Hello! I ran `make run-precheck` and LVS-check failed ```{{STEP UPDATE}} Executing Check 13 of 13: ...
c
Hello! I ran
make run-precheck
and LVS-check failed
Copy code
{{STEP UPDATE}} Executing Check 13 of 13: LVS
Loading LVS environment from /home/mc/encryption_caravel_user_project/lvs/user_project_wrapper/lvs_config.json
EXTRACT_FLATGLOB : 
EXTRACT_ABSTRACT : *__fill_* *__fakediode_* *__tapvpwrvgnd_*
LVS_FLATTEN : 
LVS_NOFLATTEN : 
LVS_IGNORE : 
LVS_SPICE_FILES : /home/mc/encryption_caravel_user_project/dependencies/pdks/gf180mcuD/libs.ref/gf180mcu_fd_sc_mcu7t5v0/spice/gf180mcu_fd_sc_mcu7t5v0.spice
LVS_VERILOG_FILES : /home/mc/encryption_caravel_user_project/verilog/gl/user_proj_example.v /home/mc/encryption_caravel_user_project/verilog/gl/user_project_wrapper.v
LAYOUT_FILE : /home/mc/encryption_caravel_user_project/gds/user_project_wrapper.gds
run: run_be_checks
LVS output directory: /home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16
ERROR LVS FAILED, stat=1, see /home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16/logs/LVS_check.log
{{LVS CHECK FAILED}} The design, user_project_wrapper, has LVS violations.
{{FINISH}} Executing Finished, the full log 'precheck.log' can be found in '/home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16/logs'
{{FAILURE}} 1 Check(s) Failed: ['LVS'] !!!
make: *** [Makefile:248: run-precheck] Error 2
I found this error there
Copy code
Running soft connection check on layout...
WARNING: Tech files do not match:
/home/mc/encryption_caravel_user_project/dependencies/pdks/gf180mcuD/libs.tech/magic/gf180mcuD.tech:# versions 8.3 or newer.
/home/mc/encryption_caravel_user_project/dependencies/pdks/gf180mcuD/libs.tech/magic/gf180mcuD.tech: version 1.0.455-1-ge0f692f
/home/mc/mpw_precheck/checks/be_checks//tech/gf180mcuD/gf180mcuD.tech:# versions 8.3 or newer.
/home/mc/mpw_precheck/checks/be_checks//tech/gf180mcuD/gf180mcuD.tech: version 1.0.453-0-g559a117
Results may be incorrect. Contact efabless to update the soft connection rules.
WORK_ROOT   : /home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16/tmp
LOG_ROOT    : /home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16/logs
SIGNOFF_ROOT: /home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16/outputs/reports
TOP: user_project_wrapper
LAYOUT: /home/mc/encryption_caravel_user_project/gds/user_project_wrapper.gds
EXTRACT_FLATGLOB: 
EXTRACT_ABSTRACT: *__fill_*
 *__fakediode_*
 *__tapvpwrvgnd_*
Extracting layout with well in background process. See /home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16/tmp/ext.log.
Extracting layout without well in background process. See /home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16/tmp/nowell.ext.log.
Extraction error: see /home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16/logs/ext.log
and/or /home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16/logs/nowell.ext.log
I found Soft check error:
Copy code
Soft check result:
tail: cannot open '/home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16/logs/soft.log' for reading: No such file or directory
Soft check problem: check the following files
/home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16/logs/ext.log
/home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16/logs/nowell.ext.log
/home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16/logs/soft.log
/home/mc/encryption_caravel_user_project/precheck_results/04_DEC_2023___16_24_16/outputs/reports/soft.report
Any help would be great, thank you!
l
If you see the LVS_check.log , it is written that both circuits match uniquely. So, you can ignore this LVS error. Good thing is that you have only one fail in the whole precheck. Go ahead and upload the GDS to efabless platform and run precheck there. You will not see LVS error there. And your precheck will pass. You are good to go for tapeout.
c
Thank you very much!
👍 1
m
@Cheng Meng Can you share
precheck_results/04_DEC_2023___16_24_16/logs/ext.log
and
precheck_results/04_DEC_2023___16_24_16/logs/nowell.ext.log
?
c
m
Thanks. Looks like the nowell extraction crashed. Can you share your repo so I can check it here?
c
This is the error I encountered when running the example project:counter
Copy code
<https://github.com/RaymondMeng/encryption_caravel_user_project/tree/gf180mcu>
m
Maybe ran out of memory? How much do you have on your system?
c
4GB
m
Maybe that’s what happened then. It runs the extraction jobs concurrently. Can you up the memory a bit?
c
I'll try, thank you!