Peter Herrmann
11/05/2023, 8:04 PMClass user_project_wrapper (0): Merged 554701 parallel devices.
Class user_project_wrapper (1): Merged 603433 parallel devices.
Subcircuit summary:
Circuit 1: user_project_wrapper |Circuit 2: user_project_wrapper
-------------------------------------------|-------------------------------------------
...
sky130_fd_sc_hd__tapvpwrvgnd_1 (77463->171 |sky130_fd_sc_hd__tapvpwrvgnd_1 (77463->1)
sky130_ef_sc_hd__decap_12 (246728->1717) |sky130_ef_sc_hd__decap_12 (246728->1) **Mi
sky130_fd_sc_hd__diode_2 (59859->45770) |sky130_fd_sc_hd__diode_2 (59859->10468) **
sky130_fd_sc_hd__decap_3 (22133->1717) |sky130_fd_sc_hd__decap_3 (22133->1) **Mism
sky130_fd_sc_hd__decap_6 (52682->1717) |sky130_fd_sc_hd__decap_6 (52682->1) **Mism
sky130_fd_sc_hd__fill_1 (71133->1717) |sky130_fd_sc_hd__fill_1 (71133->1) **Misma
sky130_fd_sc_hd__fill_2 (49934->1510) |sky130_fd_sc_hd__fill_2 (49934->1) **Misma
sky130_fd_sc_hd__decap_8 (19133->1709) |sky130_fd_sc_hd__decap_8 (19133->1) **Mism
...
sky130_fd_sc_hd__decap_4 (14844->1634) |sky130_fd_sc_hd__decap_4 (14844->1) **Mism
In this discussion, @Tim Edwards explained in regard to decap cell mismatches after parallelization: "The main thing is that the decap cells in the layout have not been combined in parallel; you should end up basically with one decap cell of each type on each side. Since decaps connect only to power and ground, you need to figure out what's going on with the power and ground in your layout netlist."
Looking at the GDS, the power grid is connected to my SRAM macros, but it does not seem to be connected to anything else below layer M4, so I think the cells are not being connected to the power grid.
The right side seems to be merging down to a single instance for each of these modules, but the left side is reducing to a much larger number for each cell type, probably groups that are tied together in parallel at layers M3 or below. Parallel devices are being merged, just not all of them as expected.Mitch Bailey
11/05/2023, 9:07 PMPeter Herrmann
11/05/2023, 9:07 PMPeter Herrmann
11/05/2023, 10:32 PMFP_PDN_ENABLE_RAILS
to 0 at some point during debugging. Re-enabled it and now power is routing.Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.
Powered by