Anchit Proch
12/28/2021, 9:35 AM[12/28/21 00:40:59 PST] STEP UPDATE
Executing Check 5 of 13: Consistency
[12/28/21 00:41:01 PST] PARSING LAYOUT FAILED
The user_analog_project_wrapper layout fails parsing because: Top module: user_analog_project_wrapper is not found in an_mssro-based_vcro/gds/user_analog_project_wrapper.gds.
[12/28/21 00:41:01 PST] CONSISTENCY CHECK FAILED
The user netlist and the top netlist are not valid.
I am getting these errors for my precheck. However, I have both .gds and .mag files in respective directories. Is anyone familiar with these errors? @UserWajeh ul hasan
12/28/2021, 9:54 AMefacless/caravel_user_project
and efabless/caravel-lite
?Anchit Proch
12/28/2021, 10:26 AMefabless/caravel_user_project
, which has a submodule caravel
. Is this sufficient for the precheck?Wajeh ul hasan
12/28/2021, 10:39 AMWajeh ul hasan
12/28/2021, 10:41 AMAnchit Proch
12/28/2021, 12:58 PMAnchit Proch
12/28/2021, 12:59 PM[12/28/21 04:51:08 PST] SUBMITTED
[12/28/21 04:55:06 PST] STARTED
[12/28/21 04:55:17 PST] PROJECT GIT INFO
Repository: <https://github.com/anchitp/MSSRO_based_VCRO.git> | Branch: mpw-3 | Commit: be7908970ac82dd5c6280c79e9516e204e1ef40a
[12/28/21 04:55:17 PST] EXTRACTING GDS
Extracting GDS files in: an_mssro-based_vcro
[12/28/21 04:55:17 PST] PROJECT GDS INFO
user_analog_project_wrapper: 95b5090e04281ae3f466652e8cf2bd2539fe7c71
[12/28/21 04:55:17 PST] TOOLS INFO
KLayout: v0.27.5 | Magic: v8.3.243
[12/28/21 04:55:17 PST] PDKS INFO
Open PDKs: 13207762cf4eb2e2943be51bf1605f2bb2bac41d | Skywater PDK: c094b6e83a4f9298e47f696ec5a7fd53535ec5eb
[12/28/21 04:55:17 PST] START
Precheck Started, the full log 'precheck.log' will be located in 'an_mssro-based_vcro/jobs/mpw_precheck/fca56817-8e3e-45dd-a313-3f9f5e0fcd11/logs'
[12/28/21 04:55:17 PST] PRECHECK SEQUENCE
Precheck will run the following checks: License Makefile Default Documentation Consistency XOR Magic DRC Klayout FEOL Klayout BEOL Klayout Offgrid Klayout Metal Minimum Clear Area Density Klayout Pin Label Purposes Overlapping Drawing Klayout ZeroArea
[12/28/21 04:55:17 PST] STEP UPDATE
Executing Check 1 of 13: License
[12/28/21 04:55:18 PST] MAIN LICENSE CHECK PASSED
An approved LICENSE was found in project root.
[12/28/21 04:55:19 PST] SUBMODULES LICENSE CHECK PASSED
No prohibited LICENSE file(s) was found in project submodules
[12/28/21 04:55:19 PST] SPDX COMPLIANCE CHECK FAILED
Found 31 non-compliant file(s) with the SPDX Standard.
[12/28/21 04:55:19 PST] STEP UPDATE
Executing Check 2 of 13: Makefile
[12/28/21 04:55:19 PST] MAKEFILE CHECK PASSED
Makefile valid.
[12/28/21 04:55:19 PST] STEP UPDATE
Executing Check 3 of 13: Default
[12/28/21 04:55:19 PST] README DEFAULT CHECK PASSED
Project 'README.md' was modified and is not identical to the default 'README.md'
[12/28/21 04:55:19 PST] CONTENT DEFAULT CHECK PASSED
Project 'gds' was modified and is not identical to the default 'gds'
[12/28/21 04:55:19 PST] STEP UPDATE
Executing Check 4 of 13: Documentation
[12/28/21 04:55:19 PST] DOCUMENTATION CHECK PASSED
Project documentation is appropriate.
[12/28/21 04:55:19 PST] STEP UPDATE
Executing Check 5 of 13: Consistency
[12/28/21 04:55:21 PST] PARSING LAYOUT FAILED
The user_analog_project_wrapper layout fails parsing because: Top module: user_analog_project_wrapper is not found in an_mssro-based_vcro/gds/user_analog_project_wrapper.gds.
[12/28/21 04:55:21 PST] CONSISTENCY CHECK FAILED
The user netlist and the top netlist are not valid.
[12/28/21 04:55:21 PST] STEP UPDATE
Executing Check 6 of 13: XOR
[12/28/21 04:55:22 PST] XOR CHECK FAILED
The GDS file has non-conforming geometries.
[12/28/21 04:55:22 PST] STEP UPDATE
Executing Check 7 of 13: Magic DRC
[12/28/21 04:55:24 PST] MAGIC DRC CHECK PASSED
The GDS file, user_analog_project_wrapper.gds, has no DRC violations.
[12/28/21 04:55:24 PST] STEP UPDATE
Executing Check 8 of 13: Klayout FEOL
[12/28/21 04:55:27 PST] KLAYOUT FEOL CHECK PASSED
The GDS file, user_analog_project_wrapper.gds, has no DRC violations.
[12/28/21 04:55:27 PST] STEP UPDATE
Executing Check 9 of 13: Klayout BEOL
[12/28/21 04:55:34 PST] KLAYOUT BEOL CHECK PASSED
The GDS file, user_analog_project_wrapper.gds, has no DRC violations.
[12/28/21 04:55:34 PST] STEP UPDATE
Executing Check 10 of 13: Klayout Offgrid
[12/28/21 04:55:37 PST] KLAYOUT OFFGRID CHECK PASSED
The GDS file, user_analog_project_wrapper.gds, has no DRC violations.
[12/28/21 04:55:37 PST] STEP UPDATE
Executing Check 11 of 13: Klayout Metal Minimum Clear Area Density
[12/28/21 04:55:39 PST] KLAYOUT METAL MINIMUM CLEAR AREA DENSITY CHECK PASSED
The GDS file, user_analog_project_wrapper.gds, has no DRC violations.
[12/28/21 04:55:39 PST] STEP UPDATE
Executing Check 12 of 13: Klayout Pin Label Purposes Overlapping Drawing
[12/28/21 04:55:40 PST] EXCEPTION
Script error code: 1
Wajeh ul hasan
12/28/2021, 4:12 PMcaravel-lite
to this commit ff960da6e06dd9097e7e1152e90f5998235a7882
.
XOR fails means there is something wrong with the hardening of user_wrapper
Anchit Proch
12/29/2021, 3:59 AMcaravel-lite
submodule to its most recent commit, but the consistency check still fails. On digging further in the precheck.log
file on OpenGalaxy, I found that the XOR
check fails because of the same reason that the consistency check fails (see attached picture).Anchit Proch
12/29/2021, 1:00 PM