Jesse Cirimelli-Low
08/11/2022, 11:09 PMMitch Bailey
08/11/2022, 11:11 PMJesse Cirimelli-Low
08/11/2022, 11:13 PMMitch Bailey
08/11/2022, 11:15 PMMitch Bailey
08/12/2022, 1:30 AMJesse Cirimelli-Low
08/12/2022, 8:49 PMMatthew Guthaus
08/18/2022, 10:32 PMMitch Bailey
08/19/2022, 1:21 AMrun_ext.sh
script has the following lines which you would expect to flatten pcells and sparse cells,
gds flatglob *_?mos_m*
gds flatten true
but the following line prevents flattening.
gds readonly true
Since this is only temporary magic data, you can remove this line.
If you examine the contents of the directory with .ext
files, you should no longer see sparse cells like sky130_fd_bd_sram__sram_sp_cell_fom_serif_nmos.ext
.
I would suggest flattening any cells that do not have text and any cells that have unconnected conductive layers.
These cells do not have text (from your extracted *.spice
file).
sky130_fd_bd_sram__openram_sp_cell_opt1a_cell
sky130_fd_bd_sram__openram_sp_cell_opt1a_replica_ce
sky130_fd_bd_sram__openram_sp_cell_opt1_replica_cell
sky130_fd_bd_sram__openram_sp_cell_opt1_replica_ce
This cell also has dnwell
with no connections at that hierarchy. This may be what is causing your psub problem. Be aware that dnwell
not completely surrounded by nwell
at every extracted level will not extract as hoped.
sky130_fd_bd_sram__openram_sp_cell_opt1a_replica_ce
Jesse Cirimelli-Low
08/19/2022, 1:24 AMMitch Bailey
08/19/2022, 1:45 AMMitch Bailey
08/19/2022, 1:48 AMgds flatglob *_?mos_m*
gds flatglob sky130_fd_bd_sram__openram_sp_cell_opt1a_cell
gds flatglob sky130_fd_bd_sram__openram_sp_cell_opt1a_replica_ce
gds flatglob sky130_fd_bd_sram__openram_sp_cell_opt1_replica_cell
gds flatglob sky130_fd_bd_sram__openram_sp_cell_opt1_replica_ce
gds flatglob sky130_fd_bd_sram__openram_sp_cell_opt1_replica_cell
gds flatglob sky130_fd_bd_sram__openram_sp_cell_opt1a_cell
gds flatglob sky130_fd_bd_sram__sram_sp_cell_fom_serifs
gds flatten true
gds ordering true
#gds readonly true
gds read sram_sky130_replica_column.gds
And here's my results
Result: Circuits match uniquely.
Logging to file "sram_sky130_replica_column.lvs.report" disabled
Matthew Guthaus
08/19/2022, 1:52 AMMatthew Guthaus
08/19/2022, 1:52 AMMatthew Guthaus
08/19/2022, 1:53 AM