Wenting Zhang
11/03/2023, 2:21 PMContents of circuit 1: Circuit: 'ypass_gate_a_512x8m81'
Circuit ypass_gate_a_512x8m81 contains 9 device instances.
Class: pmos_5p0431059130201_512x8m81 instances: 2
Class: nmos_1p2$$47119404_512x8m81 instances: 2
Class: nmos_5p0431059130202_512x8m81 instances: 1
Class: pfet_03v3 instances: 3
Class: pmos_1p2$$46889004_512x8m81 instances: 1
Circuit contains 10 nets.
Contents of circuit 2: Circuit: 'ypass_gate_a_512x8m81'
Circuit ypass_gate_a_512x8m81 contains 9 device instances.
Class: pmos_5p0431059130201_512x8m81 instances: 2
Class: nmos_1p2$$47119404_512x8m81 instances: 2
Class: nmos_5p0431059130202_512x8m81 instances: 1
Class: pfet_03v3 instances: 3
Class: pmos_1p2$$46889004_512x8m81 instances: 1
Circuit contains 13 nets.
Circuit 1 contains 9 devices, Circuit 2 contains 9 devices.
Circuit 1 contains 10 nets, Circuit 2 contains 13 nets. *** MISMATCH ***
Not sure if I should be running LVS on the SRAM or not, I tried adding the SRAM cell to the LVS_IGNORE list, then the LVS would report “Circuits match uniquely” with a few warnings saying the SRAM has been ignored, but the pre-check still flags LVS as failed. Any suggestions?Mitch Bailey
11/03/2023, 2:31 PMlvs/user_project_wrapper/lvs_config.sram512x8m8wm1.json
And then modify lvs/user_project_wrapper/lvs_config.json
as follows
{
"STD_CELL_LIBRARY": "gf180mcu_fd_sc_mcu7t5v0",
"INCLUDE_CONFIGS": [
"$LVS_ROOT/tech/$PDK/lvs_config.base.json",
"$UPRJ_ROOT/lvs/$TOP_SOURCE/lvs_config.sram512x8m8wm1.json"
],
"TOP_SOURCE": "user_project_wrapper",
"TOP_LAYOUT": "$TOP_SOURCE",
"EXTRACT_FLATGLOB": [
""
],
"EXTRACT_ABSTRACT": [
""
],
"LVS_FLATTEN": [
""
],
"LVS_NOFLATTEN": [
""
],
"LVS_IGNORE": [
""
],
"LVS_SPICE_FILES": [
""
],
"LVS_VERILOG_FILES": [
"$UPRJ_ROOT/verilog/gl/user_proj_example.v",
"$UPRJ_ROOT/verilog/gl/user_project_wrapper.v"
],
"LAYOUT_FILE": "$UPRJ_ROOT/gds/user_project_wrapper.gds"
}
Wenting Zhang
11/04/2023, 5:45 PMMitch Bailey
11/04/2023, 5:57 PMWenting Zhang
11/04/2023, 5:59 PMMitch Bailey
11/04/2023, 6:04 PMWenting Zhang
11/06/2023, 12:17 AMMitch Bailey
11/06/2023, 12:44 AMLeo Moser
11/07/2023, 1:26 PMLVS_VERILOG_FILES
, do I need to add the gl files for my other macros as well?Mitch Bailey
11/07/2023, 9:27 PMlvs_config.json
file(s).Dinesh A
11/10/2023, 11:50 AMMitch Bailey
11/10/2023, 4:00 PMmpw_precheck
to your github, merge the pull requests, and then clone the repo manually to your PRECHECK_ROOT
.Leo Moser
11/10/2023, 4:02 PM