I am really struggling for finalizing my design for mpw7 due to LVS errors on user_prokect_wrapper flow
I had synthesis warnings and solved them, now synthesis.chk.rpt gives no warning
I had 1 net mismatch.
Subcircuit summary:
Circuit 1: user_project_wrapper |Circuit 2: user_project_wrapper
-------------------------------------------|-------------------------------------------
axi_node_intf_wrap (1) |axi_node_intf_wrap (1)
mba_core_region (1) |mba_core_region (1)
sky130_sram_2kbyte_1rw1r_32x512_8 (2) |sky130_sram_2kbyte_1rw1r_32x512_8 (2)
clk_rst_gen (1) |clk_rst_gen (1)
peripherals (1) |peripherals (1)
Number of devices: 6 |Number of devices: 6
Number of nets: 3791
Mismatch |Number of nets: 3790
Mismatch
---------------------------------------------------------------------------------------
NET mismatches: Class fragments follow (with fanout counts):
Circuit 1: user_project_wrapper |Circuit 2: user_project_wrapper
---------------------------------------------------------------------------------------
Net: vccd1 |Net: vccd1
axi_node_intf_wrap/vccd1 = 1 | axi_node_intf_wrap/vccd1 = 1
mba_core_region/vccd1 = 1 | mba_core_region/vccd1 = 1
sky130_sram_2kbyte_1rw1r_32x512_8/vccd1 | sky130_sram_2kbyte_1rw1r_32x512_8/vccd1
peripherals/vccd1 = 1 | peripherals/vccd1 = 1
| clk_rst_gen/vccd1 = 1
|
Net: clk_rst_gen_i/vccd1 |(no matching net)
clk_rst_gen/vccd1 = 1 |
---------------------------------------------------------------------------------------
Netlists do not match.
Netlists do not match.
what I undestand is there is a vccd1 connection for clk_rst_gen and another extra for clk_rst_gen_i. The module name is clk_rst_gen and the instantiation instance name is clk_rst_gen_i.
This is not the case for other macro instantiations. I used same configurations for hardening macros for all modules. So is there a problem on clk_rst_gen module ? Is my assumption correct about vccd1 connections?
This is the repo and I am adding related files here also:
https://github.com/mbaykenar/mpw7_yonga_soc