Removed "gds polygon subcell true" from the options for reading the GF I/O library, as this option is no longer needed with magic version 8.3.352. Corrected the netgen setup file for the _dss silicide block FETs, because these are not actually asymmetric devices as far as extraction is concerned; they are symmetric devices with different length resistors on the source and the drain.
diff --git a/gf180mcu/custom/scripts/gds_import_io.tcl b/gf180mcu/custom/scripts/gds_import_io.tcl index 3a0147e..04be814 100644 --- a/gf180mcu/custom/scripts/gds_import_io.tcl +++ b/gf180mcu/custom/scripts/gds_import_io.tcl
@@ -1,6 +1,6 @@ # Set GDS import styles as needed to deal with the I/O cells. +# NOTE: "gds polygon subcells true" removed since magic v. 8.3.352 +# no longer has the issue of slow reads of complex polygons. gds ordering on -gds polygon subcells true gds flatten true gds flatglob *_CDNS_* -# gds noduplicates true
diff --git a/gf180mcu/netgen/gf180mcu_setup.tcl b/gf180mcu/netgen/gf180mcu_setup.tcl index 41fd04e..f6e6b38 100644 --- a/gf180mcu/netgen/gf180mcu_setup.tcl +++ b/gf180mcu/netgen/gf180mcu_setup.tcl
@@ -130,9 +130,11 @@ } } -#------------------------------------------- +#------------------------------------------------------------------ # (MOS) transistors -#------------------------------------------- +# (NOTE: _dss devices are treated as symmetric because the +# salicide block is present on both sides of the gate.) +#------------------------------------------------------------------ set devices {} lappend devices nfet_03v3 @@ -140,6 +142,10 @@ lappend devices nfet_06v0 lappend devices pfet_06v0 lappend devices nfet_06v0_nvt +lappend devices nfet_03v3_dss +lappend devices pfet_03v3_dss +lappend devices nfet_06v0_dss +lappend devices pfet_06v0_dss foreach dev $devices { if {[lsearch $cells1 $dev] >= 0} { @@ -171,10 +177,6 @@ #------------------------------------------- set devices {} -lappend devices nfet_03v3_dss -lappend devices pfet_03v3_dss -lappend devices nfet_06v0_dss -lappend devices pfet_06v0_dss lappend devices nfet_10v0_asym lappend devices pfet_10v0_asym