GitHub (Legacy)
12/19/2020, 1:07 PMdecap
and fill
cells were ignored unconditionally.
This change ignores fill
and tapvpwrvgnd
cells only if performing device level LVS (MAGIC_EXT_USE_GDS
).
fill
and tapvpwrvgnd
cells are extracted as instances only from GDS (no empty subcircuits). This causes a placeholder instance to be created with pins that don't watch the netlist spice library.
Ignoring decap
cells has been removed. There appears to be insignificant performance degradation. Previously, mosfets in the decap
cells were not extracted, which may have presented a problem. This has been fixed.
For LEF based LVS, fill cells, decap
cells, and tapvpwrvgnd
cells can all be included to verify connections. This may be the simplest way to check that all fill
cells and tapvpwrvgnd
cells are connected correctly. Floating tapvpwrvgnd
cells do not generate errors in device level LVS if at least one is connected correctly. Floating fill cells are also undetectable in device level LVS.
RTimothyEdwards/open_pdks