Initial version of primitives for the GF180MCU PDK. Signed-off-by: Tim 'mithro' Ansell <tansell@google.com> Signed-off-by: Karthik Chandrasekaran <karthik.chandrasekaran@globalfoundries.com> Signed-off-by: Mohamed Kassem<mkk@efabless.com>
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dbe9c82 --- /dev/null +++ b/.gitignore
@@ -0,0 +1 @@ +.vscode/ \ No newline at end of file
diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..0dc06d5 --- /dev/null +++ b/AUTHORS
@@ -0,0 +1,22 @@ +# This is the list of GlobalFoundries PDK's significant contributors. +# +# This does not necessarily list everyone who has contributed code, +# especially since many employees of one corporation may be contributing. +# To see the full list of contributors, see the revision history in +# source control. + +# Companies +Google LLC +GlobalFoundries +Efabless Corporation +Mabrains LLC + +# Individuals +tansell@google.com, me@mith.ro (Tim 'mithro' Ansell) +proppy@google.com (Johan 'proppy' Euphrosine) +tim@efabless.com (Tim Edwards) +mkk@efabless.com (Mohamed Kassem) +stefan.schippers@gmail.com (Stefan Schippers) +amro_tork@mabrains.com (Amro Tork) +farag_agoor@mabrains.com (Farag Agoor) +mohanad_mohamed@mabrains.com (Mohanad Mohammed)
diff --git a/README.rst b/README.rst new file mode 100644 index 0000000..8e53fc9 --- /dev/null +++ b/README.rst
@@ -0,0 +1,29 @@ +GlobalFoundries 180um MCU primitive libraries +============================================= + +This repository contains the "primitive cells" implementation as part of +`Google's open source PDK for GlobalFoundries 180nm MCU process node <https://github.com/google/gf180mcu-pdk>`_. + +License +======= + +The GF180MCU PDK is released under the `Apache 2.0 license <https://github.com/google/skywater-pdk/blob/master/LICENSE>`_. + +The copyright details (which should also be found at the top of every file) are; + +:: + + Copyright 2022 GlobalFoundries PDK Authors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +
diff --git a/cells/klayout/pymacros/README.md b/cells/klayout/pymacros/README.md new file mode 100644 index 0000000..882d555 --- /dev/null +++ b/cells/klayout/pymacros/README.md
@@ -0,0 +1,3 @@ +# Pymacros (Pcells) + +Contains klayout pcells generator.
diff --git a/cells/klayout/pymacros/cells/__init__.py b/cells/klayout/pymacros/cells/__init__.py new file mode 100644 index 0000000..ad96f0e --- /dev/null +++ b/cells/klayout/pymacros/cells/__init__.py
@@ -0,0 +1,93 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +#============================================================================ +# ---------------- Pcells Generators for Klayout of GF180MCU ---------------- +#============================================================================ + +import pya + +from .mos import * +from .diode import * +from .bjt import * +from .moscap import * +from .mimcap import * +from .res import * +from .efuse import * + + +# It's a Python class that inherits from the pya.Library class +class gf180mcu(pya.Library): + """ + The library where we will put the PCell into + """ + + def __init__(self): + # Set the description + self.description = "GF180MCU Pcells" + + # Create the PCell declarations + # MOS DEVICES + self.layout().register_pcell("nmos", nmos()) # nmos_3p3 , nmos_5p0 , nmos_6p0 + self.layout().register_pcell("pmos", pmos()) # pmos_3p3 , pmos_5p0 , pmos_6p0 + self.layout().register_pcell("nmos_6p0_nat", nmos_6p0_nat()) + self.layout().register_pcell("nmos_10p0_asym", nmos_10p0_asym()) + self.layout().register_pcell("pmos_10p0_asym", pmos_10p0_asym()) + + # BJT + self.layout().register_pcell("npn_bjt", npn_bjt()) # vnpn_10x10 , vnpn_5x5 , vnpn_0p54x16 , vnpn_0p54x8 , vnpn_0p54x4 , vnpn_0p54x2 + self.layout().register_pcell("pnp_bjt", pnp_bjt()) # vpnp_10x10 , vpnp_5x5 , vpnp_0p42x10 , vpnp_0p42x5 + + # DIODE DEVICES + self.layout().register_pcell("np_diode" , np_diode() ) # np_3p3 , np_6p0 + self.layout().register_pcell("pn_diode" , pn_diode() ) # pn_3p3 , pn_6p0 + self.layout().register_pcell("nwp_diode" , nwp_diode() ) # nwp_3p3 , nwp_6p0 + self.layout().register_pcell("dnwpw_diode", dnwpw_diode()) # dnwpw_3p3 , dnwpw_6p0 + self.layout().register_pcell("dnwps_diode", dnwps_diode()) # dnwps_3p3 , dnwps_6p0 + self.layout().register_pcell("sc_diode" , sc_diode() ) + + #MOSCAP + self.layout().register_pcell("nmoscap" , nmoscap() ) # nmoscap_3p3 , nmoscap_6p0 + self.layout().register_pcell("pmoscap" , pmoscap() ) # pmoscap_3p3 , pmoscap_6p0 + self.layout().register_pcell("nmoscap_b", nmoscap_b()) # nmoscap_3p3_b , nmoscap_6p0_b + self.layout().register_pcell("pmoscap_b", pmoscap_b()) # pmoscap_3p3_b , pmoscap_6p0_b + + #MIMCAP + self.layout().register_pcell("mimcap" , mimcap()) #mimcap (Option-A) , mimcap_tm (Option-B) + + #RES + self.layout().register_pcell("metal_resistor" , metal_resistor() ) + + self.layout().register_pcell("nplus_s_resistor" , nplus_s_resistor() ) + self.layout().register_pcell("pplus_s_resistor" , pplus_s_resistor() ) + + self.layout().register_pcell("nplus_u_resistor" , nplus_u_resistor() ) + self.layout().register_pcell("pplus_u_resistor" , pplus_u_resistor() ) + + self.layout().register_pcell("nwell_resistor" , nwell_resistor() ) + self.layout().register_pcell("pwell_resistor" , pwell_resistor() ) + + self.layout().register_pcell("npolyf_s_resistor" , npolyf_s_resistor()) + self.layout().register_pcell("ppolyf_s_resistor" , ppolyf_s_resistor()) + + self.layout().register_pcell("npolyf_u_resistor" , npolyf_u_resistor()) + self.layout().register_pcell("ppolyf_u_resistor" , ppolyf_u_resistor()) + + self.layout().register_pcell("ppolyf_u_high_Rs_resistor" , ppolyf_u_high_Rs_resistor()) + + #eFuse + # self.layout().register_pcell("efuse" , efuse()) + + # Register us with the name "gf180mcu". + self.register("gf180mcu")
diff --git a/cells/klayout/pymacros/cells/bjt.py b/cells/klayout/pymacros/cells/bjt.py new file mode 100644 index 0000000..1b92f66 --- /dev/null +++ b/cells/klayout/pymacros/cells/bjt.py
@@ -0,0 +1,147 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################################################################################################################## +# BJT Generator for GF180MCU +######################################################################################################################## + +import pya +from .draw_bjt import * + + +class npn_bjt(pya.PCellDeclarationHelper): + """ + NPN BJT Generator for GF180MCU + """ + + def __init__(self): + + # Important: initialize the super class + super(npn_bjt, self).__init__() + self.Type_handle = self.param("Type", self.TypeList, "Type") + self.Type_handle.add_choice("vnpn_10x10", "vnpn_10x10") + self.Type_handle.add_choice("vnpn_5x5", "vnpn_5x5") + self.Type_handle.add_choice("vnpn_0p54x16", "vnpn_0p54x16") + self.Type_handle.add_choice("vnpn_0p54x8", "vnpn_0p54x8") + self.Type_handle.add_choice("vnpn_0p54x4", "vnpn_0p54x4") + self.Type_handle.add_choice("vnpn_0p54x2", "vnpn_0p54x2") + self.param("Model", self.TypeString, "Model", default="gf180mcu_fd_pr__npn",readonly=True) + + def display_text_impl(self): + # Provide a descriptive text for the cell + return str(self.Type) + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the + # numeric parameter has changed (by comparing against the effective + # radius ru) and set ru to the effective radius. We also update the + # numerical value or the shape, depending on which on has not changed. + pass + + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + # return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + pass + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + # self.r = self.shape.bbox().width() * self.layout.dbu / 2 + # self.l = self.layout.get_info(self.layer) + pass + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + # return pya.Trans(self.shape.bbox().center()) + pass + + def produce_impl(self): + + # This is the main part of the implementation: create the layout + + self.percision = 1/self.layout.dbu + npn_instance = draw_npn(layout=self.layout,device_name=self.Type) + write_cells = pya.CellInstArray(npn_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0),1 , 1) + + self.cell.flatten(1) + self.cell.insert(write_cells) + self.layout.cleanup() + +class pnp_bjt(pya.PCellDeclarationHelper): + """ + PNP BJT Generator for GF180MCU + """ + + def __init__(self): + + # Important: initialize the super class + super(pnp_bjt, self).__init__() + self.Type_handle = self.param("Type", self.TypeList, "Type") + self.Type_handle.add_choice("vpnp_10x10", "vpnp_10x10") + self.Type_handle.add_choice("vpnp_5x5", "vpnp_5x5") + self.Type_handle.add_choice("vpnp_0p42x10", "vpnp_0p42x10") + self.Type_handle.add_choice("vpnp_0p42x5", "vpnp_0p42x5") + self.param("Model", self.TypeString, "Model", default="gf180mcu_fd_pr__pnp",readonly=True) + + def display_text_impl(self): + # Provide a descriptive text for the cell + return str(self.Type) + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the + # numeric parameter has changed (by comparing against the effective + # radius ru) and set ru to the effective radius. We also update the + # numerical value or the shape, depending on which on has not changed. + pass + + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + # return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + pass + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + # self.r = self.shape.bbox().width() * self.layout.dbu / 2 + # self.l = self.layout.get_info(self.layer) + pass + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + # return pya.Trans(self.shape.bbox().center()) + pass + + def produce_impl(self): + + # This is the main part of the implementation: create the layout + + self.percision = 1/self.layout.dbu + pnp_instance = draw_pnp(layout=self.layout,device_name=self.Type) + write_cells = pya.CellInstArray(pnp_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0),1 , 1) + + self.cell.flatten(1) + self.cell.insert(write_cells) + self.layout.cleanup() + + + +
diff --git a/cells/klayout/pymacros/cells/bjt/vnpn_0p54x16.gds b/cells/klayout/pymacros/cells/bjt/vnpn_0p54x16.gds new file mode 100644 index 0000000..1215796 --- /dev/null +++ b/cells/klayout/pymacros/cells/bjt/vnpn_0p54x16.gds Binary files differ
diff --git a/cells/klayout/pymacros/cells/bjt/vnpn_0p54x2.gds b/cells/klayout/pymacros/cells/bjt/vnpn_0p54x2.gds new file mode 100644 index 0000000..bdc6a26 --- /dev/null +++ b/cells/klayout/pymacros/cells/bjt/vnpn_0p54x2.gds Binary files differ
diff --git a/cells/klayout/pymacros/cells/bjt/vnpn_0p54x4.gds b/cells/klayout/pymacros/cells/bjt/vnpn_0p54x4.gds new file mode 100644 index 0000000..a7bac9c --- /dev/null +++ b/cells/klayout/pymacros/cells/bjt/vnpn_0p54x4.gds Binary files differ
diff --git a/cells/klayout/pymacros/cells/bjt/vnpn_0p54x8.gds b/cells/klayout/pymacros/cells/bjt/vnpn_0p54x8.gds new file mode 100644 index 0000000..edfa542 --- /dev/null +++ b/cells/klayout/pymacros/cells/bjt/vnpn_0p54x8.gds Binary files differ
diff --git a/cells/klayout/pymacros/cells/bjt/vnpn_10x10.gds b/cells/klayout/pymacros/cells/bjt/vnpn_10x10.gds new file mode 100644 index 0000000..e5332d6 --- /dev/null +++ b/cells/klayout/pymacros/cells/bjt/vnpn_10x10.gds Binary files differ
diff --git a/cells/klayout/pymacros/cells/bjt/vnpn_5x5.gds b/cells/klayout/pymacros/cells/bjt/vnpn_5x5.gds new file mode 100644 index 0000000..8da96d9 --- /dev/null +++ b/cells/klayout/pymacros/cells/bjt/vnpn_5x5.gds Binary files differ
diff --git a/cells/klayout/pymacros/cells/bjt/vpnp_0p42x10.gds b/cells/klayout/pymacros/cells/bjt/vpnp_0p42x10.gds new file mode 100644 index 0000000..ac927fa --- /dev/null +++ b/cells/klayout/pymacros/cells/bjt/vpnp_0p42x10.gds Binary files differ
diff --git a/cells/klayout/pymacros/cells/bjt/vpnp_0p42x5.gds b/cells/klayout/pymacros/cells/bjt/vpnp_0p42x5.gds new file mode 100644 index 0000000..eb79d09 --- /dev/null +++ b/cells/klayout/pymacros/cells/bjt/vpnp_0p42x5.gds Binary files differ
diff --git a/cells/klayout/pymacros/cells/bjt/vpnp_10x10.gds b/cells/klayout/pymacros/cells/bjt/vpnp_10x10.gds new file mode 100644 index 0000000..d7fca80 --- /dev/null +++ b/cells/klayout/pymacros/cells/bjt/vpnp_10x10.gds Binary files differ
diff --git a/cells/klayout/pymacros/cells/bjt/vpnp_5x5.gds b/cells/klayout/pymacros/cells/bjt/vpnp_5x5.gds new file mode 100644 index 0000000..f0aad50 --- /dev/null +++ b/cells/klayout/pymacros/cells/bjt/vpnp_5x5.gds Binary files differ
diff --git a/cells/klayout/pymacros/cells/diode.py b/cells/klayout/pymacros/cells/diode.py new file mode 100644 index 0000000..5fef0c1 --- /dev/null +++ b/cells/klayout/pymacros/cells/diode.py
@@ -0,0 +1,395 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################################################################################################################## +# Diode Generator for GF180MCU +######################################################################################################################## + +import pya +from .draw_diode import * + +np_l = 0.36 +np_w = 0.22 + +pn_l = 0.36 +pn_w = 0.22 + +nwp_l = 0.36 +nwp_w = 0.22 + +dnwpw_l = 0.36 +dnwpw_w = 0.22 + +dnwps_l = 0.36 +dnwps_w = 0.22 + +sc_l = 1 +sc_w = 0.62 + +class np_diode(pya.PCellDeclarationHelper): + """ + N+/LVPWELL diode (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(np_diode, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.Type_handle = self.param("volt", self.TypeList, "Voltage area") + self.Type_handle.add_choice("3.3V", "3.3V") + self.Type_handle.add_choice("5/6V", "5/6V") + + self.param("l", self.TypeDouble,"Length", default=np_l, unit="um") + self.param("w", self.TypeDouble,"Width", default=np_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "np_diode(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < np_l: + self.l = np_l + if (self.w) < np_w: + self.w = np_l + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + np_instance = draw_np_diode(self.layout, self.l, self.w , self.volt, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class pn_diode(pya.PCellDeclarationHelper): + """ + P+/Nwell diode (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(pn_diode, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.Type_handle = self.param("volt", self.TypeList, "Voltage area") + self.Type_handle.add_choice("3.3V", "3.3V") + self.Type_handle.add_choice("5/6V", "5/6V") + + self.param("l", self.TypeDouble,"Length", default=pn_l, unit="um") + self.param("w", self.TypeDouble,"Width", default=pn_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "pn_diode(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < pn_l: + self.l = pn_l + if (self.w) < pn_w: + self.w = pn_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + np_instance = draw_pn_diode(self.layout, self.l, self.w ,self.volt, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class nwp_diode(pya.PCellDeclarationHelper): + """ + Nwell/Psub diode Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(nwp_diode, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.Type_handle = self.param("volt", self.TypeList, "Voltage area") + self.Type_handle.add_choice("3.3V", "3.3V") + self.Type_handle.add_choice("5/6V", "5/6V") + + self.param("l", self.TypeDouble,"Length", default=nwp_l, unit="um") + self.param("w", self.TypeDouble,"Width", default=nwp_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "nwp_diode(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < nwp_l: + self.l = nwp_l + if (self.w) < nwp_w: + self.w = nwp_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + nwp_instance = draw_nwp_diode(self.layout, self.l, self.w , self.volt) + write_cells = pya.CellInstArray(nwp_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class dnwpw_diode(pya.PCellDeclarationHelper): + """ + LVPWELL/DNWELL diode Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(dnwpw_diode, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.Type_handle = self.param("volt", self.TypeList, "Voltage area") + self.Type_handle.add_choice("3.3V", "3.3V") + self.Type_handle.add_choice("5/6V", "5/6V") + + self.param("l", self.TypeDouble,"Length", default=dnwpw_l, unit="um") + self.param("w", self.TypeDouble,"Width", default=dnwpw_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "dnwpw_diode(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < dnwpw_l: + self.l = dnwpw_l + if (self.w) < dnwpw_w: + self.w = dnwpw_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + dnwpw_instance = draw_dnwpw_diode(self.layout, self.l, self.w , self.volt) + write_cells = pya.CellInstArray(dnwpw_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class dnwps_diode(pya.PCellDeclarationHelper): + """ + LVPWELL/DNWELL diode Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(dnwps_diode, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.Type_handle = self.param("volt", self.TypeList, "Voltage area") + self.Type_handle.add_choice("3.3V", "3.3V") + self.Type_handle.add_choice("5/6V", "5/6V") + + self.param("l", self.TypeDouble,"Length", default=dnwps_l, unit="um") + self.param("w", self.TypeDouble,"Width", default=dnwps_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "dnwps_diode(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < dnwps_l: + self.l = dnwps_l + if (self.w) < dnwps_w: + self.w = dnwps_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + dnwps_instance = draw_dnwps_diode(self.layout, self.l, self.w , self.volt) + write_cells = pya.CellInstArray(dnwps_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class sc_diode(pya.PCellDeclarationHelper): + """ + N+/LVPWELL diode (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(sc_diode, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.param("l", self.TypeDouble,"Length", default=sc_l, unit="um") + self.param("w", self.TypeDouble,"Width", default=sc_w, unit="um",readonly=True) + self.param("m", self.TypeDouble,"no. of fingers", default=4) + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "sc_diode(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < sc_l: + self.l = sc_l + if (self.w) != sc_w: + self.w = sc_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + sc_instance = draw_sc_diode(self.layout, self.l, self.w , self.m, self.pcmpgr) + write_cells = pya.CellInstArray(sc_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + + self.cell.insert(write_cells) + self.cell.flatten(1)
diff --git a/cells/klayout/pymacros/cells/draw_bjt.py b/cells/klayout/pymacros/cells/draw_bjt.py new file mode 100644 index 0000000..2b81ac2 --- /dev/null +++ b/cells/klayout/pymacros/cells/draw_bjt.py
@@ -0,0 +1,66 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################################################################################################################## +## BJT Pcells Generators for Klayout of GF180MCU +######################################################################################################################## + +import pya +import os + +USER = os.environ['USER'] +gds_path = f"/home/{USER}/.klayout/pymacros/cells/bjt" + + +def draw_npn(layout, device_name): + + if device_name == "vnpn_10x10": + layout.read(f"{gds_path}/vnpn_10x10.gds") + cell_name = "vnpn_10x10" + elif device_name == "vnpn_5x5": + layout.read(f"{gds_path}/vnpn_5x5.gds") + cell_name = "vnpn_5x5" + elif device_name == "vnpn_0p54x16": + layout.read(f"{gds_path}/vnpn_0p54x16.gds") + cell_name = "vnpn_0p54x16" + elif device_name == "vnpn_0p54x8": + layout.read(f"{gds_path}/vnpn_0p54x8.gds") + cell_name = "vnpn_0p54x8" + elif device_name == "vnpn_0p54x4": + layout.read(f"{gds_path}/vnpn_0p54x4.gds") + cell_name = "vnpn_0p54x4" + elif device_name == "vnpn_0p54x2": + layout.read(f"{gds_path}/vnpn_0p54x2.gds") + cell_name = "vnpn_0p54x2" + + return layout.cell(cell_name) + + +def draw_pnp(layout, device_name): + + if device_name == "vpnp_10x10": + layout.read(f"{gds_path}/vpnp_10x10.gds") + cell_name = "vpnp_10x10" + elif device_name == "vpnp_5x5": + layout.read(f"{gds_path}/vpnp_5x5.gds") + cell_name = "vpnp_5x5" + elif device_name == "vpnp_0p42x10": + layout.read(f"{gds_path}/vpnp_0p42x10.gds") + cell_name = "vpnp_0p42x10" + elif device_name == "vpnp_0p42x5": + layout.read(f"{gds_path}/vpnp_0p42x5.gds") + cell_name = "vpnp_0p42x5" + + return layout.cell(cell_name) +
diff --git a/cells/klayout/pymacros/cells/draw_diode.py b/cells/klayout/pymacros/cells/draw_diode.py new file mode 100644 index 0000000..a272d04 --- /dev/null +++ b/cells/klayout/pymacros/cells/draw_diode.py
@@ -0,0 +1,847 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################################################################################################################## +## Diode Pcells Generators for Klayout of GF180MCU +######################################################################################################################## + +import pya + +def number_spc_contacts(box_width, min_enc, cont_spacing, cont_width): + """ Calculate number of cantacts in a given dimensions and the free space for symmetry. + By getting the min enclosure,the width of the box,the width ans spacing of the contacts. + Parameters + ----- + box_width (double) : length you place the via or cont. in + min_enc (double) : spacing between the edge of the box and the first contact. + cont_spacing (double) : spacing between different contacts + cont_width (double) : contacts in the same direction + """ + spc_cont = box_width - 2 * min_enc + num_cont = int((spc_cont + cont_spacing) / (cont_width + cont_spacing)) + free_spc = box_width - (num_cont * cont_width + + (num_cont - 1) * cont_spacing) + return num_cont, free_spc + +def draw_np_diode(layout, l, w , volt, deepnwell, pcmpgr): + ''' + Usage:- + used to draw N+/LVPWELL diode (Outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + volt : String of operating voltage of the diode [3.3V, 5V/6V] + deepnwell : Boolean of using Deep NWELL device + pcmpgr : Boolean of using P+ Guard Ring for Deep NWELL devices only + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + lvpwell = layout.layer(204, 0 ) + comp = layout.layer(22 , 0 ) + nplus = layout.layer(32 , 0 ) + pplus = layout.layer(31 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + dualgate = layout.layer(55 , 0 ) + diode_mk = layout.layer(115, 5 ) + + # Define variables + dbu_PERCISION = 1/layout.dbu + pcmp2ncmp_spc = 0.48 * dbu_PERCISION + ncmp_w = 0.36 * dbu_PERCISION + pcmp_w = w * dbu_PERCISION + cmp_l = l * dbu_PERCISION + implant_comp_enc = 0.16 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.28 * dbu_PERCISION + dualgate_cmp_enc = 0.24 * dbu_PERCISION + dg_enc_dnwell = 0.5 * dbu_PERCISION + dnwell_enc_lvpwell = 2.5 * dbu_PERCISION + lvpwell_enc_ncmp = 0.6 * dbu_PERCISION + lvpwell_enc_pcmp = 0.16 * dbu_PERCISION + min_cmp_area = 0.2025 * dbu_PERCISION * dbu_PERCISION + tie_violat = 0 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + + # Inserting np cell + cell_index = layout.add_cell("np_diode") + np_diode_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting diffusion + if (cmp_l * ncmp_w) < min_cmp_area: + tie_violat = (min_cmp_area/ncmp_w - cmp_l)/2 + np_diode_cell.shapes(comp).insert(pya.Box(0, -tie_violat, ncmp_w, cmp_l+tie_violat)) + np_diode_cell.shapes(pplus).insert(pya.Box(-implant_comp_enc, -implant_comp_enc-tie_violat, ncmp_w+implant_comp_enc, cmp_l+implant_comp_enc+tie_violat)) + + np_diode_cell.shapes(comp).insert(pya.Box(ncmp_w+pcmp2ncmp_spc, 0, ncmp_w+pcmp2ncmp_spc+pcmp_w, cmp_l)) + np_diode_cell.shapes(nplus).insert(pya.Box(ncmp_w+pcmp2ncmp_spc-implant_comp_enc, -implant_comp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+implant_comp_enc, cmp_l+implant_comp_enc)) + + # Inserting metal + np_diode_cell.shapes(metal1).insert(pya.Box(0, -tie_violat, ncmp_w, cmp_l+tie_violat)) + np_diode_cell.shapes(metal1).insert(pya.Box(ncmp_w+pcmp2ncmp_spc, 0, ncmp_w+pcmp2ncmp_spc+pcmp_w, cmp_l)) + + + # Inserting pcomp contacts + num_ncmp_con_1, ncmp_con_free_spc_1 = number_spc_contacts(ncmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_ncmp_con_2, ncmp_con_free_spc_2 = number_spc_contacts(cmp_l, comp_cont_enc, cont_min_spc, cont_size) + ncmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(ncmp_con_free_spc_1 / 2, ncmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_con_1, num_ncmp_con_2) + np_diode_cell.insert(ncmp_con_arr) + + # Inserting ncomp contacts + num_pcmp_con_1, pcmp_con_free_spc_1 = number_spc_contacts(pcmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_con_2, pcmp_con_free_spc_2 = number_spc_contacts(cmp_l, comp_cont_enc, cont_min_spc, cont_size) + pcmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(ncmp_w+pcmp2ncmp_spc+pcmp_con_free_spc_1 / 2, pcmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_con_1, num_pcmp_con_2) + np_diode_cell.insert(pcmp_con_arr) + + # Inserting Deep NWELL layers + if deepnwell == True: + np_diode_cell.shapes(lvpwell).insert(pya.Box(-lvpwell_enc_pcmp, -lvpwell_enc_ncmp, ncmp_w+pcmp2ncmp_spc+pcmp_w+lvpwell_enc_ncmp, cmp_l+lvpwell_enc_ncmp)) + np_diode_cell.shapes(dnwell).insert(pya.Box(-lvpwell_enc_pcmp-dnwell_enc_lvpwell, -lvpwell_enc_ncmp-dnwell_enc_lvpwell, ncmp_w+pcmp2ncmp_spc+pcmp_w+lvpwell_enc_ncmp+dnwell_enc_lvpwell, cmp_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell)) + + # Inserting Deep NWELL P+ Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw, -lvpwell_enc_ncmp-dnwell_enc_lvpwell-pcmp_gr2dnw, ncmp_w+pcmp2ncmp_spc+pcmp_w+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw, cmp_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw) + cmp_outer = pya.Box(-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw-ncmp_w, -lvpwell_enc_ncmp-dnwell_enc_lvpwell-pcmp_gr2dnw-ncmp_w, ncmp_w+pcmp2ncmp_spc+pcmp_w+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw+ncmp_w, cmp_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw+ncmp_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + np_diode_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw+implant_comp_enc, -lvpwell_enc_ncmp-dnwell_enc_lvpwell-pcmp_gr2dnw+implant_comp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw-implant_comp_enc, cmp_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw-implant_comp_enc) + pp_outer = pya.Box(-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw-ncmp_w-implant_comp_enc, -lvpwell_enc_ncmp-dnwell_enc_lvpwell-pcmp_gr2dnw-ncmp_w-implant_comp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw+ncmp_w+implant_comp_enc, cmp_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw+ncmp_w+implant_comp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + np_diode_cell.shapes(pplus).insert(pp_gr) + + if volt == "5/6V": + # Inserting marker + np_diode_cell.shapes(diode_mk).insert(pya.Box(-dualgate_cmp_enc, -dualgate_cmp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+dualgate_cmp_enc, cmp_l+dualgate_cmp_enc)) + # Inserting dualgate + if deepnwell == True: + np_diode_cell.shapes(dualgate).insert(pya.Box(-lvpwell_enc_pcmp-dnwell_enc_lvpwell-dg_enc_dnwell, -lvpwell_enc_ncmp-dnwell_enc_lvpwell-dg_enc_dnwell, ncmp_w+pcmp2ncmp_spc+pcmp_w+lvpwell_enc_ncmp+dnwell_enc_lvpwell+dg_enc_dnwell, cmp_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell+dg_enc_dnwell)) + else: + np_diode_cell.shapes(dualgate).insert(pya.Box(-dualgate_cmp_enc, -dualgate_cmp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+dualgate_cmp_enc, cmp_l+dualgate_cmp_enc)) + else: + np_diode_cell.shapes(diode_mk).insert(pya.Box(-implant_comp_enc, -implant_comp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+implant_comp_enc, cmp_l+implant_comp_enc)) + + np_diode_cell.flatten(True) + return np_diode_cell + +def draw_pn_diode(layout, l, w , volt, deepnwell, pcmpgr): + ''' + Usage:- + used to draw 3.3V P+/Nwell diode (Outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diffusion length + w : Float of diffusion width + volt : String of operating voltage of the diode [3.3V, 5V/6V] + deepnwell : Boolean of using Deep NWELL device + pcmpgr : Boolean of using P+ Guard Ring for Deep NWELL devices only + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + comp = layout.layer(22 , 0 ) + nplus = layout.layer(32 , 0 ) + pplus = layout.layer(31 , 0 ) + nwell = layout.layer(21 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + dualgate = layout.layer(55 , 0 ) + diode_mk = layout.layer(115, 5 ) + + # Define variables + dbu_PERCISION = 1/layout.dbu + pcmp2ncmp_spc = 0.48 * dbu_PERCISION + ncmp_w = 0.36 * dbu_PERCISION + pcmp_w = w * dbu_PERCISION + cmp_l = l * dbu_PERCISION + implant_comp_enc = 0.16 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.28 * dbu_PERCISION + + nwell_ncmp_enc = 0.12 * dbu_PERCISION + nwell_pcmp_enc = 0.43 * dbu_PERCISION + dg_enc_dnwell = 0.5 * dbu_PERCISION + dnwell_enc_nwell = 0.5 * dbu_PERCISION + min_cmp_area = 0.2025 * dbu_PERCISION * dbu_PERCISION + tie_violat = 0 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + dnwell_violat = 0 * dbu_PERCISION + + if volt == "5/6V" or deepnwell == True: + nwell_ncmp_enc = 0.16 * dbu_PERCISION + nwell_pcmp_enc = 0.6 * dbu_PERCISION + dnwell_violat = 0.12 * dbu_PERCISION + + # Inserting pn cell + cell_index = layout.add_cell("pn_diode") + pn_diode_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting diffusion + if (cmp_l * ncmp_w) < min_cmp_area: + tie_violat = (min_cmp_area/ncmp_w - cmp_l)/2 + pn_diode_cell.shapes(comp).insert(pya.Box(0, -tie_violat, ncmp_w, cmp_l+tie_violat)) + pn_diode_cell.shapes(nplus).insert(pya.Box(-implant_comp_enc, -implant_comp_enc-tie_violat, ncmp_w+implant_comp_enc, cmp_l+implant_comp_enc+tie_violat)) + + pn_diode_cell.shapes(comp).insert(pya.Box(ncmp_w+pcmp2ncmp_spc, 0, ncmp_w+pcmp2ncmp_spc+pcmp_w, cmp_l)) + pn_diode_cell.shapes(pplus).insert(pya.Box(ncmp_w+pcmp2ncmp_spc-implant_comp_enc, -implant_comp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+implant_comp_enc, cmp_l+implant_comp_enc)) + + # Inserting metal + pn_diode_cell.shapes(metal1).insert(pya.Box(0, -tie_violat, ncmp_w, cmp_l+tie_violat)) + pn_diode_cell.shapes(metal1).insert(pya.Box(ncmp_w+pcmp2ncmp_spc, 0, ncmp_w+pcmp2ncmp_spc+pcmp_w, cmp_l)) + + # Inserting nwell + pn_diode_cell.shapes(nwell).insert(pya.Box(-nwell_ncmp_enc-dnwell_violat, -nwell_pcmp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+nwell_pcmp_enc, cmp_l+nwell_pcmp_enc)) + + + # Inserting pcomp contacts + num_ncmp_con_1, ncmp_con_free_spc_1 = number_spc_contacts(ncmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_ncmp_con_2, ncmp_con_free_spc_2 = number_spc_contacts(cmp_l, comp_cont_enc, cont_min_spc, cont_size) + ncmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(ncmp_con_free_spc_1 / 2, ncmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_con_1, num_ncmp_con_2) + pn_diode_cell.insert(ncmp_con_arr) + + # Inserting ncomp contacts + num_pcmp_con_1, pcmp_con_free_spc_1 = number_spc_contacts(pcmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_con_2, pcmp_con_free_spc_2 = number_spc_contacts(cmp_l, comp_cont_enc, cont_min_spc, cont_size) + pcmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(ncmp_w+pcmp2ncmp_spc+pcmp_con_free_spc_1 / 2, pcmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_con_1, num_pcmp_con_2) + pn_diode_cell.insert(pcmp_con_arr) + + # Inserting Deep NWELL layers + if deepnwell == True: + pn_diode_cell.shapes(dnwell).insert(pya.Box(-nwell_ncmp_enc-dnwell_enc_nwell-dnwell_violat, -nwell_pcmp_enc-dnwell_enc_nwell, ncmp_w+pcmp2ncmp_spc+pcmp_w+nwell_pcmp_enc+dnwell_enc_nwell, cmp_l+nwell_pcmp_enc+dnwell_enc_nwell)) + + # Inserting Deep NWELL P+ Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-nwell_ncmp_enc-dnwell_enc_nwell-pcmp_gr2dnw-dnwell_violat, -nwell_pcmp_enc-dnwell_enc_nwell-pcmp_gr2dnw, ncmp_w+pcmp2ncmp_spc+pcmp_w+nwell_pcmp_enc+dnwell_enc_nwell+pcmp_gr2dnw, cmp_l+nwell_pcmp_enc+dnwell_enc_nwell+pcmp_gr2dnw) + cmp_outer = pya.Box(-nwell_ncmp_enc-dnwell_enc_nwell-pcmp_gr2dnw-ncmp_w-dnwell_violat, -nwell_pcmp_enc-dnwell_enc_nwell-pcmp_gr2dnw-ncmp_w, ncmp_w+pcmp2ncmp_spc+pcmp_w+nwell_pcmp_enc+dnwell_enc_nwell+pcmp_gr2dnw+ncmp_w, cmp_l+nwell_pcmp_enc+dnwell_enc_nwell+pcmp_gr2dnw+ncmp_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + pn_diode_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-nwell_ncmp_enc-dnwell_enc_nwell-pcmp_gr2dnw+implant_comp_enc-dnwell_violat, -nwell_pcmp_enc-dnwell_enc_nwell-pcmp_gr2dnw+implant_comp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+nwell_pcmp_enc+dnwell_enc_nwell+pcmp_gr2dnw-implant_comp_enc, cmp_l+nwell_pcmp_enc+dnwell_enc_nwell+pcmp_gr2dnw-implant_comp_enc) + pp_outer = pya.Box(-nwell_ncmp_enc-dnwell_enc_nwell-pcmp_gr2dnw-ncmp_w-implant_comp_enc-dnwell_violat, -nwell_pcmp_enc-dnwell_enc_nwell-pcmp_gr2dnw-ncmp_w-implant_comp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+nwell_pcmp_enc+dnwell_enc_nwell+pcmp_gr2dnw+ncmp_w+implant_comp_enc, cmp_l+nwell_pcmp_enc+dnwell_enc_nwell+pcmp_gr2dnw+ncmp_w+implant_comp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + pn_diode_cell.shapes(pplus).insert(pp_gr) + + if volt == "5/6V": + # Inserting dualgate + if deepnwell == True: + pn_diode_cell.shapes(dualgate).insert(pya.Box(-nwell_ncmp_enc-dnwell_enc_nwell-dg_enc_dnwell-dnwell_violat, -nwell_pcmp_enc-dnwell_enc_nwell-dg_enc_dnwell, ncmp_w+pcmp2ncmp_spc+pcmp_w+nwell_pcmp_enc+dnwell_enc_nwell+dg_enc_dnwell, cmp_l+nwell_pcmp_enc+dnwell_enc_nwell+dg_enc_dnwell)) + else: + pn_diode_cell.shapes(dualgate).insert(pya.Box(-nwell_ncmp_enc-dnwell_violat-dnwell_violat, -nwell_pcmp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+nwell_pcmp_enc, cmp_l+nwell_pcmp_enc)) + + # Inserting marker + pn_diode_cell.shapes(diode_mk).insert(pya.Box(ncmp_w+pcmp2ncmp_spc, 0, ncmp_w+pcmp2ncmp_spc+pcmp_w, cmp_l)) + + pn_diode_cell.flatten(True) + return pn_diode_cell + +def draw_nwp_diode(layout, l, w , volt): + ''' + Usage:- + used to draw 3.3V Nwell/Psub diode by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + volt : String of operating voltage of the diode [3.3V, 5V/6V] + ''' + + # Define layers + comp = layout.layer(22 , 0 ) + nplus = layout.layer(32 , 0 ) + pplus = layout.layer(31 , 0 ) + nwell = layout.layer (21 , 0) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + dualgate = layout.layer(55 , 0 ) + well_diode_mk = layout.layer(153, 51) + + # Define variables + dbu_PERCISION = 1/layout.dbu + pcmp2ncmp_spc = 0.44 * dbu_PERCISION + ncmp_w = 0.36 * dbu_PERCISION + pcmp_w = w * dbu_PERCISION + cmp_l = l * dbu_PERCISION + implant_comp_enc = 0.16 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.28 * dbu_PERCISION + dualgate_cmp_enc = 0.24 * dbu_PERCISION + + # Inserting nwp cell + cell_index = layout.add_cell("nwp_diode") + nwp_diode_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting diffusion + nwp_diode_cell.shapes(comp).insert(pya.Box(0, 0, ncmp_w, cmp_l)) + nwp_diode_cell.shapes(pplus).insert(pya.Box(-implant_comp_enc, -implant_comp_enc, ncmp_w+implant_comp_enc, cmp_l+implant_comp_enc)) + + nwp_diode_cell.shapes(comp).insert(pya.Box(ncmp_w+pcmp2ncmp_spc, 0, ncmp_w+pcmp2ncmp_spc+pcmp_w, cmp_l)) + nwp_diode_cell.shapes(nplus).insert(pya.Box(ncmp_w+pcmp2ncmp_spc-implant_comp_enc, -implant_comp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+implant_comp_enc, cmp_l+implant_comp_enc)) + + # Inserting nwell + nwp_diode_cell.shapes(nwell).insert(pya.Box(ncmp_w+pcmp2ncmp_spc-implant_comp_enc, -implant_comp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+implant_comp_enc, cmp_l+implant_comp_enc)) + + # Inserting metal + nwp_diode_cell.shapes(metal1).insert(pya.Box(0, 0, ncmp_w, cmp_l)) + nwp_diode_cell.shapes(metal1).insert(pya.Box(ncmp_w+pcmp2ncmp_spc, 0, ncmp_w+pcmp2ncmp_spc+pcmp_w, cmp_l)) + + # Inserting pcomp contacts + num_ncmp_con_1, ncmp_con_free_spc_1 = number_spc_contacts(ncmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_ncmp_con_2, ncmp_con_free_spc_2 = number_spc_contacts(cmp_l, comp_cont_enc, cont_min_spc, cont_size) + ncmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(ncmp_con_free_spc_1 / 2, ncmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_con_1, num_ncmp_con_2) + nwp_diode_cell.insert(ncmp_con_arr) + + # Inserting ncomp contacts + num_pcmp_con_1, pcmp_con_free_spc_1 = number_spc_contacts(pcmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_con_2, pcmp_con_free_spc_2 = number_spc_contacts(cmp_l, comp_cont_enc, cont_min_spc, cont_size) + pcmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(ncmp_w+pcmp2ncmp_spc+pcmp_con_free_spc_1 / 2, pcmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_con_1, num_pcmp_con_2) + nwp_diode_cell.insert(pcmp_con_arr) + + if volt == "5/6V": + # Inserting marker + nwp_diode_cell.shapes(well_diode_mk).insert(pya.Box(-dualgate_cmp_enc, -dualgate_cmp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+dualgate_cmp_enc, cmp_l+dualgate_cmp_enc)) + # Inserting dualgate + nwp_diode_cell.shapes(dualgate).insert(pya.Box(-dualgate_cmp_enc, -dualgate_cmp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+dualgate_cmp_enc, cmp_l+dualgate_cmp_enc)) + else: + # Inserting marker + nwp_diode_cell.shapes(well_diode_mk).insert(pya.Box(-implant_comp_enc, -implant_comp_enc, ncmp_w+pcmp2ncmp_spc+pcmp_w+implant_comp_enc, cmp_l+implant_comp_enc)) + + nwp_diode_cell.flatten(True) + return nwp_diode_cell + +def draw_dnwpw_diode(layout, l, w , volt): + ''' + Usage:- + used to draw LVPWELL/DNWELL diode by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + volt : String of operating voltage of the diode [3.3V, 5V/6V] + ''' + + # Define layers + lvpwell = layout.layer(204, 0 ) + dnwell = layout.layer(12 , 0 ) + comp = layout.layer(22 , 0 ) + nplus = layout.layer(32 , 0 ) + pplus = layout.layer(31 , 0 ) + nwell = layout.layer(21 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + dualgate = layout.layer(55 , 0 ) + well_diode_mk = layout.layer(153, 51) + + # Define variables + dbu_PERCISION = 1/layout.dbu + lvpwell_w = w * dbu_PERCISION + lvpwell_l = l * dbu_PERCISION + dnwell_lvpwell_enc = 2.5 * dbu_PERCISION + lvpwell_pcmp_enc = 0.12 * dbu_PERCISION + cmp_w = 0.36 * dbu_PERCISION + pcmp2ncmp_spc = 0.32 * dbu_PERCISION + implant_comp_enc = 0.16 * dbu_PERCISION + ncmp_ext = 0.56 * dbu_PERCISION + lvpwell_gr_spc = 5 * dbu_PERCISION + cont_spc_tol = 0.11 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + dualgate_lvpwell_enc = 3 * dbu_PERCISION + pcmp2ncmp_spc = 0.32 * dbu_PERCISION + lvpwell_pcmp_enc = 0.12 * dbu_PERCISION + + if volt == "5/6V": + pcmp2ncmp_spc = 0.36 * dbu_PERCISION + lvpwell_pcmp_enc = 0.16 * dbu_PERCISION + + # Inserting dnwpw cell + cell_index = layout.add_cell("dnwpw_diode") + dnwpw_diode_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting lvpwell + dnwpw_diode_cell.shapes(lvpwell).insert(pya.Box(0, 0, lvpwell_w, lvpwell_l)) + + # Inserting dnwell + dnwpw_diode_cell.shapes(dnwell).insert(pya.Box(-dnwell_lvpwell_enc, -dnwell_lvpwell_enc, lvpwell_w+dnwell_lvpwell_enc, lvpwell_l+dnwell_lvpwell_enc)) + + # Inserting p diffusion + dnwpw_diode_cell.shapes(comp).insert(pya.Box(lvpwell_pcmp_enc, lvpwell_pcmp_enc , lvpwell_pcmp_enc+cmp_w, lvpwell_l-lvpwell_pcmp_enc)) # left + dnwpw_diode_cell.shapes(pplus).insert(pya.Box(lvpwell_pcmp_enc-implant_comp_enc, lvpwell_pcmp_enc-implant_comp_enc , lvpwell_pcmp_enc+cmp_w+implant_comp_enc, lvpwell_l-lvpwell_pcmp_enc+implant_comp_enc)) + + dnwpw_diode_cell.shapes(comp).insert(pya.Box(lvpwell_w-lvpwell_pcmp_enc-cmp_w, lvpwell_pcmp_enc , lvpwell_w-lvpwell_pcmp_enc , lvpwell_l-lvpwell_pcmp_enc)) # right + dnwpw_diode_cell.shapes(pplus).insert(pya.Box(lvpwell_w-lvpwell_pcmp_enc-cmp_w-implant_comp_enc, lvpwell_pcmp_enc-implant_comp_enc , lvpwell_w-lvpwell_pcmp_enc+implant_comp_enc , lvpwell_l-lvpwell_pcmp_enc+implant_comp_enc)) + + dnwpw_diode_cell.shapes(comp).insert(pya.Box(lvpwell_pcmp_enc+cmp_w, lvpwell_l-lvpwell_pcmp_enc-cmp_w , lvpwell_w-lvpwell_pcmp_enc-cmp_w , lvpwell_l-lvpwell_pcmp_enc)) # top + dnwpw_diode_cell.shapes(pplus).insert(pya.Box(lvpwell_pcmp_enc+cmp_w+implant_comp_enc, lvpwell_l-lvpwell_pcmp_enc-cmp_w-implant_comp_enc , lvpwell_w-lvpwell_pcmp_enc-cmp_w-implant_comp_enc , lvpwell_l-lvpwell_pcmp_enc+implant_comp_enc)) # top + + dnwpw_diode_cell.shapes(comp).insert(pya.Box(lvpwell_pcmp_enc+cmp_w, lvpwell_pcmp_enc , lvpwell_w-lvpwell_pcmp_enc-cmp_w , lvpwell_pcmp_enc+cmp_w)) # bottom + dnwpw_diode_cell.shapes(pplus).insert(pya.Box(lvpwell_pcmp_enc+cmp_w+implant_comp_enc, lvpwell_pcmp_enc-implant_comp_enc , lvpwell_w-lvpwell_pcmp_enc-cmp_w-implant_comp_enc, lvpwell_pcmp_enc+cmp_w+implant_comp_enc)) # bottom + + # Inserting pcomp metal + dnwpw_diode_cell.shapes(metal1).insert(pya.Box(lvpwell_pcmp_enc, lvpwell_pcmp_enc , lvpwell_pcmp_enc+cmp_w, lvpwell_l-lvpwell_pcmp_enc)) # left + dnwpw_diode_cell.shapes(metal1).insert(pya.Box(lvpwell_w-lvpwell_pcmp_enc-cmp_w, lvpwell_pcmp_enc , lvpwell_w-lvpwell_pcmp_enc , lvpwell_l-lvpwell_pcmp_enc)) # right + dnwpw_diode_cell.shapes(metal1).insert(pya.Box(lvpwell_pcmp_enc+cmp_w, lvpwell_l-lvpwell_pcmp_enc-cmp_w , lvpwell_w-lvpwell_pcmp_enc-cmp_w , lvpwell_l-lvpwell_pcmp_enc)) # top + dnwpw_diode_cell.shapes(metal1).insert(pya.Box(lvpwell_pcmp_enc+cmp_w, lvpwell_pcmp_enc , lvpwell_w-lvpwell_pcmp_enc-cmp_w , lvpwell_pcmp_enc+cmp_w)) # bottom + + # Inserting pcomp contacts + num_pcmp_left_con_1, pcmp_left_con_free_spc_1 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_left_con_2, pcmp_left_con_free_spc_2 = number_spc_contacts(lvpwell_l-2*lvpwell_pcmp_enc, comp_cont_enc, cont_min_spc, cont_size) + pcmp_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(lvpwell_pcmp_enc+pcmp_left_con_free_spc_1 / 2, lvpwell_pcmp_enc+pcmp_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_left_con_1, num_pcmp_left_con_2) + dnwpw_diode_cell.insert(pcmp_left_con_arr) + + num_cmp_right_con_1, cmp_right_con_free_spc_1 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_cmp_right_con_2, cmp_right_con_free_spc_2 = number_spc_contacts(lvpwell_l-2*lvpwell_pcmp_enc, comp_cont_enc, cont_min_spc, cont_size) + cmp_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(lvpwell_w-lvpwell_pcmp_enc-cmp_w+cmp_right_con_free_spc_1 / 2, lvpwell_pcmp_enc+cmp_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_cmp_right_con_1, num_cmp_right_con_2) + dnwpw_diode_cell.insert(cmp_right_con_arr) + + num_cmp_top_con_1, cmp_top_con_free_spc_1 = number_spc_contacts(lvpwell_w-2*lvpwell_pcmp_enc-2*cmp_w-2*cont_spc_tol, comp_cont_enc, cont_min_spc, cont_size) + num_cmp_top_con_2, cmp_top_con_free_spc_2 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + cmp_top_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(lvpwell_pcmp_enc+cmp_w+cont_spc_tol+cmp_top_con_free_spc_1 / 2, lvpwell_l-lvpwell_pcmp_enc-cmp_w+cmp_top_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_cmp_top_con_1, num_cmp_top_con_2) + dnwpw_diode_cell.insert(cmp_top_con_arr) + + num_cmp_bot_con_1, cmp_bot_con_free_spc_1 = number_spc_contacts(lvpwell_w-2*lvpwell_pcmp_enc-2*cmp_w-2*cont_spc_tol, comp_cont_enc, cont_min_spc, cont_size) + num_cmp_bot_con_2, cmp_bot_con_free_spc_2 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + cmp_bot_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(lvpwell_pcmp_enc+cmp_w+cont_spc_tol+cmp_bot_con_free_spc_1 / 2, lvpwell_pcmp_enc+cmp_bot_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_cmp_bot_con_1, num_cmp_bot_con_2) + dnwpw_diode_cell.insert(cmp_bot_con_arr) + + # Inserting n diffusion + dnwpw_diode_cell.shapes(comp).insert(pya.Box(lvpwell_pcmp_enc-pcmp2ncmp_spc-cmp_w, -ncmp_ext , lvpwell_pcmp_enc-pcmp2ncmp_spc, lvpwell_l+ncmp_ext)) + dnwpw_diode_cell.shapes(nplus).insert(pya.Box(lvpwell_pcmp_enc-pcmp2ncmp_spc-cmp_w-implant_comp_enc, -ncmp_ext-implant_comp_enc , lvpwell_pcmp_enc-pcmp2ncmp_spc+implant_comp_enc, lvpwell_l+ncmp_ext+implant_comp_enc)) + + # Inserting ncomp metal + dnwpw_diode_cell.shapes(metal1).insert(pya.Box(lvpwell_pcmp_enc-pcmp2ncmp_spc-cmp_w, -ncmp_ext , lvpwell_pcmp_enc-pcmp2ncmp_spc, lvpwell_l+ncmp_ext)) + + # Inserting ncomp contacts + num_pcmp_con_1, pcmp_con_free_spc_1 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_con_2, pcmp_con_free_spc_2 = number_spc_contacts(lvpwell_l+2*ncmp_ext, comp_cont_enc, cont_min_spc, cont_size) + pcmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(lvpwell_pcmp_enc-pcmp2ncmp_spc-cmp_w+pcmp_con_free_spc_1 / 2, -ncmp_ext+pcmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_con_1, num_pcmp_con_2) + dnwpw_diode_cell.insert(pcmp_con_arr) + + # Inserting GR + dnwpw_diode_cell.shapes(comp).insert(pya.Box(-lvpwell_gr_spc-cmp_w, -lvpwell_gr_spc-cmp_w, -lvpwell_gr_spc , lvpwell_l+lvpwell_gr_spc+cmp_w)) #left + dnwpw_diode_cell.shapes(pplus).insert(pya.Box(-lvpwell_gr_spc-cmp_w-implant_comp_enc, -lvpwell_gr_spc-cmp_w-implant_comp_enc, -lvpwell_gr_spc+implant_comp_enc , lvpwell_l+lvpwell_gr_spc+cmp_w+implant_comp_enc)) + + dnwpw_diode_cell.shapes(comp).insert(pya.Box(lvpwell_w+lvpwell_gr_spc, -lvpwell_gr_spc-cmp_w, lvpwell_w+lvpwell_gr_spc+cmp_w , lvpwell_l+lvpwell_gr_spc+cmp_w)) #right + dnwpw_diode_cell.shapes(pplus).insert(pya.Box(lvpwell_w+lvpwell_gr_spc-implant_comp_enc, -lvpwell_gr_spc-cmp_w-implant_comp_enc, lvpwell_w+lvpwell_gr_spc+cmp_w+implant_comp_enc , lvpwell_l+lvpwell_gr_spc+cmp_w+implant_comp_enc)) + + dnwpw_diode_cell.shapes(comp).insert(pya.Box(-lvpwell_gr_spc , lvpwell_l+lvpwell_gr_spc , lvpwell_w+lvpwell_gr_spc , lvpwell_l+lvpwell_gr_spc+cmp_w)) #top + dnwpw_diode_cell.shapes(pplus).insert(pya.Box(-lvpwell_gr_spc+implant_comp_enc , lvpwell_l+lvpwell_gr_spc-implant_comp_enc , lvpwell_w+lvpwell_gr_spc-implant_comp_enc , lvpwell_l+lvpwell_gr_spc+cmp_w+implant_comp_enc)) + + dnwpw_diode_cell.shapes(comp).insert(pya.Box(-lvpwell_gr_spc , -lvpwell_gr_spc-cmp_w , lvpwell_w+lvpwell_gr_spc , -lvpwell_gr_spc)) #bot + dnwpw_diode_cell.shapes(pplus).insert(pya.Box(-lvpwell_gr_spc+implant_comp_enc , -lvpwell_gr_spc-cmp_w-implant_comp_enc , lvpwell_w+lvpwell_gr_spc-implant_comp_enc , -lvpwell_gr_spc+implant_comp_enc)) + + # Inserting GR metal + dnwpw_diode_cell.shapes(metal1).insert(pya.Box(-lvpwell_gr_spc-cmp_w, -lvpwell_gr_spc-cmp_w, -lvpwell_gr_spc , lvpwell_l+lvpwell_gr_spc+cmp_w)) #left + dnwpw_diode_cell.shapes(metal1).insert(pya.Box(lvpwell_w+lvpwell_gr_spc, -lvpwell_gr_spc-cmp_w, lvpwell_w+lvpwell_gr_spc+cmp_w , lvpwell_l+lvpwell_gr_spc+cmp_w)) #right + dnwpw_diode_cell.shapes(metal1).insert(pya.Box(-lvpwell_gr_spc , lvpwell_l+lvpwell_gr_spc , lvpwell_w+lvpwell_gr_spc , lvpwell_l+lvpwell_gr_spc+cmp_w)) #top + dnwpw_diode_cell.shapes(metal1).insert(pya.Box(-lvpwell_gr_spc , -lvpwell_gr_spc-cmp_w , lvpwell_w+lvpwell_gr_spc , -lvpwell_gr_spc)) #bot + + # Inserting GR contacts + num_gr_left_con_1, gr_left_con_free_spc_1 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_gr_left_con_2, gr_left_con_free_spc_2 = number_spc_contacts(lvpwell_l+2*lvpwell_gr_spc+2*cmp_w, comp_cont_enc, cont_min_spc, cont_size) + gr_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-lvpwell_gr_spc-cmp_w+gr_left_con_free_spc_1 / 2, -lvpwell_gr_spc-cmp_w+gr_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_gr_left_con_1, num_gr_left_con_2) + dnwpw_diode_cell.insert(gr_left_con_arr) + + num_gr_right_con_1, gr_right_con_free_spc_1 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_gr_right_con_2, gr_right_con_free_spc_2 = number_spc_contacts(lvpwell_l+2*lvpwell_gr_spc+2*cmp_w, comp_cont_enc, cont_min_spc, cont_size) + gr_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(lvpwell_w+lvpwell_gr_spc+gr_right_con_free_spc_1 / 2, -lvpwell_gr_spc-cmp_w+gr_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_gr_right_con_1, num_gr_right_con_2) + dnwpw_diode_cell.insert(gr_right_con_arr) + + num_gr_top_con_1, gr_top_con_free_spc_1 = number_spc_contacts(lvpwell_w+2*lvpwell_gr_spc-2*cont_spc_tol, comp_cont_enc, cont_min_spc, cont_size) + num_gr_top_con_2, gr_top_con_free_spc_2 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + gr_top_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-lvpwell_gr_spc+cont_spc_tol+gr_top_con_free_spc_1 / 2, lvpwell_l+lvpwell_gr_spc+gr_top_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_gr_top_con_1, num_gr_top_con_2) + dnwpw_diode_cell.insert(gr_top_con_arr) + + num_gr_bot_con_1, gr_bot_con_free_spc_1 = number_spc_contacts(lvpwell_w+2*lvpwell_gr_spc-2*cont_spc_tol, comp_cont_enc, cont_min_spc, cont_size) + num_gr_bot_con_2, gr_bot_con_free_spc_2 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + gr_bot_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-lvpwell_gr_spc+cont_spc_tol+gr_bot_con_free_spc_1 / 2, -lvpwell_gr_spc-cmp_w+gr_bot_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_gr_bot_con_1, num_gr_bot_con_2) + dnwpw_diode_cell.insert(gr_bot_con_arr) + + # Inserting marker + dnwpw_diode_cell.shapes(well_diode_mk).insert(pya.Box(0, 0, lvpwell_w, lvpwell_l)) + + if volt == "5/6V": + # Inserting dualgate + dnwpw_diode_cell.shapes(dualgate).insert(pya.Box(-dualgate_lvpwell_enc, -dualgate_lvpwell_enc, lvpwell_w+dualgate_lvpwell_enc, lvpwell_l+dualgate_lvpwell_enc)) + + dnwpw_diode_cell.flatten(True) + return dnwpw_diode_cell + +def draw_dnwps_diode(layout, l, w , volt): + ''' + Usage:- + used to draw LVPWELL/DNWELL diode by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + volt : String of operating voltage of the diode [3.3V, 5V/6V] + ''' + + # Define layers + lvpwell = layout.layer(204, 0 ) + dnwell = layout.layer(12 , 0 ) + comp = layout.layer(22 , 0 ) + nplus = layout.layer(32 , 0 ) + pplus = layout.layer(31 , 0 ) + nwell = layout.layer (21 , 0) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + dualgate = layout.layer(55 , 0 ) + well_diode_mk = layout.layer(153, 51) + + # Define variables + dbu_PERCISION = 1/layout.dbu + dnwell_w = w * dbu_PERCISION + dnwell_l = l * dbu_PERCISION + dnwell_pcmp_enc = 0.62 * dbu_PERCISION + cmp_w = 0.36 * dbu_PERCISION + pcmp2ncmp_spc = 0.32 * dbu_PERCISION + implant_comp_enc = 0.03 * dbu_PERCISION + ncmp_ext = 0.56 * dbu_PERCISION + lvpwell_gr_spc = 2.5 * dbu_PERCISION + cont_spc_tol = 0.11 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + dualgate_lvpwell_enc = 0.5 * dbu_PERCISION + + if volt == "5/6V": + dnwell_pcmp_enc = 0.66 * dbu_PERCISION + + + # Inserting dnwps cell + cell_index = layout.add_cell("dnwps_diode") + dnwps_diode_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting dnwell + dnwps_diode_cell.shapes(dnwell).insert(pya.Box(0, 0, dnwell_w, dnwell_l)) + + # Inserting n diffusion + dnwps_diode_cell.shapes(comp).insert(pya.Box(dnwell_pcmp_enc, dnwell_pcmp_enc , dnwell_pcmp_enc+cmp_w, dnwell_l-dnwell_pcmp_enc)) # left + dnwps_diode_cell.shapes(nplus).insert(pya.Box(dnwell_pcmp_enc-implant_comp_enc, dnwell_pcmp_enc-implant_comp_enc , dnwell_pcmp_enc+cmp_w+implant_comp_enc, dnwell_l-dnwell_pcmp_enc+implant_comp_enc)) + + dnwps_diode_cell.shapes(comp).insert(pya.Box(dnwell_w-dnwell_pcmp_enc-cmp_w, dnwell_pcmp_enc , dnwell_w-dnwell_pcmp_enc , dnwell_l-dnwell_pcmp_enc)) # right + dnwps_diode_cell.shapes(nplus).insert(pya.Box(dnwell_w-dnwell_pcmp_enc-cmp_w-implant_comp_enc, dnwell_pcmp_enc-implant_comp_enc , dnwell_w-dnwell_pcmp_enc+implant_comp_enc , dnwell_l-dnwell_pcmp_enc+implant_comp_enc)) + + dnwps_diode_cell.shapes(comp).insert(pya.Box(dnwell_pcmp_enc+cmp_w, dnwell_l-dnwell_pcmp_enc-cmp_w , dnwell_w-dnwell_pcmp_enc-cmp_w , dnwell_l-dnwell_pcmp_enc)) # top + dnwps_diode_cell.shapes(nplus).insert(pya.Box(dnwell_pcmp_enc+cmp_w+implant_comp_enc, dnwell_l-dnwell_pcmp_enc-cmp_w-implant_comp_enc , dnwell_w-dnwell_pcmp_enc-cmp_w-implant_comp_enc , dnwell_l-dnwell_pcmp_enc+implant_comp_enc)) # top + + dnwps_diode_cell.shapes(comp).insert(pya.Box(dnwell_pcmp_enc+cmp_w, dnwell_pcmp_enc , dnwell_w-dnwell_pcmp_enc-cmp_w , dnwell_pcmp_enc+cmp_w)) # bottom + dnwps_diode_cell.shapes(nplus).insert(pya.Box(dnwell_pcmp_enc+cmp_w+implant_comp_enc, dnwell_pcmp_enc-implant_comp_enc , dnwell_w-dnwell_pcmp_enc-cmp_w-implant_comp_enc, dnwell_pcmp_enc+cmp_w+implant_comp_enc)) # bottom + + # Inserting ncomp metal + dnwps_diode_cell.shapes(metal1).insert(pya.Box(dnwell_pcmp_enc, dnwell_pcmp_enc , dnwell_pcmp_enc+cmp_w, dnwell_l-dnwell_pcmp_enc)) # left + dnwps_diode_cell.shapes(metal1).insert(pya.Box(dnwell_w-dnwell_pcmp_enc-cmp_w, dnwell_pcmp_enc , dnwell_w-dnwell_pcmp_enc , dnwell_l-dnwell_pcmp_enc)) # right + dnwps_diode_cell.shapes(metal1).insert(pya.Box(dnwell_pcmp_enc+cmp_w, dnwell_l-dnwell_pcmp_enc-cmp_w , dnwell_w-dnwell_pcmp_enc-cmp_w , dnwell_l-dnwell_pcmp_enc)) # top + dnwps_diode_cell.shapes(metal1).insert(pya.Box(dnwell_pcmp_enc+cmp_w, dnwell_pcmp_enc , dnwell_w-dnwell_pcmp_enc-cmp_w , dnwell_pcmp_enc+cmp_w)) # bottom + + # Inserting ncomp contacts + num_pcmp_left_con_1, pcmp_left_con_free_spc_1 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_left_con_2, pcmp_left_con_free_spc_2 = number_spc_contacts(dnwell_l-2*dnwell_pcmp_enc, comp_cont_enc, cont_min_spc, cont_size) + pcmp_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(dnwell_pcmp_enc+pcmp_left_con_free_spc_1 / 2, dnwell_pcmp_enc+pcmp_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_left_con_1, num_pcmp_left_con_2) + dnwps_diode_cell.insert(pcmp_left_con_arr) + + num_cmp_right_con_1, cmp_right_con_free_spc_1 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_cmp_right_con_2, cmp_right_con_free_spc_2 = number_spc_contacts(dnwell_l-2*dnwell_pcmp_enc, comp_cont_enc, cont_min_spc, cont_size) + cmp_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(dnwell_w-dnwell_pcmp_enc-cmp_w+cmp_right_con_free_spc_1 / 2, dnwell_pcmp_enc+cmp_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_cmp_right_con_1, num_cmp_right_con_2) + dnwps_diode_cell.insert(cmp_right_con_arr) + + num_cmp_top_con_1, cmp_top_con_free_spc_1 = number_spc_contacts(dnwell_w-2*dnwell_pcmp_enc-2*cmp_w-2*cont_spc_tol, comp_cont_enc, cont_min_spc, cont_size) + num_cmp_top_con_2, cmp_top_con_free_spc_2 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + cmp_top_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(dnwell_pcmp_enc+cmp_w+cont_spc_tol+cmp_top_con_free_spc_1 / 2, dnwell_l-dnwell_pcmp_enc-cmp_w+cmp_top_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_cmp_top_con_1, num_cmp_top_con_2) + dnwps_diode_cell.insert(cmp_top_con_arr) + + num_cmp_bot_con_1, cmp_bot_con_free_spc_1 = number_spc_contacts(dnwell_w-2*dnwell_pcmp_enc-2*cmp_w-2*cont_spc_tol, comp_cont_enc, cont_min_spc, cont_size) + num_cmp_bot_con_2, cmp_bot_con_free_spc_2 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + cmp_bot_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(dnwell_pcmp_enc+cmp_w+cont_spc_tol+cmp_bot_con_free_spc_1 / 2, dnwell_pcmp_enc+cmp_bot_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_cmp_bot_con_1, num_cmp_bot_con_2) + dnwps_diode_cell.insert(cmp_bot_con_arr) + + # Inserting GR + dnwps_diode_cell.shapes(comp).insert(pya.Box(-lvpwell_gr_spc-cmp_w, -lvpwell_gr_spc-cmp_w, -lvpwell_gr_spc , dnwell_l+lvpwell_gr_spc+cmp_w)) #left + dnwps_diode_cell.shapes(pplus).insert(pya.Box(-lvpwell_gr_spc-cmp_w-implant_comp_enc, -lvpwell_gr_spc-cmp_w-implant_comp_enc, -lvpwell_gr_spc+implant_comp_enc , dnwell_l+lvpwell_gr_spc+cmp_w+implant_comp_enc)) + + dnwps_diode_cell.shapes(comp).insert(pya.Box(dnwell_w+lvpwell_gr_spc, -lvpwell_gr_spc-cmp_w, dnwell_w+lvpwell_gr_spc+cmp_w , dnwell_l+lvpwell_gr_spc+cmp_w)) #right + dnwps_diode_cell.shapes(pplus).insert(pya.Box(dnwell_w+lvpwell_gr_spc-implant_comp_enc, -lvpwell_gr_spc-cmp_w-implant_comp_enc, dnwell_w+lvpwell_gr_spc+cmp_w+implant_comp_enc , dnwell_l+lvpwell_gr_spc+cmp_w+implant_comp_enc)) + + dnwps_diode_cell.shapes(comp).insert(pya.Box(-lvpwell_gr_spc , dnwell_l+lvpwell_gr_spc , dnwell_w+lvpwell_gr_spc , dnwell_l+lvpwell_gr_spc+cmp_w)) #top + dnwps_diode_cell.shapes(pplus).insert(pya.Box(-lvpwell_gr_spc+implant_comp_enc , dnwell_l+lvpwell_gr_spc-implant_comp_enc , dnwell_w+lvpwell_gr_spc-implant_comp_enc , dnwell_l+lvpwell_gr_spc+cmp_w+implant_comp_enc)) + + dnwps_diode_cell.shapes(comp).insert(pya.Box(-lvpwell_gr_spc , -lvpwell_gr_spc-cmp_w , dnwell_w+lvpwell_gr_spc , -lvpwell_gr_spc)) #bot + dnwps_diode_cell.shapes(pplus).insert(pya.Box(-lvpwell_gr_spc+implant_comp_enc , -lvpwell_gr_spc-cmp_w-implant_comp_enc , dnwell_w+lvpwell_gr_spc-implant_comp_enc , -lvpwell_gr_spc+implant_comp_enc)) + + # Inserting GR metal + dnwps_diode_cell.shapes(metal1).insert(pya.Box(-lvpwell_gr_spc-cmp_w, -lvpwell_gr_spc-cmp_w, -lvpwell_gr_spc , dnwell_l+lvpwell_gr_spc+cmp_w)) #left + dnwps_diode_cell.shapes(metal1).insert(pya.Box(dnwell_w+lvpwell_gr_spc, -lvpwell_gr_spc-cmp_w, dnwell_w+lvpwell_gr_spc+cmp_w , dnwell_l+lvpwell_gr_spc+cmp_w)) #right + dnwps_diode_cell.shapes(metal1).insert(pya.Box(-lvpwell_gr_spc , dnwell_l+lvpwell_gr_spc , dnwell_w+lvpwell_gr_spc , dnwell_l+lvpwell_gr_spc+cmp_w)) #top + dnwps_diode_cell.shapes(metal1).insert(pya.Box(-lvpwell_gr_spc , -lvpwell_gr_spc-cmp_w , dnwell_w+lvpwell_gr_spc , -lvpwell_gr_spc)) #bot + + # Inserting GR contacts + num_gr_left_con_1, gr_left_con_free_spc_1 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_gr_left_con_2, gr_left_con_free_spc_2 = number_spc_contacts(dnwell_l+2*lvpwell_gr_spc+2*cmp_w, comp_cont_enc, cont_min_spc, cont_size) + gr_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-lvpwell_gr_spc-cmp_w+gr_left_con_free_spc_1 / 2, -lvpwell_gr_spc-cmp_w+gr_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_gr_left_con_1, num_gr_left_con_2) + dnwps_diode_cell.insert(gr_left_con_arr) + + num_gr_right_con_1, gr_right_con_free_spc_1 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_gr_right_con_2, gr_right_con_free_spc_2 = number_spc_contacts(dnwell_l+2*lvpwell_gr_spc+2*cmp_w, comp_cont_enc, cont_min_spc, cont_size) + gr_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(dnwell_w+lvpwell_gr_spc+gr_right_con_free_spc_1 / 2, -lvpwell_gr_spc-cmp_w+gr_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_gr_right_con_1, num_gr_right_con_2) + dnwps_diode_cell.insert(gr_right_con_arr) + + num_gr_top_con_1, gr_top_con_free_spc_1 = number_spc_contacts(dnwell_w+2*lvpwell_gr_spc-2*cont_spc_tol, comp_cont_enc, cont_min_spc, cont_size) + num_gr_top_con_2, gr_top_con_free_spc_2 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + gr_top_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-lvpwell_gr_spc+cont_spc_tol+gr_top_con_free_spc_1 / 2, dnwell_l+lvpwell_gr_spc+gr_top_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_gr_top_con_1, num_gr_top_con_2) + dnwps_diode_cell.insert(gr_top_con_arr) + + num_gr_bot_con_1, gr_bot_con_free_spc_1 = number_spc_contacts(dnwell_w+2*lvpwell_gr_spc-2*cont_spc_tol, comp_cont_enc, cont_min_spc, cont_size) + num_gr_bot_con_2, gr_bot_con_free_spc_2 = number_spc_contacts(cmp_w, comp_cont_enc, cont_min_spc, cont_size) + gr_bot_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-lvpwell_gr_spc+cont_spc_tol+gr_bot_con_free_spc_1 / 2, -lvpwell_gr_spc-cmp_w+gr_bot_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_gr_bot_con_1, num_gr_bot_con_2) + dnwps_diode_cell.insert(gr_bot_con_arr) + + # Inserting marker + dnwps_diode_cell.shapes(well_diode_mk).insert(pya.Box(0, 0, dnwell_w, dnwell_l)) + + if volt == "5/6V": + # Inserting dualgate + dnwps_diode_cell.shapes(dualgate).insert(pya.Box(-dualgate_lvpwell_enc, -dualgate_lvpwell_enc, dnwell_w+dualgate_lvpwell_enc, dnwell_l+dualgate_lvpwell_enc)) + + dnwps_diode_cell.flatten(True) + return dnwps_diode_cell + +def draw_sc_diode(layout, l, w , m, pcmpgr): + ''' + Usage:- + used to draw N+/LVPWELL diode (Outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + m : Integer of number of fingers + pcmpgr : Boolean of using P+ Guard Ring for Deep NWELL devices only + ''' + + # Define layers + comp = layout.layer(22 , 0 ) + nplus = layout.layer(32 , 0 ) + dnwell = layout.layer(12 , 0 ) + pplus = layout.layer(31 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + sc_diode_mk = layout.layer(241, 0 ) + + # Define variables + dbu_PERCISION = 1/layout.dbu + ncmp_metcmp_spc = 0.28 * dbu_PERCISION + ncmp_w = 0.36 * dbu_PERCISION + sc_w = w * dbu_PERCISION + sc_l = l * dbu_PERCISION + implant_comp_enc = 0.03 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + + metcmp_min_spc = 0.92 * dbu_PERCISION + met_cmp_enc_in = 0.23 * dbu_PERCISION + met_ncmp_enc = 0.46 * dbu_PERCISION + dnwell_cmp_enc_x = 0.76 * dbu_PERCISION + dnwell_cmp_enc_y = 1.4 * dbu_PERCISION + sc_mk_cmp_enc = 0.16 * dbu_PERCISION + met_conn_w = 0.23 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + + ncmp_min_spc = 2*ncmp_metcmp_spc + sc_w + cmp_total_w = (m+1)*ncmp_w + m*ncmp_min_spc + + # Inserting np cell + cell_index = layout.add_cell("sc_diode") + sc_diode_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting ncomp sc finger cell + ncmp_cell_index = layout.add_cell("ncomp") + ncmp_cell = layout.cell(ncmp_cell_index) + ncmp_cell.shapes(comp).insert(pya.Box.new(0, 0, ncmp_w, sc_l)) + ncmp_cell.shapes(nplus).insert(pya.Box.new(-implant_comp_enc, -implant_comp_enc, ncmp_w+implant_comp_enc, sc_l+implant_comp_enc)) + ncmp_cell.shapes(metal1).insert(pya.Box.new(0 , -met_cmp_enc_in, ncmp_w, sc_l)) + ## Inserting pcomp contacts + num_ncmp_con_1, ncmp_con_free_spc_1 = number_spc_contacts(ncmp_w, comp_cont_enc, cont_min_spc, cont_size) + num_ncmp_con_2, ncmp_con_free_spc_2 = number_spc_contacts(sc_l, comp_cont_enc, cont_min_spc, cont_size) + ncmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(ncmp_con_free_spc_1 / 2, ncmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_con_1, num_ncmp_con_2) + ncmp_cell.insert(ncmp_con_arr) + + # Inserting comp_metal sc finger cell + met_cmp_cell_index = layout.add_cell("comp_metal") + met_cmp_cell = layout.cell(met_cmp_cell_index) + met_cmp_cell.shapes(comp).insert(pya.Box.new(0, 0, sc_w, sc_l)) + + if m > 1: + met_cmp_cell.shapes(metal1).insert(pya.Box.new(0, 0, sc_w, sc_l+met_cmp_enc_in)) + else: + met_cmp_cell.shapes(metal1).insert(pya.Box.new(0, 0, sc_w, sc_l)) + + ## Inserting comp_metal contacts + num_met_cmp_con_1, met_cmp_con_free_spc_1 = number_spc_contacts(sc_w, comp_cont_enc, cont_min_spc, cont_size) + num_met_cmp_con_2, met_cmp_con_free_spc_2 = number_spc_contacts(sc_l, comp_cont_enc, cont_min_spc, cont_size) + met_cmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(met_cmp_con_free_spc_1 / 2, met_cmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_met_cmp_con_1, num_met_cmp_con_2) + met_cmp_cell.insert(met_cmp_con_arr) + + # Inserting ncomp fingers + ncmp_arr = pya.CellInstArray(ncmp_cell.cell_index(), pya.Trans( + pya.Point(0, 0)), + pya.Vector(ncmp_min_spc + ncmp_w, 0), pya.Vector(0,ncmp_min_spc + ncmp_w), + m+1, 1) + sc_diode_cell.insert(ncmp_arr) + + # Inserting metal comp fingers + metcmp_arr = pya.CellInstArray(met_cmp_cell.cell_index(), pya.Trans( + pya.Point(ncmp_w+ncmp_metcmp_spc, 0)), + pya.Vector(metcmp_min_spc + sc_w, 0), pya.Vector(0,metcmp_min_spc + sc_w), + m, 1) + sc_diode_cell.insert(metcmp_arr) + + # Inserting Deep NWELL + sc_diode_cell.shapes(dnwell).insert(pya.Box(-dnwell_cmp_enc_x, -dnwell_cmp_enc_y, cmp_total_w+dnwell_cmp_enc_x, sc_l+dnwell_cmp_enc_y)) + + # Inserting Deep NWELL P+ Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-dnwell_cmp_enc_x-pcmp_gr2dnw, -dnwell_cmp_enc_y-pcmp_gr2dnw, cmp_total_w+dnwell_cmp_enc_x+pcmp_gr2dnw, sc_l+dnwell_cmp_enc_y+pcmp_gr2dnw) + cmp_outer = pya.Box(-dnwell_cmp_enc_x-ncmp_w-pcmp_gr2dnw, -dnwell_cmp_enc_y-ncmp_w-pcmp_gr2dnw, cmp_total_w+dnwell_cmp_enc_x+ncmp_w+pcmp_gr2dnw, sc_l+dnwell_cmp_enc_y+ncmp_w+pcmp_gr2dnw) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + sc_diode_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-dnwell_cmp_enc_x+implant_comp_enc-pcmp_gr2dnw, -dnwell_cmp_enc_y+implant_comp_enc-pcmp_gr2dnw, cmp_total_w+dnwell_cmp_enc_x-implant_comp_enc+pcmp_gr2dnw, sc_l+dnwell_cmp_enc_y-implant_comp_enc+pcmp_gr2dnw) + pp_outer = pya.Box(-dnwell_cmp_enc_x-ncmp_w-implant_comp_enc-pcmp_gr2dnw, -dnwell_cmp_enc_y-ncmp_w-implant_comp_enc-pcmp_gr2dnw, cmp_total_w+dnwell_cmp_enc_x+ncmp_w+implant_comp_enc+pcmp_gr2dnw, sc_l+dnwell_cmp_enc_y+ncmp_w+implant_comp_enc+pcmp_gr2dnw) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + sc_diode_cell.shapes(pplus).insert(pp_gr) + + # Inserting sc_marker + sc_diode_cell.shapes(sc_diode_mk).insert(pya.Box(-sc_mk_cmp_enc, -sc_mk_cmp_enc, cmp_total_w+sc_mk_cmp_enc, sc_l+sc_mk_cmp_enc)) + + # Inserting connection metal [bottom] + sc_diode_cell.shapes(metal1).insert(pya.Box(0, -met_ncmp_enc, cmp_total_w, -met_ncmp_enc+met_conn_w)) + + # Inserting connection metal [Top] + if m > 1: + sc_diode_cell.shapes(metal1).insert(pya.Box(ncmp_w+ncmp_metcmp_spc, sc_l+met_ncmp_enc-met_conn_w, cmp_total_w-ncmp_w-ncmp_metcmp_spc, sc_l+met_ncmp_enc)) + + sc_diode_cell.flatten(True) + return sc_diode_cell
diff --git a/cells/klayout/pymacros/cells/draw_efuse.py b/cells/klayout/pymacros/cells/draw_efuse.py new file mode 100644 index 0000000..cfd21ec --- /dev/null +++ b/cells/klayout/pymacros/cells/draw_efuse.py
@@ -0,0 +1,27 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import pya +import os + +USER = os.environ['USER'] +gds_path = f"/home/{USER}/.klayout/pymacros/cells/efuse" + + +def draw_efuse(layout, device_name): + + layout.read(f"{gds_path}/efuse.gds") + cell_name = "efuse_cell" + + return layout.cell(cell_name)
diff --git a/cells/klayout/pymacros/cells/draw_mimcap.py b/cells/klayout/pymacros/cells/draw_mimcap.py new file mode 100644 index 0000000..94a82e7 --- /dev/null +++ b/cells/klayout/pymacros/cells/draw_mimcap.py
@@ -0,0 +1,130 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################################################################################################################## +## MIM Capacitor Pcells Generators for Klayout of GF180MCU +######################################################################################################################## + +import pya + + +def number_spc_contacts(box_width, min_enc, cont_spacing, cont_width): + """ Calculate number of cantacts in a given dimensions and the free space for symmetry. + By getting the min enclosure,the width of the box,the width ans spacing of the contacts. + Parameters + ---------- + box_width (double) : length you place the via or cont. in + min_enc (double) : spacing between the edge of the box and the first contact. + cont_spacing (double) : spacing between different contacts + cont_width (double) : contacts in the same direction + """ + spc_cont = box_width - 2 * min_enc + num_cont = int((spc_cont + cont_spacing) / (cont_width + cont_spacing)) + free_spc = box_width - (num_cont * cont_width + + (num_cont - 1) * cont_spacing) + return num_cont, free_spc + +def draw_mimcap(layout, l, w , mim_option , metal_level): + ''' + Usage:- + used to draw 1.0fF/um2 MIM capacitor by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + metal2 = layout.layer(36 , 0 ) + metal3 = layout.layer(42 , 0 ) + metal4 = layout.layer(46 , 0 ) + metal5 = layout.layer(81 , 0 ) + metaltop = layout.layer(53 , 0 ) + via2 = layout.layer(38 , 0 ) + via3 = layout.layer(40 , 0 ) + via4 = layout.layer(41 , 0 ) + via5 = layout.layer(82 , 0 ) + fusetop = layout.layer(75 , 0 ) + cap_mk = layout.layer(117, 5 ) + mim_l_mk = layout.layer(117, 10) + + # MIM Option selection + if mim_option == "MIM-A": + topmet = metal3 + botmet = metal2 + topvia = via2 + + elif mim_option == "MIM-B": + if metal_level == "M4": + topmet = metal4 + botmet = metal3 + topvia = via3 + elif metal_level == "M5": + topmet = metal5 + botmet = metal4 + topvia = via4 + elif metal_level == "M6": + topmet = metaltop + botmet = metal5 + topvia = via5 + else: + topmet = metal3 + botmet = metal2 + topvia = via2 + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + topmet_w = w * dbu_PERCISION + topmet_l = l * dbu_PERCISION + top_bot_enc = 0.6 * dbu_PERCISION + mim_l_mk_width = 0.1 * dbu_PERCISION + via_size = 0.26 * dbu_PERCISION + via_min_spc = 0.5 * dbu_PERCISION + met_via_enc = 0.4 * dbu_PERCISION + + # Inserting nmoscap cell + cell_index = layout.add_cell("mimcap") + mimcap_cell = layout.cell(cell_index) + + # Inserting a via cell + cont_cell_index = layout.add_cell("topvia") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(topvia).insert(pya.Box.new(0, 0, via_size, via_size)) + + # Inserting top_metal + mimcap_cell.shapes(topmet).insert(pya.Box(0, 0, topmet_w, topmet_l)) + + # Inserting fusetop + mimcap_cell.shapes(fusetop).insert(pya.Box(0, 0, topmet_w, topmet_l)) + + # Inserting bot_metal + mimcap_cell.shapes(botmet).insert(pya.Box(-top_bot_enc, -top_bot_enc, topmet_w+top_bot_enc, topmet_l+top_bot_enc)) + + # Inserting bottom metal vias + num_left_con_1, left_con_free_spc_1 = number_spc_contacts(topmet_w, met_via_enc, via_min_spc, via_size) + num_left_con_2, left_con_free_spc_2 = number_spc_contacts(topmet_l, met_via_enc, via_min_spc, via_size) + left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(left_con_free_spc_1 / 2, left_con_free_spc_2/2)), + pya.Vector(via_min_spc + via_size, 0), pya.Vector(0,via_min_spc + via_size), + num_left_con_1, num_left_con_2) + mimcap_cell.insert(left_con_arr) + + # Inserting mim_l_mk + mimcap_cell.shapes(mim_l_mk).insert(pya.Box(0, 0,topmet_w, mim_l_mk_width)) + + # Inserting marker + mimcap_cell.shapes(cap_mk).insert(pya.Box(-top_bot_enc, -top_bot_enc, topmet_w+top_bot_enc, topmet_l+top_bot_enc)) + + mimcap_cell.flatten(True) + return mimcap_cell
diff --git a/cells/klayout/pymacros/cells/draw_mos.py b/cells/klayout/pymacros/cells/draw_mos.py new file mode 100644 index 0000000..6505d17 --- /dev/null +++ b/cells/klayout/pymacros/cells/draw_mos.py
@@ -0,0 +1,1486 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################################################################################################################## +## MOSFET Pcells Generators for Klayout of GF180MCU +######################################################################################################################## + +import pya + +tol = 1.05 + +def draw_nmos(layout, l, w, ld, nf, grw, bulk, volt, deepnwell, pcmpgr): + ''' + Usage:- + used to draw NMOS transistor by specifying parameters + Arguments:- + layout : Object of layout + l : Float of gate length + w : Float of gate width + ld : Float of diffusion length + nf : Integer of number of fingers + grw : Float of guard ring width [If enabled] + bulk : String of bulk connection type [None, Bulk Tie, Guard Ring] + volt : String of operating voltage of the MOSFET [3.3V, 5V, 6V] + deepnwell : Boolean of using Deep NWELL device + pcmpgr : Boolean of using P+ Guard Ring for Deep NWELL devices only + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + lvpwell = layout.layer(204, 0 ) + dualgate = layout.layer(55 , 0 ) + v5_xtor = layout.layer(112, 1 ) + comp = layout.layer(22 , 0 ) + poly2 = layout.layer(30 , 0 ) + nplus = layout.layer(32 , 0 ) + pplus = layout.layer(31 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + + # Define variables + dbu_PERCISION = 1/layout.dbu + nf = int(nf) + grw = grw * dbu_PERCISION + ld = ld * dbu_PERCISION + l = l * dbu_PERCISION + w = w * dbu_PERCISION + cmp2cont = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + np_enc_cmp = 0.16 * dbu_PERCISION + pp_enc_cmp = 0.16 * dbu_PERCISION + cont2ply = 0.15 * dbu_PERCISION + ply_ext_cmp = 0.22 * dbu_PERCISION + np_enc_gate = 0.23 * dbu_PERCISION + cont2cont = 0.28 * dbu_PERCISION + dg_enc_ply = 0.4 * dbu_PERCISION + dg_enc_cmp = 0.24 * dbu_PERCISION + cmp2cmp = 0.28 * dbu_PERCISION + ply2gr = 0.1 * dbu_PERCISION + ld_violat = 0 * dbu_PERCISION + tie_violat = 0 * dbu_PERCISION + metal_violat = 0.01 * dbu_PERCISION + min_cmp_area = 0.2025 * dbu_PERCISION * dbu_PERCISION + dg_enc_dnwell = 0.5 * dbu_PERCISION + lvpwell_enc_ncmp = 0.43 * dbu_PERCISION + lvpwell_enc_pcmp = 0.12 * dbu_PERCISION + dnwell_enc_lvpwell = 2.5 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + gr_w = 0.36 * dbu_PERCISION + + if deepnwell == True: + cmp2cmp = 0.36 * dbu_PERCISION + ply2gr = 0.3 * dbu_PERCISION + + if volt == "5V" or volt == "6V": + lvpwell_enc_ncmp = 0.6 * dbu_PERCISION + lvpwell_enc_pcmp = 0.16 * dbu_PERCISION + cmp2cmp = 0.36 * dbu_PERCISION + ply2gr = 0.3 * dbu_PERCISION + cmp2cmp = 0.36 * dbu_PERCISION + + if w < cont_size+2*cmp2cont: + if nf == 1: + if volt == "5V" or volt == "6V": + ld_violat = 0.22 * dbu_PERCISION + else: + ld_violat = 0.02 * dbu_PERCISION + + # Inserting NMOS cell + cell_index = layout.add_cell("nmos") + cell = layout.cell(cell_index) + + w_changed = False + + # Inserting diffusion + if w < cont_size+2*cmp2cont: + cell.shapes(comp).insert(pya.Box(0, (cont_size+2*cmp2cont - w)/2, (2 * (ld + ld_violat) + l + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), w + (cont_size+2*cmp2cont - w)/2)) + w = cont_size+2*cmp2cont + w_changed = True + else: + cell.shapes(comp).insert(pya.Box(0, 0, (2 * ld + l + (nf - 1) * (ld + l + cont2ply - cmp2cont)), w)) + + cell.shapes(nplus).insert(pya.Box(-np_enc_cmp, -np_enc_gate, (2 * (ld + ld_violat) + l + np_enc_cmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), w + np_enc_gate)) + + # Inserting gate/s + # Inserting a gate cell + gate_cell_index = layout.add_cell("gate") + gate_cell = layout.cell(gate_cell_index) + gate_cell.shapes(poly2).insert(pya.Box(ld + ld_violat, -ply_ext_cmp, (ld + ld_violat + l), (w + ply_ext_cmp))) + + # adding gate array + cell.insert(pya.CellInstArray.new(gate_cell_index, pya.Trans.new(pya.Point.new(0, 0)), + pya.Point.new(ld + ld_violat + l + cont2ply - cmp2cont, 0), pya.Point.new(0, 0), int(nf), 1)) + + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + + # Inserting shapes now into the *contact* cell + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Contact array count and postions + nx = int((ld - (cont_size+cmp2cont+cont2ply))/(cont2cont+cont_size)) + 1 + ny = int((w - (cont_size+2*cmp2cont))/(cont2cont+cont_size)) + 1 + dx = (ld - nx * cont_size - (nx - 1) * cont2cont)*cmp2cont/cont_size + dy = (w - ny * cont_size - (ny - 1) * cont2cont)/2 + + # adding contact array and metals + # Left contacts + if not (w_changed == True and nf > 1) and (ld >= 440): + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(dx, dy)), + pya.Point.new((cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nx, ny)) + # Left metal + cell.shapes(metal1).insert(pya.Box(-metal_violat, -metal_violat, ld + metal_violat - (cont_size-2*cmp2cont), w + metal_violat)) + + # Adding diffusion to avoid contact violation + if nf == 1 and w_changed == True: + cell.shapes(comp).insert(pya.Box(0, 0, ld - (cont_size-2*cmp2cont), w)) + + # Right contacts and metals for each finger + for i in range(nf): + # Contacts + if not (w_changed == True and nf > 1) and (ld >= 440): + cell.insert(pya.CellInstArray.new(cont_cell_index, + pya.Trans.new(pya.Point.new(((l + ld + ld_violat + cont2ply - cmp2cont) * i + 2 * (ld + ld_violat) + l - cont_size - dx), dy)), + pya.Point.new(-(cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nx, ny)) + # Metals + cell.shapes(metal1).insert(pya.Box((ld + 2 * ld_violat + l + cont2ply - cmp2cont)*(i + 1), - metal_violat, + ld + metal_violat + ld_violat + (ld + ld_violat + l + cont2ply - cmp2cont)*(i + 1) - (cont_size-2*cmp2cont), w + metal_violat)) + + # Adding diffusion to avoid contact violation + if nf == 1 and w_changed == True: + cell.shapes(comp).insert(pya.Box((ld + 2 * ld_violat + l + cont2ply - cmp2cont)*(i + 1), 0, ld + ld_violat + (ld + ld_violat + l + cont2ply - cmp2cont)*(i + 1) - (cont_size-2*cmp2cont), w)) + region = pya.Region.new(cell.begin_shapes_rec(comp)) + region.merge() + cell.clear(comp) + cell.shapes(comp).insert(region) + + if bulk == "Bulk Tie": + if deepnwell == True: + if volt == "5V": + # Inserting 5V layers + cell.shapes(v5_xtor).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp-ld, + -dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_ncmp, + (2 * (ld + ld_violat) + l + dg_enc_dnwell + dnwell_enc_lvpwell + lvpwell_enc_ncmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell + dg_enc_dnwell)) + + cell.shapes(dualgate).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp-ld, + -dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_ncmp, + (2 * (ld + ld_violat) + l + dg_enc_dnwell + dnwell_enc_lvpwell + lvpwell_enc_ncmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell + dg_enc_dnwell)) + + elif volt == "6V": + # Inserting 6V layers + cell.shapes(dualgate).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp-ld, + -dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_ncmp, + (2 * (ld + ld_violat) + l + dg_enc_dnwell + dnwell_enc_lvpwell + lvpwell_enc_ncmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell + dg_enc_dnwell)) + + # Inserting LVPWELL + cell.shapes(lvpwell).insert(pya.Box(-lvpwell_enc_pcmp-cmp2cmp-ld, -lvpwell_enc_ncmp, + (2 * (ld + ld_violat) + l + lvpwell_enc_ncmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + lvpwell_enc_ncmp)) + + # Inserting DNWELL + cell.shapes(dnwell).insert(pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp-ld, -dnwell_enc_lvpwell-lvpwell_enc_ncmp, + (2 * (ld + ld_violat) + l + dnwell_enc_lvpwell + lvpwell_enc_ncmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell)) + + # Inserting Double Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp-ld-pcmp_gr2dnw, -dnwell_enc_lvpwell-lvpwell_enc_ncmp-pcmp_gr2dnw, + (2 * (ld + ld_violat) + l + dnwell_enc_lvpwell + lvpwell_enc_ncmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont))+pcmp_gr2dnw, + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell+pcmp_gr2dnw) + cmp_outer = pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp-ld-pcmp_gr2dnw-gr_w, -dnwell_enc_lvpwell-lvpwell_enc_ncmp-pcmp_gr2dnw-gr_w, + (2 * (ld + ld_violat) + l + dnwell_enc_lvpwell + lvpwell_enc_ncmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont))+pcmp_gr2dnw+gr_w, + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell+pcmp_gr2dnw+gr_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp-ld-pcmp_gr2dnw+pp_enc_cmp, -dnwell_enc_lvpwell-lvpwell_enc_ncmp-pcmp_gr2dnw+pp_enc_cmp, + (2 * (ld + ld_violat) + l + dnwell_enc_lvpwell + lvpwell_enc_ncmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont))+pcmp_gr2dnw-pp_enc_cmp, + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell+pcmp_gr2dnw-pp_enc_cmp) + pp_outer = pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp-ld-pcmp_gr2dnw-gr_w-pp_enc_cmp, -dnwell_enc_lvpwell-lvpwell_enc_ncmp-pcmp_gr2dnw-gr_w-pp_enc_cmp, + (2 * (ld + ld_violat) + l + dnwell_enc_lvpwell + lvpwell_enc_ncmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont))+pcmp_gr2dnw+gr_w+pp_enc_cmp, + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell+pcmp_gr2dnw+gr_w+pp_enc_cmp) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + cell.shapes(pplus).insert(pp_gr) + + else: + if volt == "5V": + # Inserting 5V layers + cell.shapes(v5_xtor).insert(pya.Box(- (cmp2cmp+dg_enc_cmp) - ld, -(dg_enc_ply+ply_ext_cmp), (2 * (ld + ld_violat) + l + dg_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), w + (dg_enc_ply+ply_ext_cmp))) + cell.shapes(dualgate).insert(pya.Box(- (cmp2cmp+dg_enc_cmp) - ld, -(dg_enc_ply+ply_ext_cmp), (2 * (ld + ld_violat) + l + dg_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), w + (dg_enc_ply+ply_ext_cmp))) + elif volt == "6V": + # Inserting 6V layers + cell.shapes(dualgate).insert(pya.Box(- (cmp2cmp+dg_enc_cmp) - ld, -(dg_enc_ply+ply_ext_cmp), (2 * (ld + ld_violat) + l + dg_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), w + (dg_enc_ply+ply_ext_cmp))) + + # Inserting Tie + if (w * ld) < min_cmp_area: + tie_violat = (min_cmp_area/ld - w)/2 * tol + cell.shapes(comp).insert(pya.Box(- cmp2cmp - ld, -tie_violat, -cmp2cmp, w + tie_violat)) + cell.shapes(pplus).insert(pya.Box(- cmp2cmp - pp_enc_cmp - ld, -pp_enc_cmp-tie_violat, -cmp2cmp+pp_enc_cmp, w + tie_violat + pp_enc_cmp)) + + # Tie contacts + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((- (cmp2cmp+cont_size) - dx * cont_size/(2 *cmp2cont)), dy)), + pya.Point.new(-(cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nx, ny)) + + # Tie metal + cell.shapes(metal1).insert(pya.Box(- cmp2cmp - ld, -tie_violat, -cmp2cmp, w + tie_violat)) + + elif bulk == "Guard Ring": + if deepnwell == True: + if volt == "5V": + # Inserting 5V layers + cell.shapes(v5_xtor).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp - grw, + -dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_pcmp-(ply_ext_cmp + ply2gr) - grw, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + lvpwell_enc_pcmp + dnwell_enc_lvpwell + dg_enc_dnwell + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + lvpwell_enc_pcmp + dnwell_enc_lvpwell + dg_enc_dnwell))) + + cell.shapes(dualgate).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp - grw, + -dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_pcmp-(ply_ext_cmp + ply2gr) - grw, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + lvpwell_enc_pcmp + dnwell_enc_lvpwell + dg_enc_dnwell + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + lvpwell_enc_pcmp + dnwell_enc_lvpwell + dg_enc_dnwell))) + + elif volt == "6V": + # Inserting 6V layers + cell.shapes(dualgate).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp - grw, + -dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_pcmp-(ply_ext_cmp + ply2gr) - grw, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + lvpwell_enc_pcmp + dnwell_enc_lvpwell + dg_enc_dnwell + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + lvpwell_enc_pcmp + dnwell_enc_lvpwell + dg_enc_dnwell))) + + # Inserting LVPWELL + cell.shapes(lvpwell).insert(pya.Box(-lvpwell_enc_pcmp-cmp2cmp - grw, -lvpwell_enc_pcmp-(ply_ext_cmp + ply2gr) - grw, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + lvpwell_enc_pcmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + lvpwell_enc_pcmp))) + + # Inserting DNWELL + cell.shapes(dnwell).insert(pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp - grw, + -dnwell_enc_lvpwell-lvpwell_enc_pcmp-(ply_ext_cmp + ply2gr) - grw, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + lvpwell_enc_pcmp + dnwell_enc_lvpwell + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + lvpwell_enc_pcmp + dnwell_enc_lvpwell))) + + # Inserting Double Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp - grw - pcmp_gr2dnw, + -dnwell_enc_lvpwell-lvpwell_enc_pcmp-(ply_ext_cmp + ply2gr) - grw - pcmp_gr2dnw, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + lvpwell_enc_pcmp + dnwell_enc_lvpwell + pcmp_gr2dnw + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + pcmp_gr2dnw + lvpwell_enc_pcmp + dnwell_enc_lvpwell)) + cmp_outer = pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp - grw - pcmp_gr2dnw - gr_w, + -dnwell_enc_lvpwell-lvpwell_enc_pcmp-(ply_ext_cmp + ply2gr) - grw - pcmp_gr2dnw - gr_w, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + lvpwell_enc_pcmp + dnwell_enc_lvpwell + pcmp_gr2dnw + gr_w + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + pcmp_gr2dnw + gr_w + lvpwell_enc_pcmp + dnwell_enc_lvpwell)) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp - grw - pcmp_gr2dnw + pp_enc_cmp, + -dnwell_enc_lvpwell-lvpwell_enc_pcmp-(ply_ext_cmp + ply2gr) - grw - pcmp_gr2dnw + pp_enc_cmp, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + lvpwell_enc_pcmp + dnwell_enc_lvpwell + pcmp_gr2dnw - pp_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + pcmp_gr2dnw + lvpwell_enc_pcmp + dnwell_enc_lvpwell - pp_enc_cmp)) + pp_outer = pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_pcmp-cmp2cmp - grw - pcmp_gr2dnw - gr_w - pp_enc_cmp, + -dnwell_enc_lvpwell-lvpwell_enc_pcmp-(ply_ext_cmp + ply2gr) - grw - pcmp_gr2dnw - gr_w - pp_enc_cmp, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + lvpwell_enc_pcmp + dnwell_enc_lvpwell + pcmp_gr2dnw + gr_w + pp_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + pcmp_gr2dnw + gr_w + pp_enc_cmp + lvpwell_enc_pcmp + dnwell_enc_lvpwell)) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + cell.shapes(pplus).insert(pp_gr) + + else: + if volt == "5V": + # Inserting 5V layers + cell.shapes(v5_xtor).insert(pya.Box(-(cmp2cmp+dg_enc_cmp) - grw, -(ply_ext_cmp+ply2gr+dg_enc_cmp) - grw, (2 * (ld + ld_violat) + l + grw + (cmp2cmp+dg_enc_cmp) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + ply_ext_cmp+ply2gr+dg_enc_cmp + grw))) + cell.shapes(dualgate).insert(pya.Box(-(cmp2cmp+dg_enc_cmp) - grw, -(ply_ext_cmp+ply2gr+dg_enc_cmp) - grw, (2 * (ld + ld_violat) + l + grw + (cmp2cmp+dg_enc_cmp) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + ply_ext_cmp+ply2gr+dg_enc_cmp + grw))) + elif volt == "6V": + # Inserting 6V layers + cell.shapes(dualgate).insert(pya.Box(-(cmp2cmp+dg_enc_cmp) - grw, -(ply_ext_cmp+ply2gr+dg_enc_cmp) - grw, (2 * (ld + ld_violat) + l + grw + (cmp2cmp+dg_enc_cmp) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + ply_ext_cmp+ply2gr+dg_enc_cmp + grw))) + + # Inserting guard ring diffusion + cell.shapes(comp).insert( + pya.Polygon( + [ + pya.Point(-cmp2cmp - grw, -(ply_ext_cmp + ply2gr) - grw), + pya.Point(-cmp2cmp - grw, (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp, (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp, -(ply_ext_cmp + ply2gr)), + pya.Point((2 * (ld + ld_violat) + l + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), -(ply_ext_cmp + ply2gr)), + pya.Point((2 * (ld + ld_violat) + l + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp - grw, (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp - grw, (w + (ply_ext_cmp + ply2gr) + grw)), + pya.Point((2 * (ld + ld_violat) + l + grw + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + (ply_ext_cmp + ply2gr) + grw)), + pya.Point((2 * (ld + ld_violat) + l + grw + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), -(ply_ext_cmp + ply2gr) - grw), + ], + True, + ) + ) + cell.shapes(pplus).insert( + pya.Polygon( + [ + pya.Point(-(cmp2cmp+pp_enc_cmp) - grw, -(ply_ext_cmp + ply2gr + pp_enc_cmp) - grw), + pya.Point(-(cmp2cmp+pp_enc_cmp) - grw, (w + (ply_ext_cmp + ply2gr - pp_enc_cmp))), + pya.Point(-(cmp2cmp-pp_enc_cmp), (w + (ply_ext_cmp + ply2gr - pp_enc_cmp))), + pya.Point(-(cmp2cmp-pp_enc_cmp), -(ply_ext_cmp + ply2gr - pp_enc_cmp)), + pya.Point((2 * (ld + ld_violat) + l + (cmp2cmp-pp_enc_cmp) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), -(ply_ext_cmp + ply2gr - pp_enc_cmp)), + pya.Point((2 * (ld + ld_violat) + l + (cmp2cmp-pp_enc_cmp) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + (ply_ext_cmp + ply2gr - pp_enc_cmp))), + pya.Point(-(cmp2cmp+pp_enc_cmp) - grw, (w + (ply_ext_cmp + ply2gr - pp_enc_cmp))), + pya.Point(-(cmp2cmp+pp_enc_cmp) - grw, (w + (ply_ext_cmp + ply2gr + pp_enc_cmp) + grw)), + pya.Point((2 * (ld + ld_violat) + l + grw + (cmp2cmp+pp_enc_cmp) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + (ply_ext_cmp + ply2gr + pp_enc_cmp) + grw)), + pya.Point((2 * (ld + ld_violat) + l + grw + (cmp2cmp+pp_enc_cmp) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), -(ply_ext_cmp + ply2gr + pp_enc_cmp) - grw), + ], + True, + ) + ) + + # Inserting Guard Ring metal + cell.shapes(metal1).insert( + pya.Polygon( + [ + pya.Point(-cmp2cmp - grw, -(ply_ext_cmp + ply2gr) - grw), + pya.Point(-cmp2cmp - grw, (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp, (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp, -(ply_ext_cmp + ply2gr)), + pya.Point((2 * (ld + ld_violat) + l + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), -(ply_ext_cmp + ply2gr)), + pya.Point((2 * (ld + ld_violat) + l + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp - grw, (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp - grw, (w + (ply_ext_cmp + ply2gr) + grw)), + pya.Point((2 * (ld + ld_violat) + l + grw + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + (ply_ext_cmp + ply2gr) + grw)), + pya.Point((2 * (ld + ld_violat) + l + grw + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), -(ply_ext_cmp + ply2gr) - grw), + ], + True, + ) + ) + + nxgr = int((grw - (cont_size+2*cmp2cont))/(cont2cont+cont_size)) + 1 + nygr = int(((2 * grw + w + 2*(ply_ext_cmp + ply2gr)) - (cont_size+2*cmp2cont))/(cont2cont+cont_size)) + 1 + dxgr = (grw - nxgr * cont_size - (nxgr - 1) * cont2cont)/2 + dygr = ((2 * grw + w + 2*(ply_ext_cmp + ply2gr)) - nygr * cont_size - (nygr - 1) * cont2cont)/2 + nxgr_h = int(((2 * (ld + ld_violat) + l + 2*cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)) - 2*cont2cont)/(cont2cont+cont_size)) + 1 + dxgr_h = ((2 * (ld + ld_violat) + l + cont2cont + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)) - nxgr_h * cont_size - (nxgr_h - 1) * cont2cont)/2 + + # Inserting Guard Ring contacts + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((-cmp2cmp - grw + dxgr), (-(ply_ext_cmp+ply2gr) - grw + dygr))), + pya.Point.new((cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nxgr, nygr)) + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(-(2*cmp2cont) + dxgr_h, -(2*cont_size) - ply2gr - dxgr)), + pya.Point.new((cont2cont+cont_size), 0), pya.Point.new(0, -(cont2cont+cont_size)), nxgr_h, nxgr)) + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(2 * (ld + ld_violat) + l + grw - dxgr + (cmp2cmp-cont_size) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont), (-(ply_ext_cmp+ply2gr) - grw + dygr))), + pya.Point.new(-(cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nxgr, nygr)) + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((-(2*cmp2cont) + dxgr_h), (w + (ply_ext_cmp+ply2gr) + dxgr))), + pya.Point.new((cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nxgr_h, nxgr)) + + else: + if deepnwell == True: + if volt == "5V": + # Inserting 5V layers + cell.shapes(v5_xtor).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_ncmp,-dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_ncmp, + (2 * (ld + ld_violat) + l + dg_enc_dnwell + dnwell_enc_lvpwell + lvpwell_enc_ncmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell + dg_enc_dnwell)) + + cell.shapes(dualgate).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_ncmp,-dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_ncmp, + (2 * (ld + ld_violat) + l + dg_enc_dnwell + dnwell_enc_lvpwell + lvpwell_enc_ncmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell + dg_enc_dnwell)) + + elif volt == "6V": + # Inserting 6V layers + cell.shapes(dualgate).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_ncmp,-dg_enc_dnwell-dnwell_enc_lvpwell-lvpwell_enc_ncmp, + (2 * (ld + ld_violat) + l + dg_enc_dnwell + dnwell_enc_lvpwell + lvpwell_enc_ncmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell + dg_enc_dnwell)) + + # Inserting LVPWELL + cell.shapes(lvpwell).insert(pya.Box(-lvpwell_enc_ncmp,-lvpwell_enc_ncmp, + (2 * (ld + ld_violat) + l + lvpwell_enc_ncmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + lvpwell_enc_ncmp)) + + # Inserting DNWELL + cell.shapes(dnwell).insert(pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_ncmp,-dnwell_enc_lvpwell-lvpwell_enc_ncmp, + (2 * (ld + ld_violat) + l + dnwell_enc_lvpwell + lvpwell_enc_ncmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell)) + + # Inserting Double Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_ncmp - pcmp_gr2dnw, -dnwell_enc_lvpwell-lvpwell_enc_ncmp - pcmp_gr2dnw , + (2 * (ld + ld_violat) + l + dnwell_enc_lvpwell + lvpwell_enc_ncmp + pcmp_gr2dnw + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell + pcmp_gr2dnw) + cmp_outer = pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_ncmp - pcmp_gr2dnw - gr_w, -dnwell_enc_lvpwell-lvpwell_enc_ncmp - pcmp_gr2dnw - gr_w, + (2 * (ld + ld_violat) + l + dnwell_enc_lvpwell + lvpwell_enc_ncmp + pcmp_gr2dnw + gr_w + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell + pcmp_gr2dnw + gr_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_ncmp - pcmp_gr2dnw + pp_enc_cmp, -dnwell_enc_lvpwell-lvpwell_enc_ncmp - pcmp_gr2dnw + pp_enc_cmp , + (2 * (ld + ld_violat) + l + dnwell_enc_lvpwell + lvpwell_enc_ncmp + pcmp_gr2dnw - pp_enc_cmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell + pcmp_gr2dnw - pp_enc_cmp) + pp_outer = pya.Box(-dnwell_enc_lvpwell-lvpwell_enc_ncmp - pcmp_gr2dnw - gr_w - pp_enc_cmp, -dnwell_enc_lvpwell-lvpwell_enc_ncmp - pcmp_gr2dnw - gr_w - pp_enc_cmp, + (2 * (ld + ld_violat) + l + dnwell_enc_lvpwell + lvpwell_enc_ncmp + pcmp_gr2dnw + gr_w + pp_enc_cmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + lvpwell_enc_ncmp + dnwell_enc_lvpwell + pcmp_gr2dnw + gr_w + pp_enc_cmp) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + cell.shapes(pplus).insert(pp_gr) + + else: + if volt == "5V": + # Inserting 5V layers + cell.shapes(v5_xtor).insert(pya.Box(- dg_enc_cmp, -(dg_enc_ply+ply_ext_cmp), (2 * (ld + ld_violat) + l + dg_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), w + (dg_enc_ply+ply_ext_cmp))) + cell.shapes(dualgate).insert(pya.Box(- dg_enc_cmp, -(dg_enc_ply+ply_ext_cmp), (2 * (ld + ld_violat) + l + dg_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), w + (dg_enc_ply+ply_ext_cmp))) + elif volt == "6V": + # Inserting 6V layers + cell.shapes(dualgate).insert(pya.Box(- dg_enc_cmp, -(dg_enc_ply+ply_ext_cmp), (2 * (ld + ld_violat) + l + dg_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), w + (dg_enc_ply+ply_ext_cmp))) + + cell.flatten(True) + return cell + +def draw_pmos(layout, l, w, ld, nf, grw, bulk, volt, deepnwell, pcmpgr): + ''' + Usage:- + used to draw PMOS transistor by specifying parameters + Arguments:- + layout : Object of layout + l : Float of gate length + w : Float of gate width + ld : Float of diffusion length + nf : Integer of number of fingers + grw : Float of guard ring width [If enabled] + bulk : String of bulk connection type [None, Bulk Tie, Guard Ring] + volt : String of operating voltage of the MOSFET [3.3V, 5V, 6V] + deepnwell : Boolean of using Deep NWELL device + pcmpgr : Boolean of using P+ Guard Ring for Deep NWELL devices only + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + dualgate = layout.layer(55 , 0 ) + v5_xtor = layout.layer(112, 1 ) + nwell = layout.layer(21 , 0 ) + comp = layout.layer(22 , 0 ) + poly2 = layout.layer(30 , 0 ) + nplus = layout.layer(32 , 0 ) + pplus = layout.layer(31 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + + # Define variables + dbu_PERCISION = 1/layout.dbu + nf = int(nf) + grw = grw * dbu_PERCISION + ld = ld * dbu_PERCISION + l = l * dbu_PERCISION + w = w * dbu_PERCISION + cmp2cont = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + np_enc_cmp = 0.16 * dbu_PERCISION + pp_enc_cmp = 0.16 * dbu_PERCISION + cont2ply = 0.15 * dbu_PERCISION + ply_ext_cmp = 0.22 * dbu_PERCISION + np_enc_gate = 0.23 * dbu_PERCISION + cont2cont = 0.28 * dbu_PERCISION + dg_enc_ply = 0.4 * dbu_PERCISION + dg_enc_cmp = 0.24 * dbu_PERCISION + cmp2cmp = 0.28 * dbu_PERCISION + ply2gr = 0.1 * dbu_PERCISION + nwell_enc_pcomp = 0.43 * dbu_PERCISION + nwell_enc_ncomp = 0.12 * dbu_PERCISION + ld_violat = 0 * dbu_PERCISION + tie_violat = 0 * dbu_PERCISION + metal_violat = 0.01 * dbu_PERCISION + min_cmp_area = 0.2025 * dbu_PERCISION * dbu_PERCISION + dg_enc_dnwell = 0.5 * dbu_PERCISION + dnwell_enc_ncmp = 0.62 * dbu_PERCISION + dnwell_enc_pcmp = 0.93 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + gr_w = 0.36 * dbu_PERCISION + + if deepnwell == True: + cmp2cmp = 0.36 * dbu_PERCISION + ply2gr = 0.3 * dbu_PERCISION + + if volt == "5V" or volt == "6V": + cmp2cmp = 0.36 * dbu_PERCISION + ply2gr = 0.3 * dbu_PERCISION + cmp2cmp = 0.36 * dbu_PERCISION + dnwell_enc_ncmp = 0.66 * dbu_PERCISION + dnwell_enc_pcmp = 1.1 * dbu_PERCISION + nwell_enc_pcomp = 0.6 * dbu_PERCISION + nwell_enc_ncomp = 0.16 * dbu_PERCISION + + if w < cont_size+2*cmp2cont: + if nf == 1: + if volt == "5V" or volt == "6V": + ld_violat = 0.22 * dbu_PERCISION + else: + ld_violat = 0.02 * dbu_PERCISION + + # Inserting PMOS cell + cell_index = layout.add_cell("pmos") + cell = layout.cell(cell_index) + + w_changed = False + + # Inserting diffusion + if w < cont_size+2*cmp2cont: + cell.shapes(comp).insert(pya.Box(0, (cont_size+2*cmp2cont - w)/2, (2 * (ld + ld_violat) + l + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), w + (cont_size+2*cmp2cont - w)/2)) + w = cont_size+2*cmp2cont + w_changed = True + else: + cell.shapes(comp).insert(pya.Box(0, 0, (2 * ld + l + (nf - 1) * (ld + l + cont2ply - cmp2cont)), w)) + + cell.shapes(pplus).insert(pya.Box(-np_enc_cmp, -np_enc_gate, (2 * (ld + ld_violat) + l + np_enc_cmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), w + np_enc_gate)) + + # Inserting gate/s + # Inserting a gate cell + gate_cell_index = layout.add_cell("gate") + gate_cell = layout.cell(gate_cell_index) + gate_cell.shapes(poly2).insert(pya.Box(ld + ld_violat, -ply_ext_cmp, (ld + ld_violat + l), (w + ply_ext_cmp))) + + # adding gate array + cell.insert(pya.CellInstArray.new(gate_cell_index, pya.Trans.new(pya.Point.new(0, 0)), + pya.Point.new(ld + ld_violat + l + cont2ply - cmp2cont, 0), pya.Point.new(0, 0), int(nf), 1)) + + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + + # Inserting shapes now into the *contact* cell + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Contact array count and postions + nx = int((ld - (cont_size+cmp2cont+cont2ply))/(cont2cont+cont_size)) + 1 + ny = int((w - (cont_size+2*cmp2cont))/(cont2cont+cont_size)) + 1 + dx = (ld - nx * cont_size - (nx - 1) * cont2cont)*cmp2cont/cont_size + dy = (w - ny * cont_size - (ny - 1) * cont2cont)/2 + + # adding contact array and metals + # Left contacts + if not (w_changed == True and nf > 1) and (ld >= 440): + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(dx, dy)), + pya.Point.new((cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nx, ny)) + # Left metal + cell.shapes(metal1).insert(pya.Box(-metal_violat, -metal_violat, ld + metal_violat - (cont_size-2*cmp2cont), w + metal_violat)) + + # Adding diffusion to avoid contact violation + if nf == 1 and w_changed == True: + cell.shapes(comp).insert(pya.Box(0, 0, ld - (cont_size-2*cmp2cont), w)) + + # Right contacts and metals for each finger + for i in range(nf): + # Contacts + if not (w_changed == True and nf > 1) and (ld >= 440): + cell.insert(pya.CellInstArray.new(cont_cell_index, + pya.Trans.new(pya.Point.new(((l + ld + ld_violat + cont2ply - cmp2cont) * i + 2 * (ld + ld_violat) + l - cont_size - dx), dy)), + pya.Point.new(-(cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nx, ny)) + # Metals + cell.shapes(metal1).insert(pya.Box((ld + 2 * ld_violat + l + cont2ply - cmp2cont)*(i + 1), - metal_violat, + ld + metal_violat + ld_violat + (ld + ld_violat + l + cont2ply - cmp2cont)*(i + 1) - (cont_size-2*cmp2cont), w + metal_violat)) + + # Adding diffusion to avoid contact violation + if nf == 1 and w_changed == True: + cell.shapes(comp).insert(pya.Box((ld + 2 * ld_violat + l + cont2ply - cmp2cont)*(i + 1), 0, ld + ld_violat + (ld + ld_violat + l + cont2ply - cmp2cont)*(i + 1) - (cont_size-2*cmp2cont), w)) + region = pya.Region.new(cell.begin_shapes_rec(comp)) + region.merge() + cell.clear(comp) + cell.shapes(comp).insert(region) + + if bulk == "Bulk Tie": + if deepnwell == True: + if volt == "5V": + # Inserting 5V layers + cell.shapes(v5_xtor).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_ncmp-cmp2cmp-ld,-dg_enc_dnwell-dnwell_enc_pcmp, + (2 * (ld + ld_violat) + l + dg_enc_dnwell + dnwell_enc_pcmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp + dg_enc_dnwell)) + + cell.shapes(dualgate).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_ncmp-cmp2cmp-ld,-dg_enc_dnwell-dnwell_enc_pcmp, + (2 * (ld + ld_violat) + l + dg_enc_dnwell + dnwell_enc_pcmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp + dg_enc_dnwell)) + + elif volt == "6V": + # Inserting 6V layers + cell.shapes(dualgate).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_ncmp-cmp2cmp-ld,-dg_enc_dnwell-dnwell_enc_pcmp, + (2 * (ld + ld_violat) + l + dg_enc_dnwell + dnwell_enc_pcmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp + dg_enc_dnwell)) + + # Inserting DNWELL + cell.shapes(dnwell).insert(pya.Box(-dnwell_enc_ncmp-cmp2cmp-ld,-dnwell_enc_pcmp, + (2 * (ld + ld_violat) + l + dnwell_enc_pcmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp)) + + # Inserting Double Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-dnwell_enc_ncmp-cmp2cmp-ld-pcmp_gr2dnw, -dnwell_enc_pcmp-pcmp_gr2dnw, + (2 * (ld + ld_violat) + l + dnwell_enc_pcmp + pcmp_gr2dnw + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp + pcmp_gr2dnw) + cmp_outer = pya.Box(-dnwell_enc_ncmp-cmp2cmp-ld-pcmp_gr2dnw-gr_w, -dnwell_enc_pcmp-pcmp_gr2dnw-gr_w, + (2 * (ld + ld_violat) + l + dnwell_enc_pcmp + pcmp_gr2dnw + gr_w + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp + pcmp_gr2dnw + gr_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-dnwell_enc_ncmp-cmp2cmp-ld-pcmp_gr2dnw+pp_enc_cmp, -dnwell_enc_pcmp-pcmp_gr2dnw+pp_enc_cmp, + (2 * (ld + ld_violat) + l + dnwell_enc_pcmp + pcmp_gr2dnw - pp_enc_cmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp + pcmp_gr2dnw - pp_enc_cmp) + pp_outer = pya.Box(-dnwell_enc_ncmp-cmp2cmp-ld-pcmp_gr2dnw-gr_w- pp_enc_cmp, -dnwell_enc_pcmp-pcmp_gr2dnw-gr_w- pp_enc_cmp, + (2 * (ld + ld_violat) + l + dnwell_enc_pcmp + pcmp_gr2dnw + gr_w + pp_enc_cmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp + pcmp_gr2dnw + gr_w + pp_enc_cmp) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + cell.shapes(pplus).insert(pp_gr) + + else: + if volt == "5V": + # Inserting 5V layers + cell.shapes(v5_xtor).insert(pya.Box(- (cmp2cmp+dg_enc_cmp) - ld, -(dg_enc_ply+ply_ext_cmp), (2 * (ld + ld_violat) + l + dg_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), w + (dg_enc_ply+ply_ext_cmp))) + cell.shapes(dualgate).insert(pya.Box(- (cmp2cmp+dg_enc_cmp) - ld, -(dg_enc_ply+ply_ext_cmp), (2 * (ld + ld_violat) + l + dg_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), w + (dg_enc_ply+ply_ext_cmp))) + elif volt == "6V": + # Inserting 6V layers + cell.shapes(dualgate).insert(pya.Box(- (cmp2cmp+dg_enc_cmp) - ld, -(dg_enc_ply+ply_ext_cmp), (2 * (ld + ld_violat) + l + dg_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), w + (dg_enc_ply+ply_ext_cmp))) + + # Inserting nwell + cell.shapes(nwell).insert(pya.Box(- nwell_enc_ncomp - cmp2cmp - ld, -nwell_enc_pcomp, (2 * (ld + ld_violat) + l + nwell_enc_pcomp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), w + nwell_enc_pcomp)) + + # Inserting Tie + if (w * ld) < min_cmp_area: + tie_violat = (min_cmp_area/ld - w)/2 * tol + cell.shapes(comp).insert(pya.Box(- cmp2cmp - ld, -tie_violat, -cmp2cmp, w + tie_violat)) + cell.shapes(nplus).insert(pya.Box(- cmp2cmp - np_enc_cmp - ld, -np_enc_cmp-tie_violat, -cmp2cmp+np_enc_cmp, w + tie_violat + np_enc_cmp)) + + # Tie contacts + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((- (cmp2cmp+cont_size) - dx * cont_size/(2 *cmp2cont)), dy)), + pya.Point.new(-(cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nx, ny)) + + # Tie metal + cell.shapes(metal1).insert(pya.Box(- cmp2cmp - ld, -tie_violat, -cmp2cmp, w + tie_violat)) + + elif bulk == "Guard Ring": + if deepnwell == True: + if volt == "5V": + # Inserting 5V layers + cell.shapes(v5_xtor).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_ncmp-cmp2cmp - grw, + -dg_enc_dnwell-dnwell_enc_ncmp-(ply_ext_cmp + ply2gr) - grw, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + dnwell_enc_ncmp + dg_enc_dnwell + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + dnwell_enc_ncmp + dg_enc_dnwell))) + + cell.shapes(dualgate).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_ncmp-cmp2cmp - grw, + -dg_enc_dnwell-dnwell_enc_ncmp-(ply_ext_cmp + ply2gr) - grw, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + dnwell_enc_ncmp + dg_enc_dnwell + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + dnwell_enc_ncmp + dg_enc_dnwell))) + + elif volt == "6V": + # Inserting 6V layers + cell.shapes(dualgate).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_ncmp-cmp2cmp - grw, + -dg_enc_dnwell-dnwell_enc_ncmp-(ply_ext_cmp + ply2gr) - grw, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + dnwell_enc_ncmp + dg_enc_dnwell + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + dnwell_enc_ncmp + dg_enc_dnwell))) + + # Inserting DNWELL + cell.shapes(dnwell).insert(pya.Box(-dnwell_enc_ncmp-cmp2cmp - grw, + -dnwell_enc_ncmp-(ply_ext_cmp + ply2gr) - grw, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + dnwell_enc_ncmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + dnwell_enc_ncmp))) + + # Inserting Double Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-dnwell_enc_ncmp-cmp2cmp - grw - pcmp_gr2dnw, + -dnwell_enc_ncmp-(ply_ext_cmp + ply2gr) - grw - pcmp_gr2dnw, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + dnwell_enc_ncmp + pcmp_gr2dnw + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + dnwell_enc_ncmp + pcmp_gr2dnw)) + cmp_outer = pya.Box(-dnwell_enc_ncmp-cmp2cmp - grw - pcmp_gr2dnw - gr_w, + -dnwell_enc_ncmp-(ply_ext_cmp + ply2gr) - grw - pcmp_gr2dnw - gr_w, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + dnwell_enc_ncmp + pcmp_gr2dnw + gr_w + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + dnwell_enc_ncmp + pcmp_gr2dnw + gr_w)) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-dnwell_enc_ncmp-cmp2cmp - grw - pcmp_gr2dnw + pp_enc_cmp, + -dnwell_enc_ncmp-(ply_ext_cmp + ply2gr) - grw - pcmp_gr2dnw + pp_enc_cmp, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + dnwell_enc_ncmp + pcmp_gr2dnw - pp_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + dnwell_enc_ncmp + pcmp_gr2dnw - pp_enc_cmp)) + pp_outer = pya.Box(-dnwell_enc_ncmp-cmp2cmp - grw - pcmp_gr2dnw - gr_w - pp_enc_cmp, + -dnwell_enc_ncmp-(ply_ext_cmp + ply2gr) - grw - pcmp_gr2dnw - gr_w - pp_enc_cmp, + (2 * (ld + ld_violat) + l + grw + cmp2cmp + dnwell_enc_ncmp + pcmp_gr2dnw + gr_w + pp_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), + (w + (ply_ext_cmp + ply2gr) + grw + dnwell_enc_ncmp + pcmp_gr2dnw + gr_w + pp_enc_cmp)) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + cell.shapes(pplus).insert(pp_gr) + + else: + if volt == "5V": + # Inserting 5V layers + cell.shapes(v5_xtor).insert(pya.Box(-(cmp2cmp+dg_enc_cmp) - grw, -(ply_ext_cmp+ply2gr+dg_enc_cmp) - grw, (2 * (ld + ld_violat) + l + grw + (cmp2cmp+dg_enc_cmp) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + ply_ext_cmp+ply2gr+dg_enc_cmp + grw))) + cell.shapes(dualgate).insert(pya.Box(-(cmp2cmp+dg_enc_cmp) - grw, -(ply_ext_cmp+ply2gr+dg_enc_cmp) - grw, (2 * (ld + ld_violat) + l + grw + (cmp2cmp+dg_enc_cmp) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + ply_ext_cmp+ply2gr+dg_enc_cmp + grw))) + elif volt == "6V": + # Inserting 6V layers + cell.shapes(dualgate).insert(pya.Box(-(cmp2cmp+dg_enc_cmp) - grw, -(ply_ext_cmp+ply2gr+dg_enc_cmp) - grw, (2 * (ld + ld_violat) + l + grw + (cmp2cmp+dg_enc_cmp) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + ply_ext_cmp+ply2gr+dg_enc_cmp + grw))) + + # Inserting nwell + cell.shapes(nwell).insert(pya.Box(- nwell_enc_ncomp - cmp2cmp - grw, - ply_ext_cmp - ply2gr - nwell_enc_ncomp - grw, (2 * (ld + ld_violat) + l + grw + nwell_enc_ncomp + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + ply_ext_cmp + ply2gr + nwell_enc_ncomp + grw))) + + # Inserting Guard Ring diffusion + cell.shapes(comp).insert( + pya.Polygon( + [ + pya.Point(-cmp2cmp - grw, -(ply_ext_cmp + ply2gr) - grw), + pya.Point(-cmp2cmp - grw, (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp, (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp, -(ply_ext_cmp + ply2gr)), + pya.Point((2 * (ld + ld_violat) + l + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), -(ply_ext_cmp + ply2gr)), + pya.Point((2 * (ld + ld_violat) + l + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp - grw, (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp - grw, (w + (ply_ext_cmp + ply2gr) + grw)), + pya.Point((2 * (ld + ld_violat) + l + grw + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + (ply_ext_cmp + ply2gr) + grw)), + pya.Point((2 * (ld + ld_violat) + l + grw + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), -(ply_ext_cmp + ply2gr) - grw), + ], + True, + ) + ) + cell.shapes(nplus).insert( + pya.Polygon( + [ + pya.Point(-(cmp2cmp+pp_enc_cmp) - grw, -(ply_ext_cmp + ply2gr + pp_enc_cmp) - grw), + pya.Point(-(cmp2cmp+pp_enc_cmp) - grw, (w + (ply_ext_cmp + ply2gr - pp_enc_cmp))), + pya.Point(-(cmp2cmp-pp_enc_cmp), (w + (ply_ext_cmp + ply2gr - pp_enc_cmp))), + pya.Point(-(cmp2cmp-pp_enc_cmp), -(ply_ext_cmp + ply2gr - pp_enc_cmp)), + pya.Point((2 * (ld + ld_violat) + l + (cmp2cmp-pp_enc_cmp) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), -(ply_ext_cmp + ply2gr - pp_enc_cmp)), + pya.Point((2 * (ld + ld_violat) + l + (cmp2cmp-pp_enc_cmp) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + (ply_ext_cmp + ply2gr - pp_enc_cmp))), + pya.Point(-(cmp2cmp+pp_enc_cmp) - grw, (w + (ply_ext_cmp + ply2gr - pp_enc_cmp))), + pya.Point(-(cmp2cmp+pp_enc_cmp) - grw, (w + (ply_ext_cmp + ply2gr + pp_enc_cmp) + grw)), + pya.Point((2 * (ld + ld_violat) + l + grw + (cmp2cmp+pp_enc_cmp) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + (ply_ext_cmp + ply2gr + pp_enc_cmp) + grw)), + pya.Point((2 * (ld + ld_violat) + l + grw + (cmp2cmp+pp_enc_cmp) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), -(ply_ext_cmp + ply2gr + pp_enc_cmp) - grw), + ], + True, + ) + ) + + # Inserting Guard Ring metal + cell.shapes(metal1).insert( + pya.Polygon( + [ + pya.Point(-cmp2cmp - grw, -(ply_ext_cmp + ply2gr) - grw), + pya.Point(-cmp2cmp - grw, (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp, (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp, -(ply_ext_cmp + ply2gr)), + pya.Point((2 * (ld + ld_violat) + l + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), -(ply_ext_cmp + ply2gr)), + pya.Point((2 * (ld + ld_violat) + l + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp - grw, (w + (ply_ext_cmp + ply2gr))), + pya.Point(-cmp2cmp - grw, (w + (ply_ext_cmp + ply2gr) + grw)), + pya.Point((2 * (ld + ld_violat) + l + grw + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), (w + (ply_ext_cmp + ply2gr) + grw)), + pya.Point((2 * (ld + ld_violat) + l + grw + cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), -(ply_ext_cmp + ply2gr) - grw), + ], + True, + ) + ) + + nxgr = int((grw - (cont_size+2*cmp2cont))/(cont2cont+cont_size)) + 1 + nygr = int(((2 * grw + w + 2*(ply_ext_cmp + ply2gr)) - (cont_size+2*cmp2cont))/(cont2cont+cont_size)) + 1 + dxgr = (grw - nxgr * cont_size - (nxgr - 1) * cont2cont)/2 + dygr = ((2 * grw + w + 2*(ply_ext_cmp + ply2gr)) - nygr * cont_size - (nygr - 1) * cont2cont)/2 + nxgr_h = int(((2 * (ld + ld_violat) + l + 2*cmp2cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)) - 2*cont2cont)/(cont2cont+cont_size)) + 1 + dxgr_h = ((2 * (ld + ld_violat) + l + cont2cont + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)) - nxgr_h * cont_size - (nxgr_h - 1) * cont2cont)/2 + + # Inserting Guard Ring contacts + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((-cmp2cmp - grw + dxgr), (-(ply_ext_cmp+ply2gr) - grw + dygr))), + pya.Point.new((cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nxgr, nygr)) + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(-(2*cmp2cont) + dxgr_h, -(2*cont_size) - ply2gr - dxgr)), + pya.Point.new((cont2cont+cont_size), 0), pya.Point.new(0, -(cont2cont+cont_size)), nxgr_h, nxgr)) + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(2 * (ld + ld_violat) + l + grw - dxgr + (cmp2cmp-cont_size) + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont), (-(ply_ext_cmp+ply2gr) - grw + dygr))), + pya.Point.new(-(cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nxgr, nygr)) + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((-(2*cmp2cont) + dxgr_h), (w + (ply_ext_cmp+ply2gr) + dxgr))), + pya.Point.new((cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nxgr_h, nxgr)) + + else: + if deepnwell == True: + if volt == "5V": + # Inserting 5V layers + cell.shapes(v5_xtor).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_pcmp,-dg_enc_dnwell-dnwell_enc_pcmp, + (2 * (ld + ld_violat) + l + dg_enc_dnwell + dnwell_enc_pcmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp + dg_enc_dnwell)) + + cell.shapes(dualgate).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_pcmp,-dg_enc_dnwell-dnwell_enc_pcmp, + (2 * (ld + ld_violat) + l + dg_enc_dnwell + dnwell_enc_pcmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp + dg_enc_dnwell)) + + elif volt == "6V": + # Inserting 6V layers + cell.shapes(dualgate).insert(pya.Box(-dg_enc_dnwell-dnwell_enc_pcmp,-dg_enc_dnwell-dnwell_enc_pcmp, + (2 * (ld + ld_violat) + l + dg_enc_dnwell + dnwell_enc_pcmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp + dg_enc_dnwell)) + + # Inserting DNWELL + cell.shapes(dnwell).insert(pya.Box(-dnwell_enc_pcmp,-dnwell_enc_pcmp, + (2 * (ld + ld_violat) + l + dnwell_enc_pcmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp)) + + # Inserting Double Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-dnwell_enc_pcmp - pcmp_gr2dnw, -dnwell_enc_pcmp - pcmp_gr2dnw, + (2 * (ld + ld_violat) + l + dnwell_enc_pcmp + pcmp_gr2dnw + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp + pcmp_gr2dnw) + cmp_outer = pya.Box(-dnwell_enc_pcmp - pcmp_gr2dnw - gr_w, -dnwell_enc_pcmp - pcmp_gr2dnw - gr_w, + (2 * (ld + ld_violat) + l + dnwell_enc_pcmp + pcmp_gr2dnw + gr_w + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp + pcmp_gr2dnw + gr_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-dnwell_enc_pcmp - pcmp_gr2dnw + pp_enc_cmp, -dnwell_enc_pcmp - pcmp_gr2dnw + pp_enc_cmp, + (2 * (ld + ld_violat) + l + dnwell_enc_pcmp + pcmp_gr2dnw - pp_enc_cmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp + pcmp_gr2dnw - pp_enc_cmp) + pp_outer = pya.Box(-dnwell_enc_pcmp - pcmp_gr2dnw - gr_w - pp_enc_cmp, -dnwell_enc_pcmp - pcmp_gr2dnw - gr_w - pp_enc_cmp, + (2 * (ld + ld_violat) + l + dnwell_enc_pcmp + pcmp_gr2dnw + gr_w + pp_enc_cmp + (nf - 1) * (ld + ld_violat + l + cont2ply - cmp2cont)), + w + dnwell_enc_pcmp + pcmp_gr2dnw + gr_w + pp_enc_cmp) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + cell.shapes(pplus).insert(pp_gr) + + else: + if volt == "5V": + # Inserting 5V layers + cell.shapes(v5_xtor).insert(pya.Box(- dg_enc_cmp, -(dg_enc_ply+ply_ext_cmp), (2 * (ld + ld_violat) + l + dg_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), w + (dg_enc_ply+ply_ext_cmp))) + cell.shapes(dualgate).insert(pya.Box(- dg_enc_cmp, -(dg_enc_ply+ply_ext_cmp), (2 * (ld + ld_violat) + l + dg_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), w + (dg_enc_ply+ply_ext_cmp))) + elif volt == "6V": + # Inserting 6V layers + cell.shapes(dualgate).insert(pya.Box(- dg_enc_cmp, -(dg_enc_ply+ply_ext_cmp), (2 * (ld + ld_violat) + l + dg_enc_cmp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), w + (dg_enc_ply+ply_ext_cmp))) + + # Inserting NWELL + cell.shapes(nwell).insert(pya.Box(- nwell_enc_pcomp, -nwell_enc_pcomp, (2 * (ld + ld_violat) + l + nwell_enc_pcomp + (nf - 1) * ((ld + ld_violat) + l + cont2ply - cmp2cont)), w + nwell_enc_pcomp)) + + + cell.flatten(True) + return cell + +def draw_nmos_6p0_nat(layout, l, w, ld, nf, grw, bulk): + ''' + Usage:- + used to draw Native NMOS 6V transistor by specifying parameters + Arguments:- + layout : Object of layout + l : Float of gate length + w : Float of gate width + ld : Float of diffusion length + nf : Integer of number of fingers + grw : Float of guard ring width [If enabled] + bulk : String of bulk connection type [None, Bulk Tie, Guard Ring] + ''' + + # Define layers + dualgate = layout.layer(55 , 0 ) + nat = layout.layer(5 , 0 ) + comp = layout.layer(22 , 0 ) + poly2 = layout.layer(30 , 0 ) + nplus = layout.layer(32 , 0 ) + pplus = layout.layer(31 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + + # Define variables + dbu_PERCISION = 1/layout.dbu + nf = int(nf) + grw = grw * dbu_PERCISION + ld = ld * dbu_PERCISION + l = l * dbu_PERCISION + w = w * dbu_PERCISION + cmp2cont = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + np_enc_cmp = 0.16 * dbu_PERCISION + pp_enc_cmp = 0.16 * dbu_PERCISION + cont2ply = 0.15 * dbu_PERCISION + ply_ext_cmp = 0.22 * dbu_PERCISION + np_enc_gate = 0.23 * dbu_PERCISION + cont2cont = 0.28 * dbu_PERCISION + cmp2cmp = 0.36 * dbu_PERCISION + nat_enc_cmp = 2 * dbu_PERCISION + + # Inserting NMOS cell + cell_index = layout.add_cell("nmos_6p0_nat") + cell = layout.cell(cell_index) + + # Inserting diffusion + cell.shapes(comp).insert(pya.Box(0, 0, (2 * ld + l + (nf - 1) * (ld + l + cont2ply - cmp2cont)), w)) + cell.shapes(nplus).insert(pya.Box(-np_enc_cmp, -np_enc_gate, (2 * ld + l + np_enc_cmp + (nf - 1) * (ld + l + cont2ply - cmp2cont)), w + np_enc_gate)) + cell.shapes(nat).insert(pya.Box(-nat_enc_cmp, -nat_enc_cmp, (2 * ld + l + nat_enc_cmp + (nf - 1) * (ld + l + cont2ply - cmp2cont)), w + nat_enc_cmp)) + cell.shapes(dualgate).insert(pya.Box(-nat_enc_cmp, -nat_enc_cmp, (2 * ld + l + nat_enc_cmp + (nf - 1) * (ld + l + cont2ply - cmp2cont)), w + nat_enc_cmp)) + + # Inserting gate/s + # Inserting a gate cell + gate_cell_index = layout.add_cell("gate") + gate_cell = layout.cell(gate_cell_index) + gate_cell.shapes(poly2).insert(pya.Box(ld, -ply_ext_cmp, (ld + l), (w + ply_ext_cmp))) + + # adding gate array + cell.insert(pya.CellInstArray.new(gate_cell_index, pya.Trans.new(pya.Point.new(0, 0)), + pya.Point.new(ld + l + cont2ply - cmp2cont, 0), pya.Point.new(0, 0), int(nf), 1)) + + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + + # Inserting shapes now into the *contact* cell + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Contact array count and postions + nx = int((ld - (cont_size+cmp2cont+cont2ply))/(cont2cont+cont_size)) + 1 + ny = int((w - (cont_size+2*cmp2cont))/(cont2cont+cont_size)) + 1 + dx = (ld - nx * cont_size - (nx - 1) * cont2cont)*cmp2cont/cont_size + dy = (w - ny * cont_size - (ny - 1) * cont2cont)/2 + + # adding contact array and metals + # Left contacts + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(dx, dy)), + pya.Point.new((cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nx, ny)) + # Left metal + cell.shapes(metal1).insert(pya.Box(0, 0, ld - (cont_size-2*cmp2cont), w)) + + # Right contacts and metals for each finger + for i in range(nf): + # Contacts + cell.insert(pya.CellInstArray.new(cont_cell_index, + pya.Trans.new(pya.Point.new(((l + ld + cont2ply - cmp2cont) * i + 2 * ld + l - cont_size - dx), dy)), + pya.Point.new(-(cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nx, ny)) + # Metals + cell.shapes(metal1).insert(pya.Box((ld + l + cont2ply - cmp2cont)*(i + 1), 0, ld + (ld + l + cont2ply - cmp2cont)*(i + 1) - (cont_size-2*cmp2cont), w)) + + if bulk == "Bulk Tie": + # Inserting tie + cell.shapes(comp).insert(pya.Box(- (nat_enc_cmp + cmp2cmp) - ld, 0, -(nat_enc_cmp + cmp2cmp), w)) + cell.shapes(pplus).insert(pya.Box(- (nat_enc_cmp + cmp2cmp + pp_enc_cmp) - ld, -pp_enc_cmp, -(nat_enc_cmp + cmp2cmp - pp_enc_cmp), w + pp_enc_cmp)) + + # Tie contacts + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((- (nat_enc_cmp + cmp2cmp + cont_size) - dx * cont_size/(2 *cmp2cont)), dy)), + pya.Point.new(-(cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nx, ny)) + + # Tie metal + cell.shapes(metal1).insert(pya.Box(- (nat_enc_cmp + cmp2cmp) - ld, 0, -(nat_enc_cmp + cmp2cmp), w)) + + elif bulk == "Guard Ring": + # Inserting Guard Ring diffusion + cell.shapes(comp).insert( + pya.Polygon( + [ + pya.Point(-(nat_enc_cmp + cmp2cmp) - grw, -(nat_enc_cmp + cmp2cmp) - grw), + pya.Point(-(nat_enc_cmp + cmp2cmp) - grw, (w + (nat_enc_cmp + cmp2cmp))), + pya.Point(-(nat_enc_cmp + cmp2cmp), (w + (nat_enc_cmp + cmp2cmp))), + pya.Point(-(nat_enc_cmp + cmp2cmp), -(nat_enc_cmp + cmp2cmp)), + pya.Point((2 * ld + l + (nat_enc_cmp + cmp2cmp) + (nf - 1) * (ld + l)), -(nat_enc_cmp + cmp2cmp)), + pya.Point((2 * ld + l + (nat_enc_cmp + cmp2cmp) + (nf - 1) * (ld + l)), (w + (nat_enc_cmp + cmp2cmp))), + pya.Point(-(nat_enc_cmp + cmp2cmp) - grw, (w + (nat_enc_cmp + cmp2cmp))), + pya.Point(-(nat_enc_cmp + cmp2cmp) - grw, (w + (nat_enc_cmp + cmp2cmp) + grw)), + pya.Point((2 * ld + l + grw + (nat_enc_cmp + cmp2cmp) + (nf - 1) * (ld + l)), (w + (nat_enc_cmp + cmp2cmp) + grw)), + pya.Point((2 * ld + l + grw + (nat_enc_cmp + cmp2cmp) + (nf - 1) * (ld + l)), -(nat_enc_cmp + cmp2cmp) - grw), + ], + True, + ) + ) + cell.shapes(pplus).insert( + pya.Polygon( + [ + pya.Point(-(nat_enc_cmp + cmp2cmp + pp_enc_cmp) - grw, -(nat_enc_cmp + cmp2cmp + pp_enc_cmp) - grw), + pya.Point(-(nat_enc_cmp + cmp2cmp + pp_enc_cmp) - grw, (w + (nat_enc_cmp + cmp2cmp - pp_enc_cmp))), + pya.Point(-(nat_enc_cmp + cmp2cmp - pp_enc_cmp), (w + (nat_enc_cmp + cmp2cmp - pp_enc_cmp))), + pya.Point(-(nat_enc_cmp + cmp2cmp - pp_enc_cmp), -(nat_enc_cmp + cmp2cmp - pp_enc_cmp)), + pya.Point((2 * ld + l + (nat_enc_cmp + cmp2cmp - pp_enc_cmp) + (nf - 1) * (ld + l)), -(nat_enc_cmp + cmp2cmp - pp_enc_cmp)), + pya.Point((2 * ld + l + (nat_enc_cmp + cmp2cmp - pp_enc_cmp) + (nf - 1) * (ld + l)), (w + (nat_enc_cmp + cmp2cmp - pp_enc_cmp))), + pya.Point(-(nat_enc_cmp + cmp2cmp + pp_enc_cmp) - grw, (w + (nat_enc_cmp + cmp2cmp - pp_enc_cmp))), + pya.Point(-(nat_enc_cmp + cmp2cmp + pp_enc_cmp) - grw, (w + (nat_enc_cmp + cmp2cmp + pp_enc_cmp) + grw)), + pya.Point((2 * ld + l + grw + (nat_enc_cmp + cmp2cmp + pp_enc_cmp) + (nf - 1) * (ld + l)), (w + (nat_enc_cmp + cmp2cmp + pp_enc_cmp) + grw)), + pya.Point((2 * ld + l + grw + (nat_enc_cmp + cmp2cmp + pp_enc_cmp) + (nf - 1) * (ld + l)), -(nat_enc_cmp + cmp2cmp + pp_enc_cmp) - grw), + ], + True, + ) + ) + + # Inserting Guard Ring metal + cell.shapes(metal1).insert( + pya.Polygon( + [ + pya.Point(-(nat_enc_cmp + cmp2cmp) - grw, -(nat_enc_cmp + cmp2cmp) - grw), + pya.Point(-(nat_enc_cmp + cmp2cmp) - grw, (w + (nat_enc_cmp + cmp2cmp))), + pya.Point(-(nat_enc_cmp + cmp2cmp), (w + (nat_enc_cmp + cmp2cmp))), + pya.Point(-(nat_enc_cmp + cmp2cmp), -(nat_enc_cmp + cmp2cmp)), + pya.Point((2 * ld + l + (nat_enc_cmp + cmp2cmp) + (nf - 1) * (ld + l)), -(nat_enc_cmp + cmp2cmp)), + pya.Point((2 * ld + l + (nat_enc_cmp + cmp2cmp) + (nf - 1) * (ld + l)), (w + (nat_enc_cmp + cmp2cmp))), + pya.Point(-(nat_enc_cmp + cmp2cmp) - grw, (w + (nat_enc_cmp + cmp2cmp))), + pya.Point(-(nat_enc_cmp + cmp2cmp) - grw, (w + (nat_enc_cmp + cmp2cmp) + grw)), + pya.Point((2 * ld + l + grw + (nat_enc_cmp + cmp2cmp) + (nf - 1) * (ld + l)), (w + (nat_enc_cmp + cmp2cmp) + grw)), + pya.Point((2 * ld + l + grw + (nat_enc_cmp + cmp2cmp) + (nf - 1) * (ld + l)), -(nat_enc_cmp + cmp2cmp) - grw), + ], + True, + ) + ) + + nxgr = int((grw - (cont_size+2*cmp2cont))/(cont2cont+cont_size)) + 1 + nygr = int(((2 * grw + w + 2*(nat_enc_cmp + cmp2cmp)) - (cont_size+2*cmp2cont))/(cont2cont+cont_size)) + 1 + dxgr = (grw - nxgr * cont_size - (nxgr - 1) * cont2cont)/2 + dygr = ((2 * grw + w + 2*(nat_enc_cmp + cmp2cmp)) - nygr * cont_size - (nygr - 1) * cont2cont)/2 + nxgr_h = int(((2 * ld + l + 2*(nat_enc_cmp + cmp2cmp) + (nf - 1) * (ld + l))- 2*cont2cont)/(cont2cont+cont_size)) + 1 + dxgr_h = ((2 * ld + l + (nat_enc_cmp + cmp2cmp) + (nf - 1) * (ld + l)) - nxgr_h * cont_size - (nxgr_h - 1) * cont2cont)/2 + + # Inserting Guard Ring contacts + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((-(nat_enc_cmp + cmp2cmp) - grw + dxgr), (-(nat_enc_cmp + cmp2cmp) - grw + dygr))), + pya.Point.new((cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nxgr, nygr)) + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(-(nat_enc_cmp + cmp2cmp)/2 + dxgr_h, -(nat_enc_cmp + cmp2cmp + cont_size) - dxgr)), + pya.Point.new((cont2cont+cont_size), 0), pya.Point.new(0, -(cont2cont+cont_size)), nxgr_h, nxgr)) + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(2 * ld + l + grw - dxgr + nat_enc_cmp + cmp2cmp - cont_size + (nf - 1) * (ld + l), (-(nat_enc_cmp + cmp2cmp) - grw + dygr))), + pya.Point.new(-(cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nxgr, nygr)) + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(-(nat_enc_cmp + cmp2cmp)/2 + dxgr_h, w + (nat_enc_cmp + cmp2cmp) + dxgr)), + pya.Point.new((cont2cont+cont_size), 0), pya.Point.new(0, (cont2cont+cont_size)), nxgr_h, nxgr)) + + cell.flatten(True) + return cell + +def draw_nmos_10p0_asym(layout, l, w): + ''' + Usage:- + used to draw LDNMOS 10V transistor by specifying parameters + Arguments:- + layout : Object of layout + l : Float of gate length + w : Float of gate width + ''' + + # Define layers + dualgate = layout.layer(55 , 0 ) + ldmos_xtor = layout.layer(226, 0 ) + mvsd = layout.layer(210, 0 ) + comp = layout.layer(22 , 0 ) + poly2 = layout.layer(30 , 0 ) + nplus = layout.layer(32 , 0 ) + pplus = layout.layer(31 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + + # Define variables + dbu_PERCISION = 1/layout.dbu + l = l * dbu_PERCISION + w = w * dbu_PERCISION + cmp2cont = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + np_enc_cmp = 0.16 * dbu_PERCISION + pp_enc_cmp = 0.16 * dbu_PERCISION + cont2ply = 0.15 * dbu_PERCISION + metal_w = 0.38 * dbu_PERCISION + ply_ext_cmp = 0.4 * dbu_PERCISION + ply_fld = 0.2 * dbu_PERCISION + np_enc_gate = 0.23 * dbu_PERCISION + cont2cont = 0.25 * dbu_PERCISION + cmp2cmp = 0.36 * dbu_PERCISION + cmp2gr = 0.4 * dbu_PERCISION + mvsd_ext_cmp = 0.5 * dbu_PERCISION + mvsd_ov_cmp = 0.4 * dbu_PERCISION + mvsd2gr = 1 * dbu_PERCISION + ply2gr = 0.4 * dbu_PERCISION + drain2ply = 0.16 * dbu_PERCISION + dg_enc_cmp = 0.5 * dbu_PERCISION + + + # Inserting NMOS cell + cell_index = layout.add_cell("nmos_10p0_asym") + cell = layout.cell(cell_index) + + # Inserting layers for LDMOS + cell.shapes(dualgate).insert(pya.Box( + -(dg_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont2ply+cont_size+cmp2cont+mvsd_ov_cmp+cmp2cmp) - l, -(mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size+dg_enc_cmp) - w/2, + (dg_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont2ply+cont_size+cmp2cont+mvsd_ov_cmp+cmp2cmp) + l, (mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size+dg_enc_cmp) + w/2)) + cell.shapes(ldmos_xtor).insert(pya.Box( + -(dg_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont2ply+cont_size+cmp2cont+mvsd_ov_cmp+cmp2cmp) - l, -(mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size+dg_enc_cmp) - w/2, + (dg_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont2ply+cont_size+cmp2cont+mvsd_ov_cmp+cmp2cmp) + l, (mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size+dg_enc_cmp) + w/2)) + + # Inserting drain diffusion + cell.shapes(comp).insert(pya.Box(-cont_size/2, -w/2, cont_size/2, w/2)) + cell.shapes(mvsd).insert(pya.Box(-(cont_size/2+cmp2cmp+mvsd_ov_cmp), -w/2 - mvsd_ext_cmp, (cont_size/2+cmp2cmp+mvsd_ov_cmp), w/2 + mvsd_ext_cmp)) + + # Inserting source diffusion + cell.shapes(comp).insert(pya.Box((cont_size/2+cmp2cmp), -w/2, (cont_size/2+cmp2cmp+mvsd_ov_cmp+cont2ply+cont_size+cmp2cont) + l, w/2)) + cell.shapes(comp).insert(pya.Box(-(cont_size/2+cmp2cmp), -w/2, -(cont_size/2+cmp2cmp+mvsd_ov_cmp+cont2ply+cont_size+cmp2cont) - l, w/2)) + + cell.shapes(nplus).insert(pya.Box(-(cont_size/2+cmp2cmp+mvsd_ov_cmp+cont2ply+cont_size+cmp2cont+np_enc_cmp) - l, -w/2 - np_enc_gate, + (cont_size/2+cmp2cmp+mvsd_ov_cmp+cont2ply+cont_size+cmp2cont+np_enc_cmp) + l, w/2 + np_enc_gate)) + + # Inserting gates + cell.shapes(poly2).insert(pya.Box((cont_size/2+drain2ply), -w/2 - ply_ext_cmp, (cont_size/2+cmp2cmp+mvsd_ov_cmp) + l, w/2 + mvsd_ext_cmp+mvsd2gr-ply2gr)) + cell.shapes(poly2).insert(pya.Box(-(cont_size/2+drain2ply), -w/2 - ply_ext_cmp, -(cont_size/2+cmp2cmp+mvsd_ov_cmp) - l, w/2 + mvsd_ext_cmp+mvsd2gr-ply2gr)) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + + # Inserting shapes now into the *contact* cell + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Contact array count and postions + ny = int((w - (cont_size+2*cmp2cont))/(cont_size+cont2cont)) + 1 + dy = (w - ny * cont_size - (ny - 1) * cont2cont)/2 + ng = int(((l + mvsd_ov_cmp + ply_fld) - (cont_size+2*cmp2cont))/(cont_size+cont2cont)) + 1 + dg = (l + mvsd_ov_cmp + ply_fld - ng * cont_size - (ng - 1) * cont2cont)/2 + + # Inserting contact array and metals + # gate contacts and metal + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((cont_size/2+drain2ply) + dg, w/2 + mvsd_ext_cmp+mvsd2gr-ply2gr-(metal_w+cont_size)/2)), + pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), ng, 1)) + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(-(1.5*cont_size+drain2ply) - dg, w/2 + mvsd_ext_cmp+mvsd2gr-ply2gr-(metal_w+cont_size)/2)), + pya.Point.new(-(cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), ng, 1)) + cell.shapes(metal1).insert(pya.Box((cont_size/2+drain2ply), w/2 + mvsd_ext_cmp+mvsd2gr-ply2gr-metal_w, + (cont_size/2+cmp2cmp+mvsd_ov_cmp) + l, w/2 + mvsd_ext_cmp+mvsd2gr-ply2gr)) + cell.shapes(metal1).insert(pya.Box(-(cont_size/2+drain2ply), w/2 + mvsd_ext_cmp+mvsd2gr-ply2gr-metal_w, + -(cont_size/2+cmp2cmp+mvsd_ov_cmp) - l, w/2 + mvsd_ext_cmp+mvsd2gr-ply2gr)) + + # Drain contacts and metal + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(-cont_size/2, -w/2 + dy)), + pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), 1, ny)) + cell.shapes(metal1).insert(pya.Box(-metal_w/2, -w/2, metal_w/2, w/2)) + + # Source contacts and metals + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((cont_size/2+cmp2cmp+mvsd_ov_cmp+cont2ply) + l, -w/2 + dy)), + pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), 1, ny)) + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(-(1.5*cont_size+cmp2cmp+mvsd_ov_cmp+cont2ply) - l, -w/2 + dy)), + pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), 1, ny)) + cell.shapes(metal1).insert(pya.Box((1.5*cont_size+cmp2cmp+mvsd_ov_cmp+cont2ply+cmp2cont-metal_w) + l, -w/2, (1.5*cont_size+cmp2cmp+mvsd_ov_cmp+cont2ply+cmp2cont) + l, w/2)) + cell.shapes(metal1).insert(pya.Box(-(1.5*cont_size+cmp2cmp+mvsd_ov_cmp+cont2ply+cmp2cont-metal_w) - l, -w/2, -(1.5*cont_size+cmp2cmp+mvsd_ov_cmp+cont2ply+cmp2cont) - l, w/2)) + + # Inserting Guard Ring diffusion + cell.shapes(comp).insert( + pya.Polygon( + [ + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) - l, -(mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size) - w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) - l, (mvsd_ext_cmp+mvsd2gr) + w/2), + pya.Point(-(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) - l, (mvsd_ext_cmp+mvsd2gr) + w/2), + pya.Point(-(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) - l, -(mvsd_ext_cmp+mvsd2gr) - w/2), + pya.Point((0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) + l, -(mvsd_ext_cmp+mvsd2gr) - w/2), + pya.Point((0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) + l, (mvsd_ext_cmp+mvsd2gr) + w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) - l, (mvsd_ext_cmp+mvsd2gr) + w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) - l, (mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size) + w/2), + pya.Point((2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) + l, (mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size) + w/2), + pya.Point((2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) + l, -(mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size) - w/2), + ], + True, + ) + ) + + cell.shapes(pplus).insert( + pya.Polygon( + [ + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp+pp_enc_cmp) - l, -(mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size+pp_enc_cmp) - w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp+pp_enc_cmp) - l, (mvsd_ext_cmp+mvsd2gr-pp_enc_cmp) + w/2), + pya.Point(-(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp-pp_enc_cmp) - l, (mvsd_ext_cmp+mvsd2gr-pp_enc_cmp) + w/2), + pya.Point(-(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp-pp_enc_cmp) - l, -(mvsd_ext_cmp+mvsd2gr-pp_enc_cmp) - w/2), + pya.Point((0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp-pp_enc_cmp) + l, -(mvsd_ext_cmp+mvsd2gr-pp_enc_cmp) - w/2), + pya.Point((0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp-pp_enc_cmp) + l, (mvsd_ext_cmp+mvsd2gr-pp_enc_cmp) + w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp+pp_enc_cmp) - l, (mvsd_ext_cmp+mvsd2gr-pp_enc_cmp) + w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp+pp_enc_cmp) - l, (mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size+pp_enc_cmp) + w/2), + pya.Point((2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp+pp_enc_cmp) + l, (mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size+pp_enc_cmp) + w/2), + pya.Point((2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp+pp_enc_cmp) + l, -(mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size+pp_enc_cmp) - w/2), + ], + True, + ) + ) + + cell.shapes(metal1).insert( + pya.Polygon( + [ + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) - l, -(mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size) - w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) - l, (mvsd_ext_cmp+mvsd2gr) + w/2), + pya.Point(-(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) - l, (mvsd_ext_cmp+mvsd2gr) + w/2), + pya.Point(-(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) - l, -(mvsd_ext_cmp+mvsd2gr) - w/2), + pya.Point((0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) + l, -(mvsd_ext_cmp+mvsd2gr) - w/2), + pya.Point((0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) + l, (mvsd_ext_cmp+mvsd2gr) + w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) - l, (mvsd_ext_cmp+mvsd2gr) + w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) - l, (mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size) + w/2), + pya.Point((2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) + l, (mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size) + w/2), + pya.Point((2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) + l, -(mvsd_ext_cmp+mvsd2gr+2*cmp2cont+cont_size) - w/2), + ], + True, + ) + ) + + nygr = int((w + 2*(mvsd_ext_cmp+mvsd2gr+cmp2cont+cont_size)+cont2cont)/(cont_size+cont2cont)) + dygr = (w + 2*(mvsd_ext_cmp+mvsd2gr+cmp2cont+cont_size) - nygr * (cont_size+cont2cont)+ cont2cont)/2 + nxgr_h = int((2 * l + 2*(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp+cmp2cont)- cont2cont)/(cont_size+cont2cont)) + dxgr_h = (2 * l + 2*(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp+cmp2cont) - nxgr_h * (cont_size+cont2cont) + cont2cont)/2 + + # Inserting Guard Ring contacts + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(-(cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) - l, + dygr - (mvsd_ext_cmp+mvsd2gr+cmp2cont+cont_size) - w/2)), pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), 1, nygr)) + + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(dxgr_h - (0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp+cmp2cont) - l, + -(mvsd_ext_cmp+mvsd2gr+cmp2cont+cont_size) - w/2)), pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), nxgr_h, 1)) + + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((cmp2cont+0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp) + l, + dygr - (mvsd_ext_cmp+mvsd2gr+cmp2cont+cont_size) - w/2)), pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), 1, nygr)) + + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(dxgr_h - (0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvsd_ov_cmp+cmp2cmp+cmp2cont) - l, + (mvsd_ext_cmp+mvsd2gr+cmp2cont) + w/2)), pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), nxgr_h, 1)) + + cell.flatten(True) + return cell + +def draw_pmos_10p0_asym(layout, l, w, dgr_en): + ''' + Usage:- + used to draw LDPMOS 10V transistor by specifying parameters + Arguments:- + layout : Object of layout + l : Float of gate length + w : Float of gate width + dgr_en : Boolean to enable double guard ring + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + dualgate = layout.layer(55 , 0 ) + ldmos_xtor = layout.layer(226, 0 ) + mvpsd = layout.layer(11 , 39) + comp = layout.layer(22 , 0 ) + poly2 = layout.layer(30 , 0 ) + nplus = layout.layer(32 , 0 ) + pplus = layout.layer(31 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + + # Define variables + dbu_PERCISION = 1/layout.dbu + l = l * dbu_PERCISION + w = w * dbu_PERCISION + cmp2cont = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + np_enc_cmp = 0.16 * dbu_PERCISION + pp_enc_cmp = 0.16 * dbu_PERCISION + cont2ply = 0.15 * dbu_PERCISION + metal_w = 0.38 * dbu_PERCISION + ply_ext_cmp = 0.4 * dbu_PERCISION + ply_fld = 0.2 * dbu_PERCISION + np_enc_gate = 0.23 * dbu_PERCISION + cont2cont = 0.25 * dbu_PERCISION + cmp2cmp = 0.36 * dbu_PERCISION + cmp2gr = 0.4 * dbu_PERCISION + mvpsd_ext_cmp = 0.8 * dbu_PERCISION + mvpsd_ov_cmp = 0.4 * dbu_PERCISION + mvpsd2gr = 1 * dbu_PERCISION + ply2gr = 0.4 * dbu_PERCISION + drain2ply = 0.16 * dbu_PERCISION + dnw_enc_cmp = 0.66 * dbu_PERCISION + dg_enc_pcmp = 0.5 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + + + # Inserting PMOS cell + cell_index = layout.add_cell("pmos_10p0_asym") + cell = layout.cell(cell_index) + + # Inserting layers for LDMOS + cell.shapes(dnwell).insert(pya.Box( + -(dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+dnw_enc_cmp) - w/2, + (dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+dnw_enc_cmp) + w/2)) + cell.shapes(dualgate).insert(pya.Box( + -(dg_enc_pcmp+pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+dg_enc_pcmp+pcmp_gr2dnw+dnw_enc_cmp) - w/2, + (dg_enc_pcmp+pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, (mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+dg_enc_pcmp+pcmp_gr2dnw+dnw_enc_cmp) + w/2)) + cell.shapes(ldmos_xtor).insert(pya.Box( + -(dg_enc_pcmp+pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+dg_enc_pcmp+pcmp_gr2dnw+dnw_enc_cmp) - w/2, + (dg_enc_pcmp+pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, (mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+dg_enc_pcmp+pcmp_gr2dnw+dnw_enc_cmp) + w/2)) + + # Inserting drain diffusion + cell.shapes(comp).insert(pya.Box(-cont_size/2, -w/2, cont_size/2, w/2)) + cell.shapes(mvpsd).insert(pya.Box(-(cont_size/2+cmp2cmp+mvpsd_ov_cmp), -w/2 - mvpsd_ext_cmp, (cont_size/2+cmp2cmp+mvpsd_ov_cmp), w/2 + mvpsd_ext_cmp)) + + # Inserting source diffusion + cell.shapes(comp).insert(pya.Box((cont_size/2+cmp2cmp), -w/2, (cont_size/2+cmp2cmp+mvpsd_ov_cmp+cont2ply+cont_size+cmp2cont) + l, w/2)) + cell.shapes(comp).insert(pya.Box(-(cont_size/2+cmp2cmp), -w/2, -(cont_size/2+cmp2cmp+mvpsd_ov_cmp+cont2ply+cont_size+cmp2cont) - l, w/2)) + + cell.shapes(pplus).insert(pya.Box(-(cont_size/2+cmp2cmp+mvpsd_ov_cmp+cont2ply+cont_size+cmp2cont+np_enc_cmp) - l, -w/2 - np_enc_gate, + (cont_size/2+cmp2cmp+mvpsd_ov_cmp+cont2ply+cont_size+cmp2cont+np_enc_cmp) + l, w/2 + np_enc_gate)) + + # Inserting gates + cell.shapes(poly2).insert(pya.Box((cont_size/2+drain2ply), -w/2 - ply_ext_cmp, (cont_size/2+cmp2cmp+mvpsd_ov_cmp) + l, w/2 + mvpsd_ext_cmp+mvpsd2gr-ply2gr)) + cell.shapes(poly2).insert(pya.Box(-(cont_size/2+drain2ply), -w/2 - ply_ext_cmp, -(cont_size/2+cmp2cmp+mvpsd_ov_cmp) - l, w/2 + mvpsd_ext_cmp+mvpsd2gr-ply2gr)) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + + # Inserting shapes now into the *contact* cell + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Contact array count and postions + ny = int((w - (cont_size+2*cmp2cont))/(cont_size+cont2cont)) + 1 + dy = (w - ny * cont_size - (ny - 1) * cont2cont)/2 + ng = int(((l + mvpsd_ov_cmp + ply_fld) - (cont_size+2*cmp2cont))/(cont_size+cont2cont)) + 1 + dg = (l + mvpsd_ov_cmp + ply_fld - ng * cont_size - (ng - 1) * cont2cont)/2 + + # Inserting contact array and metals + # Gate contacts and metal + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((cont_size/2+drain2ply) + dg, w/2 + mvpsd_ext_cmp+mvpsd2gr-ply2gr-(metal_w+cont_size)/2)), + pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), ng, 1)) + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(-(1.5*cont_size+drain2ply) - dg, w/2 + mvpsd_ext_cmp+mvpsd2gr-ply2gr-(metal_w+cont_size)/2)), + pya.Point.new(-(cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), ng, 1)) + cell.shapes(metal1).insert(pya.Box((cont_size/2+drain2ply), w/2 + mvpsd_ext_cmp+mvpsd2gr-ply2gr-metal_w, + (cont_size/2+cmp2cmp+mvpsd_ov_cmp) + l, w/2 + mvpsd_ext_cmp+mvpsd2gr-ply2gr)) + cell.shapes(metal1).insert(pya.Box(-(cont_size/2+drain2ply), w/2 + mvpsd_ext_cmp+mvpsd2gr-ply2gr-metal_w, + -(cont_size/2+cmp2cmp+mvpsd_ov_cmp) - l, w/2 + mvpsd_ext_cmp+mvpsd2gr-ply2gr)) + + # Drain contacts and metal + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(-cont_size/2, -w/2 + dy)), + pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), 1, ny)) + cell.shapes(metal1).insert(pya.Box(-metal_w/2, -w/2, metal_w/2, w/2)) + + # Source contacts and metals + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((cont_size/2+cmp2cmp+mvpsd_ov_cmp+cont2ply) + l, -w/2 + dy)), + pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), 1, ny)) + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(-(1.5*cont_size+cmp2cmp+mvpsd_ov_cmp+cont2ply) - l, -w/2 + dy)), + pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), 1, ny)) + cell.shapes(metal1).insert(pya.Box((1.5*cont_size+cmp2cmp+mvpsd_ov_cmp+cont2ply+cmp2cont-metal_w) + l, -w/2, (1.5*cont_size+cmp2cmp+mvpsd_ov_cmp+cont2ply+cmp2cont) + l, w/2)) + cell.shapes(metal1).insert(pya.Box(-(1.5*cont_size+cmp2cmp+mvpsd_ov_cmp+cont2ply+cmp2cont-metal_w) - l, -w/2, -(1.5*cont_size+cmp2cmp+mvpsd_ov_cmp+cont2ply+cmp2cont) - l, w/2)) + + # Inserting Guard Ring diffusion + cell.shapes(comp).insert( + pya.Polygon( + [ + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size) - w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr) + w/2), + pya.Point(-(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr) + w/2), + pya.Point(-(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr) - w/2), + pya.Point((0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, -(mvpsd_ext_cmp+mvpsd2gr) - w/2), + pya.Point((0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, (mvpsd_ext_cmp+mvpsd2gr) + w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr) + w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size) + w/2), + pya.Point((2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size) + w/2), + pya.Point((2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, -(mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size) - w/2), + ], + True, + ) + ) + + cell.shapes(nplus).insert( + pya.Polygon( + [ + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+pp_enc_cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pp_enc_cmp) - w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+pp_enc_cmp) - l, (mvpsd_ext_cmp+mvpsd2gr-pp_enc_cmp) + w/2), + pya.Point(-(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp-pp_enc_cmp) - l, (mvpsd_ext_cmp+mvpsd2gr-pp_enc_cmp) + w/2), + pya.Point(-(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp-pp_enc_cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr-pp_enc_cmp) - w/2), + pya.Point((0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp-pp_enc_cmp) + l, -(mvpsd_ext_cmp+mvpsd2gr-pp_enc_cmp) - w/2), + pya.Point((0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp-pp_enc_cmp) + l, (mvpsd_ext_cmp+mvpsd2gr-pp_enc_cmp) + w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+pp_enc_cmp) - l, (mvpsd_ext_cmp+mvpsd2gr-pp_enc_cmp) + w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+pp_enc_cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pp_enc_cmp) + w/2), + pya.Point((2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+pp_enc_cmp) + l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pp_enc_cmp) + w/2), + pya.Point((2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+pp_enc_cmp) + l, -(mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pp_enc_cmp) - w/2), + ], + True, + ) + ) + + cell.shapes(metal1).insert( + pya.Polygon( + [ + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size) - w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr) + w/2), + pya.Point(-(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr) + w/2), + pya.Point(-(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr) - w/2), + pya.Point((0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, -(mvpsd_ext_cmp+mvpsd2gr) - w/2), + pya.Point((0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, (mvpsd_ext_cmp+mvpsd2gr) + w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr) + w/2), + pya.Point(-(2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size) + w/2), + pya.Point((2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size) + w/2), + pya.Point((2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, -(mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size) - w/2), + ], + True, + ) + ) + + nygr = int((w + 2*(mvpsd_ext_cmp+mvpsd2gr+cmp2cont+cont_size)+cont2cont)/(cont_size+cont2cont)) + dygr = (w + 2*(mvpsd_ext_cmp+mvpsd2gr+cmp2cont+cont_size) - nygr * (cont_size+cont2cont)+ cont2cont)/2 + nxgr_h = int((2 * l + 2*(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+cmp2cont)- cont2cont)/(cont_size+cont2cont)) + dxgr_h = (2 * l + 2*(0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+cmp2cont) - nxgr_h * (cont_size+cont2cont) + cont2cont)/2 + + # Inserting Guard Ring contacts + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(-(cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, + dygr - (mvpsd_ext_cmp+mvpsd2gr+cmp2cont+cont_size) - w/2)), pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), 1, nygr)) + + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(dxgr_h - (0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+cmp2cont) - l, + -(mvpsd_ext_cmp+mvpsd2gr+cmp2cont+cont_size) - w/2)), pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), nxgr_h, 1)) + + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((cmp2cont+0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, + dygr - (mvpsd_ext_cmp+mvpsd2gr+cmp2cont+cont_size) - w/2)), pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), 1, nygr)) + + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(dxgr_h - (0.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+cmp2cont) - l, + (mvpsd_ext_cmp+mvpsd2gr+cmp2cont) + w/2)), pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), nxgr_h, 1)) + + # Inserting DNWELL Guard Ring + if dgr_en: + # Inserting DNWELL Guard Ring diffusion + cell.shapes(comp).insert( + pya.Polygon( + [ + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp) - w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp) + w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp) + w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp) - w/2), + pya.Point((pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, -(mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp) - w/2), + pya.Point((pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp) + w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp) + w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp) + w/2), + pya.Point((pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, (mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp) + w/2), + pya.Point((pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, -(mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp) - w/2), + ], + True, + ) + ) + + cell.shapes(pplus).insert( + pya.Polygon( + [ + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+np_enc_cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp+np_enc_cmp) - w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+np_enc_cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp-np_enc_cmp) + w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp-np_enc_cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp-np_enc_cmp) + w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp-np_enc_cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp-np_enc_cmp) - w/2), + pya.Point((pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp-np_enc_cmp) + l, -(mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp-np_enc_cmp) - w/2), + pya.Point((pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp-np_enc_cmp) + l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp-np_enc_cmp) + w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+np_enc_cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp-np_enc_cmp) + w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+np_enc_cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp+np_enc_cmp) + w/2), + pya.Point((pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+np_enc_cmp) + l, (mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp+np_enc_cmp) + w/2), + pya.Point((pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp+np_enc_cmp) + l, -(mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp+np_enc_cmp) - w/2), + ], + True, + ) + ) + + # Inserting DNWELL Guard Ring metal + cell.shapes(metal1).insert( + pya.Polygon( + [ + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp) - w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp) + w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp) + w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, -(mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp) - w/2), + pya.Point((pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, -(mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp) - w/2), + pya.Point((pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp) + w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+2*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp) + w/2), + pya.Point(-(pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, (mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp) + w/2), + pya.Point((pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, (mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp) + w/2), + pya.Point((pcmp_gr2dnw+dnw_enc_cmp+4*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, -(mvpsd_ext_cmp+mvpsd2gr+4*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp) - w/2), + ], + True, + ) + ) + + # Inserting DNWELL guard ring contacts + nygr = int((w + 2*(mvpsd_ext_cmp+mvpsd2gr+3*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp)+cont2cont)/(cont_size+cont2cont)) + dygr = (w + 2*(mvpsd_ext_cmp+mvpsd2gr+3*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp) - nygr * (cont_size+cont2cont) + cont2cont)/2 + nxgr_h = int((2 * l + 2*(pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+2*cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp)- cont2cont)/(cont_size+cont2cont)) + dxgr_h = (2 * l + 2*(pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+2*cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - nxgr_h * (cont_size+cont2cont) + cont2cont)/2 + + # Inserting DNWELL Guard Ring contacts + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(-(pcmp_gr2dnw+dnw_enc_cmp+3*cmp2cont+2.5*cont_size+cmp2gr+cont_size+cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, + dygr - (mvpsd_ext_cmp+mvpsd2gr+3*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp) - w/2)), pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), 1, nygr)) + + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(dxgr_h - (pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+2*cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, + -(mvpsd_ext_cmp+mvpsd2gr+3*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp) - w/2)), pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, -(cont_size+cont2cont)), nxgr_h, 1)) + + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new((pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+2*cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) + l, + dygr - (mvpsd_ext_cmp+mvpsd2gr+3*cmp2cont+2*cont_size+pcmp_gr2dnw+dnw_enc_cmp) - w/2)), pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), 1, nygr)) + + cell.insert(pya.CellInstArray.new(cont_cell_index, pya.Trans.new(pya.Point.new(dxgr_h - (pcmp_gr2dnw+dnw_enc_cmp+2*cmp2cont+1.5*cont_size+cmp2gr+cont_size+2*cmp2cont+cont2ply+mvpsd_ov_cmp+cmp2cmp) - l, + mvpsd_ext_cmp+mvpsd2gr+3*cmp2cont+cont_size+pcmp_gr2dnw+dnw_enc_cmp + w/2)), pya.Point.new((cont_size+cont2cont), 0), pya.Point.new(0, (cont_size+cont2cont)), nxgr_h, 1)) + + cell.flatten(True) + return cell
diff --git a/cells/klayout/pymacros/cells/draw_moscap.py b/cells/klayout/pymacros/cells/draw_moscap.py new file mode 100644 index 0000000..294b691 --- /dev/null +++ b/cells/klayout/pymacros/cells/draw_moscap.py
@@ -0,0 +1,691 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################################################################################################################## +## MOS capacitor Pcells Generators for Klayout of GF180MCU +######################################################################################################################## + +import pya + +def number_spc_contacts(box_width, min_enc, cont_spacing, cont_width): + """ Calculate number of cantacts in a given dimensions and the free space for symmetry. + By getting the min enclosure,the width of the box,the width ans spacing of the contacts. + Parameters + ---------- + box_width (double) : length you place the via or cont. in + min_enc (double) : spacing between the edge of the box and the first contact. + cont_spacing (double) : spacing between different contacts + cont_width (double) : contacts in the same direction + """ + spc_cont = box_width - 2 * min_enc + num_cont = int((spc_cont + cont_spacing) / (cont_width + cont_spacing)) + free_spc = box_width - (num_cont * cont_width + + (num_cont - 1) * cont_spacing) + return num_cont, free_spc + +def draw_nmoscap(layout, l, w ,volt, deepnwell, pcmpgr): + ''' + Usage:- + used to draw NMOS capacitor (Outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + lvpwell = layout.layer(204, 0 ) + comp = layout.layer(22 , 0 ) + poly = layout.layer(30 , 0 ) + nplus = layout.layer(32 , 0 ) + pplus = layout.layer(31 , 0 ) + contact = layout.layer(33 , 0 ) + lvpwell = layout.layer(204 , 0) + metal1 = layout.layer(34 , 0 ) + mos_cap_mk = layout.layer(166, 5 ) + dualgate = layout.layer(55 , 0 ) + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + cmp_w = w * dbu_PERCISION + cmp_l = l * dbu_PERCISION + poly_ext = 0.46 * dbu_PERCISION + implant_cmp_enc = 0.16 * dbu_PERCISION + cmp_poly_enc = 0.44 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + met_cont_enc = 0.06 * dbu_PERCISION + metal_cmp_ext_x = 0.65 * dbu_PERCISION + metal_cmp_ext_y = 0.76 * dbu_PERCISION + met_width = 1 * dbu_PERCISION + poly_met_enc_x = 0.21 * dbu_PERCISION + poly_met_enc_y = 0.01 * dbu_PERCISION + met_con_min = 0.34 * dbu_PERCISION + cmp_met_cont_enc_diff = 0.01 * dbu_PERCISION + cmp_cont_poly_spc = 0.17 * dbu_PERCISION + dual_gate_cmp_enc_x = 0.96 * dbu_PERCISION + dual_gate_cmp_enc_y = 1.36 * dbu_PERCISION + pcmp2ncmp_spc = 0.36 * dbu_PERCISION + ply2gr_spc = 0.3 * dbu_PERCISION + gr_w = 0.36 * dbu_PERCISION + lvpwell_enc_pcmp = 0.12 * dbu_PERCISION + dnwell_enc_lvpwell = 2.5 * dbu_PERCISION + dg_enc_dnwell = 0.5 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + + if volt == "5/6V": + lvpwell_enc_pcmp = 0.16 * dbu_PERCISION + + # Inserting nmoscap cell + cell_index = layout.add_cell("nmoscap") + nmoscap_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting diffusion + nmoscap_cell.shapes(comp).insert(pya.Box(0, 0, cmp_w, cmp_l)) + nmoscap_cell.shapes(nplus).insert(pya.Box(-implant_cmp_enc, -poly_ext, cmp_w+implant_cmp_enc, cmp_l+poly_ext)) + + # Inserting poly + nmoscap_cell.shapes(poly).insert(pya.Box(cmp_poly_enc, -poly_ext, cmp_w-cmp_poly_enc, cmp_l+poly_ext)) + + # Inserting left metal + nmoscap_cell.shapes(metal1).insert(pya.Box(-metal_cmp_ext_x, -metal_cmp_ext_y, -metal_cmp_ext_x+met_width, cmp_l)) + + # Inserting right metal + nmoscap_cell.shapes(metal1).insert(pya.Box(cmp_w+metal_cmp_ext_x-met_width, -metal_cmp_ext_y, cmp_w+metal_cmp_ext_x, cmp_l)) + + # Inserting poly metal + nmoscap_cell.shapes(metal1).insert(pya.Box(cmp_poly_enc+poly_met_enc_x, -poly_ext+poly_met_enc_y, cmp_w-cmp_poly_enc-poly_met_enc_x , cmp_l+poly_ext-poly_met_enc_y)) + + # Inserting left contacts + num_left_con_1, left_con_free_spc_1 = number_spc_contacts(met_con_min, met_cont_enc, cont_min_spc, cont_size) + num_left_con_2, left_con_free_spc_2 = number_spc_contacts(cmp_l, comp_cont_enc, cont_min_spc, cont_size) + left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_met_cont_enc_diff+left_con_free_spc_1 / 2, left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_left_con_1, num_left_con_2) + nmoscap_cell.insert(left_con_arr) + + # Inserting right contacts + num_right_con_1, right_con_free_spc_1 = number_spc_contacts(met_con_min, met_cont_enc, cont_min_spc, cont_size) + num_right_con_2, right_con_free_spc_2 = number_spc_contacts(cmp_l, comp_cont_enc, cont_min_spc, cont_size) + right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_w-cmp_met_cont_enc_diff-met_con_min+right_con_free_spc_1 / 2, right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_right_con_1, num_right_con_2) + nmoscap_cell.insert(right_con_arr) + + # Inserting top contacts + num_top_con_1, top_con_free_spc_1 = number_spc_contacts(cmp_w-2*cmp_poly_enc-2*poly_met_enc_x, comp_cont_enc, cont_min_spc, cont_size) + num_top_con_2, top_con_free_spc_2 = number_spc_contacts(poly_ext-poly_met_enc_y, comp_cont_enc, cont_min_spc, cont_size) + top_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_poly_enc+poly_met_enc_x+top_con_free_spc_1 / 2, cmp_l+top_con_free_spc_2/2+(cmp_cont_poly_spc-top_con_free_spc_2/2))), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_top_con_1, num_top_con_2) + nmoscap_cell.insert(top_con_arr) + + # Inserting bottom contacts + num_bot_con_1, bot_con_free_spc_1 = number_spc_contacts(cmp_w-2*cmp_poly_enc-2*poly_met_enc_x, comp_cont_enc, cont_min_spc, cont_size) + num_bot_con_2, bot_con_free_spc_2 = number_spc_contacts(poly_ext-poly_met_enc_y, comp_cont_enc, cont_min_spc, cont_size) + bot_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_poly_enc+poly_met_enc_x+bot_con_free_spc_1 / 2, -poly_ext+poly_met_enc_y+bot_con_free_spc_2/2-(cmp_cont_poly_spc-bot_con_free_spc_2/2))), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_bot_con_1, num_bot_con_2) + nmoscap_cell.insert(bot_con_arr) + + # Inserting marker + nmoscap_cell.shapes(mos_cap_mk).insert(pya.Box(0, 0, cmp_w, cmp_l)) + + # Inserting marker + if deepnwell == True: + # Inserting PCOMP Guard Ring + cmp_inner = pya.Box(-pcmp2ncmp_spc, -ply2gr_spc-poly_ext, cmp_w+pcmp2ncmp_spc, cmp_l+poly_ext+ply2gr_spc) + cmp_outer = pya.Box(-pcmp2ncmp_spc-gr_w, -ply2gr_spc-poly_ext-gr_w, cmp_w+pcmp2ncmp_spc+gr_w, cmp_l+poly_ext+gr_w+ply2gr_spc) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + nmoscap_cell.shapes(comp).insert(cmp_gr) + nmoscap_cell.shapes(metal1).insert(cmp_gr) + + pp_inner = pya.Box(-pcmp2ncmp_spc+implant_cmp_enc, -ply2gr_spc-poly_ext+implant_cmp_enc, cmp_w+pcmp2ncmp_spc-implant_cmp_enc, cmp_l+poly_ext+ply2gr_spc-implant_cmp_enc) + pp_outer = pya.Box(-pcmp2ncmp_spc-gr_w-implant_cmp_enc, -ply2gr_spc-poly_ext-gr_w-implant_cmp_enc, cmp_w+pcmp2ncmp_spc+gr_w+implant_cmp_enc, cmp_l+poly_ext+gr_w+ply2gr_spc+implant_cmp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + nmoscap_cell.shapes(pplus).insert(pp_gr) + + # Inserting PCOMP Guard Ring contacts + num_y_con, y_con_free_spc = number_spc_contacts(2*(gr_w+ply2gr_spc+poly_ext)+cmp_l, comp_cont_enc, cont_min_spc, cont_size) + num_x_con, x_con_free_spc = number_spc_contacts(cmp_w+2*(comp_cont_enc+pcmp2ncmp_spc-cont_min_spc), comp_cont_enc, cont_min_spc, cont_size) + + left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-pcmp2ncmp_spc-comp_cont_enc-cont_size, -ply2gr_spc-poly_ext-gr_w+y_con_free_spc/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + 1, num_y_con) + nmoscap_cell.insert(left_con_arr) + + bot_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-pcmp2ncmp_spc+cont_min_spc-comp_cont_enc+x_con_free_spc/2, -ply2gr_spc-poly_ext-comp_cont_enc-cont_size)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_x_con, 1) + nmoscap_cell.insert(bot_con_arr) + + right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_w+pcmp2ncmp_spc+comp_cont_enc, -ply2gr_spc-poly_ext-gr_w+y_con_free_spc/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + 1, num_y_con) + nmoscap_cell.insert(right_con_arr) + + top_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-pcmp2ncmp_spc+cont_min_spc-comp_cont_enc+x_con_free_spc/2, cmp_l+ply2gr_spc+poly_ext+comp_cont_enc)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_x_con, 1) + nmoscap_cell.insert(top_con_arr) + + # Inserting Double Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-pcmp2ncmp_spc-gr_w-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw, -ply2gr_spc-poly_ext-gr_w-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw, cmp_w+pcmp2ncmp_spc+gr_w+lvpwell_enc_pcmp+dnwell_enc_lvpwell+pcmp_gr2dnw, cmp_l+poly_ext+gr_w+lvpwell_enc_pcmp+dnwell_enc_lvpwell+ply2gr_spc+pcmp_gr2dnw) + cmp_outer = pya.Box(-pcmp2ncmp_spc-2*gr_w-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw, -ply2gr_spc-poly_ext-2*gr_w-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw, cmp_w+pcmp2ncmp_spc+2*gr_w+lvpwell_enc_pcmp+dnwell_enc_lvpwell+pcmp_gr2dnw, cmp_l+poly_ext+2*gr_w+lvpwell_enc_pcmp+dnwell_enc_lvpwell+ply2gr_spc+pcmp_gr2dnw) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + nmoscap_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-pcmp2ncmp_spc-gr_w-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw+implant_cmp_enc, -ply2gr_spc-poly_ext-gr_w-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw+implant_cmp_enc, cmp_w+pcmp2ncmp_spc+gr_w+lvpwell_enc_pcmp+dnwell_enc_lvpwell+pcmp_gr2dnw-implant_cmp_enc, cmp_l+poly_ext+gr_w+lvpwell_enc_pcmp+dnwell_enc_lvpwell+ply2gr_spc+pcmp_gr2dnw-implant_cmp_enc) + pp_outer = pya.Box(-pcmp2ncmp_spc-2*gr_w-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw-implant_cmp_enc, -ply2gr_spc-poly_ext-2*gr_w-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw-implant_cmp_enc, cmp_w+pcmp2ncmp_spc+2*gr_w+lvpwell_enc_pcmp+dnwell_enc_lvpwell+pcmp_gr2dnw+implant_cmp_enc, cmp_l+poly_ext+2*gr_w+lvpwell_enc_pcmp+dnwell_enc_lvpwell+ply2gr_spc+pcmp_gr2dnw+implant_cmp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + nmoscap_cell.shapes(pplus).insert(pp_gr) + + # Inserting lvpwell + nmoscap_cell.shapes(lvpwell).insert(pya.Box(-pcmp2ncmp_spc-gr_w-lvpwell_enc_pcmp, -ply2gr_spc-poly_ext-gr_w-lvpwell_enc_pcmp, cmp_w+pcmp2ncmp_spc+gr_w+lvpwell_enc_pcmp, cmp_l+poly_ext+gr_w+lvpwell_enc_pcmp+ply2gr_spc)) + + nmoscap_cell.shapes(dnwell).insert(pya.Box(-pcmp2ncmp_spc-gr_w-lvpwell_enc_pcmp-dnwell_enc_lvpwell, -ply2gr_spc-poly_ext-gr_w-lvpwell_enc_pcmp-dnwell_enc_lvpwell, cmp_w+pcmp2ncmp_spc+gr_w+lvpwell_enc_pcmp+dnwell_enc_lvpwell, cmp_l+poly_ext+gr_w+lvpwell_enc_pcmp+dnwell_enc_lvpwell+ply2gr_spc)) + + else: + # Inserting lvpwell + nmoscap_cell.shapes(lvpwell).insert(pya.Box(0, 0, cmp_w, cmp_l)) + + # Inserting bottom metal + nmoscap_cell.shapes(metal1).insert(pya.Box(-metal_cmp_ext_x, -metal_cmp_ext_y-met_width, cmp_w+metal_cmp_ext_x, -metal_cmp_ext_y)) + + + if volt == "5/6V": + # Inserting dualgate + if deepnwell == True: + nmoscap_cell.shapes(dualgate).insert(pya.Box(-pcmp2ncmp_spc-gr_w-lvpwell_enc_pcmp-dnwell_enc_lvpwell-dg_enc_dnwell, -ply2gr_spc-poly_ext-gr_w-lvpwell_enc_pcmp-dnwell_enc_lvpwell-dg_enc_dnwell, cmp_w+pcmp2ncmp_spc+gr_w+lvpwell_enc_pcmp+dnwell_enc_lvpwell+dg_enc_dnwell, cmp_l+poly_ext+pcmp2ncmp_spc+gr_w+lvpwell_enc_pcmp+dnwell_enc_lvpwell+dg_enc_dnwell)) + else: + nmoscap_cell.shapes(dualgate).insert(pya.Box(-dual_gate_cmp_enc_x, -dual_gate_cmp_enc_y, cmp_w+dual_gate_cmp_enc_x, cmp_l+dual_gate_cmp_enc_y)) + + + nmoscap_cell.flatten(True) + return nmoscap_cell + +def draw_pmoscap(layout, l, w , volt, deepnwell, pcmpgr): + ''' + Usage:- + used to draw PMOS capacitor (Outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + comp = layout.layer(22 , 0 ) + poly = layout.layer(30 , 0 ) + pplus = layout.layer(31 , 0 ) + nplus = layout.layer(32 , 0 ) + contact = layout.layer(33 , 0 ) + nwell = layout.layer(21 , 0 ) + metal1 = layout.layer(34 , 0 ) + mos_cap_mk = layout.layer(166, 5 ) + dualgate = layout.layer(55 , 0 ) + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + cmp_w = w * dbu_PERCISION + cmp_l = l * dbu_PERCISION + poly_ext = 0.46 * dbu_PERCISION + implant_cmp_enc = 0.16 * dbu_PERCISION + cmp_poly_enc = 0.44 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + met_cont_enc = 0.06 * dbu_PERCISION + metal_cmp_ext_x = 0.65 * dbu_PERCISION + met_width = 1 * dbu_PERCISION + poly_met_enc_x = 0.19 * dbu_PERCISION + poly_met_enc_y = 0.01 * dbu_PERCISION + met_con_min = 0.34 * dbu_PERCISION + cmp_met_cont_enc_diff = 0.01 * dbu_PERCISION + gr_width = 0.36 * dbu_PERCISION + ncmp_pcmp_spc = 0.36 * dbu_PERCISION + poly_ncmp_spc = 0.3 * dbu_PERCISION + nwell_cmp_enc = 0.16 * dbu_PERCISION + cmp_met_spc = 0.11 * dbu_PERCISION + cont_spc_gr = 0.11 * dbu_PERCISION + dual_gate_cmp_enc_x = 0.96 * dbu_PERCISION + dual_gate_cmp_enc_y = 1.36 * dbu_PERCISION + dnwell_enc_ncmp = 0.62 * dbu_PERCISION + dg_enc_dnwell = 0.5 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + + if volt == "5/6V": + dnwell_enc_ncmp = 0.66 * dbu_PERCISION + + # Inserting pmoscap cell + cell_index = layout.add_cell("pmoscap") + pmoscap_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting diffusion + pmoscap_cell.shapes(comp).insert(pya.Box(0, 0, cmp_w, cmp_l)) + pmoscap_cell.shapes(pplus).insert(pya.Box(-implant_cmp_enc, -poly_ext, cmp_w+implant_cmp_enc, cmp_l+poly_ext)) + + # Inserting poly + pmoscap_cell.shapes(poly).insert(pya.Box(cmp_poly_enc, -poly_ext, cmp_w-cmp_poly_enc, cmp_l+poly_ext)) + + # Inserting left cmp metal + pmoscap_cell.shapes(metal1).insert(pya.Box(-ncmp_pcmp_spc-gr_width, 0 , -metal_cmp_ext_x+met_width, cmp_l)) + + # Inserting right cmp metal + pmoscap_cell.shapes(metal1).insert(pya.Box(cmp_w+metal_cmp_ext_x-met_width, 0, cmp_w+ncmp_pcmp_spc+gr_width, cmp_l)) + + # Inserting top cmp metal + pmoscap_cell.shapes(metal1).insert(pya.Box(cmp_poly_enc+poly_met_enc_x, cmp_l+cmp_met_spc , cmp_w-cmp_poly_enc-poly_met_enc_x , cmp_l+poly_ext-poly_met_enc_y)) + + # Inserting bottom cmp metal + pmoscap_cell.shapes(metal1).insert(pya.Box(cmp_poly_enc+poly_met_enc_x, -poly_ext+poly_met_enc_y, cmp_w-cmp_poly_enc-poly_met_enc_x , -cmp_met_spc)) + + # Inserting left cmp contacts + num_left_con_1, left_con_free_spc_1 = number_spc_contacts(met_con_min, met_cont_enc, cont_min_spc, cont_size) + num_left_con_2, left_con_free_spc_2 = number_spc_contacts(cmp_l, comp_cont_enc, cont_min_spc, cont_size) + left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_met_cont_enc_diff+left_con_free_spc_1 / 2, left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_left_con_1, num_left_con_2) + pmoscap_cell.insert(left_con_arr) + + # Inserting right cmp contacts + num_right_con_1, right_con_free_spc_1 = number_spc_contacts(met_con_min, met_cont_enc, cont_min_spc, cont_size) + num_right_con_2, right_con_free_spc_2 = number_spc_contacts(cmp_l, comp_cont_enc, cont_min_spc, cont_size) + right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_w-cmp_met_cont_enc_diff-met_con_min+right_con_free_spc_1 / 2, right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_right_con_1, num_right_con_2) + pmoscap_cell.insert(right_con_arr) + + # Inserting top cmp contacts + num_top_con_1, top_con_free_spc_1 = number_spc_contacts(cmp_w-2*cmp_poly_enc-2*poly_met_enc_x, met_cont_enc, cont_min_spc, cont_size) + num_top_con_2, top_con_free_spc_2 = number_spc_contacts(met_con_min, met_cont_enc, cont_min_spc, cont_size) + top_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_poly_enc+poly_met_enc_x+top_con_free_spc_1 / 2, cmp_l+cmp_met_spc+top_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_top_con_1, num_top_con_2) + pmoscap_cell.insert(top_con_arr) + + # Inserting bottom cmp contacts + num_bot_con_1, bot_con_free_spc_1 = number_spc_contacts(cmp_w-2*cmp_poly_enc-2*poly_met_enc_x, met_cont_enc, cont_min_spc, cont_size) + num_bot_con_2, bot_con_free_spc_2 = number_spc_contacts(met_con_min, met_cont_enc, cont_min_spc, cont_size) + bot_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_poly_enc+poly_met_enc_x+bot_con_free_spc_1 / 2, -poly_ext+poly_met_enc_y+bot_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_bot_con_1, num_bot_con_2) + pmoscap_cell.insert(bot_con_arr) + + # Inserting left GR diff + pmoscap_cell.shapes(comp).insert(pya.Box(-ncmp_pcmp_spc-gr_width, -poly_ext-poly_ncmp_spc , -ncmp_pcmp_spc , cmp_l+poly_ext+poly_ncmp_spc)) + pmoscap_cell.shapes(nplus).insert(pya.Box(-ncmp_pcmp_spc-gr_width-implant_cmp_enc, -poly_ext-poly_ncmp_spc+implant_cmp_enc , -ncmp_pcmp_spc+implant_cmp_enc , cmp_l+poly_ext+poly_ncmp_spc-implant_cmp_enc)) + # Inserting right GR diff + pmoscap_cell.shapes(comp).insert(pya.Box(cmp_w+ncmp_pcmp_spc, -poly_ext-poly_ncmp_spc , cmp_w+ncmp_pcmp_spc+gr_width , cmp_l+poly_ext+poly_ncmp_spc)) + pmoscap_cell.shapes(nplus).insert(pya.Box(cmp_w+ncmp_pcmp_spc-implant_cmp_enc, -poly_ext-poly_ncmp_spc+implant_cmp_enc , cmp_w+ncmp_pcmp_spc+gr_width+implant_cmp_enc , cmp_l+poly_ext+poly_ncmp_spc-implant_cmp_enc)) + # Inserting top GR diff + pmoscap_cell.shapes(comp).insert(pya.Box(-ncmp_pcmp_spc-gr_width, cmp_l+poly_ext+poly_ncmp_spc , cmp_w+ncmp_pcmp_spc+gr_width , cmp_l+poly_ext+poly_ncmp_spc+gr_width)) + pmoscap_cell.shapes(nplus).insert(pya.Box(-ncmp_pcmp_spc-gr_width-implant_cmp_enc, cmp_l+poly_ext+poly_ncmp_spc-implant_cmp_enc , cmp_w+ncmp_pcmp_spc+gr_width+implant_cmp_enc , cmp_l+poly_ext+poly_ncmp_spc+gr_width+implant_cmp_enc)) + # Inserting bottom GR diff + pmoscap_cell.shapes(comp).insert(pya.Box(-ncmp_pcmp_spc-gr_width, -poly_ext-poly_ncmp_spc-gr_width , cmp_w+ncmp_pcmp_spc+gr_width , -poly_ext-poly_ncmp_spc)) + pmoscap_cell.shapes(nplus).insert(pya.Box(-ncmp_pcmp_spc-gr_width-implant_cmp_enc, -poly_ext-poly_ncmp_spc-gr_width-implant_cmp_enc , cmp_w+ncmp_pcmp_spc+gr_width+implant_cmp_enc , -poly_ext-poly_ncmp_spc+implant_cmp_enc)) + + # Inserting left GR metal + pmoscap_cell.shapes(metal1).insert(pya.Box(-ncmp_pcmp_spc-gr_width, -poly_ext-poly_ncmp_spc , -ncmp_pcmp_spc , cmp_l+poly_ext+poly_ncmp_spc)) + # Inserting right GR metal + pmoscap_cell.shapes(metal1).insert(pya.Box(cmp_w+ncmp_pcmp_spc, -poly_ext-poly_ncmp_spc , cmp_w+ncmp_pcmp_spc+gr_width , cmp_l+poly_ext+poly_ncmp_spc)) + # Inserting top GR metal + pmoscap_cell.shapes(metal1).insert(pya.Box(-ncmp_pcmp_spc-gr_width, cmp_l+poly_ext+poly_ncmp_spc , cmp_w+ncmp_pcmp_spc+gr_width , cmp_l+poly_ext+poly_ncmp_spc+gr_width)) + # Inserting bottom GR metal + pmoscap_cell.shapes(metal1).insert(pya.Box(-ncmp_pcmp_spc-gr_width, -poly_ext-poly_ncmp_spc-gr_width , cmp_w+ncmp_pcmp_spc+gr_width , -poly_ext-poly_ncmp_spc)) + + # Inserting left GR cont + num_gr_left_con_1, gr_left_con_free_spc_1 = number_spc_contacts(gr_width, comp_cont_enc, cont_min_spc, cont_size) + num_gr_left_con_2, gr_left_con_free_spc_2 = number_spc_contacts(cmp_l+2*poly_ext+2*poly_ncmp_spc-2*cont_spc_gr, comp_cont_enc, cont_min_spc, cont_size) + gr_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-ncmp_pcmp_spc-gr_width+gr_left_con_free_spc_1 / 2, cont_spc_gr-poly_ext-poly_ncmp_spc+gr_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_gr_left_con_1, num_gr_left_con_2) + pmoscap_cell.insert(gr_left_con_arr) + + # Inserting right GR cont + num_gr_right_con_1, gr_right_con_free_spc_1 = number_spc_contacts(gr_width, comp_cont_enc, cont_min_spc, cont_size) + num_gr_right_con_2, gr_right_con_free_spc_2 = number_spc_contacts(cmp_l+2*poly_ext+2*poly_ncmp_spc-2*cont_spc_gr, comp_cont_enc, cont_min_spc, cont_size) + gr_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_w+ncmp_pcmp_spc+gr_right_con_free_spc_1 / 2, cont_spc_gr-poly_ext-poly_ncmp_spc+gr_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_gr_right_con_1, num_gr_right_con_2) + pmoscap_cell.insert(gr_right_con_arr) + + # Inserting top GR cont + num_gr_top_con_1, gr_top_con_free_spc_1 = number_spc_contacts(cmp_w+2*ncmp_pcmp_spc+2*gr_width, comp_cont_enc, cont_min_spc, cont_size) + num_gr_top_con_2, gr_top_con_free_spc_2 = number_spc_contacts(gr_width, comp_cont_enc, cont_min_spc, cont_size) + gr_top_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-ncmp_pcmp_spc-gr_width+comp_cont_enc, cmp_l+poly_ext+poly_ncmp_spc +gr_top_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_gr_top_con_1, num_gr_top_con_2) + pmoscap_cell.insert(gr_top_con_arr) + + # Inserting bottom GR cont + num_gr_top_con_1, gr_top_con_free_spc_1 = number_spc_contacts(cmp_w+2*ncmp_pcmp_spc+2*gr_width, comp_cont_enc, cont_min_spc, cont_size) + num_gr_top_con_2, gr_top_con_free_spc_2 = number_spc_contacts(gr_width, comp_cont_enc, cont_min_spc, cont_size) + gr_top_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-ncmp_pcmp_spc-gr_width+comp_cont_enc, -poly_ext-poly_ncmp_spc-gr_width +gr_top_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_gr_top_con_1, num_gr_top_con_2) + pmoscap_cell.insert(gr_top_con_arr) + + # Inserting marker + pmoscap_cell.shapes(mos_cap_mk).insert(pya.Box(0, 0, cmp_w, cmp_l)) + + # Inserting marker + if deepnwell == True: + # Inserting dnwell + pmoscap_cell.shapes(dnwell).insert(pya.Box(-ncmp_pcmp_spc-gr_width-dnwell_enc_ncmp, -poly_ext-poly_ncmp_spc-gr_width-dnwell_enc_ncmp, cmp_w+ncmp_pcmp_spc+gr_width+dnwell_enc_ncmp , cmp_l+poly_ext+poly_ncmp_spc+gr_width+dnwell_enc_ncmp)) + + # Inserting Double Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-ncmp_pcmp_spc-gr_width-dnwell_enc_ncmp-pcmp_gr2dnw, -poly_ext-poly_ncmp_spc-gr_width-dnwell_enc_ncmp-pcmp_gr2dnw, cmp_w+ncmp_pcmp_spc+gr_width+dnwell_enc_ncmp+pcmp_gr2dnw , cmp_l+poly_ext+poly_ncmp_spc+gr_width+dnwell_enc_ncmp+pcmp_gr2dnw) + cmp_outer = pya.Box(-ncmp_pcmp_spc-2*gr_width-dnwell_enc_ncmp-pcmp_gr2dnw, -poly_ext-poly_ncmp_spc-2*gr_width-dnwell_enc_ncmp-pcmp_gr2dnw, cmp_w+ncmp_pcmp_spc+2*gr_width+dnwell_enc_ncmp+pcmp_gr2dnw , cmp_l+poly_ext+poly_ncmp_spc+2*gr_width+dnwell_enc_ncmp+pcmp_gr2dnw) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + pmoscap_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-ncmp_pcmp_spc-gr_width-dnwell_enc_ncmp-pcmp_gr2dnw+implant_cmp_enc, -poly_ext-poly_ncmp_spc-gr_width-dnwell_enc_ncmp-pcmp_gr2dnw+implant_cmp_enc, cmp_w+ncmp_pcmp_spc+gr_width+dnwell_enc_ncmp+pcmp_gr2dnw-implant_cmp_enc , cmp_l+poly_ext+poly_ncmp_spc+gr_width+dnwell_enc_ncmp+pcmp_gr2dnw-implant_cmp_enc) + pp_outer = pya.Box(-ncmp_pcmp_spc-2*gr_width-dnwell_enc_ncmp-pcmp_gr2dnw-implant_cmp_enc, -poly_ext-poly_ncmp_spc-2*gr_width-dnwell_enc_ncmp-pcmp_gr2dnw-implant_cmp_enc, cmp_w+ncmp_pcmp_spc+2*gr_width+dnwell_enc_ncmp+pcmp_gr2dnw+implant_cmp_enc , cmp_l+poly_ext+poly_ncmp_spc+2*gr_width+dnwell_enc_ncmp+pcmp_gr2dnw+implant_cmp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + pmoscap_cell.shapes(pplus).insert(pp_gr) + + else: + # Inserting nwell + pmoscap_cell.shapes(nwell).insert(pya.Box(-ncmp_pcmp_spc-gr_width-nwell_cmp_enc, -poly_ext-poly_ncmp_spc-gr_width-nwell_cmp_enc, cmp_w+ncmp_pcmp_spc+gr_width+nwell_cmp_enc , cmp_l+poly_ext+poly_ncmp_spc+gr_width+nwell_cmp_enc)) + + if volt == "5/6V": + # Inserting dualgate + if deepnwell == True: + pmoscap_cell.shapes(dualgate).insert(pya.Box(-ncmp_pcmp_spc-gr_width-dnwell_enc_ncmp-dg_enc_dnwell, -poly_ext-poly_ncmp_spc-gr_width-dnwell_enc_ncmp-dg_enc_dnwell, cmp_w+ncmp_pcmp_spc+gr_width+dnwell_enc_ncmp+dg_enc_dnwell, cmp_l+poly_ext+poly_ncmp_spc+gr_width+dnwell_enc_ncmp+dg_enc_dnwell)) + else: + pmoscap_cell.shapes(dualgate).insert(pya.Box(-dual_gate_cmp_enc_x, -dual_gate_cmp_enc_y, cmp_w+dual_gate_cmp_enc_x, cmp_l+dual_gate_cmp_enc_y)) + + pmoscap_cell.flatten(True) + return pmoscap_cell + +def draw_nmoscap_b(layout, l, w , volt): + ''' + Usage:- + used to draw 3.3V NMOS capacitor (inside NWell) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + comp = layout.layer(22 , 0 ) + poly = layout.layer(30 , 0 ) + nplus = layout.layer(32 , 0 ) + contact = layout.layer(33 , 0 ) + nwell = layout.layer(21 , 0 ) + metal1 = layout.layer(34 , 0 ) + mos_cap_mk = layout.layer(166, 5 ) + dualgate = layout.layer(55 , 0 ) + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + cmp_w = w * dbu_PERCISION + cmp_l = l * dbu_PERCISION + poly_ext = 0.3 * dbu_PERCISION + implant_cmp_enc = 0.16 * dbu_PERCISION + cmp_poly_enc = 0.44 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + met_cont_enc = 0.06 * dbu_PERCISION + metal_cmp_ext_x = 0.59 * dbu_PERCISION + metal_cmp_ext_y = 2.2 * dbu_PERCISION + met_width = 1 * dbu_PERCISION + poly_met_enc_x = 0.17 * dbu_PERCISION + poly_met_enc_y = 0.01 * dbu_PERCISION + met_con_min = 0.34 * dbu_PERCISION + cmp_met_cont_enc_diff = 0.01 * dbu_PERCISION + cmp_cont_poly_spc = 0.17 * dbu_PERCISION + nwell_cmp_enc_x = 0.18 * dbu_PERCISION + nwell_cmp_enc_y = 1.38 * dbu_PERCISION + poly_extra_in = 0.27 * dbu_PERCISION + poly_extra_out = 0.9 * dbu_PERCISION + dualgate_cmp_enc_x = 0.24 * dbu_PERCISION + dualgate_cmp_enc_y = 1.6 * dbu_PERCISION + + # Inserting nmoscap cell + cell_index = layout.add_cell("nmoscap_b") + nmoscap_b_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting diffusion + nmoscap_b_cell.shapes(comp).insert(pya.Box(0, 0, cmp_w, cmp_l)) + nmoscap_b_cell.shapes(nplus).insert(pya.Box(-nwell_cmp_enc_x, -nwell_cmp_enc_y, cmp_w+nwell_cmp_enc_x, cmp_l+nwell_cmp_enc_y)) + + # Inserting nwell + nmoscap_b_cell.shapes(nwell).insert(pya.Box(-nwell_cmp_enc_x, -nwell_cmp_enc_y, cmp_w+nwell_cmp_enc_x, cmp_l+nwell_cmp_enc_y)) + + # Inserting poly + nmoscap_b_cell.shapes(poly).insert(pya.Box(cmp_poly_enc, -poly_ext, cmp_w-cmp_poly_enc, cmp_l+poly_ext)) + + # Inserting extra poly + nmoscap_b_cell.shapes(poly).insert(pya.Box(cmp_poly_enc+poly_extra_in, cmp_l+poly_ext, cmp_w-cmp_poly_enc-poly_extra_in, cmp_l+poly_ext+poly_extra_out)) #top + nmoscap_b_cell.shapes(poly).insert(pya.Box(cmp_poly_enc+poly_extra_in, -poly_ext-poly_extra_out, cmp_w-cmp_poly_enc-poly_extra_in, -poly_ext)) #bot + + # Inserting left metal + nmoscap_b_cell.shapes(metal1).insert(pya.Box(-metal_cmp_ext_x, -metal_cmp_ext_y, -metal_cmp_ext_x+met_width, cmp_l)) + + # Inserting right metal + nmoscap_b_cell.shapes(metal1).insert(pya.Box(cmp_w+metal_cmp_ext_x-met_width, -metal_cmp_ext_y-met_width, cmp_w+metal_cmp_ext_x, cmp_l)) + + # Inserting bottom metal + nmoscap_b_cell.shapes(metal1).insert(pya.Box(-metal_cmp_ext_x, -metal_cmp_ext_y-met_width, cmp_w+metal_cmp_ext_x, -metal_cmp_ext_y)) + + # Inserting poly metal + nmoscap_b_cell.shapes(metal1).insert(pya.Box(cmp_poly_enc+poly_extra_in, -poly_ext-poly_extra_out, cmp_w-cmp_poly_enc-poly_extra_in, cmp_l+poly_ext+poly_extra_out)) + + # Inserting left cmp contacts + num_left_con_1, left_con_free_spc_1 = number_spc_contacts(met_con_min, comp_cont_enc, cont_min_spc, cont_size) + num_left_con_2, left_con_free_spc_2 = number_spc_contacts(cmp_l, comp_cont_enc, cont_min_spc, cont_size) + left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_met_cont_enc_diff+left_con_free_spc_1 / 2, left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_left_con_1, num_left_con_2) + nmoscap_b_cell.insert(left_con_arr) + + # Inserting right cmp contacts + num_right_con_1, right_con_free_spc_1 = number_spc_contacts(met_con_min, comp_cont_enc, cont_min_spc, cont_size) + num_right_con_2, right_con_free_spc_2 = number_spc_contacts(cmp_l, comp_cont_enc, cont_min_spc, cont_size) + right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_w-cmp_met_cont_enc_diff-met_con_min+right_con_free_spc_1 / 2, right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_right_con_1, num_right_con_2) + nmoscap_b_cell.insert(right_con_arr) + + # Inserting top poly contacts + num_top_con_1, top_con_free_spc_1 = number_spc_contacts(cmp_w-2*cmp_poly_enc-2*poly_extra_in, comp_cont_enc, cont_min_spc, cont_size) + num_top_con_2, top_con_free_spc_2 = number_spc_contacts(poly_extra_out, comp_cont_enc, cont_min_spc, cont_size) + top_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_poly_enc+poly_extra_in+top_con_free_spc_1 / 2, cmp_l+poly_ext+top_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_top_con_1, num_top_con_2) + nmoscap_b_cell.insert(top_con_arr) + + # Inserting bottom poly contacts + num_bot_con_1, bot_con_free_spc_1 = number_spc_contacts(cmp_w-2*cmp_poly_enc-2*poly_extra_in, comp_cont_enc, cont_min_spc, cont_size) + num_bot_con_2, bot_con_free_spc_2 = number_spc_contacts(poly_extra_out, comp_cont_enc, cont_min_spc, cont_size) + bot_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_poly_enc+poly_extra_in+bot_con_free_spc_1 / 2, -poly_ext-poly_extra_out+bot_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_bot_con_1, num_bot_con_2) + nmoscap_b_cell.insert(bot_con_arr) + + # Inserting marker + nmoscap_b_cell.shapes(mos_cap_mk).insert(pya.Box(0, 0, cmp_w, cmp_l)) + + if volt == "5/6V": + # Inserting dualgate + nmoscap_b_cell.shapes(dualgate).insert(pya.Box(-dualgate_cmp_enc_x, -dualgate_cmp_enc_y, cmp_w+dualgate_cmp_enc_x, cmp_l+dualgate_cmp_enc_y)) + + + + nmoscap_b_cell.flatten(True) + return nmoscap_b_cell + +def draw_pmoscap_b(layout, l, w , volt): + ''' + Usage:- + used to draw PMOS capacitor (inside Psub) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + comp = layout.layer(22 , 0 ) + poly = layout.layer(30 , 0 ) + pplus = layout.layer(31 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + mos_cap_mk = layout.layer(166, 5 ) + dualgate = layout.layer(55 , 0 ) + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + cmp_w = w * dbu_PERCISION + cmp_l = l * dbu_PERCISION + poly_ext = 0.3 * dbu_PERCISION + cmp_poly_enc = 0.44 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + met_cont_enc = 0.06 * dbu_PERCISION + metal_cmp_ext_x = 0.59 * dbu_PERCISION + metal_cmp_ext_y = 2.2 * dbu_PERCISION + met_width = 1 * dbu_PERCISION + met_con_min = 0.34 * dbu_PERCISION + cmp_met_cont_enc_diff = 0.01 * dbu_PERCISION + nwell_cmp_enc_x = 0.18 * dbu_PERCISION + nwell_cmp_enc_y = 1.38 * dbu_PERCISION + poly_extra_in = 0.27 * dbu_PERCISION + poly_extra_out = 0.9 * dbu_PERCISION + dualgate_cmp_enc_x = 0.24 * dbu_PERCISION + dualgate_cmp_enc_y = 1.6 * dbu_PERCISION + + # Inserting pmoscap cell + cell_index = layout.add_cell("pmoscap_b") + pmoscap_b_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting diffusion + pmoscap_b_cell.shapes(comp).insert(pya.Box(0, 0, cmp_w, cmp_l)) + pmoscap_b_cell.shapes(pplus).insert(pya.Box(-nwell_cmp_enc_x, -nwell_cmp_enc_y, cmp_w+nwell_cmp_enc_x, cmp_l+nwell_cmp_enc_y)) + + # Inserting poly + pmoscap_b_cell.shapes(poly).insert(pya.Box(cmp_poly_enc, -poly_ext, cmp_w-cmp_poly_enc, cmp_l+poly_ext)) + + # Inserting extra poly + pmoscap_b_cell.shapes(poly).insert(pya.Box(cmp_poly_enc+poly_extra_in, cmp_l+poly_ext, cmp_w-cmp_poly_enc-poly_extra_in, cmp_l+poly_ext+poly_extra_out)) #top + pmoscap_b_cell.shapes(poly).insert(pya.Box(cmp_poly_enc+poly_extra_in, -poly_ext-poly_extra_out, cmp_w-cmp_poly_enc-poly_extra_in, -poly_ext)) #bot + + # Inserting left metal + pmoscap_b_cell.shapes(metal1).insert(pya.Box(-metal_cmp_ext_x, -metal_cmp_ext_y, -metal_cmp_ext_x+met_width, cmp_l)) + + # Inserting right metal + pmoscap_b_cell.shapes(metal1).insert(pya.Box(cmp_w+metal_cmp_ext_x-met_width, -metal_cmp_ext_y-met_width, cmp_w+metal_cmp_ext_x, cmp_l)) + + # Inserting bottom metal + pmoscap_b_cell.shapes(metal1).insert(pya.Box(-metal_cmp_ext_x, -metal_cmp_ext_y-met_width, cmp_w+metal_cmp_ext_x, -metal_cmp_ext_y)) + + # Inserting poly metal + pmoscap_b_cell.shapes(metal1).insert(pya.Box(cmp_poly_enc+poly_extra_in, -poly_ext-poly_extra_out, cmp_w-cmp_poly_enc-poly_extra_in, cmp_l+poly_ext+poly_extra_out)) + + # Inserting left cmp contacts + num_left_con_1, left_con_free_spc_1 = number_spc_contacts(met_con_min, comp_cont_enc, cont_min_spc, cont_size) + num_left_con_2, left_con_free_spc_2 = number_spc_contacts(cmp_l, comp_cont_enc, cont_min_spc, cont_size) + left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_met_cont_enc_diff+left_con_free_spc_1 / 2, left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_left_con_1, num_left_con_2) + pmoscap_b_cell.insert(left_con_arr) + + # Inserting right cmp contacts + num_right_con_1, right_con_free_spc_1 = number_spc_contacts(met_con_min, comp_cont_enc, cont_min_spc, cont_size) + num_right_con_2, right_con_free_spc_2 = number_spc_contacts(cmp_l, comp_cont_enc, cont_min_spc, cont_size) + right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_w-cmp_met_cont_enc_diff-met_con_min+right_con_free_spc_1 / 2, right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_right_con_1, num_right_con_2) + pmoscap_b_cell.insert(right_con_arr) + + # Inserting top poly contacts + num_top_con_1, top_con_free_spc_1 = number_spc_contacts(cmp_w-2*cmp_poly_enc-2*poly_extra_in, comp_cont_enc, cont_min_spc, cont_size) + num_top_con_2, top_con_free_spc_2 = number_spc_contacts(poly_extra_out, comp_cont_enc, cont_min_spc, cont_size) + top_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_poly_enc+poly_extra_in+top_con_free_spc_1 / 2, cmp_l+poly_ext+top_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_top_con_1, num_top_con_2) + pmoscap_b_cell.insert(top_con_arr) + + # Inserting bottom poly contacts + num_bot_con_1, bot_con_free_spc_1 = number_spc_contacts(cmp_w-2*cmp_poly_enc-2*poly_extra_in, comp_cont_enc, cont_min_spc, cont_size) + num_bot_con_2, bot_con_free_spc_2 = number_spc_contacts(poly_extra_out, comp_cont_enc, cont_min_spc, cont_size) + bot_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(cmp_poly_enc+poly_extra_in+bot_con_free_spc_1 / 2, -poly_ext-poly_extra_out+bot_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_bot_con_1, num_bot_con_2) + pmoscap_b_cell.insert(bot_con_arr) + + # Inserting marker + pmoscap_b_cell.shapes(mos_cap_mk).insert(pya.Box(0, 0, cmp_w, cmp_l)) + + if volt == "5/6V": + # Inserting dualgate + pmoscap_b_cell.shapes(dualgate).insert(pya.Box(-dualgate_cmp_enc_x, -dualgate_cmp_enc_y, cmp_w+dualgate_cmp_enc_x, cmp_l+dualgate_cmp_enc_y)) + + + pmoscap_b_cell.flatten(True) + return pmoscap_b_cell
diff --git a/cells/klayout/pymacros/cells/draw_res.py b/cells/klayout/pymacros/cells/draw_res.py new file mode 100644 index 0000000..0064ca1 --- /dev/null +++ b/cells/klayout/pymacros/cells/draw_res.py
@@ -0,0 +1,1468 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################################################################################################################## +## Resistor Pcells Generators for Klayout of GF180MCU +######################################################################################################################## + +import pya + +tol = 1.05 + +def number_spc_contacts(box_width, min_enc, cont_spacing, cont_width): + """ Calculate number of cantacts in a given dimensions and the free space for symmetry. + By getting the min enclosure,the width of the box,the width ans spacing of the contacts. + Parameters + ---------- + box_width (double) : length you place the via or cont. in + min_enc (double) : spacing between the edge of the box and the first contact. + cont_spacing (double) : spacing between different contacts + cont_width (double) : contacts in the same direction + """ + spc_cont = box_width - 2 * min_enc + num_cont = int((spc_cont + cont_spacing) / (cont_width + cont_spacing)) + free_spc = box_width - (num_cont * cont_width + + (num_cont - 1) * cont_spacing) + return num_cont, free_spc + +def draw_metal_res(layout, l, w , res_type): + ''' + Usage:- + used to draw 2-terminal Metal resistor by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + metal1 = layout.layer(34 , 0 ) + metal2 = layout.layer(36 , 0 ) + metal3 = layout.layer(42 , 0 ) + metaltop = layout.layer(53 , 0 ) + + metal1_res = layout.layer(110, 11 ) + metal2_res = layout.layer(110, 12 ) + metal3_res = layout.layer(110, 13 ) + metaltop_res = layout.layer(110, 16 ) + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + metal_res_w = w * dbu_PERCISION + metal_res_l = l * dbu_PERCISION + + if res_type == "rm1": + metal_res = metal1_res + metal = metal1 + metal_res_enc = 0.23 * dbu_PERCISION + + elif res_type == "rm2": + metal_res = metal2_res + metal = metal2 + metal_res_enc = 0.28 * dbu_PERCISION + + elif res_type == "rm3": + metal_res = metal3_res + metal = metal3 + metal_res_enc = 0.28 * dbu_PERCISION + + elif res_type == "tm6k": + metal_res = metaltop_res + metal = metaltop + metal_res_enc = 0.36 * dbu_PERCISION + + elif res_type == "tm9k" or res_type == "tm11k": + metal_res = metaltop_res + metal = metaltop + metal_res_enc = 0.44 * dbu_PERCISION + + elif res_type == "tm30k": + metal_res = metaltop_res + metal = metaltop + metal_res_enc = 1.8 * dbu_PERCISION + + else: + metal_res = metal1_res + metal = metal1 + metal_res_enc = 0.23 * dbu_PERCISION + + + # Inserting rm cell + cell_index = layout.add_cell("rm") + rm_cell = layout.cell(cell_index) + + # Inserting metal_res + rm_cell.shapes(metal_res).insert(pya.Box(0, 0, metal_res_w, metal_res_l)) + + # Inserting metal + rm_cell.shapes(metal).insert(pya.Box(-metal_res_enc, 0 , metal_res_w+metal_res_enc, metal_res_l)) + + rm_cell.flatten(True) + return rm_cell + +def draw_nplus_s_res(layout, l, w , sub, deepnwell, pcmpgr): + ''' + Usage:- + used to draw 3-terminal salicided n+ diffusion resistor (Outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + comp = layout.layer(22 , 0 ) + lvpwell = layout.layer(204, 0 ) + pplus = layout.layer(31 , 0 ) + nplus = layout.layer(32 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + res_mk = layout.layer(110, 5 ) + + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + nplus_s_res_w = w * dbu_PERCISION + nplus_s_res_l = l * dbu_PERCISION + cmp_res_enc = 0.29 * dbu_PERCISION + implant_cmp_enc = 0.16 * dbu_PERCISION + ncmp_pcmp_spc = 0.72 * dbu_PERCISION + pcmp_width = 0.36 * dbu_PERCISION + metal_width = 0.34 * dbu_PERCISION + met_cont_enc = 0.06 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + cmp_met_cont_enc_diff = 0.01 * dbu_PERCISION + min_cmp_area = 0.2025 * dbu_PERCISION * dbu_PERCISION + tie_violat = 0 * dbu_PERCISION + gr_w = 0.36 * dbu_PERCISION + dnwell_enc_lvpwell = 2.5 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + lvpwell_enc_pcmp = 0.12 * dbu_PERCISION + lvpwell_enc_ncmp = 0.43 * dbu_PERCISION + + # Inserting nplus_s_res cell + cell_index = layout.add_cell("nplus_s_resistor") + nplus_s_res_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting res_mk + nplus_s_res_cell.shapes(res_mk).insert(pya.Box(0, 0, nplus_s_res_w, nplus_s_res_l)) + + # Inserting n diffusion + nplus_s_res_cell.shapes(comp).insert(pya.Box(-cmp_res_enc, 0, nplus_s_res_w+cmp_res_enc, nplus_s_res_l)) + nplus_s_res_cell.shapes(nplus).insert(pya.Box(-cmp_res_enc-implant_cmp_enc, -implant_cmp_enc , nplus_s_res_w+cmp_res_enc+implant_cmp_enc, nplus_s_res_l+implant_cmp_enc)) + + # Inserting ncomp metal + nplus_s_res_cell.shapes(metal1).insert(pya.Box(-cont_size-met_cont_enc , cmp_met_cont_enc_diff , met_cont_enc , nplus_s_res_l-cmp_met_cont_enc_diff)) #left + nplus_s_res_cell.shapes(metal1).insert(pya.Box(nplus_s_res_w-met_cont_enc, cmp_met_cont_enc_diff , nplus_s_res_w+cont_size+met_cont_enc , nplus_s_res_l-cmp_met_cont_enc_diff)) # Right + + # Inserting ncomp contacts + num_ncmp_left_con_1, ncmp_left_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_ncmp_left_con_2, ncmp_left_con_free_spc_2 = number_spc_contacts(nplus_s_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + ncmp_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-cont_size-met_cont_enc+ncmp_left_con_free_spc_1 / 2, cmp_met_cont_enc_diff+ncmp_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_left_con_1, num_ncmp_left_con_2) + nplus_s_res_cell.insert(ncmp_left_con_arr) + + num_ncmp_right_con_1, ncmp_right_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_ncmp_right_con_2, ncmp_right_con_free_spc_2 = number_spc_contacts(nplus_s_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + ncmp_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(nplus_s_res_w-met_cont_enc+ncmp_right_con_free_spc_1 / 2, cmp_met_cont_enc_diff+ncmp_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_right_con_1, num_ncmp_right_con_2) + nplus_s_res_cell.insert(ncmp_right_con_arr) + + if deepnwell == True: + sub = 1 + # Inserting lvpwell + nplus_s_res_cell.shapes(lvpwell).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width-lvpwell_enc_pcmp, -lvpwell_enc_ncmp , nplus_s_res_w+cmp_res_enc+lvpwell_enc_ncmp, nplus_s_res_l+lvpwell_enc_ncmp)) + # Inserting dnwell + nplus_s_res_cell.shapes(dnwell).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width-lvpwell_enc_pcmp-dnwell_enc_lvpwell, -lvpwell_enc_ncmp-dnwell_enc_lvpwell , nplus_s_res_w+cmp_res_enc+lvpwell_enc_ncmp+dnwell_enc_lvpwell, nplus_s_res_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell)) + + # Inserting Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw, -lvpwell_enc_ncmp-dnwell_enc_lvpwell-pcmp_gr2dnw , nplus_s_res_w+cmp_res_enc+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw, nplus_s_res_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw) + cmp_outer = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw-gr_w, -lvpwell_enc_ncmp-dnwell_enc_lvpwell-pcmp_gr2dnw-gr_w , nplus_s_res_w+cmp_res_enc+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw+gr_w, nplus_s_res_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw+gr_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + nplus_s_res_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw+implant_cmp_enc, -lvpwell_enc_ncmp-dnwell_enc_lvpwell-pcmp_gr2dnw+implant_cmp_enc , nplus_s_res_w+cmp_res_enc+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw-implant_cmp_enc, nplus_s_res_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw-implant_cmp_enc) + pp_outer = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw-gr_w-implant_cmp_enc, -lvpwell_enc_ncmp-dnwell_enc_lvpwell-pcmp_gr2dnw-gr_w-implant_cmp_enc , nplus_s_res_w+cmp_res_enc+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw+gr_w+implant_cmp_enc, nplus_s_res_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw+gr_w+implant_cmp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + nplus_s_res_cell.shapes(pplus).insert(pp_gr) + + else: + # Inserting lvpwell + nplus_s_res_cell.shapes(lvpwell).insert(pya.Box(-cmp_res_enc-implant_cmp_enc, -implant_cmp_enc , nplus_s_res_w+cmp_res_enc+implant_cmp_enc, nplus_s_res_l+implant_cmp_enc)) + + + if sub == 1: + # Inserting p diffusion + if (nplus_s_res_l * pcmp_width) < min_cmp_area: + tie_violat = (min_cmp_area/pcmp_width - nplus_s_res_l)/2 * tol + nplus_s_res_cell.shapes(comp).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width, -tie_violat, -cmp_res_enc-ncmp_pcmp_spc, nplus_s_res_l+tie_violat)) + nplus_s_res_cell.shapes(pplus).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width-implant_cmp_enc, -implant_cmp_enc-tie_violat , -cmp_res_enc-ncmp_pcmp_spc+implant_cmp_enc, nplus_s_res_l+implant_cmp_enc+tie_violat)) + + # Inserting pcomp metal + nplus_s_res_cell.shapes(metal1).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width, -tie_violat, -cmp_res_enc-ncmp_pcmp_spc, nplus_s_res_l+tie_violat)) + + # Inserting pcomp contacts + num_pcmp_con_1, pcmp_con_free_spc_1 = number_spc_contacts(pcmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_con_2, pcmp_con_free_spc_2 = number_spc_contacts(nplus_s_res_l, comp_cont_enc, cont_min_spc, cont_size) + pcmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width+pcmp_con_free_spc_1 / 2, pcmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_con_1, num_pcmp_con_2) + nplus_s_res_cell.insert(pcmp_con_arr) + + nplus_s_res_cell.flatten(True) + return nplus_s_res_cell + +def draw_pplus_s_res(layout, l, w, deepnwell, pcmpgr): + ''' + Usage:- + used to draw3-terminal salicided P+ diffusion resistor (Outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + comp = layout.layer(22 , 0 ) + nwell = layout.layer(21 , 0 ) + pplus = layout.layer(31 , 0 ) + nplus = layout.layer(32 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + res_mk = layout.layer(110, 5 ) + + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + pplus_s_res_w = w * dbu_PERCISION + pplus_s_res_l = l * dbu_PERCISION + cmp_res_enc = 0.29 * dbu_PERCISION + implant_cmp_enc = 0.16 * dbu_PERCISION + nwell_pcmp_enc = 0.8 * dbu_PERCISION + nwell_ncmp_enc = 0.12 * dbu_PERCISION + ncmp_pcmp_spc = 0.32 * dbu_PERCISION + ncmp_width = 0.36 * dbu_PERCISION + metal_width = 0.34 * dbu_PERCISION + met_cont_enc = 0.06 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + cmp_met_cont_enc_diff = 0.01 * dbu_PERCISION + min_cmp_area = 0.2025 * dbu_PERCISION * dbu_PERCISION + tie_violat = 0 * dbu_PERCISION + dnwell_ncmp_enc = 0.62 * dbu_PERCISION + dnwell_pcmp_enc = 0.93 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + gr_w = 0.36 * dbu_PERCISION + + # Inserting pplus_s_res cell + cell_index = layout.add_cell("pplus_s_resistor") + pplus_s_res_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting res_mk + pplus_s_res_cell.shapes(res_mk).insert(pya.Box(0, 0, pplus_s_res_w, pplus_s_res_l)) + + # Inserting p diffusion + pplus_s_res_cell.shapes(comp).insert(pya.Box(-cmp_res_enc, 0, pplus_s_res_w+cmp_res_enc, pplus_s_res_l)) + pplus_s_res_cell.shapes(pplus).insert(pya.Box(-cmp_res_enc-implant_cmp_enc, -implant_cmp_enc , pplus_s_res_w+cmp_res_enc+implant_cmp_enc, pplus_s_res_l+implant_cmp_enc)) + + # Inserting pcomp metal + pplus_s_res_cell.shapes(metal1).insert(pya.Box(-cont_size-met_cont_enc , cmp_met_cont_enc_diff , met_cont_enc , pplus_s_res_l-cmp_met_cont_enc_diff)) #left + pplus_s_res_cell.shapes(metal1).insert(pya.Box(pplus_s_res_w-met_cont_enc, cmp_met_cont_enc_diff , pplus_s_res_w+cont_size+met_cont_enc , pplus_s_res_l-cmp_met_cont_enc_diff)) # Right + + # Inserting pcomp contacts + num_pcmp_left_con_1, pcmp_left_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_pcmp_left_con_2, pcmp_left_con_free_spc_2 = number_spc_contacts(pplus_s_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + pcmp_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-cont_size-met_cont_enc+pcmp_left_con_free_spc_1 / 2, cmp_met_cont_enc_diff+pcmp_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_left_con_1, num_pcmp_left_con_2) + pplus_s_res_cell.insert(pcmp_left_con_arr) + + num_pcmp_right_con_1, pcmp_right_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_pcmp_right_con_2, pcmp_right_con_free_spc_2 = number_spc_contacts(pplus_s_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + pcmp_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(pplus_s_res_w-met_cont_enc+pcmp_right_con_free_spc_1 / 2, cmp_met_cont_enc_diff+pcmp_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_right_con_1, num_pcmp_right_con_2) + pplus_s_res_cell.insert(pcmp_right_con_arr) + + # Inserting n diffusion + if (pplus_s_res_l * ncmp_width) < min_cmp_area: + tie_violat = (min_cmp_area/ncmp_width - pplus_s_res_l)/2 * tol + pplus_s_res_cell.shapes(comp).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width, -tie_violat, -cmp_res_enc-ncmp_pcmp_spc, pplus_s_res_l+tie_violat)) + pplus_s_res_cell.shapes(nplus).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width-implant_cmp_enc, -implant_cmp_enc-tie_violat , -cmp_res_enc-ncmp_pcmp_spc+implant_cmp_enc, pplus_s_res_l+implant_cmp_enc+tie_violat)) + + # Inserting ncomp metal + pplus_s_res_cell.shapes(metal1).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width, -tie_violat, -cmp_res_enc-ncmp_pcmp_spc, pplus_s_res_l+tie_violat)) + + # Inserting ncomp contacts + num_ncmp_con_1, ncmp_con_free_spc_1 = number_spc_contacts(ncmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_ncmp_con_2, ncmp_con_free_spc_2 = number_spc_contacts(pplus_s_res_l, comp_cont_enc, cont_min_spc, cont_size) + ncmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width+ncmp_con_free_spc_1 / 2, ncmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_con_1, num_ncmp_con_2) + pplus_s_res_cell.insert(ncmp_con_arr) + + if deepnwell == True: + # Inserting dnwell + pplus_s_res_cell.shapes(dnwell).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width-dnwell_ncmp_enc, -dnwell_pcmp_enc , pplus_s_res_w+cmp_res_enc+dnwell_pcmp_enc, pplus_s_res_l+dnwell_pcmp_enc)) + + # Inserting Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width-dnwell_ncmp_enc-pcmp_gr2dnw, -dnwell_pcmp_enc-pcmp_gr2dnw , pplus_s_res_w+cmp_res_enc+dnwell_pcmp_enc+pcmp_gr2dnw, pplus_s_res_l+dnwell_pcmp_enc+pcmp_gr2dnw) + cmp_outer = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width-dnwell_ncmp_enc-pcmp_gr2dnw-gr_w, -dnwell_pcmp_enc-pcmp_gr2dnw-gr_w , pplus_s_res_w+cmp_res_enc+dnwell_pcmp_enc+pcmp_gr2dnw+gr_w, pplus_s_res_l+dnwell_pcmp_enc+pcmp_gr2dnw+gr_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + pplus_s_res_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width-dnwell_ncmp_enc-pcmp_gr2dnw+implant_cmp_enc, -dnwell_pcmp_enc-pcmp_gr2dnw+implant_cmp_enc , pplus_s_res_w+cmp_res_enc+dnwell_pcmp_enc+pcmp_gr2dnw-implant_cmp_enc, pplus_s_res_l+dnwell_pcmp_enc+pcmp_gr2dnw-implant_cmp_enc) + pp_outer = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width-dnwell_ncmp_enc-pcmp_gr2dnw-gr_w-implant_cmp_enc, -dnwell_pcmp_enc-pcmp_gr2dnw-gr_w-implant_cmp_enc , pplus_s_res_w+cmp_res_enc+dnwell_pcmp_enc+pcmp_gr2dnw+gr_w+implant_cmp_enc, pplus_s_res_l+dnwell_pcmp_enc+pcmp_gr2dnw+gr_w+implant_cmp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + pplus_s_res_cell.shapes(pplus).insert(pp_gr) + + else: + # Inserting nwell + pplus_s_res_cell.shapes(nwell).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width-nwell_ncmp_enc, -nwell_pcmp_enc , pplus_s_res_w+cmp_res_enc+nwell_pcmp_enc, pplus_s_res_l+nwell_pcmp_enc)) + + + pplus_s_res_cell.flatten(True) + return pplus_s_res_cell + +def draw_nplus_u_res(layout, l, w , sub, deepnwell, pcmpgr): + ''' + Usage:- + used to draw 3-terminal unsalicided n+ diffusion resistor (Outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + comp = layout.layer(22 , 0 ) + lvpwell = layout.layer(204, 0 ) + pplus = layout.layer(31 , 0 ) + nplus = layout.layer(32 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + sab = layout.layer(49 , 0 ) + res_mk = layout.layer(110, 5 ) + + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + nplus_u_res_w = w * dbu_PERCISION + nplus_u_res_l = l * dbu_PERCISION + cmp_res_enc = 0.44 * dbu_PERCISION + sab_res_enc = 0.23 * dbu_PERCISION + implant_cmp_enc = 0.18 * dbu_PERCISION + ncmp_pcmp_spc = 0.76 * dbu_PERCISION + pcmp_width = 0.36 * dbu_PERCISION + metal_width = 0.34 * dbu_PERCISION + met_cont_enc = 0.06 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + cmp_met_cont_enc_diff = 0.01 * dbu_PERCISION + min_cmp_area = 0.2025 * dbu_PERCISION * dbu_PERCISION + tie_violat = 0 * dbu_PERCISION + gr_w = 0.36 * dbu_PERCISION + dnwell_enc_lvpwell = 2.5 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + lvpwell_enc_pcmp = 0.12 * dbu_PERCISION + lvpwell_enc_ncmp = 0.43 * dbu_PERCISION + + # Inserting nplus_u_res cell + cell_index = layout.add_cell("nplus_u_resistor") + nplus_u_res_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting res_mk + nplus_u_res_cell.shapes(res_mk).insert(pya.Box(0, 0, nplus_u_res_w, nplus_u_res_l)) + + # Inserting sab + nplus_u_res_cell.shapes(sab).insert(pya.Box(0, -sab_res_enc, nplus_u_res_w, nplus_u_res_l+sab_res_enc)) + + # Inserting n diffusion + nplus_u_res_cell.shapes(comp).insert(pya.Box(-cmp_res_enc, 0, nplus_u_res_w+cmp_res_enc, nplus_u_res_l)) + nplus_u_res_cell.shapes(nplus).insert(pya.Box(-cmp_res_enc-implant_cmp_enc, -implant_cmp_enc , nplus_u_res_w+cmp_res_enc+implant_cmp_enc, nplus_u_res_l+implant_cmp_enc)) + + # Inserting ncomp metal + nplus_u_res_cell.shapes(metal1).insert(pya.Box(-cmp_res_enc+cmp_met_cont_enc_diff , cmp_met_cont_enc_diff , -cmp_res_enc+cmp_met_cont_enc_diff+metal_width , nplus_u_res_l-cmp_met_cont_enc_diff)) #left + nplus_u_res_cell.shapes(metal1).insert(pya.Box(nplus_u_res_w+cmp_res_enc-cmp_met_cont_enc_diff-metal_width, cmp_met_cont_enc_diff , nplus_u_res_w+cmp_res_enc-cmp_met_cont_enc_diff , nplus_u_res_l-cmp_met_cont_enc_diff)) # Right + + # Inserting ncomp contacts + num_ncmp_left_con_1, ncmp_left_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_ncmp_left_con_2, ncmp_left_con_free_spc_2 = number_spc_contacts(nplus_u_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + ncmp_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-cmp_res_enc+cmp_met_cont_enc_diff+ncmp_left_con_free_spc_1 / 2, cmp_met_cont_enc_diff+ncmp_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_left_con_1, num_ncmp_left_con_2) + nplus_u_res_cell.insert(ncmp_left_con_arr) + + num_ncmp_right_con_1, ncmp_right_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_ncmp_right_con_2, ncmp_right_con_free_spc_2 = number_spc_contacts(nplus_u_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + ncmp_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(nplus_u_res_w+cmp_res_enc-cmp_met_cont_enc_diff-metal_width+ncmp_right_con_free_spc_1 / 2, cmp_met_cont_enc_diff+ncmp_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_right_con_1, num_ncmp_right_con_2) + nplus_u_res_cell.insert(ncmp_right_con_arr) + + if deepnwell == True: + sub = 1 + # Inserting lvpwell + nplus_u_res_cell.shapes(lvpwell).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width-lvpwell_enc_pcmp, -lvpwell_enc_ncmp , nplus_u_res_w+cmp_res_enc+lvpwell_enc_ncmp, nplus_u_res_l+lvpwell_enc_ncmp)) + # Inserting dnwell + nplus_u_res_cell.shapes(dnwell).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width-lvpwell_enc_pcmp-dnwell_enc_lvpwell, -lvpwell_enc_ncmp-dnwell_enc_lvpwell , nplus_u_res_w+cmp_res_enc+lvpwell_enc_ncmp+dnwell_enc_lvpwell, nplus_u_res_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell)) + + # Inserting Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw, -lvpwell_enc_ncmp-dnwell_enc_lvpwell-pcmp_gr2dnw , nplus_u_res_w+cmp_res_enc+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw, nplus_u_res_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw) + cmp_outer = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw-gr_w, -lvpwell_enc_ncmp-dnwell_enc_lvpwell-pcmp_gr2dnw-gr_w , nplus_u_res_w+cmp_res_enc+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw+gr_w, nplus_u_res_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw+gr_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + nplus_u_res_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw+implant_cmp_enc, -lvpwell_enc_ncmp-dnwell_enc_lvpwell-pcmp_gr2dnw+implant_cmp_enc , nplus_u_res_w+cmp_res_enc+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw-implant_cmp_enc, nplus_u_res_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw-implant_cmp_enc) + pp_outer = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width-lvpwell_enc_pcmp-dnwell_enc_lvpwell-pcmp_gr2dnw-gr_w-implant_cmp_enc, -lvpwell_enc_ncmp-dnwell_enc_lvpwell-pcmp_gr2dnw-gr_w-implant_cmp_enc , nplus_u_res_w+cmp_res_enc+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw+gr_w+implant_cmp_enc, nplus_u_res_l+lvpwell_enc_ncmp+dnwell_enc_lvpwell+pcmp_gr2dnw+gr_w+implant_cmp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + nplus_u_res_cell.shapes(pplus).insert(pp_gr) + + else: + # Inserting lvpwell + nplus_u_res_cell.shapes(lvpwell).insert(pya.Box(-cmp_res_enc-implant_cmp_enc, -implant_cmp_enc , nplus_u_res_w+cmp_res_enc+implant_cmp_enc, nplus_u_res_l+implant_cmp_enc)) + + + if sub == 1: + # Inserting p diffusion + if (nplus_u_res_l * pcmp_width) < min_cmp_area: + tie_violat = (min_cmp_area/pcmp_width - nplus_u_res_l)/2 * tol + nplus_u_res_cell.shapes(comp).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width, -tie_violat, -cmp_res_enc-ncmp_pcmp_spc, nplus_u_res_l+tie_violat)) + nplus_u_res_cell.shapes(pplus).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width-implant_cmp_enc, -implant_cmp_enc-tie_violat , -cmp_res_enc-ncmp_pcmp_spc+implant_cmp_enc, nplus_u_res_l+tie_violat+implant_cmp_enc)) + + # Inserting pcomp metal + nplus_u_res_cell.shapes(metal1).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width, -tie_violat, -cmp_res_enc-ncmp_pcmp_spc, nplus_u_res_l+tie_violat)) + + # Inserting pcomp contacts + num_pcmp_con_1, pcmp_con_free_spc_1 = number_spc_contacts(pcmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_con_2, pcmp_con_free_spc_2 = number_spc_contacts(nplus_u_res_l, comp_cont_enc, cont_min_spc, cont_size) + pcmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-cmp_res_enc-ncmp_pcmp_spc-pcmp_width+pcmp_con_free_spc_1 / 2, pcmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_con_1, num_pcmp_con_2) + nplus_u_res_cell.insert(pcmp_con_arr) + + nplus_u_res_cell.flatten(True) + return nplus_u_res_cell + +def draw_pplus_u_res(layout, l, w, deepnwell, pcmpgr): + ''' + Usage:- + used to draw 3-terminal unsalicided P+ diffusion resistor (Outsdie DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + comp = layout.layer(22 , 0 ) + nwell = layout.layer(21 , 0 ) + pplus = layout.layer(31 , 0 ) + nplus = layout.layer(32 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + sab = layout.layer(49 , 0 ) + res_mk = layout.layer(110, 5 ) + + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + pplus_u_res_w = w * dbu_PERCISION + pplus_u_res_l = l * dbu_PERCISION + cmp_res_enc = 0.44 * dbu_PERCISION + sab_res_enc = 0.23 * dbu_PERCISION + implant_cmp_enc = 0.18 * dbu_PERCISION + nwell_ncmp_enc = 0.12 * dbu_PERCISION + nwell_pcmp_enc = 0.93 * dbu_PERCISION + ncmp_pcmp_spc = 0.34 * dbu_PERCISION + ncmp_width = 0.36 * dbu_PERCISION + metal_width = 0.34 * dbu_PERCISION + met_cont_enc = 0.06 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + cmp_met_cont_enc_diff = 0.01 * dbu_PERCISION + min_cmp_area = 0.2025 * dbu_PERCISION * dbu_PERCISION + tie_violat = 0 * dbu_PERCISION + dnwell_ncmp_enc = 0.62 * dbu_PERCISION + dnwell_pcmp_enc = 0.93 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + gr_w = 0.36 * dbu_PERCISION + + # Inserting pplus_u_res cell + cell_index = layout.add_cell("pplus_u_resistor") + pplus_u_res_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting res_mk + pplus_u_res_cell.shapes(res_mk).insert(pya.Box(0, 0, pplus_u_res_w, pplus_u_res_l)) + + # Inserting sab + pplus_u_res_cell.shapes(sab).insert(pya.Box(0, -sab_res_enc, pplus_u_res_w, pplus_u_res_l+sab_res_enc)) + + # Inserting p diffusion + pplus_u_res_cell.shapes(comp).insert(pya.Box(-cmp_res_enc, 0, pplus_u_res_w+cmp_res_enc, pplus_u_res_l)) + pplus_u_res_cell.shapes(pplus).insert(pya.Box(-cmp_res_enc-implant_cmp_enc, -implant_cmp_enc , pplus_u_res_w+cmp_res_enc+implant_cmp_enc, pplus_u_res_l+implant_cmp_enc)) + + # Inserting pcomp metal + pplus_u_res_cell.shapes(metal1).insert(pya.Box(-cmp_res_enc+cmp_met_cont_enc_diff , cmp_met_cont_enc_diff , -cmp_res_enc+cmp_met_cont_enc_diff+metal_width , pplus_u_res_l-cmp_met_cont_enc_diff)) #left + pplus_u_res_cell.shapes(metal1).insert(pya.Box(pplus_u_res_w+cmp_res_enc-cmp_met_cont_enc_diff-metal_width, cmp_met_cont_enc_diff , pplus_u_res_w+cmp_res_enc-cmp_met_cont_enc_diff , pplus_u_res_l-cmp_met_cont_enc_diff)) # Right + + # Inserting pcomp contacts + num_pcmp_left_con_1, pcmp_left_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_pcmp_left_con_2, pcmp_left_con_free_spc_2 = number_spc_contacts(pplus_u_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + pcmp_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-cmp_res_enc+cmp_met_cont_enc_diff+pcmp_left_con_free_spc_1 / 2, cmp_met_cont_enc_diff+pcmp_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_left_con_1, num_pcmp_left_con_2) + pplus_u_res_cell.insert(pcmp_left_con_arr) + + num_pcmp_right_con_1, pcmp_right_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_pcmp_right_con_2, pcmp_right_con_free_spc_2 = number_spc_contacts(pplus_u_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + pcmp_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(pplus_u_res_w+cmp_res_enc-cmp_met_cont_enc_diff-metal_width+pcmp_right_con_free_spc_1 / 2, cmp_met_cont_enc_diff+pcmp_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_right_con_1, num_pcmp_right_con_2) + pplus_u_res_cell.insert(pcmp_right_con_arr) + + # Inserting n diffusion + if (pplus_u_res_l * ncmp_width) < min_cmp_area: + tie_violat = (min_cmp_area/ncmp_width - pplus_u_res_l)/2 * tol + pplus_u_res_cell.shapes(comp).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width, -tie_violat, -cmp_res_enc-ncmp_pcmp_spc, pplus_u_res_l+tie_violat)) + pplus_u_res_cell.shapes(nplus).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width-implant_cmp_enc, -implant_cmp_enc-tie_violat , -cmp_res_enc-ncmp_pcmp_spc+implant_cmp_enc, pplus_u_res_l+implant_cmp_enc+tie_violat)) + + # Inserting ncomp metal + pplus_u_res_cell.shapes(metal1).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width, -tie_violat, -cmp_res_enc-ncmp_pcmp_spc, pplus_u_res_l+tie_violat)) + + # Inserting ncomp contacts + num_ncmp_con_1, ncmp_con_free_spc_1 = number_spc_contacts(ncmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_ncmp_con_2, ncmp_con_free_spc_2 = number_spc_contacts(pplus_u_res_l, comp_cont_enc, cont_min_spc, cont_size) + ncmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width+ncmp_con_free_spc_1 / 2, ncmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_con_1, num_ncmp_con_2) + pplus_u_res_cell.insert(ncmp_con_arr) + + if deepnwell == True: + # Inserting dnwell + pplus_u_res_cell.shapes(dnwell).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width-dnwell_ncmp_enc, -dnwell_pcmp_enc , pplus_u_res_w+cmp_res_enc+dnwell_pcmp_enc, pplus_u_res_l+dnwell_pcmp_enc)) + + # Inserting Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width-dnwell_ncmp_enc-pcmp_gr2dnw, -dnwell_pcmp_enc-pcmp_gr2dnw , pplus_u_res_w+cmp_res_enc+dnwell_pcmp_enc+pcmp_gr2dnw, pplus_u_res_l+dnwell_pcmp_enc+pcmp_gr2dnw) + cmp_outer = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width-dnwell_ncmp_enc-pcmp_gr2dnw-gr_w, -dnwell_pcmp_enc-pcmp_gr2dnw-gr_w , pplus_u_res_w+cmp_res_enc+dnwell_pcmp_enc+pcmp_gr2dnw+gr_w, pplus_u_res_l+dnwell_pcmp_enc+pcmp_gr2dnw+gr_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + pplus_u_res_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width-dnwell_ncmp_enc-pcmp_gr2dnw+implant_cmp_enc, -dnwell_pcmp_enc-pcmp_gr2dnw+implant_cmp_enc , pplus_u_res_w+cmp_res_enc+dnwell_pcmp_enc+pcmp_gr2dnw-implant_cmp_enc, pplus_u_res_l+dnwell_pcmp_enc+pcmp_gr2dnw-implant_cmp_enc) + pp_outer = pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width-dnwell_ncmp_enc-pcmp_gr2dnw-gr_w-implant_cmp_enc, -dnwell_pcmp_enc-pcmp_gr2dnw-gr_w-implant_cmp_enc , pplus_u_res_w+cmp_res_enc+dnwell_pcmp_enc+pcmp_gr2dnw+gr_w+implant_cmp_enc, pplus_u_res_l+dnwell_pcmp_enc+pcmp_gr2dnw+gr_w+implant_cmp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + pplus_u_res_cell.shapes(pplus).insert(pp_gr) + + else: + # Inserting nwell + pplus_u_res_cell.shapes(nwell).insert(pya.Box(-cmp_res_enc-ncmp_pcmp_spc-ncmp_width-nwell_ncmp_enc, -nwell_pcmp_enc , pplus_u_res_w+cmp_res_enc+nwell_pcmp_enc, pplus_u_res_l+nwell_pcmp_enc)) + + + pplus_u_res_cell.flatten(True) + return pplus_u_res_cell + +def draw_nwell_res(layout, l, w): + ''' + Usage:- + used to draw 3-terminal Nwell resistor under STI (Outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + comp = layout.layer(22 , 0 ) + nwell = layout.layer(21 , 0 ) + pplus = layout.layer(31 , 0 ) + nplus = layout.layer(32 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + res_mk = layout.layer(110, 5 ) + + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + nwell_res_w = w * dbu_PERCISION + nwell_res_l = l * dbu_PERCISION + nwell_res_enc = 0.48 * dbu_PERCISION + res_nwell_ext = 0.5 * dbu_PERCISION + implant_cmp_enc = 0.16 * dbu_PERCISION + nwell_cmp_enc = 0.12 * dbu_PERCISION + ncmp_pcmp_spc = 0.84 * dbu_PERCISION + cmp_width = 0.36 * dbu_PERCISION + metal_width = 0.34 * dbu_PERCISION + met_cont_enc = 0.06 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + cmp_met_cont_enc_diff = 0.01 * dbu_PERCISION + + # Inserting nwell_res cell + cell_index = layout.add_cell("nwell_resistor") + nwell_res_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting res_mk + nwell_res_cell.shapes(res_mk).insert(pya.Box(0, -res_nwell_ext, nwell_res_w, nwell_res_l+res_nwell_ext)) + + # Inserting nwell + nwell_res_cell.shapes(nwell).insert(pya.Box(-nwell_res_enc, 0, nwell_res_w+nwell_res_enc, nwell_res_l)) + + # Inserting n diffusion + nwell_res_cell.shapes(comp).insert(pya.Box(-cmp_width, nwell_cmp_enc, 0, nwell_res_l-nwell_cmp_enc)) #left + nwell_res_cell.shapes(comp).insert(pya.Box(nwell_res_w, nwell_cmp_enc, nwell_res_w+cmp_width, nwell_res_l-nwell_cmp_enc)) #right + nwell_res_cell.shapes(nplus).insert(pya.Box(-cmp_width-implant_cmp_enc, nwell_cmp_enc-implant_cmp_enc , implant_cmp_enc, nwell_res_l-nwell_cmp_enc+implant_cmp_enc)) + nwell_res_cell.shapes(nplus).insert(pya.Box(nwell_res_w-implant_cmp_enc, nwell_cmp_enc-implant_cmp_enc , nwell_res_w+cmp_width+implant_cmp_enc, nwell_res_l-nwell_cmp_enc+implant_cmp_enc)) + + # Inserting ncomp metal + nwell_res_cell.shapes(metal1).insert(pya.Box(-cmp_width, nwell_cmp_enc, 0, nwell_res_l-nwell_cmp_enc)) #left + nwell_res_cell.shapes(metal1).insert(pya.Box(nwell_res_w, nwell_cmp_enc, nwell_res_w+cmp_width, nwell_res_l-nwell_cmp_enc)) #right + + # Inserting ncomp contacts + num_ncmp_left_con_1, ncmp_left_con_free_spc_1 = number_spc_contacts(cmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_ncmp_left_con_2, ncmp_left_con_free_spc_2 = number_spc_contacts(nwell_res_l-2*nwell_cmp_enc, comp_cont_enc, cont_min_spc, cont_size) + ncmp_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-cmp_width+ncmp_left_con_free_spc_1 / 2, nwell_cmp_enc+ncmp_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_left_con_1, num_ncmp_left_con_2) + nwell_res_cell.insert(ncmp_left_con_arr) + + num_ncmp_right_con_1, ncmp_right_con_free_spc_1 = number_spc_contacts(cmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_ncmp_right_con_2, ncmp_right_con_free_spc_2 = number_spc_contacts(nwell_res_l-2*nwell_cmp_enc, comp_cont_enc, cont_min_spc, cont_size) + ncmp_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(nwell_res_w+ncmp_right_con_free_spc_1 / 2, nwell_cmp_enc+ncmp_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_right_con_1, num_ncmp_right_con_2) + nwell_res_cell.insert(ncmp_right_con_arr) + + # Inserting p diffusion + nwell_res_cell.shapes(comp).insert(pya.Box(-cmp_width-ncmp_pcmp_spc-cmp_width, 0, -cmp_width-ncmp_pcmp_spc , nwell_res_l)) + nwell_res_cell.shapes(pplus).insert(pya.Box(-cmp_width-ncmp_pcmp_spc-cmp_width-implant_cmp_enc, -implant_cmp_enc, -cmp_width-ncmp_pcmp_spc+implant_cmp_enc , nwell_res_l+implant_cmp_enc)) + + # Inserting pcomp metal + nwell_res_cell.shapes(metal1).insert(pya.Box(-cmp_width-ncmp_pcmp_spc-cmp_width, 0, -cmp_width-ncmp_pcmp_spc , nwell_res_l)) + + # Inserting pcomp contacts + num_pcmp_con_1, pcmp_con_free_spc_1 = number_spc_contacts(cmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_con_2, pcmp_con_free_spc_2 = number_spc_contacts(nwell_res_l, comp_cont_enc, cont_min_spc, cont_size) + pcmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-cmp_width-ncmp_pcmp_spc-cmp_width+pcmp_con_free_spc_1 / 2, pcmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_con_1, num_pcmp_con_2) + nwell_res_cell.insert(pcmp_con_arr) + + nwell_res_cell.flatten(True) + return nwell_res_cell + +def draw_pwell_res(layout, l, w, pcmpgr): + ''' + Usage:- + used to draw 3-terminal Pwell resistor under STI (Outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + comp = layout.layer(22 , 0 ) + dnwell = layout.layer(12 , 0 ) + lvpwell = layout.layer(204, 0 ) + pplus = layout.layer(31 , 0 ) + nplus = layout.layer(32 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + res_mk = layout.layer(110, 5 ) + + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + pwell_res_w = w * dbu_PERCISION + pwell_res_l = l * dbu_PERCISION + pwell_res_enc = 0.48 * dbu_PERCISION + dnwell_lvpwell_enc = 2.5 * dbu_PERCISION + res_pwell_ext = 0.5 * dbu_PERCISION + implant_cmp_enc = 0.16 * dbu_PERCISION + pwell_cmp_enc = 0.12 * dbu_PERCISION + ncmp_pcmp_spc = 0.84 * dbu_PERCISION + cmp_width = 0.36 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + gr_w = 0.36 * dbu_PERCISION + + # Inserting pwell_res cell + cell_index = layout.add_cell("pwell_resistor") + pwell_res_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting res_mk + pwell_res_cell.shapes(res_mk).insert(pya.Box(0, -res_pwell_ext, pwell_res_w, pwell_res_l+res_pwell_ext)) + + # Inserting pwell + pwell_res_cell.shapes(lvpwell).insert(pya.Box(-pwell_res_enc, 0, pwell_res_w+pwell_res_enc, pwell_res_l)) + + # Inserting DNWELL + pwell_res_cell.shapes(dnwell).insert(pya.Box(-pwell_res_enc-dnwell_lvpwell_enc, -dnwell_lvpwell_enc, pwell_res_w+pwell_res_enc+dnwell_lvpwell_enc, pwell_res_l+dnwell_lvpwell_enc)) + + # Inserting Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-pwell_res_enc-dnwell_lvpwell_enc-pcmp_gr2dnw, -dnwell_lvpwell_enc-pcmp_gr2dnw, pwell_res_w+pwell_res_enc+dnwell_lvpwell_enc+pcmp_gr2dnw, pwell_res_l+dnwell_lvpwell_enc+pcmp_gr2dnw) + cmp_outer = pya.Box(-pwell_res_enc-dnwell_lvpwell_enc-pcmp_gr2dnw-gr_w, -dnwell_lvpwell_enc-pcmp_gr2dnw-gr_w, pwell_res_w+pwell_res_enc+dnwell_lvpwell_enc+pcmp_gr2dnw+gr_w, pwell_res_l+dnwell_lvpwell_enc+pcmp_gr2dnw+gr_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + pwell_res_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-pwell_res_enc-dnwell_lvpwell_enc-pcmp_gr2dnw+implant_cmp_enc, -dnwell_lvpwell_enc-pcmp_gr2dnw+implant_cmp_enc, pwell_res_w+pwell_res_enc+dnwell_lvpwell_enc+pcmp_gr2dnw-implant_cmp_enc, pwell_res_l+dnwell_lvpwell_enc+pcmp_gr2dnw-implant_cmp_enc) + pp_outer = pya.Box(-pwell_res_enc-dnwell_lvpwell_enc-pcmp_gr2dnw-gr_w-implant_cmp_enc, -dnwell_lvpwell_enc-pcmp_gr2dnw-gr_w-implant_cmp_enc, pwell_res_w+pwell_res_enc+dnwell_lvpwell_enc+pcmp_gr2dnw+gr_w+implant_cmp_enc, pwell_res_l+dnwell_lvpwell_enc+pcmp_gr2dnw+gr_w+implant_cmp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + pwell_res_cell.shapes(pplus).insert(pp_gr) + + # Inserting p diffusion + pwell_res_cell.shapes(comp).insert(pya.Box(-cmp_width, pwell_cmp_enc, 0, pwell_res_l-pwell_cmp_enc)) #left + pwell_res_cell.shapes(comp).insert(pya.Box(pwell_res_w, pwell_cmp_enc, pwell_res_w+cmp_width, pwell_res_l-pwell_cmp_enc)) #right + pwell_res_cell.shapes(pplus).insert(pya.Box(-cmp_width-implant_cmp_enc, pwell_cmp_enc-implant_cmp_enc , implant_cmp_enc, pwell_res_l-pwell_cmp_enc+implant_cmp_enc)) + pwell_res_cell.shapes(pplus).insert(pya.Box(pwell_res_w-implant_cmp_enc, pwell_cmp_enc-implant_cmp_enc , pwell_res_w+cmp_width+implant_cmp_enc, pwell_res_l-pwell_cmp_enc+implant_cmp_enc)) + + # Inserting ncomp metal + pwell_res_cell.shapes(metal1).insert(pya.Box(-cmp_width, pwell_cmp_enc, 0, pwell_res_l-pwell_cmp_enc)) #left + pwell_res_cell.shapes(metal1).insert(pya.Box(pwell_res_w, pwell_cmp_enc, pwell_res_w+cmp_width, pwell_res_l-pwell_cmp_enc)) #right + + # Inserting pcomp contacts + num_pcmp_left_con_1, pcmp_left_con_free_spc_1 = number_spc_contacts(cmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_left_con_2, pcmp_left_con_free_spc_2 = number_spc_contacts(pwell_res_l-2*pwell_cmp_enc, comp_cont_enc, cont_min_spc, cont_size) + pcmp_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-cmp_width+pcmp_left_con_free_spc_1 / 2, pwell_cmp_enc+pcmp_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_left_con_1, num_pcmp_left_con_2) + pwell_res_cell.insert(pcmp_left_con_arr) + + num_ncmp_right_con_1, ncmp_right_con_free_spc_1 = number_spc_contacts(cmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_ncmp_right_con_2, ncmp_right_con_free_spc_2 = number_spc_contacts(pwell_res_l-2*pwell_cmp_enc, comp_cont_enc, cont_min_spc, cont_size) + ncmp_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(pwell_res_w+ncmp_right_con_free_spc_1 / 2, pwell_cmp_enc+ncmp_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_right_con_1, num_ncmp_right_con_2) + pwell_res_cell.insert(ncmp_right_con_arr) + + # Inserting n diffusion + pwell_res_cell.shapes(comp).insert(pya.Box(-cmp_width-ncmp_pcmp_spc-cmp_width, 0, -cmp_width-ncmp_pcmp_spc , pwell_res_l)) + pwell_res_cell.shapes(nplus).insert(pya.Box(-cmp_width-ncmp_pcmp_spc-cmp_width-implant_cmp_enc, -implant_cmp_enc, -cmp_width-ncmp_pcmp_spc+implant_cmp_enc , pwell_res_l+implant_cmp_enc)) + + # Inserting pcomp metal + pwell_res_cell.shapes(metal1).insert(pya.Box(-cmp_width-ncmp_pcmp_spc-cmp_width, 0, -cmp_width-ncmp_pcmp_spc , pwell_res_l)) + + # Inserting pcomp contacts + num_ncmp_con_1, ncmp_con_free_spc_1 = number_spc_contacts(cmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_ncmp_con_2, ncmp_con_free_spc_2 = number_spc_contacts(pwell_res_l, comp_cont_enc, cont_min_spc, cont_size) + ncmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-cmp_width-ncmp_pcmp_spc-cmp_width+ncmp_con_free_spc_1 / 2, ncmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_con_1, num_ncmp_con_2) + pwell_res_cell.insert(ncmp_con_arr) + + pwell_res_cell.flatten(True) + return pwell_res_cell + +def draw_npolyf_s_res(layout, l, w, deepnwell, pcmpgr): + ''' + Usage:- + used to draw 3-terminal salicided n+ poly resistor (Outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + comp = layout.layer(22 , 0 ) + poly = layout.layer(30 , 0 ) + pplus = layout.layer(31 , 0 ) + nplus = layout.layer(32 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + res_mk = layout.layer(110, 5 ) + + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + npolyf_s_res_w = w * dbu_PERCISION + npolyf_s_res_l = l * dbu_PERCISION + poly_res_enc = 0.29 * dbu_PERCISION + implant_cmp_enc = 0.16 * dbu_PERCISION + implant_poly_enc = 0.3 * dbu_PERCISION + npoly_pcmp_spc = 0.72 * dbu_PERCISION + pcmp_width = 0.36 * dbu_PERCISION + metal_width = 0.34 * dbu_PERCISION + met_cont_enc = 0.06 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + cmp_met_cont_enc_diff = 0.01 * dbu_PERCISION + dnwell_enc_ncmp = 0.62 * dbu_PERCISION + dnwell_enc_poly = 1.34 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + gr_w = 0.36 * dbu_PERCISION + + # Inserting npolyf_s_res cell + cell_index = layout.add_cell("npolyf_s_resistor") + npolyf_s_res_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting res_mk + npolyf_s_res_cell.shapes(res_mk).insert(pya.Box(0, 0, npolyf_s_res_w, npolyf_s_res_l)) + + # Inserting n poly + npolyf_s_res_cell.shapes(poly).insert(pya.Box(-poly_res_enc, 0, npolyf_s_res_w+poly_res_enc, npolyf_s_res_l)) + npolyf_s_res_cell.shapes(nplus).insert(pya.Box(-poly_res_enc-implant_poly_enc, -implant_poly_enc , npolyf_s_res_w+poly_res_enc+implant_poly_enc, npolyf_s_res_l+implant_poly_enc)) + + # Inserting ncomp metal + npolyf_s_res_cell.shapes(metal1).insert(pya.Box(-cont_size-met_cont_enc , cmp_met_cont_enc_diff , met_cont_enc , npolyf_s_res_l-cmp_met_cont_enc_diff)) #left + npolyf_s_res_cell.shapes(metal1).insert(pya.Box(npolyf_s_res_w-met_cont_enc, cmp_met_cont_enc_diff , npolyf_s_res_w+cont_size+met_cont_enc , npolyf_s_res_l-cmp_met_cont_enc_diff)) # Right + + # Inserting ncomp contacts + num_ncmp_left_con_1, ncmp_left_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_ncmp_left_con_2, ncmp_left_con_free_spc_2 = number_spc_contacts(npolyf_s_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + ncmp_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-cont_size-met_cont_enc+ncmp_left_con_free_spc_1 / 2, cmp_met_cont_enc_diff+ncmp_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_left_con_1, num_ncmp_left_con_2) + npolyf_s_res_cell.insert(ncmp_left_con_arr) + + num_ncmp_right_con_1, ncmp_right_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_ncmp_right_con_2, ncmp_right_con_free_spc_2 = number_spc_contacts(npolyf_s_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + ncmp_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(npolyf_s_res_w-met_cont_enc+ncmp_right_con_free_spc_1 / 2, cmp_met_cont_enc_diff+ncmp_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_right_con_1, num_ncmp_right_con_2) + npolyf_s_res_cell.insert(ncmp_right_con_arr) + + # Inserting p diffusion + npolyf_s_res_cell.shapes(comp).insert(pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width, 0, -poly_res_enc-npoly_pcmp_spc, npolyf_s_res_l)) + + # Inserting pcomp metal + npolyf_s_res_cell.shapes(metal1).insert(pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width, 0, -poly_res_enc-npoly_pcmp_spc, npolyf_s_res_l)) + + # Inserting pcomp contacts + num_pcmp_con_1, pcmp_con_free_spc_1 = number_spc_contacts(pcmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_con_2, pcmp_con_free_spc_2 = number_spc_contacts(npolyf_s_res_l, comp_cont_enc, cont_min_spc, cont_size) + pcmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-poly_res_enc-npoly_pcmp_spc-pcmp_width+pcmp_con_free_spc_1 / 2, pcmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_con_1, num_pcmp_con_2) + npolyf_s_res_cell.insert(pcmp_con_arr) + + if deepnwell == True: + # Inserting Ntap + npolyf_s_res_cell.shapes(nplus).insert(pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width-implant_cmp_enc, -implant_cmp_enc , -poly_res_enc-npoly_pcmp_spc+implant_cmp_enc, npolyf_s_res_l+implant_cmp_enc)) + + # Inserting dnwell + npolyf_s_res_cell.shapes(dnwell).insert(pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp, -dnwell_enc_poly , npolyf_s_res_w+poly_res_enc+dnwell_enc_poly, npolyf_s_res_l+dnwell_enc_poly)) + + # Inserting Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw, -dnwell_enc_poly-pcmp_gr2dnw , npolyf_s_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw, npolyf_s_res_l+dnwell_enc_poly+pcmp_gr2dnw) + cmp_outer = pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw-gr_w, -dnwell_enc_poly-pcmp_gr2dnw-gr_w , npolyf_s_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw+gr_w, npolyf_s_res_l+dnwell_enc_poly+pcmp_gr2dnw+gr_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + npolyf_s_res_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw+implant_cmp_enc, -dnwell_enc_poly-pcmp_gr2dnw+implant_cmp_enc , npolyf_s_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw-implant_cmp_enc, npolyf_s_res_l+dnwell_enc_poly+pcmp_gr2dnw-implant_cmp_enc) + pp_outer = pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw-gr_w-implant_cmp_enc, -dnwell_enc_poly-pcmp_gr2dnw-gr_w-implant_cmp_enc , npolyf_s_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw+gr_w+implant_cmp_enc, npolyf_s_res_l+dnwell_enc_poly+pcmp_gr2dnw+gr_w+implant_cmp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + npolyf_s_res_cell.shapes(pplus).insert(pp_gr) + + else: + npolyf_s_res_cell.shapes(pplus).insert(pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width-implant_cmp_enc, -implant_cmp_enc , -poly_res_enc-npoly_pcmp_spc+implant_cmp_enc, npolyf_s_res_l+implant_cmp_enc)) + + + npolyf_s_res_cell.flatten(True) + return npolyf_s_res_cell + +def draw_ppolyf_s_res(layout, l, w, deepnwell, pcmpgr): + ''' + Usage:- + used to draw 3-terminal salicided p+ poly resistor (Outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + comp = layout.layer(22 , 0 ) + poly = layout.layer(30 , 0 ) + pplus = layout.layer(31 , 0 ) + nplus = layout.layer(32 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + res_mk = layout.layer(110, 5 ) + + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + ppolyf_s_res_w = w * dbu_PERCISION + ppolyf_s_res_l = l * dbu_PERCISION + poly_res_enc = 0.29 * dbu_PERCISION + implant_cmp_enc = 0.16 * dbu_PERCISION + implant_poly_enc = 0.3 * dbu_PERCISION + ppoly_pcmp_spc = 0.86 * dbu_PERCISION + pcmp_width = 0.36 * dbu_PERCISION + metal_width = 0.34 * dbu_PERCISION + met_cont_enc = 0.06 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + cmp_met_cont_enc_diff = 0.01 * dbu_PERCISION + dnwell_enc_ncmp = 0.62 * dbu_PERCISION + dnwell_enc_poly = 1.34 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + gr_w = 0.36 * dbu_PERCISION + + # Inserting ppolyf_s_res cell + cell_index = layout.add_cell("ppolyf_s_resistor") + ppolyf_s_res_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting res_mk + ppolyf_s_res_cell.shapes(res_mk).insert(pya.Box(0, 0, ppolyf_s_res_w, ppolyf_s_res_l)) + + # Inserting n poly + ppolyf_s_res_cell.shapes(poly).insert(pya.Box(-poly_res_enc, 0, ppolyf_s_res_w+poly_res_enc, ppolyf_s_res_l)) + ppolyf_s_res_cell.shapes(pplus).insert(pya.Box(-poly_res_enc-implant_poly_enc, -implant_poly_enc , ppolyf_s_res_w+poly_res_enc+implant_poly_enc, ppolyf_s_res_l+implant_poly_enc)) + + # Inserting ncomp metal + ppolyf_s_res_cell.shapes(metal1).insert(pya.Box(-cont_size-met_cont_enc , cmp_met_cont_enc_diff , met_cont_enc , ppolyf_s_res_l-cmp_met_cont_enc_diff)) #left + ppolyf_s_res_cell.shapes(metal1).insert(pya.Box(ppolyf_s_res_w-met_cont_enc, cmp_met_cont_enc_diff , ppolyf_s_res_w+cont_size+met_cont_enc , ppolyf_s_res_l-cmp_met_cont_enc_diff)) # Right + + # Inserting ncomp contacts + num_ncmp_left_con_1, ncmp_left_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_ncmp_left_con_2, ncmp_left_con_free_spc_2 = number_spc_contacts(ppolyf_s_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + ncmp_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-cont_size-met_cont_enc+ncmp_left_con_free_spc_1 / 2, cmp_met_cont_enc_diff+ncmp_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_left_con_1, num_ncmp_left_con_2) + ppolyf_s_res_cell.insert(ncmp_left_con_arr) + + num_ncmp_right_con_1, ncmp_right_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_ncmp_right_con_2, ncmp_right_con_free_spc_2 = number_spc_contacts(ppolyf_s_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + ncmp_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(ppolyf_s_res_w-met_cont_enc+ncmp_right_con_free_spc_1 / 2, cmp_met_cont_enc_diff+ncmp_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_right_con_1, num_ncmp_right_con_2) + ppolyf_s_res_cell.insert(ncmp_right_con_arr) + + # Inserting p diffusion + ppolyf_s_res_cell.shapes(comp).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width, 0, -poly_res_enc-ppoly_pcmp_spc, ppolyf_s_res_l)) + + # Inserting pcomp metal + ppolyf_s_res_cell.shapes(metal1).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width, 0, -poly_res_enc-ppoly_pcmp_spc, ppolyf_s_res_l)) + + # Inserting pcomp contacts + num_pcmp_con_1, pcmp_con_free_spc_1 = number_spc_contacts(pcmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_con_2, pcmp_con_free_spc_2 = number_spc_contacts(ppolyf_s_res_l, comp_cont_enc, cont_min_spc, cont_size) + pcmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-poly_res_enc-ppoly_pcmp_spc-pcmp_width+pcmp_con_free_spc_1 / 2, pcmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_con_1, num_pcmp_con_2) + ppolyf_s_res_cell.insert(pcmp_con_arr) + + if deepnwell == True: + # Inserting Ntap + ppolyf_s_res_cell.shapes(nplus).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-implant_cmp_enc, -implant_cmp_enc , -poly_res_enc-ppoly_pcmp_spc+implant_cmp_enc, ppolyf_s_res_l+implant_cmp_enc)) + + # Inserting dnwell + ppolyf_s_res_cell.shapes(dnwell).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp, -dnwell_enc_poly , ppolyf_s_res_w+poly_res_enc+dnwell_enc_poly, ppolyf_s_res_l+dnwell_enc_poly)) + + # Inserting Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw, -dnwell_enc_poly-pcmp_gr2dnw , ppolyf_s_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw, ppolyf_s_res_l+dnwell_enc_poly+pcmp_gr2dnw) + cmp_outer = pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw-gr_w, -dnwell_enc_poly-pcmp_gr2dnw-gr_w , ppolyf_s_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw+gr_w, ppolyf_s_res_l+dnwell_enc_poly+pcmp_gr2dnw+gr_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + ppolyf_s_res_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw+implant_cmp_enc, -dnwell_enc_poly-pcmp_gr2dnw+implant_cmp_enc , ppolyf_s_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw-implant_cmp_enc, ppolyf_s_res_l+dnwell_enc_poly+pcmp_gr2dnw-implant_cmp_enc) + pp_outer = pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw-gr_w-implant_cmp_enc, -dnwell_enc_poly-pcmp_gr2dnw-gr_w-implant_cmp_enc , ppolyf_s_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw+gr_w+implant_cmp_enc, ppolyf_s_res_l+dnwell_enc_poly+pcmp_gr2dnw+gr_w+implant_cmp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + ppolyf_s_res_cell.shapes(pplus).insert(pp_gr) + + else: + ppolyf_s_res_cell.shapes(pplus).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-implant_cmp_enc, -implant_cmp_enc , -poly_res_enc-ppoly_pcmp_spc+implant_cmp_enc, ppolyf_s_res_l+implant_cmp_enc)) + + + ppolyf_s_res_cell.flatten(True) + return ppolyf_s_res_cell + +def draw_npolyf_u_res(layout, l, w, deepnwell, pcmpgr): + ''' + Usage:- + used to draw 3-terminal unsalicided n+ poly resistor (Outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + comp = layout.layer(22 , 0 ) + poly = layout.layer(30 , 0 ) + pplus = layout.layer(31 , 0 ) + nplus = layout.layer(32 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + sab = layout.layer(49 , 0 ) + res_mk = layout.layer(110, 5 ) + + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + npolyf_u_res_w = w * dbu_PERCISION + npolyf_u_res_l = l * dbu_PERCISION + poly_res_enc = 0.51 * dbu_PERCISION + sab_res_enc = 0.28 * dbu_PERCISION + implant_cmp_enc = 0.16 * dbu_PERCISION + implant_poly_enc = 0.3 * dbu_PERCISION + npoly_pcmp_spc = 0.72 * dbu_PERCISION + pcmp_width = 0.36 * dbu_PERCISION + metal_width = 0.34 * dbu_PERCISION + met_cont_enc = 0.06 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + cmp_met_cont_enc_diff = 0.01 * dbu_PERCISION + dnwell_enc_ncmp = 0.62 * dbu_PERCISION + dnwell_enc_poly = 1.34 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + gr_w = 0.36 * dbu_PERCISION + + # Inserting npolyf_u_res cell + cell_index = layout.add_cell("npolyf_u_resistor") + npolyf_u_res_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting res_mk + npolyf_u_res_cell.shapes(res_mk).insert(pya.Box(0, 0, npolyf_u_res_w, npolyf_u_res_l)) + + # Inserting sab + npolyf_u_res_cell.shapes(sab).insert(pya.Box(0, -sab_res_enc, npolyf_u_res_w, npolyf_u_res_l+sab_res_enc)) + + # Inserting n poly + npolyf_u_res_cell.shapes(poly).insert(pya.Box(-poly_res_enc, 0, npolyf_u_res_w+poly_res_enc, npolyf_u_res_l)) + npolyf_u_res_cell.shapes(nplus).insert(pya.Box(-poly_res_enc-implant_poly_enc, -implant_poly_enc , npolyf_u_res_w+poly_res_enc+implant_poly_enc, npolyf_u_res_l+implant_poly_enc)) + + # Inserting npoly metal + npolyf_u_res_cell.shapes(metal1).insert(pya.Box(-poly_res_enc+cmp_met_cont_enc_diff , cmp_met_cont_enc_diff , -poly_res_enc+cmp_met_cont_enc_diff+metal_width , npolyf_u_res_l-cmp_met_cont_enc_diff)) #left + npolyf_u_res_cell.shapes(metal1).insert(pya.Box(npolyf_u_res_w+poly_res_enc-cmp_met_cont_enc_diff-metal_width, cmp_met_cont_enc_diff , npolyf_u_res_w+poly_res_enc-cmp_met_cont_enc_diff , npolyf_u_res_l-cmp_met_cont_enc_diff)) # Right + + # Inserting npoly contacts + num_ncmp_left_con_1, ncmp_left_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_ncmp_left_con_2, ncmp_left_con_free_spc_2 = number_spc_contacts(npolyf_u_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + ncmp_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-poly_res_enc+cmp_met_cont_enc_diff+ncmp_left_con_free_spc_1 / 2, cmp_met_cont_enc_diff+ncmp_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_left_con_1, num_ncmp_left_con_2) + npolyf_u_res_cell.insert(ncmp_left_con_arr) + + num_ncmp_right_con_1, ncmp_right_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_ncmp_right_con_2, ncmp_right_con_free_spc_2 = number_spc_contacts(npolyf_u_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + ncmp_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(npolyf_u_res_w+poly_res_enc-cmp_met_cont_enc_diff-metal_width+ncmp_right_con_free_spc_1 / 2, cmp_met_cont_enc_diff+ncmp_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_right_con_1, num_ncmp_right_con_2) + npolyf_u_res_cell.insert(ncmp_right_con_arr) + + + # Inserting p diffusion + npolyf_u_res_cell.shapes(comp).insert(pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width, 0, -poly_res_enc-npoly_pcmp_spc, npolyf_u_res_l)) + + # Inserting pcomp metal + npolyf_u_res_cell.shapes(metal1).insert(pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width, 0, -poly_res_enc-npoly_pcmp_spc, npolyf_u_res_l)) + + # Inserting pcomp contacts + num_pcmp_con_1, pcmp_con_free_spc_1 = number_spc_contacts(pcmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_con_2, pcmp_con_free_spc_2 = number_spc_contacts(npolyf_u_res_l, comp_cont_enc, cont_min_spc, cont_size) + pcmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-poly_res_enc-npoly_pcmp_spc-pcmp_width+pcmp_con_free_spc_1 / 2, pcmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_con_1, num_pcmp_con_2) + npolyf_u_res_cell.insert(pcmp_con_arr) + + if deepnwell == True: + # Inserting Ntap + npolyf_u_res_cell.shapes(nplus).insert(pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width-implant_cmp_enc, -implant_cmp_enc , -poly_res_enc-npoly_pcmp_spc+implant_cmp_enc, npolyf_u_res_l+implant_cmp_enc)) + + # Inserting dnwell + npolyf_u_res_cell.shapes(dnwell).insert(pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp, -dnwell_enc_poly , npolyf_u_res_w+poly_res_enc+dnwell_enc_poly, npolyf_u_res_l+dnwell_enc_poly)) + + # Inserting Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw, -dnwell_enc_poly-pcmp_gr2dnw , npolyf_u_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw, npolyf_u_res_l+dnwell_enc_poly+pcmp_gr2dnw) + cmp_outer = pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw-gr_w, -dnwell_enc_poly-pcmp_gr2dnw-gr_w , npolyf_u_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw+gr_w, npolyf_u_res_l+dnwell_enc_poly+pcmp_gr2dnw+gr_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + npolyf_u_res_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw+implant_cmp_enc, -dnwell_enc_poly-pcmp_gr2dnw+implant_cmp_enc , npolyf_u_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw-implant_cmp_enc, npolyf_u_res_l+dnwell_enc_poly+pcmp_gr2dnw-implant_cmp_enc) + pp_outer = pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw-gr_w-implant_cmp_enc, -dnwell_enc_poly-pcmp_gr2dnw-gr_w-implant_cmp_enc , npolyf_u_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw+gr_w+implant_cmp_enc, npolyf_u_res_l+dnwell_enc_poly+pcmp_gr2dnw+gr_w+implant_cmp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + npolyf_u_res_cell.shapes(pplus).insert(pp_gr) + + else: + npolyf_u_res_cell.shapes(pplus).insert(pya.Box(-poly_res_enc-npoly_pcmp_spc-pcmp_width-implant_cmp_enc, -implant_cmp_enc , -poly_res_enc-npoly_pcmp_spc+implant_cmp_enc, npolyf_u_res_l+implant_cmp_enc)) + + + npolyf_u_res_cell.flatten(True) + return npolyf_u_res_cell + +def draw_ppolyf_u_res(layout, l, w, deepnwell, pcmpgr): + ''' + Usage:- + used to draw 3-terminal unsalicided p+ poly resistor (Outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + comp = layout.layer(22 , 0 ) + poly = layout.layer(30 , 0 ) + pplus = layout.layer(31 , 0 ) + nplus = layout.layer(32 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + sab = layout.layer(49 , 0 ) + res_mk = layout.layer(110, 5 ) + + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + ppolyf_u_res_w = w * dbu_PERCISION + ppolyf_u_res_l = l * dbu_PERCISION + poly_res_enc = 0.51 * dbu_PERCISION + sab_res_enc = 0.28 * dbu_PERCISION + implant_cmp_enc = 0.16 * dbu_PERCISION + implant_poly_enc = 0.3 * dbu_PERCISION + ppoly_pcmp_spc = 0.86 * dbu_PERCISION + pcmp_width = 0.36 * dbu_PERCISION + metal_width = 0.34 * dbu_PERCISION + met_cont_enc = 0.06 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + cmp_met_cont_enc_diff = 0.01 * dbu_PERCISION + dnwell_enc_ncmp = 0.62 * dbu_PERCISION + dnwell_enc_poly = 1.34 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + gr_w = 0.36 * dbu_PERCISION + + # Inserting ppolyf_u_res cell + cell_index = layout.add_cell("ppolyf_u_resistor") + ppolyf_u_res_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting res_mk + ppolyf_u_res_cell.shapes(res_mk).insert(pya.Box(0, 0, ppolyf_u_res_w, ppolyf_u_res_l)) + + # Inserting sab + ppolyf_u_res_cell.shapes(sab).insert(pya.Box(0, -sab_res_enc, ppolyf_u_res_w, ppolyf_u_res_l+sab_res_enc)) + + # Inserting p poly + ppolyf_u_res_cell.shapes(poly).insert(pya.Box(-poly_res_enc, 0, ppolyf_u_res_w+poly_res_enc, ppolyf_u_res_l)) + ppolyf_u_res_cell.shapes(pplus).insert(pya.Box(-poly_res_enc-implant_poly_enc, -implant_poly_enc , ppolyf_u_res_w+poly_res_enc+implant_poly_enc, ppolyf_u_res_l+implant_poly_enc)) + + # Inserting npoly metal + ppolyf_u_res_cell.shapes(metal1).insert(pya.Box(-poly_res_enc+cmp_met_cont_enc_diff , cmp_met_cont_enc_diff , -poly_res_enc+cmp_met_cont_enc_diff+metal_width , ppolyf_u_res_l-cmp_met_cont_enc_diff)) #left + ppolyf_u_res_cell.shapes(metal1).insert(pya.Box(ppolyf_u_res_w+poly_res_enc-cmp_met_cont_enc_diff-metal_width, cmp_met_cont_enc_diff , ppolyf_u_res_w+poly_res_enc-cmp_met_cont_enc_diff , ppolyf_u_res_l-cmp_met_cont_enc_diff)) # Right + + # Inserting npoly contacts + num_ncmp_left_con_1, ncmp_left_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_ncmp_left_con_2, ncmp_left_con_free_spc_2 = number_spc_contacts(ppolyf_u_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + ncmp_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-poly_res_enc+cmp_met_cont_enc_diff+ncmp_left_con_free_spc_1 / 2, cmp_met_cont_enc_diff+ncmp_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_left_con_1, num_ncmp_left_con_2) + ppolyf_u_res_cell.insert(ncmp_left_con_arr) + + num_ncmp_right_con_1, ncmp_right_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_ncmp_right_con_2, ncmp_right_con_free_spc_2 = number_spc_contacts(ppolyf_u_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + ncmp_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(ppolyf_u_res_w+poly_res_enc-cmp_met_cont_enc_diff-metal_width+ncmp_right_con_free_spc_1 / 2, cmp_met_cont_enc_diff+ncmp_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_right_con_1, num_ncmp_right_con_2) + ppolyf_u_res_cell.insert(ncmp_right_con_arr) + + + # Inserting p diffusion + ppolyf_u_res_cell.shapes(comp).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width, 0, -poly_res_enc-ppoly_pcmp_spc, ppolyf_u_res_l)) + + # Inserting pcomp metal + ppolyf_u_res_cell.shapes(metal1).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width, 0, -poly_res_enc-ppoly_pcmp_spc, ppolyf_u_res_l)) + + # Inserting pcomp contacts + num_pcmp_con_1, pcmp_con_free_spc_1 = number_spc_contacts(pcmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_con_2, pcmp_con_free_spc_2 = number_spc_contacts(ppolyf_u_res_l, comp_cont_enc, cont_min_spc, cont_size) + pcmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-poly_res_enc-ppoly_pcmp_spc-pcmp_width+pcmp_con_free_spc_1 / 2, pcmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_con_1, num_pcmp_con_2) + ppolyf_u_res_cell.insert(pcmp_con_arr) + + if deepnwell == True: + # Inserting Ntap + ppolyf_u_res_cell.shapes(nplus).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-implant_cmp_enc, -implant_cmp_enc , -poly_res_enc-ppoly_pcmp_spc+implant_cmp_enc, ppolyf_u_res_l+implant_cmp_enc)) + + # Inserting dnwell + ppolyf_u_res_cell.shapes(dnwell).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp, -dnwell_enc_poly , ppolyf_u_res_w+poly_res_enc+dnwell_enc_poly, ppolyf_u_res_l+dnwell_enc_poly)) + + # Inserting Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw, -dnwell_enc_poly-pcmp_gr2dnw , ppolyf_u_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw, ppolyf_u_res_l+dnwell_enc_poly+pcmp_gr2dnw) + cmp_outer = pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw-gr_w, -dnwell_enc_poly-pcmp_gr2dnw-gr_w , ppolyf_u_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw+gr_w, ppolyf_u_res_l+dnwell_enc_poly+pcmp_gr2dnw+gr_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + ppolyf_u_res_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw+implant_cmp_enc, -dnwell_enc_poly-pcmp_gr2dnw+implant_cmp_enc , ppolyf_u_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw-implant_cmp_enc, ppolyf_u_res_l+dnwell_enc_poly+pcmp_gr2dnw-implant_cmp_enc) + pp_outer = pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw-gr_w-implant_cmp_enc, -dnwell_enc_poly-pcmp_gr2dnw-gr_w-implant_cmp_enc , ppolyf_u_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw+gr_w+implant_cmp_enc, ppolyf_u_res_l+dnwell_enc_poly+pcmp_gr2dnw+gr_w+implant_cmp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + ppolyf_u_res_cell.shapes(pplus).insert(pp_gr) + + else: + ppolyf_u_res_cell.shapes(pplus).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-implant_cmp_enc, -implant_cmp_enc , -poly_res_enc-ppoly_pcmp_spc+implant_cmp_enc, ppolyf_u_res_l+implant_cmp_enc)) + + + ppolyf_u_res_cell.flatten(True) + return ppolyf_u_res_cell + +def draw_ppolyf_u_high_Rs_res(layout, l, w , volt, deepnwell, pcmpgr): + ''' + Usage:- + used to draw high-Rs p+ poly resistor (outside DNWELL) by specifying parameters + Arguments:- + layout : Object of layout + l : Float of diff length + w : Float of diff width + ''' + + # Define layers + dnwell = layout.layer(12 , 0 ) + comp = layout.layer(22 , 0 ) + poly = layout.layer(30 , 0 ) + nplus = layout.layer(32 , 0 ) + pplus = layout.layer(31 , 0 ) + contact = layout.layer(33 , 0 ) + metal1 = layout.layer(34 , 0 ) + sab = layout.layer(49 , 0 ) + res_mk = layout.layer(110, 5 ) + resistor = layout.layer(62 , 0 ) + dualgate = layout.layer(55 , 0 ) + + # VARIABLES + dbu_PERCISION = 1/layout.dbu + ppolyf_u_high_Rs_res_w = w * dbu_PERCISION + ppolyf_u_high_Rs_res_l = l * dbu_PERCISION + poly_res_enc = 0.64 * dbu_PERCISION + sab_res_enc = 0.28 * dbu_PERCISION + sab_res_ext = 0.1 * dbu_PERCISION + implant_cmp_enc = 0.02 * dbu_PERCISION + implant_poly_enc = 0.18 * dbu_PERCISION + ppoly_pcmp_spc = 0.7 * dbu_PERCISION + pcmp_width = 0.42 * dbu_PERCISION + metal_width = 0.34 * dbu_PERCISION + met_cont_enc = 0.06 * dbu_PERCISION + comp_cont_enc = 0.07 * dbu_PERCISION + cont_size = 0.22 * dbu_PERCISION + cont_min_spc = 0.25 * dbu_PERCISION + cmp_met_cont_enc_diff = 0.01 * dbu_PERCISION + resistor_poly_enc = 0.4 * dbu_PERCISION + dnwell_enc_ncmp = 0.62 * dbu_PERCISION + dnwell_enc_poly = 1.34 * dbu_PERCISION + pcmp_gr2dnw = 2.5 * dbu_PERCISION + gr_w = 0.36 * dbu_PERCISION + dg_enc_dnwell = 0.5 * dbu_PERCISION + + if volt == "5/6V": + dnwell_enc_ncmp = 0.66 * dbu_PERCISION + + + # Inserting ppolyf_u_high_Rs_res cell + cell_index = layout.add_cell("ppolyf_u_high_Rs_resistor") + ppolyf_u_high_Rs_res_cell = layout.cell(cell_index) + + # Inserting a contact cell + cont_cell_index = layout.add_cell("contact") + cont_cell = layout.cell(cont_cell_index) + cont_cell.shapes(contact).insert(pya.Box.new(0, 0, cont_size, cont_size)) + + # Inserting res_mk + ppolyf_u_high_Rs_res_cell.shapes(res_mk).insert(pya.Box(0, 0, ppolyf_u_high_Rs_res_w, ppolyf_u_high_Rs_res_l)) + + # Inserting sab + ppolyf_u_high_Rs_res_cell.shapes(sab).insert(pya.Box(-sab_res_ext, -sab_res_enc, ppolyf_u_high_Rs_res_w+sab_res_ext, ppolyf_u_high_Rs_res_l+sab_res_enc)) + + # Inserting p poly + ppolyf_u_high_Rs_res_cell.shapes(poly).insert(pya.Box(-poly_res_enc, 0, ppolyf_u_high_Rs_res_w+poly_res_enc, ppolyf_u_high_Rs_res_l)) + ppolyf_u_high_Rs_res_cell.shapes(pplus).insert(pya.Box(-poly_res_enc-implant_poly_enc, -implant_poly_enc , 0 , ppolyf_u_high_Rs_res_l+implant_poly_enc)) + ppolyf_u_high_Rs_res_cell.shapes(pplus).insert(pya.Box(ppolyf_u_high_Rs_res_w, -implant_poly_enc , ppolyf_u_high_Rs_res_w+poly_res_enc+implant_poly_enc, ppolyf_u_high_Rs_res_l+implant_poly_enc)) + + # Inserting npoly metal + ppolyf_u_high_Rs_res_cell.shapes(metal1).insert(pya.Box(-poly_res_enc+cmp_met_cont_enc_diff , cmp_met_cont_enc_diff , -poly_res_enc+cmp_met_cont_enc_diff+metal_width , ppolyf_u_high_Rs_res_l-cmp_met_cont_enc_diff)) #left + ppolyf_u_high_Rs_res_cell.shapes(metal1).insert(pya.Box(ppolyf_u_high_Rs_res_w+poly_res_enc-cmp_met_cont_enc_diff-metal_width, cmp_met_cont_enc_diff , ppolyf_u_high_Rs_res_w+poly_res_enc-cmp_met_cont_enc_diff , ppolyf_u_high_Rs_res_l-cmp_met_cont_enc_diff)) # Right + + # Inserting npoly contacts + num_ncmp_left_con_1, ncmp_left_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_ncmp_left_con_2, ncmp_left_con_free_spc_2 = number_spc_contacts(ppolyf_u_high_Rs_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + ncmp_left_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-poly_res_enc+cmp_met_cont_enc_diff+ncmp_left_con_free_spc_1 / 2, cmp_met_cont_enc_diff+ncmp_left_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_left_con_1, num_ncmp_left_con_2) + ppolyf_u_high_Rs_res_cell.insert(ncmp_left_con_arr) + + num_ncmp_right_con_1, ncmp_right_con_free_spc_1 = number_spc_contacts(metal_width, met_cont_enc, cont_min_spc, cont_size) + num_ncmp_right_con_2, ncmp_right_con_free_spc_2 = number_spc_contacts(ppolyf_u_high_Rs_res_l-2*cmp_met_cont_enc_diff, met_cont_enc, cont_min_spc, cont_size) + ncmp_right_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(ppolyf_u_high_Rs_res_w+poly_res_enc-cmp_met_cont_enc_diff-metal_width+ncmp_right_con_free_spc_1 / 2, cmp_met_cont_enc_diff+ncmp_right_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_ncmp_right_con_1, num_ncmp_right_con_2) + ppolyf_u_high_Rs_res_cell.insert(ncmp_right_con_arr) + + + # Inserting p diffusion + ppolyf_u_high_Rs_res_cell.shapes(comp).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width, 0, -poly_res_enc-ppoly_pcmp_spc, ppolyf_u_high_Rs_res_l)) + + # Inserting pcomp metal + ppolyf_u_high_Rs_res_cell.shapes(metal1).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width, 0, -poly_res_enc-ppoly_pcmp_spc, ppolyf_u_high_Rs_res_l)) + + # Inserting pcomp contacts + num_pcmp_con_1, pcmp_con_free_spc_1 = number_spc_contacts(pcmp_width, comp_cont_enc, cont_min_spc, cont_size) + num_pcmp_con_2, pcmp_con_free_spc_2 = number_spc_contacts(ppolyf_u_high_Rs_res_l, comp_cont_enc, cont_min_spc, cont_size) + pcmp_con_arr = pya.CellInstArray(cont_cell.cell_index(), pya.Trans( + pya.Point(-poly_res_enc-ppoly_pcmp_spc-pcmp_width+pcmp_con_free_spc_1 / 2, pcmp_con_free_spc_2/2)), + pya.Vector(cont_min_spc + cont_size, 0), pya.Vector(0,cont_min_spc + cont_size), + num_pcmp_con_1, num_pcmp_con_2) + ppolyf_u_high_Rs_res_cell.insert(pcmp_con_arr) + + # Inserting resistor + ppolyf_u_high_Rs_res_cell.shapes(resistor).insert(pya.Box(-poly_res_enc-resistor_poly_enc, -resistor_poly_enc , ppolyf_u_high_Rs_res_w+poly_res_enc+resistor_poly_enc, ppolyf_u_high_Rs_res_l+resistor_poly_enc)) + + if deepnwell == True: + # Inserting Ntap + ppolyf_u_high_Rs_res_cell.shapes(nplus).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-implant_cmp_enc, -implant_cmp_enc , -poly_res_enc-ppoly_pcmp_spc+implant_cmp_enc, ppolyf_u_high_Rs_res_l+implant_cmp_enc)) + + # Inserting dnwell + ppolyf_u_high_Rs_res_cell.shapes(dnwell).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp, -dnwell_enc_poly , ppolyf_u_high_Rs_res_w+poly_res_enc+dnwell_enc_poly, ppolyf_u_high_Rs_res_l+dnwell_enc_poly)) + + # for 5/6V + # Inserting dualgate + if volt == "5/6V": + ppolyf_u_high_Rs_res_cell.shapes(dualgate).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-dg_enc_dnwell, -dnwell_enc_poly-dg_enc_dnwell , ppolyf_u_high_Rs_res_w+poly_res_enc+dnwell_enc_poly+dg_enc_dnwell, ppolyf_u_high_Rs_res_l+dnwell_enc_poly+dg_enc_dnwell)) + + + # Inserting Guard Ring + if pcmpgr == True: + cmp_inner = pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw, -dnwell_enc_poly-pcmp_gr2dnw , ppolyf_u_high_Rs_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw, ppolyf_u_high_Rs_res_l+dnwell_enc_poly+pcmp_gr2dnw) + cmp_outer = pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw-gr_w, -dnwell_enc_poly-pcmp_gr2dnw-gr_w , ppolyf_u_high_Rs_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw+gr_w, ppolyf_u_high_Rs_res_l+dnwell_enc_poly+pcmp_gr2dnw+gr_w) + cmp_gr = pya.Region(cmp_outer) - pya.Region(cmp_inner) + ppolyf_u_high_Rs_res_cell.shapes(comp).insert(cmp_gr) + + pp_inner = pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw+implant_cmp_enc, -dnwell_enc_poly-pcmp_gr2dnw+implant_cmp_enc , ppolyf_u_high_Rs_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw-implant_cmp_enc, ppolyf_u_high_Rs_res_l+dnwell_enc_poly+pcmp_gr2dnw-implant_cmp_enc) + pp_outer = pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-dnwell_enc_ncmp-pcmp_gr2dnw-gr_w-implant_cmp_enc, -dnwell_enc_poly-pcmp_gr2dnw-gr_w-implant_cmp_enc , ppolyf_u_high_Rs_res_w+poly_res_enc+dnwell_enc_poly+pcmp_gr2dnw+gr_w+implant_cmp_enc, ppolyf_u_high_Rs_res_l+dnwell_enc_poly+pcmp_gr2dnw+gr_w+implant_cmp_enc) + pp_gr = pya.Region(pp_outer) - pya.Region(pp_inner) + ppolyf_u_high_Rs_res_cell.shapes(pplus).insert(pp_gr) + + else: + ppolyf_u_high_Rs_res_cell.shapes(pplus).insert(pya.Box(-poly_res_enc-ppoly_pcmp_spc-pcmp_width-implant_cmp_enc, -implant_cmp_enc , -poly_res_enc-ppoly_pcmp_spc+implant_cmp_enc, ppolyf_u_high_Rs_res_l+implant_cmp_enc)) + + # for 5/6V + # Inserting dualgate + if volt == "5/6V": + ppolyf_u_high_Rs_res_cell.shapes(dualgate).insert(pya.Box(-poly_res_enc-resistor_poly_enc, -resistor_poly_enc , ppolyf_u_high_Rs_res_w+poly_res_enc+resistor_poly_enc, ppolyf_u_high_Rs_res_l+resistor_poly_enc)) + + + ppolyf_u_high_Rs_res_cell.flatten(True) + return ppolyf_u_high_Rs_res_cell
diff --git a/cells/klayout/pymacros/cells/efuse.py b/cells/klayout/pymacros/cells/efuse.py new file mode 100644 index 0000000..af36719 --- /dev/null +++ b/cells/klayout/pymacros/cells/efuse.py
@@ -0,0 +1,80 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################################################################################################################## +# EFuse Generator for GF180MCU +######################################################################################################################## + +import pya +from .draw_efuse import * + +class efuse(pya.PCellDeclarationHelper): + """ + eFuse Generator for GF180MCU + """ + + def __init__(self): + + # Important: initialize the super class + super(efuse, self).__init__() + self.param("Model", self.TypeString, "Model", default="gf180mcu_fd_pr__efuse",readonly=True) + self.param("array_x", self.TypeInt, "Elements in x_direction", default=1) + self.param("array_y", self.TypeInt, "Elements in y_direction", default=1) + self.param("x_spacing", self.TypeDouble, "Spacing in x_direction", default=1,unit="um") + self.param("y_spacing", self.TypeDouble, "Spacing in y_direction", default=1,unit="um") + + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "efuse" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the + # numeric parameter has changed (by comparing against the effective + # radius ru) and set ru to the effective radius. We also update the + # numerical value or the shape, depending on which on has not changed. + pass + + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + # return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + pass + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + # self.r = self.shape.bbox().width() * self.layout.dbu / 2 + # self.l = self.layout.get_info(self.layer) + pass + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + # return pya.Trans(self.shape.bbox().center()) + pass + + def produce_impl(self): + + # This is the main part of the implementation: create the layout + + self.percision = 1/self.layout.dbu + efuse_instance = draw_efuse(layout=self.layout) + write_cells = pya.CellInstArray(efuse_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(self.x_spacing*self.percision, 0), pya.Vector(0, self.y_spacing*self.percision),self.array_x , self.array_y) + + self.cell.flatten(1) + self.cell.insert(write_cells) + self.layout.cleanup()
diff --git a/cells/klayout/pymacros/cells/efuse/efuse.gds b/cells/klayout/pymacros/cells/efuse/efuse.gds new file mode 100644 index 0000000..ff0bad5 --- /dev/null +++ b/cells/klayout/pymacros/cells/efuse/efuse.gds Binary files differ
diff --git a/cells/klayout/pymacros/cells/mimcap.py b/cells/klayout/pymacros/cells/mimcap.py new file mode 100644 index 0000000..b907ef2 --- /dev/null +++ b/cells/klayout/pymacros/cells/mimcap.py
@@ -0,0 +1,97 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################################################################################################################## +# MIM Capacitor Generator for GF180MCU +######################################################################################################################## + +import pya +import os +from .draw_mimcap import * + +mim_l = 0.28 +mim_w = 0.28 + +class mimcap(pya.PCellDeclarationHelper): + """ + MIM capacitor Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(mimcap, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.Type_handle = self.param("mim_option", self.TypeList, "MIM-Option") + self.Type_handle.add_choice("MIM-A", "MIM-A") + self.Type_handle.add_choice("MIM-B", "MIM-B") + + self.Type_handle2 = self.param("metal_level", self.TypeList, "Metal level (MIM-B)") + self.Type_handle2.add_choice("M4", "M4") + self.Type_handle2.add_choice("M5", "M5") + self.Type_handle2.add_choice("M6", "M6") + + self.param("l", self.TypeDouble,"Length", default=mim_l, unit="um") + self.param("w", self.TypeDouble,"Width", default=mim_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "mimcap(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < mim_l: + self.l = mim_l + if (self.w) < mim_w: + self.w = mim_w + if (self.mim_option) == "MIM-A": + self.metal_level = "M3" + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + option = os.environ['GF_PDK_OPTION'] + if option == "A": + if (self.mim_option) == "MIM-B": + raise TypeError(f"Current stack ({option}) doesn't allow this option") + else: + if (self.mim_option) == "MIM-A": + raise TypeError(f"Current stack ({option}) doesn't allow this option") + np_instance = draw_mimcap(self.layout, self.l, self.w, self.mim_option , self.metal_level) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + + self.cell.insert(write_cells) + self.cell.flatten(1)
diff --git a/cells/klayout/pymacros/cells/mos.py b/cells/klayout/pymacros/cells/mos.py new file mode 100644 index 0000000..f308bc2 --- /dev/null +++ b/cells/klayout/pymacros/cells/mos.py
@@ -0,0 +1,389 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################################################################################################################## +# MOSFET Generator for GF180MCU +######################################################################################################################## +import pya +from .draw_mos import * + +mos_3p3_l = 0.28 +mos_3p3_w = 0.22 +mos_5_6_w = 0.3 + +nmos_5p0_l = 0.6 +nmos_6p0_l = 0.7 + +pmos_5p0_l = 0.5 +pmos_6p0_l = 0.55 + +nmos_nat_l = 1.8 +nmos_nat_w = 0.8 +mos_grw = 0.36 +mos_ld = 0.44 + +ldmos_l_min = 0.6 +ldmos_l_max = 20 +ldmos_w_min = 4 +ldmos_w_max = 50 + +class nmos(pya.PCellDeclarationHelper): + """ + NMOS Generator for GF180MCU + """ + + def __init__(self): + # Initialize super class. + super(nmos, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Deep NWELL Guard Ring", default=0) + self.Type_handle = self.param("volt", self.TypeList, "Operating Voltage") + self.Type_handle.add_choice("3.3V", "3.3V") + self.Type_handle.add_choice("5V", "5V") + self.Type_handle.add_choice("6V", "6V") + self.Type_handle = self.param("bulk", self.TypeList, "Bulk Type") + self.Type_handle.add_choice("None", "None") + self.Type_handle.add_choice("Bulk Tie", "Bulk Tie") + self.Type_handle.add_choice("Guard Ring", "Guard Ring") + + self.param("w", self.TypeDouble, "Width", default=mos_3p3_w, unit="um") + self.param("l", self.TypeDouble, "Length", default=mos_3p3_l, unit="um") + self.param("ld", self.TypeDouble, "Diffusion Length", default=mos_ld, unit="um") + self.param("nf", self.TypeInt, "Number of Fingers", default=1) + self.param("grw", self.TypeDouble, "Guard Ring Width", default=mos_grw, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "nmos(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the + # numeric parameter has changed (by comparing against the effective + # radius ru) and set ru to the effective radius. We also update the + # numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if self.volt == "3.3V": + if (self.l) < mos_3p3_l: + self.l = mos_3p3_l + if (self.w) < mos_3p3_w: + self.w = mos_3p3_w + elif self.volt == "5V": + if (self.l) < nmos_5p0_l: + self.l = nmos_5p0_l + if (self.w) < mos_5_6_w: + self.w = mos_5_6_w + elif self.volt == "6V": + if (self.l) < nmos_6p0_l: + self.l = nmos_6p0_l + if (self.w) < mos_5_6_w: + self.w = mos_5_6_w + if (self.grw) < mos_grw: + self.grw = mos_grw + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + instance = draw_nmos(self.layout, self.l, self.w, self.ld, self.nf, self.grw, self.bulk, self.volt, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + self.cell.insert(write_cells) + self.cell.flatten(1) + +class pmos(pya.PCellDeclarationHelper): + """ + PMOS Generator for GF180MCU + """ + + def __init__(self): + # Initialize super class. + super(pmos, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Deep NWELL Guard Ring", default=0) + self.Type_handle = self.param("volt", self.TypeList, "Voltage area") + self.Type_handle.add_choice("3.3V", "3.3V") + self.Type_handle.add_choice("5V", "5V") + self.Type_handle.add_choice("6V", "6V") + self.Type_handle = self.param("bulk", self.TypeList, "Bulk Type") + self.Type_handle.add_choice("None", "None") + self.Type_handle.add_choice("Bulk Tie", "Bulk Tie") + self.Type_handle.add_choice("Guard Ring", "Guard Ring") + + self.param("w", self.TypeDouble, "Width", default=mos_3p3_w, unit="um") + self.param("l", self.TypeDouble, "Length", default=mos_3p3_l, unit="um") + self.param("ld", self.TypeDouble, "Diffusion Length", default=mos_ld, unit="um") + self.param("nf", self.TypeInt, "Number of Fingers", default=1) + self.param("grw", self.TypeDouble, "Guard Ring Width", default=mos_grw, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "pmos(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the + # numeric parameter has changed (by comparing against the effective + # radius ru) and set ru to the effective radius. We also update the + # numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if self.volt == "3.3V": + if (self.l) < mos_3p3_l: + self.l = mos_3p3_l + if (self.w) < mos_3p3_w: + self.w = mos_3p3_w + elif self.volt == "5V": + if (self.l) < pmos_5p0_l: + self.l = pmos_5p0_l + if (self.w) < mos_5_6_w: + self.w = mos_5_6_w + elif self.volt == "6V": + if (self.l) < pmos_6p0_l: + self.l = pmos_6p0_l + if (self.w) < mos_5_6_w: + self.w = mos_5_6_w + if (self.grw) < mos_grw: + self.grw = mos_grw + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + instance = draw_pmos(self.layout, self.l, self.w, self.ld, self.nf, self.grw, self.bulk, self.volt, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + self.cell.insert(write_cells) + self.cell.flatten(1) + +class nmos_6p0_nat(pya.PCellDeclarationHelper): + """ + 6V Native NMOS Generator for GF180MCU + """ + + def __init__(self): + # Initialize super class. + super(nmos_6p0_nat, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.Type_handle = self.param("bulk", self.TypeList, "Bulk Type") + self.Type_handle.add_choice("None", "None") + self.Type_handle.add_choice("Bulk Tie", "Bulk Tie") + self.Type_handle.add_choice("Guard Ring", "Guard Ring") + + self.param("w", self.TypeDouble, "Width", default=nmos_nat_w, unit="um") + self.param("l", self.TypeDouble, "Length", default=nmos_nat_l, unit="um") + self.param("ld", self.TypeDouble, "Diffusion Length", default=mos_ld, unit="um") + self.param("nf", self.TypeInt, "Number of Fingers", default=1) + self.param("grw", self.TypeDouble, "Guard Ring Width", default=mos_grw, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "nmos_6p0_nat(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the + # numeric parameter has changed (by comparing against the effective + # radius ru) and set ru to the effective radius. We also update the + # numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < nmos_nat_l: + self.l = nmos_nat_l + if (self.w) < nmos_nat_w: + self.w = nmos_nat_w + if (self.grw) < mos_grw: + self.grw = mos_grw + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + instance = draw_nmos_6p0_nat(self.layout, self.l, self.w, self.ld, self.nf, self.grw, self.bulk) + write_cells = pya.CellInstArray(instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + self.cell.insert(write_cells) + self.cell.flatten(1) + +class nmos_10p0_asym(pya.PCellDeclarationHelper): + """ + 10V LDNMOS Generator for GF180MCU + """ + + def __init__(self): + # Initialize super class. + super(nmos_10p0_asym, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + + self.param("w", self.TypeDouble, "Width", default=ldmos_w_min, unit="um") + self.param("l", self.TypeDouble, "Length", default=ldmos_l_min, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "nmos_10p0_asym(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the + # numeric parameter has changed (by comparing against the effective + # radius ru) and set ru to the effective radius. We also update the + # numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < ldmos_l_min: + self.l = ldmos_l_min + if (self.l) > ldmos_l_max: + self.l = ldmos_l_max + if (self.w) < ldmos_w_min: + self.w = ldmos_w_min + if (self.w) > ldmos_w_max: + self.w = ldmos_w_max + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + instance = draw_nmos_10p0_asym(self.layout, self.l, self.w) + write_cells = pya.CellInstArray(instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + self.cell.insert(write_cells) + self.cell.flatten(1) + +class pmos_10p0_asym(pya.PCellDeclarationHelper): + """ + 10V LDPMOS Generator for GF180MCU + """ + + def __init__(self): + # Initialize super class. + super(pmos_10p0_asym, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + + self.param("w", self.TypeDouble, "Width", default=ldmos_w_min, unit="um") + self.param("l", self.TypeDouble, "Length", default=ldmos_l_min, unit="um") + self.param("double_gr", self.TypeBoolean, "Double Guard Ring", default=1) + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "pmos_10p0_asym(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the + # numeric parameter has changed (by comparing against the effective + # radius ru) and set ru to the effective radius. We also update the + # numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < ldmos_l_min: + self.l = ldmos_l_min + if (self.l) > ldmos_l_max: + self.l = ldmos_l_max + if (self.w) < ldmos_w_min: + self.w = ldmos_w_min + if (self.w) > ldmos_w_max: + self.w = ldmos_w_max + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + instance = draw_pmos_10p0_asym(self.layout, self.l, self.w, self.double_gr) + write_cells = pya.CellInstArray(instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + self.cell.insert(write_cells) + self.cell.flatten(1)
diff --git a/cells/klayout/pymacros/cells/moscap.py b/cells/klayout/pymacros/cells/moscap.py new file mode 100644 index 0000000..25e245b --- /dev/null +++ b/cells/klayout/pymacros/cells/moscap.py
@@ -0,0 +1,272 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################################################################################################################## +# MOS Capacitor Generator for GF180MCU +######################################################################################################################## + +import pya +from .draw_moscap import * + +nmoscap_l = 0.36 +nmoscap_w = 0.22 + +pmoscap_l = 0.36 +pmoscap_w = 0.22 + +nmoscap_b_l = 0.36 +nmoscap_b_w = 0.22 + +pmoscap_b_l = 0.36 +pmoscap_b_w = 0.22 + +class nmoscap(pya.PCellDeclarationHelper): + """ + NMOS capacitor (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(nmoscap, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.Type_handle = self.param("volt", self.TypeList, "Voltage area") + self.Type_handle.add_choice("3.3V", "3.3V") + self.Type_handle.add_choice("5/6V", "5/6V") + + self.param("l", self.TypeDouble,"Length", default=nmoscap_l, unit="um") + self.param("w", self.TypeDouble,"Width", default=nmoscap_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "nmoscap(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < nmoscap_l: + self.l = nmoscap_l + if (self.w) < nmoscap_w: + self.w = nmoscap_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + np_instance = draw_nmoscap(self.layout, self.l, self.w , self.volt, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class pmoscap(pya.PCellDeclarationHelper): + """ + 3.3V PMOS capacitor (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(pmoscap, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.Type_handle = self.param("volt", self.TypeList, "Voltage area") + self.Type_handle.add_choice("3.3V", "3.3V") + self.Type_handle.add_choice("5/6V", "5/6V") + + self.param("l", self.TypeDouble,"Length", default=pmoscap_l, unit="um") + self.param("w", self.TypeDouble,"Width", default=pmoscap_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "pmoscap(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < pmoscap_l: + self.l = pmoscap_l + if (self.w) < pmoscap_w: + self.w = pmoscap_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + np_instance = draw_pmoscap(self.layout, self.l, self.w , self.volt, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class nmoscap_b(pya.PCellDeclarationHelper): + """ + 3.3V NMOS capacitor (inside NWell) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(nmoscap_b, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.Type_handle = self.param("volt", self.TypeList, "Voltage area") + self.Type_handle.add_choice("3.3V", "3.3V") + self.Type_handle.add_choice("5/6V", "5/6V") + + self.param("l", self.TypeDouble,"Length", default=nmoscap_b_l, unit="um") + self.param("w", self.TypeDouble,"Width", default=nmoscap_b_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "nmoscap_b(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < nmoscap_b_l: + self.l = nmoscap_b_l + if (self.w) < nmoscap_b_w: + self.w = nmoscap_b_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + np_instance = draw_nmoscap_b(self.layout, self.l, self.w , self.volt) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class pmoscap_b(pya.PCellDeclarationHelper): + """ + 3.3V PMOS capacitor (inside Psub) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(pmoscap_b, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.Type_handle = self.param("volt", self.TypeList, "Voltage area") + self.Type_handle.add_choice("3.3V", "3.3V") + self.Type_handle.add_choice("5/6V", "5/6V") + + self.param("l", self.TypeDouble,"Length", default=pmoscap_b_l, unit="um") + self.param("w", self.TypeDouble,"Width", default=pmoscap_b_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "pmoscap_b(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < pmoscap_b_l: + self.l = pmoscap_b_l + if (self.w) < pmoscap_b_w: + self.w = pmoscap_b_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + np_instance = draw_pmoscap_b(self.layout, self.l, self.w , self.volt) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(0, 0), pya.Vector(0, 0), 1, 1) + + self.cell.insert(write_cells) + self.cell.flatten(1)
diff --git a/cells/klayout/pymacros/cells/res.py b/cells/klayout/pymacros/cells/res.py new file mode 100644 index 0000000..a63ca8e --- /dev/null +++ b/cells/klayout/pymacros/cells/res.py
@@ -0,0 +1,868 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +######################################################################################################################## +# Resistor Generator for GF180MCU +######################################################################################################################## + +import pya +import os +from .draw_res import * + +rm1_l = 0.23 +rm1_w = 0.23 + +rm2_3_l = 0.28 +rm2_3_w = 0.28 + +tm6k_l = 0.36 +tm6k_w = 0.36 + +tm9_11k_l = 0.44 +tm9_11k_w = 0.44 + +tm30k_l = 1.8 +tm30k_w = 1.8 + +nplus_s_l = 0.42 +nplus_s_w = 0.42 + +pplus_s_l = 0.42 +pplus_s_w = 0.42 + +nplus_u_l = 0.42 +nplus_u_w = 0.42 + +pplus_u_l = 0.42 +pplus_u_w = 0.42 + +nwell_l = 0.42 +nwell_w = 0.42 + +pwell_l = 0.42 +pwell_w = 0.42 + +npolyf_s_l = 0.42 +npolyf_s_w = 0.42 + +ppolyf_s_l = 0.42 +ppolyf_s_w = 0.42 + +npolyf_u_l = 0.42 +npolyf_u_w = 0.42 + +ppolyf_u_l = 0.42 +ppolyf_u_w = 0.42 + +ppolyf_u_h_res_l = 0.42 +ppolyf_u_h_res_w = 0.42 + +class metal_resistor(pya.PCellDeclarationHelper): + """ + 2-terminal Metal resistor Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(metal_resistor, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.Type_handle = self.param("res_type", self.TypeList, "Metal resistor type") + self.Type_handle.add_choice("rm1", "rm1") + self.Type_handle.add_choice("rm2", "rm2") + self.Type_handle.add_choice("rm3", "rm3") + self.Type_handle.add_choice("tm6k" , "tm6k" ) + self.Type_handle.add_choice("tm9k" , "tm9k" ) + self.Type_handle.add_choice("tm11k" , "tm11k" ) + self.Type_handle.add_choice("tm30k" , "tm30k" ) + + self.param("l", self.TypeDouble,"Width", default=rm1_l, unit="um") + self.param("w", self.TypeDouble,"Length", default=rm1_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + self.param("array_x", self.TypeInt,"Repeat X", default=1) + self.param("array_y", self.TypeInt,"Repeat Y", default=1) + self.param("x_spacing", self.TypeDouble,"spacing in x_direction", default=3, unit="um") + self.param("y_spacing", self.TypeDouble,"spacing in y_direction", default=3, unit="um") + + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "metal_resistor(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.res_type) == "rm1": + if (self.l) < rm1_l: + self.l = rm1_l + if (self.w) < rm1_w: + self.w = rm1_w + + if (self.res_type) == "rm2" or (self.res_type) == "rm3": + if (self.l) < rm2_3_l: + self.l = rm2_3_l + if (self.w) < rm2_3_w: + self.w = rm2_3_w + + if (self.res_type) == "tm6k" : + if (self.l) < tm6k_l: + self.l = tm6k_l + if (self.w) < tm6k_w: + self.w = tm6k_w + + if (self.res_type) == "tm9k" or (self.res_type) == "tm11k": + if (self.l) < tm9_11k_l: + self.l = tm9_11k_l + if (self.w) < tm9_11k_w: + self.w = tm9_11k_w + + if (self.res_type) == "tm30k" : + if (self.l) < tm30k_l: + self.l = tm30k_l + if (self.w) < tm30k_w: + self.w = tm30k_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + dbu_PERCISION = 1/self.layout.dbu + option = os.environ['GF_PDK_OPTION'] + if option == "A": + if ((self.res_type) == "rm3") or ((self.res_type) == "tm6k") or ((self.res_type) == "tm9k") or ((self.res_type) == "tm11k"): + raise TypeError(f"Current stack ({option}) doesn't allow this option") + elif option == "B": + if ((self.res_type) == "tm6k") or ((self.res_type) == "tm9k") or ((self.res_type) == "tm30k"): + raise TypeError(f"Current stack ({option}) doesn't allow this option") + else: + if ((self.res_type) == "tm6k") or ((self.res_type) == "tm11k") or ((self.res_type) == "tm30k"): + raise TypeError(f"Current stack ({option}) doesn't allow this option") + np_instance = draw_metal_res(self.layout, self.l, self.w , self.res_type) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(self.x_spacing*dbu_PERCISION, 0), pya.Vector(0, self.y_spacing*dbu_PERCISION), self.array_x, self.array_y) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class nplus_s_resistor(pya.PCellDeclarationHelper): + """ + 3-terminal salicided n+ diffusion resistor (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(nplus_s_resistor, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.param("l", self.TypeDouble,"Width", default=nplus_s_l, unit="um") + self.param("w", self.TypeDouble,"Length", default=nplus_s_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + self.param("array_x", self.TypeInt,"Repeat X", default=1) + self.param("array_y", self.TypeInt,"Repeat Y", default=1) + self.param("x_spacing", self.TypeDouble,"spacing in x_direction", default=3, unit="um") + self.param("y_spacing", self.TypeDouble,"spacing in y_direction", default=3, unit="um") + self.param("sub", self.TypeBoolean, "Substrate terminal", default=1) + + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "nplus_s_resistor(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < nplus_s_l: + self.l = nplus_s_l + if (self.w) < nplus_s_w: + self.w = nplus_s_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + dbu_PERCISION = 1/self.layout.dbu + np_instance = draw_nplus_s_res(self.layout, self.l, self.w , self.sub, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(self.x_spacing*dbu_PERCISION, 0), pya.Vector(0, self.y_spacing*dbu_PERCISION), self.array_x, self.array_y) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class pplus_s_resistor(pya.PCellDeclarationHelper): + """ + 3-terminal salicided P+ diffusion resistor (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(pplus_s_resistor, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.param("l", self.TypeDouble,"Width", default=pplus_s_l, unit="um") + self.param("w", self.TypeDouble,"Length", default=pplus_s_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + self.param("array_x", self.TypeInt,"Repeat X", default=1) + self.param("array_y", self.TypeInt,"Repeat Y", default=1) + self.param("x_spacing", self.TypeDouble,"spacing in x_direction", default=3, unit="um") + self.param("y_spacing", self.TypeDouble,"spacing in y_direction", default=3, unit="um") + + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "pplus_s_resistor(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < pplus_s_l: + self.l = pplus_s_l + if (self.w) < pplus_s_w: + self.w = pplus_s_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + dbu_PERCISION = 1/self.layout.dbu + np_instance = draw_pplus_s_res(self.layout, self.l, self.w, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(self.x_spacing*dbu_PERCISION, 0), pya.Vector(0, self.y_spacing*dbu_PERCISION), self.array_x, self.array_y) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class nplus_u_resistor(pya.PCellDeclarationHelper): + """ + 3-terminal unsalicided n+ diffusion resistor (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(nplus_u_resistor, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.param("l", self.TypeDouble,"Width", default=nplus_u_l, unit="um") + self.param("w", self.TypeDouble,"Length", default=nplus_u_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + self.param("array_x", self.TypeInt,"Repeat X", default=1) + self.param("array_y", self.TypeInt,"Repeat Y", default=1) + self.param("x_spacing", self.TypeDouble,"spacing in x_direction", default=3, unit="um") + self.param("y_spacing", self.TypeDouble,"spacing in y_direction", default=3, unit="um") + self.param("sub", self.TypeBoolean, "Substrate terminal", default=1) + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "nplus_u_resistor(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < nplus_u_l: + self.l = nplus_u_l + if (self.w) < nplus_u_w: + self.w = nplus_u_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + dbu_PERCISION = 1/self.layout.dbu + np_instance = draw_nplus_u_res(self.layout, self.l, self.w , self.sub, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(self.x_spacing*dbu_PERCISION, 0), pya.Vector(0, self.y_spacing*dbu_PERCISION), self.array_x, self.array_y) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class pplus_u_resistor(pya.PCellDeclarationHelper): + """ + 3-terminal salicided P+ diffusion resistor (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(pplus_u_resistor, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.param("l", self.TypeDouble,"Width", default=pplus_u_l, unit="um") + self.param("w", self.TypeDouble,"Length", default=pplus_u_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + self.param("array_x", self.TypeInt,"Repeat X", default=1) + self.param("array_y", self.TypeInt,"Repeat Y", default=1) + self.param("x_spacing", self.TypeDouble,"spacing in x_direction", default=3, unit="um") + self.param("y_spacing", self.TypeDouble,"spacing in y_direction", default=3, unit="um") + + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "pplus_u_resistor(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < pplus_u_l: + self.l = pplus_u_l + if (self.w) < pplus_u_w: + self.w = pplus_u_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + dbu_PERCISION = 1/self.layout.dbu + np_instance = draw_pplus_u_res(self.layout, self.l, self.w, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(self.x_spacing*dbu_PERCISION, 0), pya.Vector(0, self.y_spacing*dbu_PERCISION), self.array_x, self.array_y) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class nwell_resistor(pya.PCellDeclarationHelper): + """ + 3-terminal Nwell resistor under STI (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(nwell_resistor, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("l", self.TypeDouble,"Width", default=nwell_l, unit="um") + self.param("w", self.TypeDouble,"Length", default=nwell_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + self.param("array_x", self.TypeInt,"Repeat X", default=1) + self.param("array_y", self.TypeInt,"Repeat Y", default=1) + self.param("x_spacing", self.TypeDouble,"spacing in x_direction", default=3, unit="um") + self.param("y_spacing", self.TypeDouble,"spacing in y_direction", default=3, unit="um") + + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "nwell_resistor(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < nwell_l: + self.l = nwell_l + if (self.w) < nwell_w: + self.w = nwell_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + dbu_PERCISION = 1/self.layout.dbu + np_instance = draw_nwell_res(self.layout, self.l, self.w) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(self.x_spacing*dbu_PERCISION, 0), pya.Vector(0, self.y_spacing*dbu_PERCISION), self.array_x, self.array_y) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class pwell_resistor(pya.PCellDeclarationHelper): + """ + 3-terminal Pwell resistor under STI (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(pwell_resistor, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.param("l", self.TypeDouble,"Width", default=pwell_l, unit="um") + self.param("w", self.TypeDouble,"Length", default=pwell_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + self.param("array_x", self.TypeInt,"Repeat X", default=1) + self.param("array_y", self.TypeInt,"Repeat Y", default=1) + self.param("x_spacing", self.TypeDouble,"spacing in x_direction", default=3, unit="um") + self.param("y_spacing", self.TypeDouble,"spacing in y_direction", default=3, unit="um") + + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "pwell_resistor(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < pwell_l: + self.l = pwell_l + if (self.w) < pwell_w: + self.w = pwell_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + dbu_PERCISION = 1/self.layout.dbu + np_instance = draw_pwell_res(self.layout, self.l, self.w, self.pcmpgr) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(self.x_spacing*dbu_PERCISION, 0), pya.Vector(0, self.y_spacing*dbu_PERCISION), self.array_x, self.array_y) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class npolyf_s_resistor(pya.PCellDeclarationHelper): + """ + 3-terminal salicided n+ poly resistor (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(npolyf_s_resistor, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.param("l", self.TypeDouble,"Width", default=npolyf_s_l, unit="um") + self.param("w", self.TypeDouble,"Length", default=npolyf_s_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + self.param("array_x", self.TypeInt,"Repeat X", default=1) + self.param("array_y", self.TypeInt,"Repeat Y", default=1) + self.param("x_spacing", self.TypeDouble,"spacing in x_direction", default=3, unit="um") + self.param("y_spacing", self.TypeDouble,"spacing in y_direction", default=3, unit="um") + + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "npolyf_s_resistor(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < npolyf_s_l: + self.l = npolyf_s_l + if (self.w) < npolyf_s_w: + self.w = npolyf_s_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + dbu_PERCISION = 1/self.layout.dbu + np_instance = draw_npolyf_s_res(self.layout, self.l, self.w, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(self.x_spacing*dbu_PERCISION, 0), pya.Vector(0, self.y_spacing*dbu_PERCISION), self.array_x, self.array_y) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class ppolyf_s_resistor(pya.PCellDeclarationHelper): + """ + 3-terminal salicided p+ poly resistor (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(ppolyf_s_resistor, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.param("l", self.TypeDouble,"Width", default=ppolyf_s_l, unit="um") + self.param("w", self.TypeDouble,"Length", default=ppolyf_s_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + self.param("array_x", self.TypeInt,"Repeat X", default=1) + self.param("array_y", self.TypeInt,"Repeat Y", default=1) + self.param("x_spacing", self.TypeDouble,"spacing in x_direction", default=3, unit="um") + self.param("y_spacing", self.TypeDouble,"spacing in y_direction", default=3, unit="um") + + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "ppolyf_s_resistor(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < ppolyf_s_l: + self.l = ppolyf_s_l + if (self.w) < ppolyf_s_w: + self.w = ppolyf_s_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + dbu_PERCISION = 1/self.layout.dbu + np_instance = draw_ppolyf_s_res(self.layout, self.l, self.w, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(self.x_spacing*dbu_PERCISION, 0), pya.Vector(0, self.y_spacing*dbu_PERCISION), self.array_x, self.array_y) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class npolyf_u_resistor(pya.PCellDeclarationHelper): + """ + 3-terminal unsalicided n+ poly resistor (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(npolyf_u_resistor, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.param("l", self.TypeDouble,"Width", default=npolyf_u_l, unit="um") + self.param("w", self.TypeDouble,"Length", default=npolyf_u_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + self.param("array_x", self.TypeInt,"Repeat X", default=1) + self.param("array_y", self.TypeInt,"Repeat Y", default=1) + self.param("x_spacing", self.TypeDouble,"spacing in x_direction", default=3, unit="um") + self.param("y_spacing", self.TypeDouble,"spacing in y_direction", default=3, unit="um") + + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "npolyf_u_resistor(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < npolyf_u_l: + self.l = npolyf_u_l + if (self.w) < npolyf_u_w: + self.w = npolyf_u_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + dbu_PERCISION = 1/self.layout.dbu + np_instance = draw_npolyf_u_res(self.layout, self.l, self.w, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(self.x_spacing*dbu_PERCISION, 0), pya.Vector(0, self.y_spacing*dbu_PERCISION), self.array_x, self.array_y) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class ppolyf_u_resistor(pya.PCellDeclarationHelper): + """ + 3-terminal unsalicided p+ poly resistor (Outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(ppolyf_u_resistor, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.param("l", self.TypeDouble,"Width", default=ppolyf_u_l, unit="um") + self.param("w", self.TypeDouble,"Length", default=ppolyf_u_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + self.param("array_x", self.TypeInt,"Repeat X", default=1) + self.param("array_y", self.TypeInt,"Repeat Y", default=1) + self.param("x_spacing", self.TypeDouble,"spacing in x_direction", default=3, unit="um") + self.param("y_spacing", self.TypeDouble,"spacing in y_direction", default=3, unit="um") + + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "ppolyf_u_resistor(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < ppolyf_u_l: + self.l = ppolyf_u_l + if (self.w) < ppolyf_u_w: + self.w = ppolyf_u_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + dbu_PERCISION = 1/self.layout.dbu + np_instance = draw_ppolyf_u_res(self.layout, self.l, self.w, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(self.x_spacing*dbu_PERCISION, 0), pya.Vector(0, self.y_spacing*dbu_PERCISION), self.array_x, self.array_y) + + self.cell.insert(write_cells) + self.cell.flatten(1) + +class ppolyf_u_high_Rs_resistor(pya.PCellDeclarationHelper): + """ + high-Rs p+ poly resistor (outside DNWELL) Generator for GF180MCU + """ + + def __init__(self): + + # Initializing super class. + super(ppolyf_u_high_Rs_resistor, self).__init__() + + #===================== PARAMETERS DECLARATIONS ===================== + self.param("deepnwell", self.TypeBoolean, "Deep NWELL", default=0) + self.param("pcmpgr", self.TypeBoolean, "Guard Ring", default=0) + self.Type_handle = self.param("volt", self.TypeList, "Voltage area") + self.Type_handle.add_choice("3.3V", "3.3V") + self.Type_handle.add_choice("5/6V", "5/6V") + + self.param("l", self.TypeDouble,"Width", default=ppolyf_u_h_res_l, unit="um") + self.param("w", self.TypeDouble,"Length", default=ppolyf_u_h_res_w, unit="um") + self.param("area", self.TypeDouble,"Area", readonly=True, unit="um^2") + self.param("perim", self.TypeDouble,"Perimeter", readonly=True, unit="um") + self.param("array_x", self.TypeInt,"Repeat X", default=1) + self.param("array_y", self.TypeInt,"Repeat Y", default=1) + self.param("x_spacing", self.TypeDouble,"spacing in x_direction", default=3, unit="um") + self.param("y_spacing", self.TypeDouble,"spacing in y_direction", default=3, unit="um") + + def display_text_impl(self): + # Provide a descriptive text for the cell + return "ppolyf_u_high_Rs_resistor(L=" + ('%.3f' % self.l) + ",W=" + ('%.3f' % self.w) + ")" + + def coerce_parameters_impl(self): + # We employ coerce_parameters_impl to decide whether the handle or the numeric parameter has changed. + # We also update the numerical value or the shape, depending on which on has not changed. + self.area = self.w * self.l + self.perim = 2*(self.w + self.l) + # w,l must be larger or equal than min. values. + if (self.l) < ppolyf_u_h_res_l: + self.l = ppolyf_u_h_res_l + if (self.w) < ppolyf_u_h_res_w: + self.w = ppolyf_u_h_res_w + + def can_create_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we can use any shape which + # has a finite bounding box + return self.shape.is_box() or self.shape.is_polygon() or self.shape.is_path() + + def parameters_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we set r and l from the shape's + # bounding box width and layer + self.r = self.shape.bbox().width() * self.layout.dbu / 2 + self.l = self.layout.get_info(self.layer) + + def transformation_from_shape_impl(self): + # Implement the "Create PCell from shape" protocol: we use the center of the shape's + # bounding box to determine the transformation + return pya.Trans(self.shape.bbox().center()) + + def produce_impl(self): + dbu_PERCISION = 1/self.layout.dbu + np_instance = draw_ppolyf_u_high_Rs_res(self.layout, self.l, self.w , self.volt, self.deepnwell, self.pcmpgr) + write_cells = pya.CellInstArray(np_instance.cell_index(), pya.Trans(pya.Point(0, 0)), + pya.Vector(self.x_spacing*dbu_PERCISION, 0), pya.Vector(0, self.y_spacing*dbu_PERCISION), self.array_x, self.array_y) + + self.cell.insert(write_cells) + self.cell.flatten(1)
diff --git a/cells/klayout/pymacros/gf180mcu.lym b/cells/klayout/pymacros/gf180mcu.lym new file mode 100644 index 0000000..c819e2e --- /dev/null +++ b/cells/klayout/pymacros/gf180mcu.lym
@@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +Copyright 2022 GlobalFoundries PDK Authors + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +--> +<klayout-macro> + <description/> + <version/> + <category>pymacros</category> + <prolog/> + <epilog/> + <doc/> + <autorun>true</autorun> + <autorun-early>false</autorun-early> + <shortcut/> + <show-in-menu>false</show-in-menu> + <group-name/> + <menu-path/> + <interpreter>python</interpreter> + <dsl-interpreter-name/> + <text> + +import sys +import os + +technology_macros_path = os.path.dirname(os.path.abspath(__file__)) +sys.path.insert(0, technology_macros_path) + +from cells import gf180mcu + +# Instantiate and register the library +gf180mcu() + +print("## gf180mcu PDK Pcells loaded.") +print(sys.path) + +</text> +</klayout-macro>
diff --git a/cells/klayout/pymacros/testing/drc_test/Makefile b/cells/klayout/pymacros/testing/drc_test/Makefile new file mode 100644 index 0000000..900157f --- /dev/null +++ b/cells/klayout/pymacros/testing/drc_test/Makefile
@@ -0,0 +1,522 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +#========================================================================= +# ---------------------------------- DRC --------------------------------- +#========================================================================= + +SHELL := /bin/bash +Testing_DIR ?= $(shell pwd) +run_folder := $(shell date +'run_%Y_%m_%d_%H_%M') + + +.DEFAULT_GOAL := all + +all : test-DRC-pcell + +test-DRC-pcell: Add_run-dir test-DRC-bjt test-DRC-diode test-DRC-MIM test-DRC-MOSCAP test-DRC-MOS test-DRC-RES + +#================================= +# --------- RUN FOLDER ---------- +#================================= + +.ONESHELL: +Add_run-dir: + @cd $(Testing_DIR) + @ mkdir -p $(run_folder)/bjt_drc $(run_folder)/diode_drc $(run_folder)/mimcap_drc $(run_folder)/mosfet_drc $(run_folder)/moscap_drc $(run_folder)/res_drc + + +#================================= +# ---------- test-DRC-BJT -------- +#================================= + +.ONESHELL: +test-DRC-bjt: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for BJT pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/bjt_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/bjt_drc/bjt.log + @mv -f ../testcases/bjt_pcells*.lyrdb $(run_folder)/bjt_drc + + +#================================= +# -------- test-DRC-diode ------- +#================================= + +.ONESHELL: +test-DRC-diode: test-DRC-np_diode test-DRC-pn_diode test-DRC-np_dw_diode test-DRC-pn_dw_diode test-DRC-nwp_diode test-DRC-dnwpw_diode test-DRC-dnwps_diode test-DRC-sc_diode + +.ONESHELL: +test-DRC-np_diode: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for np_diode pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/np_diode_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/diode_drc/np_diode.log + @mv -f ../testcases/np_diode_pcells*.lyrdb $(run_folder)/diode_drc + + +.ONESHELL: +test-DRC-pn_diode: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pn_diode pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pn_diode_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/diode_drc/pn_diode.log + @mv -f ../testcases/pn_diode_pcells*.lyrdb $(run_folder)/diode_drc + + +.ONESHELL: +test-DRC-np_dw_diode: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for np_dw_diode pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/np_dw_diode_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/diode_drc/np_dw_diode.log + @mv -f ../testcases/np_dw_diode_pcells*.lyrdb $(run_folder)/diode_drc + + +.ONESHELL: +test-DRC-pn_dw_diode: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pn_dw_diode pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pn_dw_diode_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/diode_drc/pn_dw_diode.log + @mv -f ../testcases/pn_dw_diode_pcells*.lyrdb $(run_folder)/diode_drc + + +.ONESHELL: +test-DRC-nwp_diode: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nwp_diode pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nwp_diode_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/diode_drc/nwp_diode.log + @mv -f ../testcases/nwp_diode_pcells*.lyrdb $(run_folder)/diode_drc + + +.ONESHELL: +test-DRC-dnwpw_diode: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for dnwpw_diode pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/dnwpw_diode_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/diode_drc/dnwpw_diode.log + @mv -f ../testcases/dnwpw_diode_pcells*.lyrdb $(run_folder)/diode_drc + + +.ONESHELL: +test-DRC-dnwps_diode: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for dnwps_diode pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/dnwps_diode_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/diode_drc/dnwps_diode.log + @mv -f ../testcases/dnwps_diode_pcells*.lyrdb $(run_folder)/diode_drc + + +.ONESHELL: +test-DRC-sc_diode: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for sc_diode pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/sc_diode_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/diode_drc/sc_diode.log + @mv -f ../testcases/sc_diode_pcells*.lyrdb $(run_folder)/diode_drc + + +#================================= +# --------- test-DRC-MIM --------- +#================================= + +.ONESHELL: +test-DRC-MIM: test-DRC-MIM-A test-DRC-MIM-B + +.ONESHELL: +test-DRC-MIM-A: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for MIM-A pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/MIM-A_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mimcap_drc/mim_a_gfA.log + @mv -f ../testcases/MIM-A_pcells*.lyrdb $(run_folder)/mimcap_drc + + +.ONESHELL: +test-DRC-MIM-B: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for MIM-B pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/MIM-B_gfB_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mimcap_drc/mim_b_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/MIM-B_gfC_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mimcap_drc/mim_b_gfC.log + @mv -f ../testcases/MIM-B_gfB_pcells*.lyrdb $(run_folder)/mimcap_drc + + + +#================================= +# --------- test-DRC-MOS --------- +#================================= + +.ONESHELL: +test-DRC-MOS: test-DRC-nmos_3p3 test-DRC-nmos_5p0 test-DRC-nmos_6p0 test-DRC-pmos_3p3 test-DRC-pmos_5p0 test-DRC-pmos_6p0 test-DRC-nmos_3p3_dw test-DRC-nmos_5p0_dw test-DRC-nmos_6p0_dw test-DRC-pmos_3p3_dw test-DRC-pmos_5p0_dw test-DRC-pmos_6p0_dw test-DRC-nmos_6p0_nat test-DRC-nmos_10p0_asym test-DRC-pmos_10p0_asym + + +.ONESHELL: +test-DRC-nmos_3p3: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nmos_3p3 pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_3p3_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_3p3_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_3p3_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_3p3_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_3p3_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_3p3_gfC.log + @mv -f ../testcases/nmos_3p3_pcells*.lyrdb $(run_folder)/mosfet_drc + + +.ONESHELL: +test-DRC-nmos_5p0: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nmos_5p0 pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_5p0_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_5p0_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_5p0_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_5p0_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_5p0_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_5p0_gfC.log + @mv -f ../testcases/nmos_5p0_pcells*.lyrdb $(run_folder)/mosfet_drc + + +.ONESHELL: +test-DRC-nmos_6p0: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nmos_6p0 pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_6p0_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_6p0_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_6p0_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_6p0_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_6p0_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_6p0_gfC.log + @mv -f ../testcases/nmos_6p0_pcells*.lyrdb $(run_folder)/mosfet_drc + + +.ONESHELL: +test-DRC-pmos_3p3: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pmos_3p3 pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_3p3_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_3p3_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_3p3_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_3p3_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_3p3_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_3p3_gfC.log + @mv -f ../testcases/pmos_3p3_pcells*.lyrdb $(run_folder)/mosfet_drc + + +.ONESHELL: +test-DRC-pmos_5p0: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pmos_5p0 pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_5p0_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_5p0_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_5p0_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_5p0_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_5p0_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_5p0_gfC.log + @mv -f ../testcases/pmos_5p0_pcells*.lyrdb $(run_folder)/mosfet_drc + + +.ONESHELL: +test-DRC-pmos_6p0: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pmos_6p0 pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_6p0_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_6p0_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_6p0_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_6p0_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_6p0_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_6p0_gfC.log + @mv -f ../testcases/pmos_6p0_pcells*.lyrdb $(run_folder)/mosfet_drc + +.ONESHELL: +test-DRC-nmos_3p3_dw: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nmos_3p3_dw pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_3p3_dw_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_3p3_dw_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_3p3_dw_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_3p3_dw_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_3p3_dw_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_3p3_dw_gfC.log + @mv -f ../testcases/nmos_3p3_dw_pcells*.lyrdb $(run_folder)/mosfet_drc + + +.ONESHELL: +test-DRC-nmos_5p0_dw: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nmos_5p0_dw pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_5p0_dw_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_5p0_dw_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_5p0_dw_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_5p0_dw_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_5p0_dw_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_5p0_dw_gfC.log + @mv -f ../testcases/nmos_5p0_dw_pcells*.lyrdb $(run_folder)/mosfet_drc + + +.ONESHELL: +test-DRC-nmos_6p0_dw: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nmos_6p0_dw pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_6p0_dw_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_6p0_dw_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_6p0_dw_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_6p0_dw_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_6p0_dw_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_6p0_dw_gfC.log + @mv -f ../testcases/nmos_6p0_dw_pcells*.lyrdb $(run_folder)/mosfet_drc + + +.ONESHELL: +test-DRC-pmos_3p3_dw: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pmos_3p3_dw pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_3p3_dw_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_3p3_dw_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_3p3_dw_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_3p3_dw_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_3p3_dw_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_3p3_dw_gfC.log + @mv -f ../testcases/pmos_3p3_dw_pcells*.lyrdb $(run_folder)/mosfet_drc + + +.ONESHELL: +test-DRC-pmos_5p0_dw: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pmos_5p0_dw pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_5p0_dw_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_5p0_dw_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_5p0_dw_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_5p0_dw_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_5p0_dw_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_5p0_dw_gfC.log + @mv -f ../testcases/pmos_5p0_dw_pcells*.lyrdb $(run_folder)/mosfet_drc + + +.ONESHELL: +test-DRC-pmos_6p0_dw: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pmos_6p0_dw pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_6p0_dw_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_6p0_dw_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_6p0_dw_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_6p0_dw_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_6p0_dw_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_6p0_dw_gfC.log + @mv -f ../testcases/pmos_6p0_dw_pcells*.lyrdb $(run_folder)/mosfet_drc + + +.ONESHELL: +test-DRC-nmos_6p0_nat: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nmos_6p0_nat pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_6p0_nat_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_6p0_nat_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_6p0_nat_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_6p0_nat_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_6p0_nat_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_6p0_nat_gfC.log + @mv -f ../testcases/nmos_6p0_nat_pcells*.lyrdb $(run_folder)/mosfet_drc + + +.ONESHELL: +test-DRC-nmos_10p0_asym: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nmos_10p0_asym pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_10p0_asym_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_10p0_asym_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_10p0_asym_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_10p0_asym_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmos_10p0_asym_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/nmos_10p0_asym_gfC.log + @mv -f ../testcases/nmos_10p0_asym_pcells*.lyrdb $(run_folder)/mosfet_drc + + +.ONESHELL: +test-DRC-pmos_10p0_asym: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pmos_10p0_asym pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_10p0_asym_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_10p0_asym_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_10p0_asym_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_10p0_asym_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmos_10p0_asym_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/mosfet_drc/pmos_10p0_asym_gfC.log + @mv -f ../testcases/pmos_10p0_asym_pcells*.lyrdb $(run_folder)/mosfet_drc + + +#================================= +# ------- test-DRC-MOSCAP -------- +#================================= + +.ONESHELL: +test-DRC-MOSCAP: test-DRC-nmoscap test-DRC-pmoscap test-DRC-nmoscap_dw test-DRC-pmoscap_dw test-DRC-nmoscap_b test-DRC-pmoscap + +.ONESHELL: +test-DRC-nmoscap: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nmoscap pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmoscap_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/nmoscap_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmoscap_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/nmoscap_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmoscap_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/nmoscap_gfC.log + @mv -f ../testcases/nmoscap_pcells*.lyrdb $(run_folder)/moscap_drc + + +.ONESHELL: +test-DRC-pmoscap: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pmoscap pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmoscap_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/pmoscap_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmoscap_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/pmoscap_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmoscap_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/pmoscap_gfC.log + @mv -f ../testcases/pmoscap_pcells*.lyrdb $(run_folder)/moscap_drc + + +.ONESHELL: +test-DRC-nmoscap_dw: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nmoscap_dw pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmoscap_dw_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/nmoscap_dw_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmoscap_dw_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/nmoscap_dw_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmoscap_dw_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/nmoscap_dw_gfC.log + @mv -f ../testcases/nmoscap_dw_pcells*.lyrdb $(run_folder)/moscap_drc + + +.ONESHELL: +test-DRC-pmoscap_dw: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pmoscap_dw pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmoscap_dw_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/pmoscap_dw_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmoscap_dw_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/pmoscap_dw_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmoscap_dw_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/pmoscap_dw_gfC.log + @mv -f ../testcases/pmoscap_dw_pcells*.lyrdb $(run_folder)/moscap_drc + + +.ONESHELL: +test-DRC-nmoscap_b: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nmoscap_b pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmoscap_b_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/nmoscap_b_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmoscap_b_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/nmoscap_b_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nmoscap_b_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/nmoscap_b_gfC.log + @mv -f ../testcases/nmoscap_b_pcells*.lyrdb $(run_folder)/moscap_drc + + +.ONESHELL: +test-DRC-pmoscap_b: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pmoscap_b pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmoscap_b_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/pmoscap_b_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmoscap_b_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/pmoscap_b_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pmoscap_b_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/moscap_drc/pmoscap_b_gfC.log + @mv -f ../testcases/pmoscap_b_pcells*.lyrdb $(run_folder)/moscap_drc + + +#================================= +# --------- test-DRC-RES --------- +#================================= + +.ONESHELL: +test-DRC-RES: test-DRC-nplus_u_res test-DRC-nplus_s_res test-DRC-pplus_u_res test-DRC-pplus_s_res test-DRC-npolyf_u_res test-DRC-npolyf_s_res test-DRC-ppolyf_u_res \ + test-DRC-ppolyf_s_res test-DRC-ppolyf_u_high_Rs_res test-DRC-nwell_res test-DRC-pwell_res test-DRC-metal_res + +.ONESHELL: +test-DRC-nplus_u_res: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nplus_u_res pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nplus_u_resistor_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/res_drc/nplus_u_res_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nplus_u_resistor_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/res_drc/nplus_u_res_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nplus_u_resistor_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/res_drc/nplus_u_res_gfC.log + @mv -f ../testcases/nplus_u_resistor_pcells*.lyrdb $(run_folder)/res_drc + + +.ONESHELL: +test-DRC-nplus_s_res: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nplus_s_res pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nplus_s_resistor_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/res_drc/nplus_s_res_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nplus_s_resistor_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/res_drc/nplus_s_res_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nplus_s_resistor_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/res_drc/nplus_s_res_gfC.log + @mv -f ../testcases/nplus_s_resistor_pcells*.lyrdb $(run_folder)/res_drc + + +.ONESHELL: +test-DRC-pplus_u_res: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pplus_u_res pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pplus_u_resistor_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/res_drc/pplus_u_res_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pplus_u_resistor_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/res_drc/pplus_u_res_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pplus_u_resistor_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/res_drc/pplus_u_res_gfC.log + @mv -f ../testcases/pplus_u_resistor_pcells*.lyrdb $(run_folder)/res_drc + + +.ONESHELL: +test-DRC-pplus_s_res: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pplus_s_res pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pplus_s_resistor_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/res_drc/pplus_s_res_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pplus_s_resistor_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/res_drc/pplus_s_res_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pplus_s_resistor_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/res_drc/pplus_s_res_gfC.log + @mv -f ../testcases/pplus_s_resistor_pcells*.lyrdb $(run_folder)/res_drc + + +.ONESHELL: +test-DRC-npolyf_u_res: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for npolyf_u_res pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/npolyf_u_resistor_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/res_drc/npolyf_u_res_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/npolyf_u_resistor_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/res_drc/npolyf_u_res_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/npolyf_u_resistor_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/res_drc/npolyf_u_res_gfC.log + @mv -f ../testcases/npolyf_u_resistor_pcells*.lyrdb $(run_folder)/res_drc + + +.ONESHELL: +test-DRC-npolyf_s_res: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for npolyf_s_res pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/npolyf_s_resistor_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/res_drc/npolyf_s_res_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/npolyf_s_resistor_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/res_drc/npolyf_s_res_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/npolyf_s_resistor_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/res_drc/npolyf_s_res_gfC.log + @mv -f ../testcases/npolyf_s_resistor_pcells*.lyrdb $(run_folder)/res_drc + + +.ONESHELL: +test-DRC-ppolyf_u_res: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for ppolyf_u_res pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/ppolyf_u_resistor_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/res_drc/ppolyf_u_res_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/ppolyf_u_resistor_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/res_drc/ppolyf_u_res_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/ppolyf_u_resistor_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/res_drc/ppolyf_u_res_gfC.log + @mv -f ../testcases/ppolyf_u_resistor_pcells*.lyrdb $(run_folder)/res_drc + + +.ONESHELL: +test-DRC-ppolyf_s_res: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for ppolyf_s_res pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/ppolyf_s_resistor_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/res_drc/ppolyf_s_res_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/ppolyf_s_resistor_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/res_drc/ppolyf_s_res_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/ppolyf_s_resistor_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/res_drc/ppolyf_s_res_gfC.log + @mv -f ../testcases/ppolyf_s_resistor_pcells*.lyrdb $(run_folder)/res_drc + + +.ONESHELL: +test-DRC-ppolyf_u_high_Rs_res: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for ppolyf_u_high_Rs_res pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/ppolyf_u_high_Rs_resistor_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/res_drc/ppolyf_u_high_Rs_res_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/ppolyf_u_high_Rs_resistor_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/res_drc/ppolyf_u_high_Rs_res_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/ppolyf_u_high_Rs_resistor_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/res_drc/ppolyf_u_high_Rs_res_gfC.log + @mv -f ../testcases/ppolyf_u_high_Rs_resistor_pcells*.lyrdb $(run_folder)/res_drc + + +.ONESHELL: +test-DRC-nwell_res: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for nwell_res pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nwell_resistor_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/res_drc/nwell_res_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nwell_resistor_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/res_drc/nwell_res_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/nwell_resistor_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/res_drc/nwell_res_gfC.log + @mv -f ../testcases/nwell_resistor_pcells*.lyrdb $(run_folder)/res_drc + + +.ONESHELL: +test-DRC-pwell_res: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for pwell_res pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pwell_resistor_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/res_drc/pwell_res_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pwell_resistor_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/res_drc/pwell_res_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/pwell_resistor_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/res_drc/pwell_res_gfC.log + @mv -f ../testcases/pwell_resistor_pcells*.lyrdb $(run_folder)/res_drc + + +.ONESHELL: +test-DRC-metal_res: Add_run-dir + @cd $(Testing_DIR) + @echo "===== test-DRC for metal_res pcells =====" + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/metal_resistor_rm1_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/res_drc/metal_res_rm1_gfC.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/metal_resistor_rm2_3_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/res_drc/metal_res_rm2_3_gfC.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/metal_resistor_tm30k_pcells.gds --gf180mcu=A --antenna --no_offgrid |& tee $(run_folder)/res_drc/metal_res_tm30k_gfA.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/metal_resistor_tm11k_pcells.gds --gf180mcu=B --antenna --no_offgrid |& tee $(run_folder)/res_drc/metal_res_tm11k_gfB.log + @python3 $(PDK_ROOT)/$(PDK)/run_drc.py --path=../testcases/metal_resistor_tm9k_pcells.gds --gf180mcu=C --antenna --no_offgrid |& tee $(run_folder)/res_drc/metal_res_tm9k_gfC.log + @mv -f ../testcases/metal_resistor_rm1_pcells*.lyrdb $(run_folder)/res_drc + @mv -f ../testcases/metal_resistor_rm2_3_pcells*.lyrdb $(run_folder)/res_drc + @mv -f ../testcases/metal_resistor_tm30k_pcells*.lyrdb $(run_folder)/res_drc + @mv -f ../testcases/metal_resistor_tm11k_pcells*.lyrdb $(run_folder)/res_drc + @mv -f ../testcases/metal_resistor_tm9k_pcells*.lyrdb $(run_folder)/res_drc + + +#========================== +# --------- HELP ---------- +#========================== + +# Help Target +help: + @echo "\n ==== The following are some of the valid targets for this Makefile ====\n" + @echo "... all (the default if no target is provided )" + @echo "... test-DRC-pcell (To run DRC for on all pcells )" + @echo "... test-DRC-bjt (To run DRC for on bjt pcells )" + @echo "... test-DRC-diode (To run DRC for on diode pcells )" + @echo "... test-DRC-MIM (To run DRC for on MIM pcells )" + @echo "... test-DRC-MOS (To run DRC for on MOS pcells )" + @echo "... test-DRC-MOSCAP (To run DRC for on MOSCAP pcells )" + @echo "... test-DRC-RES (To run DRC for on RES pcells )" +
diff --git a/cells/klayout/pymacros/testing/testcases/MIM-A_pcells.gds b/cells/klayout/pymacros/testing/testcases/MIM-A_pcells.gds new file mode 100644 index 0000000..da0fcda --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/MIM-A_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/MIM-B_gfB_pcells.gds b/cells/klayout/pymacros/testing/testcases/MIM-B_gfB_pcells.gds new file mode 100644 index 0000000..eb63657 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/MIM-B_gfB_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/MIM-B_gfC_pcells.gds b/cells/klayout/pymacros/testing/testcases/MIM-B_gfC_pcells.gds new file mode 100644 index 0000000..fc0e07d --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/MIM-B_gfC_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/MIM-B_pcells.gds b/cells/klayout/pymacros/testing/testcases/MIM-B_pcells.gds new file mode 100644 index 0000000..0e69836 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/MIM-B_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/bjt_pcells.gds b/cells/klayout/pymacros/testing/testcases/bjt_pcells.gds new file mode 100644 index 0000000..4d3c678 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/bjt_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/dnwps_diode_pcells.gds b/cells/klayout/pymacros/testing/testcases/dnwps_diode_pcells.gds new file mode 100644 index 0000000..8111d01 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/dnwps_diode_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/dnwpw_diode_pcells.gds b/cells/klayout/pymacros/testing/testcases/dnwpw_diode_pcells.gds new file mode 100644 index 0000000..aad9c4c --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/dnwpw_diode_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/metal_resistor_rm1_pcells.gds b/cells/klayout/pymacros/testing/testcases/metal_resistor_rm1_pcells.gds new file mode 100644 index 0000000..5b5781f --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/metal_resistor_rm1_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/metal_resistor_rm2_3_pcells.gds b/cells/klayout/pymacros/testing/testcases/metal_resistor_rm2_3_pcells.gds new file mode 100644 index 0000000..dee0fee --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/metal_resistor_rm2_3_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/metal_resistor_tm11k_pcells.gds b/cells/klayout/pymacros/testing/testcases/metal_resistor_tm11k_pcells.gds new file mode 100644 index 0000000..d324613 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/metal_resistor_tm11k_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/metal_resistor_tm30k_pcells.gds b/cells/klayout/pymacros/testing/testcases/metal_resistor_tm30k_pcells.gds new file mode 100644 index 0000000..ae6a5f0 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/metal_resistor_tm30k_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/metal_resistor_tm9k_pcells.gds b/cells/klayout/pymacros/testing/testcases/metal_resistor_tm9k_pcells.gds new file mode 100644 index 0000000..fc6c684 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/metal_resistor_tm9k_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nmos_10p0_asym_pcells.gds b/cells/klayout/pymacros/testing/testcases/nmos_10p0_asym_pcells.gds new file mode 100644 index 0000000..ea61e10 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nmos_10p0_asym_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nmos_3p3_dw_pcells.gds b/cells/klayout/pymacros/testing/testcases/nmos_3p3_dw_pcells.gds new file mode 100644 index 0000000..eda05a7 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nmos_3p3_dw_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nmos_3p3_pcells.gds b/cells/klayout/pymacros/testing/testcases/nmos_3p3_pcells.gds new file mode 100644 index 0000000..67eda1f --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nmos_3p3_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nmos_5p0_dw_pcells.gds b/cells/klayout/pymacros/testing/testcases/nmos_5p0_dw_pcells.gds new file mode 100644 index 0000000..8f3b3bb --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nmos_5p0_dw_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nmos_5p0_pcells.gds b/cells/klayout/pymacros/testing/testcases/nmos_5p0_pcells.gds new file mode 100644 index 0000000..ac50312 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nmos_5p0_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nmos_6p0_dw_pcells.gds b/cells/klayout/pymacros/testing/testcases/nmos_6p0_dw_pcells.gds new file mode 100644 index 0000000..b416556 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nmos_6p0_dw_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nmos_6p0_nat_pcells.gds b/cells/klayout/pymacros/testing/testcases/nmos_6p0_nat_pcells.gds new file mode 100644 index 0000000..81dfb44 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nmos_6p0_nat_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nmos_6p0_pcells.gds b/cells/klayout/pymacros/testing/testcases/nmos_6p0_pcells.gds new file mode 100644 index 0000000..a37b531 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nmos_6p0_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nmoscap_b_pcells.gds b/cells/klayout/pymacros/testing/testcases/nmoscap_b_pcells.gds new file mode 100644 index 0000000..f9de935 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nmoscap_b_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nmoscap_dw_pcells.gds b/cells/klayout/pymacros/testing/testcases/nmoscap_dw_pcells.gds new file mode 100644 index 0000000..b61cba9 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nmoscap_dw_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nmoscap_pcells.gds b/cells/klayout/pymacros/testing/testcases/nmoscap_pcells.gds new file mode 100644 index 0000000..9eb6c6d --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nmoscap_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/np_diode_pcells.gds b/cells/klayout/pymacros/testing/testcases/np_diode_pcells.gds new file mode 100644 index 0000000..4f34737 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/np_diode_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/np_dw_diode_pcells.gds b/cells/klayout/pymacros/testing/testcases/np_dw_diode_pcells.gds new file mode 100644 index 0000000..a298e5b --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/np_dw_diode_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nplus_s_dw_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/nplus_s_dw_resistor_pcells.gds new file mode 100644 index 0000000..729a1eb --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nplus_s_dw_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nplus_s_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/nplus_s_resistor_pcells.gds new file mode 100644 index 0000000..25dbe82 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nplus_s_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nplus_u_dw_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/nplus_u_dw_resistor_pcells.gds new file mode 100644 index 0000000..9c69d91 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nplus_u_dw_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nplus_u_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/nplus_u_resistor_pcells.gds new file mode 100644 index 0000000..e229ce8 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nplus_u_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/npolyf_s_dw_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/npolyf_s_dw_resistor_pcells.gds new file mode 100644 index 0000000..dbc1148 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/npolyf_s_dw_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/npolyf_s_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/npolyf_s_resistor_pcells.gds new file mode 100644 index 0000000..286835f --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/npolyf_s_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/npolyf_u_dw_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/npolyf_u_dw_resistor_pcells.gds new file mode 100644 index 0000000..917b1f1 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/npolyf_u_dw_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/npolyf_u_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/npolyf_u_resistor_pcells.gds new file mode 100644 index 0000000..55d85a5 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/npolyf_u_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nwell_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/nwell_resistor_pcells.gds new file mode 100644 index 0000000..ae2cb46 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nwell_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/nwp_diode_pcells.gds b/cells/klayout/pymacros/testing/testcases/nwp_diode_pcells.gds new file mode 100644 index 0000000..11d76e2 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/nwp_diode_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pmos_10p0_asym_pcells.gds b/cells/klayout/pymacros/testing/testcases/pmos_10p0_asym_pcells.gds new file mode 100644 index 0000000..3be1711 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pmos_10p0_asym_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pmos_3p3_dw_pcells.gds b/cells/klayout/pymacros/testing/testcases/pmos_3p3_dw_pcells.gds new file mode 100644 index 0000000..9cd8e9e --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pmos_3p3_dw_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pmos_3p3_pcells.gds b/cells/klayout/pymacros/testing/testcases/pmos_3p3_pcells.gds new file mode 100644 index 0000000..5320374 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pmos_3p3_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pmos_5p0_dw_pcells.gds b/cells/klayout/pymacros/testing/testcases/pmos_5p0_dw_pcells.gds new file mode 100644 index 0000000..3eec640 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pmos_5p0_dw_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pmos_5p0_pcells.gds b/cells/klayout/pymacros/testing/testcases/pmos_5p0_pcells.gds new file mode 100644 index 0000000..e1c6f6a --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pmos_5p0_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pmos_6p0_dw_pcells.gds b/cells/klayout/pymacros/testing/testcases/pmos_6p0_dw_pcells.gds new file mode 100644 index 0000000..0025360 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pmos_6p0_dw_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pmos_6p0_pcells.gds b/cells/klayout/pymacros/testing/testcases/pmos_6p0_pcells.gds new file mode 100644 index 0000000..590f260 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pmos_6p0_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pmoscap_b_pcells.gds b/cells/klayout/pymacros/testing/testcases/pmoscap_b_pcells.gds new file mode 100644 index 0000000..f725ea7 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pmoscap_b_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pmoscap_dw_pcells.gds b/cells/klayout/pymacros/testing/testcases/pmoscap_dw_pcells.gds new file mode 100644 index 0000000..79c0f12 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pmoscap_dw_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pmoscap_pcells.gds b/cells/klayout/pymacros/testing/testcases/pmoscap_pcells.gds new file mode 100644 index 0000000..138dd2d --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pmoscap_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pn_diode_pcells.gds b/cells/klayout/pymacros/testing/testcases/pn_diode_pcells.gds new file mode 100644 index 0000000..e1ea844 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pn_diode_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pn_dw_diode_pcells.gds b/cells/klayout/pymacros/testing/testcases/pn_dw_diode_pcells.gds new file mode 100644 index 0000000..12a7fd9 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pn_dw_diode_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pplus_s_dw_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/pplus_s_dw_resistor_pcells.gds new file mode 100644 index 0000000..64b22f9 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pplus_s_dw_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pplus_s_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/pplus_s_resistor_pcells.gds new file mode 100644 index 0000000..edfe958 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pplus_s_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pplus_u_dw_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/pplus_u_dw_resistor_pcells.gds new file mode 100644 index 0000000..10c0899 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pplus_u_dw_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pplus_u_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/pplus_u_resistor_pcells.gds new file mode 100644 index 0000000..a110e5f --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pplus_u_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/ppolyf_s_dw_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/ppolyf_s_dw_resistor_pcells.gds new file mode 100644 index 0000000..9698138 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/ppolyf_s_dw_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/ppolyf_s_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/ppolyf_s_resistor_pcells.gds new file mode 100644 index 0000000..cc06ae3 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/ppolyf_s_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/ppolyf_u_dw_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/ppolyf_u_dw_resistor_pcells.gds new file mode 100644 index 0000000..ae40a6f --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/ppolyf_u_dw_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/ppolyf_u_high_Rs_dw_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/ppolyf_u_high_Rs_dw_resistor_pcells.gds new file mode 100644 index 0000000..5cd4164 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/ppolyf_u_high_Rs_dw_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/ppolyf_u_high_Rs_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/ppolyf_u_high_Rs_resistor_pcells.gds new file mode 100644 index 0000000..ee8b3e2 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/ppolyf_u_high_Rs_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/ppolyf_u_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/ppolyf_u_resistor_pcells.gds new file mode 100644 index 0000000..c7b91e7 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/ppolyf_u_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/pwell_resistor_pcells.gds b/cells/klayout/pymacros/testing/testcases/pwell_resistor_pcells.gds new file mode 100644 index 0000000..d71ca41 --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/pwell_resistor_pcells.gds Binary files differ
diff --git a/cells/klayout/pymacros/testing/testcases/sc_diode_pcells.gds b/cells/klayout/pymacros/testing/testcases/sc_diode_pcells.gds new file mode 100644 index 0000000..119e67d --- /dev/null +++ b/cells/klayout/pymacros/testing/testcases/sc_diode_pcells.gds Binary files differ
diff --git a/cells/xschem/symbols/dnwpw.sym b/cells/xschem/symbols/dnwpw.sym new file mode 100644 index 0000000..e954295 --- /dev/null +++ b/cells/xschem/symbols/dnwpw.sym
@@ -0,0 +1,40 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=diode +format="@name @pinlist @model area='@r_w * @r_l ' pj='2*@r_w + 2*@r_l ' m=@m" +template="name=D1 +model=dnwpw +r_w=3u +r_l=3u +m=1" +} +V {} +S {} +E {} +L 4 0 5 0 30 {} +L 4 0 -30 0 -5 {} +L 4 -10 5 10 5 {} +B 5 -2.5 -32.5 2.5 -27.5 {name=p dir=inout pinnumber=1 propag=1 goto=1} +B 5 -2.5 27.5 2.5 32.5 {name=m dir=inout pinnumber=2 goto=0} +P 4 4 0 5 -10 -5 10 -5 0 5 {fill=true} +T {@name} 20 -28.75 0 0 0.2 0.2 {} +T {W=@r_w} -15 -13.75 0 1 0.2 0.2 {layer=13} +T {@model} 20 -16.25 0 0 0.2 0.2 {} +T {L=@r_l} -15 -1.25 0 1 0.2 0.2 {layer=13} +T {m=@m} -15 11.25 0 1 0.2 0.2 {layer=13}
diff --git a/cells/xschem/symbols/mim_2p0fF.sym b/cells/xschem/symbols/mim_2p0fF.sym new file mode 100644 index 0000000..f87c8b3 --- /dev/null +++ b/cells/xschem/symbols/mim_2p0fF.sym
@@ -0,0 +1,39 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=moscap +format="@spiceprefix@name @pinlist @model c_width=@W c_length=@L m=@m" +template="name=C1 +W=1e-6 +L=1e-6 +model=mim_2p0fF +spiceprefix=X +m=1" +} +V {} +S {} +E {} +L 4 0 5 0 30 {} +L 4 0 -30 0 -5 {} +L 4 -15 -5 15 -5 {} +L 4 -15 5 15 5 {} +B 5 -2.5 -32.5 2.5 -27.5 {name=G dir=inout propag=1 pinnumber=2} +B 5 -2.5 27.5 2.5 32.5 {name=B dir=inout propag=0 pinnumber=1} +T {@name} 20 -28.75 0 0 0.2 0.2 {} +T {@m * @W / @L} 20 6.25 0 0 0.2 0.2 {layer=13} +T {@model} 20 -11.25 0 0 0.2 0.2 {}
diff --git a/cells/xschem/symbols/nmos_3p3.sym b/cells/xschem/symbols/nmos_3p3.sym new file mode 100644 index 0000000..c4fc225 --- /dev/null +++ b/cells/xschem/symbols/nmos_3p3.sym
@@ -0,0 +1,66 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=nmos +format="@spiceprefix@name @pinlist @model L=@L W=@W ++ nf=@nf ad=@ad as=@as pd=@pd ps=@ps ++ nrd=@nrd nrs=@nrs sa=@sa sb=@sb sd=@sd ++ m=@m" +template="name=M1 +L=0.28u +W=0.22u +nf=1 +m=1 +ad=\\"'int((nf+1)/2) * W/nf * 0.18u'\\" +pd=\\"'2*int((nf+1)/2) * (W/nf + 0.18u)'\\" +as=\\"'int((nf+2)/2) * W/nf * 0.18u'\\" +ps=\\"'2*int((nf+2)/2) * (W/nf + 0.18u)'\\" +nrd=\\"'0.18u / W'\\" nrs=\\"'0.18u / W'\\" +sa=0 sb=0 sd=0 +model=nmos_3p3 +spiceprefix=X +" +} +V {} +S {} +E {} +L 4 7.5 -22.5 7.5 22.5 {} +L 4 -20 0 2.5 0 {} +L 4 20 -30 20 -17.5 {} +L 4 20 17.5 20 30 {} +L 4 2.5 -15 2.5 15 {} +L 4 7.5 -17.5 20 -17.5 {} +L 4 7.5 17.5 15 17.5 {} +B 5 17.5 -32.5 22.5 -27.5 {name=D dir=inout} +B 5 -22.5 -2.5 -17.5 2.5 {name=G dir=in} +B 5 17.5 27.5 22.5 32.5 {name=S dir=inout} +B 5 19.921875 -0.078125 20.078125 0.078125 {name=B dir=in} +P 4 4 15 15 20 17.5 15 20 15 15 {fill=true} +P 5 4 20 -2.5 15 0 20 2.5 20 -2.5 {fill=true} +T {@name} 5 -30 0 1 0.2 0.2 {} +T {S} 22.5 17.5 0 0 0.15 0.15 {layer=7} +T {D} 22.5 -17.5 2 1 0.15 0.15 {layer=7} +T {B} 20 -10 0 0 0.15 0.15 {layer=7} +T {G} -10 -10 0 1 0.15 0.15 {layer=7} +T {@model} 30 -8.75 2 1 0.2 0.2 {} +T {@m x @W / @L} 31.25 13.75 0 0 0.2 0.2 { layer=13} +T {nf=@nf} 31.25 1.25 0 0 0.2 0.2 { layer=13} +T {tcleval(gm=[ngspice::get_node [subst -nocommand \{\\@m.$\{path\}@spiceprefix@name\\.msky130_fd_pr__@model\\[gm]\}]] )} 32.5 -7.5 0 0 0.15 0.15 {layer=15 +hide=true} +T {tcleval(id=[ngspice::get_node [subst -nocommand \{i(\\@m.$\{path\}@spiceprefix@name\\.msky130_fd_pr__@model\\[id])\}]] )} 32.5 -30 0 0 0.15 0.15 {layer=15 +hide=true}
diff --git a/cells/xschem/symbols/nmos_3p3_sab.sym b/cells/xschem/symbols/nmos_3p3_sab.sym new file mode 100644 index 0000000..7b547a6 --- /dev/null +++ b/cells/xschem/symbols/nmos_3p3_sab.sym
@@ -0,0 +1,66 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=nmos +format="@spiceprefix@name @pinlist @model L=@L W=@W ++ nf=@nf ad=@ad as=@as pd=@pd ps=@ps ++ nrd=@nrd nrs=@nrs sa=@sa sb=@sb sd=@sd ++ m=@m" +template="name=M1 +L=0.28u +W=0.22u +nf=1 +m=1 +ad=\\"'int((nf+1)/2) * W/nf * 0.18u'\\" +pd=\\"'2*int((nf+1)/2) * (W/nf + 0.18u)'\\" +as=\\"'int((nf+2)/2) * W/nf * 0.18u'\\" +ps=\\"'2*int((nf+2)/2) * (W/nf + 0.18u)'\\" +nrd=\\"'0.18u / W'\\" nrs=\\"'0.18u / W'\\" +sa=0 sb=0 sd=0 +model=nmos_3p3_sab +spiceprefix=X +" +} +V {} +S {} +E {} +L 4 7.5 -22.5 7.5 22.5 {} +L 4 -20 0 2.5 0 {} +L 4 20 -30 20 -17.5 {} +L 4 20 17.5 20 30 {} +L 4 2.5 -15 2.5 15 {} +L 4 7.5 -17.5 20 -17.5 {} +L 4 7.5 17.5 15 17.5 {} +B 5 17.5 -32.5 22.5 -27.5 {name=D dir=inout} +B 5 -22.5 -2.5 -17.5 2.5 {name=G dir=in} +B 5 17.5 27.5 22.5 32.5 {name=S dir=inout} +B 5 19.921875 -0.078125 20.078125 0.078125 {name=B dir=in} +P 4 4 15 15 20 17.5 15 20 15 15 {fill=true} +P 5 4 20 -2.5 15 0 20 2.5 20 -2.5 {fill=true} +T {@name} 5 -30 0 1 0.2 0.2 {} +T {S} 22.5 17.5 0 0 0.15 0.15 {layer=7} +T {D} 22.5 -17.5 2 1 0.15 0.15 {layer=7} +T {B} 20 -10 0 0 0.15 0.15 {layer=7} +T {G} -10 -10 0 1 0.15 0.15 {layer=7} +T {@model} 30 -8.75 2 1 0.2 0.2 {} +T {@m x @W / @L} 31.25 13.75 0 0 0.2 0.2 { layer=13} +T {nf=@nf} 31.25 1.25 0 0 0.2 0.2 { layer=13} +T {tcleval(gm=[ngspice::get_node [subst -nocommand \{\\@m.$\{path\}@spiceprefix@name\\.msky130_fd_pr__@model\\[gm]\}]] )} 32.5 -7.5 0 0 0.15 0.15 {layer=15 +hide=true} +T {tcleval(id=[ngspice::get_node [subst -nocommand \{i(\\@m.$\{path\}@spiceprefix@name\\.msky130_fd_pr__@model\\[id])\}]] )} 32.5 -30 0 0 0.15 0.15 {layer=15 +hide=true}
diff --git a/cells/xschem/symbols/nmos_6p0.sym b/cells/xschem/symbols/nmos_6p0.sym new file mode 100644 index 0000000..85168ef --- /dev/null +++ b/cells/xschem/symbols/nmos_6p0.sym
@@ -0,0 +1,66 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=nmos +format="@spiceprefix@name @pinlist @model L=@L W=@W ++ nf=@nf ad=@ad as=@as pd=@pd ps=@ps ++ nrd=@nrd nrs=@nrs sa=@sa sb=@sb sd=@sd ++ m=@m" +template="name=M1 +L=0.70u +W=0.30u +nf=1 +m=1 +ad=\\"'int((nf+1)/2) * W/nf * 0.18u'\\" +pd=\\"'2*int((nf+1)/2) * (W/nf + 0.18u)'\\" +as=\\"'int((nf+2)/2) * W/nf * 0.18u'\\" +ps=\\"'2*int((nf+2)/2) * (W/nf + 0.18u)'\\" +nrd=\\"'0.18u / W'\\" nrs=\\"'0.18u / W'\\" +sa=0 sb=0 sd=0 +model=nmos_6p0 +spiceprefix=X +" +} +V {} +S {} +E {} +L 4 7.5 -22.5 7.5 22.5 {} +L 4 -20 0 -2.5 0 {} +L 4 20 -30 20 -17.5 {} +L 4 20 17.5 20 30 {} +L 4 -2.5 -15 -2.5 15 {} +L 4 7.5 -17.5 20 -17.5 {} +L 4 7.5 17.5 15 17.5 {} +B 5 17.5 -32.5 22.5 -27.5 {name=D dir=inout} +B 5 -22.5 -2.5 -17.5 2.5 {name=G dir=in} +B 5 17.5 27.5 22.5 32.5 {name=S dir=inout} +B 5 19.921875 -0.078125 20.078125 0.078125 {name=B dir=in} +P 4 4 15 15 20 17.5 15 20 15 15 {fill=true} +P 5 4 20 -2.5 15 0 20 2.5 20 -2.5 {fill=true} +T {@name} 5 -30 0 1 0.2 0.2 {} +T {S} 22.5 17.5 0 0 0.15 0.15 {layer=7} +T {D} 22.5 -17.5 2 1 0.15 0.15 {layer=7} +T {B} 20 -10 0 0 0.15 0.15 {layer=7} +T {G} -10 -10 0 1 0.15 0.15 {layer=7} +T {@model} 30 -8.75 2 1 0.2 0.2 {} +T {@m x @W / @L} 31.25 13.75 0 0 0.2 0.2 { layer=13} +T {nf=@nf} 31.25 1.25 0 0 0.2 0.2 { layer=13} +T {tcleval(gm=[ngspice::get_node [subst -nocommand \{\\@m.$\{path\}@spiceprefix@name\\.msky130_fd_pr__@model\\[gm]\}]] )} 32.5 -7.5 0 0 0.15 0.15 {layer=15 +hide=true} +T {tcleval(id=[ngspice::get_node [subst -nocommand \{i(\\@m.$\{path\}@spiceprefix@name\\.msky130_fd_pr__@model\\[id])\}]] )} 32.5 -30 0 0 0.15 0.15 {layer=15 +hide=true}
diff --git a/cells/xschem/symbols/nmos_6p0_nat.sym b/cells/xschem/symbols/nmos_6p0_nat.sym new file mode 100644 index 0000000..bbd8fbf --- /dev/null +++ b/cells/xschem/symbols/nmos_6p0_nat.sym
@@ -0,0 +1,66 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=nmos +format="@spiceprefix@name @pinlist @model L=@L W=@W ++ nf=@nf ad=@ad as=@as pd=@pd ps=@ps ++ nrd=@nrd nrs=@nrs sa=@sa sb=@sb sd=@sd ++ m=@m" +template="name=M1 +L=1.80u +W=0.80u +nf=1 +m=1 +ad=\\"'int((nf+1)/2) * W/nf * 0.18u'\\" +pd=\\"'2*int((nf+1)/2) * (W/nf + 0.18u)'\\" +as=\\"'int((nf+2)/2) * W/nf * 0.18u'\\" +ps=\\"'2*int((nf+2)/2) * (W/nf + 0.18u)'\\" +nrd=\\"'0.18u / W'\\" nrs=\\"'0.18u / W'\\" +sa=0 sb=0 sd=0 +model=nmos_6p0 +spiceprefix=X +" +} +V {} +S {} +E {} +L 4 7.5 -22.5 7.5 22.5 {} +L 4 -20 0 -2.5 0 {} +L 4 20 -30 20 -17.5 {} +L 4 20 17.5 20 30 {} +L 4 -2.5 -15 -2.5 15 {} +L 4 7.5 -17.5 20 -17.5 {} +L 4 7.5 17.5 15 17.5 {} +B 5 17.5 -32.5 22.5 -27.5 {name=D dir=inout} +B 5 -22.5 -2.5 -17.5 2.5 {name=G dir=in} +B 5 17.5 27.5 22.5 32.5 {name=S dir=inout} +B 5 19.921875 -0.078125 20.078125 0.078125 {name=B dir=in} +P 4 4 15 15 20 17.5 15 20 15 15 {fill=true} +P 5 4 20 -2.5 15 0 20 2.5 20 -2.5 {fill=true} +T {@name} 5 -30 0 1 0.2 0.2 {} +T {S} 22.5 17.5 0 0 0.15 0.15 {layer=7} +T {D} 22.5 -17.5 2 1 0.15 0.15 {layer=7} +T {B} 20 -10 0 0 0.15 0.15 {layer=7} +T {G} -10 -10 0 1 0.15 0.15 {layer=7} +T {@model} 30 -8.75 2 1 0.2 0.2 {} +T {@m x @W / @L} 31.25 13.75 0 0 0.2 0.2 { layer=13} +T {nf=@nf} 31.25 1.25 0 0 0.2 0.2 { layer=13} +T {tcleval(gm=[ngspice::get_node [subst -nocommand \{\\@m.$\{path\}@spiceprefix@name\\.msky130_fd_pr__@model\\[gm]\}]] )} 32.5 -7.5 0 0 0.15 0.15 {layer=15 +hide=true} +T {tcleval(id=[ngspice::get_node [subst -nocommand \{i(\\@m.$\{path\}@spiceprefix@name\\.msky130_fd_pr__@model\\[id])\}]] )} 32.5 -30 0 0 0.15 0.15 {layer=15 +hide=true}
diff --git a/cells/xschem/symbols/nmoscap_3p3.sym b/cells/xschem/symbols/nmoscap_3p3.sym new file mode 100644 index 0000000..6e081dc --- /dev/null +++ b/cells/xschem/symbols/nmoscap_3p3.sym
@@ -0,0 +1,39 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=moscap +format="@spiceprefix@name @pinlist @model c_width=@W c_length=@L m=@m" +template="name=C1 +W=1e-6 +L=1e-6 +model=nmoscap_3p3 +spiceprefix=X +m=1" +} +V {} +S {} +E {} +L 4 0 10 0 30 {} +L 4 0 -30 0 -5 {} +L 4 -15 -5 15 -5 {} +B 4 -15 5 15 10 {} +B 5 -2.5 -32.5 2.5 -27.5 {name=G dir=inout propag=1 pinnumber=2} +B 5 -2.5 27.5 2.5 32.5 {name=B dir=inout propag=0 pinnumber=1} +T {@name} 20 -28.75 0 0 0.2 0.2 {} +T {@m * @W / @L} 20 6.25 0 0 0.2 0.2 {layer=13} +T {@model} 20 -11.25 0 0 0.2 0.2 {}
diff --git a/cells/xschem/symbols/nmoscap_6p0.sym b/cells/xschem/symbols/nmoscap_6p0.sym new file mode 100644 index 0000000..1e5a5ec --- /dev/null +++ b/cells/xschem/symbols/nmoscap_6p0.sym
@@ -0,0 +1,39 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=moscap +format="@spiceprefix@name @pinlist @model c_width=@W c_length=@L m=@m" +template="name=C1 +W=1e-6 +L=1e-6 +model=nmoscap_6p0 +spiceprefix=X +m=1" +} +V {} +S {} +E {} +L 4 0 12.5 0 30 {} +L 4 0 -30 0 -7.5 {} +L 4 -15 -7.5 15 -7.5 {} +B 4 -15 7.5 15 12.5 {} +B 5 -2.5 -32.5 2.5 -27.5 {name=G dir=inout propag=1 pinnumber=2} +B 5 -2.5 27.5 2.5 32.5 {name=B dir=inout propag=0 pinnumber=1} +T {@name} 20 -28.75 0 0 0.2 0.2 {} +T {@m * @W / @L} 20 6.25 0 0 0.2 0.2 {layer=13} +T {@model} 20 -11.25 0 0 0.2 0.2 {}
diff --git a/cells/xschem/symbols/np_3p3.sym b/cells/xschem/symbols/np_3p3.sym new file mode 100644 index 0000000..acddb7b --- /dev/null +++ b/cells/xschem/symbols/np_3p3.sym
@@ -0,0 +1,40 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=diode +format="@name @pinlist @model area='@r_w * @r_l ' pj='2*@r_w + 2*@r_l ' m=@m" +template="name=D1 +model=np_3p3 +r_w=1u +r_l=1u +m=1" +} +V {} +S {} +E {} +L 4 0 5 0 30 {} +L 4 0 -30 0 -5 {} +L 4 -10 5 10 5 {} +B 5 -2.5 -32.5 2.5 -27.5 {name=p dir=inout pinnumber=1 propag=1 goto=1} +B 5 -2.5 27.5 2.5 32.5 {name=m dir=inout pinnumber=2 goto=0} +P 4 4 0 5 -10 -5 10 -5 0 5 {fill=true} +T {@name} 20 -28.75 0 0 0.2 0.2 {} +T {W=@r_w} -15 -13.75 0 1 0.2 0.2 {layer=13} +T {@model} 20 -16.25 0 0 0.2 0.2 {} +T {L=@r_l} -15 -1.25 0 1 0.2 0.2 {layer=13} +T {m=@m} -15 11.25 0 1 0.2 0.2 {layer=13}
diff --git a/cells/xschem/symbols/nplus_u.sym b/cells/xschem/symbols/nplus_u.sym new file mode 100644 index 0000000..0e9ecd3 --- /dev/null +++ b/cells/xschem/symbols/nplus_u.sym
@@ -0,0 +1,48 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=res +format="@spiceprefix@name @pinlist @model r_width=@W r_length=@L m=@m" +template="name=R1 +W=1e-6 +L=1e-6 +model=nplus_u +spiceprefix=X +m=1" +} +V {} +S {} +E {} +L 4 0 20 0 30 {} +L 4 0 20 7.5 17.5 {} +L 4 -7.5 12.5 7.5 17.5 {} +L 4 -7.5 12.5 7.5 7.5 {} +L 4 -7.5 2.5 7.5 7.5 {} +L 4 -7.5 2.5 7.5 -2.5 {} +L 4 -7.5 -7.5 7.5 -2.5 {} +L 4 -7.5 -7.5 7.5 -12.5 {} +L 4 -7.5 -17.5 7.5 -12.5 {} +L 4 -7.5 -17.5 0 -20 {} +L 4 0 -30 0 -20 {} +B 5 -2.5 27.5 2.5 32.5 {name=M dir=inout propag=1 pinnumber=2} +B 5 -2.5 -32.5 2.5 -27.5 {name=P dir=inout propag=0 pinnumber=1} +B 5 -22.5 -2.5 -17.5 2.5 {name=B dir=inout pinnumber=1} +T {@name} 15 -28.75 0 0 0.2 0.2 {} +T {@m * @W / @L} 15 6.25 0 0 0.2 0.2 {layer=13} +T {@model} 15 -11.25 0 0 0.2 0.2 {} +T {B} -15 -12.5 0 1 0.15 0.15 {layer=7}
diff --git a/cells/xschem/symbols/npolyf_u.sym b/cells/xschem/symbols/npolyf_u.sym new file mode 100644 index 0000000..0e9ecd3 --- /dev/null +++ b/cells/xschem/symbols/npolyf_u.sym
@@ -0,0 +1,48 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=res +format="@spiceprefix@name @pinlist @model r_width=@W r_length=@L m=@m" +template="name=R1 +W=1e-6 +L=1e-6 +model=nplus_u +spiceprefix=X +m=1" +} +V {} +S {} +E {} +L 4 0 20 0 30 {} +L 4 0 20 7.5 17.5 {} +L 4 -7.5 12.5 7.5 17.5 {} +L 4 -7.5 12.5 7.5 7.5 {} +L 4 -7.5 2.5 7.5 7.5 {} +L 4 -7.5 2.5 7.5 -2.5 {} +L 4 -7.5 -7.5 7.5 -2.5 {} +L 4 -7.5 -7.5 7.5 -12.5 {} +L 4 -7.5 -17.5 7.5 -12.5 {} +L 4 -7.5 -17.5 0 -20 {} +L 4 0 -30 0 -20 {} +B 5 -2.5 27.5 2.5 32.5 {name=M dir=inout propag=1 pinnumber=2} +B 5 -2.5 -32.5 2.5 -27.5 {name=P dir=inout propag=0 pinnumber=1} +B 5 -22.5 -2.5 -17.5 2.5 {name=B dir=inout pinnumber=1} +T {@name} 15 -28.75 0 0 0.2 0.2 {} +T {@m * @W / @L} 15 6.25 0 0 0.2 0.2 {layer=13} +T {@model} 15 -11.25 0 0 0.2 0.2 {} +T {B} -15 -12.5 0 1 0.15 0.15 {layer=7}
diff --git a/cells/xschem/symbols/nwell.sym b/cells/xschem/symbols/nwell.sym new file mode 100644 index 0000000..599afaf --- /dev/null +++ b/cells/xschem/symbols/nwell.sym
@@ -0,0 +1,48 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=res +format="@spiceprefix@name @pinlist @model r_width=@W r_length=@L m=@m" +template="name=R1 +W=3e-6 +L=3e-6 +model=nwell +spiceprefix=X +m=1" +} +V {} +S {} +E {} +L 4 0 20 0 30 {} +L 4 0 20 7.5 17.5 {} +L 4 -7.5 12.5 7.5 17.5 {} +L 4 -7.5 12.5 7.5 7.5 {} +L 4 -7.5 2.5 7.5 7.5 {} +L 4 -7.5 2.5 7.5 -2.5 {} +L 4 -7.5 -7.5 7.5 -2.5 {} +L 4 -7.5 -7.5 7.5 -12.5 {} +L 4 -7.5 -17.5 7.5 -12.5 {} +L 4 -7.5 -17.5 0 -20 {} +L 4 0 -30 0 -20 {} +B 5 -2.5 27.5 2.5 32.5 {name=M dir=inout propag=1 pinnumber=2} +B 5 -2.5 -32.5 2.5 -27.5 {name=P dir=inout propag=0 pinnumber=1} +B 5 -22.5 -2.5 -17.5 2.5 {name=B dir=inout pinnumber=1} +T {@name} 15 -28.75 0 0 0.2 0.2 {} +T {@m * @W / @L} 15 6.25 0 0 0.2 0.2 {layer=13} +T {@model} 15 -11.25 0 0 0.2 0.2 {} +T {B} -15 -12.5 0 1 0.15 0.15 {layer=7}
diff --git a/cells/xschem/symbols/pmos_3p3.sym b/cells/xschem/symbols/pmos_3p3.sym new file mode 100644 index 0000000..7967c27 --- /dev/null +++ b/cells/xschem/symbols/pmos_3p3.sym
@@ -0,0 +1,67 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=pmos +format="@spiceprefix@name @pinlist @model L=@L W=@W ++ nf=@nf ad=@ad as=@as pd=@pd ps=@ps ++ nrd=@nrd nrs=@nrs sa=@sa sb=@sb sd=@sd ++ m=@m" +template="name=M1 +L=0.28u +W=0.22u +nf=1 +m=1 +ad=\\"'int((nf+1)/2) * W/nf * 0.18u'\\" +pd=\\"'2*int((nf+1)/2) * (W/nf + 0.18u)'\\" +as=\\"'int((nf+2)/2) * W/nf * 0.18u'\\" +ps=\\"'2*int((nf+2)/2) * (W/nf + 0.18u)'\\" +nrd=\\"'0.18u / W'\\" nrs=\\"'0.18u / W'\\" +sa=0 sb=0 sd=0 +model=pmos_3p3 +spiceprefix=X +" +} +V {} +S {} +E {} +L 4 7.5 -22.5 7.5 22.5 {} +L 4 20 -30 20 -17.5 {} +L 4 20 17.5 20 30 {} +L 4 2.5 -15 2.5 15 {} +L 4 7.5 17.5 20 17.5 {} +L 4 12.5 -17.5 20 -17.5 {} +L 4 -20 0 -7.5 0 {} +B 5 17.5 27.5 22.5 32.5 {name=D dir=inout} +B 5 -22.5 -2.5 -17.5 2.5 {name=G dir=in} +B 5 17.5 -32.5 22.5 -27.5 {name=S dir=inout} +B 5 19.921875 -0.078125 20.078125 0.078125 {name=B dir=in} +A 4 -2.5 0 5 180 360 {} +P 4 4 12.5 -20 7.5 -17.5 12.5 -15 12.5 -20 {fill=true} +P 5 4 15 -2.5 20 0 15 2.5 15 -2.5 {fill=true} +T {@name} 5 -30 0 1 0.2 0.2 {} +T {D} 22.5 17.5 0 0 0.15 0.15 {layer=7} +T {S} 22.5 -17.5 2 1 0.15 0.15 {layer=7} +T {B} 20 -10 0 0 0.15 0.15 {layer=7} +T {G} -10 -10 0 1 0.15 0.15 {layer=7} +T {@model} 30 -8.75 2 1 0.2 0.2 {} +T {@m x @W / @L} 31.25 13.75 0 0 0.2 0.2 { layer=13} +T {nf=@nf} 31.25 1.25 0 0 0.2 0.2 { layer=13} +T {tcleval(gm=[ngspice::get_node [subst -nocommand \{\\@m.$\{path\}@spiceprefix@name\\.msky130_fd_pr__@model\\[gm]\}]] )} 32.5 -7.5 0 0 0.15 0.15 {layer=15 +hide=true} +T {tcleval(id=[ngspice::get_node [subst -nocommand \{i(\\@m.$\{path\}@spiceprefix@name\\.msky130_fd_pr__@model\\[id])\}]] )} 32.5 -30 0 0 0.15 0.15 {layer=15 +hide=true}
diff --git a/cells/xschem/symbols/pmos_3p3_sab.sym b/cells/xschem/symbols/pmos_3p3_sab.sym new file mode 100644 index 0000000..5cf931d --- /dev/null +++ b/cells/xschem/symbols/pmos_3p3_sab.sym
@@ -0,0 +1,67 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=pmos +format="@spiceprefix@name @pinlist @model L=@L W=@W ++ nf=@nf ad=@ad as=@as pd=@pd ps=@ps ++ nrd=@nrd nrs=@nrs sa=@sa sb=@sb sd=@sd ++ m=@m" +template="name=M1 +L=0.28u +W=0.22u +nf=1 +m=1 +ad=\\"'int((nf+1)/2) * W/nf * 0.18u'\\" +pd=\\"'2*int((nf+1)/2) * (W/nf + 0.18u)'\\" +as=\\"'int((nf+2)/2) * W/nf * 0.18u'\\" +ps=\\"'2*int((nf+2)/2) * (W/nf + 0.18u)'\\" +nrd=\\"'0.18u / W'\\" nrs=\\"'0.18u / W'\\" +sa=0 sb=0 sd=0 +model=pmos_3p3_sab +spiceprefix=X +" +} +V {} +S {} +E {} +L 4 7.5 -22.5 7.5 22.5 {} +L 4 20 -30 20 -17.5 {} +L 4 20 17.5 20 30 {} +L 4 2.5 -15 2.5 15 {} +L 4 7.5 17.5 20 17.5 {} +L 4 12.5 -17.5 20 -17.5 {} +L 4 -20 0 -7.5 0 {} +B 5 17.5 27.5 22.5 32.5 {name=D dir=inout} +B 5 -22.5 -2.5 -17.5 2.5 {name=G dir=in} +B 5 17.5 -32.5 22.5 -27.5 {name=S dir=inout} +B 5 19.921875 -0.078125 20.078125 0.078125 {name=B dir=in} +A 4 -2.5 0 5 180 360 {} +P 4 4 12.5 -20 7.5 -17.5 12.5 -15 12.5 -20 {fill=true} +P 5 4 15 -2.5 20 0 15 2.5 15 -2.5 {fill=true} +T {@name} 5 -30 0 1 0.2 0.2 {} +T {D} 22.5 17.5 0 0 0.15 0.15 {layer=7} +T {S} 22.5 -17.5 2 1 0.15 0.15 {layer=7} +T {B} 20 -10 0 0 0.15 0.15 {layer=7} +T {G} -10 -10 0 1 0.15 0.15 {layer=7} +T {@model} 30 -8.75 2 1 0.2 0.2 {} +T {@m x @W / @L} 31.25 13.75 0 0 0.2 0.2 { layer=13} +T {nf=@nf} 31.25 1.25 0 0 0.2 0.2 { layer=13} +T {tcleval(gm=[ngspice::get_node [subst -nocommand \{\\@m.$\{path\}@spiceprefix@name\\.msky130_fd_pr__@model\\[gm]\}]] )} 32.5 -7.5 0 0 0.15 0.15 {layer=15 +hide=true} +T {tcleval(id=[ngspice::get_node [subst -nocommand \{i(\\@m.$\{path\}@spiceprefix@name\\.msky130_fd_pr__@model\\[id])\}]] )} 32.5 -30 0 0 0.15 0.15 {layer=15 +hide=true}
diff --git a/cells/xschem/symbols/pmos_6p0.sym b/cells/xschem/symbols/pmos_6p0.sym new file mode 100644 index 0000000..4914e02 --- /dev/null +++ b/cells/xschem/symbols/pmos_6p0.sym
@@ -0,0 +1,67 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=pmos +format="@spiceprefix@name @pinlist @model L=@L W=@W ++ nf=@nf ad=@ad as=@as pd=@pd ps=@ps ++ nrd=@nrd nrs=@nrs sa=@sa sb=@sb sd=@sd ++ m=@m" +template="name=M1 +L=0.50u +W=0.30u +nf=1 +m=1 +ad=\\"'int((nf+1)/2) * W/nf * 0.18u'\\" +pd=\\"'2*int((nf+1)/2) * (W/nf + 0.18u)'\\" +as=\\"'int((nf+2)/2) * W/nf * 0.18u'\\" +ps=\\"'2*int((nf+2)/2) * (W/nf + 0.18u)'\\" +nrd=\\"'0.18u / W'\\" nrs=\\"'0.18u / W'\\" +sa=0 sb=0 sd=0 +model=pmos_6p0 +spiceprefix=X +" +} +V {} +S {} +E {} +L 4 7.5 -22.5 7.5 22.5 {} +L 4 20 -30 20 -17.5 {} +L 4 20 17.5 20 30 {} +L 4 -2.5 -15 -2.5 15 {} +L 4 7.5 17.5 20 17.5 {} +L 4 12.5 -17.5 20 -17.5 {} +L 4 -20 0 -12.5 0 {} +B 5 17.5 27.5 22.5 32.5 {name=D dir=inout} +B 5 -22.5 -2.5 -17.5 2.5 {name=G dir=in} +B 5 17.5 -32.5 22.5 -27.5 {name=S dir=inout} +B 5 19.921875 -0.078125 20.078125 0.078125 {name=B dir=in} +A 4 -7.5 0 5 180 360 {} +P 4 4 12.5 -20 7.5 -17.5 12.5 -15 12.5 -20 {fill=true} +P 5 4 15 -2.5 20 0 15 2.5 15 -2.5 {fill=true} +T {@name} 5 -30 0 1 0.2 0.2 {} +T {D} 22.5 17.5 0 0 0.15 0.15 {layer=7} +T {S} 22.5 -17.5 2 1 0.15 0.15 {layer=7} +T {B} 20 -10 0 0 0.15 0.15 {layer=7} +T {G} -12.5 -12.5 0 1 0.15 0.15 {layer=7} +T {@model} 30 -8.75 2 1 0.2 0.2 {} +T {@m x @W / @L} 31.25 13.75 0 0 0.2 0.2 { layer=13} +T {nf=@nf} 31.25 1.25 0 0 0.2 0.2 { layer=13} +T {tcleval(gm=[ngspice::get_node [subst -nocommand \{\\@m.$\{path\}@spiceprefix@name\\.msky130_fd_pr__@model\\[gm]\}]] )} 32.5 -7.5 0 0 0.15 0.15 {layer=15 +hide=true} +T {tcleval(id=[ngspice::get_node [subst -nocommand \{i(\\@m.$\{path\}@spiceprefix@name\\.msky130_fd_pr__@model\\[id])\}]] )} 32.5 -30 0 0 0.15 0.15 {layer=15 +hide=true}
diff --git a/cells/xschem/symbols/pmoscap_3p3.sym b/cells/xschem/symbols/pmoscap_3p3.sym new file mode 100644 index 0000000..31f2f10 --- /dev/null +++ b/cells/xschem/symbols/pmoscap_3p3.sym
@@ -0,0 +1,40 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=moscap +format="@spiceprefix@name @pinlist @model c_width=@W c_length=@L m=@m" +template="name=C1 +W=1e-6 +L=1e-6 +model=pmoscap_3p3 +spiceprefix=X +m=1" +} +V {} +S {} +E {} +L 4 0 -30 0 -10 {} +L 4 -15 5 15 5 {} +L 4 0 15 0 30 {} +B 4 -15 -10 15 -5 {} +B 5 -2.5 27.5 2.5 32.5 {name=G dir=inout propag=1 pinnumber=2} +B 5 -2.5 -32.5 2.5 -27.5 {name=B dir=inout propag=0 pinnumber=1} +A 4 0 10 5 90 360 {} +T {@name} 20 -28.75 0 0 0.2 0.2 {} +T {@m * @W / @L} 20 6.25 0 0 0.2 0.2 {layer=13} +T {@model} 20 -11.25 0 0 0.2 0.2 {}
diff --git a/cells/xschem/symbols/pmoscap_6p0.sym b/cells/xschem/symbols/pmoscap_6p0.sym new file mode 100644 index 0000000..d593410 --- /dev/null +++ b/cells/xschem/symbols/pmoscap_6p0.sym
@@ -0,0 +1,40 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=moscap +format="@spiceprefix@name @pinlist @model c_width=@W c_length=@L m=@m" +template="name=C1 +W=1e-6 +L=1e-6 +model=pmoscap_6p0 +spiceprefix=X +m=1" +} +V {} +S {} +E {} +L 4 0 -30 0 -12.5 {} +L 4 -15 7.5 15 7.5 {} +L 4 0 17.5 0 30 {} +B 4 -15 -12.5 15 -7.5 {} +B 5 -2.5 27.5 2.5 32.5 {name=G dir=inout propag=1 pinnumber=2} +B 5 -2.5 -32.5 2.5 -27.5 {name=B dir=inout propag=0 pinnumber=1} +A 4 0 12.5 5 90 360 {} +T {@name} 20 -28.75 0 0 0.2 0.2 {} +T {@m * @W / @L} 20 6.25 0 0 0.2 0.2 {layer=13} +T {@model} 20 -11.25 0 0 0.2 0.2 {}
diff --git a/cells/xschem/symbols/pplus_u.sym b/cells/xschem/symbols/pplus_u.sym new file mode 100644 index 0000000..9637c6e --- /dev/null +++ b/cells/xschem/symbols/pplus_u.sym
@@ -0,0 +1,48 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=res +format="@spiceprefix@name @pinlist @model r_width=@W r_length=@L m=@m" +template="name=R1 +W=1e-6 +L=1e-6 +model=pplus_u +spiceprefix=X +m=1" +} +V {} +S {} +E {} +L 4 0 20 0 30 {} +L 4 0 20 7.5 17.5 {} +L 4 -7.5 12.5 7.5 17.5 {} +L 4 -7.5 12.5 7.5 7.5 {} +L 4 -7.5 2.5 7.5 7.5 {} +L 4 -7.5 2.5 7.5 -2.5 {} +L 4 -7.5 -7.5 7.5 -2.5 {} +L 4 -7.5 -7.5 7.5 -12.5 {} +L 4 -7.5 -17.5 7.5 -12.5 {} +L 4 -7.5 -17.5 0 -20 {} +L 4 0 -30 0 -20 {} +B 5 -2.5 27.5 2.5 32.5 {name=M dir=inout propag=1 pinnumber=2} +B 5 -2.5 -32.5 2.5 -27.5 {name=P dir=inout propag=0 pinnumber=1} +B 5 -22.5 -2.5 -17.5 2.5 {name=B dir=inout pinnumber=1} +T {@name} 15 -28.75 0 0 0.2 0.2 {} +T {@m * @W / @L} 15 6.25 0 0 0.2 0.2 {layer=13} +T {@model} 15 -11.25 0 0 0.2 0.2 {} +T {B} -15 -12.5 0 1 0.15 0.15 {layer=7}
diff --git a/cells/xschem/symbols/ppolyf_u.sym b/cells/xschem/symbols/ppolyf_u.sym new file mode 100644 index 0000000..c5bd3f8 --- /dev/null +++ b/cells/xschem/symbols/ppolyf_u.sym
@@ -0,0 +1,48 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=res +format="@spiceprefix@name @pinlist @model r_width=@W r_length=@L m=@m" +template="name=R1 +W=1e-6 +L=1e-6 +model=ppolyf_u +spiceprefix=X +m=1" +} +V {} +S {} +E {} +L 4 0 20 0 30 {} +L 4 0 20 7.5 17.5 {} +L 4 -7.5 12.5 7.5 17.5 {} +L 4 -7.5 12.5 7.5 7.5 {} +L 4 -7.5 2.5 7.5 7.5 {} +L 4 -7.5 2.5 7.5 -2.5 {} +L 4 -7.5 -7.5 7.5 -2.5 {} +L 4 -7.5 -7.5 7.5 -12.5 {} +L 4 -7.5 -17.5 7.5 -12.5 {} +L 4 -7.5 -17.5 0 -20 {} +L 4 0 -30 0 -20 {} +B 5 -2.5 27.5 2.5 32.5 {name=M dir=inout propag=1 pinnumber=2} +B 5 -2.5 -32.5 2.5 -27.5 {name=P dir=inout propag=0 pinnumber=1} +B 5 -22.5 -2.5 -17.5 2.5 {name=B dir=inout pinnumber=1} +T {@name} 15 -28.75 0 0 0.2 0.2 {} +T {@m * @W / @L} 15 6.25 0 0 0.2 0.2 {layer=13} +T {@model} 15 -11.25 0 0 0.2 0.2 {} +T {B} -15 -12.5 0 1 0.15 0.15 {layer=7}
diff --git a/cells/xschem/symbols/rm1.sym b/cells/xschem/symbols/rm1.sym new file mode 100644 index 0000000..71d87cf --- /dev/null +++ b/cells/xschem/symbols/rm1.sym
@@ -0,0 +1,46 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=res +format="@spiceprefix@name @pinlist @model r_width=@W r_length=@L m=@m" +template="name=R1 +W=0.6e-6 +L=0.6e-6 +model=rm1 +spiceprefix=X +m=1" +} +V {} +S {} +E {} +L 4 0 20 0 30 {} +L 4 0 20 7.5 17.5 {} +L 4 -7.5 12.5 7.5 17.5 {} +L 4 -7.5 12.5 7.5 7.5 {} +L 4 -7.5 2.5 7.5 7.5 {} +L 4 -7.5 2.5 7.5 -2.5 {} +L 4 -7.5 -7.5 7.5 -2.5 {} +L 4 -7.5 -7.5 7.5 -12.5 {} +L 4 -7.5 -17.5 7.5 -12.5 {} +L 4 -7.5 -17.5 0 -20 {} +L 4 0 -30 0 -20 {} +B 5 -2.5 27.5 2.5 32.5 {name=M dir=inout propag=1 pinnumber=2} +B 5 -2.5 -32.5 2.5 -27.5 {name=P dir=inout propag=0 pinnumber=1} +T {@name} 15 -28.75 0 0 0.2 0.2 {} +T {@m * @W / @L} 15 6.25 0 0 0.2 0.2 {layer=13} +T {@model} 15 -11.25 0 0 0.2 0.2 {}
diff --git a/cells/xschem/symbols/vnpn_10x10.sym b/cells/xschem/symbols/vnpn_10x10.sym new file mode 100644 index 0000000..e679a98 --- /dev/null +++ b/cells/xschem/symbols/vnpn_10x10.sym
@@ -0,0 +1,41 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=vertical_npn +format="@spiceprefix@name @pinlist @model m=@m" +template="name=Q1 +model=vnpn_10x10 +spiceprefix=X +m=1" +} +V {} +S {} +E {} +L 4 0 -30 0 30 {} +L 4 -20 0 0 0 {} +L 4 0 10 8.75 18.75 {} +L 4 0 -10 20 -30 {} +B 5 17.5 -32.5 22.5 -27.5 {name=C dir=inout pinnumber=3} +B 5 -22.5 -2.5 -17.5 2.5 {name=B dir=in pinnumber=1} +B 5 17.5 27.5 22.5 32.5 {name=E dir=inout pinnumber=2} +B 5 17.5 -2.5 22.5 2.5 {name=B dir=in pinnumber=1} +P 4 4 20 30 13.75 13.75 3.75 23.75 20 30 {fill=true} +T {m=@m} 22.5 11.25 0 0 0.2 0.2 {layer=13} +T {@model} 22.5 -15 0 0 0.2 0.2 {} +T {@name} 22.5 -27.5 0 0 0.2 0.2 {} +T {S} 10 -5 0 0 0.2 0.2 {}
diff --git a/cells/xschem/symbols/vpnp_10x10.sym b/cells/xschem/symbols/vpnp_10x10.sym new file mode 100644 index 0000000..89dbcf9 --- /dev/null +++ b/cells/xschem/symbols/vpnp_10x10.sym
@@ -0,0 +1,39 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {type=vertical_pnp +format="@spiceprefix@name @pinlist @model m=@m" +template="name=Q1 +model=vpbp_10x10 +spiceprefix=X +m=1" +} +V {} +S {} +E {} +L 4 0 -30 0 30 {} +L 4 -20 0 0 0 {} +L 4 11.25 -21.25 20 -30 {} +L 4 0 10 20 30 {} +B 5 17.5 27.5 22.5 32.5 {name=C dir=inout pinnumber=3} +B 5 -22.5 -2.5 -17.5 2.5 {name=B dir=in pinnumber=1} +B 5 17.5 -32.5 22.5 -27.5 {name=E dir=inout pinnumber=2} +P 4 4 0 -10 6.25 -26.25 16.25 -16.25 0 -10 {fill=true} +T {m=@m} 22.5 11.25 0 0 0.2 0.2 {layer=13} +T {@model} 22.5 -15 0 0 0.2 0.2 {} +T {@name} 22.5 -27.5 0 0 0.2 0.2 {}
diff --git a/cells/xschem/tests/0_top.sch b/cells/xschem/tests/0_top.sch new file mode 100644 index 0000000..3c51b4e --- /dev/null +++ b/cells/xschem/tests/0_top.sch
@@ -0,0 +1,63 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +L 7 360 -730 360 -60 {} +L 7 700 -730 700 -60 {} +L 7 1040 -730 1040 -60 {} +L 7 1380 -730 1380 -60 {} +L 7 1720 -730 1720 -60 {} +L 7 20 -730 20 -60 {} +T {MOSFETS} 40 -710 0 0 0.8 0.8 {} +T {CAPACITORS} 380 -710 0 0 0.8 0.8 {} +T {BJTs} 730 -710 0 0 0.8 0.8 {} +T {DIODES} 1060 -710 0 0 0.8 0.8 {} +T {RESISTORS} 1410 -710 0 0 0.8 0.8 {} +C {gf180mcu_tests/test_nmos_3p3.sym} 190 -410 0 0 {name=x1} +C {gf180mcu_tests/test_nmos_3p3_sab.sym} 190 -360 0 0 {name=x2} +C {gf180mcu_tests/test_pmos_3p3.sym} 190 -310 0 0 {name=x3} +C {gf180mcu_tests/test_pmos_3p3_sab.sym} 190 -260 0 0 {name=x4} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 90 -840 0 0 {name=h1 +descr="List of devices (Google docs)" +url="https://docs.google.com/spreadsheets/d/1xxxg_VzZWJ1NNysSMcOVzyUin7M2dvtb_E7X-5WQKJ0/edit#gid=1056368354"} +C {gf180mcu_tests/test_nmos_6p0.sym} 190 -210 0 0 {name=x5} +C {gf180mcu_tests/test_pmos_6p0.sym} 190 -160 0 0 {name=x6} +C {gf180mcu_tests/test_nmos_6p0_nat.sym} 190 -110 0 0 {name=x7} +C {gf180mcu_tests/test_nplus_u.sym} 1550 -360 0 0 {name=x8} +C {devices/launcher.sym} 90 -790 0 0 {name=h2 +descr="Gitlab" +url="https://gitlab.com"} +C {gf180mcu_tests/test_nmoscap_3p3.sym} 530 -260 0 0 {name=x9} +C {gf180mcu_tests/test_pmoscap_3p3.sym} 530 -210 0 0 {name=x10} +C {gf180mcu_tests/test_pplus_u.sym} 1550 -310 0 0 {name=x11} +C {gf180mcu_tests/test_vnpn_10x10.sym} 870 -110 0 0 {name=x12} +C {gf180mcu_tests/test_vpnp_10x10.sym} 870 -160 0 0 {name=x13} +C {gf180mcu_tests/test_np_3p3.sym} 1210 -110 0 0 {name=x14} +C {gf180mcu_tests/test_nwell.sym} 1550 -110 0 0 {name=x15} +C {gf180mcu_tests/test_npolyf_u.sym} 1550 -210 0 0 {name=x16} +C {gf180mcu_tests/test_ppolyf_u.sym} 1550 -160 0 0 {name=x17} +C {gf180mcu_tests/test_nmoscap_6p0.sym} 530 -110 0 0 {name=x18} +C {gf180mcu_tests/test_nmoscap_3p3.sym} 530 -260 0 0 {name=x19} +C {gf180mcu_tests/test_pmoscap_6p0.sym} 530 -160 0 0 {name=x20} +C {gf180mcu_tests/test_dnwpw.sym} 1210 -160 0 0 {name=x21} +C {gf180mcu_tests/test_rm1.sym} 1550 -260 0 0 {name=x22} +C {gf180mcu_tests/test_mim_2p0fF.sym} 530 -310 0 0 {name=x23}
diff --git a/cells/xschem/tests/test_dnwpw.sch b/cells/xschem/tests/test_dnwpw.sch new file mode 100644 index 0000000..fbabca3 --- /dev/null +++ b/cells/xschem/tests/test_dnwpw.sch
@@ -0,0 +1,82 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 750 -540 1340 -80 {flags=graph +y1=-3.9e-05 +y2=4e-13 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=u +x1=-0.4 +x2=0.8 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 + +color=4 +node=i(vp)} +N 230 -470 230 -420 { +lab=P} +N 230 -360 230 -290 { +lab=GND} +N 230 -490 230 -470 { +lab=P} +C {devices/code_shown.sym} 30 -200 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +.lib $::180MCU_MODELS/sm141064.spice moscap_typical +.lib $::180MCU_MODELS/sm141064.spice diode_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/code_shown.sym} 390 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vp p 0 0 +.control +save all +dc vp -0.4 0.8 0.001 +write test_dnwpw.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {devices/gnd.sym} 230 -290 0 0 {name=l2 lab=GND} +C {devices/lab_pin.sym} 230 -490 0 1 {name=l3 sig_type=std_logic lab=P} +C {gf180mcu_fd_pr/dnwpw.sym} 230 -390 0 0 {name=D1 +model=dnwpw +r_w=3u +r_l=3u +m=1}
diff --git a/cells/xschem/tests/test_dnwpw.sym b/cells/xschem/tests/test_dnwpw.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_dnwpw.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_mim_2p0fF.sch b/cells/xschem/tests/test_mim_2p0fF.sch new file mode 100644 index 0000000..e4d15c9 --- /dev/null +++ b/cells/xschem/tests/test_mim_2p0fF.sch
@@ -0,0 +1,116 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 750 -540 1340 -80 {flags=graph +y1=0.00043 +y2=3.3 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=2e-07 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color="4 7" +node="in +p"} +B 2 750 -1000 1340 -540 {flags=graph +y1=-2.8e-13 +y2=0 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=2e-07 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color=4 +node="\\"Capac; i(v1) p deriv() /\\""} +N 230 -470 230 -420 { +lab=P} +N 230 -360 230 -290 { +lab=GND} +N 50 -490 230 -490 { +lab=P} +N 230 -490 230 -470 { +lab=P} +N 50 -330 50 -310 { +lab=GND} +N 50 -310 230 -310 { +lab=GND} +N 50 -430 50 -390 { +lab=IN} +C {devices/code_shown.sym} 30 -200 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +.lib $::180MCU_MODELS/sm141064.spice moscap_typical +.lib $::180MCU_MODELS/sm141064.spice mimcap_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/code_shown.sym} 390 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +.control +save all +tran 0.1n 200n +write test_mim_2p0fF.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/mim_2p0fF.sym} 230 -390 0 0 {name=C1 +W=10e-6 +L=10e-6 +model=mim_2p0fF +spiceprefix=X +m=1} +C {devices/vsource.sym} 50 -360 0 0 {name=V1 value="pwl 0 0 200n 3.3"} +C {devices/res.sym} 50 -460 0 0 {name=R2 +value=100k +footprint=1206 +device=resistor +m=1} +C {devices/lab_pin.sym} 50 -410 0 0 {name=l1 sig_type=std_logic lab=IN} +C {devices/gnd.sym} 230 -290 0 0 {name=l2 lab=GND} +C {devices/lab_pin.sym} 230 -490 0 1 {name=l3 sig_type=std_logic lab=P}
diff --git a/cells/xschem/tests/test_mim_2p0fF.sym b/cells/xschem/tests/test_mim_2p0fF.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_mim_2p0fF.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_nmos_3p3.sch b/cells/xschem/tests/test_nmos_3p3.sch new file mode 100644 index 0000000..4146540 --- /dev/null +++ b/cells/xschem/tests/test_nmos_3p3.sch
@@ -0,0 +1,91 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 580 -540 1170 -80 {flags=graph +y1=-0.00015 +y2=3.9e-21 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=u +x1=0 +x2=3.3 +divx=5 +subdivx=1 +node=i(vd) +color=4 + +unitx=1 +dataset=-1} +N 50 -410 90 -410 { +lab=G} +N 130 -490 130 -440 { +lab=D} +N 130 -410 230 -410 { +lab=B} +N 130 -380 130 -310 { +lab=S} +C {devices/code_shown.sym} 20 -160 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +"} +C {devices/lab_pin.sym} 50 -410 0 0 {name=l1 sig_type=std_logic lab=G} +C {devices/lab_pin.sym} 130 -490 0 0 {name=l2 sig_type=std_logic lab=D} +C {devices/lab_pin.sym} 130 -310 0 0 {name=l3 sig_type=std_logic lab=S} +C {devices/lab_pin.sym} 230 -410 0 1 {name=l4 sig_type=std_logic lab=B} +C {devices/code_shown.sym} 300 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vg g 0 0 +vd d 0 0 +vs s 0 0 +vb b 0 0 +.control +save all +dc vd 0 3.3 0.01 vg 0 3.3 0.3 +write test_nmos_3p3.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {gf180mcu_fd_pr/nmos_3p3.sym} 110 -410 0 0 {name=M1 +L=0.28u +W=0.22u +nf=1 +mult=1 +ad="'int((nf+1)/2) * W/nf * 0.18u'" +pd="'2*int((nf+1)/2) * (W/nf + 0.18u)'" +as="'int((nf+2)/2) * W/nf * 0.18u'" +ps="'2*int((nf+2)/2) * (W/nf + 0.18u)'" +nrd="'0.18u / W'" nrs="'0.18u / W'" +sa=0 sb=0 sd=0 +model=nmos_3p3 +spiceprefix=X +} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +}
diff --git a/cells/xschem/tests/test_nmos_3p3.sym b/cells/xschem/tests/test_nmos_3p3.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_nmos_3p3.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_nmos_3p3_sab.sch b/cells/xschem/tests/test_nmos_3p3_sab.sch new file mode 100644 index 0000000..d2a42b0 --- /dev/null +++ b/cells/xschem/tests/test_nmos_3p3_sab.sch
@@ -0,0 +1,91 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 580 -540 1170 -80 {flags=graph +y1=-0.00015 +y2=2.1e-20 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=u +x1=0 +x2=3.3 +divx=5 +subdivx=1 +node=i(vd) +color=4 + +unitx=1 +dataset=-1} +N 50 -410 90 -410 { +lab=G} +N 130 -490 130 -440 { +lab=D} +N 130 -410 230 -410 { +lab=B} +N 130 -380 130 -310 { +lab=S} +C {devices/code_shown.sym} 20 -160 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +"} +C {devices/lab_pin.sym} 50 -410 0 0 {name=l1 sig_type=std_logic lab=G} +C {devices/lab_pin.sym} 130 -490 0 0 {name=l2 sig_type=std_logic lab=D} +C {devices/lab_pin.sym} 130 -310 0 0 {name=l3 sig_type=std_logic lab=S} +C {devices/lab_pin.sym} 230 -410 0 1 {name=l4 sig_type=std_logic lab=B} +C {devices/code_shown.sym} 300 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vg g 0 0 +vd d 0 0 +vs s 0 0 +vb b 0 0 +.control +save all +dc vd 0 3.3 0.01 vg 0 3.3 0.3 +write test_nmos_3p3_sab.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {gf180mcu_fd_pr/nmos_3p3_sab.sym} 110 -410 0 0 {name=M1 +L=0.28u +W=0.22u +nf=1 +mult=1 +ad="'int((nf+1)/2) * W/nf * 0.18u'" +pd="'2*int((nf+1)/2) * (W/nf + 0.18u)'" +as="'int((nf+2)/2) * W/nf * 0.18u'" +ps="'2*int((nf+2)/2) * (W/nf + 0.18u)'" +nrd="'0.18u / W'" nrs="'0.18u / W'" +sa=0 sb=0 sd=0 +model=nmos_3p3_sab +spiceprefix=X +} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +}
diff --git a/cells/xschem/tests/test_nmos_3p3_sab.sym b/cells/xschem/tests/test_nmos_3p3_sab.sym new file mode 100644 index 0000000..974da8c --- /dev/null +++ b/cells/xschem/tests/test_nmos_3p3_sab.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -94.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_nmos_6p0.sch b/cells/xschem/tests/test_nmos_6p0.sch new file mode 100644 index 0000000..f07c8e4 --- /dev/null +++ b/cells/xschem/tests/test_nmos_6p0.sch
@@ -0,0 +1,91 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 580 -540 1170 -80 {flags=graph +y1=-0.00021 +y2=2.1e-20 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=u +x1=0 +x2=6 +divx=5 +subdivx=1 +node=i(vd) +color=4 + +unitx=1 +dataset=-1} +N 50 -410 90 -410 { +lab=G} +N 130 -490 130 -440 { +lab=D} +N 130 -410 230 -410 { +lab=B} +N 130 -380 130 -310 { +lab=S} +C {devices/code_shown.sym} 20 -160 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +"} +C {devices/lab_pin.sym} 50 -410 0 0 {name=l1 sig_type=std_logic lab=G} +C {devices/lab_pin.sym} 130 -490 0 0 {name=l2 sig_type=std_logic lab=D} +C {devices/lab_pin.sym} 130 -310 0 0 {name=l3 sig_type=std_logic lab=S} +C {devices/lab_pin.sym} 230 -410 0 1 {name=l4 sig_type=std_logic lab=B} +C {devices/code_shown.sym} 300 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vg g 0 0 +vd d 0 0 +vs s 0 0 +vb b 0 0 +.control +save all +dc vd 0 6 0.01 vg 0 6 1 +write test_nmos_6p0.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {gf180mcu_fd_pr/nmos_6p0.sym} 110 -410 0 0 {name=M1 +L=0.70u +W=0.30u +nf=1 +mult=1 +ad="'int((nf+1)/2) * W/nf * 0.18u'" +pd="'2*int((nf+1)/2) * (W/nf + 0.18u)'" +as="'int((nf+2)/2) * W/nf * 0.18u'" +ps="'2*int((nf+2)/2) * (W/nf + 0.18u)'" +nrd="'0.18u / W'" nrs="'0.18u / W'" +sa=0 sb=0 sd=0 +model=nmos_6p0 +spiceprefix=X +} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +}
diff --git a/cells/xschem/tests/test_nmos_6p0.sym b/cells/xschem/tests/test_nmos_6p0.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_nmos_6p0.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_nmos_6p0_nat.sch b/cells/xschem/tests/test_nmos_6p0_nat.sch new file mode 100644 index 0000000..7683716 --- /dev/null +++ b/cells/xschem/tests/test_nmos_6p0_nat.sch
@@ -0,0 +1,91 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 580 -540 1170 -80 {flags=graph +y1=-0.00047 +y2=2.5e-20 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=u +x1=0 +x2=6 +divx=5 +subdivx=1 +node=i(vd) +color=4 + +unitx=1 +dataset=-1} +N 50 -410 90 -410 { +lab=G} +N 130 -490 130 -440 { +lab=D} +N 130 -410 230 -410 { +lab=B} +N 130 -380 130 -310 { +lab=S} +C {devices/code_shown.sym} 20 -160 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +"} +C {devices/lab_pin.sym} 50 -410 0 0 {name=l1 sig_type=std_logic lab=G} +C {devices/lab_pin.sym} 130 -490 0 0 {name=l2 sig_type=std_logic lab=D} +C {devices/lab_pin.sym} 130 -310 0 0 {name=l3 sig_type=std_logic lab=S} +C {devices/lab_pin.sym} 230 -410 0 1 {name=l4 sig_type=std_logic lab=B} +C {devices/code_shown.sym} 300 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vg g 0 0 +vd d 0 0 +vs s 0 0 +vb b 0 0 +.control +save all +dc vd 0 6 0.01 vg 0 6 1 +write test_nmos_6p0_nat.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {gf180mcu_fd_pr/nmos_6p0_nat.sym} 110 -410 0 0 {name=M1 +L=1.80u +W=0.80u +nf=1 +mult=1 +ad="'int((nf+1)/2) * W/nf * 0.18u'" +pd="'2*int((nf+1)/2) * (W/nf + 0.18u)'" +as="'int((nf+2)/2) * W/nf * 0.18u'" +ps="'2*int((nf+2)/2) * (W/nf + 0.18u)'" +nrd="'0.18u / W'" nrs="'0.18u / W'" +sa=0 sb=0 sd=0 +model=nmos_6p0_nat +spiceprefix=X +} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +}
diff --git a/cells/xschem/tests/test_nmos_6p0_nat.sym b/cells/xschem/tests/test_nmos_6p0_nat.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_nmos_6p0_nat.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_nmoscap_3p3.sch b/cells/xschem/tests/test_nmoscap_3p3.sch new file mode 100644 index 0000000..9e1fe2f --- /dev/null +++ b/cells/xschem/tests/test_nmoscap_3p3.sch
@@ -0,0 +1,115 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 750 -540 1340 -80 {flags=graph +y1=0.00043 +y2=3.3 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=2e-07 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color="4 7" +node="in +p"} +B 2 750 -1000 1340 -540 {flags=graph +y1=-4e-13 +y2=0 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=2e-07 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color=4 +node="\\"Capac; i(v1) p deriv() /\\""} +N 230 -470 230 -420 { +lab=P} +N 230 -360 230 -290 { +lab=GND} +N 50 -490 230 -490 { +lab=P} +N 230 -490 230 -470 { +lab=P} +N 50 -330 50 -310 { +lab=GND} +N 50 -310 230 -310 { +lab=GND} +N 50 -430 50 -390 { +lab=IN} +C {devices/code_shown.sym} 30 -200 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +.lib $::180MCU_MODELS/sm141064.spice moscap_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/code_shown.sym} 390 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +.control +save all +tran 0.1n 200n +write test_nmoscap_3p3.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/nmoscap_3p3.sym} 230 -390 0 0 {name=C1 +W=10e-6 +L=10e-6 +model=nmoscap_3p3 +spiceprefix=X +m=1} +C {devices/vsource.sym} 50 -360 0 0 {name=V1 value="pwl 0 0 200n 3.3"} +C {devices/res.sym} 50 -460 0 0 {name=R2 +value=100k +footprint=1206 +device=resistor +m=1} +C {devices/lab_pin.sym} 50 -410 0 0 {name=l1 sig_type=std_logic lab=IN} +C {devices/gnd.sym} 230 -290 0 0 {name=l2 lab=GND} +C {devices/lab_pin.sym} 230 -490 0 1 {name=l3 sig_type=std_logic lab=P}
diff --git a/cells/xschem/tests/test_nmoscap_3p3.sym b/cells/xschem/tests/test_nmoscap_3p3.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_nmoscap_3p3.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_nmoscap_6p0.sch b/cells/xschem/tests/test_nmoscap_6p0.sch new file mode 100644 index 0000000..b2b971d --- /dev/null +++ b/cells/xschem/tests/test_nmoscap_6p0.sch
@@ -0,0 +1,115 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 750 -540 1340 -80 {flags=graph +y1=0 +y2=6 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=2e-07 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color="4 7" +node="in +p"} +B 2 750 -1000 1340 -540 {flags=graph +y1=-2.2e-13 +y2=0 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=2e-07 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color=4 +node="\\"Capac; i(v1) p deriv() /\\""} +N 230 -470 230 -420 { +lab=P} +N 230 -360 230 -290 { +lab=GND} +N 50 -490 230 -490 { +lab=P} +N 230 -490 230 -470 { +lab=P} +N 50 -330 50 -310 { +lab=GND} +N 50 -310 230 -310 { +lab=GND} +N 50 -430 50 -390 { +lab=IN} +C {devices/code_shown.sym} 30 -200 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +.lib $::180MCU_MODELS/sm141064.spice moscap_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/code_shown.sym} 390 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +.control +save all +tran 0.1n 200n +write test_nmoscap_6p0.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/nmoscap_6p0.sym} 230 -390 0 0 {name=C1 +W=10e-6 +L=10e-6 +model=nmoscap_6p0 +spiceprefix=X +m=1} +C {devices/vsource.sym} 50 -360 0 0 {name=V1 value="pwl 0 0 200n 6.0"} +C {devices/res.sym} 50 -460 0 0 {name=R2 +value=100k +footprint=1206 +device=resistor +m=1} +C {devices/lab_pin.sym} 50 -410 0 0 {name=l1 sig_type=std_logic lab=IN} +C {devices/gnd.sym} 230 -290 0 0 {name=l2 lab=GND} +C {devices/lab_pin.sym} 230 -490 0 1 {name=l3 sig_type=std_logic lab=P}
diff --git a/cells/xschem/tests/test_nmoscap_6p0.sym b/cells/xschem/tests/test_nmoscap_6p0.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_nmoscap_6p0.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_np_3p3.sch b/cells/xschem/tests/test_np_3p3.sch new file mode 100644 index 0000000..aca9b40 --- /dev/null +++ b/cells/xschem/tests/test_np_3p3.sch
@@ -0,0 +1,82 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 750 -540 1340 -80 {flags=graph +y1=-2.7e-06 +y2=2e-13 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=u +x1=-0.0251239 +x2=0.934876 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 + +color=4 +node=i(vp)} +N 230 -470 230 -420 { +lab=P} +N 230 -360 230 -290 { +lab=GND} +N 230 -490 230 -470 { +lab=P} +C {devices/code_shown.sym} 30 -200 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +.lib $::180MCU_MODELS/sm141064.spice moscap_typical +.lib $::180MCU_MODELS/sm141064.spice diode_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/code_shown.sym} 390 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vp p 0 0 +.control +save all +dc vp -0.4 0.8 0.001 +write test_np_3p3.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {devices/gnd.sym} 230 -290 0 0 {name=l2 lab=GND} +C {devices/lab_pin.sym} 230 -490 0 1 {name=l3 sig_type=std_logic lab=P} +C {gf180mcu_fd_pr/np_3p3.sym} 230 -390 0 0 {name=D1 +model=np_3p3 +r_w=1u +r_l=1u +m=1}
diff --git a/cells/xschem/tests/test_np_3p3.sym b/cells/xschem/tests/test_np_3p3.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_np_3p3.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_nplus_u.sch b/cells/xschem/tests/test_nplus_u.sch new file mode 100644 index 0000000..53a80ab --- /dev/null +++ b/cells/xschem/tests/test_nplus_u.sch
@@ -0,0 +1,101 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 580 -540 1170 -80 {flags=graph +y1=-0.05 +y2=0 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=m +x1=0 +x2=3.3 +divx=5 +subdivx=1 +node=i(vp) +color=4 + +unitx=1 +dataset=-1} +B 2 580 -1000 1170 -540 {flags=graph +y1=-0 +y2=67 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=3.3 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color=4 +node="\\"resistance; p i(vp) / -1 *\\""} +N 130 -490 130 -440 { +lab=P} +N 80 -410 110 -410 { +lab=B} +N 130 -380 130 -310 { +lab=M} +C {devices/code_shown.sym} 20 -160 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/lab_pin.sym} 130 -490 0 0 {name=l2 sig_type=std_logic lab=P} +C {devices/lab_pin.sym} 130 -310 0 0 {name=l3 sig_type=std_logic lab=M} +C {devices/lab_pin.sym} 80 -410 0 0 {name=l4 sig_type=std_logic lab=B} +C {devices/code_shown.sym} 300 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vp p 0 0 +vm m 0 0 +vb b 0 0 + +.control +save all +dc vp 0 3.3 0.01 +write test_nplus_u.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 65 -625 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/nplus_u.sym} 130 -410 0 0 {name=R1 +W=5e-6 +L=5e-6 +model=nplus_u +spiceprefix=X +m=1}
diff --git a/cells/xschem/tests/test_nplus_u.sym b/cells/xschem/tests/test_nplus_u.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_nplus_u.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_npolyf_u.sch b/cells/xschem/tests/test_npolyf_u.sch new file mode 100644 index 0000000..64066db --- /dev/null +++ b/cells/xschem/tests/test_npolyf_u.sch
@@ -0,0 +1,101 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 580 -540 1170 -80 {flags=graph +y1=-0.05 +y2=0 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=m +x1=0 +x2=3.3 +divx=5 +subdivx=1 +node=i(vp) +color=4 + +unitx=1 +dataset=-1} +B 2 580 -1000 1170 -540 {flags=graph +y1=-0 +y2=67 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=3.3 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color=4 +node="\\"resistance; p i(vp) / -1 *\\""} +N 130 -490 130 -440 { +lab=P} +N 80 -410 110 -410 { +lab=B} +N 130 -380 130 -310 { +lab=M} +C {devices/code_shown.sym} 20 -160 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/lab_pin.sym} 130 -490 0 0 {name=l2 sig_type=std_logic lab=P} +C {devices/lab_pin.sym} 130 -310 0 0 {name=l3 sig_type=std_logic lab=M} +C {devices/lab_pin.sym} 80 -410 0 0 {name=l4 sig_type=std_logic lab=B} +C {devices/code_shown.sym} 300 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vp p 0 0 +vm m 0 0 +vb b 0 0 + +.control +save all +dc vp 0 3.3 0.01 +write test_npolyf_u.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 65 -625 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/npolyf_u.sym} 130 -410 0 0 {name=R1 +W=1e-6 +L=1e-6 +model=npolyf_u +spiceprefix=X +m=1}
diff --git a/cells/xschem/tests/test_npolyf_u.sym b/cells/xschem/tests/test_npolyf_u.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_npolyf_u.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_nwell.sch b/cells/xschem/tests/test_nwell.sch new file mode 100644 index 0000000..33eeaf3 --- /dev/null +++ b/cells/xschem/tests/test_nwell.sch
@@ -0,0 +1,101 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 580 -540 1170 -80 {flags=graph +y1=-0.0028 +y2=0 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=m +x1=0 +x2=3.3 +divx=5 +subdivx=1 +node=i(vp) +color=4 + +unitx=1 +dataset=-1} +B 2 580 -1000 1170 -540 {flags=graph +y1=-0 +y2=1300 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=3.3 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color=4 +node="\\"resistance; p i(vp) / -1 *\\""} +N 130 -490 130 -440 { +lab=P} +N 80 -410 110 -410 { +lab=B} +N 130 -380 130 -310 { +lab=M} +C {devices/code_shown.sym} 20 -160 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/lab_pin.sym} 130 -490 0 0 {name=l2 sig_type=std_logic lab=P} +C {devices/lab_pin.sym} 130 -310 0 0 {name=l3 sig_type=std_logic lab=M} +C {devices/lab_pin.sym} 80 -410 0 0 {name=l4 sig_type=std_logic lab=B} +C {devices/code_shown.sym} 300 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vp p 0 0 +vm m 0 0 +vb b 0 0 + +.control +save all +dc vp 0 3.3 0.01 +write test_nwell.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 65 -625 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/nwell.sym} 130 -410 0 0 {name=R1 +W=5e-6 +L=5e-6 +model=nwell +spiceprefix=X +m=1}
diff --git a/cells/xschem/tests/test_nwell.sym b/cells/xschem/tests/test_nwell.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_nwell.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_pmos_3p3.sch b/cells/xschem/tests/test_pmos_3p3.sch new file mode 100644 index 0000000..81969d9 --- /dev/null +++ b/cells/xschem/tests/test_pmos_3p3.sch
@@ -0,0 +1,91 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 580 -540 1170 -80 {flags=graph +y1=-1.6e-17 +y2=6.6e-05 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=u +x1=0 +x2=3.3 +divx=5 +subdivx=1 +node=i(vd) +color=4 + +unitx=1 +dataset=-1} +N 50 -410 90 -410 { +lab=G} +N 130 -490 130 -440 { +lab=S} +N 130 -410 230 -410 { +lab=B} +N 130 -380 130 -310 { +lab=D} +C {devices/lab_pin.sym} 50 -410 0 0 {name=l1 sig_type=std_logic lab=G} +C {devices/lab_pin.sym} 130 -490 0 0 {name=l2 sig_type=std_logic lab=S} +C {devices/lab_pin.sym} 130 -310 0 0 {name=l3 sig_type=std_logic lab=D} +C {devices/lab_pin.sym} 230 -410 0 1 {name=l4 sig_type=std_logic lab=B} +C {devices/code_shown.sym} 300 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vg g 0 0 +vd d 0 0 +vs s 0 3.3 +vb b 0 3.3 +.control +save all +dc vd 0 3.3 0.01 vg 0 3.3 0.3 +write test_pmos_3p3.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/pmos_3p3.sym} 110 -410 0 0 {name=M1 +L=0.28u +W=0.22u +nf=1 +mult=1 +ad="'int((nf+1)/2) * W/nf * 0.18u'" +pd="'2*int((nf+1)/2) * (W/nf + 0.18u)'" +as="'int((nf+2)/2) * W/nf * 0.18u'" +ps="'2*int((nf+2)/2) * (W/nf + 0.18u)'" +nrd="'0.18u / W'" nrs="'0.18u / W'" +sa=0 sb=0 sd=0 +model=pmos_3p3 +spiceprefix=X +} +C {devices/code_shown.sym} 60 -170 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +"}
diff --git a/cells/xschem/tests/test_pmos_3p3.sym b/cells/xschem/tests/test_pmos_3p3.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_pmos_3p3.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_pmos_3p3_sab.sch b/cells/xschem/tests/test_pmos_3p3_sab.sch new file mode 100644 index 0000000..5f05168 --- /dev/null +++ b/cells/xschem/tests/test_pmos_3p3_sab.sch
@@ -0,0 +1,91 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 580 -540 1170 -80 {flags=graph +y1=-2.9e-17 +y2=6.7e-05 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=u +x1=0 +x2=3.3 +divx=5 +subdivx=1 +node=i(vd) +color=4 + +unitx=1 +dataset=-1} +N 50 -410 90 -410 { +lab=G} +N 130 -490 130 -440 { +lab=S} +N 130 -410 230 -410 { +lab=B} +N 130 -380 130 -310 { +lab=D} +C {devices/lab_pin.sym} 50 -410 0 0 {name=l1 sig_type=std_logic lab=G} +C {devices/lab_pin.sym} 130 -490 0 0 {name=l2 sig_type=std_logic lab=S} +C {devices/lab_pin.sym} 130 -310 0 0 {name=l3 sig_type=std_logic lab=D} +C {devices/lab_pin.sym} 230 -410 0 1 {name=l4 sig_type=std_logic lab=B} +C {devices/code_shown.sym} 300 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vg g 0 0 +vd d 0 0 +vs s 0 3.3 +vb b 0 3.3 +.control +save all +dc vd 0 3.3 0.01 vg 0 3.3 0.3 +write test_pmos_3p3_sab.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/pmos_3p3_sab.sym} 110 -410 0 0 {name=M1 +L=0.28u +W=0.22u +nf=1 +mult=1 +ad="'int((nf+1)/2) * W/nf * 0.18u'" +pd="'2*int((nf+1)/2) * (W/nf + 0.18u)'" +as="'int((nf+2)/2) * W/nf * 0.18u'" +ps="'2*int((nf+2)/2) * (W/nf + 0.18u)'" +nrd="'0.18u / W'" nrs="'0.18u / W'" +sa=0 sb=0 sd=0 +model=pmos_3p3_sab +spiceprefix=X +} +C {devices/code_shown.sym} 60 -170 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +"}
diff --git a/cells/xschem/tests/test_pmos_3p3_sab.sym b/cells/xschem/tests/test_pmos_3p3_sab.sym new file mode 100644 index 0000000..974da8c --- /dev/null +++ b/cells/xschem/tests/test_pmos_3p3_sab.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -94.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_pmos_6p0.sch b/cells/xschem/tests/test_pmos_6p0.sch new file mode 100644 index 0000000..724aa22 --- /dev/null +++ b/cells/xschem/tests/test_pmos_6p0.sch
@@ -0,0 +1,91 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 580 -540 1170 -80 {flags=graph +y1=0 +y2=0.00011 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=u +x1=0 +x2=6 +divx=5 +subdivx=1 +node=i(vd) +color=4 + +unitx=1 +dataset=-1} +N 50 -410 90 -410 { +lab=G} +N 130 -490 130 -440 { +lab=S} +N 130 -410 230 -410 { +lab=B} +N 130 -380 130 -310 { +lab=D} +C {devices/lab_pin.sym} 50 -410 0 0 {name=l1 sig_type=std_logic lab=G} +C {devices/lab_pin.sym} 130 -490 0 0 {name=l2 sig_type=std_logic lab=S} +C {devices/lab_pin.sym} 130 -310 0 0 {name=l3 sig_type=std_logic lab=D} +C {devices/lab_pin.sym} 230 -410 0 1 {name=l4 sig_type=std_logic lab=B} +C {devices/code_shown.sym} 300 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vg g 0 0 +vd d 0 0 +vs s 0 6 +vb b 0 6 +.control +save all +dc vd 0 6 0.01 vg 0 6 1 +write test_pmos_6p0.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/pmos_6p0.sym} 110 -410 0 0 {name=M1 +L=0.50u +W=0.30u +nf=1 +mult=1 +ad="'int((nf+1)/2) * W/nf * 0.18u'" +pd="'2*int((nf+1)/2) * (W/nf + 0.18u)'" +as="'int((nf+2)/2) * W/nf * 0.18u'" +ps="'2*int((nf+2)/2) * (W/nf + 0.18u)'" +nrd="'0.18u / W'" nrs="'0.18u / W'" +sa=0 sb=0 sd=0 +model=pmos_6p0 +spiceprefix=X +} +C {devices/code_shown.sym} 60 -170 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +"}
diff --git a/cells/xschem/tests/test_pmos_6p0.sym b/cells/xschem/tests/test_pmos_6p0.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_pmos_6p0.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_pmoscap_3p3.sch b/cells/xschem/tests/test_pmoscap_3p3.sch new file mode 100644 index 0000000..48dc220 --- /dev/null +++ b/cells/xschem/tests/test_pmoscap_3p3.sch
@@ -0,0 +1,116 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 750 -540 1340 -80 {flags=graph +y1=0 +y2=3.3 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=2e-07 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color="4 7" +node="in +m"} +B 2 750 -1000 1340 -540 {flags=graph +y1=0 +y2=4e-13 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=2e-07 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color=4 +node="\\"Capac; i(v1) m deriv() /\\""} +N 230 -470 230 -420 { +lab=VDD} +N 230 -490 230 -470 { +lab=VDD} +N 50 -330 50 -310 { +lab=M} +N 50 -310 230 -310 { +lab=M} +N 50 -430 50 -390 { +lab=IN} +N 50 -490 230 -490 { +lab=VDD} +N 230 -360 230 -310 { +lab=M} +C {devices/code_shown.sym} 30 -200 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +.lib $::180MCU_MODELS/sm141064.spice moscap_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/code_shown.sym} 390 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vvdd vdd 0 3.3 +.control +save all +tran 0.1n 200n +write test_pmoscap_3p3.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/pmoscap_3p3.sym} 230 -390 0 0 {name=C1 +W=10e-6 +L=10e-6 +model=pmoscap_3p3 +spiceprefix=X +m=1} +C {devices/vsource.sym} 50 -460 0 0 {name=V1 value="pwl 0 0 200n 3.3"} +C {devices/res.sym} 50 -360 0 0 {name=R2 +value=100k +footprint=1206 +device=resistor +m=1} +C {devices/lab_pin.sym} 50 -410 0 0 {name=l1 sig_type=std_logic lab=IN} +C {devices/vdd.sym} 230 -490 0 0 {name=l3 lab=VDD} +C {devices/lab_pin.sym} 230 -310 0 1 {name=l2 sig_type=std_logic lab=M}
diff --git a/cells/xschem/tests/test_pmoscap_3p3.sym b/cells/xschem/tests/test_pmoscap_3p3.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_pmoscap_3p3.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_pmoscap_6p0.sch b/cells/xschem/tests/test_pmoscap_6p0.sch new file mode 100644 index 0000000..e996da9 --- /dev/null +++ b/cells/xschem/tests/test_pmoscap_6p0.sch
@@ -0,0 +1,116 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 750 -540 1340 -80 {flags=graph +y1=0 +y2=3.3 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=2e-07 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color="4 7" +node="in +m"} +B 2 750 -1000 1340 -540 {flags=graph +y1=0 +y2=4e-13 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=2e-07 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color=4 +node="\\"Capac; i(v1) m deriv() /\\""} +N 230 -470 230 -420 { +lab=VDD} +N 230 -490 230 -470 { +lab=VDD} +N 50 -330 50 -310 { +lab=M} +N 50 -310 230 -310 { +lab=M} +N 50 -430 50 -390 { +lab=IN} +N 50 -490 230 -490 { +lab=VDD} +N 230 -360 230 -310 { +lab=M} +C {devices/code_shown.sym} 30 -200 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +.lib $::180MCU_MODELS/sm141064.spice moscap_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/code_shown.sym} 390 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vvdd vdd 0 6.0 +.control +save all +tran 0.1n 200n +write test_pmoscap_6p0.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/pmoscap_6p0.sym} 230 -390 0 0 {name=C1 +W=10e-6 +L=10e-6 +model=pmoscap_6p0 +spiceprefix=X +m=1} +C {devices/vsource.sym} 50 -460 0 0 {name=V1 value="pwl 0 0 200n 6.0"} +C {devices/res.sym} 50 -360 0 0 {name=R2 +value=100k +footprint=1206 +device=resistor +m=1} +C {devices/lab_pin.sym} 50 -410 0 0 {name=l1 sig_type=std_logic lab=IN} +C {devices/vdd.sym} 230 -490 0 0 {name=l3 lab=VDD} +C {devices/lab_pin.sym} 230 -310 0 1 {name=l2 sig_type=std_logic lab=M}
diff --git a/cells/xschem/tests/test_pmoscap_6p0.sym b/cells/xschem/tests/test_pmoscap_6p0.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_pmoscap_6p0.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_pplus_u.sch b/cells/xschem/tests/test_pplus_u.sch new file mode 100644 index 0000000..1f1abe8 --- /dev/null +++ b/cells/xschem/tests/test_pplus_u.sch
@@ -0,0 +1,101 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 580 -540 1170 -80 {flags=graph +y1=-0.016 +y2=3.4e-12 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=m +x1=0 +x2=3.3 +divx=5 +subdivx=1 +node=i(vp) +color=4 + +unitx=1 +dataset=-1} +B 2 580 -1000 1170 -540 {flags=graph +y1=-0 +y2=210 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=3.3 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color=4 +node="\\"resistance; p i(vp) / -1 *\\""} +N 130 -490 130 -440 { +lab=P} +N 80 -410 110 -410 { +lab=B} +N 130 -380 130 -310 { +lab=M} +C {devices/code_shown.sym} 20 -160 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/lab_pin.sym} 130 -490 0 0 {name=l2 sig_type=std_logic lab=P} +C {devices/lab_pin.sym} 130 -310 0 0 {name=l3 sig_type=std_logic lab=M} +C {devices/lab_pin.sym} 80 -410 0 0 {name=l4 sig_type=std_logic lab=B} +C {devices/code_shown.sym} 300 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vp p 0 0 +vm m 0 0 +vb b 0 3.3 + +.control +save all +dc vp 0 3.3 0.01 +write test_pplus_u.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 65 -645 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/pplus_u.sym} 130 -410 0 0 {name=R1 +W=5e-6 +L=5e-6 +model=pplus_u +spiceprefix=X +m=1}
diff --git a/cells/xschem/tests/test_pplus_u.sym b/cells/xschem/tests/test_pplus_u.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_pplus_u.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_ppolyf_u.sch b/cells/xschem/tests/test_ppolyf_u.sch new file mode 100644 index 0000000..4ba9472 --- /dev/null +++ b/cells/xschem/tests/test_ppolyf_u.sch
@@ -0,0 +1,101 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 580 -540 1170 -80 {flags=graph +y1=-0.027 +y2=0 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=m +x1=0 +x2=3.3 +divx=5 +subdivx=1 +node=i(vp) +color=4 + +unitx=1 +dataset=-1} +B 2 580 -1000 1170 -540 {flags=graph +y1=-0 +y2=130 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=3.3 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color=4 +node="\\"resistance; p i(vp) / -1 *\\""} +N 130 -490 130 -440 { +lab=P} +N 80 -410 110 -410 { +lab=B} +N 130 -380 130 -310 { +lab=M} +C {devices/code_shown.sym} 20 -160 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/lab_pin.sym} 130 -490 0 0 {name=l2 sig_type=std_logic lab=P} +C {devices/lab_pin.sym} 130 -310 0 0 {name=l3 sig_type=std_logic lab=M} +C {devices/lab_pin.sym} 80 -410 0 0 {name=l4 sig_type=std_logic lab=B} +C {devices/code_shown.sym} 300 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vp p 0 0 +vm m 0 0 +vb b 0 3.3 + +.control +save all +dc vp 0 3.3 0.01 +write test_ppolyf_u.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 65 -645 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/ppolyf_u.sym} 130 -410 0 0 {name=R1 +W=1e-6 +L=1e-6 +model=ppolyf_u +spiceprefix=X +m=1}
diff --git a/cells/xschem/tests/test_ppolyf_u.sym b/cells/xschem/tests/test_ppolyf_u.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_ppolyf_u.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_rm1.sch b/cells/xschem/tests/test_rm1.sch new file mode 100644 index 0000000..b8e79f6 --- /dev/null +++ b/cells/xschem/tests/test_rm1.sch
@@ -0,0 +1,101 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 580 -540 1170 -80 {flags=graph +y1=-0.37 +y2=0 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=m +x1=0 +x2=3.3 +divx=5 +subdivx=1 +node=i(vp) +color=4 + +unitx=1 +dataset=-1} +B 2 580 -1000 1170 -540 {flags=graph +y1=-0 +y2=9.1 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0 +x2=3.3 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 +color=4 +node="\\"resistance; p i(vp) / -1 *\\""} +N 130 -490 130 -440 { +lab=P} +N 80 -410 110 -410 { +lab=B} +N 130 -380 130 -310 { +lab=M} +C {devices/code_shown.sym} 20 -160 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/lab_pin.sym} 130 -490 0 0 {name=l2 sig_type=std_logic lab=P} +C {devices/lab_pin.sym} 130 -310 0 0 {name=l3 sig_type=std_logic lab=M} +C {devices/lab_pin.sym} 80 -410 0 0 {name=l4 sig_type=std_logic lab=B} +C {devices/code_shown.sym} 300 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vp p 0 0 +vm m 0 0 +vb b 0 0 + +.control +save all +dc vp 0 3.3 0.01 +write test_rm1.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 65 -625 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/rm1.sym} 130 -410 0 0 {name=R1 +W=0.6e-6 +L=60e-6 +model=rm1 +spiceprefix=X +m=1}
diff --git a/cells/xschem/tests/test_rm1.sym b/cells/xschem/tests/test_rm1.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_rm1.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_vnpn_10x10.sch b/cells/xschem/tests/test_vnpn_10x10.sch new file mode 100644 index 0000000..3bb1fe3 --- /dev/null +++ b/cells/xschem/tests/test_vnpn_10x10.sch
@@ -0,0 +1,104 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 750 -540 1340 -80 {flags=graph +y1=-0.00049 +y2=-1.3e-10 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=u +x1=0.4 +x2=0.8 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 + +color=4 +node=i(vc)} +B 2 750 -1000 1340 -540 {flags=graph +y1=2.9 +y2=11 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0.4 +x2=0.8 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 + +color=4 +node="\\"Current_gain;i(vc) i(vb) /\\""} +N 210 -390 210 -300 { +lab=GND} +N 130 -390 170 -390 { +lab=B} +N 210 -460 210 -420 { +lab=C} +C {devices/code_shown.sym} 30 -200 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +.lib $::180MCU_MODELS/sm141064.spice moscap_typical +.lib $::180MCU_MODELS/sm141064.spice bjt_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/code_shown.sym} 390 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +vc c 0 dc 3.3 +vb b 0 0 + +.control +dc vb 0.4 0.8 0.001 +save all +write test_vnpn_10x10.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/vnpn_10x10.sym} 190 -390 0 0 {name=Q1 +model=vnpn_10x10 +spiceprefix=X +m=1} +C {devices/gnd.sym} 210 -300 0 0 {name=l1 lab=GND} +C {devices/lab_pin.sym} 130 -390 0 0 {name=l2 sig_type=std_logic lab=B} +C {devices/lab_pin.sym} 210 -460 0 0 {name=l3 sig_type=std_logic lab=C}
diff --git a/cells/xschem/tests/test_vnpn_10x10.sym b/cells/xschem/tests/test_vnpn_10x10.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_vnpn_10x10.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/tests/test_vpnp_10x10.sch b/cells/xschem/tests/test_vpnp_10x10.sch new file mode 100644 index 0000000..8e41c1d --- /dev/null +++ b/cells/xschem/tests/test_vpnp_10x10.sch
@@ -0,0 +1,105 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +G {} +K {} +V {} +S {} +E {} +B 2 750 -540 1340 -80 {flags=graph +y1=-0.000416 +y2=0.000104 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=u +x1=0.4 +x2=0.8 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 + +color=4 +node=i(ve)} +B 2 750 -1000 1340 -540 {flags=graph +y1=2.5 +y2=2.7 +ypos1=0 +ypos2=2 +divy=5 +subdivy=1 +unity=1 +x1=0.4 +x2=0.8 +divx=5 +subdivx=1 + + + +unitx=1 +dataset=-1 + +color=4 +node="\\"Current_gain;i(ve) i(vb) /\\""} +N 80 -390 170 -390 { +lab=#net1} +N 210 -460 210 -420 { +lab=E} +N 80 -330 210 -330 { +lab=GND} +N 210 -360 210 -300 { +lab=GND} +C {devices/code_shown.sym} 30 -200 0 0 {name=MODELS only_toplevel=true +format="tcleval( @value )" +value=" +.include $::180MCU_MODELS/design.spice +.lib $::180MCU_MODELS/sm141064.spice typical +.lib $::180MCU_MODELS/sm141064.spice res_typical +.lib $::180MCU_MODELS/sm141064.spice moscap_typical +.lib $::180MCU_MODELS/sm141064.spice bjt_typical +* .lib $::180MCU_MODELS/sm141064.spice res_statistical +"} +C {devices/code_shown.sym} 390 -450 0 0 {name=NGSPICE only_toplevel=true +value=" +ve e 0 0 + +.control +save all +dc ve 0.4 0.8 0.001 +write test_vpnp_10x10.raw +.endc +"} +C {devices/title.sym} 160 -30 0 0 {name=l5 author="GlobalFoundries PDK Authors"} +C {devices/launcher.sym} 185 -635 0 0 {name=h1 +descr="Click left mouse button here with control key +pressed to load/unload waveforms in graph." +tclcommand=" +xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw +" +} +C {gf180mcu_fd_pr/vpnp_10x10.sym} 190 -390 0 0 {name=Q1 +model=vpnp_10x10 +spiceprefix=X +m=1} +C {devices/gnd.sym} 210 -300 0 0 {name=l1 lab=GND} +C {devices/lab_pin.sym} 210 -460 0 0 {name=l3 sig_type=std_logic lab=E} +C {devices/ammeter.sym} 80 -360 2 0 {name=Vb}
diff --git a/cells/xschem/tests/test_vpnp_10x10.sym b/cells/xschem/tests/test_vpnp_10x10.sym new file mode 100644 index 0000000..cdd6e5f --- /dev/null +++ b/cells/xschem/tests/test_vpnp_10x10.sym
@@ -0,0 +1,27 @@ +v {xschem version=3.0.0 file_version=1.2 + +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +} +K {type=subcircuit +format="@name @pinlist @symname" +template="name=x1" +} +T {@symname} -76.5 -6 0 0 0.3 0.3 {} +T {@name} 135 -22 0 0 0.2 0.2 {} +L 4 -130 -10 130 -10 {} +L 4 -130 10 130 10 {} +L 4 -130 -10 -130 10 {} +L 4 130 -10 130 10 {}
diff --git a/cells/xschem/xschemrc b/cells/xschem/xschemrc new file mode 100644 index 0000000..05d2db9 --- /dev/null +++ b/cells/xschem/xschemrc
@@ -0,0 +1,331 @@ +#### xschemrc system configuration file + +#### values may be overridden by user's ~/.xschem/xschemrc configuration file +#### or by project-local ./xschemrc + +########################################################################### +#### XSCHEM INSTALLATION DIRECTORY: XSCHEM_SHAREDIR +########################################################################### +#### Normally there is no reason to set this variable if using standard +#### installation. Location of files is set at compile time but may be overridden +#### with following line: +# set XSCHEM_SHAREDIR $env(HOME)/share/xschem + +########################################################################### +#### XSCHEM SYSTEM-WIDE DESIGN LIBRARY PATHS: XSCHEM_LIBRARY_PATH +########################################################################### +#### If unset xschem starts with XSCHEM_LIBRARY_PATH set to the default, typically: +# /home/schippes/.xschem/xschem_library +# /home/schippes/share/xschem/xschem_library/devices +# /home/schippes/share/doc/xschem/examples +# /home/schippes/share/doc/xschem/ngspice +# /home/schippes/share/doc/xschem/logic +# /home/schippes/share/doc/xschem/xschem_simulator +# /home/schippes/share/doc/xschem/binto7seg +# /home/schippes/share/doc/xschem/pcb +# /home/schippes/share/doc/xschem/rom8k + +#### Flush any previous definition +set XSCHEM_LIBRARY_PATH {} +#### include devices/*.sym +append XSCHEM_LIBRARY_PATH ${XSCHEM_SHAREDIR}/xschem_library +#### include skywater libraries. Here i use [pwd]. This works if i start xschem from here. +append XSCHEM_LIBRARY_PATH :$env(PWD) +# append XSCHEM_LIBRARY_PATH :/mnt/sda7/home/schippes/pdks/sky130A/libs.tech/xschem +#### add ~/.xschem/xschem_library (USER_CONF_DIR is normally ~/.xschem) +append XSCHEM_LIBRARY_PATH :$USER_CONF_DIR/xschem_library + +########################################################################### +#### SET CUSTOM COLORS FOR XSCHEM LIBRARIES MATCHING CERTAIN PATTERNS +########################################################################### +#### each line contains a dircolor(pattern) followed by a color +#### color can be an ordinary name (grey, brown, blue) or a hex code {#77aaff} +#### hex code must be enclosed in braces +array unset dircolor +set dircolor(xschem_examples$) blue +set dircolor(xschem_180MCU_PDK$) blue +set dircolor(xschem_library$) red +set dircolor(devices$) red + +########################################################################### +#### WINDOW TO OPEN ON STARTUP: XSCHEM_START_WINDOW +########################################################################### +#### Start without a design if no filename given on command line: +#### To avoid absolute paths, use a path that is relative to one of the +#### XSCHEM_LIBRARY_PATH directories. Default: empty +set XSCHEM_START_WINDOW {gf180mcu_tests/0_top.sch} + +########################################################################### +#### DIRECTORY WHERE SIMULATIONS, NETLIST AND SIMULATOR OUTPUTS ARE PLACED +########################################################################### +#### If unset $USER_CONF_DIR/simulations is assumed (normally ~/.xschem/simulations) +# set netlist_dir $env(HOME)/.xschem/simulations + +########################################################################### +#### NETLIST AND HIERARCHICAL PRINT EXCLUDE PATTERNS +########################################################################### +#### xschem_libs is a list of patterns of cells to exclude from netlisting. +#### Matching is done as regular expression on full cell path +#### Example: +#### set xschem_libs { {/cmoslib/} {/analoglib/.*pass} buffer } +#### in this case all schematic cells of directory cmoslib and cells containing +#### /analoglib/...pass and buffer will be excluded from netlisting +#### default value: empty +# set xschem_libs {} +#### noprint_libs is a list with same rules as for xschem_libs. This +#### variable controls hierarchical print +#### default value: empty +# set noprint_libs {} + +########################################################################### +#### CHANGE DEFAULT [] WITH SOME OTHER CHARACTERS FOR BUSSED SIGNALS +#### IN SPICE NETLISTS (EXAMPLE: DATA[7] --> DATA<7>) +########################################################################### +#### default: empty (use xschem default, [ ]) +# set bus_replacement_char {<>} +#### for XSPICE: replace square brackets as the are used for XSPICE vector nodes. +# set bus_replacement_char {__} + +########################################################################### +#### SOME DEFAULT BEHAVIOR +########################################################################### +#### Allowed values: spice, verilog, vhdl, tedax, default: spice +# set netlist_type spice + +#### Some netlisting options (these are the defaults) +# set hspice_netlist 1 +# set verilog_2001 1 + +#### to use a fixed line with set change_lw to 0 and set some value to line_width +#### these are the defaults +# set line_width 0 +# set change_lw 1 + +#### allow color postscript and svg exports. Default: 1, enable color +# set color_ps 1 + +#### initial size of xschem window you can specify also position with (wxh+x+y) +#### this is the default: +# set initial_geometry {900x600} + +#### if set to 0, when zooming out allow the viewport do drift toward the mouse position, +#### allowing to move away by zooming / unzooming with mouse wheel +#### default setting: 0 +# set unzoom_nodrift 0 + +#### if set to 1 allow to place multiple components with same name. +#### Warning: this is normally not allowed in any simulation netlist. +#### default: 0, do not allow place multiple elements with same name (refdes) +# set disable_unique_names 0 + +#### if set to 1 continue drawing lines / wires after click +#### default: 0 +# set persistent_command 1 + +#### if set to 1 a wire is inserted when separating components that are +#### connected by pins. Default: not enabled (0) +# set connect_by_kissing 1 + +#### if set to 1 automatically join/trim wires while editing +#### this may slow down on rally big designs. Can be disabled via menu +#### default: 0 +# set autotrim_wires 0 + +#### set widget scaling (mainly for font display), this is useful on 4K displays +#### default: unset (tk uses its default) > 1.0 ==> bigger +# set tk_scaling 1.7 + +#### disable some symbol layers. Default: none, all layers are visible. +# set enable_layer(5) 0 ;# example to disable pin red boxes + +#### enable to scale grid point size as done with lines at close zoom, default: 0 +# set big_grid_points 0 + +########################################################################### +#### EXPORT FORMAT TRANSLATORS, PNG AND PDF +########################################################################### +#### command to translate xpm to png; (assumes command takes source +#### and dest file as arguments, example: gm convert plot.xpm plot.png) +#### default: {gm convert} +# set to_png {gm convert} + +#### command to translate ps to pdf; (assumes command takes source +#### and dest file as arguments, example: ps2pdf plot.ps plot.pdf) +#### default: ps2pdf +# set to_pdf ps2pdf +set to_pdf {ps2pdf -dAutoRotatePages=/None} + +########################################################################### +#### UNDO: SAVE ON DISK OR KEEP IN MEMORY +########################################################################### +#### Alloved: 'disk'or 'memory'. +#### Saving undo on disk is safer but slower on extremely big schematics. +#### In most cases you won't notice any delay. Undo on disk allows previous +#### state recovery in case of crashes. In-memory undo is extremely fast +#### but should a crash occur everything is lost. +#### It is highly recommended to keep undo on disk. +#### Default: disk +# set undo_type disk + +########################################################################### +#### CUSTOM GRID / SNAP VALUE SETTINGS +########################################################################### +#### Warning: changing these values will likely break compatibility +#### with existing symbol libraries. Defaults: grid 20, snap 10. +# set grid 20 +# set snap 10 + +########################################################################### +#### CUSTOM COLORS MAY BE DEFINED HERE +########################################################################### +# set cadlayers 22 +# set light_colors { +# "#ffffff" "#0044ee" "#aaaaaa" "#222222" "#229900" +# "#bb2200" "#00ccee" "#ff0000" "#888800" "#00aaaa" +# "#880088" "#00ff00" "#0000cc" "#666600" "#557755" +# "#aa2222" "#7ccc40" "#00ffcc" "#ce0097" "#d2d46b" +# "#ef6158" "#fdb200" } + +# set dark_colors { +# "#000000" "#00ccee" "#3f3f3f" "#cccccc" "#88dd00" +# "#bb2200" "#00ccee" "#ff0000" "#ffff00" "#ffffff" +# "#ff00ff" "#00ff00" "#0000cc" "#aaaa00" "#aaccaa" +# "#ff7777" "#bfff81" "#00ffcc" "#ce0097" "#d2d46b" +# "#ef6158" "#fdb200" } + +########################################################################### +#### CAIRO STUFF +########################################################################### +#### Scale all fonts by this number +# set cairo_font_scale 1.0 + +#### default for following two is 0.85 (xscale) and 0.88 (yscale) to +#### match cairo font spacing +# set nocairo_font_xscale 1.0 +#### set nocairo_font_yscale 1.0 + +#### Scale line spacing by this number +# set cairo_font_line_spacing 1.0 + +#### Specify a font +# set cairo_font_name {Sans-Serif} +# set svg_font_name {Sans-Serif} + +#### Lift up text by some zoom-corrected pixels for +#### better compatibility wrt no cairo version. +#### Useful values in the range [-1, 3] +# set cairo_vert_correct 0 +# set nocairo_vert_correct 0 + +########################################################################### +#### KEYBINDINGS +########################################################################### +#### General format for specifying a replacement for a keybind +#### Replace Ctrl-d with Escape (so you wont kill the program) +# set replace_key(Control-d) Escape + +#### swap w and W keybinds; Always specify Shift for capital letters +# set replace_key(Shift-W) w +# set replace_key(w) Shift-W + +########################################################################### +#### TERMINAL +########################################################################### +#### default for linux: xterm +# set terminal {xterm -geometry 100x35 -fn 9x15 -bg black -fg white -cr white -ms white } +#### lxterminal is not OK since it will not inherit env vars: +#### In order to reduce memory usage and increase the performance, all instances +#### of the lxterminal are sharing a single process. LXTerminal is part of LXDE + +########################################################################### +#### EDITOR +########################################################################### +#### editor must not detach from launching shell (-f mandatory for gvim) +#### default for linux: gvim -f +# set editor {gvim -f -geometry 90x28} +# set editor { xterm -geometry 100x40 -e nano } +# set editor { xterm -geometry 100x40 -e pico } + +#### For Windows +# set editor {notepad.exe} + +########################################################################### +#### SHOW ERC INFO WINDOW (erc errors, warnings etc) +########################################################################### +#### default: 0 (can be enabled by menu) +# set show_infowindow 0 + +########################################################################### +#### CONFIGURE COMPUTER FARM JOB REDIRECTORS FOR SIMULATIONS +########################################################################### +#### RTDA NC +# set computerfarm {nc run -Il} +#### LSF BSUB +# set computerfarm {bsub -Is} + +########################################################################### +#### TCP CONNECTION WITH GAW +########################################################################### +#### set gaw address for socket connection: {host port} +#### default: set to localhost, port 2020 +# set gaw_tcp_address {localhost 2020} + +########################################################################### +#### XSCHEM LISTEN TO TCP PORT +########################################################################### +#### set xschem listening port; default: not enabled +# set xschem_listen_port 2021 + +########################################################################### +#### BESPICE WAVE SOCKET CONNECTION +########################################################################### +#### set bespice wave listening port; default: not enabled +set bespice_listen_port 2022 + +########################################################################### +#### TCL FILES TO LOAD AT STARTUP +########################################################################### +#### list of tcl files to preload. +# lappend tcl_files ${XSCHEM_SHAREDIR}/change_index.tcl +lappend tcl_files ${XSCHEM_SHAREDIR}/ngspice_backannotate.tcl + +########################################################################### +#### XSCHEM TOOLBAR +########################################################################### +#### default: not enabled. +set toolbar_visible 1 +# set toolbar_horiz 1 + +########################################################################### +#### TABBED WINDOWS +########################################################################### +# default: not enabled. Interface can be changed runtime if only one window +# or tab is open. +set tabbed_interface 1 + +########################################################################### +#### SKYWATER PDK SPECIFIC VARIABLES +########################################################################### + +## check if env var PDK_ROOT exists, and use it for building open_pdks paths +if { [info exists env(PDK_ROOT)] && $env(PDK_ROOT) ne {} } { + ## found variable, set tcl PDK_ROOT var + if {![file isdir $env(PDK_ROOT)]} { + puts stderr "Warning: PDK_ROOT environment variable is set but path not found on the system." + } + set PDK_ROOT $env(PDK_ROOT) +} else { + ## not existing or empty. + puts stderr "Warning: PDK_ROOT env. var. not found or empty, trying to find a pdk install" + if {[file isdir [pwd]/..]} { + set PDK_ROOT [file normalize [pwd]/..] + } else { + puts stderr {No pdk installation found, set PDK_ROOT env. var. and restart xschem} + } +} + +if {[info exists PDK_ROOT]} { + set 180MCU_MODELS ${PDK_ROOT}/ngspice/models + puts stderr "pdk installation: using $PDK_ROOT" + puts stderr "180MCU_MODELS: $180MCU_MODELS" +}
diff --git a/models/README.rst b/models/README.rst new file mode 100644 index 0000000..ff3639d --- /dev/null +++ b/models/README.rst
@@ -0,0 +1,20 @@ +How to Use the Models +------------------------- + +For NGSPICE Users +....................... + +**The files contain** + +- `design.ngspice` --> Global Parameter Settings (MonteCarlo and matching simulation settings, Flicker noise setting) +- `sm141064.ngspice` --> All model cards except high voltage devices. +- `smbb000149.ngspice` --> High voltage devices model cards + +For XYCE Users +.................... + +**The files contain** + +- `design.xyce` --> Global Parameter Settings (MonteCarlo and matching simulation settings, Flicker noise setting) +- `sm141064.xyce` --> All model cards except high voltage devices. +- `smbb000149.xyce` --> High voltage devices model cards
diff --git a/models/ngspice/design.ngspice b/models/ngspice/design.ngspice new file mode 100644 index 0000000..d2ee50b --- /dev/null +++ b/models/ngspice/design.ngspice
@@ -0,0 +1,76 @@ +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +************************************************************************* +** Global Parameter Settings +************************************************************************* +** NGSPICE include file for global switches, corner parameters +** and other user-defined settings +** ********************************************************************** +** ------------------------------------------- +** MonteCarlo and matching simulation setting: +** ------------------------------------------- +** sw_stat_global +** sw_stat_mismatch +** +** -------------------------------------------------------------------------- +** | setting | sw_stat_global=0 | sw_stat_global=1 | +** -------------------------------------------------------------------------- +** | sw_stat_mismatch=0 | No statistical | Global variation is on, | +** | | modeling | but mismatch is off. | +** -------------------------------------------------------------------------- +** | sw_stat_mismatch=1 | mismacth is on, | Most realistic | +** | | global variation off | distribution. | +** -------------------------------------------------------------------------- +** +** +** (default) - sw_stat_global=1 and sw_stat_mismatch=1 +** This setting provides the most complete representation of the +** statistical variations during chip manufacturing. +** Global process variations are determined by random distributions. +** Mismatch is differentiated from global variation in that mismatch only +** includes intra-die variation, and it is especially critical for analog matching applications. +** +** mc_skew is the monte-carlo simulation variation control. +** +** +** ------------------------------------------- +** Flicker noise corner setting: +** ------------------------------------------- +** +** "fnoicor" switch is added for user to select between the best- or worst-case +** flicker noise simulation options +** fnoicor = 0 : (default) as-extracted simulation +** fnoicor = 1 : worst case simulation +** +** ***************************************************************************** +** +** Switches +** +*********** Default mc switches ********** +** +.param ++ sw_stat_global = 1 ++ sw_stat_mismatch = 1 +** +********* Default mc skew value ********* +** ++ mc_skew = 3 ++ res_mc_skew = 3 ++ cap_mc_skew = 3 +** +****** Default flicker noise corner switch ***** +** ++ fnoicor = 0 +********************************************************************************
diff --git a/models/ngspice/sm141064.ngspice b/models/ngspice/sm141064.ngspice new file mode 100644 index 0000000..561e634 --- /dev/null +++ b/models/ngspice/sm141064.ngspice
@@ -0,0 +1,47638 @@ +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +******************************************************************************* +* Document No. : YI-141-SM064 +* Revision : 9 +* Process Name : 0.18um 3.3V/6V high voltage MCU process +* Process ID : TH18300G0A-PID007347 +* TH18300G1A-PID007352 +* TH183G0G6A-PID009507 +* TH18300G7A-PID009628 +* TH18300G4A-PID009792 +* TH18300G9A-PID010186 +* Wafer ID : GT3512K wf#02 (3.3V NMOS, 6.0V NMOS, 6.0V native NMOS and NMOSCAP) +* GT3512K wf#06 (3.3V PMOS, 6.0V PMOS, PMOSCAP and BJT) +* GT9755L wf#18 (PWELL/DNWELL and DNWELL/Psub diode, Vertical NPN) +* JT1042L01 (6V NMOS L=0.6um) +* TCXN39W20 W#4 schottky diode +************************************************************************************************ +* Models included in this release : +* +* ModelName Description +* --------- ----------- +* nmos_3p3 Subcircuit model for 3.3V NMOS +* pmos_3p3 Subcircuit model for 3.3V PMOS +* nmos_6p0 Subcircuit model for 6.0V NMOS +* pmos_6p0 Subcircuit model for 6.0V PMOS +* nmos_3p3_sab Subcircuit model for 3.3V NMOS with Drain side SAB +* pmos_3p3_sab Subcircuit model for 3.3V PMOS with Drain side SAB +* nmos_6p0_sab Subcircuit model for 6.0V NMOS with Drain side SAB +* pmos_6p0_sab Subcircuit model for 6.0V PMOS with Drain side SAB +* nmos_6p0_nat Subcircuit model for 6.0V native NMOS +* +* np_3p3 Model for 3.3V N+/Psub diode +* pn_3p3 Model for 3.3V P+/Nwell diode +* np_6p0 Model for 6.0V N+/Psub diode +* pn_6p0 Model for 6.0V P+/Nwell diode +* nwp_3p3 Model for 3.3V Nwell/Psub diode +* nwp_6p0 Model for 6.0V Nwell/Psub diode +* dnwpw Model for PWELL/DNWELL diode +* dnwps Model for DNWELL/Psub diode +* sc_diode Model for Schottky Diode +* +* vpnp_0p42x10 Subcircuit GP model for VPNP with emitter size of 10umx0.42um +* vpnp_0p42x5 Subcircuit GP model for VPNP with emitter size of 5umx0.42um +* vpnp_10x10 Subcircuit GP model for VPNP with emitter size of 10umx10um +* vpnp_5x5 Subcircuit GP model for VPNP with emitter size of 5umx5um +* vnpn_10x10 Subcircuit GP model for VNPN with emitter size of 10umx10um(four terminal) +* vnpn_5x5 Subcircuit GP model for VNPN with emitter size of 5umx5um(four terminal) +* vnpn_0p54x16 Subcircuit GP model for VNPN with emitter size of 0.54umx16um(four terminal) +* vnpn_0p54x8 Subcircuit GP model for VNPN with emitter size of 0.54umx8um(four terminal) +* vnpn_0p54x4 Subcircuit GP model for VNPN with emitter size of 0.54umx4um(four terminal) +* vnpn_0p54x2 Subcircuit GP model for VNPN with emitter size of 0.54umx2um(four terminal) +* +* nplus_u Subcircuit Model for 3-terminal unsalicided n+ diffusion resistor +* pplus_u Subcircuit Model for 3-terminal unsalicided P+ diffusion resistor +* nplus_s Subcircuit Model for 3-terminal salicided N+ diffusion resistor +* pplus_s Subcircuit Model for 3-terminal salicided P+ diffusion resistor +* nwell Subcircuit Model for 3-terminal nwell resistor under STI +* npolyf_u Subcircuit Model for 3-terminal unsalicided n+ poly resistor +* ppolyf_u Subcircuit Model for 3-terminal unsalicided p+ poly resistor +* npolyf_s Subcircuit Model for 3-terminal salicided n+ poly resistor +* ppolyf_s Subcircuit Model for 3-terminal salicided p+ poly resistor +* ppolyf_u_1k Subcircuit Model for 3-terminal 1k high-Rs p+ poly resistor on field oxide (3.3V area) +* ppolyf_u_2k Subcircuit Model for 3-terminal 2k high-Rs p+ poly resistor on field oxide (3.3V area) +* ppolyf_u_1k_6p0 Subcircuit Model for 3-terminal 1k high-Rs p+ poly resistor on field oxide (6.0V area) +* ppolyf_u_2k_6p0 Subcircuit Model for 3-terminal 2k high-Rs p+ poly resistor on field oxide (6.0V area) +* ppolyf_u_3k Subcircuit Model for 3-terminal 3k high-Rs p+ poly resistor on field oxide (both 3.3V & 6.0V area) +* rm1 Subcircuit Model for 2-terminal metal 1 resistor +* rm2 Subcircuit Model for 2-terminal metal 2 resistor +* rm3 Subcircuit Model for 2-terminal metal 3 resistor +* tm6k Subcircuit Model for 2-terminal top metal 6k resistor +* tm9k Subcircuit Model for 2-terminal top metal 9k resistor +* tm11k Subcircuit Model for 2-terminal top metal 11k resistor +* tm30k Subcircuit Model for 2-terminal top metal 30k resistor +* +* mim_1p5fF Subcircuit Model for 1.5fF/um2 MIM (*)-usable for Volt <=6V across capacitor +* mim_1p0fF Subcircuit Model for 1.0fF/um2 MIM (*)-usable for Volt <=20V across capacitor +* mim_2p0fF Subcircuit Model for 2fF/um2 MIM -usable for Volt <=6V across capacitor +* +* nmoscap_3p3 Subcircuit Model for 3.3v inversion-mode NMOS capacitor +* pmoscap_3p3 Subcircuit Model for 3.3v inversion-mode PMOS capacitor +* nmoscap_6p0 Subcircuit Model for 6.0V inversion-mode NMOS capacitor +* pmoscap_6p0 Subcircuit Model for 6.0V inversion-mode PMOS capacitor +* nmoscap_3p3_b Subcircuit Model for 3.3v NMOS in Nwell capacitor +* pmoscap_3p3_b Subcircuit Model for 3.3v PMOS in Pwell capacitor +* nmoscap_6p0_b Subcircuit Model for 6.0V NMOS in Nwell capacitor +* pmoscap_6p0_b Subcircuit Model for 6.0V PMOS in Pwell capacitor +* +* efuse Subcircuit model for 6V/(5V) efuse +************************************************************************************************ +* +.LIB typical + .lib 'sm141064.ngspice' nmos_3p3_t + .lib 'sm141064.ngspice' pmos_3p3_t +* + .param rsh_nplus_u_m=60 + .param rsh_pplus_u_m=185 + .param nmos_6p0_vsat = 1 + .param nmos_6p0_vth0 = 0 + .param nmos_6p0_xl = 0 + .param nmos_6p0_xw = 0 + .param nmos_6p0_tox = 0 + .param nmos_6p0_cgso = 1 + .param nmos_6p0_cgdo = 1 + .param nmos_6p0_nat_u0 = '0.070102' + .param nmos_6p0_nat_vth0 = '-0.039' + .param nmos_6p0_nat_xl = '0' + .param nmos_6p0_nat_xw = '0' + .param nmos_6p0_nat_tox = '1.52e-008' + .param nmos_6p0_nat_cgso = '1e-010' + .param nmos_6p0_nat_cgdo = '1e-010' + .param pmos_6p0_dvth0 = 0 + .param pmos_6p0_dxl = 0 + .param pmos_6p0_dxw = 0 + .param pmos_6p0_dtox = 0 + .param pmos_6p0_dcgdo = 1 + .param pmos_6p0_dcgso = 1 + + .lib 'sm141064.ngspice' nmos_6p0_t + .lib 'sm141064.ngspice' pmos_6p0_t + .lib 'sm141064.ngspice' nmos_6p0_nat_t + .lib 'sm141064.ngspice' noise_corner + .lib 'sm141064.ngspice' fets_mm +.ENDL +* +* +.LIB ff + .lib 'sm141064.ngspice' nmos_3p3_f + .lib 'sm141064.ngspice' pmos_3p3_f +* + .param rsh_nplus_u_m=45 + .param rsh_pplus_u_m=145 + .param nmos_6p0_vsat = 1.0846 + .param nmos_6p0_vth0 = -0.1298 + .param nmos_6p0_xl = -4.2E-8 + .param nmos_6p0_xw = 5E-8 + .param nmos_6p0_tox = -1E-9 + .param nmos_6p0_cgso = 0.9 + .param nmos_6p0_cgdo = 0.9 + .param nmos_6p0_nat_u0 = '0.118' + .param nmos_6p0_nat_vth0 = '-0.216' + .param nmos_6p0_nat_xl = '-2e-7' + .param nmos_6p0_nat_xw = '1e-7' + .param nmos_6p0_nat_tox = '1.42e-008' + .param nmos_6p0_nat_cgso = '9e-011' + .param nmos_6p0_nat_cgdo = '9e-011' + .param pmos_6p0_dvth0 = 0.1245 + .param pmos_6p0_dxl = -4.65E-8 + .param pmos_6p0_dxw = 5E-8 + .param pmos_6p0_dtox = -1E-9 + .param pmos_6p0_dcgdo = 0.9 + .param pmos_6p0_dcgso = 0.9 + + .lib 'sm141064.ngspice' nmos_6p0_t + .lib 'sm141064.ngspice' pmos_6p0_t + .lib 'sm141064.ngspice' nmos_6p0_nat_t + .lib 'sm141064.ngspice' noise_corner + .lib 'sm141064.ngspice' fets_mm +.ENDL +* +* +.LIB ss + .lib 'sm141064.ngspice' nmos_3p3_s + .lib 'sm141064.ngspice' pmos_3p3_s +* + .param rsh_nplus_u_m=75 + .param rsh_pplus_u_m=225 + .param nmos_6p0_vsat = 0.899 + .param nmos_6p0_vth0 = 0.1193 + .param nmos_6p0_xl = 7E-8 + .param nmos_6p0_xw = -5E-8 + .param nmos_6p0_tox = 1E-9 + .param nmos_6p0_cgso = 1.1 + .param nmos_6p0_cgdo = 1.1 + .param nmos_6p0_nat_u0 = '0.046' + .param nmos_6p0_nat_vth0 = '0.1417' + .param nmos_6p0_nat_xl = '2e-7' + .param nmos_6p0_nat_xw = '-1e-7' + .param nmos_6p0_nat_tox = '1.62e-008' + .param nmos_6p0_nat_cgso = '1.1e-010' + .param nmos_6p0_nat_cgdo = '1.1e-010' + .param pmos_6p0_dvth0 = -0.1225 + .param pmos_6p0_dxl = 6.9E-8 + .param pmos_6p0_dxw = -5E-8 + .param pmos_6p0_dtox = 1E-9 + .param pmos_6p0_dcgdo = 1.1 + .param pmos_6p0_dcgso = 1.1 + + .lib 'sm141064.ngspice' nmos_6p0_t + .lib 'sm141064.ngspice' pmos_6p0_t + .lib 'sm141064.ngspice' nmos_6p0_nat_t + .lib 'sm141064.ngspice' noise_corner + .lib 'sm141064.ngspice' fets_mm +.ENDL +* +* +.LIB fs + .lib 'sm141064.ngspice' nmos_3p3_fs + .lib 'sm141064.ngspice' pmos_3p3_fs +* + .param rsh_nplus_u_m=48 + .param rsh_pplus_u_m=219 + .param nmos_6p0_vsat = '0.0846*0.67+1' + .param nmos_6p0_vth0 = '-0.1298*0.75' + .param nmos_6p0_xl = '-4.2E-8*0.67' + .param nmos_6p0_xw = '5E-8*0.67' + .param nmos_6p0_tox = '-1E-9*0.75' + .param nmos_6p0_cgso = 0.93 + .param nmos_6p0_cgdo = 0.93 + .param nmos_6p0_nat_u0 = '0.102034' + .param nmos_6p0_nat_vth0 = '-0.157' + .param nmos_6p0_nat_xl = '-1.33e-7' + .param nmos_6p0_nat_xw = '6.7e-8' + .param nmos_6p0_nat_tox = '1.453e-008' + .param nmos_6p0_nat_cgso = '9.33e-011' + .param nmos_6p0_nat_cgdo = '9.33e-011' + .param pmos_6p0_dvth0 = -0.0829 + .param pmos_6p0_dxl = 4.1E-8 + .param pmos_6p0_dxw = -3.35E-8 + .param pmos_6p0_dtox = 6.7E-10 + .param pmos_6p0_dcgdo = 1.07 + .param pmos_6p0_dcgso = 1.07 + + .lib 'sm141064.ngspice' nmos_6p0_t + .lib 'sm141064.ngspice' pmos_6p0_t + .lib 'sm141064.ngspice' nmos_6p0_nat_t + .lib 'sm141064.ngspice' noise_corner + .lib 'sm141064.ngspice' fets_mm +.ENDL +* +* +.LIB sf + .lib 'sm141064.ngspice' nmos_3p3_sf + .lib 'sm141064.ngspice' pmos_3p3_sf +* + .param rsh_nplus_u_m=72 + .param rsh_pplus_u_m=150 + .param nmos_6p0_vsat = '1-(1-0.899)*0.67' + .param nmos_6p0_vth0 = '0.1193*0.75' + .param nmos_6p0_xl = '7E-8*0.67' + .param nmos_6p0_xw = '-5E-8*0.67' + .param nmos_6p0_tox = '1E-9*0.75' + .param nmos_6p0_cgso = 1.07 + .param nmos_6p0_cgdo = 1.07 + .param nmos_6p0_nat_u0 = '0.054034' + .param nmos_6p0_nat_vth0 = '0.08147' + .param nmos_6p0_nat_xl = '1.33e-7' + .param nmos_6p0_nat_xw = '-6.7e-8' + .param nmos_6p0_nat_tox = '1.587e-008' + .param nmos_6p0_nat_cgso = '1.067e-010' + .param nmos_6p0_nat_cgdo = '1.067e-010' + .param pmos_6p0_dvth0 = 0.0827 + .param pmos_6p0_dxl = -3.22E-8 + .param pmos_6p0_dxw = 3.35E-8 + .param pmos_6p0_dtox = -6.7E-10 + .param pmos_6p0_dcgdo = 0.93 + .param pmos_6p0_dcgso = 0.93 + + .lib 'sm141064.ngspice' nmos_6p0_t + .lib 'sm141064.ngspice' pmos_6p0_t + .lib 'sm141064.ngspice' nmos_6p0_nat_t + .lib 'sm141064.ngspice' noise_corner + .lib 'sm141064.ngspice' fets_mm +.ENDL +**************************************************** +* +.LIB bjt_typical +.param ++isa=1 bfa=1 rba=1 rea=1 ++rca=1 rbma=1 cjea=1 cjca=1 ++is_cor_npn =1 ++bf_cor_npn=1 ++rb_cor_npn=1 ++re_cor_npn=1 ++rc_cor_npn=1 ++rbm_cor_npn=1 ++cjc_cor_npn=1 ++cje_cor_npn=1 + ++ mc_xis_vnpn=0 ++ mc_xbf_vnpn=0 ++ mc_xrb_vnpn=0 ++ mc_xre_vnpn=0 ++ mc_xrc_vnpn=0 ++ mc_xcje_vnpn=0 ++ mc_xcjc_vnpn=0 ++ mc_xis_vpnp=0 ++ mc_xbf_vpnp=0 ++ mc_xrb_vpnp=0 ++ mc_xre_vpnp=0 ++ mc_xrc_vpnp=0 ++ mc_xcje_vpnp=0 ++ mc_xcjc_vpnp=0 +.lib 'sm141064.ngspice' bjt_mc +.ENDL +* +.LIB bjt_ss +.param ++isa=0.65 bfa=0.80 rba=1.2 rea=1.2 ++rca=1.2 rbma=1.2 cjea=1.15 cjca=1.15 ++is_cor_npn =0.4 ++bf_cor_npn=0.57 ++rb_cor_npn=1.2 ++re_cor_npn=1.2 ++rc_cor_npn=1.2 ++rbm_cor_npn=1.2 ++cjc_cor_npn=1.15 ++cje_cor_npn=1.15 + ++ mc_xis_vnpn=0 ++ mc_xbf_vnpn=0 ++ mc_xrb_vnpn=0 ++ mc_xre_vnpn=0 ++ mc_xrc_vnpn=0 ++ mc_xcje_vnpn=0 ++ mc_xcjc_vnpn=0 ++ mc_xis_vpnp=0 ++ mc_xbf_vpnp=0 ++ mc_xrb_vpnp=0 ++ mc_xre_vpnp=0 ++ mc_xrc_vpnp=0 ++ mc_xcje_vpnp=0 ++ mc_xcjc_vpnp=0 +.lib 'sm141064.ngspice' bjt_mc +.ENDL +* +.LIB bjt_ff +.param ++isa=1.35 bfa=1.2 rba=0.8 rea=0.8 ++rca=0.8 rbma=0.8 cjea=0.85 cjca=0.85 ++is_cor_npn =2.25 ++bf_cor_npn=1.31 ++rb_cor_npn=0.8 ++re_cor_npn=0.8 ++rc_cor_npn=0.8 ++rbm_cor_npn=0.8 ++cjc_cor_npn=0.85 ++cje_cor_npn=0.85 + ++ mc_xis_vnpn=0 ++ mc_xbf_vnpn=0 ++ mc_xrb_vnpn=0 ++ mc_xre_vnpn=0 ++ mc_xrc_vnpn=0 ++ mc_xcje_vnpn=0 ++ mc_xcjc_vnpn=0 ++ mc_xis_vpnp=0 ++ mc_xbf_vpnp=0 ++ mc_xrb_vpnp=0 ++ mc_xre_vpnp=0 ++ mc_xrc_vpnp=0 ++ mc_xcje_vpnp=0 ++ mc_xcjc_vpnp=0 +.lib 'sm141064.ngspice' bjt_mc +.ENDL +**************************************************** +* +.LIB diode_typical + .param + +jsa=1 rsa=1 cja=1 cjswa=1 + +jsa_sc = 0 vba_sc=0 rs_sc=1 jtuna_sc=0 cja_sc=1 + .lib 'sm141064.ngspice' dio +.ENDL +* +.LIB diode_ss + .param + +jsa=0.85 rsa=1.1 cja=1.1 cjswa=1.1 + +jsa_sc = -1.6 vba_sc=-7 rs_sc=1.1 jtuna_sc=-0.77 cja_sc=1.1 + .lib 'sm141064.ngspice' dio +.ENDL +* +.LIB diode_ff + .param + +jsa=1.15 rsa=0.9 cja=0.9 cjswa=0.9 + +jsa_sc = 1.6 vba_sc=7 rs_sc=0.9 jtuna_sc=0.77 cja_sc=0.9 + .lib 'sm141064.ngspice' dio +.ENDL +**************************************************** +* +.LIB res_typical +.param ++rsh_nplus_u=60 ++rsh_pplus_u=185 ++rsh_nplus_s=6.3 ++rsh_pplus_s=7 ++rsh_nwell=1000 ++rsh_npolyf_u=310 ++rsh_ppolyf_u=350 ++rsh_npolyf_s=6.8 ++rsh_ppolyf_s=7.3 +* ++rsh_ppolyf_u_1k=1000 ++rsh_ppolyf_u_2k=2000 ++rsh_ppolyf_u_1k_6p0=1000 ++rsh_ppolyf_u_2k_6p0=2000 ++rsh_ppolyf_u_3k=3000 ++rsh_rm1=0.09 ++rsh_rm2=0.09 ++rsh_rm3=0.09 ++rsh_tm6k=60e-3 ++rsh_tm9k=40e-3 ++rsh_tm11k=40e-3 ++rsh_tm30k=9.5e-3 +* +.lib 'sm141064.ngspice' res +.lib 'sm141064.ngspice' efuse +.lib 'sm141064.ngspice' res_statistical_par +.ENDL +* +.LIB res_ss +.param ++rsh_nplus_u=75 ++rsh_pplus_u=225 ++rsh_nplus_s=15 ++rsh_pplus_s=15 ++rsh_nwell=1200 ++rsh_npolyf_u=370 ++rsh_ppolyf_u=420 ++rsh_npolyf_s=15 ++rsh_ppolyf_s=15 +* ++rsh_ppolyf_u_1k='1000+200' ++rsh_ppolyf_u_2k='2000+400' ++rsh_ppolyf_u_1k_6p0='1000+200' ++rsh_ppolyf_u_2k_6p0='2000+400' ++rsh_ppolyf_u_3k='3000+750' ++rsh_rm1='0.09+0.012' ++rsh_rm2='0.09+0.012' ++rsh_rm3='0.09+0.012' ++rsh_tm6k='60e-3 + 10e-3' ++rsh_tm9k='40e-3 + 9e-3' ++rsh_tm11k='40e-3 + 9e-3' ++rsh_tm30k='9.5e-3 + 4.5e-3' +* +.lib 'sm141064.ngspice' res +.lib 'sm141064.ngspice' efuse +.lib 'sm141064.ngspice' res_statistical_par +.ENDL +* +.LIB res_ff +.param ++rsh_nplus_u=45 ++rsh_pplus_u=145 ++rsh_nplus_s=1 ++rsh_pplus_s=1 ++rsh_nwell=800 ++rsh_npolyf_u=250 ++rsh_ppolyf_u=280 ++rsh_npolyf_s=1 ++rsh_ppolyf_s=1 +* ++rsh_ppolyf_u_1k='1000-200' ++rsh_ppolyf_u_2k='2000-400' ++rsh_ppolyf_u_1k_6p0='1000-200' ++rsh_ppolyf_u_2k_6p0='2000-400' ++rsh_ppolyf_u_3k='3000-750' ++rsh_rm1='0.09-0.012' ++rsh_rm2='0.09-0.012' ++rsh_rm3='0.09-0.012' ++rsh_tm6k='60e-3 - 10e-3' ++rsh_tm9k='40e-3 - 9e-3' ++rsh_tm11k='40e-3 - 9e-3' ++rsh_tm30k='9.5e-3 - 3.5e-3' +* +.lib 'sm141064.ngspice' res +.lib 'sm141064.ngspice' efuse +.lib 'sm141064.ngspice' res_statistical_par +.ENDL +**************************************************** +* +.LIB mimcap_typical +.param mim_corner_1p5fF=1 +.param mim_corner_1p0fF=1 +.param mim_corner_2p0fF=1 + +.param mc_c_cox_1p0fF=0 +.param mc_c_cox_1p5fF=0 +.param mc_c_cox_2p0fF=0 + +.lib 'sm141064.ngspice' mim_cap +.ENDL +* +.LIB mimcap_ss +.param mim_corner_1p5fF=1.155 +.param mim_corner_1p0fF=1.1 +.param mim_corner_2p0fF=1.1 +.param mc_c_cox_1p0fF=0 +.param mc_c_cox_1p5fF=0 +.param mc_c_cox_2p0fF=0 + +.lib 'sm141064.ngspice' mim_cap +.ENDL +* +.LIB mimcap_ff +.param mim_corner_1p5fF=0.845 +.param mim_corner_1p0fF=0.9 +.param mim_corner_2p0fF=0.9 + +.param mc_c_cox_1p0fF=0 +.param mc_c_cox_1p5fF=0 +.param mc_c_cox_2p0fF=0 + +.lib 'sm141064.ngspice' mim_cap +.ENDL +**************************************************** +* +.lib moscap_typical +.param + + nmoscap_3p3_corner=1 + + pmoscap_3p3_corner=1 + + nmoscap_6p0_corner=1 + + pmoscap_6p0_corner=1 + + nmoscap_3p3_b_corner=1 + + pmoscap_3p3_b_corner=1 + + nmoscap_6p0_b_corner=1 + + pmoscap_6p0_b_corner=1 + +.lib 'sm141064.ngspice' moscap +.ENDL +* +.lib moscap_ff +.param + + nmoscap_3p3_corner=0.9 + + pmoscap_3p3_corner=0.9 + + nmoscap_6p0_corner=0.9 + + pmoscap_6p0_corner=0.9 + + nmoscap_3p3_b_corner=0.9 + + pmoscap_3p3_b_corner=0.9 + + nmoscap_6p0_b_corner=0.9 + + pmoscap_6p0_b_corner=0.9 + +.lib 'sm141064.ngspice' moscap +.ENDL +* +.lib moscap_ss +.param + + nmoscap_3p3_corner=1.1 + + pmoscap_3p3_corner=1.1 + + nmoscap_6p0_corner=1.1 + + pmoscap_6p0_corner=1.1 + + nmoscap_3p3_b_corner=1.1 + + pmoscap_3p3_b_corner=1.1 + + nmoscap_6p0_b_corner=1.1 + + pmoscap_6p0_b_corner=1.1 + +.lib 'sm141064.ngspice' moscap +.ENDL +**************************************************** +* +.LIB statistical + .param + +* MOSFET statistical parameters + + mc_sig_vth2 = agauss(0, 1, 3) + + mc_toxe2 = agauss(0, 1, 3) + + mc_xl2 = agauss(0, 1, 3) + + mc_xw2 = agauss(0, 1, 3) + + mc_xj2 = agauss(0, 1, 3) + + + mc_sig_vthN2 = agauss(0, 1, 3) + + mc_toxeN2 = agauss(0, 1, 3) + + mc_xlN2 = agauss(0, 1, 3) + + mc_xwN2 = agauss(0, 1, 3) + + mc_xjN2 = agauss(0, 1, 3) + + mc_rdswN2 = agauss(0, 1, 3) + + + mc_sig_vthP2 = agauss(0, 1, 3) + + mc_toxeP2 = agauss(0, 1, 3) + + mc_xlP2 = agauss(0, 1, 3) + + mc_xwP2 = agauss(0, 1, 3) + + mc_xjP2 = agauss(0, 1, 3) + + mc_rdswP2 = agauss(0, 1, 3) + + mc_rsh_nplus_u_temp=agauss(0, 3.85, 3) + + mc_rsh_pplus_u_temp=agauss(0, 10, 3) + + + + mc_sig_vth = mc_sig_vth2 + + mc_toxe = mc_toxe2 + + mc_xl = mc_xl2 + + mc_xw = mc_xw2 + + mc_xj = mc_xj2 + + + mc_sig_vthN = mc_sig_vthN2 + + mc_toxeN = mc_toxeN2 + + mc_xlN = mc_xlN2 + + mc_xwN = mc_xwN2 + + mc_xjN = mc_xjN2 + + mc_rdswN = mc_rdswN2 + + + mc_sig_vthP = mc_sig_vthP2 + + mc_toxeP = mc_toxeP2 + + mc_xlP = mc_xlP2 + + mc_xwP = mc_xwP2 + + mc_xjP = mc_xjP2 + + mc_rdswP = mc_rdswP2 + + mc_rsh_nplus_u=mc_rsh_nplus_u_temp + + mc_rsh_pplus_u=mc_rsh_pplus_u_temp + + + ****** 3.3V devices monte carlo parameters ****** + .param + + nmos_3p3_sig_vth1 = '(5e-3*mc_sig_vth+30e-3*mc_sig_vthN)*sw_stat_global*mc_skew' + + nmos_3p3_sig_vth2 = '(5e-3*mc_sig_vth+25e-3*mc_sig_vthN)*sw_stat_global*mc_skew' + + nmos_3p3_sig_vth3 = '(5e-3*mc_sig_vth+15e-3*mc_sig_vthN)*sw_stat_global*mc_skew' + + nmos_3p3_tox = '8e-009 + (1.6e-10*mc_toxe+0.3e-10*mc_toxeN)*sw_stat_global*mc_skew' + + nmos_3p3_xl = '(7e-9*mc_xl+6e-9*mc_xlN)*sw_stat_global*mc_skew' + + nmos_3p3_xw = '(7e-9*mc_xw+3e-9*mc_xwN)*sw_stat_global*mc_skew' + + nmos_3p3_xj = '1e-7 + (0.3e-9*mc_xj+0.7e-9*mc_xjN)*sw_stat_global*mc_skew' + + nmos_3p3_rdsw = '530 * (1+0.15* mc_rdswN*sw_stat_global*mc_skew)' + + nmos_3p3_vth0_0 = '0.70837662 + nmos_3p3_sig_vth1' + + nmos_3p3_vth0_1 = '0.67781184 + nmos_3p3_sig_vth1' + + nmos_3p3_vth0_2 = '0.66097097 + nmos_3p3_sig_vth2' + + nmos_3p3_vth0_3 = '0.66064857 + nmos_3p3_sig_vth2' + + nmos_3p3_vth0_4 = '0.72356597 + nmos_3p3_sig_vth1' + + nmos_3p3_vth0_5 = '0.67504024 + nmos_3p3_sig_vth2' + + nmos_3p3_vth0_6 = '0.64923469 + nmos_3p3_sig_vth2' + + nmos_3p3_vth0_7 = '0.65055971 + nmos_3p3_sig_vth3' + + nmos_3p3_vth0_8 = '0.75419347 + nmos_3p3_sig_vth2' + + nmos_3p3_vth0_9 = '0.66260505 + nmos_3p3_sig_vth2' + + nmos_3p3_vth0_10 = '0.64815901 + nmos_3p3_sig_vth3' + + nmos_3p3_vth0_11 = '0.64889718 + nmos_3p3_sig_vth3' + + nmos_3p3_vth0_12 = '0.74840818 + nmos_3p3_sig_vth2' + + nmos_3p3_vth0_13 = '0.66297571 + nmos_3p3_sig_vth3' + + nmos_3p3_vth0_14 = '0.64787864 + nmos_3p3_sig_vth3' + + nmos_3p3_vth0_15 = '0.64857 + nmos_3p3_sig_vth3' + + .param + + pmos_3p3_sig_vth1 = '(-5e-3*mc_sig_vth-38e-3*mc_sig_vthP)*sw_stat_global*mc_skew' + + pmos_3p3_sig_vth2 = '(-5e-3*mc_sig_vth-30e-3*mc_sig_vthP)*sw_stat_global*mc_skew' + + pmos_3p3_sig_vth3 = '(-5e-3*mc_sig_vth-18e-3*mc_sig_vthP)*sw_stat_global*mc_skew' + + pmos_3p3_tox = '7.9e-009 + (1.6e-10*mc_toxe+0.3e-10*mc_toxeP)*sw_stat_global*mc_skew' + + pmos_3p3_xl = '(7e-9*mc_xl+4e-9*mc_xlP)*sw_stat_global*mc_skew' + + pmos_3p3_xw = '(7e-9*mc_xw+3e-9*mc_xwP)*sw_stat_global*mc_skew' + + pmos_3p3_xj = '1.0e-7 + (0.3e-9*mc_xj+0.7e-9*mc_xjP)*sw_stat_global*mc_skew' + + pmos_3p3_rdsw = '466 * (1+0.15*mc_rdswP*sw_stat_global*mc_skew)' + + pmos_3p3_vth0_0 = '-0.7506174 + pmos_3p3_sig_vth1' + + pmos_3p3_vth0_1 = '-0.78216327 + pmos_3p3_sig_vth1' + + pmos_3p3_vth0_2 = '-0.76745877 + pmos_3p3_sig_vth2' + + pmos_3p3_vth0_3 = '-0.76841429 + pmos_3p3_sig_vth2' + + pmos_3p3_vth0_4 = '-0.7710094 + pmos_3p3_sig_vth1' + + pmos_3p3_vth0_5 = '-0.77464237 + pmos_3p3_sig_vth2' + + pmos_3p3_vth0_6 = '-0.77376777 + pmos_3p3_sig_vth2' + + pmos_3p3_vth0_7 = '-0.77390514 + pmos_3p3_sig_vth3' + + pmos_3p3_vth0_8 = '-0.76226585 + pmos_3p3_sig_vth2' + + pmos_3p3_vth0_9 = '-0.76552347 + pmos_3p3_sig_vth2' + + pmos_3p3_vth0_10 = '-0.7677531 + pmos_3p3_sig_vth3' + + pmos_3p3_vth0_11 = '-0.7682 + pmos_3p3_sig_vth3' + + pmos_3p3_vth0_12 = '-0.76184364 + pmos_3p3_sig_vth2' + + pmos_3p3_vth0_13 = '-0.76642857 + pmos_3p3_sig_vth3' + + pmos_3p3_vth0_14 = '-0.76779091 + pmos_3p3_sig_vth3' + + pmos_3p3_vth0_15 = '-0.7682 + pmos_3p3_sig_vth3' + + ****** 6.0V devices monte carlo parameters ****** + .param + + nmos_6p0_vsat = '(1-0.063* mc_rdswN*sw_stat_global*mc_skew)' + + nmos_6p0_vth0 = '(8e-3*mc_sig_vth+28e-3*mc_sig_vthN)*sw_stat_global*mc_skew' + + nmos_6p0_xl = '(2e-8*mc_xl+0*mc_xlN)*sw_stat_global*mc_skew' + + nmos_6p0_xw = '(1.5e-8*mc_xw+9e-9*mc_xwN)*sw_stat_global*mc_skew' + + nmos_6p0_tox = '(4e-10*mc_toxe+1.3e-10*mc_toxeN)*sw_stat_global*mc_skew' + + nmos_6p0_cgso = 1 + + nmos_6p0_cgdo = 1 + + .param + + pmos_6p0_vth0 = '-0.8978 + (8e-3*mc_sig_vth+30e-3*mc_sig_vthP)*sw_stat_global*mc_skew' + + pmos_6p0_tox = '156e-010 + (4e-10*mc_toxe+1e-10*mc_toxeP)*sw_stat_global*mc_skew' + + pmos_6p0_xl = '0 + (2e-8*mc_xl+2e-9*mc_xlP)*sw_stat_global*mc_skew' + + pmos_6p0_xw = '0 + (1.5e-8*mc_xw+9e-9*mc_xwP)*sw_stat_global*mc_skew' + + pmos_6p0_xj = '1.5e-7 + (0.3e-9*mc_xj+1e-8*mc_xjP)*sw_stat_global*mc_skew' + + pmos_6p0_rdsw = '1426 * (1+0.2* mc_rdswP*sw_stat_global*mc_skew)' + + .param + + nmos_6p0_nat_vth0 = '-0.039 + (8e-3*mc_sig_vth+60e-3*mc_sig_vthN)*sw_stat_global*mc_skew' + + nmos_6p0_nat_tox = '152e-010 + (4e-10*mc_toxe+6e-10*mc_toxeN)*sw_stat_global*mc_skew' + + nmos_6p0_nat_xl = '0 + (2e-8*mc_xl+8e-8*mc_xlN)*sw_stat_global*mc_skew' + + nmos_6p0_nat_xw = '0 + (1.5e-8*mc_xw+8e-8*mc_xwN)*sw_stat_global*mc_skew' + + nmos_6p0_nat_xj = '1.5e-7 + (0.3e-9*mc_xj+2e-8*mc_xjN)*sw_stat_global*mc_skew' + + nmos_6p0_nat_rdsw = '3480 * (1+0.2* mc_rdswN*sw_stat_global*mc_skew)' + +.param ++ rsh_nplus2_u=60 ++ rsh_pplus2_u=185 + ++ rsh_nplus_u_m = 'rsh_nplus2_u*(1+(mc_rsh_nplus_u/(rsh_nplus2_u))*res_mc_skew*sw_stat_global)' ++ rsh_pplus_u_m = 'rsh_pplus2_u*(1+(mc_rsh_pplus_u/(rsh_pplus2_u))*res_mc_skew*sw_stat_global)' + + .lib 'sm141064.ngspice' fets_mm + .lib 'sm141064.ngspice' nmos_3p3_stat + .lib 'sm141064.ngspice' pmos_3p3_stat + .lib 'sm141064.ngspice' nmos_6p0_t + .lib 'sm141064.ngspice' pmos_6p0_stat + .lib 'sm141064.ngspice' nmos_6p0_nat_stat + .lib 'sm141064.ngspice' noise_corner + +.ENDL +* +* +.LIB noise_corner + .param + +nmos_3p3_noia='(fnoicor==0)*3.2e+041 + (fnoicor==1)*3.5e+042' + +nmos_3p3_noib='(fnoicor==0)*1.2e+020 + (fnoicor==1)*1.2e+020' + +nmos_3p3_noic='(fnoicor==0)*6.0e+008 + (fnoicor==1)*6.0e+008' + + +pmos_3p3_noia='(fnoicor==0)*3.2e+041 + (fnoicor==1)*4.0e+042' + +pmos_3p3_noib='(fnoicor==0)*1.8e+020 + (fnoicor==1)*1.8e+020' + +pmos_3p3_noic='(fnoicor==0)*3.0e+009 + (fnoicor==1)*6.0e+009' + + +nmos_6p0_noia='(fnoicor==0)*1.998e+041 + (fnoicor==1)*8e+041' + +nmos_6p0_noib='(fnoicor==0)*1e+025 + (fnoicor==1)*4e+025' + +nmos_6p0_noic='(fnoicor==0)*5e+008 + (fnoicor==1)*2e+009' + + +pmos_6p0_noia='(fnoicor==0)*6e+040 + (fnoicor==1)*2e+043' + +pmos_6p0_noib='(fnoicor==0)*1.5945e+025 + (fnoicor==1)*1.5945e+025' + +pmos_6p0_noic='(fnoicor==0)*1.0499e+009 + (fnoicor==1)*1.0499e+009' + + +nmos_6p0_nat_noia='(fnoicor==0)*5.5e+040 + (fnoicor==1)*1e+041' + +nmos_6p0_nat_noib='(fnoicor==0)*2.5e+025 + (fnoicor==1)*9.5e+025' + +nmos_6p0_nat_noic='(fnoicor==0)*1e+007 + (fnoicor==1)*2e+007' + +.ENDL +* +* +*************************************************************************************************** +* 3.3V NMOS Models +*************************************************************************************************** +* +.lib nmos_3p3_t + + +.subckt nmos_3p3_sab d g s b w=10u l=0.28u par=1 s_sab=0.48u d_sab=1.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.007148 ++ par_k=0.007008 ++ par_l=1.5e-7 ++ par_w=-1e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +xr1 d d1 b nplus_u_m1 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b nplus_u_m1 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' + + +m0 d1 g s1 b nmos_3p3 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=sa sb=sb sd=sd ++delvto='mis_vth*sw_stat_mismatch' +.ends + + +.model nmos_3p3.0 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.70837662 ++lvth0 = -3.8715455e-008 ++wvth0 = -1.430587e-008 ++pvth0 = 4.3636364e-016 ++k1 = 0.95938091 ++lk1 = -9.9985454e-008 ++k2 = 0.054714558 ++lk2 = -4.1647636e-008 ++wk2 = -1.9242857e-008 ++pk2 = 5.388e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.1262652 ++lvoff = 3.9354545e-009 ++wvoff = 5.3064935e-009 ++pvoff = -1.4858182e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.023671338 ++lu0 = 4.6525455e-009 ++wu0 = 4.6066597e-009 ++pu0 = -6.5127273e-016 ++ua = -1.1554452e-009 ++lua = 7.0220545e-016 ++wua = 2.7073777e-016 ++pua = -1.4149745e-022 ++ub = 3.3771156e-018 ++lub = -7.9058636e-025 ++wub = -4.093733e-025 ++pub = 9.2644364e-032 ++uc = 2.2660166e-010 ++luc = -6.1360545e-017 ++wuc = -3.2577351e-017 ++puc = 5.4467782e-024 ++eu = 1.67 ++vsat = 92454.546 ++lvsat = -0.0027272727 ++wvsat = -0.00021818182 ++pvsat = 1.3090909e-009 ++a0 = 0.11197377 ++la0 = -3.1454545e-009 ++wa0 = -6.2322078e-009 ++pa0 = 1.7450182e-015 ++ags = 0.32403844 ++lags = -1.5116364e-008 ++wags = 4.7930493e-008 ++pags = -1.2213818e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.14896036 ++lketa = 3.8830182e-008 ++wketa = 8.1643636e-009 ++pketa = -2.4261818e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.3741 ++lpclm = -4.729e-008 ++wpclm = 2.1028364e-008 ++ppclm = 8.5658182e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0036363636 ++ldelta = 3.1818182e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.652013e-006 ++lalpha0 = -3.0506364e-013 ++walpha0 = 4.8779221e-014 ++palpha0 = -1.3658182e-020 ++alpha1 = 0 ++beta0 = 19.905584 ++lbeta0 = 1.2863636e-007 ++wbeta0 = 1.3848312e-007 ++pbeta0 = 8.7272727e-016 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.45934558 ++lkt1 = 4.2126364e-008 ++wkt1 = 3.2086753e-008 ++pkt1 = -8.6530909e-015 ++kt1l = 0 ++kt2 = -0.024730519 ++lkt2 = 1.2545455e-009 ++wkt2 = 1.0597403e-009 ++pkt2 = -2.9672727e-016 ++ute = -1.5675325 ++lute = 9.0909091e-008 ++wute = 1.0441558e-007 ++pute = -4.3636364e-014 ++ua1 = 1.675e-009 ++ub1 = -4.1945234e-018 ++lub1 = 2.8745455e-025 ++wub1 = 3.3492467e-025 ++pub1 = -5.7490909e-032 ++uc1 = -4.2363636e-011 ++luc1 = -3.8181818e-018 ++wuc1 = -6.5454545e-018 ++puc1 = 1.8327273e-024 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.1 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.67781184 ++lvth0 = -2.3433061e-008 ++wvth0 = -1.2304653e-008 ++pvth0 = -5.642449e-016 ++k1 = 0.74639857 ++lk1 = 6.5057143e-009 ++k2 = 0.0237458 ++lk2 = -2.6163257e-008 ++wk2 = -3.01296e-009 ++pk2 = -2.7269486e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.11273959 ++lvoff = -2.8273469e-009 ++wvoff = 1.6942041e-009 ++pvoff = 3.2032653e-016 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.029675694 ++lu0 = 1.6503673e-009 ++wu0 = 8.572898e-010 ++pu0 = 1.2234122e-015 ++ua = -1.2961984e-009 ++lua = 7.7258204e-016 ++wua = 4.7264816e-017 ++pua = -2.976098e-023 ++ub = 3.0836898e-018 ++lub = -6.4387347e-025 ++wub = -2.7080816e-026 ++pub = -9.8501878e-032 ++uc = 8.4613959e-011 ++luc = 9.6333061e-018 ++wuc = 2.2398367e-018 ++puc = -1.1961815e-023 ++eu = 1.67 ++vsat = 83571.429 ++lvsat = 0.0017142857 ++wvsat = -0.0017142857 ++pvsat = 2.0571429e-009 ++a0 = 1.0861147 ++la0 = -4.9021592e-007 ++wa0 = -5.1997224e-008 ++pa0 = 2.4627526e-014 ++ags = 0.47870122 ++lags = -9.2447755e-008 ++wags = 4.3304327e-008 ++pags = -9.9007347e-015 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.028417143 ++lketa = -2.1441429e-008 ++wketa = -7.4262857e-009 ++pketa = 5.3691429e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.082893878 ++lpclm = 9.8313061e-008 ++wpclm = 4.3902367e-008 ++ppclm = -2.8711837e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.001359 ++lpdiblc2= 9.06e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0014285714 ++ldelta = 4.2857143e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.5720816e-006 ++lalpha0 = -2.265098e-012 ++walpha0 = -1.5330612e-014 ++palpha0 = 1.8396735e-020 ++alpha1 = 0 ++beta0 = 22.625306 ++lbeta0 = -1.2312245e-006 ++wbeta0 = -3.5054694e-007 ++pbeta0 = 2.4538775e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33916633 ++lkt1 = -1.7963265e-008 ++wkt1 = -2.4641633e-009 ++pkt1 = 8.6223674e-015 ++kt1l = 0 ++kt2 = -0.020311225 ++lkt2 = -9.5510204e-010 ++wkt2 = -3.9183673e-011 ++pkt2 = 2.5273469e-016 ++ute = -1.3857143 ++wute = 1.7142857e-008 ++ua1 = 1.675e-009 ++ub1 = -2.804398e-018 ++lub1 = -4.0760816e-025 ++wub1 = 5.6899592e-026 ++pub1 = 8.1521633e-032 ++uc1 = -6.0285714e-011 ++luc1 = 5.1428571e-018 ++wuc1 = 2.0571429e-018 ++puc1 = -2.4685714e-024 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.2 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.66097097 ++lvth0 = -3.224026e-009 ++wvth0 = -9.7008312e-009 ++pvth0 = -3.6888312e-015 ++k1 = 0.79593364 ++lk1 = -5.2936364e-008 ++k2 = 0.0056393844 ++lk2 = -4.4355584e-009 ++wk2 = -7.4596769e-009 ++pk2 = 2.6091117e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12631325 ++lvoff = 1.3461039e-008 ++wvoff = 2.0819221e-009 ++pvoff = -1.4493507e-016 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.032447266 ++lu0 = -1.6755195e-009 ++wu0 = 6.7095584e-010 ++pu0 = 1.447013e-015 ++ua = -8.1547091e-010 ++lua = 1.9570909e-016 ++wua = 6.0458182e-018 ++pua = 1.9701818e-023 ++ub = 2.7427942e-018 ++lub = -2.347987e-025 ++wub = -1.6048831e-026 ++pub = -1.1174026e-031 ++uc = 9.84685e-011 ++luc = -6.9921429e-018 ++wuc = -8.8975636e-018 ++puc = 1.4030649e-024 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.224418 ++la0 = -6.5617987e-007 ++wa0 = 4.291948e-009 ++pa0 = -4.2919481e-014 ++ags = 0.25784649 ++lags = 1.7257792e-007 ++wags = -2.606026e-009 ++pags = 4.5191688e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.019651071 ++lketa = -3.1960714e-008 ++wketa = -6.5992208e-010 ++pketa = -2.7504935e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.18918506 ++lpclm = -2.9236364e-008 ++wpclm = 2.1551688e-009 ++ppclm = 4.7225454e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064013636 ++lpdiblc2= 1.7686364e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027272727 ++ldelta = 2.7272727e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 7.5243347e-005 ++lalpha0 = -8.4670617e-011 ++walpha0 = 7.5358442e-012 ++palpha0 = -9.043013e-018 ++alpha1 = 0 ++beta0 = 24.210162 ++lbeta0 = -3.133052e-006 ++wbeta0 = 1.1381299e-007 ++pbeta0 = -3.1184416e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.32898149 ++lkt1 = -3.0185065e-008 ++wkt1 = -7.3528831e-009 ++pkt1 = 1.4488831e-014 ++kt1l = 0 ++kt2 = -0.021107143 ++wkt2 = 1.7142857e-010 ++ute = -1.3857143 ++wute = 1.7142857e-008 ++ua1 = 1.675e-009 ++ub1 = -2.5166039e-018 ++lub1 = -7.5296104e-025 ++wub1 = 2.224987e-026 ++pub1 = 1.231013e-031 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.3 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.66064857 ++wvth0 = -1.0069714e-008 ++k1 = 0.79064 ++k2 = 0.0051958286 ++wk2 = -7.1987657e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12496714 ++wvoff = 2.0674286e-009 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.032279714 ++wu0 = 8.1565714e-010 ++ua = -7.959e-010 ++wua = 8.016e-018 ++ub = 2.7193143e-018 ++wub = -2.7222857e-026 ++uc = 9.7769286e-011 ++wuc = -8.7572571e-018 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.1588 ++ags = 0.27510429 ++wags = 1.9131429e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.022847143 ++wketa = -9.3497143e-010 ++dwg = 0 ++dwb = 0 ++pclm = 0.18626143 ++wpclm = 6.8777143e-009 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.6776286e-005 ++walpha0 = 6.6315429e-012 ++alpha1 = 0 ++beta0 = 23.896857 ++wbeta0 = 8.2628571e-008 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.332 ++wkt1 = -5.904e-009 ++kt1l = 0 ++kt2 = -0.021107143 ++wkt2 = 1.7142857e-010 ++ute = -1.3857143 ++wute = 1.7142857e-008 ++ua1 = 1.675e-009 ++ub1 = -2.5919e-018 ++wub1 = 3.456e-026 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.4 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.72356597 ++lvth0 = -4.1979273e-008 ++wvth0 = -2.1596758e-008 ++pvth0 = 2.0029964e-015 ++k1 = 0.95938091 ++lk1 = -9.9985454e-008 ++k2 = 0.041255727 ++lk2 = -3.7879164e-008 ++wk2 = -1.2782618e-008 ++pk2 = 3.5791331e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.079311948 ++lvoff = -9.2114546e-009 ++wvoff = -1.7231065e-008 ++pvoff = 4.8246982e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.033011551 ++lu0 = 4.0251818e-009 ++wu0 = 1.2335751e-010 ++pu0 = -3.5013818e-016 ++ua = -6.3005701e-010 ++lua = 3.9938436e-016 ++wua = 1.8551439e-017 ++pua = 3.8566691e-024 ++ub = 2.2836418e-018 ++lub = -9.0230909e-026 ++wub = 1.1549411e-025 ++pub = -2.4352626e-031 ++uc = 1.5877203e-010 ++luc = -3.4349127e-017 ++wuc = -1.9125195e-020 ++puc = -7.5187026e-024 ++eu = 1.67 ++vsat = 71618.182 ++lvsat = 0.0042909091 ++wvsat = 0.0097832727 ++pvsat = -2.0596364e-009 ++a0 = 0.10680558 ++la0 = -1.6983636e-009 ++wa0 = -3.7514805e-009 ++pa0 = 1.0504145e-015 ++ags = 0.35500309 ++lags = -1.1780546e-008 ++wags = 3.3067462e-008 ++pags = -1.3815011e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12490989 ++lketa = 3.0254945e-008 ++wketa = -3.3798633e-009 ++pketa = 1.6899316e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.45921829 ++lpclm = -8.0088e-008 ++wpclm = -1.9828414e-008 ++ppclm = 2.4308858e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0036363636 ++ldelta = 3.1818182e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.6500109e-006 ++lalpha0 = -2.8170545e-013 ++walpha0 = 4.9740218e-014 ++palpha0 = -2.4870109e-020 ++alpha1 = 0 ++beta0 = 20.982852 ++lbeta0 = -8.9454546e-008 ++wbeta0 = -3.786053e-007 ++pbeta0 = 1.0555636e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.37773746 ++lkt1 = 1.6718727e-008 ++wkt1 = -7.0851491e-009 ++pkt1 = 3.5425745e-015 ++kt1l = 0 ++kt2 = -0.014603854 ++lkt2 = -3.3230727e-009 ++wkt2 = -3.8010589e-009 ++pkt2 = 1.9005294e-015 ++ute = -1.4342857 ++wute = 4.0457143e-008 ++ua1 = 1.675e-009 ++ub1 = -3.65896e-018 ++lub1 = 2.4878e-025 ++wub1 = 7.7854254e-026 ++pub1 = -3.8927127e-032 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.5 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.67504024 ++lvth0 = -1.7716408e-008 ++wvth0 = -1.0974289e-008 ++pvth0 = -3.3082384e-015 ++k1 = 0.76833212 ++lk1 = -4.4610612e-009 ++wk1 = -1.0528104e-008 ++pk1 = 5.2640522e-015 ++k2 = 0.0082103273 ++lk2 = -2.1356464e-008 ++wk2 = 4.4440669e-009 ++pk2 = -5.0342094e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12049225 ++lvoff = 1.1378694e-008 ++wvoff = 5.4154776e-009 ++pvoff = -6.4985731e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.031181163 ++lu0 = 4.9403755e-009 ++wu0 = 1.3466449e-010 ++pu0 = -3.5579167e-016 ++ua = -1.1586455e-009 ++lua = 6.6367861e-016 ++wua = -1.8760555e-017 ++pua = 2.2512666e-023 ++ub = 2.8240225e-018 ++lub = -3.6042122e-025 ++wub = 9.755951e-026 ++pub = -2.3455895e-031 ++uc = 8.1997037e-011 ++luc = 4.0383673e-018 ++wuc = 3.4959595e-018 ++puc = -9.2762449e-024 ++eu = 1.67 ++vsat = 88428.571 ++lvsat = -0.0041142857 ++wvsat = -0.0040457143 ++pvsat = 4.8548571e-009 ++a0 = 0.97533082 ++la0 = -4.3596098e-007 ++wa0 = 1.1790367e-009 ++pa0 = -1.4148441e-015 ++ags = 0.441074 ++lags = -5.4816e-008 ++wags = 6.1365394e-008 ++pags = -2.7963977e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.043888571 ++lketa = -1.0255714e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.21719837 ++lpclm = 4.0921959e-008 ++wpclm = -2.0563788e-008 ++ppclm = 2.4676545e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.001359 ++lpdiblc2= 9.06e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0014285714 ++ldelta = 4.2857143e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.8164074e-006 ++lalpha0 = -2.3649037e-012 ++walpha0 = -1.3260696e-013 ++palpha0 = 6.6303478e-020 ++alpha1 = 0 ++beta0 = 21.036008 ++lbeta0 = -1.1603265e-007 ++wbeta0 = 4.1231608e-007 ++pbeta0 = -2.8990433e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.4079911 ++lkt1 = 3.1845551e-008 ++wkt1 = 3.0571729e-008 ++pkt1 = -1.5285865e-014 ++kt1l = 0 ++kt2 = -0.031229592 ++lkt2 = 4.9897959e-009 ++wkt2 = 5.2016327e-009 ++pkt2 = -2.6008163e-015 ++ute = -1.4342857 ++wute = 4.0457143e-008 ++ua1 = 1.675e-009 ++ub1 = -2.8098294e-018 ++lub1 = -1.7578531e-025 ++wub1 = 5.9506678e-026 ++pub1 = -2.9753339e-032 ++uc1 = -1.1888774e-010 ++luc1 = 3.1443869e-017 ++wuc1 = 3.0186115e-017 ++puc1 = -1.5093057e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.6 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.64923469 ++lvth0 = 1.325026e-008 ++wvth0 = -4.067414e-009 ++pvth0 = -1.1596488e-014 ++k1 = 0.79418892 ++lk1 = -3.5489221e-008 ++wk1 = 8.3746286e-010 ++pk1 = -8.3746286e-015 ++k2 = -0.0057236965 ++lk2 = -4.6356351e-009 ++wk2 = -2.005398e-009 ++pk2 = 2.7051485e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12197591 ++lvoff = 1.3159091e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.036490513 ++lu0 = -1.4308442e-009 ++wu0 = -1.2698026e-009 ++pu0 = 1.3295688e-015 ++ua = -7.881063e-010 ++lua = 2.1903156e-016 ++wua = -7.0891948e-018 ++pua = 8.5070338e-024 ++ub = 3.0594896e-018 ++lub = -6.4298182e-025 ++wub = -1.6806265e-025 ++pub = 8.4187636e-032 ++uc = 9.7557278e-011 ++luc = -1.4633922e-017 ++wuc = -8.460177e-018 ++puc = 5.071119e-024 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.2333595 ++la0 = -7.4559545e-007 ++ags = 0.28370796 ++lags = 1.3402325e-007 ++wags = -1.501953e-008 ++pags = 6.3697932e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.021025909 ++lketa = -3.7690909e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.22708279 ++lpclm = 2.9060649e-008 ++wpclm = -1.603574e-008 ++ppclm = 1.9242888e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064013636 ++lpdiblc2= 1.7686364e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027272727 ++ldelta = 2.7272727e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.0921047e-005 ++lalpha0 = -1.0329047e-010 ++walpha0 = 1.0548281e-014 ++palpha0 = -1.0548281e-019 ++alpha1 = 0 ++beta0 = 24.039866 ++lbeta0 = -3.7206623e-006 ++wbeta0 = 1.9555512e-007 ++pbeta0 = -2.9791169e-014 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33923366 ++lkt1 = -5.0663377e-008 ++wkt1 = -2.4318421e-009 ++pkt1 = 2.4318421e-014 ++kt1l = 0 ++kt2 = -0.021803571 ++lkt2 = -6.3214286e-009 ++wkt2 = 5.0571429e-010 ++pkt2 = 3.0342857e-015 ++ute = -1.7216234 ++lute = 3.448052e-007 ++wute = 1.7837922e-007 ++pute = -1.6550649e-013 ++ua1 = 1.675e-009 ++ub1 = -3.5465249e-018 ++lub1 = 7.0824935e-025 ++wub1 = 5.1661197e-025 ++pub1 = -5.7827969e-031 ++uc1 = -5.0997566e-011 ++luc1 = -5.0024338e-017 ++wuc1 = -2.4011682e-018 ++puc1 = 2.4011682e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.7 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.65055971 ++wvth0 = -5.2270629e-009 ++k1 = 0.79064 ++k2 = -0.00618726 ++wk2 = -1.7348832e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.036347429 ++wu0 = -1.1368457e-009 ++ua = -7.6620314e-010 ++wua = -6.2384914e-018 ++ub = 2.9951914e-018 ++wub = -1.5964389e-025 ++uc = 9.6093886e-011 ++wuc = -7.9530651e-018 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.1588 ++ags = 0.29711029 ++wags = -8.6497371e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.22998886 ++wpclm = -1.4111451e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 23.6678 ++wbeta0 = 1.92576e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.3443 ++kt1l = 0 ++kt2 = -0.022435714 ++wkt2 = 8.0914286e-010 ++ute = -1.6871429 ++wute = 1.6182857e-007 ++ua1 = 1.675e-009 ++ub1 = -3.4757e-018 ++wub1 = 4.58784e-025 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.8 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.75419347 ++lvth0 = -5.5747725e-008 ++wvth0 = -5.7737207e-008 ++pvth0 = 1.824977e-014 ++k1 = 0.95060511 ++lk1 = -9.5597554e-008 ++wk1 = 1.0355446e-008 ++pk1 = -5.177723e-015 ++k2 = 0.013945175 ++lk2 = -3.0232209e-008 ++wk2 = 1.9443834e-008 ++pk2 = -5.4442735e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12424632 ++lvoff = 6.8691116e-010 ++wvoff = 3.5791497e-008 ++pvoff = -6.8553733e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.046898182 ++lu0 = 1.7050207e-010 ++wu0 = -1.6262868e-008 ++pu0 = 4.1983839e-015 ++ua = -6.6207759e-010 ++lua = 2.5458994e-016 ++wua = 5.6335718e-017 ++pua = 1.7471409e-022 ++ub = 3.7962141e-018 ++lub = -3.3240512e-025 ++wub = -1.6693412e-024 ++pub = 4.2239319e-032 ++uc = 2.9436835e-010 ++luc = -6.8059408e-017 ++wuc = -1.6002278e-016 ++puc = 3.2259428e-023 ++eu = 1.67 ++vsat = 85682.645 ++lvsat = -0.00034132231 ++wvsat = -0.0068127934 ++pvsat = 3.4063967e-009 ++a0 = 0.10362636 ++la0 = -8.0818182e-010 ++ags = 0.2705431 ++lags = 3.2753448e-008 ++wags = 1.3273025e-007 ++pags = -6.6365124e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12424077 ++lketa = 2.9920384e-008 ++wketa = -4.1694295e-009 ++pketa = 2.0847148e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.20476889 ++lpclm = -9.798626e-009 ++wpclm = 2.8042187e-007 ++ppclm = -5.8632603e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0036363636 ++ldelta = 3.1818182e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.5953123e-006 ++lalpha0 = -2.5435614e-013 ++walpha0 = 1.1428461e-013 ++palpha0 = -5.7142305e-020 ++alpha1 = 0 ++beta0 = 21.140586 ++wbeta0 = -5.6473191e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = -0.59809917 ++lnoff = 1.2990496e-006 ++wnoff = 3.065757e-006 ++pnoff = -1.5328785e-012 ++voffcv = 0.22872521 ++lvoffcv = -1.118626e-007 ++wvoffcv = -2.6399574e-007 ++pvoffcv = 1.3199787e-013 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28115299 ++lkt1 = -1.0099496e-008 ++wkt1 = -1.2105482e-007 ++pkt1 = 3.5188078e-014 ++kt1l = 0 ++kt2 = -0.025449687 ++lkt2 = 9.6575269e-010 ++wkt2 = 8.9970236e-009 ++pkt2 = -3.1602845e-015 ++ute = -1.5701136 ++wute = 2.0073409e-007 ++ua1 = 1.675e-009 ++ub1 = -5.3788142e-018 ++lub1 = 4.827456e-025 ++wub1 = 2.1072821e-024 ++pub1 = -3.1500653e-031 ++uc1 = -2.2938539e-010 ++luc1 = 4.973267e-017 ++wuc1 = 2.0459475e-016 ++puc1 = -5.8684551e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.9 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.66260505 ++lvth0 = -9.953513e-009 ++wvth0 = 3.6992425e-009 ++pvth0 = -1.2468455e-014 ++k1 = 0.75941 ++k2 = 0.017155231 ++lk2 = -3.1837237e-008 ++wk2 = -6.1109193e-009 ++pk2 = 7.3331031e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.10253679 ++lvoff = -1.0167857e-008 ++wvoff = -1.5771964e-008 ++pvoff = 1.8926357e-014 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.038465008 ++lu0 = 4.387089e-009 ++wu0 = -8.4602728e-009 ++pu0 = 2.9708645e-016 ++ua = -9.289245e-010 ++lua = 3.880134e-016 ++wua = -2.8983135e-016 ++pua = 3.4779762e-022 ++ub = 3.4725304e-018 ++lub = -1.7056325e-025 ++wub = -6.6767982e-025 ++pub = -4.5859137e-031 ++uc = 1.5722431e-010 ++luc = 5.1261039e-019 ++wuc = -8.5272224e-017 ++puc = -5.1158517e-024 ++eu = 1.67 ++vsat = 85000 ++a0 = 0.57970277 ++la0 = -2.3884638e-007 ++wa0 = 4.6802014e-007 ++pa0 = -2.3401007e-013 ++ags = 0.63340774 ++lags = -1.4867887e-007 ++wags = -1.6558842e-007 ++pags = 8.279421e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.043888571 ++lketa = -1.0255714e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.047719 ++lpclm = 6.8726318e-008 ++wpclm = 1.7942187e-007 ++ppclm = -8.1325983e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.001359 ++lpdiblc2= 9.06e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0014285714 ++ldelta = 4.2857143e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.7040286e-006 ++lalpha0 = -2.3087143e-012 ++alpha1 = 0 ++beta0 = 21.043581 ++lbeta0 = 4.8502597e-008 ++wbeta0 = 4.0337993e-007 ++pbeta0 = -4.8405592e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30297354 ++lkt1 = 8.1077922e-010 ++wkt1 = -9.3348999e-008 ++pkt1 = 2.1335166e-014 ++kt1l = 0 ++kt2 = -0.021799026 ++lkt2 = -8.5957792e-010 ++wkt2 = -5.9264351e-009 ++pkt2 = 4.3014448e-015 ++ute = -1.5701136 ++wute = 2.0073409e-007 ++ua1 = 1.675e-009 ++ub1 = -3.0334126e-018 ++lub1 = -6.899552e-025 ++wub1 = 3.2333483e-025 ++pub1 = 5.7696713e-031 ++uc1 = -1.4511739e-010 ++luc1 = 7.5986727e-018 ++wuc1 = 6.1137104e-017 ++puc1 = 1.3044275e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.10 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.64815901 ++lvth0 = 7.3817355e-009 ++wvth0 = -2.7981116e-009 ++pvth0 = -4.6716298e-015 ++k1 = 0.79747612 ++lk1 = -4.5679339e-008 ++wk1 = -3.0414256e-009 ++pk1 = 3.6497107e-015 ++k2 = -0.0074231864 ++lk2 = -2.3431364e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12197591 ++lvoff = 1.3159091e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040494054 ++lu0 = 1.9522345e-009 ++wu0 = -5.9939808e-009 ++pu0 = -2.662464e-015 ++ua = -8.1072595e-010 ++lua = 2.4617513e-016 ++wua = 1.9601988e-017 ++pua = -2.3522386e-023 ++ub = 3.1895805e-018 ++lub = 1.6897655e-025 ++wub = -3.2156993e-025 ++pub = -8.7392324e-031 ++uc = 1.0432829e-010 ++luc = 6.3987831e-017 ++wuc = -1.6449976e-017 ++puc = -8.7702549e-023 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.175342 ++la0 = -9.536135e-007 ++wa0 = 6.8460666e-008 ++pa0 = 2.454613e-013 ++ags = 0.26729169 ++lags = 2.9066039e-007 ++wags = 4.3516718e-009 ++pags = -1.211339e-013 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.021025909 ++lketa = -3.7690909e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.23344442 ++lpclm = -1.5414418e-007 ++wpclm = -2.3542459e-008 ++ppclm = 2.3542459e-013 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064013636 ++lpdiblc2= 1.7686364e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027272727 ++ldelta = 2.7272727e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.0929986e-005 ++lalpha0 = -1.0337986e-010 ++alpha1 = 0 ++beta0 = 24.512311 ++lbeta0 = -4.1139731e-006 ++wbeta0 = -3.6192965e-007 ++pbeta0 = 4.3431558e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.128874 ++lnoff = -1.5464876e-007 ++wnoff = -1.5207128e-007 ++pnoff = 1.8248554e-013 ++voffcv = -0.065880682 ++lvoffcv = 8.5056818e-008 ++wvoffcv = 8.3639205e-008 ++pvoffcv = -1.0036705e-013 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31506405 ++lkt1 = 1.5319401e-008 ++wkt1 = -3.095198e-008 ++pkt1 = -5.3541257e-014 ++kt1l = 0 ++kt2 = -0.016812862 ++lkt2 = -6.8429752e-009 ++wkt2 = -5.3833233e-009 ++pkt2 = 3.6497107e-015 ++ute = -1.5472572 ++lute = -2.7427686e-008 ++wute = -2.7372831e-008 ++pute = 2.7372831e-013 ++ua1 = 1.6533492e-009 ++lua1 = 2.5980992e-017 ++wua1 = 2.5547975e-017 ++pua1 = -3.065757e-023 ++ub1 = -2.1483391e-018 ++lub1 = -1.7520434e-024 ++wub1 = -1.1332474e-024 ++pub1 = 2.3248657e-030 ++uc1 = -4.4711114e-011 ++luc1 = -1.1288886e-016 ++wuc1 = -9.8191818e-018 ++puc1 = 9.8191818e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.11 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.64889718 ++wvth0 = -3.2652745e-009 ++k1 = 0.79290818 ++wk1 = -2.6764545e-009 ++k2 = -0.0076575 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040689277 ++wu0 = -6.2602272e-009 ++ua = -7.8610843e-010 ++wua = 1.7249749e-017 ++ub = 3.2064782e-018 ++wub = -4.0896225e-025 ++uc = 1.1072708e-010 ++wuc = -2.5220231e-017 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.0799807 ++wa0 = 9.3006796e-008 ++ags = 0.29635773 ++wags = -7.7617182e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.21803 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 24.100914 ++wbeta0 = -3.1849809e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1134091 ++wnoff = -1.3382273e-007 ++voffcv = -0.057375 ++wvoffcv = 7.36025e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31353211 ++wkt1 = -3.6306106e-008 ++kt1l = 0 ++kt2 = -0.017497159 ++wkt2 = -5.0183523e-009 ++ute = -1.55 ++ua1 = 1.6559473e-009 ++wua1 = 2.2482218e-017 ++ub1 = -2.3235434e-018 ++wub1 = -9.0076078e-025 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.12 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 3e-008 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.74840818 ++lvth0 = -5.3919091e-008 ++k1 = 0.95164273 ++lk1 = -9.6116364e-008 ++k2 = 0.015893454 ++lk2 = -3.0777727e-008 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.045268636 ++lu0 = 5.9118182e-010 ++ua = -6.5643273e-010 ++lua = 2.7209636e-016 ++ub = 3.6289455e-018 ++lub = -3.2817273e-025 ++uc = 2.78334e-010 ++luc = -6.4827e-017 ++eu = 1.67 ++vsat = 85000 ++a0 = 0.13211844 ++la0 = -1.5054221e-008 ++wa0 = -2.8435094e-007 ++pa0 = 1.4217547e-013 ++ags = 0.46155061 ++lags = -6.2750307e-008 ++wags = -1.7735247e-006 ++pags = 8.8676235e-013 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12105603 ++lketa = 2.8328017e-008 ++wketa = -3.5953066e-008 ++pketa = 1.7976533e-014 ++dwg = 0 ++dwb = 0 ++pclm = 0.23286727 ++lpclm = -1.5673636e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0036363636 ++ldelta = 3.1818182e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.6067636e-006 ++lalpha0 = -2.6008182e-013 ++alpha1 = 0 ++beta0 = 21.084 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 2.3e-010 ++cgdo = 2.3e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = -0.29090909 ++lnoff = 1.1454545e-006 ++voffcv = 0.20227273 ++lvoffcv = -9.8636364e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29328273 ++lkt1 = -6.5736364e-009 ++kt1l = 0 ++kt2 = -0.024548182 ++lkt2 = 6.4909091e-010 ++ute = -1.55 ++ua1 = 1.675e-009 ++ub1 = -5.1676636e-018 ++lub1 = 4.5118182e-025 ++uc1 = -2.0888491e-010 ++luc1 = 4.3852454e-017 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.13 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.66297571 ++lvth0 = -1.1202857e-008 ++k1 = 0.75941 ++k2 = 0.016542914 ++lk2 = -3.1102457e-008 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.10411714 ++lvoff = -8.2714286e-009 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.037617286 ++lu0 = 4.4168571e-009 ++ua = -9.5796571e-010 ++lua = 4.2286286e-016 ++ub = 3.4056286e-018 ++lub = -2.1651429e-025 ++uc = 1.4868e-010 ++eu = 1.67 ++vsat = 85000 ++a0 = 0.62659857 ++la0 = -2.6229429e-007 ++ags = 0.61681571 ++lags = -1.4038286e-007 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.043888571 ++lketa = -1.0255714e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.065697143 ++lpclm = 6.7911429e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.001359 ++lpdiblc2= 9.06e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0014285714 ++ldelta = 4.2857143e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.7040286e-006 ++lalpha0 = -2.3087143e-012 ++alpha1 = 0 ++beta0 = 21.084 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31232714 ++lkt1 = 2.9485714e-009 ++kt1l = 0 ++kt2 = -0.022392857 ++lkt2 = -4.2857143e-010 ++ute = -1.55 ++ua1 = 1.675e-009 ++ub1 = -3.0010143e-018 ++lub1 = -6.3214286e-025 ++uc1 = -1.3899143e-010 ++luc1 = 8.9057143e-018 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.14 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.64787864 ++lvth0 = 6.9136364e-009 ++k1 = 0.79717136 ++lk1 = -4.5313636e-008 ++k2 = -0.0074231864 ++lk2 = -2.3431364e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12197591 ++lvoff = 1.3159091e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.039893455 ++lu0 = 1.6854546e-009 ++ua = -8.0876182e-010 ++lua = 2.4381818e-016 ++ub = 3.1573591e-018 ++lub = 8.1409091e-026 ++uc = 1.0268e-010 ++luc = 5.52e-017 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.1822018 ++la0 = -9.2901818e-007 ++ags = 0.26772773 ++lags = 2.7852273e-007 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.021025909 ++lketa = -3.7690909e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.23108545 ++lpclm = -1.3055455e-007 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064013636 ++lpdiblc2= 1.7686364e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027272727 ++ldelta = 2.7272727e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.0929986e-005 ++lalpha0 = -1.0337986e-010 ++alpha1 = 0 ++beta0 = 24.476046 ++lbeta0 = -4.0704545e-006 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1136364 ++lnoff = -1.3636364e-007 ++voffcv = -0.0575 ++lvoffcv = 7.5e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31816545 ++lkt1 = 9.9545454e-009 ++kt1l = 0 ++kt2 = -0.017352273 ++lkt2 = -6.4772727e-009 ++ute = -1.55 ++ua1 = 1.6559091e-009 ++lua1 = 2.2909091e-017 ++ub1 = -2.2618909e-018 ++lub1 = -1.5190909e-024 ++uc1 = -4.5695e-011 ++luc1 = -1.0305e-016 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.15 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8e-009 ++toxp = 8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = 3e-008 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.64857 ++k1 = 0.79264 ++k2 = -0.0076575 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040062 ++ua = -7.8438e-010 ++ub = 3.1655e-018 ++uc = 1.082e-010 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.0893 ++ags = 0.29558 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.21803 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 24.069 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 2.3e-010 ++cgdo = 2.3e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1 ++voffcv = -0.05 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31717 ++kt1l = 0 ++kt2 = -0.018 ++ute = -1.55 ++ua1 = 1.6582e-009 ++ub1 = -2.4138e-018 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 + + +*resistor + +.subckt nplus_u_m1 1 2 3 lr=lr wr=wr dtemp=0 +*------------------- +* body resistor parameters +*.param rsh_nplus_u_m=60 ++ r_rsh0=rsh_nplus_u_m ++ r_dw=-5E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.36E-3 ++ r_tc2=6.5E-7 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' + +* model for substrate capacitor +.model np_junction d ++ Level=3 ++ Cj=0.00096797 ++ Mj=0.32071 ++ Pb=0.70172 ++ Cjsw=1.5663e-010 ++ Mjsw=0.1 ++ Php=0.8062 ++ Cta=0.0009438 ++ Ctp=0.00060474 ++ Tpb=0.0018129 ++ Tphp=5e-005 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 + +d1 3 1 np_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' + +*------------------- +.ends nplus_u_m1 + +.endl nmos_3p3_t +* +* +.lib nmos_3p3_f + + +.subckt nmos_3p3_sab d g s b w=10u l=0.28u par=1 s_sab=0.48u d_sab=1.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.007148 ++ par_k=0.007008 ++ par_l=1.5e-7 ++ par_w=-1e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) +xr1 d d1 b nplus_u_m1 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b nplus_u_m1 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' +m0 d1 g s1 b nmos_3p3 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=sa sb=sb sd=sd ++delvto='mis_vth*sw_stat_mismatch' +.ends + + +.model nmos_3p3.0 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.63571386 ++lvth0 = -3.5583899e-008 ++wvth0 = -1.5283991e-008 ++pvth0 = 4.2939034e-016 ++k1 = 0.94866818 ++lk1 = -9.1790218e-008 ++k2 = 0.052196642 ++lk2 = -3.8749265e-008 ++wk2 = -2.0007159e-008 ++pk2 = 5.3018972e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12637972 ++lvoff = 3.7549747e-009 ++wvoff = 5.5172608e-009 ++pvoff = -1.4620741e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.023697233 ++lu0 = 4.3334833e-009 ++wu0 = 4.8629688e-009 ++pu0 = -6.4086508e-016 ++ua = -1.1068315e-009 ++lua = 6.5818091e-016 ++wua = 2.7394695e-016 ++pua = -1.3923626e-022 ++ub = 3.334019e-018 ++lub = -7.3464598e-025 ++wub = -4.2815738e-025 ++pub = 9.1163863e-032 ++uc = 2.2336e-010 ++luc = -5.6852041e-017 ++wuc = -3.4293319e-017 ++puc = 5.3597361e-024 ++eu = 1.67 ++vsat = 99670.454 ++lvsat = -0.0026289205 ++wvsat = -8.3522727e-005 ++pvsat = 1.288171e-009 ++a0 = 0.11226647 ++la0 = -3.0545135e-009 ++wa0 = -6.4797433e-009 ++pa0 = 1.717132e-015 ++ags = 0.31756239 ++lags = -1.270937e-008 ++wags = 4.9972817e-008 ++pags = -1.2018636e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.14562336 ++lketa = 3.5879506e-008 ++wketa = 8.4725454e-009 ++pketa = -2.3874103e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.36674716 ++lpclm = -4.4233047e-008 ++wpclm = 2.3523508e-008 ++ppclm = 8.4289324e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0039772727 ++ldelta = 2.9210227e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.6143989e-006 ++lalpha0 = -2.787532e-013 ++walpha0 = 5.071667e-014 ++palpha0 = -1.3439918e-020 ++alpha1 = 0 ++beta0 = 19.904932 ++lbeta0 = 1.1800932e-007 ++wbeta0 = 1.4853682e-007 ++pbeta0 = 8.5878068e-016 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 7.7e-011 ++cgdo = 7.7e-011 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.45807784 ++lkt1 = 3.950099e-008 ++wkt1 = 3.3399235e-008 ++pkt1 = -8.5148105e-015 ++kt1l = 0 ++kt2 = -0.024703182 ++lkt2 = 1.1800932e-009 ++wkt2 = 1.1018318e-009 ++pkt2 = -2.9198543e-016 ++ute = -1.5681818 ++lute = 8.7630682e-008 ++wute = 1.0690909e-007 ++pute = -4.2939034e-014 ++ua1 = 1.675e-009 ++ub1 = -4.197971e-018 ++lub1 = 2.6939132e-025 ++wub1 = 3.5239491e-025 ++pub1 = -5.6572177e-032 ++uc1 = -4.2111364e-011 ++luc1 = -3.6804886e-018 ++wuc1 = -6.8054318e-018 ++puc1 = 1.8034394e-024 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.1 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.60850921 ++lvth0 = -2.2389644e-008 ++wvth0 = -1.320417e-008 ++pvth0 = -5.793228e-016 ++k1 = 0.74656121 ++lk1 = 6.2316611e-009 ++k2 = 0.02341267 ++lk2 = -2.4789039e-008 ++wk2 = -3.3025902e-009 ++pk2 = -2.7998188e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.11298759 ++lvoff = -2.7402067e-009 ++wvoff = 1.8245588e-009 ++pvoff = 3.2888638e-016 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.029624466 ++lu0 = 1.4587752e-009 ++wu0 = 9.5169113e-010 ++pu0 = 1.2561046e-015 ++ua = -1.2817297e-009 ++lua = 7.4300653e-016 ++wua = 4.9864474e-017 ++pua = -3.055626e-023 ++ub = 3.0706704e-018 ++lub = -6.0692192e-025 ++wub = -3.1666793e-026 ++pub = -1.0113407e-031 ++uc = 8.4652626e-011 ++luc = 1.0421037e-017 ++wuc = 2.0802857e-018 ++puc = -1.2281462e-023 ++eu = 1.67 ++vsat = 91287.5 ++lvsat = 0.0014368125 ++wvsat = -0.001782375 ++pvsat = 2.1121144e-009 ++a0 = 1.0792115 ++la0 = -4.7202287e-007 ++wa0 = -5.5074584e-008 ++pa0 = 2.528563e-014 ++ags = 0.47190495 ++lags = -8.7565511e-008 ++wags = 4.6151516e-008 ++pags = -1.0165305e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.028193589 ++lketa = -2.1073934e-008 ++wketa = -7.8161737e-009 ++pketa = 5.5126185e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.080786018 ++lpclm = 9.4458106e-008 ++wpclm = 4.6980911e-008 ++ppclm = -2.9479082e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00138165 ++lpdiblc2= 8.6783475e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0015357143 ++ldelta = 4.1051786e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.5170032e-006 ++lalpha0 = -2.1715163e-012 ++walpha0 = -1.5939525e-014 ++palpha0 = 1.8888337e-020 ++alpha1 = 0 ++beta0 = 22.630402 ++lbeta0 = -1.2038436e-006 ++wbeta0 = -3.6916688e-007 ++pbeta0 = 2.5194507e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 7.7e-011 ++cgdo = 7.7e-011 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33938118 ++lkt1 = -1.8066891e-008 ++wkt1 = -2.4102225e-009 ++pkt1 = 8.8527765e-015 ++kt1l = 0 ++kt2 = -0.020331679 ++lkt2 = -9.4008589e-010 ++wkt2 = -3.52275e-011 ++pkt2 = 2.5948834e-016 ++ute = -1.3875 ++wute = 1.8375e-008 ++ua1 = 1.675e-009 ++ub1 = -2.8207275e-018 ++lub1 = -3.9857179e-025 ++wub1 = 6.3173775e-026 ++pub1 = 8.3700075e-032 ++uc1 = -6.0365e-011 ++luc1 = 5.172525e-018 ++wuc1 = 2.13885e-018 ++puc1 = -2.5345373e-024 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.2 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.59197793 ++lvth0 = -2.8000692e-009 ++wvth0 = -1.0403021e-008 ++pvth0 = -3.8986845e-015 ++k1 = 0.79586747 ++lk1 = -5.2196247e-008 ++k2 = 0.0064105499 ++lk2 = -4.6415264e-009 ++wk2 = -7.9923454e-009 ++pk2 = 2.757541e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12651327 ++lvoff = 1.3287723e-008 ++wvoff = 2.231366e-009 ++pvoff = -1.5318025e-016 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.032375092 ++lu0 = -1.8007167e-009 ++wu0 = 7.2111957e-010 ++pu0 = 1.5293319e-015 ++ua = -8.1585861e-010 ++lua = 1.9094925e-016 ++wua = 6.5067587e-018 ++pua = 2.0822632e-023 ++ub = 2.744187e-018 ++lub = -2.2003905e-025 ++wub = -1.7352055e-026 ++pub = -1.1809703e-031 ++uc = 9.9386407e-011 ++luc = -7.0384932e-018 ++wuc = -9.5351961e-018 ++puc = 1.4828837e-024 ++eu = 1.67 ++vsat = 92500 ++a0 = 1.2231563 ++la0 = -6.4259738e-007 ++wa0 = 4.5429264e-009 ++pa0 = -4.536112e-014 ++ags = 0.25832779 ++lags = 1.6552342e-007 ++wags = -2.7327843e-009 ++pags = 4.7762591e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.019621922 ++lketa = -3.123136e-008 ++wketa = -7.1103921e-010 ++pketa = -2.9069659e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.18891787 ++lpclm = -3.3678143e-008 ++wpclm = 2.3733463e-009 ++ppclm = 4.9912056e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064234716 ++lpdiblc2= 1.7439086e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027306818 ++ldelta = 2.689142e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 7.4353703e-005 ++lalpha0 = -8.2558005e-011 ++walpha0 = 8.0653667e-012 ++palpha0 = -9.5574596e-018 ++alpha1 = 0 ++beta0 = 24.194431 ++lbeta0 = -3.0572184e-006 ++wbeta0 = 1.2157547e-007 ++pbeta0 = -3.2958461e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 7.7e-011 ++cgdo = 7.7e-011 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.32825519 ++lkt1 = -3.1251192e-008 ++wkt1 = -7.8619588e-009 ++pkt1 = 1.5313084e-014 ++kt1l = 0 ++kt2 = -0.021125 ++wkt2 = 1.8375e-010 ++ute = -1.3875 ++wute = 1.8375e-008 ++ua1 = 1.675e-009 ++ub1 = -2.5198788e-018 ++lub1 = -7.5507747e-025 ++wub1 = 2.4014016e-026 ++pub1 = 1.3010439e-031 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.3 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.5916975 ++wvth0 = -1.0793475e-008 ++k1 = 0.79064 ++k2 = 0.0059457 ++wk2 = -7.716177e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.1251825 ++wvoff = 2.216025e-009 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.03219475 ++wu0 = 8.742825e-010 ++ua = -7.96735e-010 ++wua = 8.59215e-018 ++ub = 2.72215e-018 ++wub = -2.91795e-026 ++uc = 9.86815e-011 ++wuc = -9.386685e-018 ++eu = 1.67 ++vsat = 92500 ++a0 = 1.1588 ++ags = 0.274905 ++wags = 2.05065e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.02274975 ++wketa = -1.0021725e-009 ++dwg = 0 ++dwb = 0 ++pclm = 0.185545 ++wpclm = 7.37205e-009 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.60855e-005 ++walpha0 = 7.108185e-012 ++alpha1 = 0 ++beta0 = 23.88825 ++wbeta0 = 8.85675e-008 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 7.7e-011 ++cgdo = 7.7e-011 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.331385 ++wkt1 = -6.32835e-009 ++kt1l = 0 ++kt2 = -0.021125 ++wkt2 = 1.8375e-010 ++ute = -1.3875 ++wute = 1.8375e-008 ++ua1 = 1.675e-009 ++ub1 = -2.5955e-018 ++wub1 = 3.7044e-026 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.4 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.6494457 ++lvth0 = -3.8570937e-008 ++wvth0 = -2.2012593e-008 ++pvth0 = 1.8930389e-015 ++k1 = 0.94866818 ++lk1 = -9.1790218e-008 ++k2 = 0.037416157 ++lk2 = -3.4832437e-008 ++wk2 = -1.2764722e-008 ++pk2 = 3.3826512e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.080003796 ++lvoff = -8.5346442e-009 ++wvoff = -1.720694e-008 ++pvoff = 4.5598392e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.033441305 ++lu0 = 3.7009358e-009 ++wu0 = 8.8373727e-011 ++pu0 = -3.3091682e-016 ++ua = -5.8760066e-010 ++lua = 3.665866e-016 ++wua = 1.9523816e-017 ++pua = 3.6449515e-024 ++ub = 2.2723958e-018 ++lub = -7.8888061e-026 ++wub = 9.2037981e-026 ++pub = -2.3015752e-031 ++uc = 1.5510632e-010 ++luc = -3.141186e-017 ++wuc = -8.4901632e-019 ++puc = -7.1059521e-024 ++eu = 1.67 ++vsat = 79409.091 ++lvsat = 0.0039725909 ++wvsat = 0.0098445454 ++pvsat = -1.9465696e-009 ++a0 = 0.10668786 ++la0 = -1.5761839e-009 ++wa0 = -3.7462282e-009 ++pa0 = 9.9275047e-016 ++ags = 0.3531832 ++lags = -1.0591044e-008 ++wags = 3.2518616e-008 ++pags = -1.3056615e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12161181 ++lketa = 2.774773e-008 ++wketa = -3.293114e-009 ++pketa = 1.5971603e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.45094152 ++lpclm = -7.3917648e-008 ++wpclm = -1.773173e-008 ++ppclm = 2.2974387e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0039772727 ++ldelta = 2.9210227e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.618997e-006 ++lalpha0 = -2.5821257e-013 ++walpha0 = 4.8463561e-014 ++palpha0 = -2.3504827e-020 ++alpha1 = 0 ++beta0 = 20.979752 ++lbeta0 = -8.3833352e-008 ++wbeta0 = -3.781252e-007 ++pbeta0 = 9.9761689e-014 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 7.7e-011 ++cgdo = 7.7e-011 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.37582777 ++lkt1 = 1.529097e-008 ++wkt1 = -6.9032982e-009 ++pkt1 = 3.3480996e-015 ++kt1l = 0 ++kt2 = -0.014896384 ++lkt2 = -3.0815037e-009 ++wkt2 = -3.7034991e-009 ++pkt2 = 1.7961971e-015 ++ute = -1.435 ++wute = 4.165e-008 ++ua1 = 1.675e-009 ++ub1 = -3.6336059e-018 ++lub1 = 2.2901987e-025 ++wub1 = 7.5856009e-026 ++pub1 = -3.6790164e-032 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.5 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.60479255 ++lvth0 = -1.6914157e-008 ++wvth0 = -1.1383005e-008 ++pvth0 = -3.2623115e-015 ++k1 = 0.76840415 ++lk1 = -4.3621628e-009 ++wk1 = -1.0703038e-008 ++pk1 = 5.1909737e-015 ++k2 = 0.0076001761 ++lk2 = -2.0371686e-008 ++wk2 = 4.4455318e-009 ++pk2 = -4.9643217e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12030052 ++lvoff = 1.1009268e-008 ++wvoff = 5.4078955e-009 ++pvoff = -6.4083562e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.031302452 ++lu0 = 4.7382792e-009 ++wu0 = 1.2947795e-010 ++pu0 = -3.5085237e-016 ++ua = -1.1417323e-009 ++lua = 6.3534043e-016 ++wua = -1.8734289e-017 ++pua = 2.2200133e-023 ++ub = 2.813393e-018 ++lub = -3.412717e-025 ++wub = 9.439913e-026 ++pub = -2.3130267e-031 ++uc = 8.2040368e-011 ++luc = 4.0251276e-018 ++wuc = 3.3602922e-018 ++puc = -9.1474668e-024 ++eu = 1.67 ++vsat = 95895 ++lvsat = -0.004023075 ++wvsat = -0.00404005 ++pvsat = 4.7874593e-009 ++a0 = 0.9644116 ++la0 = -4.175722e-007 ++wa0 = 1.177386e-009 ++pa0 = -1.3952024e-015 ++ags = 0.43863251 ++lags = -5.2033959e-008 ++wags = 6.2455008e-008 ++pags = -2.7575765e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.044144964 ++lketa = -9.8236923e-009 ++dwg = 0 ++dwb = 0 ++pclm = 0.21857359 ++lpclm = 3.8780801e-008 ++wpclm = -2.0534997e-008 ++ppclm = 2.4333971e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00138165 ++lpdiblc2= 8.6783475e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0015357143 ++ldelta = 4.1051786e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.7595967e-006 ++lalpha0 = -2.2664034e-012 ++walpha0 = -1.3481034e-013 ++palpha0 = 6.5383015e-020 ++alpha1 = 0 ++beta0 = 21.025956 ++lbeta0 = -1.0624202e-007 ++wbeta0 = 4.170117e-007 ++pbeta0 = -2.8587971e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 7.7e-011 ++cgdo = 7.7e-011 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.40772797 ++lkt1 = 3.0762566e-008 ++wkt1 = 3.1079706e-008 ++pkt1 = -1.5073657e-014 ++kt1l = 0 ++kt2 = -0.031195536 ++lkt2 = 4.8235848e-009 ++wkt2 = 5.2880625e-009 ++pkt2 = -2.5647103e-015 ++ute = -1.435 ++wute = 4.165e-008 ++ua1 = 1.675e-009 ++ub1 = -2.8152615e-018 ++lub1 = -1.6787717e-025 ++wub1 = 6.0495435e-026 ++pub1 = -2.9340286e-032 ++uc1 = -1.1862793e-010 ++luc1 = 3.0374545e-017 ++wuc1 = 3.0687684e-017 ++puc1 = -1.4883527e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.6 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.57932332 ++lvth0 = 1.3266882e-008 ++wvth0 = -4.2022626e-009 ++pvth0 = -1.1771491e-014 ++k1 = 0.79412996 ++lk1 = -3.4847247e-008 ++wk1 = 8.5137806e-010 ++pk1 = -8.5010099e-015 ++k2 = -0.0056941447 ++lk2 = -4.6179157e-009 ++wk2 = -2.061045e-009 ++pk2 = 2.7459718e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12195946 ++lvoff = 1.297511e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.036511114 ++lu0 = -1.433985e-009 ++wu0 = -1.3055311e-009 ++pu0 = 1.3496333e-015 ++ua = -7.8770753e-010 ++lua = 2.1582113e-016 ++wua = -7.2872686e-018 ++pua = 8.6354133e-024 ++ub = 3.0616512e-018 ++lub = -6.3545771e-025 ++wub = -1.7290955e-025 ++pub = 8.5458111e-032 ++uc = 9.7688241e-011 ++luc = -1.4517602e-017 ++wuc = -8.703095e-018 ++puc = 5.1476471e-024 ++eu = 1.67 ++vsat = 92500 ++a0 = 1.2324275 ++la0 = -7.351711e-007 ++ags = 0.28413926 ++lags = 1.3104055e-007 ++wags = -1.5380403e-008 ++pags = 6.4659197e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.021073023 ++lketa = -3.7163943e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.22740181 ++lpclm = 2.8319355e-008 ++wpclm = -1.6483783e-008 ++ppclm = 1.9533282e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064234716 ++lpdiblc2= 1.7439086e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027306818 ++ldelta = 2.689142e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.079175e-005 ++lalpha0 = -1.018445e-010 ++walpha0 = 1.072355e-014 ++palpha0 = -1.0707464e-019 ++alpha1 = 0 ++beta0 = 24.031764 ++lbeta0 = -3.6681242e-006 ++wbeta0 = 2.0128262e-007 ++pbeta0 = -3.0240747e-014 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 7.7e-011 ++cgdo = 7.7e-011 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33925459 ++lkt1 = -5.0378387e-008 ++wkt1 = -2.4722493e-009 ++pkt1 = 2.468541e-014 ++kt1l = 0 ++kt2 = -0.021820469 ++lkt2 = -6.2858695e-009 ++wkt2 = 5.2452969e-010 ++pkt2 = 3.0800761e-015 ++ute = -1.7243381 ++lute = 3.4286561e-007 ++wute = 1.8342565e-007 ++pute = -1.6800415e-013 ++ua1 = 1.675e-009 ++ub1 = -3.5547478e-018 ++lub1 = 7.0841414e-025 ++wub1 = 5.3109983e-025 ++pub1 = -5.870065e-031 ++uc1 = -5.1018233e-011 ++luc1 = -4.9742943e-017 ++wuc1 = -2.4410658e-018 ++puc1 = 2.4374042e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.7 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.580652 ++wvth0 = -5.38118e-009 ++k1 = 0.79064 ++k2 = -0.00615663 ++wk2 = -1.7860353e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.0363675 ++wu0 = -1.170365e-009 ++ua = -7.66093e-010 ++wua = -6.42243e-018 ++ub = 2.99801e-018 ++wub = -1.643509e-025 ++uc = 9.62343e-011 ++wuc = -8.187557e-018 ++eu = 1.67 ++vsat = 92500 ++a0 = 1.1588 ++ags = 0.297263 ++wags = -8.90477e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.230238 ++wpclm = -1.452752e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 23.6644 ++wbeta0 = 1.98254e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 7.7e-011 ++cgdo = 7.7e-011 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.3443 ++kt1l = 0 ++kt2 = -0.02245 ++wkt2 = 8.33e-010 ++ute = -1.69 ++wute = 1.666e-007 ++ua1 = 1.675e-009 ++ub1 = -3.4838e-018 ++wub1 = 4.72311e-025 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.8 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.67826787 ++lvth0 = -5.1192629e-008 ++wvth0 = -5.631097e-008 ++pvth0 = 1.6912853e-014 ++k1 = 0.94035419 ++lk1 = -8.7757932e-008 ++wk1 = 9.8936502e-009 ++pk1 = -4.7984203e-015 ++k2 = 0.010689994 ++lk2 = -2.7750003e-008 ++wk2 = 1.9039412e-008 ++pk2 = -5.0454443e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12420249 ++lvoff = 6.3595312e-010 ++wvoff = 3.538951e-008 ++pvoff = -6.3531717e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.046929878 ++lu0 = 1.5325411e-010 ++wu0 = -1.5963029e-008 ++pu0 = 3.8908244e-015 ++ua = -6.3486383e-010 ++lua = 2.3358646e-016 ++wua = 7.5766988e-017 ++pua = 1.6191512e-022 ++ub = 3.762013e-018 ++lub = -3.051927e-025 ++wub = -1.6806064e-024 ++pub = 3.9145008e-032 ++uc = 2.8720922e-010 ++luc = -6.2506115e-017 ++wuc = -1.5805146e-016 ++puc = 2.9896211e-023 ++eu = 1.67 ++vsat = 93151.55 ++lvsat = -0.00031600155 ++wvsat = -0.0065089804 ++pvsat = 3.1568555e-009 ++a0 = 0.10353977 ++la0 = -7.4193977e-010 ++ags = 0.27394573 ++lags = 3.0120571e-008 ++wags = 1.2681121e-007 ++pags = -6.1503437e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12103166 ++lketa = 2.7466355e-008 ++wketa = -3.983496e-009 ++pketa = 1.9319955e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.20348625 ++lpclm = -8.9497813e-009 ++wpclm = 2.7674005e-007 ++ppclm = -5.4337375e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0039772727 ++ldelta = 2.9210227e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.567968e-006 ++lalpha0 = -2.3346347e-013 ++walpha0 = 1.0918815e-013 ++palpha0 = -5.2956251e-020 ++alpha1 = 0 ++beta0 = 21.141066 ++wbeta0 = -5.7008843e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 7.7e-011 ++cgdo = 7.7e-011 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = -0.46137913 ++lnoff = 1.1937689e-006 ++wnoff = 2.9290412e-006 ++pnoff = -1.420585e-012 ++voffcv = 0.21695209 ++lvoffcv = -1.0279677e-007 ++wvoffcv = -2.5222299e-007 ++pvoffcv = 1.2232815e-013 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28213548 ++lkt1 = -9.299129e-009 ++wkt1 = -1.1839713e-007 ++pkt1 = 3.2610317e-014 ++kt1l = 0 ++kt2 = -0.025353566 ++lkt2 = 8.8905907e-010 ++wkt2 = 8.7405474e-009 ++pkt2 = -2.9287727e-015 ++ute = -1.5702841 ++wute = 2.0263807e-007 ++ua1 = 1.675e-009 ++ub1 = -5.3288522e-018 ++lub1 = 4.4342327e-025 ++wub1 = 2.0931991e-024 ++pub1 = -2.9193021e-031 ++uc1 = -2.2422528e-010 ++luc1 = 4.5702115e-017 ++wuc1 = 2.0018808e-016 ++puc1 = -5.4385517e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.9 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.59235333 ++lvth0 = -9.5240796e-009 ++wvth0 = 3.4196621e-009 ++pvth0 = -1.2056503e-014 ++k1 = 0.75941 ++k2 = 0.016364333 ++lk2 = -3.0502058e-008 ++wk2 = -5.9838153e-009 ++pk2 = 7.0908211e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.10277799 ++lvoff = -9.7549306e-009 ++wvoff = -1.5443916e-008 ++pvoff = 1.830104e-014 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.038581863 ++lu0 = 4.2020412e-009 ++wu0 = -8.5330215e-009 ++pu0 = 2.8727087e-016 ++ua = -9.1898543e-010 ++lua = 3.7138544e-016 ++wua = -2.8380301e-016 ++pua = 3.3630657e-022 ++ub = 3.468843e-018 ++lub = -1.6300526e-025 ++wub = -6.8558634e-025 ++pub = -4.4343974e-031 ++uc = 1.5730964e-010 ++luc = 4.9517784e-019 ++wuc = -8.6210147e-017 ++puc = -4.9468266e-024 ++eu = 1.67 ++vsat = 92500 ++a0 = 0.57333915 ++la0 = -2.2859464e-007 ++wa0 = 4.665536e-007 ++pa0 = -2.262785e-013 ++ags = 0.62982962 ++lags = -1.4248312e-007 ++wags = -1.6506955e-007 ++pags = 8.0058731e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.044144964 ++lketa = -9.8236923e-009 ++dwg = 0 ++dwb = 0 ++pclm = 0.049284973 ++lpclm = 6.5837837e-008 ++wpclm = 1.8091845e-007 ++ppclm = -7.8639014e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00138165 ++lpdiblc2= 8.6783475e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0015357143 ++ldelta = 4.1051786e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.6463107e-006 ++lalpha0 = -2.2114597e-012 ++alpha1 = 0 ++beta0 = 21.044461 ++lbeta0 = 4.6853149e-008 ++wbeta0 = 3.9498984e-007 ++pbeta0 = -4.6806296e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 7.7e-011 ++cgdo = 7.7e-011 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30287445 ++lkt1 = 7.5927144e-010 ++wkt1 = -9.3695983e-008 ++pkt1 = 2.0630263e-014 ++kt1l = 0 ++kt2 = -0.021815574 ++lkt2 = -8.2686693e-010 ++wkt2 = -5.8740916e-009 ++pkt2 = 4.1593273e-015 ++ute = -1.5702841 ++wute = 2.0263807e-007 ++ua1 = 1.675e-009 ++ub1 = -3.0509483e-018 ++lub1 = -6.6136013e-025 ++wub1 = 3.4096267e-025 ++pub1 = 5.5790443e-031 ++uc1 = -1.4497962e-010 ++luc1 = 7.2679686e-018 ++wuc1 = 6.2046194e-017 ++puc1 = 1.2613299e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.10 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.57817062 ++lvth0 = 7.2824411e-009 ++wvth0 = -2.8305468e-009 ++pvth0 = -4.6500058e-015 ++k1 = 0.79742159 ++lk1 = -4.504374e-008 ++wk1 = -3.0656684e-009 ++pk1 = 3.632817e-015 ++k2 = -0.0074261153 ++lk2 = -2.3103764e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12195946 ++lvoff = 1.297511e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040501587 ++lu0 = 1.9271691e-009 ++wu0 = -6.0541938e-009 ++pu0 = -2.65014e-015 ++ua = -8.1043485e-010 ++lua = 2.4275299e-016 ++wua = 1.9758233e-017 ++pua = -2.3413506e-023 ++ub = 3.1900657e-018 ++lub = 1.6734577e-025 ++wub = -3.2572281e-025 ++pub = -8.6987803e-031 ++uc = 1.0442234e-010 ++luc = 6.3166633e-017 ++wuc = -1.6716674e-017 ++puc = -8.7296592e-023 ++eu = 1.67 ++vsat = 92500 ++a0 = 1.1740916 ++la0 = -9.4048631e-007 ++wa0 = 6.9419757e-008 ++pa0 = 2.4432511e-013 ++ags = 0.26765145 ++lags = 2.8669802e-007 ++wags = 4.2400941e-009 ++pags = -1.205732e-013 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.021073023 ++lketa = -3.7163943e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.23327148 ++lpclm = -1.5218617e-007 ++wpclm = -2.3468689e-008 ++ppclm = 2.3433486e-013 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064234716 ++lpdiblc2= 1.7439086e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027306818 ++ldelta = 2.689142e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.0800762e-005 ++lalpha0 = -1.0193448e-010 ++alpha1 = 0 ++beta0 = 24.507475 ++lbeta0 = -4.0568183e-006 ++wbeta0 = -3.6481453e-007 ++pbeta0 = 4.3230522e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 7.7e-011 ++cgdo = 7.7e-011 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1288096 ++lnoff = -1.5263937e-007 ++wnoff = -1.5328342e-007 ++pnoff = 1.8164085e-013 ++voffcv = -0.065845277 ++lvoffcv = 8.3951653e-008 ++wvoffcv = 8.430588e-008 ++pvoffcv = -9.9902467e-014 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31501857 ++lkt1 = 1.5150046e-008 ++wkt1 = -3.1313123e-008 ++pkt1 = -5.3293425e-014 ++kt1l = 0 ++kt2 = -0.016816848 ++lkt2 = -6.7503577e-009 ++wkt2 = -5.4297792e-009 ++pkt2 = 3.632817e-015 ++ute = -1.5472686 ++lute = -2.7273401e-008 ++wute = -2.7287058e-008 ++pute = 2.7246128e-013 ++ua1 = 1.65336e-009 ++lua1 = 2.5643414e-017 ++wua1 = 2.5751614e-017 ++pua1 = -3.0515663e-023 ++ub1 = -2.1495693e-018 ++lub1 = -1.7294942e-024 ++wub1 = -1.1410626e-024 ++pub1 = 2.3141044e-030 ++uc1 = -4.4843991e-011 ++luc1 = -1.1139275e-016 ++wuc1 = -9.7884135e-018 ++puc1 = 9.7737308e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.11 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.57889996 ++wvth0 = -3.2962459e-009 ++k1 = 0.79291046 ++wk1 = -2.7018409e-009 ++k2 = -0.0076575 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040694593 ++wu0 = -6.3196059e-009 ++ua = -7.8612308e-010 ++wua = 1.7413365e-017 ++ub = 3.2068255e-018 ++wub = -4.1284129e-025 ++uc = 1.1074849e-010 ++wuc = -2.5459447e-017 ++eu = 1.67 ++vsat = 92500 ++a0 = 1.0799017 ++wa0 = 9.3888972e-008 ++ags = 0.29636432 ++wags = -7.8353386e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.21803 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 24.101184 ++wbeta0 = -3.2151907e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 7.7e-011 ++cgdo = 7.7e-011 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1135227 ++wnoff = -1.3509204e-007 ++voffcv = -0.0574375 ++wvoffcv = 7.4300625e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31350128 ++wkt1 = -3.6650472e-008 ++kt1l = 0 ++kt2 = -0.017492898 ++wkt2 = -5.0659517e-009 ++ute = -1.55 ++ua1 = 1.6559282e-009 ++wua1 = 2.2695464e-017 ++ub1 = -2.3227785e-018 ++wub1 = -9.0930456e-025 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.12 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 3e-008 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.67263114 ++lvth0 = -4.9499651e-008 ++k1 = 0.94134454 ++lk1 = -8.8238255e-008 ++k2 = 0.012595841 ++lk2 = -2.8255053e-008 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.045331977 ++lu0 = 5.4272602e-010 ++ua = -6.2727955e-010 ++lua = 2.4979418e-016 ++ub = 3.5937841e-018 ++lub = -3.0127428e-025 ++uc = 2.7138825e-010 ++luc = -5.9513501e-017 ++eu = 1.67 ++vsat = 92500 ++a0 = 0.13050819 ++la0 = -1.3821621e-008 ++wa0 = -2.6941446e-007 ++pa0 = 1.3066601e-013 ++ags = 0.45484419 ++lags = -5.7615181e-008 ++wags = -1.6803644e-006 ++pags = 8.1497672e-013 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.11802055 ++lketa = 2.6005966e-008 ++wketa = -3.4064511e-008 ++pketa = 1.6521288e-014 ++dwg = 0 ++dwb = 0 ++pclm = 0.23118796 ++lpclm = -1.4388958e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0039772727 ++ldelta = 2.9210227e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.5788977e-006 ++lalpha0 = -2.387644e-013 ++alpha1 = 0 ++beta0 = 21.084 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 2.07e-010 ++cgdo = 2.07e-010 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = -0.16818182 ++lnoff = 1.0515682e-006 ++voffcv = 0.19170454 ++lvoffcv = -9.0551705e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29398705 ++lkt1 = -6.034833e-009 ++kt1l = 0 ++kt2 = -0.024478636 ++lkt2 = 5.9588864e-010 ++ute = -1.55 ++ua1 = 1.675e-009 ++ub1 = -5.1193227e-018 ++lub1 = 4.1420102e-025 ++uc1 = -2.0418643e-010 ++luc1 = 4.0258119e-017 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.13 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.59269564 ++lvth0 = -1.0730937e-008 ++k1 = 0.75941 ++k2 = 0.015765353 ++lk2 = -2.9792266e-008 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.10432393 ++lvoff = -7.9229946e-009 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.037727707 ++lu0 = 4.230797e-009 ++ua = -9.4739414e-010 ++lua = 4.0504976e-016 ++ub = 3.4002157e-018 ++lub = -2.0739362e-025 ++uc = 1.4868e-010 ++eu = 1.67 ++vsat = 92500 ++a0 = 0.62004121 ++la0 = -2.5124514e-007 ++ags = 0.61330614 ++lags = -1.3446923e-007 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.044144964 ++lketa = -9.8236923e-009 ++dwg = 0 ++dwb = 0 ++pclm = 0.067394929 ++lpclm = 6.505066e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00138165 ++lpdiblc2= 8.6783475e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0015357143 ++ldelta = 4.1051786e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.6463107e-006 ++lalpha0 = -2.2114597e-012 ++alpha1 = 0 ++beta0 = 21.084 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 7.7e-011 ++cgdo = 7.7e-011 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31225343 ++lkt1 = 2.8243629e-009 ++kt1l = 0 ++kt2 = -0.022403571 ++lkt2 = -4.1051786e-010 ++ute = -1.55 ++ua1 = 1.675e-009 ++ub1 = -3.0168179e-018 ++lub1 = -6.0551384e-025 ++uc1 = -1.3876879e-010 ++luc1 = 8.5305611e-018 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.14 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.57788728 ++lvth0 = 6.8169751e-009 ++k1 = 0.79711472 ++lk1 = -4.4680095e-008 ++k2 = -0.0074261153 ++lk2 = -2.3103764e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12195946 ++lvoff = 1.297511e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.039895561 ++lu0 = 1.6618898e-009 ++ua = -8.0845705e-010 ++lua = 2.404093e-016 ++ub = 3.1574609e-018 ++lub = 8.027089e-026 ++uc = 1.02749e-010 ++luc = 5.4428235e-017 ++eu = 1.67 ++vsat = 92500 ++a0 = 1.1810406 ++la0 = -9.1602935e-007 ++ags = 0.26807588 ++lags = 2.7462863e-007 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.021073023 ++lketa = -3.7163943e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.23092226 ++lpclm = -1.2872923e-007 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064234716 ++lpdiblc2= 1.7439086e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027306818 ++ldelta = 2.689142e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.0800762e-005 ++lalpha0 = -1.0193448e-010 ++alpha1 = 0 ++beta0 = 24.470957 ++lbeta0 = -4.0135445e-006 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 7.7e-011 ++cgdo = 7.7e-011 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1134659 ++lnoff = -1.344571e-007 ++voffcv = -0.05740625 ++lvoffcv = 7.3951406e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31815301 ++lkt1 = 9.8153685e-009 ++kt1l = 0 ++kt2 = -0.017360369 ++lkt2 = -6.3867124e-009 ++ute = -1.55 ++ua1 = 1.6559377e-009 ++lua1 = 2.2588793e-017 ++ub1 = -2.2637898e-018 ++lub1 = -1.4978521e-024 ++uc1 = -4.5823812e-011 ++luc1 = -1.0160923e-016 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.15 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.6e-009 ++toxp = 7.6e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.5e-008 ++xw = 1e-008 ++dlc = 3e-008 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.57857 ++k1 = 0.79264 ++k2 = -0.0076575 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040062 ++ua = -7.8438e-010 ++ub = 3.1655e-018 ++uc = 1.082e-010 ++eu = 1.67 ++vsat = 92500 ++a0 = 1.0893 ++ags = 0.29558 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.21803 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 24.069 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 2.07e-010 ++cgdo = 2.07e-010 ++cgbo = 1e-013 ++cgdl = 9e-011 ++cgsl = 9e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1 ++voffcv = -0.05 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31717 ++kt1l = 0 ++kt2 = -0.018 ++ute = -1.55 ++ua1 = 1.6582e-009 ++ub1 = -2.4138e-018 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 + + +*resistor +.subckt nplus_u_m1 1 2 3 lr=lr wr=wr dtemp=0 +*------------------- +* body resistor parameters +*.param rsh_nplus_u_m=60 ++ r_rsh0=rsh_nplus_u_m ++ r_dw=-5E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.36E-3 ++ r_tc2=6.5E-7 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' + +* model for substrate capacitor +.model np_junction d ++ Level=3 ++ Cj=0.00096797 ++ Mj=0.32071 ++ Pb=0.70172 ++ Cjsw=1.5663e-010 ++ Mjsw=0.1 ++ Php=0.8062 ++ Cta=0.0009438 ++ Ctp=0.00060474 ++ Tpb=0.0018129 ++ Tphp=5e-005 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 + +d1 3 1 np_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' + +*------------------- +.ends nplus_u_m1 + + +.endl nmos_3p3_f +* +* +.lib nmos_3p3_s + + +.subckt nmos_3p3_sab d g s b w=10u l=0.28u par=1 s_sab=0.48u d_sab=1.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.007148 ++ par_k=0.007008 ++ par_l=1.5e-7 ++ par_w=-1e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +xr1 d d1 b nplus_u_m1 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b nplus_u_m1 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' +m0 d1 g s1 b nmos_3p3 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=sa sb=sb sd=sd ++delvto='mis_vth*sw_stat_mismatch' +.ends + +.model nmos_3p3.0 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.78102964 ++lvth0 = -4.1963855e-008 ++wvth0 = -1.335093e-008 ++pvth0 = 4.4048385e-016 ++k1 = 0.97009364 ++lk1 = -1.0850207e-007 ++k2 = 0.057112207 ++lk2 = -4.4586066e-008 ++wk2 = -1.8436862e-008 ++pk2 = 5.4388743e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12611751 ++lvoff = 4.1027149e-009 ++wvoff = 5.0842288e-009 ++pvoff = -1.4998475e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.02365998 ++lu0 = 4.9752231e-009 ++wu0 = 4.3500625e-009 ++pu0 = -6.5742214e-016 ++ua = -1.2009004e-009 ++lua = 7.4602352e-016 ++wua = 2.6594489e-016 ++pua = -1.428335e-022 ++ub = 3.4181442e-018 ++lub = -8.4745491e-025 ++wub = -3.9003587e-025 ++pub = 9.3519126e-032 ++uc = 2.2972174e-010 ++luc = -6.5971448e-017 ++wuc = -3.0846577e-017 ++puc = 5.4982075e-024 ++eu = 1.67 ++vsat = 82709.416 ++lvsat = -0.002811599 ++wvsat = -0.00033342533 ++pvsat = 1.3214515e-009 ++a0 = 0.11164211 ++la0 = -3.216124e-009 ++wa0 = -5.9711692e-009 ++pa0 = 1.7614949e-015 ++ags = 0.33078713 ++lags = -1.7784597e-008 ++wags = 4.5802637e-008 ++pags = -1.2329143e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.15224321 ++lketa = 4.1863427e-008 ++wketa = 7.8363649e-009 ++pketa = -2.4490902e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.38126164 ++lpclm = -5.0349819e-008 ++wpclm = 1.8707045e-008 ++ppclm = 8.6466979e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0032954546 ++ldelta = 3.4528409e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.689932e-006 ++lalpha0 = -3.3259243e-013 ++walpha0 = 4.6736083e-014 ++palpha0 = -1.3787144e-020 ++alpha1 = 0 ++beta0 = 19.906217 ++lbeta0 = 1.3969208e-007 ++wbeta0 = 1.2873117e-007 ++pbeta0 = 8.809677e-016 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.23e-010 ++cgdo = 1.23e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.46042018 ++lkt1 = 4.4736487e-008 ++wkt1 = 3.0709777e-008 ++pkt1 = -8.7347947e-015 ++kt1l = 0 ++kt2 = -0.024751234 ++lkt2 = 1.327864e-009 ++wkt2 = 1.0153526e-009 ++pkt2 = -2.9952902e-016 ++ute = -1.5659091 ++lute = 9.3719968e-008 ++wute = 1.0147727e-007 ++pute = -4.4048385e-014 ++ua1 = 1.675e-009 ++ub1 = -4.1897925e-018 ++lub1 = 3.0544077e-025 ++wub1 = 3.1727957e-025 ++pub1 = -5.8033747e-032 ++uc1 = -4.2656818e-011 ++luc1 = -3.9362386e-018 ++wuc1 = -6.2712955e-018 ++puc1 = 1.8500322e-024 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.1 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.7471174 ++lvth0 = -2.4499049e-008 ++wvth0 = -1.1432769e-008 ++pvth0 = -5.4736891e-016 ++k1 = 0.74623593 ++lk1 = 6.7846468e-009 ++k2 = 0.024093133 ++lk2 = -2.7581243e-008 ++wk2 = -2.7392647e-009 ++pk2 = -2.6453883e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.11249326 ++lvoff = -2.9137715e-009 ++wvoff = 1.5685135e-009 ++pvoff = 3.1074589e-016 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.02972055 ++lu0 = 1.8540296e-009 ++wu0 = 7.6900741e-010 ++pu0 = 1.1868212e-015 ++ua = -1.310512e-009 ++lua = 8.0247348e-016 ++wua = 4.4658224e-017 ++pua = -2.8870859e-023 ++ub = 3.0972222e-018 ++lub = -6.8218008e-025 ++wub = -2.2900119e-026 ++pub = -9.5555786e-032 ++uc = 8.4637593e-011 ++luc = 8.7468885e-018 ++wuc = 2.3616893e-018 ++puc = -1.160405e-023 ++eu = 1.67 ++vsat = 73344.643 ++lvsat = 0.0020112589 ++wvsat = -0.0016424821 ++pvsat = 1.9956158e-009 ++a0 = 1.0928896 ++la0 = -5.0855857e-007 ++wa0 = -4.894097e-008 ++pa0 = 2.3890942e-014 ++ags = 0.48554907 ++lags = -9.7486997e-008 ++wags = 4.0512289e-008 ++pags = -9.6046138e-015 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.028668661 ++lketa = -2.1777465e-008 ++wketa = -7.0328534e-009 ++pketa = 5.2085573e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.085016691 ++lpclm = 1.0221633e-007 ++wpclm = 4.0905118e-008 ++ppclm = -2.7853095e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00133635 ++lpdiblc2= 9.4484475e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0013214286 ++ldelta = 4.4694643e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.6270642e-006 ++lalpha0 = -2.3602156e-012 ++walpha0 = -1.4688483e-014 ++palpha0 = 1.7846507e-020 ++alpha1 = 0 ++beta0 = 22.618932 ++lbeta0 = -1.2573561e-006 ++wbeta0 = -3.3178823e-007 ++pbeta0 = 2.3804846e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.23e-010 ++cgdo = 1.23e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33899638 ++lkt1 = -1.7796768e-008 ++wkt1 = -2.4927001e-009 ++pkt1 = 8.3644811e-015 ++kt1l = 0 ++kt2 = -0.020292087 ++lkt2 = -9.6859676e-010 ++wkt2 = -4.2326378e-011 ++pkt2 = 2.4517566e-016 ++ute = -1.3839286 ++wute = 1.5946429e-008 ++ua1 = 1.675e-009 ++ub1 = -2.788493e-018 ++lub1 = -4.1622844e-025 ++wub1 = 5.1032672e-026 ++pub1 = 7.9083403e-032 ++uc1 = -6.0193571e-011 ++luc1 = 5.0951893e-018 ++wuc1 = 1.9709786e-018 ++puc1 = -2.394739e-024 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.2 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.72996498 ++lvth0 = -3.6588628e-009 ++wvth0 = -9.0195048e-009 ++pvth0 = -3.4794852e-015 ++k1 = 0.79599981 ++lk1 = -5.3678465e-008 ++k2 = 0.0048675395 ++lk2 = -4.2221469e-009 ++wk2 = -6.9420874e-009 ++pk2 = 2.4610412e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12611319 ++lvoff = 1.3634437e-008 ++wvoff = 1.9367898e-009 ++pvoff = -1.3670981e-016 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.032519064 ++lu0 = -1.5461646e-009 ++wu0 = 6.2244619e-010 ++pu0 = 1.3648931e-015 ++ua = -8.1508834e-010 ++lua = 2.0053373e-016 ++wua = 5.600962e-018 ++pua = 1.8583714e-023 ++ub = 2.7414305e-018 ++lub = -2.4989307e-025 ++wub = -1.4798829e-026 ++pub = -1.0539885e-031 ++uc = 9.7550228e-011 ++luc = -6.9419625e-018 ++wuc = -8.2782193e-018 ++puc = 1.3234392e-024 ++eu = 1.67 ++vsat = 75000 ++a0 = 1.2256909 ++la0 = -6.6991215e-007 ++wa0 = 4.0423109e-009 ++pa0 = -4.0483744e-014 ++ags = 0.25735343 ++lags = 1.7977071e-007 ++wags = -2.4766942e-009 ++pags = 4.2627001e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.019679504 ++lketa = -3.269929e-008 ++wketa = -6.1066685e-010 ++pketa = -2.5943994e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.18943996 ++lpclm = -2.465794e-008 ++wpclm = 1.9498441e-009 ++ppclm = 4.4545348e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00063792557 ++lpdiblc2= 1.7934304e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027238636 ++ldelta = 2.7655057e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 7.6135347e-005 ++lalpha0 = -8.6812779e-011 ++walpha0 = 7.0204199e-012 ++palpha0 = -8.5298102e-018 ++alpha1 = 0 ++beta0 = 24.225975 ++lbeta0 = -3.2099126e-006 ++wbeta0 = 1.0623239e-007 ++pbeta0 = -2.9414659e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.23e-010 ++cgdo = 1.23e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.32971157 ++lkt1 = -2.9077811e-008 ++wkt1 = -6.8565602e-009 ++pkt1 = 1.3666571e-014 ++kt1l = 0 ++kt2 = -0.021089286 ++wkt2 = 1.5946429e-010 ++ute = -1.3839286 ++wute = 1.5946429e-008 ++ua1 = 1.675e-009 ++ub1 = -2.513361e-018 ++lub1 = -7.505138e-025 ++wub1 = 2.0553877e-026 ++pub1 = 1.1611514e-031 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.3 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.72959964 ++wvth0 = -9.3669321e-009 ++k1 = 0.79064 ++k2 = 0.0044459571 ++wk2 = -6.6963519e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12475179 ++wvoff = 1.9231393e-009 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.032364679 ++wu0 = 7.5873107e-010 ++ua = -7.95065e-010 ++wua = 7.45655e-018 ++ub = 2.7164786e-018 ++wub = -2.5322929e-026 ++uc = 9.6857071e-011 ++wuc = -8.1460736e-018 ++eu = 1.67 ++vsat = 75000 ++a0 = 1.1588 ++ags = 0.27530357 ++wags = 1.7796214e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.022944536 ++wketa = -8.6971821e-010 ++dwg = 0 ++dwb = 0 ++pclm = 0.18697786 ++wpclm = 6.3977071e-009 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.7467071e-005 ++walpha0 = 6.1687164e-012 ++alpha1 = 0 ++beta0 = 23.905464 ++wbeta0 = 7.6861786e-008 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.23e-010 ++cgdo = 1.23e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.332615 ++wkt1 = -5.49195e-009 ++kt1l = 0 ++kt2 = -0.021089286 ++wkt2 = 1.5946429e-010 ++ute = -1.3839286 ++wute = 1.5946429e-008 ++ua1 = 1.675e-009 ++ub1 = -2.5883e-018 ++wub1 = 3.2148e-026 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.4 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.79767867 ++lvth0 = -4.5516631e-008 ++wvth0 = -2.1175971e-008 ++pvth0 = 2.1102886e-015 ++k1 = 0.97009364 ++lk1 = -1.0850207e-007 ++k2 = 0.045081757 ++lk2 = -4.1037083e-008 ++wk2 = -1.2782551e-008 ++pk2 = 3.7708524e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.078638354 ++lvoff = -9.9036356e-009 ++wvoff = -1.7230974e-008 ++pvoff = 5.0831372e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.032583121 ++lu0 = 4.3613327e-009 ++wu0 = 1.5618588e-010 ++pu0 = -3.6889363e-016 ++ua = -6.7252796e-010 ++lua = 4.3347724e-016 ++wua = 1.7609833e-017 ++pua = 4.0632548e-024 ++ub = 2.2958092e-018 ++lub = -1.0258242e-025 ++wub = 1.3746161e-025 ++pub = -2.5657094e-031 ++uc = 1.6246617e-010 ++luc = -3.7418989e-017 ++wuc = 7.6353972e-019 ++puc = -7.9214482e-024 ++eu = 1.67 ++vsat = 61335.065 ++lvsat = 0.0046169416 ++wvsat = 0.0097125195 ++pvsat = -2.1699625e-009 ++a0 = 0.10691933 ++la0 = -1.8229027e-009 ++wa0 = -3.7514606e-009 ++pa0 = 1.1066809e-015 ++ags = 0.35687524 ++lags = -1.304868e-008 ++wags = 3.3541222e-008 ++pags = -1.4555024e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12821436 ++lketa = 3.2864396e-008 ++wketa = -3.4571927e-009 ++pketa = 1.7804543e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.46740308 ++lpclm = -8.6444043e-008 ++wpclm = -2.1779432e-008 ++ppclm = 2.5610983e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0032954546 ++ldelta = 3.4528409e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.6811189e-006 ++lalpha0 = -3.0617722e-013 ++walpha0 = 5.0878248e-014 ++palpha0 = -2.6202298e-020 ++alpha1 = 0 ++beta0 = 20.985552 ++lbeta0 = -9.5051778e-008 ++wbeta0 = -3.7855616e-007 ++pbeta0 = 1.1121058e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.23e-010 ++cgdo = 1.23e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.37966054 ++lkt1 = 1.8210678e-008 ++wkt1 = -7.2472535e-009 ++pkt1 = 3.7323356e-015 ++kt1l = 0 ++kt2 = -0.014318515 ++lkt2 = -3.5697146e-009 ++wkt2 = -3.8880251e-009 ++pkt2 = 2.0023329e-015 ++ute = -1.4335714 ++wute = 3.9278571e-008 ++ua1 = 1.675e-009 ++ub1 = -3.6841668e-018 ++lub1 = 2.6922491e-025 ++wub1 = 7.9635518e-026 ++pub1 = -4.1012292e-032 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.5 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.74529086 ++lvth0 = -1.8536912e-008 ++wvth0 = -1.0574296e-008 ++pvth0 = -3.3495736e-015 ++k1 = 0.76825545 ++lk1 = -4.5554057e-009 ++wk1 = -1.0349174e-008 ++pk1 = 5.3298247e-015 ++k2 = 0.0088249226 ++lk2 = -2.2364814e-008 ++wk2 = 4.4367941e-009 ++pk2 = -5.0971101e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12067823 ++lvoff = 1.1746901e-008 ++wvoff = 5.4154489e-009 ++pvoff = -6.5797704e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.031060188 ++lu0 = 5.1456432e-009 ++wu0 = 1.393772e-010 ++pu0 = -3.6023716e-016 ++ua = -1.1755786e-009 ++lua = 6.9254834e-016 ++wua = -1.8760456e-017 ++pua = 2.2793954e-023 ++ub = 2.834859e-018 ++lub = -3.8019306e-025 ++wub = 1.0041062e-025 ++pub = -2.3748968e-031 ++uc = 8.1961894e-011 ++luc = 4.040715e-018 ++wuc = 3.6192678e-018 ++puc = -9.3921482e-024 ++eu = 1.67 ++vsat = 78457.857 ++lvsat = -0.0042012964 ++wvsat = -0.0040456929 ++pvsat = 4.9155168e-009 ++a0 = 0.98625128 ++la0 = -4.5467886e-007 ++wa0 = 1.1790305e-009 ++pa0 = -1.432522e-015 ++ags = 0.44354017 ++lags = -5.7681118e-008 ++wags = 6.0256471e-008 ++pags = -2.8313377e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.043632179 ++lketa = -1.0695428e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.21580136 ++lpclm = 4.3130841e-008 ++wpclm = -2.0563679e-008 ++ppclm = 2.498487e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00133635 ++lpdiblc2= 9.4484475e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0013214286 ++ldelta = 4.4694643e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.8731595e-006 ++lalpha0 = -2.4650781e-012 ++walpha0 = -1.3035323e-013 ++palpha0 = 6.7131915e-020 ++alpha1 = 0 ++beta0 = 21.046316 ++lbeta0 = -1.2634537e-007 ++wbeta0 = 4.0734123e-007 ++pbeta0 = -2.9352658e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.23e-010 ++cgdo = 1.23e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.40824074 ++lkt1 = 3.292948e-008 ++wkt1 = 3.0052147e-008 ++pkt1 = -1.5476856e-014 ++kt1l = 0 ++kt2 = -0.031261352 ++lkt2 = 5.1558463e-009 ++wkt2 = 5.1132283e-009 ++pkt2 = -2.6333126e-015 ++ute = -1.4335714 ++wute = 3.9278571e-008 ++ua1 = 1.675e-009 ++ub1 = -2.804371e-018 ++lub1 = -1.8386993e-025 ++wub1 = 5.8495332e-026 ++pub1 = -3.0125096e-032 ++uc1 = -1.1913423e-010 ++luc1 = 3.2514127e-017 ++wuc1 = 2.9673087e-017 ++puc1 = -1.528164e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.6 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.71914657 ++lvth0 = 1.3228401e-008 ++wvth0 = -3.9348514e-009 ++pvth0 = -1.1416499e-014 ++k1 = 0.79424825 ++lk1 = -3.6136665e-008 ++wk1 = 8.2322976e-010 ++pk1 = -8.244646e-015 ++k2 = -0.0057533677 ++lk2 = -4.6521909e-009 ++wk2 = -1.950261e-009 ++pk2 = 2.6631619e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12199236 ++lvoff = 1.3343565e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.036469853 ++lu0 = -1.4270997e-009 ++wu0 = -1.2344251e-009 ++pu0 = 1.3089326e-015 ++ua = -7.8850544e-010 ++lua = 2.2225441e-016 ++wua = -6.893001e-018 ++pua = 8.3749962e-024 ++ub = 3.0573243e-018 ++lub = -6.5048842e-025 ++wub = -1.6326892e-025 ++pub = 8.2880961e-032 ++uc = 9.7426091e-011 ++luc = -1.4748284e-017 ++wuc = -8.2198748e-018 ++puc = 4.9924102e-024 ++eu = 1.67 ++vsat = 75000 ++a0 = 1.2342915 ++la0 = -7.5604777e-007 ++ags = 0.28327385 ++lags = 1.3704246e-007 ++wags = -1.4659294e-008 ++pags = 6.2709277e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.020978796 ++lketa = -3.8219289e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.22676292 ++lpclm = 2.9812546e-008 ++wpclm = -1.559195e-008 ++ppclm = 1.894422e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00063792557 ++lpdiblc2= 1.7934304e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027238636 ++ldelta = 2.7655057e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.1050349e-005 ++lalpha0 = -1.0474036e-010 ++walpha0 = 1.0369007e-014 ++palpha0 = -1.0384561e-019 ++alpha1 = 0 ++beta0 = 24.04797 ++lbeta0 = -3.7733547e-006 ++wbeta0 = 1.8989449e-007 ++pbeta0 = -2.932878e-014 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.23e-010 ++cgdo = 1.23e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.3392138 ++lkt1 = -5.0938244e-008 ++wkt1 = -2.3905117e-009 ++pkt1 = 2.3940975e-014 ++kt1l = 0 ++kt2 = -0.021786808 ++lkt2 = -6.3557247e-009 ++wkt2 = 4.8729978e-010 ++pkt2 = 2.9871906e-015 ++ute = -1.7189014 ++lute = 3.4667589e-007 ++wute = 1.7338365e-007 ++pute = -1.6293767e-013 ++ua1 = 1.675e-009 ++ub1 = -3.5382765e-018 ++lub1 = 7.0782525e-025 ++wub1 = 5.0226415e-025 ++pub1 = -5.6930421e-031 ++uc1 = -5.0977959e-011 ++luc1 = -5.0295738e-017 ++wuc1 = -2.3603592e-018 ++puc1 = 2.3638997e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.7 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.72046743 ++wvth0 = -5.0747914e-009 ++k1 = 0.79064 ++k2 = -0.00621789 ++wk2 = -1.6843437e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.036327357 ++wu0 = -1.1037279e-009 ++ua = -7.6631329e-010 ++wua = -6.0567557e-018 ++ub = 2.9923729e-018 ++wub = -1.5499324e-025 ++uc = 9.5953471e-011 ++wuc = -7.7213816e-018 ++eu = 1.67 ++vsat = 75000 ++a0 = 1.1588 ++ags = 0.29695757 ++wags = -8.3977586e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.22973971 ++wpclm = -1.3700366e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 23.6712 ++wbeta0 = 1.86966e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.23e-010 ++cgdo = 1.23e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.3443 ++kt1l = 0 ++kt2 = -0.022421429 ++wkt2 = 7.8557143e-010 ++ute = -1.6842857 ++wute = 1.5711429e-007 ++ua1 = 1.675e-009 ++ub1 = -3.4676e-018 ++wub1 = 4.45419e-025 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.8 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.83011576 ++lvth0 = -6.047942e-008 ++wvth0 = -5.9127366e-008 ++pvth0 = 1.9616751e-014 ++k1 = 0.96085697 ++lk1 = -1.0374519e-007 ++wk1 = 1.0806903e-008 ++pk1 = -5.5655552e-015 ++k2 = 0.017201346 ++lk2 = -3.2812362e-008 ++wk2 = 1.983753e-008 ++pk2 = -5.8520714e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.1242889 ++lvoff = 7.3910414e-010 ++wvoff = 3.618017e-008 ++pvoff = -7.3688683e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.046865722 ++lu0 = 1.8889394e-010 ++wu0 = -1.6554457e-008 ++pu0 = 4.5128597e-015 ++ua = -6.8932314e-010 ++lua = 2.7643655e-016 ++wua = 3.7260197e-017 ++pua = 1.8780087e-022 ++ub = 3.8304076e-018 ++lub = -3.6068e-025 ++wub = -1.6580185e-024 ++pub = 4.5403213e-032 ++uc = 3.0152161e-010 ++luc = -7.3826884e-017 ++wuc = -1.6193132e-016 ++puc = 3.4675789e-023 ++eu = 1.67 ++vsat = 75713.12 ++lvsat = -0.00036725671 ++wvsat = -0.0071098048 ++pvsat = 3.6615494e-009 ++a0 = 0.10371296 ++la0 = -8.7702159e-010 ++ags = 0.26715255 ++lags = 3.5482186e-008 ++wags = 1.3851677e-007 ++pags = -7.1336137e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12745025 ++lketa = 3.247088e-008 ++wketa = -4.3512005e-009 ++pketa = 2.2408683e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.2060622 ++lpclm = -1.0687288e-008 ++wpclm = 2.839894e-007 ++ppclm = -6.302442e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0032954546 ++ldelta = 3.4528409e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.622667e-006 ++lalpha0 = -2.7607448e-013 ++walpha0 = 1.1926697e-013 ++palpha0 = -6.1422492e-020 ++alpha1 = 0 ++beta0 = 21.140107 ++wbeta0 = -5.5938498e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.23e-010 ++cgdo = 1.23e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = -0.73454029 ++lnoff = 1.4082882e-006 ++wnoff = 3.1994121e-006 ++pnoff = -1.6476972e-012 ++voffcv = 0.2404743 ++lvoffcv = -1.2126927e-007 ++wvoffcv = -2.7550493e-007 ++pvoffcv = 1.4188504e-013 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28017689 ++lkt1 = -1.0927331e-008 ++wkt1 = -1.2364312e-007 ++pkt1 = 3.7823806e-014 ++kt1l = 0 ++kt2 = -0.025545233 ++lkt2 = 1.045102e-009 ++wkt2 = 9.247235e-009 ++pkt2 = -3.3970025e-015 ++ute = -1.5699432 ++wute = 1.9883352e-007 ++ua1 = 1.675e-009 ++ub1 = -5.4287188e-018 ++lub1 = 5.2357491e-025 ++wub1 = 2.1207614e-024 ++pub1 = -3.3860178e-031 ++uc1 = -2.3453481e-010 ++luc1 = 5.3914751e-017 ++wuc1 = 2.0888573e-016 ++puc1 = -6.3080258e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.9 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.73285729 ++lvth0 = -1.0391311e-008 ++wvth0 = 3.9729778e-009 ++pvth0 = -1.2879926e-014 ++k1 = 0.75941 ++k2 = 0.017945817 ++lk2 = -3.3195765e-008 ++wk2 = -6.2346523e-009 ++pk2 = 7.5751026e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.10229638 ++lvoff = -1.0587044e-008 ++wvoff = -1.6091313e-008 ++pvoff = 1.9550945e-014 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.038348141 ++lu0 = 4.5754485e-009 ++wu0 = -8.387527e-009 ++pu0 = 3.068906e-016 ++ua = -9.3887833e-010 ++lua = 4.0495747e-016 ++wua = -2.9569982e-016 ++pua = 3.5927528e-022 ++ub = 3.4762372e-018 ++lub = -1.7828226e-025 ++wub = -6.5000193e-025 ++pub = -4.7372533e-031 ++uc = 1.5713919e-010 ++luc = 5.3005815e-019 ++wuc = -8.4338174e-017 ++puc = -5.2846797e-024 ++eu = 1.67 ++vsat = 75000 ++a0 = 0.58607632 ++la0 = -2.4929415e-007 ++wa0 = 4.6938374e-007 ++pa0 = -2.4173263e-013 ++ags = 0.63698234 ++lags = -1.5498016e-007 ++wags = -1.6607087e-007 ++pags = 8.5526499e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.043632179 ++lketa = -1.0695428e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.046153372 ++lpclm = 7.1665757e-008 ++wpclm = 1.7792447e-007 ++ppclm = -8.4009819e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00133635 ++lpdiblc2= 9.4484475e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0013214286 ++ldelta = 4.4694643e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.7617464e-006 ++lalpha0 = -2.4077004e-012 ++alpha1 = 0 ++beta0 = 21.042721 ++lbeta0 = 5.0153484e-008 ++wbeta0 = 4.1154752e-007 ++pbeta0 = -5.0003024e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.23e-010 ++cgdo = 1.23e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30307353 ++lkt1 = 8.6443502e-010 ++wkt1 = -9.2993492e-008 ++pkt1 = 2.2039247e-014 ++kt1l = 0 ++kt2 = -0.02178266 ++lkt2 = -8.9262312e-010 ++wkt2 = -5.976841e-009 ++pkt2 = 4.4433966e-015 ++ute = -1.5699432 ++wute = 1.9883352e-007 ++ua1 = 1.675e-009 ++ub1 = -3.0159014e-018 ++lub1 = -7.1902608e-025 ++wub1 = 3.0598585e-025 ++pub1 = 5.960076e-031 ++uc1 = -1.4525572e-010 ++luc1 = 7.9360174e-018 ++wuc1 = 6.0235233e-017 ++puc1 = 1.3474748e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.10 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.71814741 ++lvth0 = 7.4811957e-009 ++wvth0 = -2.7658345e-009 ++pvth0 = -4.6922687e-015 ++k1 = 0.79753063 ++lk1 = -4.6316563e-008 ++wk1 = -3.0171481e-009 ++pk1 = 3.6658349e-015 ++k2 = -0.0074202574 ++lk2 = -2.3759842e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12199236 ++lvoff = 1.3343565e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040486527 ++lu0 = 1.9773099e-009 ++wu0 = -5.9339327e-009 ++pu0 = -2.6742266e-015 ++ua = -8.1101699e-010 ++lua = 2.4960595e-016 ++wua = 1.9445519e-017 ++pua = -2.3626306e-023 ++ub = 3.1890972e-018 ++lub = 1.7059289e-025 ++wub = -3.1744322e-025 ++pub = -8.7778417e-031 ++uc = 1.0423443e-010 ++luc = 6.4809343e-017 ++wuc = -1.6185636e-017 ++puc = -8.8090013e-023 ++eu = 1.67 ++vsat = 75000 ++a0 = 1.1765919 ++la0 = -9.6677061e-007 ++wa0 = 6.7508553e-008 ++pa0 = 2.4654573e-013 ++ags = 0.26693219 ++lags = 2.9463078e-007 ++wags = 4.4604535e-009 ++pags = -1.2166906e-013 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.020978796 ++lketa = -3.8219289e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.23361686 ++lpclm = -1.5610238e-007 ++wpclm = -2.3611051e-008 ++ppclm = 2.3646468e-013 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00063792557 ++lpdiblc2= 1.7934304e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027238636 ++ldelta = 2.7655057e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.1059211e-005 ++lalpha0 = -1.0482912e-010 ++alpha1 = 0 ++beta0 = 24.517146 ++lbeta0 = -4.1712719e-006 ++wbeta0 = -3.5904062e-007 ++pbeta0 = 4.3623435e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.23e-010 ++cgdo = 1.23e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.128938 ++lnoff = -1.5665961e-007 ++wnoff = -1.508574e-007 ++pnoff = 1.8329175e-013 ++voffcv = -0.065915874 ++lvoffcv = 8.6162786e-008 ++wvoffcv = 8.2971572e-008 ++pvoffcv = -1.0081046e-013 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31510943 ++lkt1 = 1.5488057e-008 ++wkt1 = -3.0592631e-008 ++pkt1 = -5.3777798e-014 ++kt1l = 0 ++kt2 = -0.016808883 ++lkt2 = -6.9357625e-009 ++wkt2 = -5.3368725e-009 ++pkt2 = 3.6658349e-015 ++ute = -1.5472465 ++lute = -2.7576491e-008 ++wute = -2.7452583e-008 ++pute = 2.7493762e-013 ++ua1 = 1.6533384e-009 ++lua1 = 2.6318815e-017 ++wua1 = 2.5344044e-017 ++pua1 = -3.0793013e-023 ++ub1 = -2.1471138e-018 ++lub1 = -1.774603e-024 ++wub1 = -1.1253962e-024 ++pub1 = 2.3351368e-030 ++uc1 = -4.4578445e-011 ++luc1 = -1.1438687e-016 ++wuc1 = -9.8477906e-018 ++puc1 = 9.8625623e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.11 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.71889441 ++wvth0 = -3.2343586e-009 ++k1 = 0.79290591 ++wk1 = -2.6511136e-009 ++k2 = -0.0076575 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040683961 ++wu0 = -6.2009548e-009 ++ua = -7.8609378e-010 ++wua = 1.7086427e-017 ++ub = 3.2061309e-018 ++wub = -4.0509016e-025 ++uc = 1.1070566e-010 ++wuc = -2.4981444e-017 ++eu = 1.67 ++vsat = 75000 ++a0 = 1.0800597 ++wa0 = 9.2126199e-008 ++ags = 0.29635114 ++wags = -7.6882295e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.21803 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 24.100643 ++wbeta0 = -3.1548252e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.23e-010 ++cgdo = 1.23e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1132954 ++wnoff = -1.3255568e-007 ++voffcv = -0.0573125 ++wvoffcv = 7.2905625e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31356294 ++wkt1 = -3.5962356e-008 ++kt1l = 0 ++kt2 = -0.017501421 ++wkt2 = -4.9708381e-009 ++ute = -1.55 ++ua1 = 1.6559664e-009 ++wua1 = 2.2269354e-017 ++ub1 = -2.3243083e-018 ++wub1 = -8.9223229e-025 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.12 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 3e-008 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.82418523 ++lvth0 = -5.8511842e-008 ++k1 = 0.96194091 ++lk1 = -1.0430342e-007 ++k2 = 0.019191068 ++lk2 = -3.339933e-008 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.045205295 ++lu0 = 6.4153784e-010 ++ua = -6.8558591e-010 ++lua = 2.9527314e-016 ++ub = 3.6641068e-018 ++lub = -3.5612601e-025 ++uc = 2.8527975e-010 ++luc = -7.0348871e-017 ++eu = 1.67 ++vsat = 75000 ++a0 = 0.13372839 ++la0 = -1.6334972e-008 ++wa0 = -2.9925391e-007 ++pa0 = 1.5411576e-013 ++ags = 0.46825513 ++lags = -6.8085644e-008 ++wags = -1.866476e-006 ++pags = 9.6123512e-013 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12409156 ++lketa = 3.0741152e-008 ++wketa = -3.7837384e-008 ++pketa = 1.9486253e-014 ++dwg = 0 ++dwb = 0 ++pclm = 0.23454659 ++lpclm = -1.7008694e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0032954546 ++ldelta = 3.4528409e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.6346295e-006 ++lalpha0 = -2.8223522e-013 ++alpha1 = 0 ++beta0 = 21.084 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 2.53e-010 ++cgdo = 2.53e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = -0.41363636 ++lnoff = 1.2430227e-006 ++voffcv = 0.21284091 ++lvoffcv = -1.0703807e-007 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29257841 ++lkt1 = -7.1335693e-009 ++kt1l = 0 ++kt2 = -0.024617727 ++lkt2 = 7.0437954e-010 ++ute = -1.55 ++ua1 = 1.675e-009 ++ub1 = -5.2160045e-018 ++lub1 = 4.8961284e-025 ++uc1 = -2.1358339e-010 ++luc1 = 4.7587744e-017 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.13 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.73325579 ++lvth0 = -1.168318e-008 ++k1 = 0.75941 ++k2 = 0.017320476 ++lk2 = -3.2435975e-008 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.10391036 ++lvoff = -8.6260661e-009 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.037506864 ++lu0 = 4.6062299e-009 ++ua = -9.6853729e-010 ++lua = 4.409931e-016 ++ub = 3.4110414e-018 ++lub = -2.2579734e-025 ++uc = 1.4868e-010 ++eu = 1.67 ++vsat = 75000 ++a0 = 0.63315593 ++la0 = -2.7354015e-007 ++ags = 0.62032529 ++lags = -1.4640177e-007 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.043632179 ++lketa = -1.0695428e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.063999357 ++lpclm = 7.0823131e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00133635 ++lpdiblc2= 9.4484475e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0013214286 ++ldelta = 4.4694643e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.7617464e-006 ++lalpha0 = -2.4077004e-012 ++alpha1 = 0 ++beta0 = 21.084 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.23e-010 ++cgdo = 1.23e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31240086 ++lkt1 = 3.0749914e-009 ++kt1l = 0 ++kt2 = -0.022382143 ++lkt2 = -4.4694643e-010 ++ute = -1.55 ++ua1 = 1.675e-009 ++ub1 = -2.9852107e-018 ++lub1 = -6.5924598e-025 ++uc1 = -1.3921407e-010 ++luc1 = 9.2875468e-018 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.14 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.71786999 ++lvth0 = 7.0105569e-009 ++k1 = 0.79722801 ++lk1 = -4.5948877e-008 ++k2 = -0.0074202574 ++lk2 = -2.3759842e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12199236 ++lvoff = 1.3343565e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.039891348 ++lu0 = 1.7090825e-009 ++ua = -8.0906659e-010 ++lua = 2.4723621e-016 ++ub = 3.1572573e-018 ++lub = 8.2550345e-026 ++uc = 1.02611e-010 ++luc = 5.5973835e-017 ++eu = 1.67 ++vsat = 75000 ++a0 = 1.1833631 ++la0 = -9.4204186e-007 ++ags = 0.26737957 ++lags = 2.8242727e-007 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.020978796 ++lketa = -3.8219289e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.23124865 ++lpclm = -1.3238476e-007 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00063792557 ++lpdiblc2= 1.7934304e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027238636 ++ldelta = 2.7655057e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.1059211e-005 ++lalpha0 = -1.0482912e-010 ++alpha1 = 0 ++beta0 = 24.481134 ++lbeta0 = -4.1275172e-006 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.23e-010 ++cgdo = 1.23e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1138068 ++lnoff = -1.3827528e-007 ++voffcv = -0.05759375 ++lvoffcv = 7.6051406e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.3181779 ++lkt1 = 1.0094096e-008 ++kt1l = 0 ++kt2 = -0.017344176 ++lkt2 = -6.568076e-009 ++ute = -1.55 ++ua1 = 1.6558805e-009 ++lua1 = 2.3230248e-017 ++ub1 = -2.2599921e-018 ++lub1 = -1.5403867e-024 ++uc1 = -4.5566188e-011 ++luc1 = -1.0449463e-016 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.15 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.4e-009 ++toxp = 8.4e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.5e-008 ++xw = -1e-008 ++dlc = 3e-008 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.71857 ++k1 = 0.79264 ++k2 = -0.0076575 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040062 ++ua = -7.8438e-010 ++ub = 3.1655e-018 ++uc = 1.082e-010 ++eu = 1.67 ++vsat = 75000 ++a0 = 1.0893 ++ags = 0.29558 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.21803 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 24.069 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 2.53e-010 ++cgdo = 2.53e-010 ++cgbo = 1e-013 ++cgdl = 1.1e-010 ++cgsl = 1.1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1 ++voffcv = -0.05 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31717 ++kt1l = 0 ++kt2 = -0.018 ++ute = -1.55 ++ua1 = 1.6582e-009 ++ub1 = -2.4138e-018 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 + + +*resistor + +.subckt nplus_u_m1 1 2 3 lr=lr wr=wr dtemp=0 +*------------------- +* body resistor parameters +*.param rsh_nplus_u_m=60 ++ r_rsh0=rsh_nplus_u_m ++ r_dw=-5E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.36E-3 ++ r_tc2=6.5E-7 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' + +* model for substrate capacitor +.model np_junction d ++ Level=3 ++ Cj=0.00096797 ++ Mj=0.32071 ++ Pb=0.70172 ++ Cjsw=1.5663e-010 ++ Mjsw=0.1 ++ Php=0.8062 ++ Cta=0.0009438 ++ Ctp=0.00060474 ++ Tpb=0.0018129 ++ Tphp=5e-005 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 + +d1 3 1 np_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' + +*------------------- +.ends nplus_u_m1 + +.endl nmos_3p3_s +* +* +.lib nmos_3p3_fs + + + +.subckt nmos_3p3_sab d g s b w=10u l=0.28u par=1 s_sab=0.48u d_sab=1.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.007148 ++ par_k=0.007008 ++ par_l=1.5e-7 ++ par_w=-1e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +xr1 d d1 b nplus_u_m1 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b nplus_u_m1 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' +m0 d1 g s1 b nmos_3p3 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=sa sb=sb sd=sd ++delvto='mis_vth*sw_stat_mismatch' +.ends + + +.model nmos_3p3.0 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.64635471 ++lvth0 = -3.6607582e-008 ++wvth0 = -1.4783981e-008 ++pvth0 = 4.2707557e-016 ++k1 = 0.95223909 ++lk1 = -9.4486255e-008 ++k2 = 0.052721915 ++lk2 = -3.9622207e-008 ++wk2 = -1.9530798e-008 ++pk2 = 5.2733156e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12625494 ++lvoff = 3.7921347e-009 ++wvoff = 5.3858974e-009 ++pvoff = -1.4541923e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.023766155 ++lu0 = 4.4287103e-009 ++wu0 = 4.7228328e-009 ++pu0 = -6.3741029e-016 ++ua = -1.1188622e-009 ++lua = 6.7054848e-016 ++wua = 2.6992935e-016 ++pua = -1.3848566e-022 ++ub = 3.341622e-018 ++lub = -7.5166395e-025 ++wub = -4.17125e-025 ++pub = 9.0672414e-032 ++uc = 2.2389524e-010 ++luc = -5.8253799e-017 ++wuc = -3.333668e-017 ++puc = 5.3308427e-024 ++eu = 1.67 ++vsat = 97266.234 ++lvsat = -0.0026417045 ++wvsat = -0.00012912338 ++pvsat = 1.2812267e-009 ++a0 = 0.11206719 ++la0 = -3.0583422e-009 ++wa0 = -6.3254637e-009 ++pa0 = 1.7078752e-015 ++ags = 0.32050776 ++lags = -1.3683815e-008 ++wags = 4.8736973e-008 ++pags = -1.1953845e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.14660298 ++lketa = 3.6813935e-008 ++wketa = 8.2761628e-009 ++pketa = -2.3745402e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.36959505 ++lpclm = -4.5110649e-008 ++wpclm = 2.2412267e-008 ++ppclm = 8.3834934e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0038636364 ++ldelta = 3.0068182e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.627733e-006 ++lalpha0 = -2.876129e-013 ++walpha0 = 4.9509131e-014 ++palpha0 = -1.3367465e-020 ++alpha1 = 0 ++beta0 = 19.907557 ++lbeta0 = 1.2151841e-007 ++wbeta0 = 1.4348835e-007 ++pbeta0 = 8.5415114e-016 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 8.85e-011 ++cgdo = 8.85e-011 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.45797555 ++lkt1 = 4.0235308e-008 ++wkt1 = 3.2591386e-008 ++pkt1 = -8.4689085e-015 ++kt1l = 0 ++kt2 = -0.024695 ++lkt2 = 1.20015e-009 ++wkt2 = 1.0755977e-009 ++pkt2 = -2.9041139e-016 ++ute = -1.5663149 ++lute = 8.8056818e-008 ++wute = 1.0491274e-007 ++pute = -4.2707557e-014 ++ua1 = 1.675e-009 ++ub1 = -4.191221e-018 ++lub1 = 2.7447418e-025 ++wub1 = 3.4262081e-025 ++pub1 = -5.6267206e-032 ++uc1 = -4.2302273e-011 ++luc1 = -3.6983864e-018 ++wuc1 = -6.6433977e-018 ++puc1 = 1.7937174e-024 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.1 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.61806264 ++lvth0 = -2.274447e-008 ++wvth0 = -1.2753387e-008 ++pvth0 = -5.679156e-016 ++k1 = 0.746507 ++lk1 = 6.32247e-009 ++k2 = 0.023469038 ++lk2 = -2.5288297e-008 ++wk2 = -3.1675243e-009 ++pk2 = -2.7446888e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.11287523 ++lvoff = -2.7639238e-009 ++wvoff = 1.7601776e-009 ++pvoff = 3.2241042e-016 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.029657487 ++lu0 = 1.5419574e-009 ++wu0 = 9.0899306e-010 ++pu0 = 1.2313712e-015 ++ua = -1.2857579e-009 ++lua = 7.5232737e-016 ++wua = 4.8437374e-017 ++pua = -2.995459e-023 ++ub = 3.0744545e-018 ++lub = -6.207519e-025 ++wub = -2.974725e-026 ++pub = -9.9142683e-032 ++uc = 8.466824e-011 ++luc = 9.9674311e-018 ++wuc = 2.1132713e-018 ++puc = -1.2039633e-023 ++eu = 1.67 ++vsat = 88687.5 ++lvsat = 0.001561875 ++wvsat = -0.0017399375 ++pvsat = 2.0705256e-009 ++a0 = 1.0806312 ++la0 = -4.7765472e-007 ++wa0 = -5.3427231e-008 ++pa0 = 2.4787741e-014 ++ags = 0.47491359 ++lags = -8.9342671e-008 ++wags = 4.4678399e-008 ++pags = -9.965144e-015 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.028392375 ++lketa = -2.1109261e-008 ++wketa = -7.5985556e-009 ++pketa = 5.4040719e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.082248339 ++lpclm = 9.5689239e-008 ++wpclm = 4.5419115e-008 ++ppclm = -2.8898622e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.0013741 ++lpdiblc2= 8.80481e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0015 ++ldelta = 4.165e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.5351125e-006 ++lalpha0 = -2.2022289e-012 ++walpha0 = -1.5560013e-014 ++palpha0 = 1.8516415e-020 ++alpha1 = 0 ++beta0 = 22.62283 ++lbeta0 = -1.2089656e-006 ++wbeta0 = -3.5881772e-007 ++pbeta0 = 2.4698413e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 8.85e-011 ++cgdo = 8.85e-011 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33934486 ++lkt1 = -1.7893733e-008 ++wkt1 = -2.4032443e-009 ++pkt1 = 8.6784603e-015 ++kt1l = 0 ++kt2 = -0.020325321 ++lkt2 = -9.409925e-010 ++wkt2 = -3.6219107e-011 ++pkt2 = 2.5437886e-016 ++ute = -1.3866071 ++wute = 1.7754464e-008 ++ua1 = 1.675e-009 ++ub1 = -2.8142257e-018 ++lub1 = -4.0025352e-025 ++wub1 = 6.0336771e-026 ++pub1 = 8.2051973e-032 ++uc1 = -6.0305e-011 ++luc1 = 5.12295e-018 ++wuc1 = 2.087925e-018 ++puc1 = -2.4846307e-024 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.2 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.6014737 ++lvth0 = -3.0036269e-009 ++wvth0 = -1.0050112e-008 ++pvth0 = -3.7848123e-015 ++k1 = 0.79588952 ++lk1 = -5.2442732e-008 ++k2 = 0.0060240997 ++lk2 = -4.5288209e-009 ++wk2 = -7.7235646e-009 ++pk2 = 2.6769992e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12641046 ++lvoff = 1.3342993e-008 ++wvoff = 2.1560739e-009 ++pvoff = -1.4870619e-016 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.032410861 ++lu0 = -1.7345577e-009 ++wu0 = 6.9614246e-010 ++pu0 = 1.4846634e-015 ++ua = -8.1562356e-010 ++lua = 1.9286754e-016 ++wua = 6.2785193e-018 ++pua = 2.0214448e-023 ++ub = 2.7434392e-018 ++lub = -2.2684367e-025 ++wub = -1.6717846e-026 ++pub = -1.1464767e-031 ++uc = 9.8926027e-011 ++luc = -6.999336e-018 ++wuc = -9.2137918e-018 ++puc = 1.4395718e-024 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.2236495 ++la0 = -6.4784645e-007 ++wa0 = 4.40803e-009 ++pa0 = -4.4036219e-014 ++ags = 0.25812408 ++lags = 1.6863685e-007 ++wags = -2.659998e-009 ++pags = 4.6367549e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.019643215 ++lketa = -3.1520762e-008 ++wketa = -6.8584002e-010 ++pketa = -2.8220597e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.1890464 ++lpclm = -3.1400457e-008 ++wpclm = 2.2728176e-009 ++ppclm = 4.8454232e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064161023 ++lpdiblc2= 1.7521438e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027295455 ++ldelta = 2.7018409e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 7.4780689e-005 ++lalpha0 = -8.3414465e-011 ++walpha0 = 7.7968964e-012 ++palpha0 = -9.2783067e-018 ++alpha1 = 0 ++beta0 = 24.201637 ++lbeta0 = -3.0877458e-006 ++wbeta0 = 1.1760436e-007 ++pbeta0 = -3.1995815e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 8.85e-011 ++cgdo = 8.85e-011 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.32862431 ++lkt1 = -3.0651179e-008 ++wkt1 = -7.6027077e-009 ++pkt1 = 1.4865822e-014 ++kt1l = 0 ++kt2 = -0.021116071 ++wkt2 = 1.7754464e-010 ++ute = -1.3866071 ++wute = 1.7754464e-008 ++ua1 = 1.675e-009 ++ub1 = -2.5183956e-018 ++lub1 = -7.5229142e-025 ++wub1 = 2.3149925e-026 ++pub1 = 1.2630432e-031 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.3 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.60117304 ++wvth0 = -1.0428972e-008 ++k1 = 0.79064 ++k2 = 0.0055707643 ++wk2 = -7.4555967e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12507482 ++wvoff = 2.1411884e-009 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.032237232 ++wu0 = 8.4475741e-010 ++ua = -7.963175e-010 ++wua = 8.3019875e-018 ++ub = 2.7207321e-018 ++wub = -2.8194089e-026 ++uc = 9.8225393e-011 ++wuc = -9.0696905e-018 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.1588 ++ags = 0.27500464 ++wags = 1.9813982e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.022798446 ++wketa = -9.6832848e-010 ++dwg = 0 ++dwb = 0 ++pclm = 0.18590321 ++wpclm = 7.1230911e-009 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.6430893e-005 ++walpha0 = 6.868137e-012 ++alpha1 = 0 ++beta0 = 23.892554 ++wbeta0 = 8.5576518e-008 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 8.85e-011 ++cgdo = 8.85e-011 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.3316925 ++wkt1 = -6.1146375e-009 ++kt1l = 0 ++kt2 = -0.021116071 ++wkt2 = 1.7754464e-010 ++ute = -1.3866071 ++wute = 1.7754464e-008 ++ua1 = 1.675e-009 ++ub1 = -2.5937e-018 ++wub1 = 3.5793e-026 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.4 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.66075684 ++lvth0 = -3.9687122e-008 ++wvth0 = -2.1769016e-008 ++pvth0 = 1.9206526e-015 ++k1 = 0.95223909 ++lk1 = -9.4486255e-008 ++k2 = 0.038660657 ++lk2 = -3.5825667e-008 ++wk2 = -1.2711088e-008 ++pk2 = 3.4319939e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.079820841 ++lvoff = -8.7450729e-009 ++wvoff = -1.7134642e-008 ++pvoff = 4.6263534e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.033298195 ++lu0 = 3.8067177e-009 ++wu0 = 9.9793159e-011 ++pu0 = -3.357439e-016 ++ua = -6.0169576e-010 ++lua = 3.7738605e-016 ++wua = 1.9103635e-017 ++pua = 3.6981203e-024 ++ub = 2.2763308e-018 ++lub = -8.3236674e-026 ++wub = 9.954125e-026 ++pub = -2.3351482e-031 ++uc = 1.5632343e-010 ++luc = -3.2397203e-017 ++wuc = -5.6435009e-019 ++puc = -7.2096064e-024 ++eu = 1.67 ++vsat = 76839.61 ++lvsat = 0.0040720909 ++wvsat = 0.009777789 ++pvsat = -1.9749641e-009 ++a0 = 0.10671673 ++la0 = -1.6137164e-009 ++wa0 = -3.7304877e-009 ++pa0 = 1.0072317e-015 ++ags = 0.35387843 ++lags = -1.1017368e-008 ++wags = 3.25522e-008 ++pags = -1.3247072e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12272005 ++lketa = 2.8576826e-008 ++wketa = -3.3070572e-009 ++pketa = 1.620458e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.45365742 ++lpclm = -7.5885948e-008 ++wpclm = -1.8357985e-008 ++ppclm = 2.3309514e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0038636364 ++ldelta = 3.0068182e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.6294657e-006 ++lalpha0 = -2.6600418e-013 ++walpha0 = 4.8668758e-014 ++palpha0 = -2.3847691e-020 ++alpha1 = 0 ++beta0 = 20.979738 ++lbeta0 = -8.5415114e-008 ++wbeta0 = -3.7651952e-007 ++pbeta0 = 1.0121691e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 8.85e-011 ++cgdo = 8.85e-011 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.37648295 ++lkt1 = 1.5769644e-008 ++wkt1 = -6.932527e-009 ++pkt1 = 3.3969382e-015 ++kt1l = 0 ++kt2 = -0.014808861 ++lkt2 = -3.1561582e-009 ++wkt2 = -3.7191798e-009 ++pkt2 = 1.8223981e-015 ++ute = -1.4346429 ++wute = 4.1051786e-008 ++ua1 = 1.675e-009 ++ub1 = -3.6418527e-018 ++lub1 = 2.3542184e-025 ++wub1 = 7.6177186e-026 ++pub1 = -3.7326821e-032 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.5 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.61484234 ++lvth0 = -1.7189014e-008 ++wvth0 = -1.1191538e-008 ++pvth0 = -3.2623115e-015 ++k1 = 0.76834994 ++lk1 = -4.3805685e-009 ++wk1 = -1.0593824e-008 ++pk1 = 5.1909737e-015 ++k2 = 0.0078158961 ++lk2 = -2.0711735e-008 ++wk2 = 4.4242495e-009 ++pk2 = -4.9643217e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12034945 ++lvoff = 1.1113945e-008 ++wvoff = 5.3851733e-009 ++pvoff = -6.4083562e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.031262366 ++lu0 = 4.804274e-009 ++wu0 = 1.3062678e-010 ++pu0 = -3.5085237e-016 ++ua = -1.1474219e-009 ++lua = 6.4479186e-016 ++wua = -1.8655574e-017 ++pua = 2.2200133e-023 ++ub = 2.8171887e-018 ++lub = -3.4825707e-025 ++wub = 9.5026674e-026 ++pub = -2.3130267e-031 ++uc = 8.2034846e-011 ++luc = 4.0042012e-018 ++wuc = 3.390467e-018 ++puc = -9.1474668e-024 ++eu = 1.67 ++vsat = 93395 ++lvsat = -0.00404005 ++wvsat = -0.004023075 ++pvsat = 4.7874593e-009 ++a0 = 0.9680546 ++la0 = -4.2366927e-007 ++wa0 = 1.172439e-009 ++pa0 = -1.3952024e-015 ++ags = 0.4396228 ++lags = -5.3032112e-008 ++wags = 6.1794432e-008 ++pags = -2.7575765e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.0440595 ++lketa = -9.966845e-009 ++dwg = 0 ++dwb = 0 ++pclm = 0.2180583 ++lpclm = 3.9557623e-008 ++wpclm = -2.0448715e-008 ++ppclm = 2.4333971e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.0013741 ++lpdiblc2= 8.80481e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0015 ++ldelta = 4.165e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.7781531e-006 ++lalpha0 = -2.298861e-012 ++walpha0 = -1.3343472e-013 ++palpha0 = 6.5383015e-020 ++alpha1 = 0 ++beta0 = 21.030477 ++lbeta0 = -1.102773e-007 ++wbeta0 = 4.1347359e-007 ++pbeta0 = -2.8587971e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 8.85e-011 ++cgdo = 8.85e-011 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.40772797 ++lkt1 = 3.1079706e-008 ++wkt1 = 3.0762566e-008 ++pkt1 = -1.5073657e-014 ++kt1l = 0 ++kt2 = -0.031191964 ++lkt2 = 4.8715625e-009 ++wkt2 = 5.2341027e-009 ++pkt2 = -2.5647103e-015 ++ute = -1.4346429 ++wute = 4.1051786e-008 ++ua1 = 1.675e-009 ++ub1 = -2.8132801e-018 ++lub1 = -1.7057876e-025 ++wub1 = 5.9878135e-026 ++pub1 = -2.9340286e-032 ++uc1 = -1.1862793e-010 ++luc1 = 3.0687684e-017 ++wuc1 = 3.0374545e-017 ++puc1 = -1.4883527e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.6 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.58928172 ++lvth0 = 1.3228117e-008 ++wvth0 = -4.137003e-009 ++pvth0 = -1.1657208e-014 ++k1 = 0.79415202 ++lk1 = -3.5085045e-008 ++wk1 = 8.4269053e-010 ++pk1 = -8.4184784e-015 ++k2 = -0.0057098764 ++lk2 = -4.6160653e-009 ++wk2 = -2.0325861e-009 ++pk2 = 2.7193127e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12196494 ++lvoff = 1.3036382e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.03650052 ++lu0 = -1.4291291e-009 ++wu0 = -1.287342e-009 ++pu0 = 1.3365305e-015 ++ua = -7.8786125e-010 ++lua = 2.1691469e-016 ++wua = -7.1861991e-018 ++pua = 8.5515769e-024 ++ub = 3.0604368e-018 ++lub = -6.3772226e-025 ++wub = -1.7046166e-025 ++pub = 8.4628446e-032 ++uc = 9.7619729e-011 ++luc = -1.4541809e-017 ++wuc = -8.5802375e-018 ++puc = 5.0976715e-024 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.2327382 ++la0 = -7.3864278e-007 ++ags = 0.28395177 ++lags = 1.3221642e-007 ++wags = -1.5186427e-008 ++pags = 6.4031457e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.021057318 ++lketa = -3.7339441e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.22724843 ++lpclm = 2.8621373e-008 ++wpclm = -1.6255164e-008 ++ppclm = 1.9343645e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064161023 ++lpdiblc2= 1.7521438e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027295455 ++ldelta = 2.7018409e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.0834879e-005 ++lalpha0 = -1.0232637e-010 ++walpha0 = 1.0614126e-014 ++palpha0 = -1.0603512e-019 ++alpha1 = 0 ++beta0 = 24.03504 ++lbeta0 = -3.6857066e-006 ++wbeta0 = 1.9840421e-007 ++pbeta0 = -2.9947156e-014 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 8.85e-011 ++cgdo = 8.85e-011 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33925459 ++lkt1 = -5.0403614e-008 ++wkt1 = -2.4470223e-009 ++pkt1 = 2.4445753e-014 ++kt1l = 0 ++kt2 = -0.021813326 ++lkt2 = -6.2890172e-009 ++wkt2 = 5.1571306e-010 ++pkt2 = 3.0501733e-015 ++ute = -1.7229095 ++lute = 3.430373e-007 ++wute = 1.8086111e-007 ++pute = -1.6637309e-013 ++ua1 = 1.675e-009 ++ub1 = -3.550491e-018 ++lub1 = 7.0670219e-025 ++wub1 = 5.237162e-025 ++pub1 = -5.8130758e-031 ++uc1 = -5.1018233e-011 ++luc1 = -4.9767852e-017 ++wuc1 = -2.416157e-018 ++puc1 = 2.4137408e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.7 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.59060586 ++wvth0 = -5.3038907e-009 ++k1 = 0.79064 ++k2 = -0.006171945 ++wk2 = -1.7603827e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.036357464 ++wu0 = -1.1535552e-009 ++ua = -7.6614807e-010 ++wua = -6.3301854e-018 ++ub = 2.9966007e-018 ++wub = -1.6199035e-025 ++uc = 9.6164093e-011 ++wuc = -8.06996e-018 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.1588 ++ags = 0.29718664 ++wags = -8.7768718e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.23011343 ++wpclm = -1.4318863e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 23.6661 ++wbeta0 = 1.954065e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 8.85e-011 ++cgdo = 8.85e-011 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.3443 ++kt1l = 0 ++kt2 = -0.022442857 ++wkt2 = 8.2103571e-010 ++ute = -1.6885714 ++wute = 1.6420714e-007 ++ua1 = 1.675e-009 ++ub1 = -3.47975e-018 ++wub1 = 4.6552725e-025 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.8 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.69023545 ++lvth0 = -5.2688923e-008 ++wvth0 = -5.6701171e-008 ++pvth0 = 1.7327786e-014 ++k1 = 0.94377247 ++lk1 = -9.0337611e-008 ++wk1 = 1.0032944e-008 ++pk1 = -4.9161428e-015 ++k2 = 0.011777641 ++lk2 = -2.8567253e-008 ++wk2 = 1.9145286e-008 ++pk2 = -5.1692271e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12421225 ++lvoff = 6.518816e-010 ++wvoff = 3.5469172e-008 ++pvoff = -6.5090378e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.046917138 ++lu0 = 1.5943995e-010 ++wu0 = -1.6038654e-008 ++pu0 = 3.9862803e-015 ++ua = -6.4392181e-010 ++lua = 2.405174e-016 ++wua = 6.9141509e-017 ++pua = 1.6588748e-022 ++ub = 3.7731784e-018 ++lub = -3.1413979e-025 ++wub = -1.6742232e-024 ++pub = 4.0105376e-032 ++uc = 2.8957392e-010 ++luc = -6.4329084e-017 ++wuc = -1.5846619e-016 ++puc = 3.0629672e-023 ++eu = 1.67 ++vsat = 90661.054 ++lvsat = -0.00032391632 ++wvsat = -0.0066006214 ++pvsat = 3.2343045e-009 ++a0 = 0.10356864 ++la0 = -7.6373182e-010 ++ags = 0.27282829 ++lags = 3.0978636e-008 ++wags = 1.2859661e-007 ++pags = -6.3012337e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12210189 ++lketa = 2.8273926e-008 ++wketa = -4.0395803e-009 ++pketa = 1.9793943e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.2039517 ++lpclm = -9.2361767e-009 ++wpclm = 2.775433e-007 ++ppclm = -5.5670466e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0038636364 ++ldelta = 3.0068182e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.5770972e-006 ++lalpha0 = -2.4034362e-013 ++walpha0 = 1.1072542e-013 ++palpha0 = -5.4255458e-020 ++alpha1 = 0 ++beta0 = 21.140826 ++wbeta0 = -5.6740897e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 8.85e-011 ++cgdo = 8.85e-011 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = -0.50656508 ++lnoff = 1.2282169e-006 ++wnoff = 2.9702796e-006 ++pnoff = -1.455437e-012 ++voffcv = 0.2208431 ++lvoffcv = -1.0576312e-007 ++wvoffcv = -2.5577408e-007 ++pvoffcv = 1.253293e-013 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28182405 ++lkt1 = -9.558142e-009 ++wkt1 = -1.1910332e-007 ++pkt1 = 3.3410365e-014 ++kt1l = 0 ++kt2 = -0.025384429 ++lkt2 = 9.1390428e-010 ++wkt2 = 8.8128685e-009 ++pkt2 = -3.000626e-015 ++ute = -1.5701989 ++wute = 2.0168565e-007 ++ua1 = 1.675e-009 ++ub1 = -5.3452175e-018 ++lub1 = 4.5632098e-025 ++wub1 = 2.0946644e-024 ++pub1 = -2.9909231e-031 ++uc1 = -2.2591814e-010 ++luc1 = 4.7020919e-017 ++wuc1 = 2.0135299e-016 ++puc1 = -5.5719789e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.9 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.60243767 ++lvth0 = -9.668011e-009 ++wvth0 = 3.5079858e-009 ++pvth0 = -1.2174701e-014 ++k1 = 0.75941 ++k2 = 0.016627153 ++lk2 = -3.0943514e-008 ++wk2 = -6.0170898e-009 ++pk2 = 7.1603368e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.10269969 ++lvoff = -9.8892719e-009 ++wvoff = -1.5529795e-008 ++pvoff = 1.8480456e-014 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.038541716 ++lu0 = 4.2633967e-009 ++wu0 = -8.4954031e-009 ++pu0 = 2.9008716e-016 ++ua = -9.2233701e-010 ++lua = 3.7694084e-016 ++wua = -2.8538117e-016 ++pua = 3.3960359e-022 ++ub = 3.4699744e-018 ++lub = -1.6556982e-025 ++wub = -6.7852432e-025 ++pub = -4.4778706e-031 ++uc = 1.572691e-010 ++luc = 5.0028276e-019 ++wuc = -8.5762118e-017 ++puc = -4.9953234e-024 ++eu = 1.67 ++vsat = 90000 ++a0 = 0.57552494 ++la0 = -2.3202232e-007 ++wa0 = 4.6632009e-007 ++pa0 = -2.2849684e-013 ++ags = 0.63099948 ++lags = -1.4452524e-007 ++wags = -1.6498693e-007 ++pags = 8.0843597e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.0440595 ++lketa = -9.966845e-009 ++dwg = 0 ++dwb = 0 ++pclm = 0.048788318 ++lpclm = 6.6793883e-008 ++wpclm = 1.8013621e-007 ++ppclm = -7.9409961e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.0013741 ++lpdiblc2= 8.80481e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0015 ++ldelta = 4.165e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.66555e-006 ++lalpha0 = -2.2436855e-012 ++alpha1 = 0 ++beta0 = 21.044222 ++lbeta0 = 4.7336172e-008 ++wbeta0 = 3.9718628e-007 ++pbeta0 = -4.7265167e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 8.85e-011 ++cgdo = 8.85e-011 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30292054 ++lkt1 = 7.7913898e-010 ++wkt1 = -9.343424e-008 ++pkt1 = 2.0832514e-014 ++kt1l = 0 ++kt2 = -0.021810866 ++lkt2 = -8.3714133e-010 ++wkt2 = -5.8824982e-009 ++pkt2 = 4.2001037e-015 ++ute = -1.5701989 ++wute = 2.0168565e-007 ++ua1 = 1.675e-009 ++ub1 = -3.0450532e-018 ++lub1 = -6.7075952e-025 ++wub1 = 3.3452927e-025 ++pub1 = 5.6337391e-031 ++uc1 = -1.450168e-010 ++luc1 = 7.3792611e-018 ++wuc1 = 6.1645354e-017 ++puc1 = 1.2736955e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.10 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.58816635 ++lvth0 = 7.3148658e-009 ++wvth0 = -2.8152872e-009 ++pvth0 = -4.6500058e-015 ++k1 = 0.79743934 ++lk1 = -4.5254914e-008 ++wk1 = -3.0527874e-009 ++pk1 = 3.632817e-015 ++k2 = -0.007425139 ++lk2 = -2.3212866e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12196494 ++lvoff = 1.3036382e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040498226 ++lu0 = 1.9351498e-009 ++wu0 = -6.024624e-009 ++pu0 = -2.65014e-015 ++ua = -8.1052911e-010 ++lua = 2.4388945e-016 ++wua = 1.9675215e-017 ++pua = -2.3413506e-023 ++ub = 3.1898582e-018 ++lub = 1.6776843e-025 ++wub = -3.2382603e-025 ++pub = -8.6987803e-031 ++uc = 1.0438863e-010 ++luc = 6.3428033e-017 ++wuc = -1.6601388e-017 ++puc = -8.7296592e-023 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.1745182 ++la0 = -9.448243e-007 ++wa0 = 6.8990718e-008 ++pa0 = 2.4432511e-013 ++ags = 0.2675321 ++lags = 2.8800094e-007 ++wags = 4.2708771e-009 ++pags = -1.205732e-013 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.021057318 ++lketa = -3.7339441e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.23332588 ++lpclm = -1.5280581e-007 ++wpclm = -2.3456943e-008 ++ppclm = 2.3433486e-013 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064161023 ++lpdiblc2= 1.7521438e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027295455 ++ldelta = 2.7018409e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.0843837e-005 ++lalpha0 = -1.0241585e-010 ++alpha1 = 0 ++beta0 = 24.509036 ++lbeta0 = -4.075793e-006 ++wbeta0 = -3.632817e-007 ++pbeta0 = 4.3230522e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 8.85e-011 ++cgdo = 8.85e-011 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1288096 ++lnoff = -1.5328342e-007 ++wnoff = -1.5263937e-007 ++pnoff = 1.8164085e-013 ++voffcv = -0.065845277 ++lvoffcv = 8.430588e-008 ++wvoffcv = 8.3951653e-008 ++pvoffcv = -9.9902467e-014 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31503813 ++lkt1 = 1.5199068e-008 ++wkt1 = -3.1143535e-008 ++pkt1 = -5.3293425e-014 ++kt1l = 0 ++kt2 = -0.01681628 ++lkt2 = -6.7806996e-009 ++wkt2 = -5.4057867e-009 ++pkt2 = 3.632817e-015 ++ute = -1.5472686 ++lute = -2.7287058e-008 ++wute = -2.7273401e-008 ++pute = 2.7246128e-013 ++ua1 = 1.65336e-009 ++lua1 = 2.5751614e-017 ++wua1 = 2.5643414e-017 ++pua1 = -3.0515663e-023 ++ub1 = -2.1493188e-018 ++lub1 = -1.7366835e-024 ++wub1 = -1.1366728e-024 ++pub1 = 2.3141044e-030 ++uc1 = -4.4801054e-011 ++luc1 = -1.1187747e-016 ++wuc1 = -9.7835144e-018 ++puc1 = 9.7737308e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.11 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.58889857 ++wvth0 = -3.2807533e-009 ++k1 = 0.79290932 ++wk1 = -2.689142e-009 ++k2 = -0.0076575 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040691935 ++wu0 = -6.2899032e-009 ++ua = -7.8611576e-010 ++wua = 1.733152e-017 ++ub = 3.2066518e-018 ++wub = -4.109009e-025 ++uc = 1.1073779e-010 ++wuc = -2.5339785e-017 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.0799412 ++wa0 = 9.3447686e-008 ++ags = 0.29636102 ++wags = -7.7985119e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.21803 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 24.101049 ++wbeta0 = -3.200079e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 8.85e-011 ++cgdo = 8.85e-011 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1134659 ++wnoff = -1.344571e-007 ++voffcv = -0.05740625 ++wvoffcv = 7.3951406e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.3135167 ++wkt1 = -3.6478212e-008 ++kt1l = 0 ++kt2 = -0.017495028 ++wkt2 = -5.0421413e-009 ++ute = -1.55 ++ua1 = 1.6559377e-009 ++wua1 = 2.2588793e-017 ++ub1 = -2.323161e-018 ++wub1 = -9.0503075e-025 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.12 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 3e-008 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.68455682 ++lvth0 = -5.0953541e-008 ++k1 = 0.94477727 ++lk1 = -9.0829964e-008 ++k2 = 0.013695045 ++lk2 = -2.9084952e-008 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.045310864 ++lu0 = 5.5866682e-010 ++ua = -6.3699727e-010 ++lua = 2.5713106e-016 ++ub = 3.6055045e-018 ++lub = -3.1012323e-025 ++uc = 2.737035e-010 ++luc = -6.1261515e-017 ++eu = 1.67 ++vsat = 90000 ++a0 = 0.13104451 ++la0 = -1.4226912e-008 ++wa0 = -2.7434664e-007 ++pa0 = 1.3442985e-013 ++ags = 0.45707702 ++lags = -5.9303239e-008 ++wags = -1.7111269e-006 ++pags = 8.3845218e-013 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.11903243 ++lketa = 2.6769891e-008 ++wketa = -3.4688132e-008 ++pketa = 1.6997185e-014 ++dwg = 0 ++dwb = 0 ++pclm = 0.23174773 ++lpclm = -1.4811586e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0038636364 ++ldelta = 3.0068182e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.5881864e-006 ++lalpha0 = -2.4577732e-013 ++alpha1 = 0 ++beta0 = 21.084 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 2.185e-010 ++cgdo = 2.185e-010 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = -0.20909091 ++lnoff = 1.0824545e-006 ++voffcv = 0.19522727 ++lvoffcv = -9.3211364e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29375227 ++lkt1 = -6.2120864e-009 ++kt1l = 0 ++kt2 = -0.024501818 ++lkt2 = 6.1339091e-010 ++ute = -1.55 ++ua1 = 1.675e-009 ++ub1 = -5.1354364e-018 ++lub1 = 4.2636682e-025 ++uc1 = -2.0575259e-010 ++luc1 = 4.144057e-017 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.13 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.602789 ++lvth0 = -1.088731e-008 ++k1 = 0.75941 ++k2 = 0.01602454 ++lk2 = -3.0226405e-008 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.104255 ++lvoff = -8.03845e-009 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.0376909 ++lu0 = 4.292449e-009 ++ua = -9.50918e-010 ++lua = 4.1095222e-016 ++ub = 3.40202e-018 ++lub = -2.104158e-025 ++uc = 1.4868e-010 ++eu = 1.67 ++vsat = 90000 ++a0 = 0.622227 ++la0 = -2.5490633e-007 ++ags = 0.614476 ++lags = -1.3642874e-007 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.0440595 ++lketa = -9.966845e-009 ++dwg = 0 ++dwb = 0 ++pclm = 0.066829 ++lpclm = 6.599859e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.0013741 ++lpdiblc2= 8.80481e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0015 ++ldelta = 4.165e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.66555e-006 ++lalpha0 = -2.2436855e-012 ++alpha1 = 0 ++beta0 = 21.084 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 8.85e-011 ++cgdo = 8.85e-011 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.312278 ++lkt1 = 2.86552e-009 ++kt1l = 0 ++kt2 = -0.0224 ++lkt2 = -4.165e-010 ++ute = -1.55 ++ua1 = 1.675e-009 ++ub1 = -3.01155e-018 ++lub1 = -6.143375e-025 ++uc1 = -1.38843e-010 ++luc1 = 8.65487e-018 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.14 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.5878844 ++lvth0 = 6.8491667e-009 ++k1 = 0.7971336 ++lk1 = -4.4891087e-008 ++k2 = -0.007425139 ++lk2 = -2.3212866e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12196494 ++lvoff = 1.3036382e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.039894859 ++lu0 = 1.6697377e-009 ++ua = -8.0855864e-010 ++lua = 2.4154458e-016 ++ub = 3.1574269e-018 ++lub = 8.0649951e-026 ++uc = 1.02726e-010 ++luc = 5.468526e-017 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.1814276 ++la0 = -9.2035509e-007 ++ags = 0.26795983 ++lags = 2.759255e-007 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.021057318 ++lketa = -3.7339441e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.23097666 ++lpclm = -1.2933712e-007 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064161023 ++lpdiblc2= 1.7521438e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027295455 ++ldelta = 2.7018409e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.0843837e-005 ++lalpha0 = -1.0241585e-010 ++alpha1 = 0 ++beta0 = 24.472653 ++lbeta0 = -4.0324976e-006 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 8.85e-011 ++cgdo = 8.85e-011 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1135227 ++lnoff = -1.3509204e-007 ++voffcv = -0.0574375 ++lvoffcv = 7.4300625e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31815716 ++lkt1 = 9.8617193e-009 ++kt1l = 0 ++kt2 = -0.017357671 ++lkt2 = -6.4168722e-009 ++ute = -1.55 ++ua1 = 1.6559282e-009 ++lua1 = 2.2695464e-017 ++ub1 = -2.2631568e-018 ++lub1 = -1.5049254e-024 ++uc1 = -4.5780875e-011 ++luc1 = -1.0208906e-016 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.15 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.8e-009 ++toxp = 7.8e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1e-008 ++xw = 5e-009 ++dlc = 3e-008 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.58857 ++k1 = 0.79264 ++k2 = -0.0076575 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040062 ++ua = -7.8438e-010 ++ub = 3.1655e-018 ++uc = 1.082e-010 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.0893 ++ags = 0.29558 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.21803 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 24.069 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 2.185e-010 ++cgdo = 2.185e-010 ++cgbo = 1e-013 ++cgdl = 9.5e-011 ++cgsl = 9.5e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1 ++voffcv = -0.05 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31717 ++kt1l = 0 ++kt2 = -0.018 ++ute = -1.55 ++ua1 = 1.6582e-009 ++ub1 = -2.4138e-018 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 + + + +*resistor + +.subckt nplus_u_m1 1 2 3 lr=lr wr=wr dtemp=0 +*------------------- +* body resistor parameters +*.param rsh_nplus_u_m=60 ++ r_rsh0=rsh_nplus_u_m ++ r_dw=-5E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.36E-3 ++ r_tc2=6.5E-7 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' + +* model for substrate capacitor +.model np_junction d ++ Level=3 ++ Cj=0.00096797 ++ Mj=0.32071 ++ Pb=0.70172 ++ Cjsw=1.5663e-010 ++ Mjsw=0.1 ++ Php=0.8062 ++ Cta=0.0009438 ++ Ctp=0.00060474 ++ Tpb=0.0018129 ++ Tphp=5e-005 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 + +d1 3 1 np_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' + +*------------------- +.ends nplus_u_m1 + + + +.endl nmos_3p3_fs +* +* +.lib nmos_3p3_sf + + + +.subckt nmos_3p3_sab d g s b w=10u l=0.28u par=1 s_sab=0.48u d_sab=1.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.007148 ++ par_k=0.007008 ++ par_l=1.5e-7 ++ par_w=-1e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +xr1 d d1 b nplus_u_m1 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b nplus_u_m1 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' +m0 d1 g s1 b nmos_3p3 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=sa sb=sb sd=sd ++delvto='mis_vth*sw_stat_mismatch' +.ends + + +.model nmos_3p3.0 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.77039529 ++lvth0 = -4.0876103e-008 ++wvth0 = -1.3833002e-008 ++pvth0 = 4.4478044e-016 ++k1 = 0.96652273 ++lk1 = -1.0562749e-007 ++k2 = 0.056667113 ++lk2 = -4.3701293e-008 ++wk2 = -1.8937677e-008 ++pk2 = 5.4919265e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12626439 ++lvoff = 4.0757735e-009 ++wvoff = 5.2223358e-009 ++pvoff = -1.5144774e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.023581366 ++lu0 = 4.8792474e-009 ++wu0 = 4.4895909e-009 ++pu0 = -6.638348e-016 ++ua = -1.1909754e-009 ++lua = 7.3404439e-016 ++wua = 2.7097128e-016 ++pua = -1.4422673e-022 ++ub = 3.4119198e-018 ++lub = -8.3010051e-025 ++wub = -4.0136608e-025 ++pub = 9.4431335e-032 ++uc = 2.2926756e-010 ++luc = -6.4523339e-017 ++wuc = -3.1807431e-017 ++puc = 5.5518384e-024 ++eu = 1.67 ++vsat = 86133.117 ++lvsat = -0.0028091396 ++wvsat = -0.00030073052 ++pvsat = 1.3343413e-009 ++a0 = 0.11186736 ++la0 = -3.2269331e-009 ++wa0 = -6.1333689e-009 ++pa0 = 1.778677e-015 ++ags = 0.32766 ++lags = -1.6641391e-008 ++wags = 4.7087182e-008 ++pags = -1.2449405e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.1512997 ++lketa = 4.0887819e-008 ++wketa = 8.0445414e-009 ++pketa = -2.4729792e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.37854122 ++lpclm = -4.9487196e-008 ++wpclm = 1.9698751e-008 ++ppclm = 8.73104e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0034090909 ++ldelta = 3.3613636e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.6763946e-006 ++lalpha0 = -3.2302945e-013 ++walpha0 = 4.8005613e-014 ++palpha0 = -1.3921628e-020 ++alpha1 = 0 ++beta0 = 19.903605 ++lbeta0 = 1.3594315e-007 ++wbeta0 = 1.3355442e-007 ++pbeta0 = 8.8956088e-016 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.115e-010 ++cgdo = 1.115e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.46065123 ++lkt1 = 4.4027381e-008 ++wkt1 = 3.1555052e-008 ++pkt1 = -8.8199961e-015 ++kt1l = 0 ++kt2 = -0.024763831 ++lkt2 = 1.309011e-009 ++wkt2 = 1.0429334e-009 ++pkt2 = -3.024507e-016 ++ute = -1.5684253 ++lute = 9.3637987e-008 ++wute = 1.0375203e-007 ++pute = -4.4478044e-014 ++ua1 = 1.675e-009 ++ub1 = -4.197398e-018 ++lub1 = 3.0051191e-025 ++wub1 = 3.271121e-025 ++pub1 = -5.8599823e-032 ++uc1 = -4.2438636e-011 ++luc1 = -3.9327954e-018 ++wuc1 = -6.4416477e-018 ++puc1 = 1.8680778e-024 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.1 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.73756201 ++lvth0 = -2.4131129e-008 ++wvth0 = -1.1862994e-008 ++pvth0 = -5.599238e-016 ++k1 = 0.74629014 ++lk1 = 6.6911271e-009 ++k2 = 0.024027296 ++lk2 = -2.7054986e-008 ++wk2 = -2.8631843e-009 ++pk2 = -2.7060651e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.11260451 ++lvoff = -2.8907672e-009 ++wvoff = 1.6294911e-009 ++pvoff = 3.1787341e-016 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.029691776 ++lu0 = 1.7629382e-009 ++wu0 = 8.0747734e-010 ++pu0 = 1.2140431e-015 ++ua = -1.3065872e-009 ++lua = 7.930064e-016 ++wua = 4.6081741e-017 ++pua = -2.9533064e-023 ++ub = 3.0930961e-018 ++lub = -6.6750038e-025 ++wub = -2.4544774e-026 ++pub = -9.774753e-032 ++uc = 8.4580446e-011 ++luc = 9.2670883e-018 ++wuc = 2.3534472e-018 ++puc = -1.187021e-023 ++eu = 1.67 ++vsat = 76951.786 ++lvsat = 0.0018733393 ++wvsat = -0.0016870982 ++pvsat = 2.0413888e-009 ++a0 = 1.0915554 ++la0 = -5.0286783e-007 ++wa0 = -5.0565226e-008 ++pa0 = 2.4438924e-014 ++ags = 0.48250605 ++lags = -9.5612876e-008 ++wags = 4.194112e-008 ++pags = -9.8249129e-015 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.028451232 ++lketa = -2.1764897e-008 ++wketa = -7.2515451e-009 ++pketa = 5.3280249e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.083544401 ++lpclm = 1.0096118e-007 ++wpclm = 4.2405096e-008 ++ppclm = -2.8491956e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.0013439 ++lpdiblc2= 9.31821e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0013571429 ++ldelta = 4.4078571e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.6090188e-006 ++lalpha0 = -2.3286678e-012 ++walpha0 = -1.5087478e-014 ++palpha0 = 1.8255849e-020 ++alpha1 = 0 ++beta0 = 22.627356 ++lbeta0 = -1.2531695e-006 ++wbeta0 = -3.4216904e-007 ++pbeta0 = 2.4350853e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.115e-010 ++cgdo = 1.115e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33900277 ++lkt1 = -1.8013338e-008 ++wkt1 = -2.5161865e-009 ++pkt1 = 8.5563355e-015 ++kt1l = 0 ++kt2 = -0.020297566 ++lkt2 = -9.6878403e-010 ++wkt2 = -4.1870281e-011 ++pkt2 = 2.507992e-016 ++ute = -1.3848214 ++wute = 1.6540179e-008 ++ua1 = 1.675e-009 ++ub1 = -2.7947117e-018 ++lub1 = -4.1485807e-025 ++wub1 = 5.3588288e-026 ++pub1 = 8.0897323e-032 ++uc1 = -6.0262143e-011 ++luc1 = 5.1571929e-018 ++wuc1 = 2.0245179e-018 ++puc1 = -2.4496666e-024 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.2 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.72046857 ++lvth0 = -3.4480652e-009 ++wvth0 = -9.3568204e-009 ++pvth0 = -3.5923941e-015 ++k1 = 0.79597775 ++lk1 = -5.3430878e-008 ++k2 = 0.0052544426 ++lk2 = -4.3398333e-009 ++wk2 = -7.1995204e-009 ++pk2 = 2.5409017e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12621602 ++lvoff = 1.3579168e-008 ++wvoff = 2.008846e-009 ++pvoff = -1.4114603e-016 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.032483545 ++lu0 = -1.6151023e-009 ++wu0 = 6.462041e-010 ++pu0 = 1.4091837e-015 ++ua = -8.1531997e-010 ++lua = 1.9857306e-016 ++wua = 5.8174289e-018 ++pua = 1.9186754e-023 ++ub = 2.7421588e-018 ++lub = -2.4286628e-025 ++wub = -1.5394771e-026 ++pub = -1.0881903e-031 ++uc = 9.8010851e-011 ++luc = -6.9837022e-018 ++wuc = -8.5858868e-018 ++puc = 1.3663846e-024 ++eu = 1.67 ++vsat = 78500 ++a0 = 1.2251902 ++la0 = -6.6456596e-007 ++wa0 = 4.1755681e-009 ++pa0 = -4.1797436e-014 ++ags = 0.25756499 ++lags = 1.7656581e-007 ++wags = -2.5507436e-009 ++pags = 4.4010242e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.019658689 ++lketa = -3.2403874e-008 ++wketa = -6.345102e-010 ++pketa = -2.6785874e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.18931963 ++lpclm = -2.7026844e-008 ++wpclm = 2.0414302e-009 ++ppclm = 4.5990839e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.0006386625 ++lpdiblc2= 1.7851584e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.002725 ++ldelta = 2.75275e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 7.5706791e-005 ++lalpha0 = -8.5936972e-011 ++walpha0 = 7.2781831e-012 ++palpha0 = -8.8066015e-018 ++alpha1 = 0 ++beta0 = 24.218715 ++lbeta0 = -3.1787135e-006 ++wbeta0 = 1.1006248e-007 ++pbeta0 = -3.0369161e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.115e-010 ++cgdo = 1.115e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.32933993 ++lkt1 = -2.9705368e-008 ++wkt1 = -7.1060329e-009 ++pkt1 = 1.411005e-014 ++kt1l = 0 ++kt2 = -0.021098214 ++wkt2 = 1.6540179e-010 ++ute = -1.3848214 ++wute = 1.6540179e-008 ++ua1 = 1.675e-009 ++ub1 = -2.5148229e-018 ++lub1 = -7.5352353e-025 ++wub1 = 2.136867e-026 ++pub1 = 1.1988306e-031 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.3 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.72012411 ++wvth0 = -9.7157009e-009 ++k1 = 0.79064 ++k2 = 0.0048208929 ++wk2 = -6.9456841e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12485946 ++wvoff = 1.9947455e-009 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.032322196 ++wu0 = 7.869817e-010 ++ua = -7.954825e-010 ++wua = 7.7341875e-018 ++ub = 2.7178964e-018 ++wub = -2.6265804e-026 ++uc = 9.7313179e-011 ++wuc = -8.4493848e-018 ++eu = 1.67 ++vsat = 78500 ++a0 = 1.1588 ++ags = 0.27520393 ++wags = 1.8458839e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.022895839 ++wketa = -9.0210134e-010 ++dwg = 0 ++dwb = 0 ++pclm = 0.18661964 ++wpclm = 6.6359196e-009 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.7121679e-005 ++walpha0 = 6.3984027e-012 ++alpha1 = 0 ++beta0 = 23.901161 ++wbeta0 = 7.9723661e-008 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.115e-010 ++cgdo = 1.115e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.3323075 ++wkt1 = -5.6964375e-009 ++kt1l = 0 ++kt2 = -0.021098214 ++wkt2 = 1.6540179e-010 ++ute = -1.3848214 ++wute = 1.6540179e-008 ++ua1 = 1.675e-009 ++ub1 = -2.5901e-018 ++wub1 = 3.3345e-026 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.4 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.78637258 ++lvth0 = -4.4329423e-008 ++wvth0 = -2.1422215e-008 ++pvth0 = 2.0851079e-015 ++k1 = 0.96652273 ++lk1 = -1.0562749e-007 ++k2 = 0.043846284 ++lk2 = -3.9983252e-008 ++wk2 = -1.2847784e-008 ++pk2 = 3.7258573e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.07880914 ++lvoff = -9.6862495e-009 ++wvoff = -1.7318909e-008 ++pvoff = 5.0224835e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.032725347 ++lu0 = 4.2490518e-009 ++wu0 = 1.4619976e-010 ++pu0 = -3.6449187e-016 ++ua = -6.5842313e-010 ++lua = 4.2195702e-016 ++wua = 1.8008954e-017 ++pua = 4.0147707e-024 ++ub = 2.29126e-018 ++lub = -9.7593592e-026 ++wub = 1.3094736e-025 ++pub = -2.5350945e-031 ++uc = 1.6123011e-010 ++luc = -3.6357518e-017 ++wuc = 5.103582e-019 ++puc = -7.8269268e-024 ++eu = 1.67 ++vsat = 64899.351 ++lvsat = 0.0045138312 ++wvsat = 0.0097853084 ++pvsat = -2.1440698e-009 ++a0 = 0.10689312 ++la0 = -1.7844039e-009 ++wa0 = -3.7706055e-009 ++pa0 = 1.0934756e-015 ++ags = 0.35614518 ++lags = -1.2574141e-008 ++wags = 3.3556722e-008 ++pags = -1.4381348e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12710186 ++lketa = 3.1977949e-008 ++wketa = -3.4494299e-009 ++pketa = 1.7592093e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.46474849 ++lpclm = -8.4380551e-008 ++wpclm = -2.1249703e-008 ++ppclm = 2.5305384e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0034090909 ++ldelta = 3.3613636e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.6705875e-006 ++lalpha0 = -2.9783362e-013 ++walpha0 = 5.0764006e-014 ++palpha0 = -2.5889643e-020 ++alpha1 = 0 ++beta0 = 20.985833 ++lbeta0 = -9.3517938e-008 ++wbeta0 = -3.8050353e-007 ++pbeta0 = 1.0988358e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.115e-010 ++cgdo = 1.115e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.37899643 ++lkt1 = 1.7695179e-008 ++wkt1 = -7.2309805e-009 ++pkt1 = 3.6878001e-015 ++kt1l = 0 ++kt2 = -0.014401245 ++lkt2 = -3.492865e-009 ++wkt2 = -3.8792949e-009 ++pkt2 = 1.9784404e-015 ++ute = -1.4339286 ++wute = 3.9866071e-008 ++ua1 = 1.675e-009 ++ub1 = -3.6760182e-018 ++lub1 = 2.6245527e-025 ++wub1 = 7.9456704e-026 ++pub1 = -4.0522919e-032 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.5 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.73523913 ++lvth0 = -1.8251362e-008 ++wvth0 = -1.0759625e-008 ++pvth0 = -3.3528129e-015 ++k1 = 0.76831276 ++lk1 = -4.5404077e-009 ++wk1 = -1.0460743e-008 ++pk1 = 5.334979e-015 ++k2 = 0.0086062399 ++lk2 = -2.201083e-008 ++wk2 = 4.4618175e-009 ++pk2 = -5.1020394e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12063313 ++lvoff = 1.1643984e-008 ++wvoff = 5.4430856e-009 ++pvoff = -6.5861336e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.031100065 ++lu0 = 5.0779459e-009 ++wu0 = 1.3854029e-010 ++pu0 = -3.6058554e-016 ++ua = -1.1698757e-009 ++lua = 6.8279785e-016 ++wua = -1.8856196e-017 ++pua = 2.2815997e-023 ++ub = 2.8309252e-018 ++lub = -3.7282285e-025 ++wub = 9.9986385e-026 ++pub = -2.3771936e-031 ++uc = 8.1961957e-011 ++luc = 4.0692393e-018 ++wuc = 3.5972295e-018 ++puc = -9.4012312e-024 ++eu = 1.67 ++vsat = 81960.714 ++lvsat = -0.0041874643 ++wvsat = -0.0040663393 ++pvsat = 4.9202705e-009 ++a0 = 0.98260745 ++la0 = -4.4839871e-007 ++wa0 = 1.1850475e-009 ++pa0 = -1.4339074e-015 ++ags = 0.44253343 ++lags = -5.6632149e-008 ++wags = 6.0928114e-008 ++pags = -2.8340758e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.043717643 ++lketa = -1.0548002e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.21633117 ++lpclm = 4.231228e-008 ++wpclm = -2.0668622e-008 ++ppclm = 2.5009032e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.0013439 ++lpdiblc2= 9.31821e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0013571429 ++ldelta = 4.4078571e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.854642e-006 ++lalpha0 = -2.4317014e-012 ++walpha0 = -1.3175851e-013 ++palpha0 = 6.7196838e-020 ++alpha1 = 0 ++beta0 = 21.041625 ++lbeta0 = -1.219717e-007 ++wbeta0 = 4.1105337e-007 ++pbeta0 = -2.9381044e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.115e-010 ++cgdo = 1.115e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.40824973 ++lkt1 = 3.2614365e-008 ++wkt1 = 3.0376124e-008 ++pkt1 = -1.5491823e-014 ++kt1l = 0 ++kt2 = -0.031266454 ++lkt2 = 5.1083916e-009 ++wkt2 = 5.1683514e-009 ++pkt2 = -2.6358592e-015 ++ute = -1.4339286 ++wute = 3.9866071e-008 ++ua1 = 1.675e-009 ++ub1 = -2.8063699e-018 ++lub1 = -1.8106533e-025 ++wub1 = 5.912594e-026 ++pub1 = -3.0154229e-032 ++uc1 = -1.1914311e-010 ++luc1 = 3.2202986e-017 ++wuc1 = 2.9992977e-017 ++puc1 = -1.5296418e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.6 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.70918783 ++lvth0 = 1.3270713e-008 ++wvth0 = -3.9984673e-009 ++pvth0 = -1.1533814e-014 ++k1 = 0.79422595 ++lk1 = -3.5895368e-008 ++wk1 = 8.3210458e-010 ++pk1 = -8.3293668e-015 ++k2 = -0.0057375564 ++lk2 = -4.6548363e-009 ++wk2 = -1.9783209e-009 ++pk2 = 2.6905281e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12198688 ++lvoff = 1.3282019e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.036480486 ++lu0 = -1.432364e-009 ++wu0 = -1.2523428e-009 ++pu0 = 1.322383e-015 ++ua = -7.8835147e-010 ++lua = 2.2115348e-016 ++wua = -6.9926086e-018 ++pua = 8.4610564e-024 ++ub = 3.0585412e-018 ++lub = -6.4823822e-025 ++wub = -1.6567642e-025 ++pub = 8.3732633e-032 ++uc = 9.7494752e-011 ++luc = -1.4725443e-017 ++wuc = -8.3407396e-018 ++puc = 5.0437114e-024 ++eu = 1.67 ++vsat = 78500 ++a0 = 1.2339809 ++la0 = -7.5256056e-007 ++ags = 0.28346322 ++lags = 1.3584281e-007 ++wags = -1.4852404e-008 ++pags = 6.3353669e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.0209945 ++lketa = -3.8043005e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.22691687 ++lpclm = 2.9503581e-008 ++wpclm = -1.5817263e-008 ++ppclm = 1.9138888e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.0006386625 ++lpdiblc2= 1.7851584e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.002725 ++ldelta = 2.75275e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.1007216e-005 ++lalpha0 = -1.0425632e-010 ++walpha0 = 1.048079e-014 ++palpha0 = -1.0491271e-019 ++alpha1 = 0 ++beta0 = 24.044693 ++lbeta0 = -3.755685e-006 ++wbeta0 = 1.9272256e-007 ++pbeta0 = -2.9630159e-014 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.115e-010 ++cgdo = 1.115e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33921309 ++lkt1 = -5.0919976e-008 ++wkt1 = -2.4162826e-009 ++pkt1 = 2.4186989e-014 ++kt1l = 0 ++kt2 = -0.021793862 ++lkt2 = -6.3534453e-009 ++wkt2 = 4.9583426e-010 ++pkt2 = 3.0178865e-015 ++ute = -1.7203348 ++lute = 3.4655156e-007 ++wute = 1.7590904e-007 ++pute = -1.6461199e-013 ++ua1 = 1.675e-009 ++ub1 = -3.5425504e-018 ++lub1 = 7.0971302e-025 ++wub1 = 5.0953922e-025 ++pub1 = -5.751543e-031 ++uc1 = -5.0977253e-011 ++luc1 = -5.0277701e-017 ++wuc1 = -2.385805e-018 ++puc1 = 2.3881908e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.7 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.71051357 ++wvth0 = -5.1506964e-009 ++k1 = 0.79064 ++k2 = -0.006202575 ++wk2 = -1.7095369e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.036337393 ++wu0 = -1.1202366e-009 ++ua = -7.6625821e-010 ++wua = -6.1473482e-018 ++ub = 2.9937821e-018 ++wub = -1.5731152e-025 ++uc = 9.6023679e-011 ++wuc = -7.8368723e-018 ++eu = 1.67 ++vsat = 78500 ++a0 = 1.1588 ++ags = 0.29703393 ++wags = -8.5233661e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.22986429 ++wpclm = -1.3905286e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 23.6695 ++wbeta0 = 1.897625e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.115e-010 ++cgdo = 1.115e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.3443 ++kt1l = 0 ++kt2 = -0.022428571 ++wkt2 = 7.9732143e-010 ++ute = -1.6857143 ++wute = 1.5946429e-007 ++ua1 = 1.675e-009 ++ub1 = -3.47165e-018 ++wub1 = 4.5208125e-025 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.8 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.81815039 ++lvth0 = -5.8885304e-008 ++wvth0 = -5.8761136e-008 ++pvth0 = 1.9188267e-014 ++k1 = 0.95743806 ++lk1 = -1.0099431e-007 ++wk1 = 1.0674487e-008 ++pk1 = -5.4439881e-015 ++k2 = 0.016113039 ++lk2 = -3.1940611e-008 ++wk2 = 1.973878e-008 ++pk2 = -5.7242461e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12427998 ++lvoff = 7.2259769e-010 ++wvoff = 3.6109333e-008 ++pvoff = -7.2079119e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.046878971 ++lu0 = 1.8200638e-010 ++wu0 = -1.6484308e-008 ++pu0 = 4.4142864e-015 ++ua = -6.8024396e-010 ++lua = 2.6903445e-016 ++wua = 4.3648431e-017 ++pua = 1.8369878e-022 ++ub = 3.8192473e-018 ++lub = -3.5114332e-025 ++wub = -1.6644377e-024 ++pub = 4.4411482e-032 ++uc = 2.9916081e-010 ++luc = -7.1885433e-017 ++wuc = -1.6155822e-016 ++puc = 3.3918374e-023 ++eu = 1.67 ++vsat = 79204.029 ++lvsat = -0.00035905475 ++wvsat = -0.0070226885 ++pvsat = 3.5815711e-009 ++a0 = 0.10368409 ++la0 = -8.5378636e-010 ++ags = 0.26826194 ++lags = 3.4571911e-008 ++wags = 1.3681953e-007 ++pags = -6.977796e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12637977 ++lketa = 3.1609683e-008 ++wketa = -4.2978854e-009 ++pketa = 2.1919215e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.20558963 ++lpclm = -1.0377847e-008 ++wpclm = 2.8326196e-007 ++ppclm = -6.1647793e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0034090909 ++ldelta = 3.3613636e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.6135308e-006 ++lalpha0 = -2.6873472e-013 ++walpha0 = 1.178056e-013 ++palpha0 = -6.0080856e-020 ++alpha1 = 0 ++beta0 = 21.140347 ++wbeta0 = -5.6205724e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.115e-010 ++cgdo = 1.115e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = -0.68954029 ++lnoff = 1.3716655e-006 ++wnoff = 3.1602098e-006 ++pnoff = -1.611707e-012 ++voffcv = 0.2365993 ++lvoffcv = -1.1811564e-007 ++wvoffcv = -2.7212918e-007 ++pvoffcv = 1.3878588e-013 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28048406 ++lkt1 = -1.0653613e-008 ++wkt1 = -1.2298302e-007 ++pkt1 = 3.699763e-014 ++kt1l = 0 ++kt2 = -0.025514754 ++lkt2 = 1.0188312e-009 ++wkt2 = 9.1790777e-009 ++pkt2 = -3.3228026e-015 ++ute = -1.5700284 ++wute = 1.9978338e-007 ++ua1 = 1.675e-009 ++ub1 = -5.4123917e-018 ++lub1 = 5.0984495e-025 ++wub1 = 2.1196956e-024 ++pub1 = -3.3120579e-031 ++uc1 = -2.3284907e-010 ++luc1 = 5.2512691e-017 ++wuc1 = 2.0779766e-016 ++puc1 = -6.1702412e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.9 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.7227726 ++lvth0 = -1.0242633e-008 ++wvth0 = 3.8885457e-009 ++pvth0 = -1.276307e-014 ++k1 = 0.75941 ++k2 = 0.017683205 ++lk2 = -3.2741396e-008 ++wk2 = -6.2036165e-009 ++pk2 = 7.5063759e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.10237415 ++lvoff = -1.0449376e-008 ++wvoff = -1.6011211e-008 ++pvoff = 1.9373565e-014 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.038388296 ++lu0 = 4.5122507e-009 ++wu0 = -8.4251315e-009 ++pu0 = 3.0410627e-016 ++ua = -9.355169e-010 ++lua = 3.9922365e-016 ++wua = -2.9422783e-016 ++pua = 3.5601568e-022 ++ub = 3.4750928e-018 ++lub = -1.7562456e-025 ++wub = -6.5691059e-025 ++pub = -4.6942736e-031 ++uc = 1.571796e-010 ++luc = 5.249858e-019 ++wuc = -8.47835e-017 ++puc = -5.2367334e-024 ++eu = 1.67 ++vsat = 78500 ++a0 = 0.58388391 ++la0 = -2.4575569e-007 ++wa0 = 4.6968521e-007 ++pa0 = -2.3953946e-013 ++ags = 0.63581483 ++lags = -1.5288006e-007 ++wags = -1.6617753e-007 ++pags = 8.4750542e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.043717643 ++lketa = -1.0548002e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.046649798 ++lpclm = 7.0681467e-008 ++wpclm = 1.7870699e-007 ++ppclm = -8.3247623e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.0013439 ++lpdiblc2= 9.31821e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0013571429 ++ldelta = 4.4078571e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.7425071e-006 ++lalpha0 = -2.3745126e-012 ++alpha1 = 0 ++beta0 = 21.042948 ++lbeta0 = 4.9673545e-008 ++wbeta0 = 4.0949885e-007 ++pbeta0 = -4.9549361e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.115e-010 ++cgdo = 1.115e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30302683 ++lkt1 = 8.4320304e-010 ++wkt1 = -9.3260785e-008 ++pkt1 = 2.1839292e-014 ++kt1l = 0 ++kt2 = -0.021787246 ++lkt2 = -8.8219755e-010 ++wkt2 = -5.9697177e-009 ++pkt2 = 4.403083e-015 ++ute = -1.5700284 ++wute = 1.9978338e-007 ++ua1 = 1.675e-009 ++ub1 = -3.0217801e-018 ++lub1 = -7.0936697e-025 ++wub1 = 3.1223288e-025 ++pub1 = 5.906002e-031 ++uc1 = -1.4521817e-010 ++luc1 = 7.820931e-018 ++wuc1 = 6.0631174e-017 ++puc1 = 1.3352496e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.10 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.70815167 ++lvth0 = 7.4486913e-009 ++wvth0 = -2.7809847e-009 ++pvth0 = -4.6929382e-015 ++k1 = 0.79751289 ++lk1 = -4.6104496e-008 ++wk1 = -3.0300479e-009 ++pk1 = 3.666358e-015 ++k2 = -0.0074212337 ++lk2 = -2.3650252e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12198688 ++lvoff = 1.3282019e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040489883 ++lu0 = 1.9693306e-009 ++wu0 = -5.9633841e-009 ++pu0 = -2.6746082e-015 ++ua = -8.1092276e-010 ++lua = 2.4846474e-016 ++wua = 1.9528659e-017 ++pua = -2.3629677e-023 ++ub = 3.1893035e-018 ++lub = 1.7018056e-025 ++wub = -3.193221e-025 ++pub = -8.7790942e-031 ++uc = 1.0426802e-010 ++luc = 6.4547999e-017 ++wuc = -1.6299327e-017 ++puc = -8.8102583e-023 ++eu = 1.67 ++vsat = 78500 ++a0 = 1.1761657 ++la0 = -9.6241665e-007 ++wa0 = 6.7932842e-008 ++pa0 = 2.4658091e-013 ++ags = 0.26705136 ++lags = 2.9332373e-007 ++wags = 4.4315284e-009 ++pags = -1.2168642e-013 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.0209945 ++lketa = -3.8043005e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.23356279 ++lpclm = -1.5548326e-007 ++wpclm = -2.3626216e-008 ++ppclm = 2.3649842e-013 ++pdiblc1 = 0.39 ++pdiblc2 = 0.0006386625 ++lpdiblc2= 1.7851584e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.002725 ++ldelta = 2.75275e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.1016136e-005 ++lalpha0 = -1.043456e-010 ++alpha1 = 0 ++beta0 = 24.515585 ++lbeta0 = -4.1522184e-006 ++wbeta0 = -3.605757e-007 ++pbeta0 = 4.362966e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.115e-010 ++cgdo = 1.115e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1289382 ++lnoff = -1.5601523e-007 ++wnoff = -1.515024e-007 ++pnoff = 1.833179e-013 ++voffcv = -0.065916016 ++lvoffcv = 8.5808379e-008 ++wvoffcv = 8.3326318e-008 ++pvoffcv = -1.0082485e-013 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31508994 ++lkt1 = 1.5439565e-008 ++wkt1 = -3.076098e-008 ++pkt1 = -5.3785472e-014 ++kt1l = 0 ++kt2 = -0.016809446 ++lkt2 = -6.9053359e-009 ++wkt2 = -5.3608541e-009 ++pkt2 = 3.666358e-015 ++ute = -1.5472461 ++lute = -2.7566602e-008 ++wute = -2.7470215e-008 ++pute = 2.7497685e-013 ++ua1 = 1.6533384e-009 ++lua1 = 2.6210559e-017 ++wua1 = 2.5452403e-017 ++pua1 = -3.0797407e-023 ++ub1 = -2.147361e-018 ++lub1 = -1.7674141e-024 ++wub1 = -1.1298083e-024 ++pub1 = 2.3354701e-030 ++uc1 = -4.4621244e-011 ++luc1 = -1.1390135e-016 ++wuc1 = -9.8541155e-018 ++puc1 = 9.8639696e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.11 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.7088958 ++wvth0 = -3.2498097e-009 ++k1 = 0.79290705 ++wk1 = -2.6637784e-009 ++k2 = -0.0076575 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040686619 ++wu0 = -6.2305777e-009 ++ua = -7.8610111e-010 ++wua = 1.7168052e-017 ++ub = 3.2063045e-018 ++wub = -4.0702534e-025 ++uc = 1.1071637e-010 ++wuc = -2.5100784e-017 ++eu = 1.67 ++vsat = 78500 ++a0 = 1.0800202 ++wa0 = 9.25663e-008 ++ags = 0.29635443 ++wags = -7.7249574e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.21803 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 24.100778 ++wbeta0 = -3.1698963e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.115e-010 ++cgdo = 1.115e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1133523 ++wnoff = -1.3318892e-007 ++voffcv = -0.05734375 ++wvoffcv = 7.3253906e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31354753 ++wkt1 = -3.6134154e-008 ++kt1l = 0 ++kt2 = -0.01749929 ++wkt2 = -4.9945845e-009 ++ute = -1.55 ++ua1 = 1.6559568e-009 ++wua1 = 2.2375739e-017 ++ub1 = -2.3239259e-018 ++wub1 = -8.9649462e-025 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.12 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 3e-008 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.81225955 ++lvth0 = -5.6961668e-008 ++k1 = 0.95850818 ++lk1 = -1.0154007e-007 ++k2 = 0.018091864 ++lk2 = -3.2514471e-008 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.045226409 ++lu0 = 6.2454136e-010 ++ua = -6.7586818e-010 ++lua = 2.8745037e-016 ++ub = 3.6523864e-018 ++lub = -3.4669104e-025 ++uc = 2.829645e-010 ++luc = -6.8485095e-017 ++eu = 1.67 ++vsat = 78500 ++a0 = 0.13319227 ++la0 = -1.5902956e-008 ++wa0 = -2.9434406e-007 ++pa0 = 1.5011547e-013 ++ags = 0.46602357 ++lags = -6.6286522e-008 ++wags = -1.8358528e-006 ++pags = 9.3628492e-013 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12307965 ++lketa = 2.9926622e-008 ++wketa = -3.7216588e-008 ++pketa = 1.898046e-014 ++dwg = 0 ++dwb = 0 ++pclm = 0.23398682 ++lpclm = -1.6558077e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0034090909 ++ldelta = 3.3613636e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.6253409e-006 ++lalpha0 = -2.7475786e-013 ++alpha1 = 0 ++beta0 = 21.084 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 2.415e-010 ++cgdo = 2.415e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = -0.37272727 ++lnoff = 1.2100909e-006 ++voffcv = 0.20931818 ++lvoffcv = -1.0420227e-007 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29281318 ++lkt1 = -6.9445773e-009 ++kt1l = 0 ++kt2 = -0.024594545 ++lkt2 = 6.8571818e-010 ++ute = -1.55 ++ua1 = 1.675e-009 ++ub1 = -5.1998909e-018 ++lub1 = 4.7664136e-025 ++uc1 = -2.1201723e-010 ++luc1 = 4.6326986e-017 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.13 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.72316243 ++lvth0 = -1.1522139e-008 ++k1 = 0.75941 ++k2 = 0.017061289 ++lk2 = -3.1988877e-008 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.10397929 ++lvoff = -8.5071643e-009 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.037543671 ++lu0 = 4.5427376e-009 ++ua = -9.6501343e-010 ++lua = 4.3491445e-016 ++ub = 3.4092371e-018 ++lub = -2.2268494e-025 ++uc = 1.4868e-010 ++eu = 1.67 ++vsat = 78500 ++a0 = 0.63097014 ++la0 = -2.6976967e-007 ++ags = 0.61915543 ++lags = -1.4438377e-007 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.043717643 ++lketa = -1.0548002e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.064565286 ++lpclm = 6.9846904e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.0013439 ++lpdiblc2= 9.31821e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0013571429 ++ldelta = 4.4078571e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.7425071e-006 ++lalpha0 = -2.3745126e-012 ++alpha1 = 0 ++beta0 = 21.084 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.115e-010 ++cgdo = 1.115e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31237629 ++lkt1 = 3.0326057e-009 ++kt1l = 0 ++kt2 = -0.022385714 ++lkt2 = -4.4078571e-010 ++ute = -1.55 ++ua1 = 1.675e-009 ++ub1 = -2.9904786e-018 ++lub1 = -6.5015893e-025 ++uc1 = -1.3913986e-010 ++luc1 = 9.1595271e-018 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.14 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.70787288 ++lvth0 = 6.9782212e-009 ++k1 = 0.79720913 ++lk1 = -4.5736941e-008 ++k2 = -0.0074212337 ++lk2 = -2.3650252e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12198688 ++lvoff = 1.3282019e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.03989205 ++lu0 = 1.7011995e-009 ++ua = -8.08965e-010 ++lua = 2.4609585e-016 ++ub = 3.1572912e-018 ++lub = 8.2169587e-026 ++uc = 1.02634e-010 ++luc = 5.571566e-017 ++eu = 1.67 ++vsat = 78500 ++a0 = 1.182976 ++la0 = -9.3769676e-007 ++ags = 0.26749563 ++lags = 2.8112459e-007 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.0209945 ++lketa = -3.8043005e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.23119425 ++lpclm = -1.3177414e-007 ++pdiblc1 = 0.39 ++pdiblc2 = 0.0006386625 ++lpdiblc2= 1.7851584e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.002725 ++ldelta = 2.75275e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.1016136e-005 ++lalpha0 = -1.043456e-010 ++alpha1 = 0 ++beta0 = 24.479438 ++lbeta0 = -4.1084794e-006 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1.115e-010 ++cgdo = 1.115e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.11375 ++lnoff = -1.376375e-007 ++voffcv = -0.0575625 ++lvoffcv = 7.5700625e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31817375 ++lkt1 = 1.0047538e-008 ++kt1l = 0 ++kt2 = -0.017346875 ++lkt2 = -6.5377812e-009 ++ute = -1.55 ++ua1 = 1.65589e-009 ++lua1 = 2.31231e-017 ++ub1 = -2.260625e-018 ++lub1 = -1.5332818e-024 ++uc1 = -4.5609125e-011 ++luc1 = -1.0401266e-016 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.15 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.2e-009 ++toxp = 8.2e-009 ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1e-008 ++xw = -5e-009 ++dlc = 3e-008 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = 0.70857 ++k1 = 0.79264 ++k2 = -0.0076575 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040062 ++ua = -7.8438e-010 ++ub = 3.1655e-018 ++uc = 1.082e-010 ++eu = 1.67 ++vsat = 78500 ++a0 = 1.0893 ++ags = 0.29558 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.21803 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 530 ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 24.069 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 2.415e-010 ++cgdo = 2.415e-010 ++cgbo = 1e-013 ++cgdl = 1.05e-010 ++cgsl = 1.05e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1 ++voffcv = -0.05 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31717 ++kt1l = 0 ++kt2 = -0.018 ++ute = -1.55 ++ua1 = 1.6582e-009 ++ub1 = -2.4138e-018 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 + + +*resistor + +.subckt nplus_u_m1 1 2 3 lr=lr wr=wr dtemp=0 +*------------------- +* body resistor parameters +*.param rsh_nplus_u_m=60 ++ r_rsh0=rsh_nplus_u_m ++ r_dw=-5E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.36E-3 ++ r_tc2=6.5E-7 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' + +* model for substrate capacitor +.model np_junction d ++ Level=3 ++ Cj=0.00096797 ++ Mj=0.32071 ++ Pb=0.70172 ++ Cjsw=1.5663e-010 ++ Mjsw=0.1 ++ Php=0.8062 ++ Cta=0.0009438 ++ Ctp=0.00060474 ++ Tpb=0.0018129 ++ Tphp=5e-005 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 + +d1 3 1 np_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' + +*------------------- +.ends nplus_u_m1 + + +.endl nmos_3p3_sf +* +*************************************************************************************************** +* 3.3V PMOS Models +*************************************************************************************************** +* +.lib pmos_3p3_t + + +.subckt pmos_3p3_sab d g s b w=10u l=0.28u par=1 s_sab=0.48u d_sab=1.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.00666 ++ par_k=0.002833 ++ par_l=1.5e-7 ++ par_w=-1e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +xr1 d d1 b pplus_u_m1 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b pplus_u_m1 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' +m0 d1 g s1 b pmos_3p3 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=sa sb=sb sd=sd ++delvto='mis_vth*sw_stat_mismatch' +.ends + + +.model pmos_3p3.0 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.7506174 ++lvth0 = -7.6827273e-009 ++wvth0 = 4.2938493e-009 ++pvth0 = 2.3570182e-015 ++k1 = 0.86959286 ++lk1 = 4.91e-009 ++wk1 = 6.7137132e-008 ++pk1 = -2.0974909e-014 ++k2 = 0.029351195 ++lk2 = -2.4890454e-008 ++wk2 = -2.1522854e-008 ++pk2 = 3.4158327e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.094658091 ++lvoff = -1.6014546e-009 ++wvoff = -1.6655127e-009 ++pvoff = 8.3275636e-016 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0077071688 ++lu0 = 2.4492727e-009 ++wu0 = 6.0892675e-010 ++pu0 = -5.2642909e-016 ++ua = -2.4381818e-012 ++lua = 1.0386891e-015 ++wua = 3.3100364e-018 ++pua = -1.9180342e-022 ++ub = 6.7035533e-019 ++lub = -1.4361909e-025 ++wub = -4.8420779e-027 ++pub = 1.3557818e-033 ++uc = 8.6801065e-011 ++luc = 8.4861818e-018 ++wuc = -1.3364176e-017 ++puc = -4.4743636e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.0272635 ++la0 = -2.0434818e-007 ++wa0 = 1.1112467e-008 ++pa0 = -2.7370909e-015 ++ags = 0.19081247 ++lags = 1.0492091e-007 ++wags = -2.3219283e-008 ++pags = -1.2080073e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.066404636 ++lketa = 8.2658182e-009 ++wketa = -7.3229236e-009 ++pketa = 3.6614618e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.35627558 ++lpclm = 7.0823636e-008 ++wpclm = 2.9266005e-008 ++ppclm = 6.5406545e-015 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 1.1485698e-005 ++lalpha0 = -3.0054064e-012 ++walpha0 = -1.0325417e-013 ++palpha0 = 6.39288e-020 ++alpha1 = 0 ++beta0 = 39.773597 ++lbeta0 = -3.6237273e-006 ++wbeta0 = 2.1005299e-007 ++pbeta0 = 1.1827636e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28373805 ++lkt1 = -1.5974545e-008 ++wkt1 = -1.1172031e-008 ++pkt1 = 1.9400727e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.1563636e-009 ++lua1 = 1.7181818e-016 ++wua1 = 1.7869091e-016 ++pua1 = -8.9345454e-023 ++ub1 = -2.100161e-018 ++lub1 = -6.7359091e-025 ++wub1 = -1.4002317e-025 ++pub1 = 1.4950473e-031 ++uc1 = -2.5418182e-010 ++luc1 = 5.8570909e-017 ++wuc1 = 4.0843636e-017 ++puc1 = -1.4057018e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.1 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.78216327 ++lvth0 = 8.0902041e-009 ++wvth0 = 5.9668408e-009 ++pvth0 = 1.5205225e-015 ++k1 = 1.011648 ++lk1 = -6.6117551e-008 ++wk1 = -1.7990939e-008 ++pk1 = 2.1589126e-014 ++k2 = -0.018784 ++lk2 = -8.2285714e-010 ++wk2 = -2.5231886e-009 ++pk2 = -6.084e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12364214 ++lvoff = 1.2890571e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010288147 ++lu0 = 1.1587837e-009 ++wu0 = -2.4611069e-010 ++pu0 = -9.8910367e-017 ++ua = 3.7095469e-010 ++lua = 8.5199265e-016 ++wua = -4.3130498e-017 ++pua = -1.6858315e-022 ++ub = 1.0877988e-018 ++lub = -3.5234082e-025 ++wub = -1.9235628e-025 ++pub = 9.5112882e-032 ++uc = -1.3265853e-011 ++luc = 5.8519641e-017 ++wuc = -7.386721e-018 ++puc = -7.4630909e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1510659 ++la0 = -2.6624939e-007 ++wa0 = 3.8929322e-008 ++pa0 = -1.6645518e-014 ++ags = 0.19022326 ++lags = 1.0521551e-007 ++wags = 1.3854074e-008 ++pags = -3.0616751e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0050909592 ++lketa = -2.239102e-008 ++wketa = -2.2043755e-009 ++pketa = 1.1021878e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.25657102 ++lpclm = 1.2067592e-007 ++wpclm = 8.5357469e-008 ++ppclm = -2.1505078e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024628714 ++lpdiblc2= 2.4533143e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 7.5504633e-005 ++lalpha0 = -3.5014873e-011 ++walpha0 = 4.8045453e-012 ++palpha0 = -2.3899709e-018 ++alpha1 = 0 ++beta0 = 42.422959 ++lbeta0 = -4.9484082e-006 ++wbeta0 = 2.7621551e-007 ++pbeta0 = 8.5195102e-014 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30703735 ++lkt1 = -4.324898e-009 ++wkt1 = 2.5044049e-008 ++pkt1 = -1.6167967e-014 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.2391388e-018 ++lub1 = -6.0410204e-025 ++wub1 = -3.3103837e-026 ++pub1 = 9.6045061e-032 ++uc1 = -7.5563755e-011 ++luc1 = -3.0738122e-017 ++wuc1 = 6.2211526e-018 ++puc1 = 3.2542237e-024 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.2 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.76745877 ++lvth0 = -9.5551948e-009 ++wvth0 = 3.6783584e-009 ++pvth0 = 4.2667013e-015 ++k1 = 0.95493474 ++lk1 = 1.9383117e-009 ++wk1 = 3.0592208e-008 ++pk1 = -3.6710649e-014 ++k2 = -0.010993416 ++lk2 = -1.0171558e-008 ++wk2 = -1.5055864e-008 ++pk2 = 8.9552104e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097716396 ++lvoff = -1.8220325e-008 ++wvoff = 9.9120779e-010 ++pvoff = -1.1894494e-015 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0087516409 ++lu0 = 3.0025909e-009 ++wu0 = 2.1888218e-010 ++pu0 = -6.5690182e-016 ++ua = 3.9822779e-010 ++lua = 8.1926494e-016 ++wua = -5.2662561e-017 ++pua = -1.5714468e-022 ++ub = 8.5181617e-019 ++lub = -6.9161688e-026 ++wub = -1.0966152e-025 ++pub = -4.1208312e-033 ++uc = -4.4095525e-011 ++luc = 9.5515247e-017 ++wuc = 1.8553586e-018 ++puc = -1.8553586e-023 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.2626103 ++la0 = -4.001026e-007 ++wa0 = -3.4170078e-009 ++pa0 = 3.4170078e-014 ++ags = 0.15731682 ++lags = 1.4470325e-007 ++wags = 7.2894545e-010 ++pags = -1.4866597e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.00016272403 ++lketa = -2.8304903e-008 ++wketa = -3.463048e-009 ++pketa = 2.6125948e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.32143299 ++lpclm = 4.2841558e-008 ++wpclm = 4.9757922e-009 ++ppclm = 7.4952935e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8434545e-005 ++lpdiblc2= 4.4675455e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0020588939 ++lalpha0 = -2.415082e-009 ++walpha0 = 2.2256682e-011 ++palpha0 = -2.3332535e-017 ++alpha1 = 0 ++beta0 = 44.45026 ++lbeta0 = -7.3811688e-006 ++wbeta0 = 4.0343221e-007 ++pbeta0 = -6.7464935e-014 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9454546 ++lnoff = 5.4545454e-007 ++voffcv = 0.021818182 ++lvoffcv = -2.1818182e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.26850506 ++lkt1 = -5.0563636e-008 ++wkt1 = -1.0340166e-008 ++pkt1 = 2.6293091e-014 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -3.0202519e-018 ++lub1 = 3.3323377e-025 ++wub1 = 1.9133501e-025 ++pub1 = -1.7328156e-031 ++uc1 = -3.5566519e-011 ++luc1 = -7.8734805e-017 ++wuc1 = -1.2279955e-017 ++puc1 = 2.5455553e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.3 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.76841429 ++wvth0 = 4.1050286e-009 ++k1 = 0.95512857 ++wk1 = 2.6921143e-008 ++k2 = -0.012010571 ++wk2 = -1.4160343e-008 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.099538429 ++wvoff = 8.7226286e-010 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0090519 ++wu0 = 1.53192e-010 ++ua = 4.8015429e-010 ++wua = -6.8377029e-017 ++ub = 8.449e-019 ++wub = -1.100736e-025 ++uc = -3.4544e-011 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.2226 ++ags = 0.17178714 ++wags = -7.5771429e-010 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0029932143 ++wketa = -3.2017886e-009 ++dwg = 0 ++dwb = 0 ++pclm = 0.32571714 ++wpclm = 1.2471086e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018173857 ++walpha0 = 1.9923429e-011 ++alpha1 = 0 ++beta0 = 43.712143 ++wbeta0 = 3.9668571e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.27356143 ++wkt1 = -7.7108571e-009 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.9869286e-018 ++wub1 = 1.7400686e-025 ++uc1 = -4.344e-011 ++wuc1 = -9.7344e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.4 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.7710094 ++lvth0 = -2.1407273e-009 ++wvth0 = 1.4897689e-008 ++pvth0 = -5.2482182e-016 ++k1 = 0.99870273 ++lk1 = -3.5426364e-008 ++k2 = 0.014249873 ++lk2 = -2.0467636e-008 ++wk2 = -1.3670166e-008 ++pk2 = 1.1159673e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0091928468 ++lu0 = 1.8372909e-009 ++wu0 = -1.6362577e-010 ++pu0 = -2.0819854e-016 ++ua = -8.0522078e-011 ++lua = 7.4813818e-016 ++wua = 4.3913662e-017 ++pua = -4.0716945e-023 ++ub = 1.748897e-018 ++lub = -3.0903909e-025 ++wub = -5.6568377e-025 ++pub = 8.7374182e-032 ++uc = 8.6704408e-011 ++luc = 1.2453182e-017 ++wuc = -1.3313914e-017 ++puc = -6.5372036e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 0.66833429 ++la0 = -1.03128e-007 ++wa0 = 1.9775566e-007 ++pa0 = -5.5371585e-014 ++ags = 0.20459958 ++lags = 6.9689636e-008 ++wags = -3.0388584e-008 ++pags = 6.2401891e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.10490303 ++lketa = 2.2143527e-008 ++wketa = 1.2696239e-008 ++pketa = -3.5549469e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.3781492 ++lpclm = 2.7248545e-008 ++wpclm = 1.7891728e-008 ++ppclm = 2.9199702e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 1.2079775e-005 ++lalpha0 = -3.0255502e-012 ++walpha0 = -4.121738e-013 ++palpha0 = 7.4403585e-020 ++alpha1 = 0 ++beta0 = 38.238696 ++lbeta0 = -2.7152909e-006 ++wbeta0 = 1.0082017e-006 ++pbeta0 = -3.5411055e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33225761 ++lkt1 = 5.3309091e-010 ++wkt1 = 1.4058139e-008 ++pkt1 = -6.6438982e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 2.0124e-009 ++lua1 = -2.562e-016 ++wua1 = -2.66448e-016 ++pua1 = 1.33224e-022 ++ub1 = -2.8876353e-018 ++lub1 = -2.9730909e-026 ++wub1 = 2.6946346e-025 ++pub1 = -1.8530247e-031 ++uc1 = 6.432e-012 ++luc1 = -3.4608e-017 ++wuc1 = -9.4675549e-017 ++puc1 = 3.4396015e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.5 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.77464237 ++lvth0 = -3.242449e-010 ++wvth0 = 2.0559739e-009 ++pvth0 = 5.8960359e-015 ++k1 = 0.97705 ++lk1 = -2.46e-008 ++k2 = -0.026847376 ++lk2 = 8.0987755e-011 ++wk2 = 1.6697667e-009 ++pk2 = -6.5539994e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12364214 ++lvoff = 1.2890571e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0097471347 ++lu0 = 1.5601469e-009 ++wu0 = 3.5215673e-011 ++pu0 = -3.0761926e-016 ++ua = 2.6778433e-010 ++lua = 5.7398498e-016 ++wua = 1.0518093e-017 ++pua = -2.4019161e-023 ++ub = 1.2732368e-018 ++lub = -7.120898e-026 ++wub = -2.8878406e-025 ++pub = -5.1075673e-032 ++uc = 8.0016841e-012 ++luc = 5.1804544e-017 ++wuc = -1.844584e-017 ++puc = -3.9712404e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.3454526 ++la0 = -4.4168718e-007 ++wa0 = -6.215178e-008 ++pa0 = 7.4582136e-014 ++ags = 0.19226653 ++lags = 7.5856163e-008 ++wags = 1.2791576e-008 ++pags = -1.5349891e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0016565918 ++lketa = -2.947969e-008 ++wketa = -3.9902465e-009 ++pketa = 4.7882958e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.55246506 ++lpclm = -5.9909388e-008 ++wpclm = -6.8507432e-008 ++ppclm = 7.2399282e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024628714 ++lpdiblc2= 2.4533143e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.000123026 ++lalpha0 = -5.8498663e-011 ++walpha0 = -1.9906566e-011 ++palpha0 = 9.8215995e-018 ++alpha1 = 0 ++beta0 = 43.366204 ++lbeta0 = -5.2790449e-006 ++wbeta0 = -2.1427184e-007 ++pbeta0 = 2.571262e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28366163 ++lkt1 = -2.3764898e-008 ++wkt1 = 1.2888678e-008 ++pkt1 = -6.0591673e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -3.1375788e-018 ++lub1 = 9.5240816e-026 ++wub1 = 4.3408496e-025 ++pub1 = -2.6761322e-031 ++uc1 = -9.9154286e-011 ++luc1 = 1.8185143e-017 ++wuc1 = 1.8488229e-017 ++puc1 = -2.2185874e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.6 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.77376777 ++lvth0 = -1.3737662e-009 ++wvth0 = 6.9590384e-009 ++pvth0 = 1.2358442e-017 ++k1 = 1.0137659 ++lk1 = -6.8659091e-008 ++k2 = -0.027452061 ++lk2 = 8.0661039e-010 ++wk2 = -6.4973683e-009 ++pk2 = 3.2465626e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.095810227 ++lvoff = -2.0507727e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0097323026 ++lu0 = 1.5779454e-009 ++wu0 = -2.910619e-010 ++pu0 = 8.3913818e-017 ++ua = 4.0315384e-010 ++lua = 4.1154156e-016 ++wua = -5.5224108e-017 ++pua = 5.487148e-023 ++ub = 1.1661759e-018 ++lub = 5.7264156e-026 ++wub = -2.7312856e-025 ++pub = -6.986227e-032 ++uc = 1.1632475e-012 ++luc = 6.0010667e-017 ++wuc = -2.1679203e-017 ++puc = -9.1205299e-026 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1189871 ++la0 = -1.6992857e-007 ++wa0 = 7.1267013e-008 ++pa0 = -8.5520416e-014 ++ags = 0.16561084 ++lags = 1.0784299e-007 ++wags = -3.583948e-009 ++pags = 4.3007377e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068224318 ++lketa = -2.3280682e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.3288581 ++lpclm = 2.0841896e-007 ++wpclm = 1.1147314e-009 ++ppclm = -1.1147314e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8434545e-005 ++lpdiblc2= 4.4675455e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.002173683 ++lalpha0 = -2.519287e-009 ++walpha0 = -3.7433637e-011 ++palpha0 = 3.0854085e-017 ++alpha1 = 0 ++beta0 = 44.354662 ++lbeta0 = -6.4651948e-006 ++wbeta0 = 4.5314286e-007 ++pbeta0 = -5.4377143e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9454546 ++lnoff = 5.4545454e-007 ++voffcv = 0.021818182 ++lvoffcv = -2.1818182e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33774851 ++lkt1 = 4.1139351e-008 ++wkt1 = 2.5666423e-008 ++pkt1 = -2.1392462e-014 ++kt1l = 0 ++kt2 = -0.016947818 ++lkt2 = 4.6581818e-009 ++wkt2 = 2.0185455e-009 ++pkt2 = -2.4222546e-015 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.5969484e-018 ++lub1 = -5.5351558e-025 ++wub1 = -2.878281e-026 ++pub1 = 2.878281e-031 ++uc1 = -4.2545455e-011 ++luc1 = -4.9745455e-017 ++wuc1 = -8.6509091e-018 ++puc1 = 1.0381091e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.7 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.77390514 ++wvth0 = 6.9602743e-009 ++k1 = 1.0069 ++k2 = -0.0273714 ++wk2 = -6.172712e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0098900971 ++wu0 = -2.8267051e-010 ++ua = 4.44308e-010 ++wua = -4.973696e-017 ++ub = 1.1719023e-018 ++wub = -2.8011479e-025 ++uc = 7.1643143e-012 ++wuc = -2.1688323e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1019943 ++wa0 = 6.2714971e-008 ++ags = 0.17639514 ++wags = -3.1538743e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0019217543 ++walpha0 = -3.4348229e-011 ++alpha1 = 0 ++beta0 = 43.708143 ++wbeta0 = 3.9876571e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33363457 ++wkt1 = 2.3527177e-008 ++kt1l = 0 ++kt2 = -0.016482 ++wkt2 = 1.77632e-009 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.6523e-018 ++uc1 = -4.752e-011 ++wuc1 = -7.6128e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.8 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.76226585 ++lvth0 = -8.7733719e-009 ++wvth0 = 4.2305517e-009 ++pvth0 = 7.5670046e-015 ++k1 = 0.99870273 ++lk1 = -3.5426364e-008 ++k2 = -0.00067810868 ++lk2 = -1.7691446e-008 ++wk2 = 4.5419708e-009 ++pk2 = -2.2709854e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011352976 ++lu0 = 1.7890915e-009 ++wu0 = -2.7989835e-009 ++pu0 = -1.493953e-016 ++ua = 3.4788822e-010 ++lua = 6.3071157e-016 ++wua = -4.7874691e-016 ++pua = 1.0254352e-022 ++ub = 9.2772209e-019 ++lub = 3.2915171e-026 ++wub = 4.3614967e-025 ++pub = -3.2981002e-031 ++uc = 1.3375779e-010 ++luc = -7.439668e-018 ++wuc = -7.0719038e-017 ++puc = 1.7732073e-023 ++eu = 1.67 ++vsat = 94000 ++a0 = 0.8879706 ++la0 = -1.4725376e-007 ++wa0 = -7.0200638e-008 ++pa0 = -1.5381528e-015 ++ags = 0.3341873 ++lags = -2.4436508e-009 ++wags = -1.884856e-007 ++pags = 9.42428e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.088919542 ++lketa = 1.7668152e-008 ++wketa = -6.803611e-009 ++pketa = 1.9050111e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.32482036 ++lpclm = 5.0559583e-008 ++wpclm = 8.2952909e-008 ++ppclm = 7.6023645e-016 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 9.723125e-006 ++lalpha0 = -2.2830898e-012 ++walpha0 = 2.4629388e-012 ++palpha0 = -8.3139811e-019 ++alpha1 = 0 ++beta0 = 37.805966 ++lbeta0 = -2.3737058e-006 ++wbeta0 = 1.5361323e-006 ++pbeta0 = -7.708444e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29596713 ++lkt1 = -8.3979897e-009 ++wkt1 = -3.0216242e-008 ++pkt1 = 4.2520201e-015 ++kt1l = 0 ++kt2 = -0.020842369 ++lkt2 = 2.1773833e-009 ++wkt2 = 9.4871699e-009 ++pkt2 = -2.6564076e-015 ++ute = -1 ++ua1 = 1.8116799e-009 ++lua1 = -1.5583996e-016 ++wua1 = -2.1569499e-017 ++pua1 = 1.078475e-023 ++ub1 = -2.5843988e-018 ++lub1 = -1.2857843e-025 ++wub1 = -1.0048507e-025 ++pub1 = -6.4708497e-032 ++uc1 = -8.5778578e-011 ++luc1 = 8.8928926e-019 ++wuc1 = 1.7821357e-017 ++puc1 = -8.9106783e-024 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.9 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.76552347 ++lvth0 = -7.1445584e-009 ++wvth0 = -9.069076e-009 ++pvth0 = 1.4216818e-014 ++k1 = 0.97705 ++lk1 = -2.46e-008 ++k2 = -0.030551827 ++lk2 = -2.7545864e-009 ++wk2 = 6.1891978e-009 ++pk2 = -3.0945989e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.094286796 ++lvoff = -1.787102e-009 ++wvoff = -3.5813523e-008 ++pvoff = 1.7906761e-014 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010127025 ++lu0 = 2.4020669e-009 ++wu0 = -4.282509e-010 ++pu0 = -1.3347616e-015 ++ua = 3.2582253e-010 ++lua = 6.4174442e-016 ++wua = -6.0288518e-017 ++pua = -1.0668567e-022 ++ub = 9.6220002e-019 ++lub = 1.5676208e-026 ++wub = 9.0680837e-026 ++pub = -1.570756e-031 ++uc = -2.7758895e-011 ++luc = 7.3318673e-017 ++wuc = 2.5182066e-017 ++puc = -3.0218479e-023 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1782327 ++la0 = -2.9238479e-007 ++wa0 = 1.4185662e-007 ++pa0 = -1.0756678e-013 ++ags = 0.20788505 ++lags = 6.0707474e-008 ++wags = -6.2630205e-009 ++pags = 3.1315103e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0066799724 ++lketa = -2.3451633e-008 ++wketa = 2.1382778e-009 ++pketa = -2.5659333e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.37778426 ++lpclm = 2.407763e-008 ++wpclm = 1.4460314e-007 ++ppclm = -3.006488e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024628714 ++lpdiblc2= 2.4533143e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00011108151 ++lalpha0 = -5.296228e-011 ++walpha0 = -5.3342836e-012 ++palpha0 = 3.0672131e-018 ++alpha1 = 0 ++beta0 = 43.187318 ++lbeta0 = -5.0643818e-006 ++wbeta0 = 3.968961e-009 ++pbeta0 = -4.7627532e-015 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30269355 ++lkt1 = -5.0347792e-009 ++wkt1 = 3.6107623e-008 ++pkt1 = -2.8909912e-014 ++kt1l = 0 ++kt2 = -0.010621998 ++lkt2 = -2.9328019e-009 ++wkt2 = -2.981682e-009 ++pkt2 = 3.5780184e-015 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.4617658e-018 ++lub1 = -1.8989494e-025 ++wub1 = -3.9040685e-025 ++pub1 = 8.0252392e-032 ++uc1 = -3.4810909e-011 ++luc1 = -2.4594545e-017 ++wuc1 = -6.0010691e-017 ++puc1 = 3.0005345e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.10 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.7677531 ++lvth0 = -4.4690083e-009 ++wvth0 = -3.7885537e-010 ++pvth0 = 3.7885537e-015 ++k1 = 1.0137659 ++lk1 = -6.8659091e-008 ++k2 = -0.036023042 ++lk2 = 3.8108709e-009 ++wk2 = 3.9592281e-009 ++pk2 = -4.1863519e-016 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.098145312 ++lvoff = 2.8431167e-009 ++wvoff = 2.848803e-009 ++pvoff = -2.848803e-014 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011031559 ++lu0 = 1.3166262e-009 ++wu0 = -1.8761549e-009 ++pu0 = 4.0272326e-016 ++ua = 6.676128e-010 ++lua = 2.315961e-016 ++wua = -3.7786403e-016 ++pua = 2.7440495e-022 ++ub = 9.7526352e-019 ++wub = -4.0215498e-026 ++uc = -1.6606591e-011 ++luc = 5.9935909e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1832393 ++la0 = -2.9839274e-007 ++wa0 = -7.1205867e-009 ++pa0 = 7.1205867e-014 ++ags = 0.16685819 ++lags = 1.0993971e-007 ++wags = -5.1057076e-009 ++pags = 1.7427347e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068224318 ++lketa = -2.3280682e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.34313423 ++lpclm = 6.5657665e-008 ++wpclm = -1.6302147e-008 ++ppclm = 1.6302147e-013 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8434545e-005 ++lpdiblc2= 4.4675455e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0021426891 ++lalpha0 = -2.4908914e-009 ++walpha0 = 3.7885537e-013 ++palpha0 = -3.7885537e-018 ++alpha1 = 0 ++beta0 = 44.161948 ++lbeta0 = -6.233938e-006 ++wbeta0 = 6.8825393e-007 ++pbeta0 = -8.2590471e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9454546 ++lnoff = 5.4545454e-007 ++voffcv = 0.021818182 ++lvoffcv = -2.1818182e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29670927 ++lkt1 = -1.2215919e-008 ++wkt1 = -2.4401443e-008 ++pkt1 = 4.3700967e-014 ++kt1l = 0 ++kt2 = -0.012757219 ++lkt2 = -3.7053719e-010 ++wkt2 = -3.0939855e-009 ++pkt2 = 3.7127826e-015 ++ute = -1 ++ua1 = 1.39597e-009 ++lua1 = 1.2483595e-016 ++wua1 = 1.2691655e-016 ++pua1 = -1.5229986e-022 ++ub1 = -2.656703e-018 ++lub1 = 4.4029649e-026 ++wub1 = 4.4117708e-026 ++pub1 = -4.4117708e-031 ++uc1 = -6.6591694e-011 ++luc1 = 1.3542397e-017 ++wuc1 = 2.0685503e-017 ++puc1 = -6.6830088e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.11 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.7682 ++k1 = 1.0069 ++k2 = -0.035641955 ++wk2 = 3.9173646e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011163222 ++wu0 = -1.8358826e-009 ++ua = 6.9077241e-010 ++wua = -3.5042354e-016 ++ub = 9.7526352e-019 ++wub = -4.0215498e-026 ++uc = -1.0613e-011 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1534 ++ags = 0.17785216 ++wags = -4.9314341e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018936 ++alpha1 = 0 ++beta0 = 43.538555 ++wbeta0 = 6.0566345e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29793086 ++wkt1 = -2.0031346e-008 ++kt1l = 0 ++kt2 = -0.012794273 ++wkt2 = -2.7227073e-009 ++ute = -1 ++ua1 = 1.4084536e-009 ++wua1 = 1.1168656e-016 ++ub1 = -2.6523e-018 ++uc1 = -6.5237455e-011 ++wuc1 = 1.4002494e-017 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.12 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.76184364 ++lvth0 = -8.0181818e-009 ++k1 = 0.99870273 ++lk1 = -3.5426364e-008 ++k2 = -0.00022481818 ++lk2 = -1.7918091e-008 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011073636 ++lu0 = 1.7741818e-009 ++ua = 3.0010909e-010 ++lua = 6.4094546e-016 ++ub = 9.7125e-019 ++uc = 1.267e-010 ++luc = -5.67e-018 ++eu = 1.67 ++vsat = 94000 ++a0 = 0.88096455 ++la0 = -1.4740727e-007 ++ags = 0.31537636 ++lags = 6.9618182e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.089598545 ++lketa = 1.7858273e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.33309909 ++lpclm = 5.0635454e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 9.9689273e-006 ++lalpha0 = -2.3660636e-012 ++alpha1 = 0 ++beta0 = 37.959273 ++lbeta0 = -2.4506364e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29898273 ++lkt1 = -7.9736364e-009 ++kt1l = 0 ++kt2 = -0.019895546 ++lkt2 = 1.9122727e-009 ++ute = -1 ++ua1 = 1.8095273e-009 ++lua1 = -1.5476364e-016 ++ub1 = -2.5944273e-018 ++lub1 = -1.3503636e-025 ++uc1 = -8.4e-011 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.13 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.76642857 ++lvth0 = -5.7257143e-009 ++k1 = 0.97705 ++lk1 = -2.46e-008 ++k2 = -0.029934143 ++lk2 = -3.0634286e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010084286 ++lu0 = 2.2688571e-009 ++ua = 3.1980571e-010 ++lua = 6.3109714e-016 ++ub = 9.7125e-019 ++uc = -2.5245714e-011 ++luc = 7.0302857e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.19239 ++la0 = -3.0312e-007 ++ags = 0.20726 ++lags = 6.102e-008 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0064665714 ++lketa = -2.3707714e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.39221571 ++lpclm = 2.1077143e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024628714 ++lpdiblc2= 2.4533143e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00011054914 ++lalpha0 = -5.2656171e-011 ++alpha1 = 0 ++beta0 = 43.187714 ++lbeta0 = -5.0648571e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29909 ++lkt1 = -7.92e-009 ++kt1l = 0 ++kt2 = -0.010919571 ++lkt2 = -2.5757143e-009 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.5007286e-018 ++lub1 = -1.8188571e-025 ++uc1 = -4.08e-011 ++luc1 = -2.16e-017 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.14 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.76779091 ++lvth0 = -4.0909091e-009 ++k1 = 1.0137659 ++lk1 = -6.8659091e-008 ++k2 = -0.035627909 ++lk2 = 3.7690909e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010844318 ++lu0 = 1.3568182e-009 ++ua = 6.2990182e-010 ++lua = 2.5898182e-016 ++ub = 9.7125e-019 ++uc = -1.6606591e-011 ++luc = 5.9935909e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1825286 ++la0 = -2.9128636e-007 ++ags = 0.16634864 ++lags = 1.1011364e-007 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068224318 ++lketa = -2.3280682e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.34150727 ++lpclm = 8.1927273e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8434545e-005 ++lpdiblc2= 4.4675455e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.002142727 ++lalpha0 = -2.4912696e-009 ++alpha1 = 0 ++beta0 = 44.230636 ++lbeta0 = -6.3163636e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9454546 ++lnoff = 5.4545454e-007 ++voffcv = 0.021818182 ++lvoffcv = -2.1818182e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29914454 ++lkt1 = -7.8545455e-009 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.4086364e-009 ++lua1 = 1.0963636e-016 ++ub1 = -2.6523e-018 ++uc1 = -6.4527273e-011 ++luc1 = 6.8727273e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.15 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.9e-009 ++toxp = 7.9e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 0 ++xw = 0 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.7682 ++k1 = 1.0069 ++k2 = -0.035251 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.01098 ++ua = 6.558e-010 ++ub = 9.7125e-019 ++uc = -1.0613e-011 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1534 ++ags = 0.17736 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018936 ++alpha1 = 0 ++beta0 = 43.599 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29993 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.4196e-009 ++ub1 = -2.6523e-018 ++uc1 = -6.384e-011 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 + + +* model for unsalicided p+ diffusion resistor +.subckt pplus_u_m1 1 2 3 lr=lr wr=wr dtemp=0 par=1 +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=185 ++ r_rsh0=rsh_pplus_u_m ++ r_dw=2.75E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.375E-3 ++ r_tc2=1E-6 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +* model for substrate capacitor +.model pn_junction d ++ Level=3 ++ Cj=0.00094344 ++ Mj=0.32084 ++ Pb=0.69939 ++ Cjsw=1.5078e-010 ++ Mjsw=0.05 ++ Php=0.8022 ++ Cta=0.00099187 ++ Ctp=0.00063483 ++ Tpb=0.0016906 ++ Tphp=0.0058423 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 +d1 1 3 pn_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ends pplus_u_m1 + + + + +.endl pmos_3p3_t +* +* +.lib pmos_3p3_f + + +.subckt pmos_3p3_sab d g s b w=10u l=0.28u par=1 s_sab=0.48u d_sab=1.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.00666 ++ par_k=0.002833 ++ par_l=1.5e-7 ++ par_w=-1e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +xr1 d d1 b pplus_u_m1 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b pplus_u_m1 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' +m0 d1 g s1 b pmos_3p3 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=sa sb=sb sd=sd ++delvto='mis_vth*sw_stat_mismatch' +.ends + + + +.model pmos_3p3.0 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.67663617 ++lvth0 = -7.3534153e-009 ++wvth0 = 4.7732695e-009 ++pvth0 = 2.3377109e-015 ++k1 = 0.8647782 ++lk1 = 6.1568267e-009 ++wk1 = 6.9370633e-008 ++pk1 = -2.0803095e-014 ++k2 = 0.028918855 ++lk2 = -2.3507638e-008 ++wk2 = -2.2539936e-008 ++pk2 = 3.3878523e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.094667623 ++lvoff = -1.5583678e-009 ++wvoff = -1.6924896e-009 ++pvoff = 8.2593493e-016 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0078719299 ++lu0 = 2.3274457e-009 ++wu0 = 5.9859026e-010 ++pu0 = -5.221169e-016 ++ua = 8.7644416e-011 ++lua = 9.8467082e-016 ++wua = -1.3940377e-017 ++pua = -1.9023228e-022 ++ub = 6.5842379e-019 ++lub = -1.3426634e-025 ++wub = -5.017448e-027 ++pub = 1.3446761e-033 ++uc = 8.863003e-011 ++luc = 8.2624703e-018 ++wuc = -1.4595908e-017 ++puc = -4.4377124e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.0088763 ++la0 = -1.9069135e-007 ++wa0 = 1.154901e-008 ++pa0 = -2.7146703e-015 ++ags = 0.20174918 ++lags = 9.8918351e-008 ++wags = -2.5751203e-008 ++pags = -1.198112e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.065134512 ++lketa = 7.447618e-009 ++wketa = -7.4415355e-009 ++pketa = 3.6314694e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.35995623 ++lpclm = 6.5671827e-008 ++wpclm = 3.1666898e-008 ++ppclm = 6.4870775e-015 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 1.1235927e-005 ++lalpha0 = -2.8123501e-012 ++walpha0 = -1.0380713e-013 ++palpha0 = 6.3405134e-020 ++alpha1 = 0 ++beta0 = 39.445349 ++lbeta0 = -3.3940359e-006 ++wbeta0 = 2.3377646e-007 ++pbeta0 = 1.1730752e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28422543 ++lkt1 = -1.5068185e-008 ++wkt1 = -1.1684779e-008 ++pkt1 = 1.9241808e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.1573864e-009 ++lua1 = 1.6719545e-016 ++wua1 = 1.8158523e-016 ++pua1 = -8.8613591e-023 ++ub1 = -2.1477044e-018 ++lub1 = -6.4044033e-025 ++wub1 = -1.3505708e-025 ++pub1 = 1.4828008e-031 ++uc1 = -2.5233764e-010 ++luc1 = 5.5767486e-017 ++wuc1 = 4.2084409e-017 ++puc1 = -1.3941872e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.1 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.70748201 ++lvth0 = 7.6993553e-009 ++wvth0 = 6.367274e-009 ++pvth0 = 1.5598367e-015 ++k1 = 1.0117326 ++lk1 = -6.5556919e-008 ++wk1 = -1.8642534e-008 ++pk1 = 2.214733e-014 ++k2 = -0.018588529 ++lk2 = -3.2403549e-010 ++wk2 = -2.8080536e-009 ++pk2 = -6.2413065e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12338433 ++lvoff = 1.2455386e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010331202 ++lu0 = 1.1273211e-009 ++wu0 = -2.6339567e-010 ++pu0 = -1.0146777e-016 ++ua = 3.9172068e-010 ++lua = 8.3628161e-016 ++wua = -4.9371285e-017 ++pua = -1.72942e-022 ++ub = 1.0960127e-018 ++lub = -3.4780972e-025 ++wub = -2.0220479e-025 ++pub = 9.7572098e-032 ++uc = -1.1491615e-011 ++luc = 5.7121833e-017 ++wuc = -8.0009433e-018 ++puc = -7.6560549e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1426483 ++la0 = -2.5597206e-007 ++wa0 = 4.0977761e-008 ++pa0 = -1.7075901e-014 ++ags = 0.19126654 ++lags = 1.0403388e-007 ++wags = 1.4058737e-008 ++pags = -3.1408371e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0053639133 ++lketa = -2.1720434e-008 ++wketa = -2.3169788e-009 ++pketa = 1.1306857e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.25217946 ++lpclm = 1.1826689e-007 ++wpclm = 9.0167278e-008 ++ppclm = -2.2061108e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00025119377 ++lpdiblc2= 2.3704904e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 7.4423186e-005 ++lalpha0 = -3.3647732e-011 ++walpha0 = 5.050231e-012 ++palpha0 = -2.4517655e-018 ++alpha1 = 0 ++beta0 = 42.301722 ++lbeta0 = -4.787946e-006 ++wbeta0 = 2.9506668e-007 ++pbeta0 = 8.7397887e-014 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30910467 ++lkt1 = -2.9271156e-009 ++wkt1 = 2.6245925e-008 ++pkt1 = -1.6586003e-014 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.2487222e-018 ++lub1 = -5.9114366e-025 ++wub1 = -3.3106883e-026 ++pub1 = 9.852838e-032 ++uc1 = -7.6682222e-011 ++luc1 = -2.9952355e-017 ++wuc1 = 6.6740899e-018 ++puc1 = 3.3383641e-024 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.2 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.6927634 ++lvth0 = -9.7863494e-009 ++wvth0 = 3.9098384e-009 ++pvth0 = 4.4792702e-015 ++k1 = 0.95248832 ++lk1 = 4.8252741e-009 ++wk1 = 3.2440732e-008 ++pk1 = -3.853959e-014 ++k2 = -0.0097979054 ++lk2 = -1.0767296e-008 ++wk2 = -1.5975284e-008 ++pk2 = 9.4013629e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097813945 ++lvoff = -1.7922234e-008 ++wvoff = 1.0511012e-009 ++pvoff = -1.2487082e-015 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0087371575 ++lu0 = 3.0210454e-009 ++wu0 = 2.316895e-010 ++pu0 = -6.8962895e-016 ++ua = 4.0327941e-010 ++lua = 8.2254984e-016 ++wua = -5.6078614e-017 ++pua = -1.6497369e-022 ++ub = 8.6053432e-019 ++lub = -6.8061407e-026 ++wub = -1.1643187e-025 ++pub = -4.3261328e-033 ++uc = -4.4147189e-011 ++luc = 9.5916655e-017 ++wuc = 1.9501336e-018 ++puc = -1.9477934e-023 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.2624812 ++la0 = -3.983336e-007 ++wa0 = -3.5915545e-009 ++pa0 = 3.5872446e-014 ++ags = 0.1574043 ++lags = 1.4426221e-007 ++wags = 7.5813661e-010 ++pags = -1.5607258e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = 8.6249554e-005 ++lketa = -2.8195228e-008 ++wketa = -3.6739399e-009 ++pketa = 2.7427554e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.32107112 ++lpclm = 3.6423596e-008 ++wpclm = 5.3623696e-009 ++ppclm = 7.8687123e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.88813e-005 ++lpdiblc2= 4.4175626e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0020546973 ++lalpha0 = -2.3862134e-009 ++walpha0 = 2.3605119e-011 ++palpha0 = -2.4494972e-017 ++alpha1 = 0 ++beta0 = 44.410558 ++lbeta0 = -7.2932429e-006 ++wbeta0 = 4.2825183e-007 ++pbeta0 = -7.0826067e-014 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.946 ++lnoff = 5.39352e-007 ++voffcv = 0.0216 ++lvoffcv = -2.157408e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.2677292 ++lkt1 = -5.2081178e-008 ++wkt1 = -1.0950226e-008 ++pkt1 = 2.7603024e-014 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -3.0352362e-018 ++lub1 = 3.4323494e-025 ++wub1 = 2.0295616e-025 ++pub1 = -1.8191452e-031 ++uc1 = -3.4663323e-011 ++luc1 = -7.9870808e-017 ++wuc1 = -1.3010587e-017 ++puc1 = 2.672376e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.3 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.69374321 ++wvth0 = 4.3583036e-009 ++k1 = 0.95297143 ++wk1 = 2.8582143e-008 ++k2 = -0.010875929 ++wk2 = -1.5034018e-008 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.099608321 ++wvoff = 9.2608036e-010 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.009039625 ++wu0 = 1.6264375e-010 ++ua = 4.8563321e-010 ++wua = -7.2595804e-017 ++ub = 8.5372e-019 ++wub = -1.16865e-025 ++uc = -3.4544e-011 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.2226 ++ags = 0.17184786 ++wags = -8.0446429e-010 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0027366607 ++wketa = -3.3993348e-009 ++dwg = 0 ++dwb = 0 ++pclm = 0.32471786 ++wpclm = 1.3240536e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018157893 ++walpha0 = 2.1152679e-011 ++alpha1 = 0 ++beta0 = 43.680357 ++wbeta0 = 4.2116071e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.27294357 ++wkt1 = -8.1866071e-009 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -3.0008714e-018 ++wub1 = 1.8474286e-025 ++uc1 = -4.266e-011 ++wuc1 = -1.0335e-017 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.4 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.69642702 ++lvth0 = -1.9920781e-009 ++wvth0 = 1.5262418e-008 ++pvth0 = -5.037978e-016 ++k1 = 0.99566618 ++lk1 = -3.3094297e-008 ++k2 = 0.012709478 ++lk2 = -1.9136714e-008 ++wk2 = -1.3948967e-008 ++pk2 = 1.0712624e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0093531893 ++lu0 = 1.7194104e-009 ++wu0 = -1.8647726e-010 ++pu0 = -1.9985825e-016 ++ua = -1.7033143e-011 ++lua = 6.9948888e-016 ++wua = 4.1538729e-017 ++pua = -3.9085851e-023 ++ub = 1.7312067e-018 ++lub = -2.899821e-025 ++wub = -5.7359242e-025 ++pub = 8.387403e-032 ++uc = 8.7990522e-011 ++luc = 1.1729669e-017 ++wuc = -1.4256968e-017 ++puc = -6.2753276e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 0.65645235 ++la0 = -9.5523869e-008 ++wa0 = 1.9833372e-007 ++pa0 = -5.3153436e-014 ++ags = 0.21104356 ++lags = 6.5010179e-008 ++wags = -3.0677229e-008 ++pags = 5.9902112e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.10320034 ++lketa = 2.0738198e-008 ++wketa = 1.2733351e-008 ++pketa = -3.4125381e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.38016331 ++lpclm = 2.5024839e-008 ++wpclm = 2.0957146e-008 ++ppclm = 2.8029981e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 1.1826838e-005 ++lalpha0 = -2.8274782e-012 ++walpha0 = -4.1699029e-013 ++palpha0 = 7.1423027e-020 ++alpha1 = 0 ++beta0 = 37.990543 ++lbeta0 = -2.5313328e-006 ++wbeta0 = 1.0048234e-006 ++pbeta0 = -3.3992511e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33242454 ++lkt1 = 5.9583152e-010 ++wkt1 = 1.3860749e-008 ++pkt1 = -6.377748e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.99446e-009 ++lua1 = -2.4129648e-016 ++wua1 = -2.620638e-016 ++pua1 = 1.2788713e-022 ++ub1 = -2.8941809e-018 ++lub1 = -2.5045136e-026 ++wub1 = 2.6057544e-025 ++pub1 = -1.7787938e-031 ++uc1 = 4.9114909e-012 ++luc1 = -3.2836296e-017 ++wuc1 = -9.4257628e-017 ++puc1 = 3.3018133e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.5 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.69968312 ++lvth0 = -4.0309955e-010 ++wvth0 = 2.2338617e-009 ++pvth0 = 5.8541378e-015 ++k1 = 0.976558 ++lk1 = -2.3769504e-008 ++k2 = -0.02687001 ++lk2 = 1.7807606e-010 ++wk2 = 1.5811316e-009 ++pk2 = -6.5074256e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12338433 ++lvoff = 1.2455386e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0097778795 ++lu0 = 1.5121617e-009 ++wu0 = 2.9865002e-011 ++pu0 = -3.0543328e-016 ++ua = 2.791058e-010 ++lua = 5.5497308e-016 ++wua = 1.0314601e-017 ++pua = -2.3848477e-023 ++ub = 1.2763808e-018 ++lub = -6.8027043e-026 ++wub = -2.9779989e-025 ++pub = -5.0712722e-032 ++uc = 9.3297873e-012 ++luc = 5.0116107e-017 ++wuc = -1.9036287e-017 ++puc = -3.9430202e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.3375751 ++la0 = -4.2791177e-007 ++wa0 = -6.2333454e-008 ++pa0 = 7.4052143e-014 ++ags = 0.19358686 ++lags = 7.352905e-008 ++wags = 1.2828966e-008 ++pags = -1.5240812e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0021847972 ++lketa = -2.8557385e-008 ++wketa = -4.0019103e-009 ++pketa = 4.7542695e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.55232393 ++lpclm = -5.8989544e-008 ++wpclm = -6.8909289e-008 ++ppclm = 7.1884801e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00025119377 ++lpdiblc2= 2.3704904e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00012216672 ++lalpha0 = -5.6673338e-011 ++walpha0 = -2.025384e-011 ++palpha0 = 9.7518057e-018 ++alpha1 = 0 ++beta0 = 43.26392 ++lbeta0 = -5.1047406e-006 ++wbeta0 = -2.1489817e-007 ++pbeta0 = 2.5529903e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28433818 ++lkt1 = -2.2870309e-008 ++wkt1 = 1.3119687e-008 ++pkt1 = -6.01611e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -3.142432e-018 ++lub1 = 9.6101442e-026 ++wub1 = 4.4055934e-025 ++pub1 = -2.6571152e-031 ++uc1 = -9.9075017e-011 ++luc1 = 1.790912e-017 ++wuc1 = 1.8542271e-017 ++puc1 = -2.2028218e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.6 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.69887884 ++lvth0 = -1.3585892e-009 ++wvth0 = 7.151017e-009 ++pvth0 = 1.255727e-017 ++k1 = 1.0136972 ++lk1 = -6.7890933e-008 ++k2 = -0.027348888 ++lk2 = 7.4698326e-010 ++wk2 = -6.6732628e-009 ++pk2 = 3.2987949e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.095830735 ++lvoff = -2.0278287e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0097384672 ++lu0 = 1.5589835e-009 ++wu0 = -2.9900464e-010 ++pu0 = 8.5263865e-017 ++ua = 4.0443501e-010 ++lua = 4.0608197e-016 ++wua = -5.6691087e-017 ++pua = 5.575428e-023 ++ub = 1.1705395e-018 ++lub = 5.7712398e-026 ++wub = -2.8073464e-025 ++pub = -7.0986249e-032 ++uc = 1.5649873e-012 ++luc = 5.934069e-017 ++wuc = -2.227732e-017 ++puc = -9.2672655e-026 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1176952 ++la0 = -1.6669444e-007 ++wa0 = 7.3145043e-008 ++pa0 = -8.6896311e-014 ++ags = 0.16577511 ++lags = 1.0656941e-007 ++wags = -3.6783923e-009 ++pags = 4.3699301e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068457125 ++lketa = -2.3020218e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.32904913 ++lpclm = 2.0626092e-007 ++wpclm = 1.1340266e-009 ++ppclm = -1.1326658e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.88813e-005 ++lpdiblc2= 4.4175626e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0021717533 ++lalpha0 = -2.4915822e-009 ++walpha0 = -3.8434543e-011 ++palpha0 = 3.1350481e-017 ++alpha1 = 0 ++beta0 = 44.341063 ++lbeta0 = -6.3843867e-006 ++wbeta0 = 4.6508409e-007 ++pbeta0 = -5.5251989e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.946 ++lnoff = 5.39352e-007 ++voffcv = 0.0216 ++lvoffcv = -2.157408e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33811161 ++lkt1 = 4.1012519e-008 ++wkt1 = 2.6352452e-008 ++pkt1 = -2.1736635e-014 ++kt1l = 0 ++kt2 = -0.01697494 ++lkt2 = 4.6438207e-009 ++wkt2 = 2.0717382e-009 ++pkt2 = -2.461225e-015 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.5970528e-018 ++lub1 = -5.5180911e-025 ++wub1 = -2.928102e-026 ++pub1 = 2.9245883e-031 ++uc1 = -4.2459e-011 ++luc1 = -4.9350708e-017 ++wuc1 = -8.878878e-018 ++puc1 = 1.0548107e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.7 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.69901486 ++wvth0 = 7.1522743e-009 ++k1 = 1.0069 ++k2 = -0.0272741 ++wk2 = -6.342987e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0098945529 ++wu0 = -2.9046801e-010 ++ua = 4.45092e-010 ++wua = -5.110896e-017 ++ub = 1.1763177e-018 ++wub = -2.8784179e-025 ++uc = 7.5061857e-012 ++wuc = -2.2286598e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1010057 ++wa0 = 6.4444971e-008 ++ags = 0.17644486 ++wags = -3.2408743e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0019222957 ++walpha0 = -3.5295729e-011 ++alpha1 = 0 ++beta0 = 43.701857 ++wbeta0 = 4.0976571e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33400543 ++wkt1 = 2.4176177e-008 ++kt1l = 0 ++kt2 = -0.01651 ++wkt2 = 1.82532e-009 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.6523e-018 ++uc1 = -4.74e-011 ++wuc1 = -7.8228e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.8 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.68802184 ++lvth0 = -8.201616e-009 ++wvth0 = 4.9240544e-009 ++pvth0 = 7.1339337e-015 ++k1 = 0.99566618 ++lk1 = -3.3094297e-008 ++k2 = -0.0021980746 ++lk2 = -1.6525108e-008 ++wk2 = 4.3873228e-009 ++pk2 = -2.1410135e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011508627 ++lu0 = 1.6714324e-009 ++wu0 = -2.8376654e-009 ++pu0 = -1.4084519e-016 ++ua = 4.0233366e-010 ++lua = 5.8911437e-016 ++wua = -4.7428243e-016 ++pua = 9.6674803e-023 ++ub = 9.3020973e-019 ++lub = 3.1000449e-026 ++wub = 4.1163392e-025 ++pub = -3.109345e-031 ++uc = 1.3317671e-010 ++luc = -6.9634759e-018 ++wuc = -6.9835979e-017 ++puc = 1.671724e-023 ++eu = 1.67 ++vsat = 94000 ++a0 = 0.87540638 ++la0 = -1.3755908e-007 ++wa0 = -7.0979742e-008 ++pa0 = -1.4501221e-015 ++ags = 0.33412543 ++lags = -2.3548078e-009 ++wags = -1.8206792e-007 ++pags = 8.8849145e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.087399697 ++lketa = 1.6503627e-008 ++wketa = -6.7014347e-009 ++pketa = 1.7959845e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.32908612 ++lpclm = 4.7230737e-008 ++wpclm = 8.378208e-008 ++ppclm = 7.1672699e-016 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 9.5254751e-006 ++lalpha0 = -2.1321619e-012 ++walpha0 = 2.4136865e-012 ++palpha0 = -7.8381597e-019 ++alpha1 = 0 ++beta0 = 37.601303 ++lbeta0 = -2.2168591e-006 ++wbeta0 = 1.4835887e-006 ++pbeta0 = -7.2672783e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29666254 ++lkt1 = -7.8484113e-009 ++wkt1 = -3.0126506e-008 ++pkt1 = 4.0086707e-015 ++kt1l = 0 ++kt2 = -0.02066331 ++lkt2 = 2.0360792e-009 ++wkt2 = 9.344692e-009 ++pkt2 = -2.5043775e-015 ++ute = -1 ++ua1 = 1.7983391e-009 ++lua1 = -1.4558948e-016 ++wua1 = -2.0835087e-017 ++pua1 = 1.0167522e-023 ++ub1 = -2.5953331e-018 ++lub1 = -1.2006485e-025 ++wub1 = -1.0700731e-025 ++pub1 = -6.1005134e-032 ++uc1 = -8.5716307e-011 ++luc1 = 8.3755803e-019 ++wuc1 = 1.7214564e-017 ++puc1 = -8.400707e-024 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.9 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.69065918 ++lvth0 = -6.9145954e-009 ++wvth0 = -8.8655847e-009 ++pvth0 = 1.3863278e-014 ++k1 = 0.976558 ++lk1 = -2.3769504e-008 ++k2 = -0.030611931 ++lk2 = -2.6591455e-009 ++wk2 = 6.1836949e-009 ++pk2 = -3.0176431e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.094293534 ++lvoff = -1.7409232e-009 ++wvoff = -3.578168e-008 ++pvoff = 1.746146e-014 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010175439 ++lu0 = 2.3220281e-009 ++wu0 = -4.5913295e-010 ++pu0 = -1.301569e-015 ++ua = 3.3870848e-010 ++lua = 6.2016345e-016 ++wua = -6.2996698e-017 ++pua = -1.0403264e-022 ++ub = 9.6244193e-019 ++lub = 1.5271135e-026 ++wub = 8.8344941e-026 ++pub = -1.5316948e-031 ++uc = -2.6312627e-011 ++luc = 7.086732e-017 ++wuc = 2.4803882e-017 ++puc = -2.9467012e-023 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1722707 ++la0 = -2.8242886e-007 ++wa0 = 1.4099098e-007 ++pa0 = -1.0489184e-013 ++ags = 0.20910427 ++lags = 5.8655514e-008 ++wags = -6.2574519e-009 ++pags = 3.0536365e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0071507123 ++lketa = -2.2657878e-008 ++wketa = 2.1061652e-009 ++pketa = -2.5021242e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.37814802 ++lpclm = 2.3288533e-008 ++wpclm = 1.4532708e-007 ++ppclm = -2.9317233e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00025119377 ++lpdiblc2= 2.3704904e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00011002657 ++lalpha0 = -5.1176698e-011 ++walpha0 = -5.3214657e-012 ++palpha0 = 2.9909383e-018 ++alpha1 = 0 ++beta0 = 43.086027 ++lbeta0 = -4.8934045e-006 ++wbeta0 = 3.9093553e-009 ++pbeta0 = -4.6443141e-015 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30282331 ++lkt1 = -4.8419541e-009 ++wkt1 = 3.5856399e-008 ++pkt1 = -2.8190987e-014 ++kt1l = 0 ++kt2 = -0.010678274 ++lkt2 = -2.8366187e-009 ++wkt2 = -2.9369032e-009 ++pkt2 = 3.489041e-015 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.4652457e-018 ++lub1 = -1.8354751e-025 ++wub1 = -3.9237991e-025 ++pub1 = 7.8256693e-032 ++uc1 = -3.52542e-011 ++luc1 = -2.378795e-017 ++wuc1 = -5.9957334e-017 ++puc1 = 2.9259179e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.10 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.69275726 ++lvth0 = -4.4220735e-009 ++wvth0 = -3.7851852e-010 ++pvth0 = 3.780643e-015 ++k1 = 1.0136972 ++lk1 = -6.7890933e-008 ++k2 = -0.036022469 ++lk2 = 3.7685735e-009 ++wk2 = 3.995242e-009 ++pk2 = -4.1776105e-016 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.098144776 ++lvoff = 2.8343515e-009 ++wvoff = 2.84627e-009 ++pvoff = -2.8428545e-014 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.01103441 ++lu0 = 1.3015701e-009 ++wu0 = -1.8930146e-009 ++pu0 = 4.0188235e-016 ++ua = 6.6815328e-010 ++lua = 2.2878304e-016 ++wua = -3.8106455e-016 ++pua = 2.7383197e-022 ++ub = 9.7529642e-019 ++wub = -4.0585597e-026 ++uc = -1.6546655e-011 ++luc = 5.9265346e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1829466 ++la0 = -2.9511192e-007 ++wa0 = -7.1142556e-009 ++pa0 = 7.1057185e-014 ++ags = 0.1669723 ++lags = 1.087083e-007 ++wags = -5.1509361e-009 ++pags = 1.7390958e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068457125 ++lketa = -2.3020218e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.34321309 ++lpclm = 6.4791222e-008 ++wpclm = -1.6287652e-008 ++ppclm = 1.6268107e-013 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.88813e-005 ++lpdiblc2= 4.4175626e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.002140198 ++lalpha0 = -2.4630203e-009 ++walpha0 = 3.7851852e-013 ++palpha0 = -3.780643e-018 ++alpha1 = 0 ++beta0 = 44.155152 ++lbeta0 = -6.1635247e-006 ++wbeta0 = 6.9375436e-007 ++pbeta0 = -8.2418018e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.946 ++lnoff = 5.39352e-007 ++voffcv = 0.0216 ++lvoffcv = -2.157408e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29670156 ++lkt1 = -1.2114597e-008 ++wkt1 = -2.4581904e-008 ++pkt1 = 4.3609717e-014 ++kt1l = 0 ++kt2 = -0.012755062 ++lkt2 = -3.6939483e-010 ++wkt2 = -3.1187122e-009 ++pkt2 = 3.7050301e-015 ++ute = -1 ++ua1 = 1.3959912e-009 ++lua1 = 1.2356248e-016 ++wua1 = 1.2793085e-016 ++pua1 = -1.5198185e-022 ++ub1 = -2.6566947e-018 ++lub1 = 4.3893906e-026 ++wub1 = 4.4078482e-026 ++pub1 = -4.4025588e-031 ++uc1 = -6.6595019e-011 ++luc1 = 1.3444942e-017 ++wuc1 = 2.0808425e-017 ++puc1 = -6.6690543e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.11 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.6932 ++k1 = 1.0069 ++k2 = -0.035645159 ++wk2 = 3.9534157e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011164724 ++wu0 = -1.8527781e-009 ++ua = 6.9105907e-010 ++wua = -3.5364845e-016 ++ub = 9.7529642e-019 ++wub = -4.0585597e-026 ++uc = -1.0613e-011 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1534 ++ags = 0.17785619 ++wags = -4.9768176e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018936 ++alpha1 = 0 ++beta0 = 43.538059 ++wbeta0 = 6.1123732e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29791448 ++wkt1 = -2.0215693e-008 ++kt1l = 0 ++kt2 = -0.012792045 ++wkt2 = -2.7477641e-009 ++ute = -1 ++ua1 = 1.4083623e-009 ++wua1 = 1.1271441e-016 ++ub1 = -2.6523e-018 ++uc1 = -6.5248909e-011 ++wuc1 = 1.4131358e-017 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.12 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.68753091 ++lvth0 = -7.4903564e-009 ++k1 = 0.99566618 ++lk1 = -3.3094297e-008 ++k2 = -0.0017606545 ++lk2 = -1.6738569e-008 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011225709 ++lu0 = 1.65739e-009 ++ua = 3.5504727e-010 ++lua = 5.9875293e-016 ++ub = 9.7125e-019 ++uc = 1.26214e-010 ++luc = -5.296752e-018 ++eu = 1.67 ++vsat = 94000 ++a0 = 0.86832964 ++la0 = -1.3770366e-007 ++ags = 0.31597309 ++lags = 6.5035316e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.088067836 ++lketa = 1.6682688e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.33743927 ++lpclm = 4.7302195e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 9.7661218e-006 ++lalpha0 = -2.2103091e-012 ++alpha1 = 0 ++beta0 = 37.749218 ++lbeta0 = -2.2893145e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29966618 ++lkt1 = -7.4487433e-009 ++kt1l = 0 ++kt2 = -0.019731636 ++lkt2 = 1.7863906e-009 ++ute = -1 ++ua1 = 1.7962618e-009 ++lua1 = -1.4457577e-016 ++ub1 = -2.6060018e-018 ++lub1 = -1.2614711e-025 ++uc1 = -8.4e-011 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.13 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.69154309 ++lvth0 = -5.5324142e-009 ++k1 = 0.976558 ++lk1 = -2.3769504e-008 ++k2 = -0.029995411 ++lk2 = -2.9600072e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010129663 ++lu0 = 2.1922605e-009 ++ua = 3.3242766e-010 ++lua = 6.097913e-016 ++ub = 9.7125e-019 ++uc = -2.3839657e-011 ++luc = 6.7929433e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1863276 ++la0 = -2.9288667e-007 ++ags = 0.2084804 ++lags = 5.8959965e-008 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0069407257 ++lketa = -2.2907342e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.39263726 ++lpclm = 2.0365578e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00025119377 ++lpdiblc2= 2.3704904e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00010949602 ++lalpha0 = -5.0878499e-011 ++alpha1 = 0 ++beta0 = 43.086417 ++lbeta0 = -4.8938676e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.2992484 ++lkt1 = -7.6526208e-009 ++kt1l = 0 ++kt2 = -0.010971086 ++lkt2 = -2.4887582e-009 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.5043663e-018 ++lub1 = -1.7574525e-025 ++uc1 = -4.1232e-011 ++luc1 = -2.0870784e-017 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.14 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.692795 ++lvth0 = -4.04514e-009 ++k1 = 1.0136972 ++lk1 = -6.7890933e-008 ++k2 = -0.03562414 ++lk2 = 3.7269223e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010845675 ++lu0 = 1.3416381e-009 ++ua = 6.301608e-010 ++lua = 2.5608433e-016 ++ub = 9.7125e-019 ++uc = -1.6546655e-011 ++luc = 5.9265346e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1822374 ++la0 = -2.8802745e-007 ++ags = 0.16645875 ++lags = 1.0888169e-007 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068457125 ++lketa = -2.3020217e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.3415892 ++lpclm = 8.101067e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.88813e-005 ++lpdiblc2= 4.4175626e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0021402357 ++lalpha0 = -2.4633972e-009 ++alpha1 = 0 ++beta0 = 44.22432 ++lbeta0 = -6.2456962e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.946 ++lnoff = 5.39352e-007 ++voffcv = 0.0216 ++lvoffcv = -2.157408e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.2991524 ++lkt1 = -7.7666688e-009 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.408746e-009 ++lua1 = 1.0840975e-016 ++ub1 = -2.6523e-018 ++uc1 = -6.45204e-011 ++luc1 = 6.7958352e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.15 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.5e-009 ++toxp = 7.5e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -1.2e-008 ++xw = 1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.6932 ++k1 = 1.0069 ++k2 = -0.035251 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.01098 ++ua = 6.558e-010 ++ub = 9.7125e-019 ++uc = -1.0613e-011 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1534 ++ags = 0.17736 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018936 ++alpha1 = 0 ++beta0 = 43.599 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.116e-010 ++cgdo = 1.116e-010 ++cgbo = 1e-013 ++cgdl = 3.6e-011 ++cgsl = 3.6e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29993 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.4196e-009 ++ub1 = -2.6523e-018 ++uc1 = -6.384e-011 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 + + + +* model for unsalicided p+ diffusion resistor +.subckt pplus_u_m1 1 2 3 lr=lr wr=wr dtemp=0 par=1 +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=185 ++ r_rsh0=rsh_pplus_u_m ++ r_dw=2.75E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.375E-3 ++ r_tc2=1E-6 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +* model for substrate capacitor +.model pn_junction d ++ Level=3 ++ Cj=0.00094344 ++ Mj=0.32084 ++ Pb=0.69939 ++ Cjsw=1.5078e-010 ++ Mjsw=0.05 ++ Php=0.8022 ++ Cta=0.00099187 ++ Ctp=0.00063483 ++ Tpb=0.0016906 ++ Tphp=0.0058423 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 +d1 1 3 pn_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ends pplus_u_m1 + + + +.endl pmos_3p3_f +* +* +.lib pmos_3p3_s + + +.subckt pmos_3p3_sab d g s b w=10u l=0.28u par=1 s_sab=0.48u d_sab=1.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.00666 ++ par_k=0.002833 ++ par_l=1.5e-7 ++ par_w=-1e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +xr1 d d1 b pplus_u_m1 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b pplus_u_m1 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' +m0 d1 g s1 b pmos_3p3 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=sa sb=sb sd=sd ++delvto='mis_vth*sw_stat_mismatch' +.ends + + +.model pmos_3p3.0 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.82463101 ++lvth0 = -8.0025899e-009 ++wvth0 = 3.8459166e-009 ++pvth0 = 2.3657625e-015 ++k1 = 0.87469564 ++lk1 = 3.4485427e-009 ++wk1 = 6.4792254e-008 ++pk1 = -2.1052724e-014 ++k2 = 0.029736614 ++lk2 = -2.6287876e-008 ++wk2 = -2.0504604e-008 ++pk2 = 3.4285051e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.094659997 ++lvoff = -1.6389133e-009 ++wvoff = -1.6325113e-009 ++pvoff = 8.358458e-016 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.007549639 ++lu0 = 2.570498e-009 ++wu0 = 6.147434e-010 ++pu0 = -5.2838208e-016 ++ua = -8.9886117e-011 ++lua = 1.092789e-015 ++wua = 1.8563411e-017 ++pua = -1.9251499e-022 ++ub = 6.8226823e-019 ++lub = -1.5325276e-025 ++wub = -4.6603138e-027 ++pub = 1.3608116e-033 ++uc = 8.5033561e-011 ++luc = 8.679411e-018 ++wuc = -1.2200571e-017 ++puc = -4.490963e-024 ++eu = 1.67 ++vsat = 84000 ++a0 = 1.0456883 ++la0 = -2.1845471e-007 ++wa0 = 1.066516e-008 ++pa0 = -2.7472452e-015 ++ags = 0.1800417 ++lags = 1.1100987e-007 ++wags = -2.0850684e-008 ++pags = -1.2124889e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.067725055 ++lketa = 9.1402523e-009 ++wketa = -7.1778231e-009 ++pketa = 3.6750454e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.3525051 ++lpclm = 7.6191219e-008 ++wpclm = 2.6980295e-008 ++ppclm = 6.5649197e-015 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 1.1734592e-005 ++lalpha0 = -3.2039603e-012 ++walpha0 = -1.021993e-013 ++palpha0 = 6.4165969e-020 ++alpha1 = 0 ++beta0 = 40.100221 ++lbeta0 = -3.8596059e-006 ++wbeta0 = 1.8790089e-007 ++pbeta0 = 1.1871516e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28327733 ++lkt1 = -1.6892981e-008 ++wkt1 = -1.0656933e-008 ++pkt1 = 1.9472702e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.1565682e-009 ++lua1 = 1.7583709e-016 ++wua1 = 1.7515023e-016 ++pua1 = -8.9676916e-023 ++ub1 = -2.0546713e-018 ++lub1 = -7.0652532e-025 ++wub1 = -1.4365289e-025 ++pub1 = 1.5005937e-031 ++uc1 = -2.5583291e-010 ++luc1 = 6.134421e-017 ++wuc1 = 3.9521569e-017 ++puc1 = -1.4109168e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.1 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.85684939 ++lvth0 = 8.4932211e-009 ++wvth0 = 5.5796737e-009 ++pvth0 = 1.4780788e-015 ++k1 = 1.0114941 ++lk1 = -6.6592286e-008 ++wk1 = -1.7315587e-008 ++pk1 = 2.0986491e-014 ++k2 = -0.018959971 ++lk2 = -1.3552238e-009 ++wk2 = -2.2571871e-009 ++pk2 = -5.9141722e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12389995 ++lvoff = 1.3331945e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010245409 ++lu0 = 1.1902635e-009 ++wu0 = -2.2946106e-010 ++pu0 = -9.6149399e-017 ++ua = 3.5072904e-010 ++lua = 8.6719409e-016 ++wua = -3.7369482e-017 ++pua = -1.6387735e-022 ++ub = 1.07928e-018 ++lub = -3.5652279e-025 ++wub = -1.8258434e-025 ++pub = 9.2457915e-032 ++uc = -1.5016171e-011 ++luc = 5.9904874e-017 ++wuc = -6.8025157e-018 ++puc = -7.2547674e-024 ++eu = 1.67 ++vsat = 84000 ++a0 = 1.1595369 ++la0 = -2.7674521e-007 ++wa0 = 3.6902724e-008 ++pa0 = -1.6180878e-014 ++ags = 0.18927812 ++lags = 1.0628082e-007 ++wags = 1.3597033e-008 ++pags = -2.976212e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0048215378 ++lketa = -2.3066349e-008 ++wketa = -2.09262e-009 ++pketa = 1.0714215e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.26103151 ++lpclm = 1.230257e-007 ++wpclm = 8.0632068e-008 ++ppclm = -2.0904788e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024138051 ++lpdiblc2= 2.5373158e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 7.659374e-005 ++lalpha0 = -3.6411844e-011 ++walpha0 = 4.5607375e-012 ++palpha0 = -2.3232577e-018 ++alpha1 = 0 ++beta0 = 42.543923 ++lbeta0 = -5.1107814e-006 ++wbeta0 = 2.5801452e-007 ++pbeta0 = 8.2816979e-014 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.3049182 ++lkt1 = -5.8128509e-009 ++wkt1 = 2.3842925e-008 ++pkt1 = -1.5716657e-014 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.2298632e-018 ++lub1 = -6.1682707e-025 ++wub1 = -3.2919886e-026 ++pub1 = 9.3364074e-032 ++uc1 = -7.4455718e-011 ++luc1 = -3.1520912e-017 ++wuc1 = 5.7861122e-018 ++puc1 = 3.1633858e-024 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.2 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.84215481 ++lvth0 = -9.3166113e-009 ++wvth0 = 3.453293e-009 ++pvth0 = 4.0552523e-015 ++k1 = 0.95738704 ++lk1 = -1.0144952e-009 ++wk1 = 2.8788238e-008 ++pk1 = -3.4891345e-014 ++k2 = -0.012190361 ++lk2 = -9.5599917e-009 ++wk2 = -1.4159481e-008 ++pk2 = 8.5114085e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097618657 ++lvoff = -1.8520988e-008 ++wvoff = 9.3275798e-010 ++pvoff = -1.1305027e-015 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0087662296 ++lu0 = 2.9830294e-009 ++wu0 = 2.0634563e-010 ++pu0 = -6.2434711e-016 ++ua = 3.9320136e-010 ++lua = 8.1571763e-016 ++wua = -4.9350043e-017 ++pua = -1.4935691e-022 ++ub = 8.4309868e-019 ++lub = -7.0271026e-026 ++wub = -1.0306741e-025 ++pub = -3.9166112e-033 ++uc = -4.4040887e-011 ++luc = 9.508283e-017 ++wuc = 1.7612973e-018 ++puc = -1.7634109e-023 ++eu = 1.67 ++vsat = 84000 ++a0 = 1.2627338 ++la0 = -4.0181986e-007 ++wa0 = -3.2437753e-009 ++pa0 = 3.2476679e-014 ++ags = 0.15723172 ++lags = 1.4512107e-007 ++wags = 6.9911181e-010 ++pags = -1.4129839e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.00041211629 ++lketa = -2.8410567e-008 ++wketa = -3.2573878e-009 ++pketa = 2.48312e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.32178284 ++lpclm = 4.939508e-008 ++wpclm = 4.6063177e-009 ++ppclm = 7.1238421e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.7987791e-005 ++lpdiblc2= 4.5176356e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0020630943 ++lalpha0 = -2.4440505e-009 ++walpha0 = 2.0941071e-011 ++palpha0 = -2.2176222e-017 ++alpha1 = 0 ++beta0 = 44.489973 ++lbeta0 = -7.4693929e-006 ++wbeta0 = 3.7925089e-007 ++pbeta0 = -6.4121511e-014 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9449091 ++lnoff = 5.5157018e-007 ++voffcv = 0.022036364 ++lvoffcv = -2.2062807e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.26928515 ++lkt1 = -4.9000116e-008 ++wkt1 = -9.743475e-009 ++pkt1 = 2.4990059e-014 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -3.00524e-018 ++lub1 = 3.2292957e-025 ++wub1 = 1.7999938e-025 ++pub1 = -1.6469408e-031 ++uc1 = -3.6473795e-011 ++luc1 = -7.7555003e-017 ++wuc1 = -1.1565903e-017 ++puc1 = 2.4194028e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.3 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.84308536 ++wvth0 = 3.8583321e-009 ++k1 = 0.95728571 ++wk1 = 2.5303286e-008 ++k2 = -0.013145214 ++wk2 = -1.3309361e-008 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.099468536 ++wvoff = 8.1984321e-010 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.009064175 ++wu0 = 1.4398575e-010 ++ua = 4.7467536e-010 ++wua = -6.4267832e-017 ++ub = 8.3608e-019 ++wub = -1.034586e-025 ++uc = -3.4544e-011 ++eu = 1.67 ++vsat = 84000 ++a0 = 1.2226 ++ags = 0.17172643 ++wags = -7.1217857e-010 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0032497679 ++wketa = -3.0093734e-009 ++dwg = 0 ++dwb = 0 ++pclm = 0.32671643 ++wpclm = 1.1721621e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018189821 ++walpha0 = 1.8726107e-011 ++alpha1 = 0 ++beta0 = 43.743929 ++wbeta0 = 3.7284643e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.27417929 ++wkt1 = -7.2474643e-009 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.9729857e-018 ++wub1 = 1.6354971e-025 ++uc1 = -4.422e-011 ++wuc1 = -9.1494e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.4 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.84559037 ++lvth0 = -2.2948864e-009 ++wvth0 = 1.4535189e-008 ++pvth0 = -5.4516634e-016 ++k1 = 1.0017393 ++lk1 = -3.7831308e-008 ++k2 = 0.015787252 ++lk2 = -2.1838311e-008 ++wk2 = -1.3390429e-008 ++pk2 = 1.1592273e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0090330668 ++lu0 = 1.9585121e-009 ++wu0 = -1.4180477e-010 ++pu0 = -2.1626928e-016 ++ua = -1.4390099e-010 ++lua = 7.9824069e-016 ++wua = 4.6110994e-017 ++pua = -4.2295322e-023 ++ub = 1.7663512e-018 ++lub = -3.2854766e-025 ++wub = -5.5754264e-025 ++pub = 9.0761209e-032 ++uc = 8.5435958e-011 ++luc = 1.3188534e-017 ++wuc = -1.2405794e-017 ++puc = -6.7906158e-024 ++eu = 1.67 ++vsat = 84000 ++a0 = 0.68036585 ++la0 = -1.1106099e-007 ++wa0 = 1.969796e-007 ++pa0 = -5.7518044e-014 ++ags = 0.19813874 ++lags = 7.4525608e-008 ++wags = -3.0080179e-008 ++pags = 6.4820876e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.10659611 ++lketa = 2.3586916e-008 ++wketa = 1.2646415e-008 ++pketa = -3.6927531e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.37605618 ++lpclm = 2.9589851e-008 ++wpclm = 1.4969243e-008 ++ppclm = 3.0331617e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 1.233251e-005 ++lalpha0 = -3.2296894e-012 ++walpha0 = -4.0713741e-013 ++palpha0 = 7.7287812e-020 ++alpha1 = 0 ++beta0 = 38.487806 ++lbeta0 = -2.9055811e-006 ++wbeta0 = 1.0102328e-006 ++pbeta0 = -3.6783751e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33207273 ++lkt1 = 4.5744341e-010 ++wkt1 = 1.4228723e-008 ++pkt1 = -6.9014464e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 2.02998e-009 ++lua1 = -2.7134976e-016 ++wua1 = -2.702898e-016 ++pua1 = 1.3838838e-022 ++ub1 = -2.8805891e-018 ++lub1 = -3.486841e-026 ++wub1 = 2.7756517e-025 ++pub1 = -1.9248565e-031 ++uc1 = 7.8595636e-012 ++luc1 = -3.6378401e-017 ++wuc1 = -9.4961592e-017 ++puc1 = 3.5729363e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.5 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.84960533 ++lvth0 = -2.3922604e-010 ++wvth0 = 1.8852027e-009 ++pvth0 = 5.9316269e-015 ++k1 = 0.977542 ++lk1 = -2.5442304e-008 ++k2 = -0.026820609 ++lk2 = -2.308677e-011 ++wk2 = 1.7517378e-009 ++pk2 = -6.593562e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12389995 ++lvoff = 1.3331945e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0097165838 ++lu0 = 1.6085514e-009 ++wu0 = 4.0239958e-011 ++pu0 = -3.0947618e-016 ++ua = 2.5647799e-010 ++lua = 5.9324665e-016 ++wua = 1.0698549e-017 ++pua = -2.416415e-023 ++ub = 1.270125e-018 ++lub = -7.4479844e-026 ++wub = -2.799153e-025 ++pub = -5.1383988e-032 ++uc = 6.6760848e-012 ++luc = 5.351359e-017 ++wuc = -1.7865566e-017 ++puc = -3.9952125e-024 ++eu = 1.67 ++vsat = 84000 ++a0 = 1.3532832 ++la0 = -4.5559467e-007 ++wa0 = -6.1907875e-008 ++pa0 = 7.5032345e-014 ++ags = 0.19095588 ++lags = 7.8203234e-008 ++wags = 1.2741377e-008 ++pags = -1.5442549e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0011314055 ++lketa = -3.0411013e-008 ++wketa = -3.9745875e-009 ++pketa = 4.8172e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.55256055 ++lpclm = -6.0780385e-008 ++wpclm = -6.8047743e-008 ++ppclm = 7.2836314e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024138051 ++lpdiblc2= 2.5373158e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00012387909 ++lalpha0 = -6.0341539e-011 ++walpha0 = -1.9554792e-011 ++palpha0 = 9.8808868e-018 ++alpha1 = 0 ++beta0 = 43.468326 ++lbeta0 = -5.4556076e-006 ++wbeta0 = -2.1343096e-007 ++pbeta0 = 2.5867832e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28298126 ++lkt1 = -2.4677389e-008 ++wkt1 = 1.2655084e-008 ++pkt1 = -6.095743e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -3.1325568e-018 ++lub1 = 9.4139058e-026 ++wub1 = 4.2745384e-025 ++pub1 = -2.6922865e-031 ++uc1 = -9.9219566e-011 ++luc1 = 1.8446114e-017 ++wuc1 = 1.8415675e-017 ++puc1 = -2.2319798e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.6 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.8486567 ++lvth0 = -1.3889719e-009 ++wvth0 = 6.7692544e-009 ++pvth0 = 1.2156213e-017 ++k1 = 1.0138346 ++lk1 = -6.9428897e-008 ++k2 = -0.027555336 ++lk2 = 8.6740321e-010 ++wk2 = -6.323344e-009 ++pk2 = 3.1934371e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.095789719 ++lvoff = -2.073766e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0097261353 ++lu0 = 1.5969749e-009 ++wu0 = -2.832063e-010 ++pu0 = 8.2540685e-017 ++ua = 4.0187094e-010 ++lua = 4.1703039e-016 ++wua = -5.3771529e-017 ++pua = 5.3973585e-023 ++ub = 1.1618144e-018 ++lub = 5.6792621e-026 ++wub = -2.6561243e-025 ++pub = -6.8719071e-032 ++uc = 7.6151064e-013 ++luc = 6.0682053e-017 ++wuc = -2.1087925e-017 ++puc = -8.9712851e-026 ++eu = 1.67 ++vsat = 84000 ++a0 = 1.1202818 ++la0 = -1.7319698e-007 ++wa0 = 6.940676e-008 ++pa0 = -8.4120993e-014 ++ags = 0.16544644 ++lags = 1.0912068e-007 ++wags = -3.4903977e-009 ++pags = 4.2303621e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0067991511 ++lketa = -2.3541705e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.32866743 ++lpclm = 2.1057807e-007 ++wpclm = 1.0951762e-009 ++ppclm = -1.0964904e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.7987791e-005 ++lpdiblc2= 4.5176356e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0021756117 ++lalpha0 = -2.5470415e-009 ++walpha0 = -3.644284e-011 ++palpha0 = 3.0349201e-017 ++alpha1 = 0 ++beta0 = 44.368279 ++lbeta0 = -6.5463501e-006 ++wbeta0 = 4.4131466e-007 ++pbeta0 = -5.3487336e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9449091 ++lnoff = 5.5157018e-007 ++voffcv = 0.022036364 ++lvoffcv = -2.2062807e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33738473 ++lkt1 = 4.1259616e-008 ++wkt1 = 2.4987313e-008 ++pkt1 = -2.1042404e-014 ++kt1l = 0 ++kt2 = -0.01692062 ++lkt2 = 4.6717994e-009 ++wkt2 = 1.9658562e-009 ++pkt2 = -2.3826177e-015 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.5968532e-018 ++lub1 = -5.5513372e-025 ++wub1 = -2.8277886e-026 ++pub1 = 2.831182e-031 ++uc1 = -4.2632236e-011 ++luc1 = -5.013773e-017 ++wuc1 = -8.425098e-018 ++puc1 = 1.0211219e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.7 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.84879543 ++wvth0 = 6.7704686e-009 ++k1 = 1.0069 ++k2 = -0.0274687 ++wk2 = -6.004383e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0098856414 ++wu0 = -2.7496213e-010 ++ua = 4.43524e-010 ++wua = -4.838064e-017 ++ub = 1.1674869e-018 ++wub = -2.724761e-025 ++uc = 6.8224429e-012 ++wuc = -2.1096886e-017 ++eu = 1.67 ++vsat = 84000 ++a0 = 1.1029829 ++wa0 = 6.1004743e-008 ++ags = 0.17634543 ++wags = -3.0678686e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0019212129 ++walpha0 = -3.3411557e-011 ++alpha1 = 0 ++beta0 = 43.714429 ++wbeta0 = 3.8789143e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33326371 ++wkt1 = 2.2885594e-008 ++kt1l = 0 ++kt2 = -0.016454 ++wkt2 = 1.72788e-009 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.6523e-018 ++uc1 = -4.764e-011 ++wuc1 = -7.4052e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.8 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.83651091 ++lvth0 = -9.3623482e-009 ++wvth0 = 3.5490455e-009 ++pvth0 = 8.0064625e-015 ++k1 = 1.0017393 ++lk1 = -3.7831308e-008 ++k2 = 0.00084217568 ++lk2 = -1.8894426e-008 ++wk2 = 4.6931134e-009 ++pk2 = -2.4028741e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011197346 ++lu0 = 1.9104148e-009 ++wu0 = -2.7605828e-009 ++pu0 = -1.5807151e-016 ++ua = 2.9342841e-010 ++lua = 6.7361745e-016 ++wua = -4.8305758e-016 ++pua = 1.0849879e-022 ++ub = 9.252807e-019 ++lub = 3.486153e-026 ++wub = 4.6015269e-025 ++pub = -3.4896391e-031 ++uc = 1.3433638e-010 ++luc = -7.929225e-018 ++wuc = -7.1575304e-017 ++puc = 1.8761873e-023 ++eu = 1.67 ++vsat = 84000 ++a0 = 0.90053503 ++la0 = -1.5725154e-007 ++wa0 = -6.9425106e-008 ++pa0 = -1.6274819e-015 ++ags = 0.33423596 ++lags = -2.5272122e-009 ++wags = -1.9475781e-007 ++pags = 9.9716e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.090439654 ++lketa = 1.8869231e-008 ++wketa = -6.902896e-009 ++pketa = 2.0156456e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.32055448 ++lpclm = 5.399252e-008 ++wpclm = 8.2126294e-008 ++ppclm = 8.0438758e-016 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 9.9208915e-006 ++lalpha0 = -2.4388052e-012 ++walpha0 = 2.5109209e-012 ++palpha0 = -8.79682e-019 ++alpha1 = 0 ++beta0 = 38.010737 ++lbeta0 = -2.5355199e-006 ++wbeta0 = 1.5874859e-006 ++pbeta0 = -8.156116e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29527232 ++lkt1 = -8.9643788e-009 ++wkt1 = -3.029977e-008 ++pkt1 = 4.4989585e-015 ++kt1l = 0 ++kt2 = -0.021021054 ++lkt2 = 2.3228759e-009 ++wkt2 = 9.625616e-009 ++pkt2 = -2.8106799e-015 ++ute = -1 ++ua1 = 1.8250192e-009 ++lua1 = -1.6640984e-016 ++wua1 = -2.2287265e-017 ++pua1 = 1.141108e-023 ++ub1 = -2.5734555e-018 ++lub1 = -1.373636e-025 ++wub1 = -9.4066473e-026 ++pub1 = -6.8466478e-032 ++uc1 = -8.58396e-011 ++luc1 = 9.418752e-019 ++wuc1 = 1.8414396e-017 ++puc1 = -9.4281708e-024 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.9 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.84038823 ++lvth0 = -7.3771601e-009 ++wvth0 = -9.2674868e-009 ++pvth0 = 1.4568527e-014 ++k1 = 0.977542 ++lk1 = -2.5442304e-008 ++k2 = -0.030491622 ++lk2 = -2.8515216e-009 ++wk2 = 6.1936639e-009 ++pk2 = -3.1711559e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.094280644 ++lvoff = -1.8331424e-009 ++wvoff = -3.5839366e-008 ++pvoff = 1.8349755e-014 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010078656 ++lu0 = 2.4831844e-009 ++wu0 = -3.9786675e-010 ++pu0 = -1.3677821e-015 ++ua = 3.1294007e-010 ++lua = 6.6362748e-016 ++wua = -5.7620563e-017 ++pua = -1.0932496e-022 ++ub = 9.6196324e-019 ++lub = 1.6080068e-026 ++wub = 9.2960446e-026 ++pub = -1.6096148e-031 ++uc = -2.9204174e-011 ++luc = 7.5803538e-017 ++wuc = 2.5549547e-017 ++puc = -3.0966051e-023 ++eu = 1.67 ++vsat = 84000 ++a0 = 1.1841981 ++la0 = -3.0248705e-007 ++wa0 = 1.4268502e-007 ++pa0 = -1.1022787e-013 ++ags = 0.20666573 ++lags = 6.2788747e-008 ++wags = -6.2675398e-009 ++pags = 3.2089804e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0062091486 ++lketa = -2.4256788e-008 ++wketa = 2.1694816e-009 ++pketa = -2.6294117e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.37742149 ++lpclm = 2.4876612e-008 ++wpclm = 1.4387051e-007 ++ppclm = -3.0808652e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024138051 ++lpdiblc2= 2.5373158e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00011213634 ++lalpha0 = -5.4773114e-011 ++walpha0 = -5.3460607e-012 ++palpha0 = 3.1430926e-018 ++alpha1 = 0 ++beta0 = 43.288609 ++lbeta0 = -5.2377903e-006 ++wbeta0 = 4.02688e-009 ++pbeta0 = -4.8805786e-015 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30256285 ++lkt1 = -5.2316292e-009 ++wkt1 = 3.6348805e-008 ++pkt1 = -2.9625112e-014 ++kt1l = 0 ++kt2 = -0.01056584 ++lkt2 = -3.0301939e-009 ++wkt2 = -3.0251936e-009 ++pkt2 = 3.6665346e-015 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.4582886e-018 ++lub1 = -1.9632904e-025 ++wub1 = -3.8841067e-025 ++pub1 = 8.2237749e-032 ++uc1 = -3.43686e-011 ++luc1 = -2.5411277e-017 ++wuc1 = -6.0053994e-017 ++puc1 = 3.0747645e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.10 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.84274894 ++lvth0 = -4.5159809e-009 ++wvth0 = -3.7912875e-010 ++pvth0 = 3.795837e-015 ++k1 = 1.0138346 ++lk1 = -6.9428897e-008 ++k2 = -0.036023613 ++lk2 = 3.853252e-009 ++wk2 = 3.9232712e-009 ++pk2 = -4.1943999e-016 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.098145801 ++lvoff = 2.8514282e-009 ++wvoff = 2.8508586e-009 ++pvoff = -2.8542797e-014 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011028707 ++lu0 = 1.3317214e-009 ++wu0 = -1.8593186e-009 ++pu0 = 4.0349748e-016 ++ua = 6.6707187e-010 ++lua = 2.3441974e-016 ++wua = -3.7466465e-016 ++pua = 2.7493248e-022 ++ub = 9.7523062e-019 ++wub = -3.9846056e-026 ++uc = -1.6666527e-011 ++luc = 6.0607911e-017 ++eu = 1.67 ++vsat = 84000 ++a0 = 1.1835318 ++la0 = -3.0167941e-007 ++wa0 = -7.1257249e-009 ++pa0 = 7.1342757e-014 ++ags = 0.16674407 ++lags = 1.111738e-007 ++wags = -5.0605305e-009 ++pags = 1.746085e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0067991511 ++lketa = -2.3541705e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.34305511 ++lpclm = 6.6528672e-008 ++wpclm = -1.631391e-008 ++ppclm = 1.6333487e-013 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.7987791e-005 ++lpdiblc2= 4.5176356e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0021451803 ++lalpha0 = -2.5188225e-009 ++walpha0 = 3.7912875e-013 ++palpha0 = -3.795837e-018 ++alpha1 = 0 ++beta0 = 44.168746 ++lbeta0 = -6.3045161e-006 ++wbeta0 = 6.8274957e-007 ++pbeta0 = -8.2749248e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9449091 ++lnoff = 5.5157018e-007 ++voffcv = 0.022036364 ++lvoffcv = -2.2062807e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29671705 ++lkt1 = -1.2316734e-008 ++wkt1 = -2.4220578e-008 ++pkt1 = 4.378498e-014 ++kt1l = 0 ++kt2 = -0.012759382 ++lkt2 = -3.7162041e-010 ++wkt2 = -3.0692412e-009 ++pkt2 = 3.7199203e-015 ++ute = -1 ++ua1 = 1.3959491e-009 ++lua1 = 1.2610963e-016 ++wua1 = 1.2590153e-016 ++pua1 = -1.5259265e-022 ++ub1 = -2.6567105e-018 ++lub1 = 4.4158364e-026 ++wub1 = 4.4149543e-026 ++pub1 = -4.4202522e-031 ++uc1 = -6.658826e-011 ++luc1 = 1.3638952e-017 ++wuc1 = 2.0561691e-017 ++puc1 = -6.6958565e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.11 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.8432 ++k1 = 1.0069 ++k2 = -0.03563875 ++wk2 = 3.8813775e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.01116172 ++wu0 = -1.8190172e-009 ++ua = 6.9048575e-010 ++wua = -3.4720436e-016 ++ub = 9.7523062e-019 ++wub = -3.9846056e-026 ++uc = -1.0613e-011 ++eu = 1.67 ++vsat = 84000 ++a0 = 1.1534 ++ags = 0.17784813 ++wags = -4.8861312e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018936 ++alpha1 = 0 ++beta0 = 43.53905 ++wbeta0 = 6.000995e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29794725 ++wkt1 = -1.9847327e-008 ++kt1l = 0 ++kt2 = -0.0127965 ++wkt2 = -2.697695e-009 ++ute = -1 ++ua1 = 1.408545e-009 ++wua1 = 1.1066055e-016 ++ub1 = -2.6523e-018 ++uc1 = -6.5226e-011 ++wuc1 = 1.387386e-017 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.12 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.83615636 ++lvth0 = -8.5625018e-009 ++k1 = 1.0017393 ++lk1 = -3.7831308e-008 ++k2 = 0.0013110182 ++lk2 = -1.9134473e-008 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010921564 ++lu0 = 1.8946234e-009 ++ua = 2.4517091e-010 ++lua = 6.844565e-016 ++ub = 9.7125e-019 ++uc = 1.27186e-010 ++luc = -6.054912e-018 ++eu = 1.67 ++vsat = 84000 ++a0 = 0.89359946 ++la0 = -1.5741412e-007 ++ags = 0.31477964 ++lags = 7.4344262e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.091129254 ++lketa = 1.9070594e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.32875891 ++lpclm = 5.4072878e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 1.0171733e-005 ++lalpha0 = -2.5266856e-012 ++alpha1 = 0 ++beta0 = 38.169327 ++lbeta0 = -2.6169996e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29829927 ++lkt1 = -8.5149324e-009 ++kt1l = 0 ++kt2 = -0.020059454 ++lkt2 = 2.0420887e-009 ++ute = -1 ++ua1 = 1.8227927e-009 ++lua1 = -1.6526988e-016 ++ub1 = -2.5828527e-018 ++lub1 = -1.442034e-025 ++uc1 = -8.4e-011 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.13 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.84131406 ++lvth0 = -5.9217627e-009 ++k1 = 0.977542 ++lk1 = -2.5442304e-008 ++k2 = -0.029872874 ++lk2 = -3.1683204e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010038909 ++lu0 = 2.3465428e-009 ++ua = 3.0718377e-010 ++lua = 6.5270591e-016 ++ub = 9.7125e-019 ++uc = -2.6651771e-011 ++luc = 7.2710027e-017 ++eu = 1.67 ++vsat = 84000 ++a0 = 1.1984524 ++la0 = -3.1349883e-007 ++ags = 0.2060396 ++lags = 6.3109325e-008 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0059924171 ++lketa = -2.4519466e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.39179417 ++lpclm = 2.1798824e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024138051 ++lpdiblc2= 2.5373158e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00011160227 ++lalpha0 = -5.4459119e-011 ++alpha1 = 0 ++beta0 = 43.289011 ++lbeta0 = -5.2382779e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.2989316 ++lkt1 = -8.1911808e-009 ++kt1l = 0 ++kt2 = -0.010868057 ++lkt2 = -2.6639067e-009 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.4970909e-018 ++lub1 = -1.8811348e-025 ++uc1 = -4.0368e-011 ++luc1 = -2.2339584e-017 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.14 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.84278682 ++lvth0 = -4.1367764e-009 ++k1 = 1.0138346 ++lk1 = -6.9428897e-008 ++k2 = -0.035631678 ++lk2 = 3.81135e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010842961 ++lu0 = 1.3720308e-009 ++ua = 6.2964284e-010 ++lua = 2.6188552e-016 ++ub = 9.7125e-019 ++uc = -1.6666527e-011 ++luc = 6.0607911e-017 ++eu = 1.67 ++vsat = 84000 ++a0 = 1.1828199 ++la0 = -2.9455227e-007 ++ags = 0.16623852 ++lags = 1.1134823e-007 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0067991511 ++lketa = -2.3541705e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.34142534 ++lpclm = 8.2845841e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.7987791e-005 ++lpdiblc2= 4.5176356e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0021452182 ++lalpha0 = -2.5192017e-009 ++alpha1 = 0 ++beta0 = 44.236953 ++lbeta0 = -6.3871827e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9449091 ++lnoff = 5.5157018e-007 ++voffcv = 0.022036364 ++lvoffcv = -2.2062807e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29913669 ++lkt1 = -7.9426106e-009 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.4085267e-009 ++lua1 = 1.1086561e-016 ++ub1 = -2.6523e-018 ++uc1 = -6.4534145e-011 ++luc1 = 6.9497843e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.15 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.3e-009 ++toxp = 8.3e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 1.2e-008 ++xw = -1e-008 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.8432 ++k1 = 1.0069 ++k2 = -0.035251 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.01098 ++ua = 6.558e-010 ++ub = 9.7125e-019 ++uc = -1.0613e-011 ++eu = 1.67 ++vsat = 84000 ++a0 = 1.1534 ++ags = 0.17736 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018936 ++alpha1 = 0 ++beta0 = 43.599 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.364e-010 ++cgdo = 1.364e-010 ++cgbo = 1e-013 ++cgdl = 4.4e-011 ++cgsl = 4.4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29993 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.4196e-009 ++ub1 = -2.6523e-018 ++uc1 = -6.384e-011 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 + + +* model for unsalicided p+ diffusion resistor +.subckt pplus_u_m1 1 2 3 lr=lr wr=wr dtemp=0 par=1 +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=225 ++ r_rsh0=rsh_pplus_u_m ++ r_dw=2.75E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.375E-3 ++ r_tc2=1E-6 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +* model for substrate capacitor +.model pn_junction d ++ Level=3 ++ Cj=0.00094344 ++ Mj=0.32084 ++ Pb=0.69939 ++ Cjsw=1.5078e-010 ++ Mjsw=0.05 ++ Php=0.8022 ++ Cta=0.00099187 ++ Ctp=0.00063483 ++ Tpb=0.0016906 ++ Tphp=0.0058423 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 +d1 1 3 pn_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ends pplus_u_m1 + + + +.endl pmos_3p3_s +* +* +.lib pmos_3p3_fs + + +.subckt pmos_3p3_sab d g s b w=10u l=0.28u par=1 s_sab=0.48u d_sab=1.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.00666 ++ par_k=0.002833 ++ par_l=1.5e-7 ++ par_w=-1e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +xr1 d d1 b pplus_u_m1 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b pplus_u_m1 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' +m0 d1 g s1 b pmos_3p3 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=sa sb=sb sd=sd ++delvto='mis_vth*sw_stat_mismatch' +.ends + + +.model pmos_3p3.0 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.81501176 ++lvth0 = -7.9299856e-009 ++wvth0 = 4.0333546e-009 ++pvth0 = 2.388645e-015 ++k1 = 0.87205009 ++lk1 = 4.25291e-009 ++wk1 = 6.6268653e-008 ++pk1 = -2.1256353e-014 ++k2 = 0.029903393 ++lk2 = -2.5868222e-008 ++wk2 = -2.1061108e-008 ++pk2 = 3.4616668e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.094635213 ++lvoff = -1.6386998e-009 ++wvoff = -1.6612803e-009 ++pvoff = 8.439304e-016 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0075928117 ++lu0 = 2.5375194e-009 ++wu0 = 6.1967943e-010 ++pu0 = -5.3349279e-016 ++ua = -6.122012e-011 ++lua = 1.0774293e-015 ++wua = 1.383858e-017 ++pua = -1.9437706e-022 ++ub = 6.7836503e-019 ++lub = -1.5002929e-025 ++wub = -4.7707426e-027 ++pub = 1.3739739e-033 ++uc = 8.579096e-011 ++luc = 8.6809692e-018 ++wuc = -1.2711987e-017 ++puc = -4.5344012e-024 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.039392 ++la0 = -2.1366429e-007 ++wa0 = 1.0928007e-008 ++pa0 = -2.7738176e-015 ++ags = 0.18391438 ++lags = 1.0913958e-007 ++wags = -2.1847527e-008 ++pags = -1.2242165e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.067178738 ++lketa = 8.7913147e-009 ++wketa = -7.3043146e-009 ++pketa = 3.7105918e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.35338606 ++lpclm = 7.4286569e-008 ++wpclm = 2.8018309e-008 ++ppclm = 6.6284179e-015 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 1.1653153e-005 ++lalpha0 = -3.1380589e-012 ++walpha0 = -1.0367347e-013 ++palpha0 = 6.4786605e-020 ++alpha1 = 0 ++beta0 = 39.988812 ++lbeta0 = -3.7819465e-006 ++wbeta0 = 1.9714501e-007 ++pbeta0 = 1.1986341e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28327726 ++lkt1 = -1.6612629e-008 ++wkt1 = -1.0941603e-008 ++pkt1 = 1.9661049e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.1539091e-009 ++lua1 = 1.7581418e-016 ++wua1 = 1.7823682e-016 ++pua1 = -9.0544304e-023 ++ub1 = -2.0676223e-018 ++lub1 = -6.9766226e-025 ++wub1 = -1.440724e-025 ++pub1 = 1.515108e-031 ++uc1 = -2.5586018e-010 ++luc1 = 6.0619732e-017 ++wuc1 = 4.0387143e-017 ++puc1 = -1.4245637e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.1 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.84703289 ++lvth0 = 8.3367507e-009 ++wvth0 = 5.7666931e-009 ++pvth0 = 1.508109e-015 ++k1 = 1.0117972 ++lk1 = -6.6738621e-008 ++wk1 = -1.772589e-008 ++pk1 = 2.1412875e-014 ++k2 = -0.018870868 ++lk2 = -1.0908973e-009 ++wk2 = -2.3681999e-009 ++pk2 = -6.0343307e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12381402 ++lvoff = 1.3184133e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010262889 ++lu0 = 1.18112e-009 ++wu0 = -2.3738733e-010 ++pu0 = -9.8102871e-017 ++ua = 3.5795686e-010 ++lua = 8.6448742e-016 ++wua = -3.9646086e-017 ++pua = -1.6720685e-022 ++ub = 1.0847393e-018 ++lub = -3.564674e-025 ++wub = -1.8776762e-025 ++pub = 9.4336388e-032 ++uc = -1.4338071e-011 ++luc = 5.9546517e-017 ++wuc = -7.0667866e-018 ++puc = -7.4021628e-024 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.1561845 ++la0 = -2.7299485e-007 ++wa0 = 3.7967e-008 ++pa0 = -1.6509626e-014 ++ags = 0.1893918 ++lags = 1.0635705e-007 ++wags = 1.3830885e-008 ++pags = -3.0366798e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0048813173 ++lketa = -2.2855775e-008 ++wketa = -2.151948e-009 ++pketa = 1.0931896e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.25839327 ++lpclm = 1.2254291e-007 ++wpclm = 8.3053604e-008 ++ppclm = -2.1329512e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024301606 ++lpdiblc2= 2.5091844e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 7.6165264e-005 ++lalpha0 = -3.5910211e-011 ++walpha0 = 4.6901179e-012 ++palpha0 = -2.3704594e-018 ++alpha1 = 0 ++beta0 = 42.499959 ++lbeta0 = -5.0576089e-006 ++wbeta0 = 2.6675886e-007 ++pbeta0 = 8.4499576e-014 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30596768 ++lkt1 = -5.0858969e-009 ++wkt1 = 2.4495559e-008 ++pkt1 = -1.6035973e-014 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.2324617e-018 ++lub1 = -6.1392387e-025 ++wub1 = -3.3344363e-026 ++pub1 = 9.5260957e-032 ++uc1 = -7.4906407e-011 ++luc1 = -3.1304785e-017 ++wuc1 = 5.9908956e-018 ++puc1 = 3.2276564e-024 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.2 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.83230514 ++lvth0 = -9.4543724e-009 ++wvth0 = 3.5643356e-009 ++pvth0 = 4.1685569e-015 ++k1 = 0.95616008 ++lk1 = 4.7102587e-010 ++wk1 = 2.9690576e-008 ++pk1 = -3.5866216e-014 ++k2 = -0.011590073 ++lk2 = -9.886097e-009 ++wk2 = -1.4606238e-008 ++pk2 = 8.7492189e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097664506 ++lvoff = -1.8404477e-008 ++wvoff = 9.6199433e-010 ++pvoff = -1.1620891e-015 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0087584261 ++lu0 = 2.9985114e-009 ++wu0 = 2.1268603e-010 ++pu0 = -6.4179149e-016 ++ua = 3.9557594e-010 ++lua = 8.1904358e-016 ++wua = -5.0968009e-017 ++pua = -1.5352997e-022 ++ub = 8.474689e-019 ++lub = -6.9844795e-026 ++wub = -1.0634177e-025 ++pub = -4.0260421e-033 ++uc = -4.4084373e-011 ++luc = 9.548005e-017 ++wuc = 1.8112319e-018 ++puc = -1.8126809e-023 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.2627392 ++la0 = -4.0171294e-007 ++wa0 = -3.3357398e-009 ++pa0 = 3.3384084e-014 ++ags = 0.15724995 ++lags = 1.451844e-007 ++wags = 7.1650729e-010 ++pags = -1.452463e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.00028266778 ++lketa = -2.8410943e-008 ++wketa = -3.3599854e-009 ++pketa = 2.5524988e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.32160177 ++lpclm = 4.6187031e-008 ++wpclm = 4.7768253e-009 ++ppclm = 7.3228837e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8136709e-005 ++lpdiblc2= 4.500927e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0020613963 ++lalpha0 = -2.4340693e-009 ++walpha0 = 2.1598538e-011 ++palpha0 = -2.279583e-017 ++alpha1 = 0 ++beta0 = 44.471345 ++lbeta0 = -7.439044e-006 ++wbeta0 = 3.9127265e-007 ++pbeta0 = -6.5913079e-014 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9450909 ++lnoff = 5.4953018e-007 ++voffcv = 0.021963636 ++lvoffcv = -2.1981207e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.26888633 ++lkt1 = -4.9880168e-008 ++wkt1 = -1.0044391e-008 ++pkt1 = 2.5688286e-014 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -3.0128038e-018 ++lub1 = 3.2872945e-025 ++wub1 = 1.8565946e-025 ++pub1 = -1.6929566e-031 ++uc1 = -3.6006695e-011 ++luc1 = -7.8295637e-017 ++wuc1 = -1.1924963e-017 ++puc1 = 2.4870014e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.3 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.83324982 ++wvth0 = 3.980858e-009 ++k1 = 0.95620714 ++wk1 = 2.6106821e-008 ++k2 = -0.012577893 ++wk2 = -1.3732015e-008 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.099503482 ++wvoff = 8.458783e-010 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0090580375 ++wu0 = 1.4855819e-010 ++ua = 4.7741482e-010 ++wua = -6.6308733e-017 ++ub = 8.4049e-019 ++wub = -1.0674405e-025 ++uc = -3.4544e-011 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.2226 ++ags = 0.17175679 ++wags = -7.3479464e-010 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0031214911 ++wketa = -3.1049396e-009 ++dwg = 0 ++dwb = 0 ++pclm = 0.32621679 ++wpclm = 1.2093855e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018181839 ++walpha0 = 1.9320777e-011 ++alpha1 = 0 ++beta0 = 43.728036 ++wbeta0 = 3.8468661e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.27387036 ++wkt1 = -7.4776161e-009 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.9799571e-018 ++wub1 = 1.6874343e-025 ++uc1 = -4.383e-011 ++wuc1 = -9.43995e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.4 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.83576942 ++lvth0 = -2.2414438e-009 ++wvth0 = 1.4723553e-008 ++pvth0 = -5.4095405e-016 ++k1 = 1.0007271 ++lk1 = -3.7021562e-008 ++k2 = 0.015311208 ++lk2 = -2.1380073e-008 ++wk2 = -1.3546134e-008 ++pk2 = 1.1502704e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0090866629 ++lu0 = 1.9183067e-009 ++wu0 = -1.4965392e-010 ++pu0 = -2.1459826e-016 ++ua = -1.2290839e-010 ++lua = 7.8149042e-016 ++wua = 4.5608039e-017 ++pua = -4.1968523e-023 ++ub = 1.7620586e-018 ++lub = -3.2223504e-025 ++wub = -5.6287295e-025 ++pub = 9.0059933e-032 ++uc = 8.5890808e-011 ++luc = 1.2960088e-017 ++wuc = -1.2763408e-017 ++puc = -6.7381475e-024 ++eu = 1.67 ++vsat = 90000 ++a0 = 0.67581086 ++la0 = -1.0822777e-007 ++wa0 = 1.9817231e-007 ++pa0 = -5.7073625e-014 ++ags = 0.200375 ++lags = 7.2879057e-008 ++wags = -3.0324746e-008 ++pags = 6.4320031e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.1060667 ++lketa = 2.3111339e-008 ++wketa = 1.2722988e-008 ++pketa = -3.6642206e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.37672 ++lpclm = 2.8716008e-008 ++wpclm = 1.6001332e-008 ++ppclm = 3.0097257e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 1.2249381e-005 ++lalpha0 = -3.1611736e-012 ++walpha0 = -4.1073109e-013 ++palpha0 = 7.669064e-020 ++alpha1 = 0 ++beta0 = 38.401961 ++lbeta0 = -2.8404732e-006 ++wbeta0 = 1.0143734e-006 ++pbeta0 = -3.6499537e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33217428 ++lkt1 = 5.0237373e-010 ++wkt1 = 1.4240363e-008 ++pkt1 = -6.8481216e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 2.02488e-009 ++lua1 = -2.6663904e-016 ++wua1 = -2.703132e-016 ++pua1 = 1.3731911e-022 ++ub1 = -2.8837292e-018 ++lub1 = -3.2595866e-026 ++wub1 = 2.7622264e-025 ++pub1 = -1.9099839e-031 ++uc1 = 7.6479273e-012 ++luc1 = -3.5883051e-017 ++wuc1 = -9.5319534e-017 ++puc1 = 3.5453296e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.5 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.83962246 ++lvth0 = -2.8410138e-010 ++wvth0 = 1.950321e-009 ++pvth0 = 5.9478478e-015 ++k1 = 0.977378 ++lk1 = -2.5160224e-008 ++k2 = -0.026834606 ++lk2 = 3.0000655e-011 ++wk2 = 1.7331254e-009 ++pk2 = -6.6115932e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12381402 ++lvoff = 1.3184133e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0097266426 ++lu0 = 1.593197e-009 ++wu0 = 3.8779626e-011 ++pu0 = -3.103225e-016 ++ua = 2.6021662e-010 ++lua = 5.8686291e-016 ++wua = 1.0690141e-017 ++pua = -2.4230231e-023 ++ub = 1.2719156e-018 ++lub = -7.3242364e-026 ++wub = -2.8416343e-025 ++pub = -5.1524505e-032 ++uc = 7.1659939e-012 ++luc = 5.2952294e-017 ++wuc = -1.814138e-017 ++puc = -4.006138e-024 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.3508441 ++la0 = -4.5114467e-007 ++wa0 = -6.2282725e-008 ++pa0 = 7.5237532e-014 ++ags = 0.19135754 ++lags = 7.7459926e-008 ++wags = 1.2818526e-008 ++pags = -1.5484779e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0012954815 ++lketa = -3.0112442e-008 ++wketa = -3.9986535e-009 ++pketa = 4.8303734e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.55271631 ++lpclm = -6.0690117e-008 ++wpclm = -6.8522762e-008 ++ppclm = 7.3035497e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024301606 ++lpdiblc2= 2.5091844e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00012364806 ++lalpha0 = -5.9751701e-011 ++walpha0 = -1.9763521e-011 ++palpha0 = 9.9079077e-018 ++alpha1 = 0 ++beta0 = 43.434876 ++lbeta0 = -5.3971937e-006 ++wbeta0 = -2.1472328e-007 ++pbeta0 = 2.5938572e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28324255 ++lkt1 = -2.4354946e-008 ++wkt1 = 1.2792118e-008 ++pkt1 = -6.1124128e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -3.1353993e-018 ++lub1 = 9.525255e-026 ++wub1 = 4.3166852e-025 ++pub1 = -2.699649e-031 ++uc1 = -9.9248709e-011 ++luc1 = 1.842044e-017 ++wuc1 = 1.8527181e-017 ++puc1 = -2.2380835e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.6 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.838712 ++lvth0 = -1.3839329e-009 ++wvth0 = 6.8638701e-009 ++pvth0 = 1.2280528e-017 ++k1 = 1.0138117 ++lk1 = -6.9172112e-008 ++k2 = -0.027503825 ++lk2 = 8.3841624e-010 ++wk2 = -6.4106558e-009 ++pk2 = 3.2260946e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.095796556 ++lvoff = -2.0660961e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0097289562 ++lu0 = 1.5904022e-009 ++wu0 = -2.8713699e-010 ++pu0 = 8.3384782e-017 ++ua = 4.0244395e-010 ++lua = 4.150523e-016 ++wua = -5.4505036e-017 ++pua = 5.4525543e-023 ++ub = 1.1639854e-018 ++lub = 5.7137303e-026 ++wub = -2.6934777e-025 ++pub = -6.9421823e-032 ++uc = 9.5237707e-013 ++luc = 6.0458343e-017 ++wuc = -2.1382694e-017 ++puc = -9.0630294e-026 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.1196626 ++la0 = -1.7187734e-007 ++wa0 = 7.0348718e-008 ++pa0 = -8.4981251e-014 ++ags = 0.16551068 ++lags = 1.0868294e-007 ++wags = -3.5377679e-009 ++pags = 4.2736236e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068069114 ++lketa = -2.3454635e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.328728 ++lpclm = 2.0988775e-007 ++wpclm = 1.1068181e-009 ++ppclm = -1.1077036e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8136709e-005 ++lpdiblc2= 4.500927e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0021750673 ++lalpha0 = -2.5378662e-009 ++walpha0 = -3.6942045e-011 ++palpha0 = 3.0659565e-017 ++alpha1 = 0 ++beta0 = 44.362547 ++lbeta0 = -6.5178205e-006 ++wbeta0 = 4.4730399e-007 ++pbeta0 = -5.4034322e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9450909 ++lnoff = 5.4953018e-007 ++voffcv = 0.021963636 ++lvoffcv = -2.1981207e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33757353 ++lkt1 = 4.127688e-008 ++wkt1 = 2.5329519e-008 ++pkt1 = -2.1257593e-014 ++kt1l = 0 ++kt2 = -0.016935002 ++lkt2 = 4.6737542e-009 ++wkt2 = 1.9925359e-009 ++pkt2 = -2.4069834e-015 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.5968078e-018 ++lub1 = -5.55366e-025 ++wub1 = -2.8578486e-026 ++pub1 = 2.8601349e-031 ++uc1 = -4.2580527e-011 ++luc1 = -5.0034723e-017 ++wuc1 = -8.5394397e-018 ++puc1 = 1.0315643e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.7 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.83885029 ++wvth0 = 6.8650971e-009 ++k1 = 1.0069 ++k2 = -0.02742005 ++wk2 = -6.0883043e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0098878693 ++wu0 = -2.7880518e-010 ++ua = 4.43916e-010 ++wua = -4.905684e-017 ++ub = 1.1696946e-018 ++wub = -2.762844e-025 ++uc = 6.9933786e-012 ++wuc = -2.139175e-017 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.1024886 ++wa0 = 6.1857386e-008 ++ags = 0.17637029 ++wags = -3.1107471e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0019214836 ++walpha0 = -3.3878539e-011 ++alpha1 = 0 ++beta0 = 43.711286 ++wbeta0 = 3.9331286e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33344914 ++wkt1 = 2.3205459e-008 ++kt1l = 0 ++kt2 = -0.016468 ++wkt2 = 1.75203e-009 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.6523e-018 ++uc1 = -4.758e-011 ++wuc1 = -7.5087e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.8 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.82676296 ++lvth0 = -9.1651899e-009 ++wvth0 = 3.7806977e-009 ++pvth0 = 7.8713975e-015 ++k1 = 1.0007271 ++lk1 = -3.7021562e-008 ++k2 = 0.0003347419 ++lk2 = -1.8489037e-008 ++wk2 = 4.6502732e-009 ++pk2 = -2.3623388e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011249601 ++lu0 = 1.8695879e-009 ++wu0 = -2.7776236e-009 ++pu0 = -1.5540493e-016 ++ua = 3.1164935e-010 ++lua = 6.5915544e-016 ++wua = -4.8237961e-016 ++pua = 1.0666847e-022 ++ub = 9.2602732e-019 ++lub = 3.4256322e-026 ++wub = 4.5290511e-025 ++pub = -3.4307707e-031 ++uc = 1.3415357e-010 ++luc = -7.7670863e-018 ++wuc = -7.1402667e-017 ++puc = 1.8445369e-023 ++eu = 1.67 ++vsat = 90000 ++a0 = 0.89635642 ++la0 = -1.5388505e-007 ++wa0 = -6.9790553e-008 ++pa0 = -1.6000271e-015 ++ags = 0.33424764 ++lags = -2.5134022e-009 ++wags = -1.9298e-007 ++pags = 9.8033842e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.089931978 ++lketa = 1.8464538e-008 ++wketa = -6.8807038e-009 ++pketa = 1.9816427e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.32196515 ++lpclm = 5.2836533e-008 ++wpclm = 8.2528472e-008 ++ppclm = 7.9081797e-016 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 9.8546141e-006 ++lalpha0 = -2.3862494e-012 ++walpha0 = 2.4989109e-012 ++palpha0 = -8.6484221e-019 ++alpha1 = 0 ++beta0 = 37.942253 ++lbeta0 = -2.4809199e-006 ++wbeta0 = 1.5729191e-006 ++pbeta0 = -8.0185264e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29549971 ++lkt1 = -8.7743217e-009 ++wkt1 = -3.0319244e-008 ++pkt1 = 4.4230633e-015 ++kt1l = 0 ++kt2 = -0.020962848 ++lkt2 = 2.2742923e-009 ++wkt2 = 9.5946705e-009 ++pkt2 = -2.7632651e-015 ++ute = -1 ++ua1 = 1.820576e-009 ++lua1 = -1.628526e-016 ++wua1 = -2.208382e-017 ++pua1 = 1.121858e-023 ++ub1 = -2.5770911e-018 ++lub1 = -1.3439579e-025 ++wub1 = -9.6342676e-026 ++pub1 = -6.7311483e-032 ++uc1 = -8.5821897e-011 ++luc1 = 9.2552394e-019 ++wuc1 = 1.8246304e-017 ++puc1 = -9.2691223e-024 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.9 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.830432 ++lvth0 = -7.3013165e-009 ++wvth0 = -9.2160872e-009 ++pvth0 = 1.4473764e-014 ++k1 = 0.977378 ++lk1 = -2.5160224e-008 ++k2 = -0.030512551 ++lk2 = -2.818612e-009 ++wk2 = 6.2018282e-009 ++pk2 = -3.1505287e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.094277714 ++lvoff = -1.8203092e-009 ++wvoff = -3.5886608e-008 ++pvoff = 1.8230397e-014 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.01009483 ++lu0 = 2.4562116e-009 ++wu0 = -4.0856791e-010 ++pu0 = -1.3588852e-015 ++ua = 3.1724186e-010 ++lua = 6.5631445e-016 ++wua = -5.8595534e-017 ++pua = -1.0861384e-022 ++ub = 9.6202895e-019 ++lub = 1.5967497e-026 ++wub = 9.2348847e-026 ++pub = -1.5991449e-031 ++uc = -2.8726012e-011 ++luc = 7.4975743e-017 ++wuc = 2.5467408e-017 ++puc = -3.0764628e-023 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.1821897 ++la0 = -2.9908837e-007 ++wa0 = 1.4263238e-007 ++pa0 = -1.0951088e-013 ++ags = 0.20707304 ++lags = 6.2091296e-008 ++wags = -6.2758015e-009 ++pags = 3.1881072e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0063663954 ++lketa = -2.3986778e-008 ++wketa = 2.1625069e-009 ++pketa = -2.6123084e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.37752254 ++lpclm = 2.4613381e-008 ++wpclm = 1.4433767e-007 ++ppclm = -3.0608253e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024301606 ++lpdiblc2= 2.5091844e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00011178547 ++lalpha0 = -5.4167125e-011 ++walpha0 = -5.3504792e-012 ++palpha0 = 3.122648e-018 ++alpha1 = 0 ++beta0 = 43.254845 ++lbeta0 = -5.1797167e-006 ++wbeta0 = 4.013934e-009 ++pbeta0 = -4.8488322e-015 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.3026115 ++lkt1 = -5.1615319e-009 ++wkt1 = 3.6325391e-008 ++pkt1 = -2.9432412e-014 ++kt1l = 0 ++kt2 = -0.010584133 ++lkt2 = -2.9980948e-009 ++wkt2 = -3.0154679e-009 ++pkt2 = 3.6426852e-015 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.459394e-018 ++lub1 = -1.941859e-025 ++wub1 = -3.8967792e-025 ++pub1 = 8.1702823e-032 ++uc1 = -3.4507691e-011 ++luc1 = -2.5142093e-017 ++wuc1 = -6.0133156e-017 ++puc1 = 3.0547643e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.10 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.83275028 ++lvth0 = -4.5008395e-009 ++wvth0 = -3.7962851e-010 ++pvth0 = 3.7993221e-015 ++k1 = 1.0138117 ++lk1 = -6.9172112e-008 ++k2 = -0.036023963 ++lk2 = 3.8391732e-009 ++wk2 = 3.941312e-009 ++pk2 = -4.1982509e-016 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.098146034 ++lvoff = 2.8526213e-009 ++wvoff = 2.8546166e-009 ++pvoff = -2.8569002e-014 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011029914 ++lu0 = 1.32663e-009 ++wu0 = -1.8678007e-009 ++pu0 = 4.0386794e-016 ++ua = 6.6730377e-010 ++lua = 2.3343966e-016 ++wua = -3.7630972e-016 ++pua = 2.751849e-022 ++ub = 9.7524707e-019 ++wub = -4.0030695e-026 ++uc = -1.6646548e-011 ++luc = 6.038375e-017 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.1834353 ++la0 = -3.0059299e-007 ++wa0 = -7.1351178e-009 ++pa0 = 7.1408259e-014 ++ags = 0.16678281 ++lags = 1.107619e-007 ++wags = -5.0834017e-009 ++pags = 1.7476882e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068069114 ++lketa = -2.3454635e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.34308375 ++lpclm = 6.6215436e-008 ++wpclm = -1.6335415e-008 ++ppclm = 1.6348483e-013 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8136709e-005 ++lpdiblc2= 4.500927e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0021443499 ++lalpha0 = -2.509505e-009 ++walpha0 = 3.7962851e-013 ++palpha0 = -3.7993221e-018 ++alpha1 = 0 ++beta0 = 44.166386 ++lbeta0 = -6.2808583e-006 ++wbeta0 = 6.8563925e-007 ++pbeta0 = -8.2825222e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9450909 ++lnoff = 5.4953018e-007 ++voffcv = 0.021963636 ++lvoffcv = -2.1981207e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29671112 ++lkt1 = -1.2289189e-008 ++wkt1 = -2.4318311e-008 ++pkt1 = 4.382518e-014 ++kt1l = 0 ++kt2 = -0.012758239 ++lkt2 = -3.717759e-010 ++wkt2 = -3.0822315e-009 ++pkt2 = 3.7233357e-015 ++ute = -1 ++ua1 = 1.3959388e-009 ++lua1 = 1.2570597e-016 ++wua1 = 1.2643439e-016 ++pua1 = -1.5273275e-022 ++ub1 = -2.6567142e-018 ++lub1 = 4.4176841e-026 ++wub1 = 4.420774e-026 ++pub1 = -4.4243106e-031 ++uc1 = -6.6592244e-011 ++luc1 = 1.3616046e-017 ++wuc1 = 2.0634796e-017 ++puc1 = -6.7020042e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.11 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.8332 ++k1 = 1.0069 ++k2 = -0.035640352 ++wk2 = 3.899363e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011162471 ++wu0 = -1.8274461e-009 ++ua = 6.9062908e-010 ++wua = -3.4881323e-016 ++ub = 9.7524707e-019 ++wub = -4.0030695e-026 ++uc = -1.0613e-011 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.1534 ++ags = 0.17785014 ++wags = -4.9087726e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018936 ++alpha1 = 0 ++beta0 = 43.538802 ++wbeta0 = 6.0288024e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29793906 ++wkt1 = -1.9939296e-008 ++kt1l = 0 ++kt2 = -0.012795386 ++wkt2 = -2.7101956e-009 ++ute = -1 ++ua1 = 1.4084993e-009 ++wua1 = 1.1117333e-016 ++ub1 = -2.6523e-018 ++uc1 = -6.5231727e-011 ++wuc1 = 1.3938149e-017 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.12 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.82638545 ++lvth0 = -8.3792291e-009 ++k1 = 1.0007271 ++lk1 = -3.7021562e-008 ++k2 = 0.00079907273 ++lk2 = -1.8724917e-008 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010972255 ++lu0 = 1.8540707e-009 ++ua = 2.6348364e-010 ++lua = 6.6980631e-016 ++ub = 9.7125e-019 ++uc = 1.27024e-010 ++luc = -5.925312e-018 ++eu = 1.67 ++vsat = 90000 ++a0 = 0.88938782 ++la0 = -1.5404481e-007 ++ags = 0.31497855 ++lags = 7.2752989e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.090619018 ++lketa = 1.8662405e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.33020564 ++lpclm = 5.2915497e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 1.0104131e-005 ++lalpha0 = -2.4726041e-012 ++alpha1 = 0 ++beta0 = 38.099309 ++lbeta0 = -2.560985e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29852709 ++lkt1 = -8.3326778e-009 ++kt1l = 0 ++kt2 = -0.020004818 ++lkt2 = 1.9983796e-009 ++ute = -1 ++ua1 = 1.8183709e-009 ++lua1 = -1.6173242e-016 ++ub1 = -2.5867109e-018 ++lub1 = -1.4111686e-025 ++uc1 = -8.4e-011 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.13 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.83135223 ++lvth0 = -5.8561079e-009 ++k1 = 0.977378 ++lk1 = -2.5160224e-008 ++k2 = -0.029893297 ++lk2 = -3.133193e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010054034 ++lu0 = 2.3205266e-009 ++ua = 3.1139109e-010 ++lua = 6.4546933e-016 ++ub = 9.7125e-019 ++uc = -2.6183086e-011 ++luc = 7.1903887e-017 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.1964316 ++la0 = -3.1002305e-007 ++ags = 0.2064464 ++lags = 6.2409629e-008 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0061504686 ++lketa = -2.4247618e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.39193469 ++lpclm = 2.155714e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024301606 ++lpdiblc2= 2.5091844e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00011125123 ++lalpha0 = -5.3855328e-011 ++alpha1 = 0 ++beta0 = 43.255246 ++lbeta0 = -5.1802008e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.2989844 ++lkt1 = -8.1003648e-009 ++kt1l = 0 ++kt2 = -0.010885229 ++lkt2 = -2.6343719e-009 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.4983034e-018 ++lub1 = -1.8602786e-025 ++uc1 = -4.0512e-011 ++luc1 = -2.2091904e-017 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.14 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.83278818 ++lvth0 = -4.1214764e-009 ++k1 = 1.0138117 ++lk1 = -6.9172112e-008 ++k2 = -0.035630422 ++lk2 = 3.7972536e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010843414 ++lu0 = 1.3669563e-009 ++ua = 6.2972916e-010 ++lua = 2.6091693e-016 ++ub = 9.7125e-019 ++uc = -1.6646548e-011 ++luc = 6.038375e-017 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.1827228 ++la0 = -2.9346286e-007 ++ags = 0.16627523 ++lags = 1.109364e-007 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068069114 ++lketa = -2.3454635e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.34145265 ++lpclm = 8.2539433e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8136709e-005 ++lpdiblc2= 4.500927e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0021443878 ++lalpha0 = -2.5098843e-009 ++alpha1 = 0 ++beta0 = 44.234847 ++lbeta0 = -6.3635595e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9450909 ++lnoff = 5.4953018e-007 ++voffcv = 0.021963636 ++lvoffcv = -2.1981207e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29913931 ++lkt1 = -7.9132346e-009 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.4085633e-009 ++lua1 = 1.1045557e-016 ++ub1 = -2.6523e-018 ++uc1 = -6.4531855e-011 ++luc1 = 6.9240803e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.15 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 8.1e-009 ++toxp = 8.1e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = 8e-009 ++xw = -5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.8332 ++k1 = 1.0069 ++k2 = -0.035251 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.01098 ++ua = 6.558e-010 ++ub = 9.7125e-019 ++uc = -1.0613e-011 ++eu = 1.67 ++vsat = 90000 ++a0 = 1.1534 ++ags = 0.17736 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018936 ++alpha1 = 0 ++beta0 = 43.599 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.302e-010 ++cgdo = 1.302e-010 ++cgbo = 1e-013 ++cgdl = 4.2e-011 ++cgsl = 4.2e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29993 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.4196e-009 ++ub1 = -2.6523e-018 ++uc1 = -6.384e-011 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 + + + +* model for unsalicided p+ diffusion resistor +.subckt pplus_u_m1 1 2 3 lr=lr wr=wr dtemp=0 par=1 +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=185 ++ r_rsh0=rsh_pplus_u_m ++ r_dw=2.75E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.375E-3 ++ r_tc2=1E-6 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +* model for substrate capacitor +.model pn_junction d ++ Level=3 ++ Cj=0.00094344 ++ Mj=0.32084 ++ Pb=0.69939 ++ Cjsw=1.5078e-010 ++ Mjsw=0.05 ++ Php=0.8022 ++ Cta=0.00099187 ++ Ctp=0.00063483 ++ Tpb=0.0016906 ++ Tphp=0.0058423 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 +d1 1 3 pn_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ends pplus_u_m1 + +.endl pmos_3p3_fs +* +* +.lib pmos_3p3_sf + +.subckt pmos_3p3_sab d g s b w=10u l=0.28u par=1 s_sab=0.48u d_sab=1.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.00666 ++ par_k=0.002833 ++ par_l=1.5e-7 ++ par_w=-1e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +xr1 d d1 b pplus_u_m1 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b pplus_u_m1 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' +m0 d1 g s1 b pmos_3p3 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=sa sb=sb sd=sd ++delvto='mis_vth*sw_stat_mismatch' +.ends + + +.model pmos_3p3.0 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.68623384 ++lvth0 = -7.4340753e-009 ++wvth0 = 4.5642665e-009 ++pvth0 = 2.3220935e-015 ++k1 = 0.86723166 ++lk1 = 5.4966687e-009 ++wk1 = 6.795952e-008 ++pk1 = -2.0664117e-014 ++k2 = 0.028783357 ++lk2 = -2.3923245e-008 ++wk2 = -2.1981336e-008 ++pk2 = 3.3652193e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.094684782 ++lvoff = -1.5626994e-009 ++wvoff = -1.6675146e-009 ++pvoff = 8.2041716e-016 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0078239364 ++lu0 = 2.3613853e-009 ++wu0 = 5.9658614e-010 ++pu0 = -5.1862883e-016 ++ua = 5.7221977e-011 ++lua = 1.0002135e-015 ++wua = -7.884629e-018 ++pua = -1.8896141e-022 ++ub = 6.6233941e-019 ++lub = -1.3733536e-025 ++wub = -4.9106352e-027 ++pub = 1.3356928e-033 ++uc = 8.7831657e-011 ++luc = 8.2831734e-018 ++wuc = -1.4037289e-017 ++puc = -4.4080656e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.0151475 ++la0 = -1.9522869e-007 ++wa0 = 1.1291855e-008 ++pa0 = -2.6965346e-015 ++ags = 0.19776586 ++lags = 1.0075502e-007 ++wags = -2.4642378e-008 ++pags = -1.1901079e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0656473 ++lketa = 7.7609556e-009 ++wketa = -7.3317252e-009 ++pketa = 3.6072088e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.35913516 ++lpclm = 6.7448817e-008 ++wpclm = 3.0548187e-008 ++ppclm = 6.4437396e-015 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 1.1317951e-005 ++lalpha0 = -2.8752733e-012 ++walpha0 = -1.0265377e-013 ++palpha0 = 6.2981547e-020 ++alpha1 = 0 ++beta0 = 39.557841 ++lbeta0 = -3.4683987e-006 ++wbeta0 = 2.234567e-007 ++pbeta0 = 1.1652383e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28420773 ++lkt1 = -1.5344138e-008 ++wkt1 = -1.1400184e-008 ++pkt1 = 1.9113261e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.1592273e-009 ++lua1 = 1.6766018e-016 ++wua1 = 1.7890568e-016 ++pua1 = -8.8021596e-023 ++ub1 = -2.1333843e-018 ++lub1 = -6.4960147e-025 ++wub1 = -1.3550978e-025 ++pub1 = 1.4728947e-031 ++uc1 = -2.5243909e-010 ++luc1 = 5.6525433e-017 ++wuc1 = 4.1267577e-017 ++puc1 = -1.3848731e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.1 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.71729526 ++lvth0 = 7.848145e-009 ++wvth0 = 6.1706137e-009 ++pvth0 = 1.5317707e-015 ++k1 = 1.0114756 ++lk1 = -6.5471375e-008 ++wk1 = -1.8245666e-008 ++pk1 = 2.1748834e-014 ++k2 = -0.018690632 ++lk2 = -5.6604249e-010 ++wk2 = -2.6841281e-009 ++pk2 = -6.129007e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12347027 ++lvoff = 1.259976e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.01031351 ++lu0 = 1.1365149e-009 ++wu0 = -2.5501298e-010 ++pu0 = -9.9642066e-017 ++ua = 3.8413264e-010 ++lua = 8.3937346e-016 ++wua = -4.6769074e-017 ++pua = -1.6983026e-022 ++ub = 1.0907567e-018 ++lub = -3.4811665e-025 ++wub = -1.9694477e-025 ++pub = 9.5816488e-032 ++uc = -1.2185662e-011 ++luc = 5.7491694e-017 ++wuc = -7.7156746e-018 ++puc = -7.5182999e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1459651 ++la0 = -2.5959096e-007 ++wa0 = 3.9893726e-008 ++pa0 = -1.6768655e-014 ++ags = 0.19108744 ++lags = 1.0404081e-007 ++wags = 1.3857952e-008 ++pags = -3.0843241e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0053017786 ++lketa = -2.1929041e-008 ++wketa = -2.2567913e-009 ++pketa = 1.1103413e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.25477175 ++lpclm = 1.1879561e-007 ++wpclm = 8.7678071e-008 ++ppclm = -2.1664163e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024955823 ++lpdiblc2= 2.3979675e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 7.4846555e-005 ++lalpha0 = -3.4131346e-011 ++walpha0 = 4.918957e-012 ++palpha0 = -2.407651e-018 ++alpha1 = 0 ++beta0 = 42.345869 ++lbeta0 = -4.8401083e-006 ++wbeta0 = 2.85852e-007 ++pbeta0 = 8.5825341e-014 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30808974 ++lkt1 = -3.5941865e-009 ++wkt1 = 2.5589445e-008 ++pkt1 = -1.6287571e-014 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.2459185e-018 ++lub1 = -5.9423465e-025 ++wub1 = -3.2798588e-026 ++pub1 = 9.6755564e-032 ++uc1 = -7.622458e-011 ++luc1 = -3.0172107e-017 ++wuc1 = 6.4565445e-018 ++puc1 = 3.2782971e-024 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.2 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.70261262 ++lvth0 = -9.6535664e-009 ++wvth0 = 3.7940282e-009 ++pvth0 = 4.3646606e-015 ++k1 = 0.95371136 ++lk1 = 3.3836545e-009 ++wk1 = 3.1504606e-008 ++pk1 = -3.755349e-014 ++k2 = -0.010397236 ++lk2 = -1.045177e-008 ++wk2 = -1.5511159e-008 ++pk2 = 9.1608133e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097768223 ++lvoff = -1.8037078e-008 ++wvoff = 1.0207701e-009 ++pvoff = -1.2167579e-015 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0087448909 ++lu0 = 3.0063094e-009 ++wu0 = 2.2513935e-010 ++pu0 = -6.7198364e-016 ++ua = 4.0088804e-010 ++lua = 8.1940101e-016 ++wua = -5.4384592e-017 ++pua = -1.6075256e-022 ++ub = 8.5616366e-019 ++lub = -6.8481784e-026 ++wub = -1.1302537e-025 ++pub = -4.2154414e-033 ++uc = -4.4105686e-011 ++luc = 9.5540362e-017 ++wuc = 1.8994754e-018 ++puc = -1.8979559e-023 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.2624795 ++la0 = -3.9847608e-007 ++wa0 = -3.4982576e-009 ++pa0 = 3.495459e-014 ++ags = 0.15738448 ++lags = 1.4421474e-007 ++wags = 7.410721e-010 ++pags = -1.520792e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -4.2919829e-005 ++lketa = -2.8197601e-008 ++wketa = -3.567392e-009 ++pketa = 2.6725774e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.32126019 ++lpclm = 3.9541387e-008 ++wpclm = 5.1797956e-009 ++ppclm = 7.6673781e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8732382e-005 ++lpdiblc2= 4.4342116e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0020563928 ++lalpha0 = -2.3961345e-009 ++walpha0 = 2.2922796e-011 ++palpha0 = -2.3868227e-017 ++alpha1 = 0 ++beta0 = 44.429178 ++lbeta0 = -7.3234127e-006 ++wbeta0 = 4.1575066e-007 ++pbeta0 = -6.9013864e-014 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9458182 ++lnoff = 5.4138473e-007 ++voffcv = 0.021672727 ++lvoffcv = -2.1655389e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.26812521 ++lkt1 = -5.1231914e-008 ++wkt1 = -1.0639016e-008 ++pkt1 = 2.6896755e-014 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -3.0276908e-018 ++lub1 = 3.3763797e-025 ++wub1 = 1.9708019e-025 ++pub1 = -1.7725993e-031 ++uc1 = -3.5127704e-011 ++luc1 = -7.9159583e-017 ++wuc1 = -1.2638834e-017 ++puc1 = 2.6039988e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.3 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.70357875 ++wvth0 = 4.2308437e-009 ++k1 = 0.95405 ++wk1 = 2.774625e-008 ++k2 = -0.01144325 ++wk2 = -1.4594344e-008 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.099573375 ++wvoff = 8.9899687e-010 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0090457625 ++wu0 = 1.5788719e-010 ++ua = 4.8289375e-010 ++wua = -7.0472719e-017 ++ub = 8.4931e-019 ++wub = -1.1344725e-025 ++uc = -3.4544e-011 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.2226 ++ags = 0.1718175 ++wags = -7.809375e-010 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0028649375 ++wketa = -3.2999203e-009 ++dwg = 0 ++dwb = 0 ++pclm = 0.3252175 ++wpclm = 1.2853312e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018165875 ++walpha0 = 2.0534062e-011 ++alpha1 = 0 ++beta0 = 43.69625 ++wbeta0 = 4.0884375e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.2732525 ++wkt1 = -7.9471875e-009 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.9939e-018 ++wub1 = 1.7934e-025 ++uc1 = -4.305e-011 ++wuc1 = -1.003275e-017 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.4 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.70624891 ++lvth0 = -2.0423367e-009 ++wvth0 = 1.5072177e-008 ++pvth0 = -5.0856922e-016 ++k1 = 0.99667836 ++lk1 = -3.3863555e-008 ++k2 = 0.013187532 ++lk2 = -1.9573129e-008 ++wk2 = -1.3793528e-008 ++pk2 = 1.0814082e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0092992182 ++lu0 = 1.7578086e-009 ++wu0 = -1.7793682e-010 ++pu0 = -2.0175109e-016 ++ua = -3.8099091e-011 ++lua = 7.1544135e-016 ++wua = 4.2158932e-017 ++pua = -3.9456029e-023 ++ub = 1.7356567e-018 ++lub = -2.9606431e-025 ++wub = -5.6840223e-025 ++pub = 8.4668392e-032 ++uc = 8.7523896e-011 ++luc = 1.1953068e-017 ++wuc = -1.3875714e-017 ++puc = -6.3347605e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 0.66090759 ++la0 = -9.8161425e-008 ++wa0 = 1.9726782e-007 ++pa0 = -5.3656847e-014 ++ags = 0.20881855 ++lags = 6.6568316e-008 ++wags = -3.0445036e-008 ++pags = 6.0469439e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.10373614 ++lketa = 2.1193464e-008 ++wketa = 1.2664919e-008 ++pketa = -3.4448579e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.37955209 ++lpclm = 2.5826511e-008 ++wpclm = 1.9829298e-008 ++ppclm = 2.829545e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 1.1910101e-005 ++lalpha0 = -2.8926407e-012 ++walpha0 = -4.1353238e-013 ++palpha0 = 7.2099467e-020 ++alpha1 = 0 ++beta0 = 38.07575 ++lbeta0 = -2.59284e-006 ++wbeta0 = 1.0015544e-006 ++pbeta0 = -3.4314451e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33233495 ++lkt1 = 5.5962764e-010 ++wkt1 = 1.386661e-008 ++pkt1 = -6.438151e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.9998e-009 ++lua1 = -2.459016e-016 ++wua1 = -2.62395e-016 ++pua1 = 1.2909834e-022 ++ub1 = -2.8913745e-018 ++lub1 = -2.7023324e-026 ++wub1 = 2.6243509e-025 ++pub1 = -1.7956405e-031 ++uc1 = 5.1850909e-012 ++luc1 = -3.3340425e-017 ++wuc1 = -9.3985118e-017 ++puc1 = 3.3330844e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.5 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.70966351 ++lvth0 = -3.6235097e-010 ++wvth0 = 2.163945e-009 ++pvth0 = 5.8422811e-015 ++k1 = 0.976722 ++lk1 = -2.4045024e-008 ++k2 = -0.026858767 ++lk2 = 1.2965043e-010 ++wk2 = 1.6041428e-009 ++pk2 = -6.4942458e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12347027 ++lvoff = 1.259976e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0097676914 ++lu0 = 1.5273198e-009 ++wu0 = 3.1542e-011 ++pu0 = -3.0481466e-016 ++ua = 2.7535709e-010 ++lua = 5.6122091e-016 ++wua = 1.033809e-017 ++pua = -2.3800175e-023 ++ub = 1.2745688e-018 ++lub = -6.9209035e-026 ++wub = -2.9344612e-025 ++pub = -5.0610011e-032 ++uc = 8.8382089e-012 ++luc = 5.0666426e-017 ++wuc = -1.8753207e-017 ++puc = -3.9350342e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.3400455 ++la0 = -4.3229728e-007 ++wa0 = -6.1998457e-008 ++pa0 = 7.3902161e-014 ++ags = 0.19317874 ++lags = 7.4263098e-008 ++wags = 1.276002e-008 ++pags = -1.5209944e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0020187086 ++lketa = -2.8851515e-008 ++wketa = -3.980403e-009 ++pketa = 4.7446404e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.5521986 ++lpclm = -5.9115571e-008 ++wpclm = -6.8471025e-008 ++ppclm = 7.1739209e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024955823 ++lpdiblc2= 2.3979675e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00012240188 ++lalpha0 = -5.7254595e-011 ++walpha0 = -2.0047588e-011 ++palpha0 = 9.7320549e-018 ++alpha1 = 0 ++beta0 = 43.297479 ++lbeta0 = -5.1619305e-006 ++wbeta0 = -2.1374325e-007 ++pbeta0 = 2.5478195e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28407944 ++lkt1 = -2.3182084e-008 ++wkt1 = 1.2984037e-008 ++pkt1 = -6.0039252e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -3.139702e-018 ++lub1 = 9.5153784e-026 ++wub1 = 4.3643775e-025 ++pub1 = -2.6517336e-031 ++uc1 = -9.90552e-011 ++luc1 = 1.7945798e-017 ++wuc1 = 1.844262e-017 ++puc1 = -2.1983603e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.6 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.70882353 ++lvth0 = -1.3636128e-009 ++wvth0 = 7.0547555e-009 ++pvth0 = 1.2434931e-017 ++k1 = 1.0137201 ++lk1 = -6.8146803e-008 ++k2 = -0.027400332 ++lk2 = 7.7519526e-010 ++wk2 = -6.5845334e-009 ++pk2 = 3.2666562e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.095823899 ++lvoff = -2.0354712e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0097356481 ++lu0 = 1.5655154e-009 ++wu0 = -2.950082e-010 ++pu0 = 8.4433178e-017 ++ua = 4.0386316e-010 ++lua = 4.0804167e-016 ++wua = -5.594653e-017 ++pua = 5.5211091e-023 ++ub = 1.1683671e-018 ++lub = 5.7383397e-026 ++wub = -2.7693216e-025 ++pub = -7.0294662e-032 ++uc = 1.3741189e-012 ++luc = 5.9563621e-017 ++wuc = -2.1977422e-017 ++puc = -9.1769787e-026 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1183126 ++la0 = -1.6799168e-007 ++wa0 = 7.2189361e-008 ++pa0 = -8.6049719e-014 ++ags = 0.16571096 ++lags = 1.0700469e-007 ++wags = -3.630332e-009 ++pags = 4.3273558e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068379523 ++lketa = -2.3106977e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.32898832 ++lpclm = 2.0695108e-007 ++wpclm = 1.1225287e-009 ++ppclm = -1.1216307e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8732382e-005 ++lpdiblc2= 4.4342116e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0021722983 ++lalpha0 = -2.5007312e-009 ++walpha0 = -3.7927615e-011 ++palpha0 = 3.1045047e-017 ++alpha1 = 0 ++beta0 = 44.346784 ++lbeta0 = -6.4127021e-006 ++wbeta0 = 4.590075e-007 ++pbeta0 = -5.4713694e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9458182 ++lnoff = 5.4138473e-007 ++voffcv = 0.021672727 ++lvoffcv = -2.1655389e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33792326 ++lkt1 = 4.0999742e-008 ++wkt1 = 2.600496e-008 ++pkt1 = -2.1524865e-014 ++kt1l = 0 ++kt2 = -0.016960609 ++lkt2 = 4.642374e-009 ++wkt2 = 2.0446698e-009 ++pkt2 = -2.4372464e-015 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.5970921e-018 ++lub1 = -5.516372e-025 ++wub1 = -2.898414e-026 ++pub1 = 2.8960953e-031 ++uc1 = -4.2510491e-011 ++luc1 = -4.9455495e-017 ++wuc1 = -8.7628704e-018 ++puc1 = 1.0445342e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.7 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.70896 ++wvth0 = 7.056e-009 ++k1 = 1.0069 ++k2 = -0.02732275 ++wk2 = -6.2576062e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.009892325 ++wu0 = -2.8655813e-010 ++ua = 4.447e-010 ++wua = -5.0421e-017 ++ub = 1.17411e-018 ++wub = -2.8396725e-025 ++uc = 7.33525e-012 ++wuc = -2.1986606e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1015 ++wa0 = 6.35775e-008 ++ags = 0.17642 ++wags = -3.19725e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.001922025 ++walpha0 = -3.4820625e-011 ++alpha1 = 0 ++beta0 = 43.705 ++wbeta0 = 4.0425e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33382 ++wkt1 = 2.385075e-008 ++kt1l = 0 ++kt2 = -0.016496 ++wkt2 = 1.80075e-009 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.6523e-018 ++uc1 = -4.746e-011 ++wuc1 = -7.7175e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.8 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.69776909 ++lvth0 = -8.3892994e-009 ++wvth0 = 4.6843987e-009 ++pvth0 = 7.26646e-015 ++k1 = 0.99667836 ++lk1 = -3.3863555e-008 ++k2 = -0.0016908531 ++lk2 = -1.6910112e-008 ++wk2 = 4.4324937e-009 ++pk2 = -2.1807869e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011456358 ++lu0 = 1.7102254e-009 ++wu0 = -2.8204333e-009 ++pu0 = -1.4346165e-016 ++ua = 3.841223e-010 ++lua = 6.0284809e-016 ++wua = -4.7506228e-016 ++pua = 9.847072e-023 ++ub = 9.2943227e-019 ++lub = 3.159209e-026 ++wub = 4.1922273e-025 ++pub = -3.167107e-031 ++uc = 1.3336117e-010 ++luc = -7.1184051e-018 ++wuc = -7.0026382e-017 ++puc = 1.7027795e-023 ++eu = 1.67 ++vsat = 94000 ++a0 = 0.87958485 ++la0 = -1.4075717e-007 ++wa0 = -7.0611818e-008 ++pa0 = -1.4770608e-015 ++ags = 0.33412256 ++lags = -2.3726975e-009 ++wags = -1.8394245e-007 ++pags = 9.0499685e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.087907195 ++lketa = 1.6887989e-008 ++wketa = -6.7255452e-009 ++pketa = 1.8293483e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.32767553 ++lpclm = 4.8328885e-008 ++wpclm = 8.3378086e-008 ++ppclm = 7.3004154e-016 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 9.5916748e-006 ++lalpha0 = -2.1820478e-012 ++walpha0 = 2.4265399e-012 ++palpha0 = -7.9837683e-019 ++alpha1 = 0 ++beta0 = 37.669715 ++lbeta0 = -2.2686901e-006 ++wbeta0 = 1.4989467e-006 ++pbeta0 = -7.4022817e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29643476 ++lkt1 = -8.0291808e-009 ++wkt1 = -3.0111128e-008 ++pkt1 = 4.0831393e-015 ++kt1l = 0 ++kt2 = -0.020721765 ++lkt2 = 2.0823681e-009 ++wkt2 = 9.3783124e-009 ++pkt2 = -2.550901e-015 ++ute = -1 ++ua1 = 1.8027834e-009 ++lua1 = -1.4896941e-016 ++wua1 = -2.10496e-017 ++pua1 = 1.0356403e-023 ++ub1 = -2.5917035e-018 ++lub1 = -1.2288098e-025 ++wub1 = -1.0466188e-025 ++pub1 = -6.213842e-032 ++uc1 = -8.5734843e-011 ++luc1 = 8.5354274e-019 ++wuc1 = 1.7391801e-017 ++puc1 = -8.556766e-024 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.9 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.7006151 ++lvth0 = -6.989061e-009 ++wvth0 = -8.9203589e-009 ++pvth0 = 1.3960001e-014 ++k1 = 0.976722 ++lk1 = -2.4045024e-008 ++k2 = -0.03059107 ++lk2 = -2.6912057e-009 ++wk2 = 6.1762134e-009 ++pk2 = -3.038697e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.094296073 ++lvoff = -1.7539439e-009 ++wvoff = -3.5738389e-008 ++pvoff = 1.7583287e-014 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010159235 ++lu0 = 2.3484099e-009 ++wu0 = -4.4809927e-010 ++pu0 = -1.31065e-015 ++ua = 3.3440437e-010 ++lua = 6.2730931e-016 ++wua = -6.1994828e-017 ++pua = -1.0475847e-022 ++ub = 9.623728e-019 ++lub = 1.538535e-026 ++wub = 8.8993941e-026 ++pub = -1.5423813e-031 ++uc = -2.6791447e-011 ++luc = 7.1676685e-017 ++wuc = 2.4893122e-017 ++puc = -2.9672601e-023 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1742768 ++la0 = -2.8574559e-007 ++wa0 = 1.4106826e-007 ++pa0 = -1.0562366e-013 ++ags = 0.20869703 ++lags = 5.9336662e-008 ++wags = -6.2498812e-009 ++pags = 3.0749415e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0069935214 ++lketa = -2.2921538e-008 ++wketa = 2.1137428e-009 ++pketa = -2.5195814e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.37804632 ++lpclm = 2.3546458e-008 ++wpclm = 1.4486552e-007 ++ppclm = -2.9521777e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024955823 ++lpdiblc2= 2.3979675e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00011037751 ++lalpha0 = -5.1768678e-011 ++walpha0 = -5.3177339e-012 ++palpha0 = 3.0118059e-018 ++alpha1 = 0 ++beta0 = 43.119792 ++lbeta0 = -4.9501275e-006 ++wbeta0 = 3.9234204e-009 ++pbeta0 = -4.6767172e-015 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.3027753 ++lkt1 = -4.9096367e-009 ++wkt1 = 3.5886458e-008 ++pkt1 = -2.8387673e-014 ++kt1l = 0 ++kt2 = -0.010659902 ++lkt2 = -2.8680684e-009 ++wkt2 = -2.9474696e-009 ++pkt2 = 3.5133838e-015 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.4641385e-018 ++lub1 = -1.8564299e-025 ++wub1 = -3.9112754e-025 ++pub1 = 7.8802685e-032 ++uc1 = -3.5114455e-011 ++luc1 = -2.4051688e-017 ++wuc1 = -5.9884793e-017 ++puc1 = 2.9463318e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.10 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.70275593 ++lvth0 = -4.4372015e-009 ++wvth0 = -3.7806056e-010 ++pvth0 = 3.7775811e-015 ++k1 = 1.0137201 ++lk1 = -6.8146803e-008 ++k2 = -0.03602212 ++lk2 = 3.7826066e-009 ++wk2 = 3.9771578e-009 ++pk2 = -4.1742272e-016 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.098144574 ++lvoff = 2.8334685e-009 ++wvoff = 2.8428264e-009 ++pvoff = -2.8405521e-014 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011033204 ++lu0 = 1.306639e-009 ++wu0 = -1.8845144e-009 ++pu0 = 4.0155688e-016 ++ua = 6.6792168e-010 ++lua = 2.2975668e-016 ++wua = -3.7941821e-016 ++pua = 2.736102e-022 ++ub = 9.7527997e-019 ++wub = -4.0400465e-026 ++uc = -1.6566634e-011 ++luc = 5.9488707e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1830432 ++la0 = -2.9619524e-007 ++wa0 = -7.1056483e-009 ++pa0 = 7.0999638e-014 ++ags = 0.16693357 ++lags = 1.0911871e-007 ++wags = -5.1280236e-009 ++pags = 1.7376873e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068379523 ++lketa = -2.3106977e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.34318463 ++lpclm = 6.510159e-008 ++wpclm = -1.6267946e-008 ++ppclm = 1.6254932e-013 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8732382e-005 ++lpdiblc2= 4.4342116e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0021410284 ++lalpha0 = -2.4723045e-009 ++walpha0 = 3.7806056e-013 ++palpha0 = -3.7775811e-018 ++alpha1 = 0 ++beta0 = 44.157511 ++lbeta0 = -6.1870892e-006 ++wbeta0 = 6.9086635e-007 ++pbeta0 = -8.2351269e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9458182 ++lnoff = 5.4138473e-007 ++voffcv = 0.021672727 ++lvoffcv = -2.1655389e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29670745 ++lkt1 = -1.2142514e-008 ++wkt1 = -2.4484407e-008 ++pkt1 = 4.3574398e-014 ++kt1l = 0 ++kt2 = -0.012756202 ++lkt2 = -3.6927975e-010 ++wkt2 = -3.1057295e-009 ++pkt2 = 3.7020295e-015 ++ute = -1 ++ua1 = 1.3960014e-009 ++lua1 = 1.2396634e-016 ++wua1 = 1.2739829e-016 ++pua1 = -1.5185876e-022 ++ub1 = -2.6566915e-018 ++lub1 = 4.3880232e-026 ++wub1 = 4.4025153e-026 ++pub1 = -4.3989932e-031 ++uc1 = -6.6591108e-011 ++luc1 = 1.3468483e-017 ++wuc1 = 2.0735886e-017 ++puc1 = -6.6636531e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.11 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.7032 ++k1 = 1.0069 ++k2 = -0.035643557 ++wk2 = 3.9353821e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011163973 ++wu0 = -1.8443266e-009 ++ua = 6.9091574e-010 ++wua = -3.5203528e-016 ++ub = 9.7527997e-019 ++wub = -4.0400465e-026 ++uc = -1.0613e-011 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1534 ++ags = 0.17785418 ++wags = -4.9541158e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018936 ++alpha1 = 0 ++beta0 = 43.538307 ++wbeta0 = 6.0844915e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29792267 ++wkt1 = -2.0123479e-008 ++kt1l = 0 ++kt2 = -0.012793159 ++wkt2 = -2.7352301e-009 ++ute = -1 ++ua1 = 1.4084079e-009 ++wua1 = 1.1220026e-016 ++ub1 = -2.6523e-018 ++uc1 = -6.5243182e-011 ++wuc1 = 1.4066898e-017 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.12 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.69730182 ++lvth0 = -7.6644654e-009 ++k1 = 0.99667836 ++lk1 = -3.3863555e-008 ++k2 = -0.0012487091 ++lk2 = -1.7127647e-008 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011175018 ++lu0 = 1.695915e-009 ++ua = 3.3673455e-010 ++lua = 6.126706e-016 ++ub = 9.7125e-019 ++uc = 1.26376e-010 ++luc = -5.419872e-018 ++eu = 1.67 ++vsat = 94000 ++a0 = 0.87254127 ++la0 = -1.4090451e-007 ++ags = 0.31577418 ++lags = 6.6547025e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.088578073 ++lketa = 1.7070468e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.33599254 ++lpclm = 4.8401708e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 9.8337236e-006 ++lalpha0 = -2.2616864e-012 ++alpha1 = 0 ++beta0 = 37.819236 ++lbeta0 = -2.3425283e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29943836 ++lkt1 = -7.6218851e-009 ++kt1l = 0 ++kt2 = -0.019786273 ++lkt2 = 1.8279142e-009 ++ute = -1 ++ua1 = 1.8006836e-009 ++lua1 = -1.4793635e-016 ++ub1 = -2.6021436e-018 ++lub1 = -1.2907933e-025 ++uc1 = -8.4e-011 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.13 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.70150491 ++lvth0 = -5.5965422e-009 ++k1 = 0.976722 ++lk1 = -2.4045024e-008 ++k2 = -0.029974989 ++lk2 = -2.9943176e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010114537 ++lu0 = 2.2176717e-009 ++ua = 3.2822034e-010 ++lua = 6.1685959e-016 ++ub = 9.7125e-019 ++uc = -2.4308343e-011 ++luc = 6.8716825e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1883484 ++la0 = -2.9628161e-007 ++ags = 0.2080736 ++lags = 5.9643389e-008 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0067826743 ++lketa = -2.3172868e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.39249674 ++lpclm = 2.0601642e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024955823 ++lpdiblc2= 2.3979675e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00010984706 ++lalpha0 = -5.1468248e-011 ++alpha1 = 0 ++beta0 = 43.120183 ++lbeta0 = -4.950594e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.2991956 ++lkt1 = -7.7413248e-009 ++kt1l = 0 ++kt2 = -0.010953914 ++lkt2 = -2.5176062e-009 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.5031537e-018 ++lub1 = -1.7778237e-025 ++uc1 = -4.1088e-011 ++luc1 = -2.1112704e-017 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.14 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.70279364 ++lvth0 = -4.0603855e-009 ++k1 = 1.0137201 ++lk1 = -6.8146803e-008 ++k2 = -0.035625396 ++lk2 = 3.7409685e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010845223 ++lu0 = 1.3466945e-009 ++ua = 6.3007447e-010 ++lua = 2.5704947e-016 ++ub = 9.7125e-019 ++uc = -1.6566634e-011 ++luc = 5.9488707e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1823344 ++la0 = -2.8911298e-007 ++ags = 0.16642204 ++lags = 1.0929204e-007 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068379523 ++lketa = -2.3106977e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.34156189 ++lpclm = 8.1315986e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8732382e-005 ++lpdiblc2= 4.4342116e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0021410661 ++lalpha0 = -2.4726813e-009 ++alpha1 = 0 ++beta0 = 44.226425 ++lbeta0 = -6.2692351e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9458182 ++lnoff = 5.4138473e-007 ++voffcv = 0.021672727 ++lvoffcv = -2.1655389e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29914978 ++lkt1 = -7.7959401e-009 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.4087095e-009 ++lua1 = 1.0881833e-016 ++ub1 = -2.6523e-018 ++uc1 = -6.4522691e-011 ++luc1 = 6.8214476e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.15 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = 7.7e-009 ++toxp = 7.7e-009 ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = -8e-009 ++xw = 5e-009 ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = -0.7032 ++k1 = 1.0069 ++k2 = -0.035251 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = 1e-007 ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.01098 ++ua = 6.558e-010 ++ub = 9.7125e-019 ++uc = -1.0613e-011 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1534 ++ags = 0.17736 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = 466 ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018936 ++alpha1 = 0 ++beta0 = 43.599 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.178e-010 ++cgdo = 1.178e-010 ++cgbo = 1e-013 ++cgdl = 3.8e-011 ++cgsl = 3.8e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29993 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.4196e-009 ++ub1 = -2.6523e-018 ++uc1 = -6.384e-011 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 + + + +* model for unsalicided p+ diffusion resistor +.subckt pplus_u_m1 1 2 3 lr=lr wr=wr dtemp=0 par=1 +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=150 ++ r_rsh0=rsh_pplus_u_m ++ r_dw=2.75E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.375E-3 ++ r_tc2=1E-6 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +* model for substrate capacitor +.model pn_junction d ++ Level=3 ++ Cj=0.00094344 ++ Mj=0.32084 ++ Pb=0.69939 ++ Cjsw=1.5078e-010 ++ Mjsw=0.05 ++ Php=0.8022 ++ Cta=0.00099187 ++ Ctp=0.00063483 ++ Tpb=0.0016906 ++ Tphp=0.0058423 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 +d1 1 3 pn_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ends pplus_u_m1 + + + +.endl pmos_3p3_sf +* +* +*************************************************************************************************** +* 6V NMOS Models +*************************************************************************************************** +* +.lib nmos_6p0_t + + +.subckt nmos_6p0_sab d g s b w=10u l=0.6u par=1 s_sab=0.28u d_sab=3.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.01155 ++ par_k=0.0000 ++ par_l=4e-7 ++ par_w=-5e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +xr1 d d1 b nplus_u_m2 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b nplus_u_m2 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' +m0 d1 g s1 b nmos_6p0 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=0 sb=0 sd=0 ++delvto='mis_vth*sw_stat_mismatch' +.ends + + + + + +.model nmos_6p0.0 nmos level = 54 ++lmin = 7e-007 lmax = 5.0001e-005 wmin = 3e-007 wmax = 0.000100001 ++version = 4.5 binunit = 1 paramchk= 1 mobmod = 0 ++capmod = 2 igcmod = 0 igbmod = 0 geomod = 0 ++diomod = 1 rdsmod = 0 rbodymod= 0 rgeomod = 0 ++rgatemod= 0 permod = 1 acnqsmod= 0 trnqsmod= 0 ++tempmod = 0 wpemod = 0 ++tnom = 25 toxe = '1.52e-008+nmos_6p0_tox' toxp = '1.6e-008+nmos_6p0_tox' toxm = '1.52e-008+nmos_6p0_tox' ++epsrox = 3.9 toxref = 1.52e-008 wint = 1.55e-008 lint = -3e-008 ++ll = 1.93e-014 wl = 0 lln = 1 wln = 1 ++lw = 0 ww = -2.7e-015 lwn = 1 wwn = 1 ++lwl = 0 wwl = 0 llc = 0 wlc = 0 ++lwc = 0 wwc = 0 lwlc = 0 wwlc = 0 ++xl = '0+nmos_6p0_xl' xw = '0+nmos_6p0_xw' dlc = 5.4E-8 dwc = 0 ++dlcig = 0 xpart = 0 ++vth0 = '0.67314+nmos_6p0_vth0' k1 = 0.9 k2 = -0.001 k3 = -1.1369995 ++wk3 = -0.047531062 k3b = 0.86 w0 = 1e-009 dvt0 = 5.72 ++dvt1 = 0.299 dvt2 = -0.0793 dvt0w = 10 dvt1w = 976700 ++dvt2w = 0.15 dsub = 0.4 minv = 0 voffl = 0 ++dvtp0 = 0 dvtp1 = 0 lambda = 0 vtl = 200000 ++xn = 3 lpe0 = 1.63e-007 lpeb = 0 vbm = -3 ++xj = 1.5e-007 ngate = 1e+020 ndep = 1.7e+017 nsd = 1e+020 ++phin = 0 cdsc = 0.00024 ud1 = 0 up = 0 ++lp = 1e-008 cdscb = 0 cdscd = 0 cit = 0 ++voff = -0.08 nfactor = 0.864 eta0 = 0 etab = -0.43 ++u0 = 0.052500014 lu0 = 0.019999998 wu0 = -8.0300635e-009 pu0 = 0.0018000065 ++ua = 6.8000001e-012 lua = -3.3696895e-019 wua = -8.4912706e-019 pua = 1.4622721e-010 ++ub = 2.8799997e-018 lub = 1.7400001e-018 wub = -1.1655759e-026 pub = -2.3803999e-019 ++uc = 7.9399996e-011 luc = 9.8000018e-011 wuc = 8.0000028e-012 puc = -5.6168065e-012 ++eu = 1.67 vsat = '103999.98*nmos_6p0_vsat' lvsat = '-2649.9871*nmos_6p0_vsat' wvsat = '0.012447116*nmos_6p0_vsat' ++pvsat = '6308.7992*nmos_6p0_vsat' a0 = 0.72499969 la0 = 0.40144032 ags = 0.13699995 ++lags = -0.068999933 wags = -4.2211594e-008 pags = 0.0070910278 a1 = 0 ++a2 = 0.96 b0 = 0 b1 = 0 keta = -0.021200021 ++lketa = 0.04140001 dwg = -6e-010 dwb = 6e-009 pclm = 0.0099999763 ++lpclm = 0.89088024 pdiblc1 = 1.6 pdiblc2 = 0.0022 pdiblcb = 0 ++drout = 0.4 pvag = 1.75 delta = 0.01 pscbe1 = 4.325e+009 ++pscbe2 = 8.8e-006 fprout = 0 pdits = 0 pditsd = 0 ++pditsl = 0 rsh = 7 rdsw = 2175 rsw = 100 ++rdw = 100 rdswmin = 0 rdwmin = 0 rswmin = 0 ++prwg = 1 prwb = 0 wr = 1 alpha0 = -1.88e-007 ++alpha1 = 19 beta0 = 36.6 agidl = 0 bgidl = 2.3e+009 ++cgidl = 0.5 egidl = 0.8 aigbacc = 0.43 bigbacc = 0.054 ++cigbacc = 0.075 nigbacc = 1 aigbinv = 0.35 bigbinv = 0.03 ++cigbinv = 0.006 eigbinv = 1.1 nigbinv = 3 aigc = 0.43 ++bigc = 0.054 cigc = 0.075 aigsd = 0.43 bigsd = 0.054 ++cigsd = 0.075 nigc = 1 poxedge = 1 pigcd = 1 ++ntox = 1 vfbsdoff= 0 ++cgso = '1e-010*nmos_6p0_cgso' cgdo = '1e-010*nmos_6p0_cgdo' cgbo = 1e-013 cgdl = '1.5e-010*nmos_6p0_cgdo' ++cgsl = '1.5e-010*nmos_6p0_cgso' clc = 1e-010 cle = 0.6 ckappas = 0.6 ++ckappad = 0.6 vfbcv = -1 acde = 0.3 moin = 15 ++noff = 1.5 voffcv = 0 ++tvoff = 0 tvfbsdoff= 0 kt1 = -0.412 kt1l = 3.5e-008 ++kt2 = -0.05 ute = -1.5000005 lute = 0.030000222 wute = 0.06000001 ++pute = -0.019999981 ua1 = 1e-009 ub1 = -1e-018 uc1 = -5.5999995e-011 ++luc1 = -1.8816003e-011 prt = 0 at = 109000.03 lat = -75600.021 ++wat = 6479.9797 pat = -6699.9857 ++fnoimod = 1 tnoimod = 0 em = 4.1e+007 ef = 1 ++noia = 'nmos_6p0_noia' noib = 'nmos_6p0_noib' noic = 'nmos_6p0_noic' ntnoi = 1 ++lintnoi = 0 ++jss = 6.88e-007 jsws = 4.88e-013 jswgs = 0 njs = 1.0541 ++ijthsfwd= 0.1 ijthsrev= 0.1 bvs = 11 xjbvs = 1 ++xjbvd = 1 jtss = 0 jtsd = 0 jtssws = 0 ++jtsswd = 0 jtsswgs = 0 jtsswgd = 0 njts = 20 ++njtssw = 20 njtsswg = 20 xtss = 0.02 xtsd = 0.02 ++xtssws = 0.02 xtsswd = 0.02 xtsswgs = 0.02 xtsswgd = 0.02 ++tnjts = 0 tnjtssw = 0 tnjtsswg= 0 vtss = 10 ++vtsd = 10 vtssws = 10 vtsswd = 10 vtsswgs = 10 ++vtsswgd = 10 pbs = 0.606 cjs = 0.00095 mjs = 0.296 ++pbsws = 0.48 cjsws = 1.33e-010 mjsws = 0.01 pbswgs = 0.861 ++cjswgs = 3.573e-010 mjswgs = 0.40313 tpb = 0.00146 tcj = 0.000825 ++tpbsw = 0.00313 tcjsw = 0.0018 tpbswg = 0.0016588 tcjswg = 0.001595 ++xtis = 3 ++dmcg = 0 dmdg = 0 dmcgt = 0 xgw = 0 ++xgl = 0 ++rshg = 0.1 gbmin = 1e-012 rbpb = 50 rbpd = 50 ++rbps = 50 rbdb = 50 rbsb = 50 ngcon = 1 ++xrcrg1 = 12 xrcrg2 = 1 rbps0 = 50 rbpsl = 0 ++rbpsw = 0 rbpsnf = 0 rbpd0 = 50 rbpdl = 0 ++rbpdw = 0 rbpdnf = 0 rbpbx0 = 100 rbpbxl = 0 ++rbpbxw = 0 rbpbxnf = 0 rbpby0 = 100 rbpbyl = 0 ++rbpbyw = 0 rbpbynf = 0 rbsbx0 = 100 rbsby0 = 100 ++rbdbx0 = 100 rbdby0 = 100 rbsdbxl = 0 rbsdbxw = 0 ++rbsdbxnf= 0 rbsdbyl = 0 rbsdbyw = 0 rbsdbynf= 0 ++web = 0 wec = 0 scref = 1e-006 kvth0we = 0 ++k2we = 0 ku0we = 0 saref = 1e-006 sbref = 1e-006 ++wlod = 0 kvth0 = 0 lkvth0 = 0 wkvth0 = 0 ++pkvth0 = 0 llodvth = 0 wlodvth = 0 stk2 = 0 ++lodk2 = 1 lodeta0 = 1 ku0 = 0 lku0 = 0 ++wku0 = 0 pku0 = 0 llodku0 = 0 wlodku0 = 0 ++kvsat = 0 steta0 = 0 tku0 = 0 + +.model nmos_6p0.1 nmos level = 54 ++lmin = 6e-007 lmax = 7e-007 wmin = 3e-007 wmax = 0.000100001 ++version = 4.5 binunit = 1 paramchk= 1 mobmod = 0 ++capmod = 2 igcmod = 0 igbmod = 0 geomod = 0 ++diomod = 1 rdsmod = 0 rbodymod= 0 rgeomod = 0 ++rgatemod= 0 permod = 1 acnqsmod= 0 trnqsmod= 0 ++tempmod = 0 wpemod = 0 ++tnom = 25 toxe = '1.52e-008+nmos_6p0_tox' toxp = '1.6e-008+nmos_6p0_tox' toxm = '1.52e-008+nmos_6p0_tox' ++epsrox = 3.9 toxref = 1.52e-008 wint = 1.55e-008 lint = -3e-008 ++ll = 1.93e-014 wl = 0 lln = 1 wln = 1 ++lw = 0 ww = -2.7e-015 lwn = 1 wwn = 1 ++lwl = 0 wwl = 0 llc = 0 wlc = 0 ++lwc = 0 wwc = 0 lwlc = 0 wwlc = 0 ++xl = '0+nmos_6p0_xl' xw = '0+nmos_6p0_xw' dlc = 5.4E-8 dwc = 0 ++dlcig = 0 xpart = 0 ++vth0 = '0.67314+nmos_6p0_vth0' k1 = 0.9 k2 = -0.001 k3 = -1.1369995 ++wk3 = -0.047531062 k3b = 0.86 w0 = 1e-009 dvt0 = 5.72 ++dvt1 = 0.299 dvt2 = -0.0793 dvt0w = 10 dvt1w = 976700 ++dvt2w = 0.15 dsub = 0.4 minv = 0 voffl = 0 ++dvtp0 = 0 dvtp1 = 0 lambda = 0 vtl = 200000 ++xn = 3 lpe0 = 1.63e-007 lpeb = 0 vbm = -3 ++xj = 1.5e-007 ngate = 1e+020 ndep = 1.7e+017 nsd = 1e+020 ++phin = 0 cdsc = 0.00024 ud1 = 0 up = 0 ++lp = 1e-008 cdscb = 0 cdscd = 0 cit = 0 ++voff = -0.08 nfactor = 0.864 eta0 = 0 etab = -0.43 ++u0 = 0.052500361 lu0 = 0.019999754 wu0 = -2.8167565e-008 pu0 = 0.0018000207 ++ua = 6.7999991e-012 lua = 3.7339196e-019 wua = 1.3244868e-016 pua = 1.4622711e-010 ++ub = 2.8800011e-018 lub = 1.7399991e-018 wub = 1.8765824e-025 pub = -2.3804013e-019 ++uc = 7.9400388e-011 luc = 9.7999741e-011 wuc = 7.9999428e-012 puc = -5.6167642e-012 ++eu = 1.67 vsat = '64848.09*nmos_6p0_vsat' lvsat = '24946.5*nmos_6p0_vsat' wvsat = '0.14568305*nmos_6p0_vsat' ++pvsat = '6308.7053*nmos_6p0_vsat' a0 = 0.72500081 la0 = 0.40143954 ags = 0.13700019 ++lags = -0.069000099 wags = 5.7853969e-008 pags = 0.0070909573 a1 = 0 ++a2 = 0.96 b0 = 0 b1 = 0 keta = -0.021200265 ++lketa = 0.041400183 dwg = -6e-010 dwb = 6e-009 pclm = 0.0099996572 ++lpclm = 0.89088046 pdiblc1 = 1.6 pdiblc2 = 0.0022 pdiblcb = 0 ++drout = 0.4 pvag = 1.75 delta = 0.01 pscbe1 = 4.325e+009 ++pscbe2 = 8.8e-006 fprout = 0 pdits = 0 pditsd = 0 ++pditsl = 0 rsh = 7 rdsw = 2175 rsw = 100 ++rdw = 100 rdswmin = 0 rdwmin = 0 rswmin = 0 ++prwg = 1 prwb = 0 wr = 1 alpha0 = -1.88e-007 ++alpha1 = 19 beta0 = 36.6 agidl = 0 bgidl = 2.3e+009 ++cgidl = 0.5 egidl = 0.8 aigbacc = 0.43 bigbacc = 0.054 ++cigbacc = 0.075 nigbacc = 1 aigbinv = 0.35 bigbinv = 0.03 ++cigbinv = 0.006 eigbinv = 1.1 nigbinv = 3 aigc = 0.43 ++bigc = 0.054 cigc = 0.075 aigsd = 0.43 bigsd = 0.054 ++cigsd = 0.075 nigc = 1 poxedge = 1 pigcd = 1 ++ntox = 1 vfbsdoff= 0 ++cgso = '1e-010*nmos_6p0_cgso' cgdo = '1e-010*nmos_6p0_cgdo' cgbo = 1e-013 cgdl = '1.5e-010*nmos_6p0_cgdo' ++cgsl = '1.5e-010*nmos_6p0_cgso' clc = 1e-010 cle = 0.6 ckappas = 0.6 ++ckappad = 0.6 vfbcv = -1 acde = 0.3 moin = 15 ++noff = 1.5 voffcv = 0 ++tvoff = 0 tvfbsdoff= 0 kt1 = -0.412 kt1l = 3.5e-008 ++kt2 = -0.05 ute = -1.5000008 lute = 0.030000412 wute = 0.060000189 ++pute = -0.020000108 ua1 = 1e-009 ub1 = -1e-018 uc1 = -5.5999975e-011 ++luc1 = -1.8816017e-011 prt = 0 at = -119957.68 lat = 85782.454 ++wat = -33999.727 pat = 21832.424 ++fnoimod = 1 tnoimod = 0 em = 4.1e+007 ef = 1 ++noia = 'nmos_6p0_noia' noib = 'nmos_6p0_noib' noic = 'nmos_6p0_noic' ntnoi = 1 ++lintnoi = 0 ++jss = 6.88e-007 jsws = 4.88e-013 jswgs = 0 njs = 1.0541 ++ijthsfwd= 0.1 ijthsrev= 0.1 bvs = 11 xjbvs = 1 ++xjbvd = 1 jtss = 0 jtsd = 0 jtssws = 0 ++jtsswd = 0 jtsswgs = 0 jtsswgd = 0 njts = 20 ++njtssw = 20 njtsswg = 20 xtss = 0.02 xtsd = 0.02 ++xtssws = 0.02 xtsswd = 0.02 xtsswgs = 0.02 xtsswgd = 0.02 ++tnjts = 0 tnjtssw = 0 tnjtsswg= 0 vtss = 10 ++vtsd = 10 vtssws = 10 vtsswd = 10 vtsswgs = 10 ++vtsswgd = 10 pbs = 0.606 cjs = 0.00095 mjs = 0.296 ++pbsws = 0.48 cjsws = 1.33e-010 mjsws = 0.01 pbswgs = 0.861 ++cjswgs = 3.573e-010 mjswgs = 0.40313 tpb = 0.00146 tcj = 0.000825 ++tpbsw = 0.00313 tcjsw = 0.0018 tpbswg = 0.0016588 tcjswg = 0.001595 ++xtis = 3 ++dmcg = 0 dmdg = 0 dmcgt = 0 xgw = 0 ++xgl = 0 ++rshg = 0.1 gbmin = 1e-012 rbpb = 50 rbpd = 50 ++rbps = 50 rbdb = 50 rbsb = 50 ngcon = 1 ++xrcrg1 = 12 xrcrg2 = 1 rbps0 = 50 rbpsl = 0 ++rbpsw = 0 rbpsnf = 0 rbpd0 = 50 rbpdl = 0 ++rbpdw = 0 rbpdnf = 0 rbpbx0 = 100 rbpbxl = 0 ++rbpbxw = 0 rbpbxnf = 0 rbpby0 = 100 rbpbyl = 0 ++rbpbyw = 0 rbpbynf = 0 rbsbx0 = 100 rbsby0 = 100 ++rbdbx0 = 100 rbdby0 = 100 rbsdbxl = 0 rbsdbxw = 0 ++rbsdbxnf= 0 rbsdbyl = 0 rbsdbyw = 0 rbsdbynf= 0 ++web = 0 wec = 0 scref = 1e-006 kvth0we = 0 ++k2we = 0 ku0we = 0 saref = 1e-006 sbref = 1e-006 ++wlod = 0 kvth0 = 0 lkvth0 = 0 wkvth0 = 0 ++pkvth0 = 0 llodvth = 0 wlodvth = 0 stk2 = 0 ++lodk2 = 1 lodeta0 = 1 ku0 = 0 lku0 = 0 ++wku0 = 0 pku0 = 0 llodku0 = 0 wlodku0 = 0 ++kvsat = 0 steta0 = 0 tku0 = 0 + + +*resistor +.subckt nplus_u_m2 1 2 3 lr=lr wr=wr dtemp=0 +*------------------- +* body resistor parameters +*.param rsh_nplus_u_m=60 ++ r_rsh0=rsh_nplus_u_m ++ r_dw=-5E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.36E-3 ++ r_tc2=6.5E-7 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' + +* model for substrate capacitor +.model np_junction d ++ Level=3 ++ Cj=0.00096797 ++ Mj=0.32071 ++ Pb=0.70172 ++ Cjsw=1.5663e-010 ++ Mjsw=0.1 ++ Php=0.8062 ++ Cta=0.0009438 ++ Ctp=0.00060474 ++ Tpb=0.0018129 ++ Tphp=5e-005 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 + +d1 3 1 np_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' + +*------------------- +.ends nplus_u_m2 + +.endl nmos_6p0_t +* +*************************************************************************************************** +* 6V native NMOS Models +*************************************************************************************************** +* +.lib nmos_6p0_nat_t +.subckt nmos_6p0_nat d g s b w=1e-5 l=1.8e-6 as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 par=1 dtemp=0 sa=0 sb=0 nf=1 sd=0 m=1 + +m0 d g s b nmos_6p0_nat w=w l=l as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs sa=sa sb=sb nf=nf sd=sd + +.ends nmos_6p0_nat + +.model nmos_6p0_nat.0 nmos ++level = 54 +************************************************************** +* MODEL FLAG PARAMETERS +************************************************************** ++lmin = 1.8e-6 lmax = 50.01e-6 wmin = 0.8e-6 ++wmax = 100.01e-6 version = 4.6 binunit = 1 ++paramchk= 1 mobmod = 0 capmod = 2 ++igcmod = 0 igbmod = 0 geomod = 0 ++diomod = 1 rdsmod = 0 rbodymod= 0 ++rgeomod = 0 rgatemod= 0 permod = 1 ++acnqsmod= 0 trnqsmod= 0 tempmod = 0 ++wpemod = 0 +************************************************************** +* GENERAL MODEL PARAMETERS +************************************************************** ++tnom = 25 toxe = nmos_6p0_nat_tox toxp = 1.6e-008 ++toxm = 1.52e-008 epsrox = 3.9 toxref = 1.52e-008 ++wint = 1e-009 lint = 1e-007 ll = 0 ++wl = 0 lln = 1 wln = 1 ++lw = 0 ww = 0 lwn = 1 ++wwn = 1 lwl = 0 wwl = 0 ++llc = 0 wlc = 0 lwc = 0 ++wwc = 0 lwlc = 0 wwlc = 0 ++xl = nmos_6p0_nat_xl xw = nmos_6p0_nat_xw dlc = 0 ++dwc = 0 dlcig = 0 xpart = 0 +************************************************************** +* DC PARAMETERS +************************************************************** ++vth0 = nmos_6p0_nat_vth0 lvth0 = -0.088 k1 = 0.165 ++k2 = -0.001 k3 = -0.6 k3b = -0.6 ++w0 = 1e-010 dvt0 = 2.2 dvt1 = 0.53 ++dvt2 = -0.032 dvt0w = 0 dvt1w = 5300000 ++dvt2w = -0.032 dsub = 0.4 minv = -0.5 ++voffl = 0 dvtp0 = 1e-008 dvtp1 = 0 ++lambda = 0 vtl = 200000 xn = 3 ++lpe0 = 1e-007 lpeb = 0 vbm = -3 ++xj = 1.5e-007 ngate = 1e+020 ndep = 1.7e+017 ++nsd = 1e+020 phin = 0.5 cdsc = 0.00024 ++cdscb = 0 cdscd = 0 cit = 0 ++voff = -0.06 ud1 = 0 up = 0 ++lp = 1e-008 nfactor = 0.40241 lnfactor= 0.45 ++eta0 = 0.06 etab = -0.43 u0 = nmos_6p0_nat_u0 ++lu0 = 0.042 ua = 2.278e-009 ub = 3.97e-019 ++lub = 3.65e-018 uc = 2.625e-012 eu = 1.67 ++vsat = 106700 pvsat = 23500 a0 = 0.88 ++ags = 0.72 a1 = 0 a2 = 0.47 ++b0 = 3.5e-007 b1 = 0 keta = -0.04 ++dwg = 0 dwb = 0 pclm = 3 ++pdiblc1 = 1.41 pdiblc2 = 1e-005 pdiblcb = 0 ++drout = 0.16 pvag = 1 delta = 0.005 ++pscbe1 = 5e+009 pscbe2 = 5e-006 fprout = 65 ++pdits = 0 pditsd = 0 pditsl = 0 ++rsh = 7 rdsw = 3480 rsw = 100 ++rdw = 100 rdswmin = 0 rdwmin = 0 ++rswmin = 0 prwg = 1 prwb = 0 ++wr = 1 alpha0 = 1.36e-008 alpha1 = 1e-005 ++beta0 = 15 agidl = 2e-010 bgidl = 2.3e+009 ++cgidl = 0.5 egidl = 0.8 aigbacc = 0.43 ++bigbacc = 0.054 cigbacc = 0.075 nigbacc = 1 ++aigbinv = 0.35 bigbinv = 0.03 cigbinv = 0.006 ++eigbinv = 1.1 nigbinv = 3 aigc = 0.43 ++bigc = 0.054 cigc = 0.075 aigsd = 0.43 ++bigsd = 0.054 cigsd = 0.075 nigc = 1 ++poxedge = 1 pigcd = 1 ntox = 1 ++vfbsdoff= 0 +************************************************************** +* CAPACITANCE PARAMETERS +************************************************************** ++cgso = nmos_6p0_nat_cgso cgdo = nmos_6p0_nat_cgdo cgbo = 1e-013 ++cgdl = 1.5e-010 cgsl = 1.5e-010 clc = 1e-010 ++cle = 0.6 ckappas = 0.6 ckappad = 0.6 ++vfbcv = -1 acde = 0.3 moin = 15 ++noff = 1.5 voffcv = 0 +************************************************************** +* TEMPERATURE PARAMETERS +************************************************************** ++tvoff = 0 tvfbsdoff= 0 kt1 = -0.412 ++kt1l = 3.5e-008 kt2 = -0.05 ute = -1.5 ++lute = -0.26 ua1 = 1e-009 ub1 = -1e-018 ++uc1 = -5.6e-011 prt = 0 at = 80000 ++lat = -30000 pat = -10000 +************************************************************** +* NOISE PARAMETERS +************************************************************** ++fnoimod = 1 tnoimod = 0 em = 4.1e+007 ++ef = 1 noia = 'nmos_6p0_nat_noia' noib = 'nmos_6p0_nat_noib' ++noic = 'nmos_6p0_nat_noic' ntnoi = 1 lintnoi = 0 +************************************************************** +* DIODE PARAMETERS +************************************************************** ++jss = 6.88e-007 jsws = 4.88e-013 jswgs = 0 ++njs = 1.0541 ijthsfwd= 0.1 ijthsrev= 0.1 ++bvs = 11 xjbvs = 1 xjbvd = 1 ++jtss = 0 jtsd = 0 jtssws = 0 ++jtsswd = 0 jtsswgs = 0 jtsswgd = 0 ++njts = 20 njtssw = 20 njtsswg = 20 ++xtss = 0.02 xtsd = 0.02 xtssws = 0.02 ++xtsswd = 0.02 xtsswgs = 0.02 xtsswgd = 0.02 ++tnjts = 0 tnjtssw = 0 tnjtsswg= 0 ++vtss = 10 vtsd = 10 vtssws = 10 ++vtsswd = 10 vtsswgs = 10 vtsswgd = 10 ++pbs = 0.606 cjs = 0.00095 mjs = 0.296 ++pbsws = 0.48 cjsws = 1.33e-010 mjsws = 0.01 ++pbswgs = 0.861 cjswgs = 3.573e-010 mjswgs = 0.40313 ++tpb = 0.00146 tcj = 0.000825 tpbsw = 0.00313 ++tcjsw = 0.0018 tpbswg = 0.0016588 tcjswg = 0.001595 ++xtis = 3 +************************************************************** +* LAYOUT RELATED PARAMETERS +************************************************************** ++dmcg = 0 dmdg = 0 dmcgt = 0 ++xgw = 0 xgl = 0 +************************************************************** +* RF PARAMETERS +************************************************************** ++rshg = 0.1 gbmin = 1e-012 rbpb = 50 ++rbpd = 50 rbps = 50 rbdb = 50 ++rbsb = 50 ngcon = 1 xrcrg1 = 12 ++xrcrg2 = 1 rbps0 = 50 rbpsl = 0 ++rbpsw = 0 rbpsnf = 0 rbpd0 = 50 ++rbpdl = 0 rbpdw = 0 rbpdnf = 0 ++rbpbx0 = 100 rbpbxl = 0 rbpbxw = 0 ++rbpbxnf = 0 rbpby0 = 100 rbpbyl = 0 ++rbpbyw = 0 rbpbynf = 0 rbsbx0 = 100 ++rbsby0 = 100 rbdbx0 = 100 rbdby0 = 100 ++rbsdbxl = 0 rbsdbxw = 0 rbsdbxnf= 0 ++rbsdbyl = 0 rbsdbyw = 0 rbsdbynf= 0 +************************************************************** +* STRESS PARAMETERS +************************************************************** ++web = 0 wec = 0 scref = 1e-006 ++kvth0we = 0 k2we = 0 ku0we = 0 ++saref = 1e-006 sbref = 1e-006 wlod = 0 ++kvth0 = 0 lkvth0 = 0 wkvth0 = 0 ++pkvth0 = 0 llodvth = 0 wlodvth = 0 ++stk2 = 0 lodk2 = 1 lodeta0 = 1 ++ku0 = 0 lku0 = 0 wku0 = 0 ++pku0 = 0 llodku0 = 0 wlodku0 = 0 ++kvsat = 0 steta0 = 0 tku0 = 0 + +.endl nmos_6p0_nat_t +* +*************************************************************************************************** +* 6V PMOS Models +*************************************************************************************************** +* +.lib pmos_6p0_t + + +.subckt pmos_6p0_sab d g s b w=10u l=0.5u par=1 s_sab=0.28u d_sab=2.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.01051 ++ par_k=0.00517 ++ par_l=3e-7 ++ par_w=-4e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +xr1 d d1 b pplus_u_m2 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b pplus_u_m2 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' +m0 d1 g s1 b pmos_6p0 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=0 sb=0 sd=0 ++delvto='mis_vth*sw_stat_mismatch' +.ends + + +.model pmos_6p0.0 pmos +***** Flag Parameter *** ++level = 54 version = 4.6 binunit = 1 ++paramchk = 1 mobmod = 0 capmod = 2 ++rdsmod = 0 igcmod = 0 igbmod = 0 ++rbodymod = 0 trnqsmod = 0 acnqsmod = 0 ++fnoimod = 1 tnoimod = 0 diomod = 1 ++tempmod = 0 permod = 1 geomod = 1 +***** Geometry Range Parameter *** ++lmin = 0.5e-6 lmax = 50.01e-6 wmin = 0.3e-6 ++wmax = 100.01e-6 +***** Process Parameter *** ++epsrox = 3.9 toxe = '1.56E-8+pmos_6p0_dtox' xj = 1.5E-7 ++ndep = 1.7E17 ngate = 3.6E19 nsd = 6E16 ++rsh = 7 rshg = 0.1 phin = 0 ++lphin = 0.1408 +***** dW and dL Parameter *** ++wint = 4.9E-8 wl = 0 wln = 1 ++ww = -1.37E-14 wwn = 1 wwl = 3.04E-22 ++lint = 6.7E-8 ll = -5.4E-15 lln = 1 ++lw = 0 lwn = 1 lwl = -4.76E-21 ++dwg = -6.6E-9 dwb = -3E-9 xl = '0+pmos_6p0_dxl' ++xw = '0+pmos_6p0_dxw' +***** Vth Related Parameter *** ++vth0 = '-0.8978+pmos_6p0_dvth0' pvth0 = '7.6E-3+8.47e-3*pmos_6p0_dvth0' ++k1 = 0.9588 k2 = 8.936E-3 vfb = -1 ++k3 = -0.75 k3b = 1.2104 w0 = 3.1E-7 ++lpe0 = -4.4E-8 lpeb = -5.96E-8 dvtp0 = 0 ++dvtp1 = 0.3 dvt0 = 1 dvt1 = 1 ++dvt2 = 0 dvt0w = 0 dvt1w = 5.3E6 ++dvt2w = -0.032 +***** Mobility Related Parameter *** ++u0 = 0.0151 ua = 1.78E-9 ub = 4.88E-19 ++uc = -2.7435E-11 luc = 8.691408E-11 puc = -1.501336E-11 ++vsat = 8.55E4 a0 = 0.84 ags = 0.059 ++b0 = 2.625E-8 b1 = 0 keta = -8.6016E-5 ++wketa = 2.772E-3 a1 = 0 a2 = 1 ++rdsw = 1.426E3 wrdsw = 213.9 prdsw = -120 ++rdswmin = 100 prwb = 0.569552 pprwb = -0.052 ++prwg = 0.0432 wr = 1 +***** Subthreshold Related Parameter *** ++voff = -0.1284 voffl = 2.19E-8 minv = 0 ++nfactor = 1 eta0 = 0.08 etab = -0.09408 ++petab = -0.012128 dsub = 0.4824 cit = 0 ++cdsc = 2.4E-4 cdscb = 0 cdscd = 0 +***** Output Resistance Related Parameter *** ++pclm = 0.42 ppclm = 0.071 pdiblc1 = 0.14 ++pdiblc2 = 1E-5 pdiblcb = 0 drout = 0.56 ++pscbe1 = 5.088E8 pscbe2 = 1E-8 pvag = 1.5 ++delta = 0.01 fprout = 0 pdits = 0.01 ++pditsl = 0 pditsd = 0 lambda = 0 ++vtl = 2E5 lc = 0 xn = 3 ++alpha0 = 9.6E-7 alpha1 = 51.5 beta0 = 50.8 ++wbeta0 = 0.22 pbeta0 = 0.14 +***** GIDL Effect Parameters *** ++agidl = 1.1E-15 pagidl = 6.27545E-16 bgidl = 1.578E5 ++egidl = 1.19653E-2 +***** Noise Parameters *** ++ef = 1.1 noia = 'pmos_6p0_noia' ++noib = 'pmos_6p0_noib' noic = 'pmos_6p0_noic' +***** Capacitance Parameter *** ++xpart = 1 cgso = '7.71E-11*pmos_6p0_dcgso' cgdo = '7.71E-11*pmos_6p0_dcgdo' ++cgbo = 1E-13 ckappas = 0.6 ckappad = 0.6 ++dlc = 7.4E-9 noff = 1 voffcv = 0 ++acde = 0.7 moin = 15 cgsl = '5.25E-11*pmos_6p0_dcgso' ++cgdl = '5.25E-11*pmos_6p0_dcgdo' +***** Souce/Drain Junction Diode Model Parameter *** ++ijthsrev = 0.1 ijthdrev = 0.1 ijthsfwd = 0.1 ++ijthdfwd = 0.1 xjbvs = 1 xjbvd = 1 ++bvs = 10.5 bvd = 10.5 jss = 2.0867e-007 ++jsd = 2.0867e-007 jsws = 1.6088e-013 jswd = 1.6088e-013 ++jswgs = 0 jswgd = 0 cjs = 0.000912 ++cjd = 0.000912 mjs = 0.32713 mjd = 0.32713 ++mjsws = 0.056777 mjswd = 0.056777 cjsws = 1.4649e-010 ++cjswd = 1.4649e-010 cjswgs = 3.3229e-010 cjswgd = 3.3229e-010 ++mjswgs = 0.50996 mjswgd =0.50996 pbs = 0.76836 ++pbd = 0.76836 pbsws = 0.5 pbswd = 0.5 ++pbswgs = 1.2295 pbswgd = 1.2295 +***** Temperature coefficient *** ++tnom = 25 ute = -1.2 lute = -0.152467 ++wute = -0.07 kt1 = -0.3828 pkt1 = 2.2E-3 ++kt1l = -3.158E-8 kt2 = -0.09064 ua1 = 1.41E-9 ++lua1 = -6.554813E-10 wua1 = -1.2E-10 pua1 = -3.823641E-10 ++ub1 = -4.31E-18 lub1 = 1.939773E-19 pub1 = 7.291324E-19 ++uc1 = 1.147552E-10 luc1 = -1.067674E-10 puc1 = 1.8536E-11 ++at = -2.18E4 pat = -6.1E3 prt = 454 ++njs = 1 njd = 1 xtis = 3 ++xtid = 3 tpb = 0.0019314 tpbsw = 0.0017642 ++tpbswg = 0.0016588 tcj = 0.001 tcjsw = 0.00071888 ++tcjswg = 0.0009411 + + +* model for unsalicided p+ diffusion resistor +.subckt pplus_u_m2 1 2 3 lr=lr wr=wr dtemp=0 par=1 +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=185 ++ r_rsh0=rsh_pplus_u_m ++ r_dw=2.75E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.375E-3 ++ r_tc2=1E-6 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +* model for substrate capacitor +.model pn_junction d ++ Level=3 ++ Cj=0.00094344 ++ Mj=0.32084 ++ Pb=0.69939 ++ Cjsw=1.5078e-010 ++ Mjsw=0.05 ++ Php=0.8022 ++ Cta=0.00099187 ++ Ctp=0.00063483 ++ Tpb=0.0016906 ++ Tphp=0.0058423 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 +d1 1 3 pn_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ends pplus_u_m2 + +.endl pmos_6p0_t +* +* +* +.LIB dio + +.model np_3p3 d level = 3 ++tref = 25 ++is = '2.2959e-007 * jsa' ++jsw = '2.1207e-013 * jsa' ++ik = 300000 ++bv = 11.0 ++ibv = 0.001 ++n = 1.01 ++rs = '2e-010 * rsa' ++jtun = 1.1223e-005 ++jtunsw = 6.4125e-012 ++ntun = 10 ++cj = '0.00096797* cja' ++cjp = '1.5663e-010* cjswa' ++pb = 0.70172 ++php = 0.8062 ++mj = 0.32071 ++mjsw = 0.1 ++tlev = 1 ++tlevc = 1 ++trs = 4.5778e-005 ++xti = 3 ++xtitun = -25 ++cta = 0.0009438 ++ctp = 0.00060474 ++eg = 1.17 ++tpb = 0.0018129 ++tphp = 5e-005 +* +.model pn_3p3 d level = 3 ++tref = 25 ++is = '1.653e-007 * jsa' ++jsw = '2.1207e-013 * jsa' ++ik = 500000 ++bv = 10.5 ++ibv = 0.001 ++n = 1 ++rs = '2e-010 * rsa' ++jtun = 5.4028e-005 ++jtunsw = 9.8419e-011 ++ntun = 60 ++cj = '0.00094344* cja' ++cjp = '1.5078e-010* cjswa' ++pb = 0.69939 ++php = 0.8022 ++mj = 0.32084 ++mjsw = 0.05 ++tlev = 1 ++tlevc = 1 ++trs = 3.8628e-005 ++xti = 3 ++xtitun = -40 ++cta = 0.00099187 ++ctp = 0.00063483 ++eg = 1.17 ++tpb = 0.0016906 ++tphp = 0.0052 +* +.model np_6p0 d level = 3 ++tref = 25 ++is = '6.88e-007 * jsa' jsw = '4.88e-013 * jsa' ik = 229000 ++bv = 11 ibv = 0.001 ikr = 1e-030 ++n = 1.0541 rs = '2e-010 * rsa' ++cj = '0.00095 * cja' cjp = '1.33e-010 * cjswa' pb = 0.606 ++php = 0.48 mj = 0.296 mjsw = 0.01 ++tlev = 1 tlevc = 1 trs = 0.0001 ++xti = 5 cta = 0.000825 ctp = 0.0018 ++tpb = 0.00146 tphp = 0.00313 eg = 1.11 + +.model pn_6p0 d level = 3 ++tref = 25 ++is = '2.0867e-007 * jsa' jsw = '1.6088e-013 * jsa' ik = 253800 ++ikr = 0 n = 1.0058 rs = '2.0e-010 * rsa' ++cj = '0.000912 * cja' cjsw = '1.4649e-010 * cjswa' pb = 0.76836 php = 0.5 ++mj = 0.32713 mjsw = 0.056777 ++tlev = 1 tlevc = 1 trs = 0.00168 xti = 3 ++cta = 0.001 ctp = 0.00071888 tpb = 0.0019314 tphp = 0.0017642 ++eg = 1.17 bv=10.5 +* +.model nwp_3p3 d level = 3 ++area = 1.6e-009 ++pj = 0.00016 ++tref = 25 ++is = '1.5654e-006 * jsa' ++jsw = '1.6912e-012 * jsa' ++ik = 300000 ++bv = 0 ++ibv = 0.001 ++n = 1.01 ++rs = '2e-010 * rsa' ++jtun = 0.00037353 ++jtunsw = 3.0737e-011 ++ntun = 22 ++cj = '0.00014917* cja' ++cjp = '5.8113e-010*cjswa' ++pb = 0.5755 ++php = 0.55456 ++mj = 0.33979 ++mjsw = 0.2257 ++tlev = 1 ++tlevc = 1 ++trs = 3.8628e-005 ++xti = 3 ++xtitun = -46 ++cta = 0.0023998 ++ctp = 0.0010977 ++eg = 1.18 ++tpb = 0.0027641 ++tphp = 0.0019629 +* +.model nwp_6p0 d level = 3 ++tref = 25 ++is = '1.6119e-006 * jsa' jsw = '2e-012 * jsa' ik = 100000 ++ikr = 0 n = 1 rs = '2e-010 * rsa' ++cj = '0.00014914 * cja' cjsw = '5.8719e-010 * cjswa' pb = 0.43905 php = 0.48991 ++mj = 0.30525 mjsw = 0.21757 ++tlev = 1 tlevc = 1 trs = 0 xti = 3 ++cta = 0.0028626 ctp = 0.00091707 tpb = 0.0024779 tphp = 0.00125 ++eg = 1.1763 bv=14 +* +.model dnwpw d level = 3 ++tref = 25 ++is = '5.2139e-007* jsa' jsw = '0* jsa' ik = 711930 vb = 14.732 ++ibv = 0.001 ikr = 0 n = 0.98 rs = '2e-010* rsa' ++cj = '0.00032124* cja' cjp = '5.4659e-010* cjswa' pb = 0.63391 php = 0.77752 ++mj = 0.31113 mjsw = 0.39816 ++tlev = 1 tlevc = 1 trs = 0.0002207 xti = 3 ++cta = 0.0012922 ctp = 0.0010772 tpb = 0.0019819 tphp = 0.0016567 ++eg = 1.17 +* +.model dnwps d level = 3 ++tref = 25 ++is = '2e-006* jsa' jsw = '1e-12* jsa' ik = 229050 vb = 30.48 ++ibv = 0.001 ikr = 0 n = 0.99335 rs = '2e-010* rsa' ++cj = '0.00022998* cja' cjp = '7.2369e-010* cjswa' pb = 0.35175 php = 0.37806 ++mj = 0.14716 mjsw = 0.19821 ++tlev = 1 tlevc = 1 trs = 0.0026028 xti = 3 ++cta = 0.0012309 ctp = 0.0012111 tpb = 0.0019414 tphp = 0.0017152 ++eg = 1.17 +* +.model sc_diode d level = 3 ++tref = 25 ++js = '8.16*10**jsa_sc' jsw = 0 ik = 4e+010 vb = '17 + vba_sc' ++ibv = 9.92e-005 ikr = 4e+008 n = 1.0553 rs = '2.768e-009*rs_sc' ++jtun = '1048.7*10**jtuna_sc' jtunsw = 0 ntun = 72.211 ++cj = '0.00176*cja_sc' cjp = 0 pb = 0.14256 php = 0.93627 ++mj = 0.02604 mjsw = 0.1545 ++tlev = 1 tlevc = 1 tcv = -5e-005 trs = 0.0022143 ++xti = 3 xtitun = -12.347 cta = 6.2962e-005 ctp = 0 ++tpb = 0.0002696 tphp = 0 eg = 0.61 +* +.endl diode +* +******************************************************************************************************* +* Resistor Models +* ---------------------- +* +* Temperature : -40, 0, 25, 50, 75, 100 and 125C. +* +* The resistor models were generated from the resistor characterization reports R-EZ-ER-557 Rev.1B or +* refer to resistor_VCR document attached in the lotus notes document. The user is advised to follow +* the instructions on the usage and understand the limitations of the models documented in this report. +* In particular the user should take note of the following : +* +* a. The parameters for each model were extracted from test structures with various dimensions. +* The user should therefore take note of this limitation when extending design & simulation +* beyond the test conditions. +* +* b. The voltage coefficients (r_vc1 and r_vc2) are set to zero by default in each model. +* If the need arise, the user should consult the resistor characterization report for the +* appropriate values to use. +* +* c. The Poly-STI-substrate capacitance parameters are obtained from YI-141-IA001 Rev. 1B. +* +* The models included in this release are as follows : +* +* Model Name Description +* ---------- ----------- +* +* nplus_u Model for 3-terminal unsalicidedn+ diffusion resistor +* pplus_u Model for 3-terminal unsalicidedP+ diffusion resistor +* nplus_s Model for 3-terminal salicided N+ diffusion resistor +* pplus_s Model for 3-terminal salicided P+ diffusion resistor +* nwell Model for 3-terminal nwell resistor under STI +* npolyf_u Model for 3-terminal unsalicidedn+ poly resistor +* ppolyf_u Model for 3-terminal unsalicided p+ poly resistor +* npolyf_s Model for 3-terminal salicided n+ poly resistor +* ppolyf_s Model for 3-terminal salicided p+ poly resistor +* ppolyf_u_1k Model for 3-terminal 1k high-Rs p+ poly resistor on field oxide +* ppolyf_u_2k Model for 3-terminal 2k high-Rs p+ poly resistor on field oxide +* ppolyf_u_1k_6p0 Model for 3-terminal 1k high-Rs p+ poly resistor on field oxide (6.0V area) +* ppolyf_u_2k_6p0 Model for 3-terminal 2k high-Rs p+ poly resistor on field oxide (6.0V area) +* ppolyf_u_3k Model for 3-terminal 3k high-Rs p+ poly resistor on field oxide (3.3V & 6V area) +* rm1 Model for 2-terminal metal 1 resistor +* rm2 Model for 2-terminal metal 2 resistor +* rm3 Model for 2-terminal metal 3 resistor +* tm6k Model for 2-terminal top metal 6k resistor +* tm9k Model for 2-terminal top metal 9k resistor +* tm30k Model for 2-terminal top metal 30k resistor +******************************************************************************************************* +.LIB res +* model for unsalicided n+ diffusion resistor +.subckt nplus_u 1 2 3 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* body resistor parameters ++ r_rsh0='rsh_nplus_u*(1+(mc_rsh_nplus_u/(rsh_nplus_u))*res_mc_skew*sw_stat_global)' ++ r_dw='-5E-8*(1+ mc_dw_nplus_u*res_mc_skew*sw_stat_global)' ++ r_dl=2E-11 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.36E-3 ++ r_tc2=6.5E-7 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' + +* + par_r=0.012608 +* + par_sqrtarea='sqrt(par*(r_l)*(r_w))' +* + var_r='0.7071*par_r*1e-06/par_sqrtarea' +* + mis_r=agauss(0, 0.1, 1) +**** + mis_r=agauss(0, var_r, 1) ++ mis_r = 0 + +* model for terminal resistor +.model nplus_u_t r ++ rsh='18.5+ mc_rt_nplus_u*res_mc_skew*sw_stat_global' ++ tc1=8.5E-4 ++ tc2=1.75E-6 ++ tnom=25 +* model for substrate capacitor +.model np_3p3 d ++ Level=3 ++ Cj=0.00096797 ++ Mj=0.32071 ++ Pb=0.70172 ++ Cjsw=1.5663e-010 ++ Mjsw=0.1 ++ Php=0.8062 ++ Cta=0.0009438 ++ Ctp=0.00060474 ++ Tpb=0.0018129 ++ Tphp=5e-005 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 +rt1 1 11 nplus_u_t l='s*1u' w=r_w dtemp=dtemp +d1 3 1 np_3p3 area='r_w*r_l/2' pj='r_w+2*r_l/2' dtemp=dtemp +* body +rb 11 21 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)*(1+mis_r*sw_stat_mismatch)' +* terminal 2 +rt2 21 2 nplus_u_t l='s*1u' w=r_w dtemp=dtemp +d2 3 2 np_3p3 area='r_w*r_l/2' pj='r_w+2*r_l/2' dtemp=dtemp +*------------------- +.ends nplus_u +******************************************************************************************************* +* model for unsalicided p+ diffusion resistor +.subckt pplus_u 1 2 3 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* body resistor parameters ++ r_rsh0='rsh_pplus_u*(1+mc_rsh_pplus_u/(rsh_pplus_u)*res_mc_skew*sw_stat_global)' ++ r_dw='2.75E-8*(1+ mc_dw_pplus_u*res_mc_skew*sw_stat_global)' ++ r_dl=5.0E-11 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.375E-3 ++ r_tc2=1E-6 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' + +* + par_r=0.0126 +* + par_sqrtarea='sqrt(par*(r_l)*(r_w))' +* + var_r='0.7071*par_r*1e-06/par_sqrtarea' +* + mis_r=agauss(0, 0.1, 1) +** + mis_r=agauss(0, var_r, 1) ++ mis_r=0 + +* model for terminal resistor +.model pplus_u_t r ++ rsh='50+mc_rt_pplus_u*res_mc_skew*sw_stat_global' ++ tc1=-1.528E-3 ++ tc2=0.7E-6 ++ tnom=25 +* model for substrate capacitor +.model pn_3p3 d ++ Level=3 ++ Cj=0.00094344 ++ Mj=0.32084 ++ Pb=0.69939 ++ Cjsw=1.5078e-010 ++ Mjsw=0.05 ++ Php=0.8022 ++ Cta=0.00099187 ++ Ctp=0.00063483 ++ Tpb=0.0016906 ++ Tphp=0.0058423 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 +rt1 1 11 pplus_u_t l='s*1u' w=r_w dtemp=dtemp +d1 1 3 pn_3p3 area='r_w*r_l/2' pj='r_w+2*r_l/2' dtemp=dtemp +* body +rb 11 21 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)*(1+mis_r*sw_stat_mismatch)' +* terminal 2 +rt2 21 2 pplus_u_t l='s*1u' w=r_w dtemp=dtemp +d2 2 3 pn_3p3 area='r_w*r_l/2' pj='r_w+2*r_l/2' dtemp=dtemp +*------------------- +.ends pplus_u +******************************************************************************************************* +* model for salicided n+ diffusion resistor +.subckt nplus_s 1 2 3 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* body resistor parameters ++ r_rsh0='rsh_nplus_s*(1 + mc_rsh_nplus_s/(rsh_nplus_s)*res_mc_skew*sw_stat_global)' ++ r_dw='-1.25E-8*(1+mc_dw_nplus_s*res_mc_skew*sw_stat_global)' ++ r_dl=3.5E-11 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=3.3E-3 ++ r_tc2=3E-7 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +* model for terminal resistor +.model nplus_s_t r ++ rsh=6 ++ tc1=1.43E-3 ++ tc2=-0.27E-6 ++ tnom=25 +* model for substrate capacitor +.model np_3p3 d ++ Level=3 ++ Cj=0.00096797 ++ Mj=0.32071 ++ Pb=0.70172 ++ Cjsw=1.5663e-010 ++ Mjsw=0.1 ++ Php=0.8062 ++ Cta=0.0009438 ++ Ctp=0.00060474 ++ Tpb=0.0018129 ++ Tphp=5e-005 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 +rt1 1 11 nplus_s_t l='s*1u' w=r_w dtemp=dtemp +d1 3 1 np_3p3 area='r_w*r_l/2' pj='r_w+2*r_l/2' dtemp=dtemp +* body +rb 11 21 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' +* terminal 2 +rt2 21 2 nplus_s_t l='s*1u' w=r_w dtemp=dtemp +d2 3 2 np_3p3 area='r_w*r_l/2' pj='r_w+2*r_l/2' dtemp=dtemp +*------------------- +.ends nplus_s +******************************************************************************************************* +* model for salicided p+ diffusion resistor +.subckt pplus_s 1 2 3 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* body resistor parameters ++ r_rsh0='rsh_pplus_s*(1+ mc_rsh_pplus_s/(rsh_pplus_s)*res_mc_skew*sw_stat_global)' ++ r_dw='-5E-8*(1+mc_dw_pplus_s*res_mc_skew*sw_stat_global)' ++ r_dl=3.5E-11 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=3.375E-3 ++ r_tc2=0.45E-6 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +* model for terminal resistor +.model pplus_s_t r ++ rsh=6.5 ++ tc1=1.565E-3 ++ tc2=-0.028E-6 ++ tnom=25 +* model for substrate capacitor +.model pn_3p3 d ++ Level=3 ++ Cj=0.00094344 ++ Mj=0.32084 ++ Pb=0.69939 ++ Cjsw=1.5078e-010 ++ Mjsw=0.05 ++ Php=0.8022 ++ Cta=0.00099187 ++ Ctp=0.00063483 ++ Tpb=0.0016906 ++ Tphp=0.0058423 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 +rt1 1 11 pplus_s_t l='s*1u' w=r_w dtemp=dtemp +d1 1 3 pn_3p3 area='r_w*r_l/2' pj='r_w+2*r_l/2' dtemp=dtemp +* body +rb 11 21 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' +* terminal 2 +rt2 21 2 pplus_s_t l='s*1u' w=r_w dtemp=dtemp +d2 2 3 pn_3p3 area='r_w*r_l/2' pj='r_w+2*r_l/2' dtemp=dtemp +*------------------- +.ends pplus_s +******************************************************************************************************* +* model for Nwell resistor under STI +.subckt nwell 1 2 3 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* body resistor parameters ++ r_rsh0 = rsh_nwell ++ r_dw = 2.22E-7 ++ r_dl = 1.02E-8 ++ r_vc1 = 0 ++ r_vc2 = 0 ++ r_tc1 = 2.285E-3 ++ r_tc2 = 9.78E-6 ++ r_tnom = 25 ++ r_l = 's*(r_length-2*r_dl)' ++ r_w = 'r_width-2*r_dw' ++ r_n = 'r_l/r_w' ++ r_temp = '1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +* model for terminal resistor +.model nwell_t r ++ rsh = 250 ++ tc1 = 1.72E-3 ++ tc2 = 9.34E-6 ++ tnom = 25 +* model for substrate capacitor +.model nwp d ++ level = 3 ++ cj = 0.00014917 ++ mj = 0.33979 ++ pb = 0.5755 ++ cjsw = 5.8113e-010 ++ mjsw = 0.2257 ++ php = 0.55456 ++ cta = 0.0023998 ++ ctp = 0.0010977 ++ tpb = 0.0027641 ++ tphp = 0.0019629 ++ tlevc = 1 ++ tref = 25 +*------------------- +* terminal 1 +rt1 1 11 nwell_t l='s*1u' w=r_w dtemp=dtemp +d1 3 1 nwp area='r_w*r_l/2' PJ= 'r_w+2*r_l/2' dtemp=dtemp +* body +rb 11 21 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' +* terminal 2 +rt2 21 2 nwell_t l='s*1u' w=r_w dtemp=dtemp +d2 3 2 nwp area='r_w*r_l/2' PJ= 'r_w+2*r_l/2' dtemp=dtemp +*------------------- +.ends nwell +******************************************************************************************************* +******************************************************************************************************* +* model for n+ poly on field oxide resistor +.subckt npolyf_u 1 2 3 r_length=l r_width=w dtemp=0 par=1 s=1 +* model for body resistor ++ r_rsh0='rsh_npolyf_u*(1+mc_rsh_npolyf_u/(rsh_npolyf_u)*res_mc_skew*sw_stat_global)' ++ r_dw='0.0265e-6*(1+ mc_dw_npolyf_u*res_mc_skew*sw_stat_global)' ++ r_dl=8.48e-11 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=-1.4e-3 ++ r_tc2=2.2E-6 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' + +* + par_r=0.05808 +* + par_sqrtarea='sqrt(par*(r_l)*(r_w))' +* + var_r='0.7071*par_r*1e-06/par_sqrtarea' +* + mis_r=agauss(0, 0.1, 1) +** + mis_r=agauss(0, var_r, 1) ++ mis_r=0 + +.model npolyf_u_body r ++ af=1.684 ++ kf=3.6e-23 ++ noise=1 +* model for terminal resistor +.model npolyf_u_t r ++ rsh='40+ mc_rt_npolyf_u*res_mc_skew*sw_stat_global' ++ tc1=-0.735E-3 ++ tc2=-1.7E-6 ++ tnom=25 ++ af=1.684 ++ kf=3.6e-23 ++ noise=1 +* model for substrate capacitor (pF/um2) +.model fox_sub c ++ cox=8.85E-05 +*------------------- +* terminal 1 +rt1 1 11 npolyf_u_t l='s*1u' w=r_w dtemp=dtemp +c1 1 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +* body +rb 11 21 npolyf_u_body l=r_l w=r_w ++r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)*(1+mis_r*sw_stat_mismatch)' +* terminal 2 +rt2 21 2 npolyf_u_t l='s*1u' w=r_w dtemp=dtemp +c2 2 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +*------------------- +.ends npolyf_u +******************************************************************************************************* +* model for P+ poly on field oxide resistor +.subckt ppolyf_u 1 2 3 r_length=l r_width=w dtemp=0 par=1 s=1 +* model for body resistor ++ r_rsh0='rsh_ppolyf_u*(1+mc_rsh_ppolyf_u/(rsh_ppolyf_u)*res_mc_skew*sw_stat_global)' ++ r_dw='2.55E-8*(1+ mc_dw_ppolyf_u*res_mc_skew*sw_stat_global)' ++ r_dl=2E-11 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=-0.9e-4 ++ r_tc2=7E-7 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' + +* + par_r=0.021 +* + par_sqrtarea='sqrt(par*(r_l)*(r_w))' +* + var_r='0.7071*par_r*1e-06/par_sqrtarea' +* + mis_r=agauss(0, 0.1, 1) +** + mis_r=agauss(0, var_r, 1) ++ mis_r = 0 + +.model ppolyf_u_body r ++ af=1.79 ++ kf=2.4E-23 ++ noise=1 +* model for terminal resistor +.model ppolyf_u_t r ++ rsh='60+ mc_rt_ppolyf_u*res_mc_skew*sw_stat_global' ++ tc1=-1.47E-3 ++ tc2=0.82E-6 ++ tnom=25 ++ af=1.79 ++ kf=2.4E-23 ++ noise=1 +* model for substrate capacitor (pF/um2) +.model fox_sub c ++ cox=8.85e-05 +*------------------- +* terminal 1 +rt1 1 11 ppolyf_u_t l='s*1u' w=r_w dtemp=dtemp +c1 1 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +* body +rb 11 21 ppolyf_u_body l=r_l w=r_w ++r='(r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n))*(1+mis_r*sw_stat_mismatch)' +* terminal 2 +rt2 21 2 ppolyf_u_t l='s*1u' w=r_w dtemp=dtemp +c2 2 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +*------------------- +.ends ppolyf_u +******************************************************************************************************* +******************************************************************************************************* +* model for salicided n+ poly over field oxide resistor +.subckt npolyf_s 1 2 3 r_length=l r_width=w dtemp=0 par=1 s=1 +* model for body resistor ++ r_rsh0='rsh_npolyf_s*(1+mc_rsh_npolyf_s/(rsh_npolyf_s)*res_mc_skew*sw_stat_global)' ++ r_dw='6.5e-9*(1+mc_dw_npolyf_s*res_mc_skew*sw_stat_global)' ++ r_dl=1.5e-11 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=3.26e-3 ++ r_tc2=0.25E-6 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +.model npolyf_s_body r ++ af=1.684 ++ kf=3.6e-23 ++ noise=1 +* model for terminal resistor +.model npolyf_s_t r ++ rsh=5.5 ++ tc1=1.28E-3 ++ tc2=-0.5E-6 ++ tnom=25 ++ af=1.684 ++ kf=3.6e-23 ++ noise=1 +* model for substrate capacitor (pF/um2) +.model fox_sub c ++ cox=8.85E-05 +*------------------- +* terminal 1 +rt1 1 11 npolyf_s_t l='s*1u' w=r_w dtemp=dtemp +c1 1 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +* body +rb 11 21 npolyf_s_body l=r_l w=r_w ++r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' +* terminal 2 +rt2 21 2 npolyf_s_t l='s*1u' w=r_w dtemp=dtemp +c2 2 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +*------------------- +.ends npolyf_s +******************************************************************************************************* +******************************************************************************************************* +* model for salicided p+ poly over field oxide resistor +.subckt ppolyf_s 1 2 3 r_length=l r_width=w dtemp=0 par=1 s=1 +* model for body resistor ++ r_rsh0='rsh_ppolyf_s*(1+mc_rsh_ppolyf_s/(rsh_ppolyf_s)*res_mc_skew*sw_stat_global)' ++ r_dw='7.5E-9*(1+mc_dw_ppolyf_s*res_mc_skew*sw_stat_global)' ++ r_dl=1.5E-10 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=3.245e-3 ++ r_tc2=3.6E-7 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +.model ppolyf_s_body r ++ af=1.79 ++ kf=2.4E-23 ++ noise=1 +* model for terminal resistor +.model ppolyf_s_t r ++ rsh=5 ++ tc1=1.254E-3 ++ tc2=-0.27E-6 ++ tnom=25 ++ af=1.79 ++ kf=2.4E-23 ++ noise=1 +* model for substrate capacitor (pF/um2) +.model fox_sub c ++ cox=8.85e-05 +*------------------- +* terminal 1 +rt1 1 11 ppolyf_s_t l='s*1u' w=r_w dtemp=dtemp +c1 1 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +* body +rb 11 21 ppolyf_s_body l=r_l w=r_w ++r='(r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n))' +* terminal 2 +rt2 21 2 ppolyf_s_t l='s*1u' w=r_w dtemp=dtemp +c2 2 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +*------------------- +.ends ppolyf_s +******************************************************************************************************* +* model for 1k high-Rs P+ poly on field oxide resistor (LV area) +******************************************************************************************************* +.subckt ppolyf_u_1k 1 2 3 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* model for body resistor +.param ++ r_rsh0='rsh_ppolyf_u_1k*(1+ mc_rsh_ppolyf_u_1k/(rsh_ppolyf_u_1k)*res_mc_skew*sw_stat_global)' ++ r_dw='0.0148E-6*(1+ mc_dw_ppolyf_u_1k*res_mc_skew*sw_stat_global)' ++ r_dl=3.85E-11 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=-9.39e-4 ++ r_tc2=2.51E-6 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +.model ppolyf_u_1k_body r ++ af=1 ++ kf=2.62e-26 ++ noise=1 +* model for terminal resistor +.model ppolyf_u_1k_t r ++ rsh='85.45+mc_rt_ppolyf_u_1k*res_mc_skew*sw_stat_global' ++ tc1=-7.92E-3 ++ tc2=4.25E-5 ++ tnom=25 ++ af=1 ++ kf=2.62e-26 +* model for substrate capacitor (pF/um2) +.model fox_sub c ++ cox=8.85E-05 +*------------------- +* terminal 1 +rt1 1 11 ppolyf_u_1k_t l='s*1u' w=r_w dtemp=dtemp +c1 1 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +* body +rb 11 21 ppolyf_u_1k_body l=r_l w=r_w ++r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' +* terminal 2 +rt2 21 2 ppolyf_u_1k_t l='s*1u' w=r_w dtemp=dtemp +c2 2 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +*------------------- +.ends ppolyf_u_1k +******************************************************************************************************* +*** model for 2k high-rs P+ poly on field oxide resistor (LV area) +******************************************************************************************************* +* model for 2k high-Rs P+ poly on field oxide resistor +.subckt ppolyf_u_2k 1 2 3 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* model for body resistor +.param ++ r_rsh0='rsh_ppolyf_u_2k*(1+ mc_rsh_ppolyf_u_2k/(rsh_ppolyf_u_2k)*res_mc_skew*sw_stat_global)' ++ r_dw='0.02256E-6*(1+ mc_dw_ppolyf_u_2k*res_mc_skew*sw_stat_global)' ++ r_dl=-0.0932E-6 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=-0.001669823 ++ r_tc2=3.74326E-06 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +.model ppolyf_u_2k_body r ++ af=1 ++ kf=2.62e-26 ++ noise=1 +* model for terminal resistor +.model ppolyf_u_2k_t r ++ rsh='33.16+mc_rt_ppolyf_u_2k*res_mc_skew*sw_stat_global' ++ tc1=-0.003763316 ++ tc2=9.81166E-06 ++ tnom=25 ++ af=1 ++ kf=2.62e-26 +* model for substrate capacitor (pF/um2) +.model fox_sub c ++ cox=8.85E-05 +*------------------- +* terminal 1 +rt1 1 11 ppolyf_u_2k_t l='s*1u' w=r_w dtemp=dtemp +c1 1 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +* body +rb 11 21 ppolyf_u_2k_body l=r_l w=r_w ++r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' +* terminal 2 +rt2 21 2 ppolyf_u_2k_t l='s*1u' w=r_w dtemp=dtemp +c2 2 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +*------------------- +.ends ppolyf_u_2k +******************************************************************************************************* +* model for 1k high-Rs P+ poly on field oxide resistor (MV area) +******************************************************************************************************* +.subckt ppolyf_u_1k_6p0 1 2 3 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* model for body resistor +.param ++ r_rsh0='rsh_ppolyf_u_1k_6p0*(1 + mc_rsh_ppolyf_u_1k_6p0/(rsh_ppolyf_u_1k_6p0)*res_mc_skew*sw_stat_global)' ++ r_dw='0.0148E-6*(1+ mc_dw_ppolyf_u_1k_6p0*res_mc_skew*sw_stat_global)' ++ r_dl=3.85E-11 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=-9.39e-4 ++ r_tc2=2.51E-6 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +.model ppolyf_u_1k_body r ++ af=1 ++ kf=2.62e-26 ++ noise=1 +* model for terminal resistor +.model ppolyf_u_1k_t r ++ rsh='85.45+mc_rt_ppolyf_u_1k_6p0*res_mc_skew*sw_stat_global' ++ tc1=-7.92E-3 ++ tc2=4.25E-5 ++ tnom=25 ++ af=1 ++ kf=2.62e-26 +* model for substrate capacitor (pF/um2) +.model fox_sub c ++ cox=8.85E-05 +*------------------- +* terminal 1 +rt1 1 11 ppolyf_u_1k_t l='s*1u' w=r_w dtemp=dtemp +c1 1 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +* body +rb 11 21 ppolyf_u_1k_body l=r_l w=r_w ++r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' +* terminal 2 +rt2 21 2 ppolyf_u_1k_t l='s*1u' w=r_w dtemp=dtemp +c2 2 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +*------------------- +.ends ppolyf_u_1k_6p0 +******************************************************************************************************* +*** model for 2k high-rs P+ poly on field oxide resistor (MV area) +******************************************************************************************************* +* model for 2k high-Rs P+ poly on field oxide resistor +.subckt ppolyf_u_2k_6p0 1 2 3 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* model for body resistor +.param ++ r_rsh0='rsh_ppolyf_u_2k_6p0+mc_rsh_ppolyf_u_2k_6p0*res_mc_skew*sw_stat_global' ++ r_dw='0.02256E-6*(1+ mc_dw_ppolyf_u_2k_6p0*res_mc_skew*sw_stat_global)' ++ r_dl=-0.0932E-6 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=-0.001669823 ++ r_tc2=3.74326E-06 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +.model ppolyf_u_2k_body r ++ af=1 ++ kf=2.62e-26 ++ noise=1 +* model for terminal resistor +.model ppolyf_u_2k_t r ++ rsh='33.16+mc_rt_ppolyf_u_2k_6p0*res_mc_skew*sw_stat_global' ++ tc1=-0.003763316 ++ tc2=9.81166E-06 ++ tnom=25 ++ af=1 ++ kf=2.62e-26 +* model for substrate capacitor (pF/um2) +.model fox_sub c ++ cox=8.85E-05 +*------------------- +* terminal 1 +rt1 1 11 ppolyf_u_2k_t l='s*1u' w=r_w dtemp=dtemp +c1 1 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +* body +rb 11 21 ppolyf_u_2k_body l=r_l w=r_w ++r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' +* terminal 2 +rt2 21 2 ppolyf_u_2k_t l='s*1u' w=r_w dtemp=dtemp +c2 2 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +*------------------- +.ends ppolyf_u_2k_6p0 +******************************************************************************************************* +*** model for 3k high-rs P+ poly on field oxide resistor (LV & MVarea) +******************************************************************************************************* +* model for 3k high-Rs P+ poly on field oxide resistor +.subckt ppolyf_u_3k 1 2 3 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* model for body resistor +.param ++ r_rsh0='rsh_ppolyf_u_3k*(1 + mc_rsh_ppolyf_u_3k/(rsh_ppolyf_u_3k)*res_mc_skew*sw_stat_global)' ++ r_dw='0.02256E-6*(1+ mc_dw_ppolyf_u_3k*res_mc_skew*sw_stat_global)' ++ r_dl=-0.0932E-6 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=-0.001669823 ++ r_tc2=3.74326E-06 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +.model ppolyf_u_3k_body r ++ af=1 ++ kf=2.62e-26 ++ noise=1 +* model for terminal resistor +.model ppolyf_u_3k_t r ++ rsh='33.16+mc_rt_ppolyf_u_3k*res_mc_skew*sw_stat_global' ++ tc1=-0.003763316 ++ tc2=9.81166E-06 ++ tnom=25 ++ af=1 ++ kf=2.62e-26 +* model for substrate capacitor (pF/um2) +.model fox_sub c ++ cox=8.85E-05 +*------------------- +* terminal 1 +rt1 1 11 ppolyf_u_3k_t l='s*1u' w=r_w dtemp=dtemp +c1 1 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +* body +rb 11 21 ppolyf_u_3k_body l=r_l w=r_w ++r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' +* terminal 2 +rt2 21 2 ppolyf_u_3k_t l='s*1u' w=r_w dtemp=dtemp +c2 2 3 fox_sub l='r_l/2' w=r_w dtemp=dtemp +*------------------- +.ends ppolyf_u_3k +******************************************************************************************************* +* model for metal 1 resistor +.subckt rm1 1 2 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* body resistor parameters ++ r_rsh0=rsh_rm1 ++ r_dw=0 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=3.33E-3 ++ r_tc2=0 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +*------------------- +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ends rm1 +******************************************************************************************************* +* model for metal 2 resistor +.subckt rm2 1 2 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* body resistor parameters ++ r_rsh0=rsh_rm2 ++ r_dw=0 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=3.33E-3 ++ r_tc2=0 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +*------------------- +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ends rm2 +******************************************************************************************************* +* model for metal 3 resistor +.subckt rm3 1 2 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* body resistor parameters ++ r_rsh0=rsh_rm3 ++ r_dw=0 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=3.33E-3 ++ r_tc2=0 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +*------------------- +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ends rm3 +*************************************************************************************** +* model for top metal 6k resistor +.subckt tm6k 1 2 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* body resistor parameters ++ r_rsh0=rsh_tm6k ++ r_dw=0 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=3.5e-3 ++ r_tc2=0 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +*------------------- +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ends tm6k +*************************************************************************************** +* model for top metal 9k resistor +.subckt tm9k 1 2 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* body resistor parameters ++ r_rsh0=rsh_tm9k ++ r_dw=0 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=3.7e-3 ++ r_tc2=0 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +*------------------- +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ends tm9k +*************************************************************************************** +* model for top metal 11k resistor +.subckt tm11k 1 2 r_length=l r_width=w dtemp=0 par=1 s=1 +*------------------- +* body resistor parameters ++ r_rsh0=rsh_tm11k ++ r_dw=0 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=3.7e-3 ++ r_tc2=0 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +*------------------- +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ends tm11k +*************************************************************************************** +* model for top metal 30k resistor +.subckt tm30k 1 2 r_length=l r_width=w par=1 s=1 dtemp=0 +*------------------- +* body resistor parameters ++ r_rsh0='rsh_tm30k' ++ r_dw=0 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=3.86e-3 ++ r_tc2=1.51e-6 ++ r_tnom=25 ++ r_l='s*(r_length-2*r_dl)' ++ r_w='r_width-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +*------------------- +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*rb 1 2 r='r_temp*r_n*r_rsh0' vc1 = 'r_vc1/r_n/r_rsh0' vc2 = 'r_vc2/r_n/r_n/r_rsh0' +*------------------- +.ends tm30k +*************************************************************************************** +* +.ENDL res +* +* ---------------------------------------------------------------------------------------------------- +* MIM Capacitor Scalable DC Model +* +*The models are obtained from YI-141-SM003 Rev. 1E. +* +* ---------------------------------------------------------------------------------------------------- +.LIB mim_cap +*/ ------------------------------------------------------------------------------------- +*/ MIM Capacitor (1.5fF/um2) subcircuit model for GF's 0.18 Analog CMOS process +*/-------------------------------------------------------------------------------------- +.subckt mim_1p5fF 1 2 c_length=l c_width=w dtemp=0 par=1 +.param ++ c_cox='1.47e-3*mim_corner_1p5fF' ++ c_capsw='3.79e-10*mim_corner_1p5fF' ++ c_tnom=25 ++ c_tc1=4.0604E-05 ++ c_tc2=-6.90E-08 ++ c_vcr1=-4.5152E-05 ++ c_vcr2=9.748E-06 ++ c_area='c_length*c_width' ++ c_peri='2*(c_length+c_width)' ++ c_c0='(c_cox*c_area+c_capsw*c_peri)*(1+c_tc1*(temper+dtemp-c_tnom)+c_tc2*(temper+dtemp-c_tnom)*(temper+dtemp-c_tnom))' +*/ +*/ model for capacitance +c_cap 1 2 c='c_c0*(1+ c_vcr1*v(1, 2)+c_vcr2*v(1,2)*v(1,2) )*(1+mc_c_cox_1p5fF)' +** +.ends mim_1p5fF +*/ ------------------------------------------------------------------------------------- +*/ MIM Capacitor (1fF/um2) subcircuit model for GF's 0.18 Analog CMOS process +*/-------------------------------------------------------------------------------------- +.subckt mim_1p0fF 1 2 c_length=l c_width=w dtemp=0 par=1 +.param ++ c_cox='0.987e-3*mim_corner_1p0fF' ++ c_capsw='3.3e-10*mim_corner_1p0fF' ++ c_tnom=25 ++ c_tc1=1.302e-5 ++ c_tc2=-4.93e-9 ++ c_vcr1=6.079e-6 ++ c_vcr2=1.268e-6 ++ c_area='c_length*c_width' ++ c_peri='2*(c_length+c_width)' ++ c_c0='(c_cox*c_area+c_capsw*c_peri)*(1+c_tc1*(temper+dtemp-c_tnom)+c_tc2*(temper+dtemp-c_tnom)*(temper+dtemp-c_tnom))' +*/ +*/ model for capacitance +c_cap 1 2 c='c_c0*(1+ c_vcr1*v(1, 2)+c_vcr2*v(1,2)*v(1,2) )*(1+mc_c_cox_1p0fF)' +** +.ends mim_1p0fF +*/ ------------------------------------------------------------------------------------- +*/ MIM Capacitor (2fF/um2) subcircuit model for GLOBALFOUNDRIES 0.18 Analog CMOS process M2-M3 +*/-------------------------------------------------------------------------------------- +.subckt mim_2p0fF 1 2 c_length=l c_width=w dtemp=0 par=1 +.param gleak='9.51e-10/5*10000' +.param c_cox='1.99e-3*mim_corner_2p0fF' +.param c_capsw='2.383e-10*mim_corner_2p0fF' +.param c_vcr1='0+(c_width>5u||c_length>5u)*8.742e-6+(c_width<=5u||c_length<=5u)*(-81e-6)' +.param c_vcr2='0+(c_width>5u||c_length>5u)*9.188e-6+(c_width<=5u||c_length<=5u)*(16.7e-6)' + +.param c_tnom=25 +.param c_tc1=1.46e-5 +.param c_tc2=-5.55e-8 +.param c_AREA='c_length*c_width' +.param c_PERI='2*(c_length+c_width)' + +.param c_c0='(c_cox*c_AREA+c_capsw*c_PERI)*(1+c_tc1*(temper +dtemp -c_tnom)+c_tc2*(temper+dtemp-c_tnom)*(temper+dtemp-c_tnom))' +* +c_cap 1 2 c='c_c0*(1+c_vcr1*v(1,2)+c_vcr2*v(1,2)*v(1,2))*(1+mc_c_cox_2p0fF)' +r_leak 1 2 r='1/(gleak*c_AREA)' tc1=c_tc1 tc2=c_tc2 dtemp=dtemp +.ends mim_2p0fF +.ENDL mim_cap +* ---------------------------------------------------------------------------------------------------- +* +* +.LIB moscap + +.subckt nmoscap_3p3 1 2 c_length=l c_width=w dtemp=0 +.param cvar1=0.002003 +.param cvar2=0.00198 +.param cvar3=6.25 +.param cvar4=-3.9375 +c_moscap 1 2 c='nmoscap_3p3_corner*c_length*c_width*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' dtemp=dtemp +.ends nmoscap_3p3 +* +.subckt pmoscap_3p3 1 2 c_length=l c_width=w dtemp=0 +.param cvar1=0.001998 +.param cvar2=0.00196 +.param cvar3=-6.25 +.param cvar4=-4.9375 +c_moscap 1 2 c='pmoscap_3p3_corner*c_length*c_width*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' dtemp=dtemp +.ends pmoscap_3p3 +* +.subckt nmoscap_6p0 1 2 c_length=l c_width=w dtemp=0 +.param cvar1=0.001107 +.param cvar2=0.00107 +.param cvar3=6.25 +.param cvar4=-4.1875 +c_moscap 1 2 c='nmoscap_6p0_corner*c_length*c_width*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' dtemp=dtemp +.ends nmoscap_6p0 +* +.subckt pmoscap_6p0 1 2 c_length=l c_width=w dtemp=0 +.param cvar1=0.001107 +.param cvar2=0.00107 +.param cvar3=-6.25 +.param cvar4=-5.75 +c_moscap 1 2 c='pmoscap_6p0_corner*c_length*c_width*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' dtemp=dtemp +.ends pmoscap_6p0 +* +.subckt nmoscap_3p3_b 1 2 c_length=l c_width=w dtemp=0 +.param cvar1=0.002458 +.param cvar2=0.001533 +.param cvar3=1.515152 +.param cvar4=0.560606 +c_moscap 1 2 c='nmoscap_3p3_b_corner*c_length*c_width*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' dtemp=dtemp +.ends nmoscap_3p3_b +* +.subckt pmoscap_3p3_b 1 2 c_length=l c_width=w dtemp=0 +.param cvar1=0.002435 +.param cvar2=0.00154 +.param cvar3=-1.66667 +.param cvar4=0.65 +c_moscap 1 2 c='pmoscap_3p3_b_corner*c_length*c_width*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' dtemp=dtemp +.ends pmoscap_3p3_b +* +.subckt nmoscap_6p0_b 1 2 c_length=l c_width=w dtemp=0 +.param cvar1=0.001293 +.param cvar2=0.000863 +.param cvar3=1.052632 +.param cvar4=0.736842 +c_moscap 1 2 c='nmoscap_6p0_b_corner*c_length*c_width*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' dtemp=dtemp +.ends nmoscap_6p0_b +* +.subckt pmoscap_6p0_b 1 2 c_length=l c_width=w dtemp=0 +.param cvar1=0.001325 +.param cvar2=0.000865 +.param cvar3=-1.42857 +.param cvar4=0.642857 +c_moscap 1 2 c='pmoscap_6p0_b_corner*c_length*c_width*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' dtemp=dtemp +.ends pmoscap_6p0_b +* +.ENDL moscap +* +*************************************************************************************************** +* 3.3V NMOS statistical Models +*************************************************************************************************** +* +.lib nmos_3p3_stat + + +.subckt nmos_3p3_sab d g s b w=10u l=0.28u par=1 s_sab=0.48u d_sab=1.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.007148 ++ par_k=0.007008 ++ par_l=1.5e-7 ++ par_w=-1e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) +xr1 d d1 b nplus_u_m1 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b nplus_u_m1 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' +m0 d1 g s1 b nmos_3p3 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=sa sb=sb sd=sd ++delvto='mis_vth*sw_stat_mismatch' +.ends + + +.model nmos_3p3.0 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_0 ++lvth0 = -3.8715455e-008 ++wvth0 = -1.430587e-008 ++pvth0 = 4.3636364e-016 ++k1 = 0.95938091 ++lk1 = -9.9985454e-008 ++k2 = 0.054714558 ++lk2 = -4.1647636e-008 ++wk2 = -1.9242857e-008 ++pk2 = 5.388e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.1262652 ++lvoff = 3.9354545e-009 ++wvoff = 5.3064935e-009 ++pvoff = -1.4858182e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.023671338 ++lu0 = 4.6525455e-009 ++wu0 = 4.6066597e-009 ++pu0 = -6.5127273e-016 ++ua = -1.1554452e-009 ++lua = 7.0220545e-016 ++wua = 2.7073777e-016 ++pua = -1.4149745e-022 ++ub = 3.3771156e-018 ++lub = -7.9058636e-025 ++wub = -4.093733e-025 ++pub = 9.2644364e-032 ++uc = 2.2660166e-010 ++luc = -6.1360545e-017 ++wuc = -3.2577351e-017 ++puc = 5.4467782e-024 ++eu = 1.67 ++vsat = 92454.546 ++lvsat = -0.0027272727 ++wvsat = -0.00021818182 ++pvsat = 1.3090909e-009 ++a0 = 0.11197377 ++la0 = -3.1454545e-009 ++wa0 = -6.2322078e-009 ++pa0 = 1.7450182e-015 ++ags = 0.32403844 ++lags = -1.5116364e-008 ++wags = 4.7930493e-008 ++pags = -1.2213818e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.14896036 ++lketa = 3.8830182e-008 ++wketa = 8.1643636e-009 ++pketa = -2.4261818e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.3741 ++lpclm = -4.729e-008 ++wpclm = 2.1028364e-008 ++ppclm = 8.5658182e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0036363636 ++ldelta = 3.1818182e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.652013e-006 ++lalpha0 = -3.0506364e-013 ++walpha0 = 4.8779221e-014 ++palpha0 = -1.3658182e-020 ++alpha1 = 0 ++beta0 = 19.905584 ++lbeta0 = 1.2863636e-007 ++wbeta0 = 1.3848312e-007 ++pbeta0 = 8.7272727e-016 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.45934558 ++lkt1 = 4.2126364e-008 ++wkt1 = 3.2086753e-008 ++pkt1 = -8.6530909e-015 ++kt1l = 0 ++kt2 = -0.024730519 ++lkt2 = 1.2545455e-009 ++wkt2 = 1.0597403e-009 ++pkt2 = -2.9672727e-016 ++ute = -1.5675325 ++lute = 9.0909091e-008 ++wute = 1.0441558e-007 ++pute = -4.3636364e-014 ++ua1 = 1.675e-009 ++ub1 = -4.1945234e-018 ++lub1 = 2.8745455e-025 ++wub1 = 3.3492467e-025 ++pub1 = -5.7490909e-032 ++uc1 = -4.2363636e-011 ++luc1 = -3.8181818e-018 ++wuc1 = -6.5454545e-018 ++puc1 = 1.8327273e-024 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.1 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_1 ++lvth0 = -2.3433061e-008 ++wvth0 = -1.2304653e-008 ++pvth0 = -5.642449e-016 ++k1 = 0.74639857 ++lk1 = 6.5057143e-009 ++k2 = 0.0237458 ++lk2 = -2.6163257e-008 ++wk2 = -3.01296e-009 ++pk2 = -2.7269486e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.11273959 ++lvoff = -2.8273469e-009 ++wvoff = 1.6942041e-009 ++pvoff = 3.2032653e-016 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.029675694 ++lu0 = 1.6503673e-009 ++wu0 = 8.572898e-010 ++pu0 = 1.2234122e-015 ++ua = -1.2961984e-009 ++lua = 7.7258204e-016 ++wua = 4.7264816e-017 ++pua = -2.976098e-023 ++ub = 3.0836898e-018 ++lub = -6.4387347e-025 ++wub = -2.7080816e-026 ++pub = -9.8501878e-032 ++uc = 8.4613959e-011 ++luc = 9.6333061e-018 ++wuc = 2.2398367e-018 ++puc = -1.1961815e-023 ++eu = 1.67 ++vsat = 83571.429 ++lvsat = 0.0017142857 ++wvsat = -0.0017142857 ++pvsat = 2.0571429e-009 ++a0 = 1.0861147 ++la0 = -4.9021592e-007 ++wa0 = -5.1997224e-008 ++pa0 = 2.4627526e-014 ++ags = 0.47870122 ++lags = -9.2447755e-008 ++wags = 4.3304327e-008 ++pags = -9.9007347e-015 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.028417143 ++lketa = -2.1441429e-008 ++wketa = -7.4262857e-009 ++pketa = 5.3691429e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.082893878 ++lpclm = 9.8313061e-008 ++wpclm = 4.3902367e-008 ++ppclm = -2.8711837e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.001359 ++lpdiblc2= 9.06e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0014285714 ++ldelta = 4.2857143e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.5720816e-006 ++lalpha0 = -2.265098e-012 ++walpha0 = -1.5330612e-014 ++palpha0 = 1.8396735e-020 ++alpha1 = 0 ++beta0 = 22.625306 ++lbeta0 = -1.2312245e-006 ++wbeta0 = -3.5054694e-007 ++pbeta0 = 2.4538775e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33916633 ++lkt1 = -1.7963265e-008 ++wkt1 = -2.4641633e-009 ++pkt1 = 8.6223674e-015 ++kt1l = 0 ++kt2 = -0.020311225 ++lkt2 = -9.5510204e-010 ++wkt2 = -3.9183673e-011 ++pkt2 = 2.5273469e-016 ++ute = -1.3857143 ++wute = 1.7142857e-008 ++ua1 = 1.675e-009 ++ub1 = -2.804398e-018 ++lub1 = -4.0760816e-025 ++wub1 = 5.6899592e-026 ++pub1 = 8.1521633e-032 ++uc1 = -6.0285714e-011 ++luc1 = 5.1428571e-018 ++wuc1 = 2.0571429e-018 ++puc1 = -2.4685714e-024 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.2 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_2 ++lvth0 = -3.224026e-009 ++wvth0 = -9.7008312e-009 ++pvth0 = -3.6888312e-015 ++k1 = 0.79593364 ++lk1 = -5.2936364e-008 ++k2 = 0.0056393844 ++lk2 = -4.4355584e-009 ++wk2 = -7.4596769e-009 ++pk2 = 2.6091117e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12631325 ++lvoff = 1.3461039e-008 ++wvoff = 2.0819221e-009 ++pvoff = -1.4493507e-016 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.032447266 ++lu0 = -1.6755195e-009 ++wu0 = 6.7095584e-010 ++pu0 = 1.447013e-015 ++ua = -8.1547091e-010 ++lua = 1.9570909e-016 ++wua = 6.0458182e-018 ++pua = 1.9701818e-023 ++ub = 2.7427942e-018 ++lub = -2.347987e-025 ++wub = -1.6048831e-026 ++pub = -1.1174026e-031 ++uc = 9.84685e-011 ++luc = -6.9921429e-018 ++wuc = -8.8975636e-018 ++puc = 1.4030649e-024 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.224418 ++la0 = -6.5617987e-007 ++wa0 = 4.291948e-009 ++pa0 = -4.2919481e-014 ++ags = 0.25784649 ++lags = 1.7257792e-007 ++wags = -2.606026e-009 ++pags = 4.5191688e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.019651071 ++lketa = -3.1960714e-008 ++wketa = -6.5992208e-010 ++pketa = -2.7504935e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.18918506 ++lpclm = -2.9236364e-008 ++wpclm = 2.1551688e-009 ++ppclm = 4.7225454e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064013636 ++lpdiblc2= 1.7686364e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027272727 ++ldelta = 2.7272727e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 7.5243347e-005 ++lalpha0 = -8.4670617e-011 ++walpha0 = 7.5358442e-012 ++palpha0 = -9.043013e-018 ++alpha1 = 0 ++beta0 = 24.210162 ++lbeta0 = -3.133052e-006 ++wbeta0 = 1.1381299e-007 ++pbeta0 = -3.1184416e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.32898149 ++lkt1 = -3.0185065e-008 ++wkt1 = -7.3528831e-009 ++pkt1 = 1.4488831e-014 ++kt1l = 0 ++kt2 = -0.021107143 ++wkt2 = 1.7142857e-010 ++ute = -1.3857143 ++wute = 1.7142857e-008 ++ua1 = 1.675e-009 ++ub1 = -2.5166039e-018 ++lub1 = -7.5296104e-025 ++wub1 = 2.224987e-026 ++pub1 = 1.231013e-031 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.3 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_3 ++wvth0 = -1.0069714e-008 ++k1 = 0.79064 ++k2 = 0.0051958286 ++wk2 = -7.1987657e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12496714 ++wvoff = 2.0674286e-009 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.032279714 ++wu0 = 8.1565714e-010 ++ua = -7.959e-010 ++wua = 8.016e-018 ++ub = 2.7193143e-018 ++wub = -2.7222857e-026 ++uc = 9.7769286e-011 ++wuc = -8.7572571e-018 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.1588 ++ags = 0.27510429 ++wags = 1.9131429e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.022847143 ++wketa = -9.3497143e-010 ++dwg = 0 ++dwb = 0 ++pclm = 0.18626143 ++wpclm = 6.8777143e-009 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.6776286e-005 ++walpha0 = 6.6315429e-012 ++alpha1 = 0 ++beta0 = 23.896857 ++wbeta0 = 8.2628571e-008 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.332 ++wkt1 = -5.904e-009 ++kt1l = 0 ++kt2 = -0.021107143 ++wkt2 = 1.7142857e-010 ++ute = -1.3857143 ++wute = 1.7142857e-008 ++ua1 = 1.675e-009 ++ub1 = -2.5919e-018 ++wub1 = 3.456e-026 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.4 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_4 ++lvth0 = -4.1979273e-008 ++wvth0 = -2.1596758e-008 ++pvth0 = 2.0029964e-015 ++k1 = 0.95938091 ++lk1 = -9.9985454e-008 ++k2 = 0.041255727 ++lk2 = -3.7879164e-008 ++wk2 = -1.2782618e-008 ++pk2 = 3.5791331e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.079311948 ++lvoff = -9.2114546e-009 ++wvoff = -1.7231065e-008 ++pvoff = 4.8246982e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.033011551 ++lu0 = 4.0251818e-009 ++wu0 = 1.2335751e-010 ++pu0 = -3.5013818e-016 ++ua = -6.3005701e-010 ++lua = 3.9938436e-016 ++wua = 1.8551439e-017 ++pua = 3.8566691e-024 ++ub = 2.2836418e-018 ++lub = -9.0230909e-026 ++wub = 1.1549411e-025 ++pub = -2.4352626e-031 ++uc = 1.5877203e-010 ++luc = -3.4349127e-017 ++wuc = -1.9125195e-020 ++puc = -7.5187026e-024 ++eu = 1.67 ++vsat = 71618.182 ++lvsat = 0.0042909091 ++wvsat = 0.0097832727 ++pvsat = -2.0596364e-009 ++a0 = 0.10680558 ++la0 = -1.6983636e-009 ++wa0 = -3.7514805e-009 ++pa0 = 1.0504145e-015 ++ags = 0.35500309 ++lags = -1.1780546e-008 ++wags = 3.3067462e-008 ++pags = -1.3815011e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12490989 ++lketa = 3.0254945e-008 ++wketa = -3.3798633e-009 ++pketa = 1.6899316e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.45921829 ++lpclm = -8.0088e-008 ++wpclm = -1.9828414e-008 ++ppclm = 2.4308858e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0036363636 ++ldelta = 3.1818182e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.6500109e-006 ++lalpha0 = -2.8170545e-013 ++walpha0 = 4.9740218e-014 ++palpha0 = -2.4870109e-020 ++alpha1 = 0 ++beta0 = 20.982852 ++lbeta0 = -8.9454546e-008 ++wbeta0 = -3.786053e-007 ++pbeta0 = 1.0555636e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.37773746 ++lkt1 = 1.6718727e-008 ++wkt1 = -7.0851491e-009 ++pkt1 = 3.5425745e-015 ++kt1l = 0 ++kt2 = -0.014603854 ++lkt2 = -3.3230727e-009 ++wkt2 = -3.8010589e-009 ++pkt2 = 1.9005294e-015 ++ute = -1.4342857 ++wute = 4.0457143e-008 ++ua1 = 1.675e-009 ++ub1 = -3.65896e-018 ++lub1 = 2.4878e-025 ++wub1 = 7.7854254e-026 ++pub1 = -3.8927127e-032 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.5 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_5 ++lvth0 = -1.7716408e-008 ++wvth0 = -1.0974289e-008 ++pvth0 = -3.3082384e-015 ++k1 = 0.76833212 ++lk1 = -4.4610612e-009 ++wk1 = -1.0528104e-008 ++pk1 = 5.2640522e-015 ++k2 = 0.0082103273 ++lk2 = -2.1356464e-008 ++wk2 = 4.4440669e-009 ++pk2 = -5.0342094e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12049225 ++lvoff = 1.1378694e-008 ++wvoff = 5.4154776e-009 ++pvoff = -6.4985731e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.031181163 ++lu0 = 4.9403755e-009 ++wu0 = 1.3466449e-010 ++pu0 = -3.5579167e-016 ++ua = -1.1586455e-009 ++lua = 6.6367861e-016 ++wua = -1.8760555e-017 ++pua = 2.2512666e-023 ++ub = 2.8240225e-018 ++lub = -3.6042122e-025 ++wub = 9.755951e-026 ++pub = -2.3455895e-031 ++uc = 8.1997037e-011 ++luc = 4.0383673e-018 ++wuc = 3.4959595e-018 ++puc = -9.2762449e-024 ++eu = 1.67 ++vsat = 88428.571 ++lvsat = -0.0041142857 ++wvsat = -0.0040457143 ++pvsat = 4.8548571e-009 ++a0 = 0.97533082 ++la0 = -4.3596098e-007 ++wa0 = 1.1790367e-009 ++pa0 = -1.4148441e-015 ++ags = 0.441074 ++lags = -5.4816e-008 ++wags = 6.1365394e-008 ++pags = -2.7963977e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.043888571 ++lketa = -1.0255714e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.21719837 ++lpclm = 4.0921959e-008 ++wpclm = -2.0563788e-008 ++ppclm = 2.4676545e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.001359 ++lpdiblc2= 9.06e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0014285714 ++ldelta = 4.2857143e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.8164074e-006 ++lalpha0 = -2.3649037e-012 ++walpha0 = -1.3260696e-013 ++palpha0 = 6.6303478e-020 ++alpha1 = 0 ++beta0 = 21.036008 ++lbeta0 = -1.1603265e-007 ++wbeta0 = 4.1231608e-007 ++pbeta0 = -2.8990433e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.4079911 ++lkt1 = 3.1845551e-008 ++wkt1 = 3.0571729e-008 ++pkt1 = -1.5285865e-014 ++kt1l = 0 ++kt2 = -0.031229592 ++lkt2 = 4.9897959e-009 ++wkt2 = 5.2016327e-009 ++pkt2 = -2.6008163e-015 ++ute = -1.4342857 ++wute = 4.0457143e-008 ++ua1 = 1.675e-009 ++ub1 = -2.8098294e-018 ++lub1 = -1.7578531e-025 ++wub1 = 5.9506678e-026 ++pub1 = -2.9753339e-032 ++uc1 = -1.1888774e-010 ++luc1 = 3.1443869e-017 ++wuc1 = 3.0186115e-017 ++puc1 = -1.5093057e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.6 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_6 ++lvth0 = 1.325026e-008 ++wvth0 = -4.067414e-009 ++pvth0 = -1.1596488e-014 ++k1 = 0.79418892 ++lk1 = -3.5489221e-008 ++wk1 = 8.3746286e-010 ++pk1 = -8.3746286e-015 ++k2 = -0.0057236965 ++lk2 = -4.6356351e-009 ++wk2 = -2.005398e-009 ++pk2 = 2.7051485e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12197591 ++lvoff = 1.3159091e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.036490513 ++lu0 = -1.4308442e-009 ++wu0 = -1.2698026e-009 ++pu0 = 1.3295688e-015 ++ua = -7.881063e-010 ++lua = 2.1903156e-016 ++wua = -7.0891948e-018 ++pua = 8.5070338e-024 ++ub = 3.0594896e-018 ++lub = -6.4298182e-025 ++wub = -1.6806265e-025 ++pub = 8.4187636e-032 ++uc = 9.7557278e-011 ++luc = -1.4633922e-017 ++wuc = -8.460177e-018 ++puc = 5.071119e-024 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.2333595 ++la0 = -7.4559545e-007 ++ags = 0.28370796 ++lags = 1.3402325e-007 ++wags = -1.501953e-008 ++pags = 6.3697932e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.021025909 ++lketa = -3.7690909e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.22708279 ++lpclm = 2.9060649e-008 ++wpclm = -1.603574e-008 ++ppclm = 1.9242888e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064013636 ++lpdiblc2= 1.7686364e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027272727 ++ldelta = 2.7272727e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.0921047e-005 ++lalpha0 = -1.0329047e-010 ++walpha0 = 1.0548281e-014 ++palpha0 = -1.0548281e-019 ++alpha1 = 0 ++beta0 = 24.039866 ++lbeta0 = -3.7206623e-006 ++wbeta0 = 1.9555512e-007 ++pbeta0 = -2.9791169e-014 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33923366 ++lkt1 = -5.0663377e-008 ++wkt1 = -2.4318421e-009 ++pkt1 = 2.4318421e-014 ++kt1l = 0 ++kt2 = -0.021803571 ++lkt2 = -6.3214286e-009 ++wkt2 = 5.0571429e-010 ++pkt2 = 3.0342857e-015 ++ute = -1.7216234 ++lute = 3.448052e-007 ++wute = 1.7837922e-007 ++pute = -1.6550649e-013 ++ua1 = 1.675e-009 ++ub1 = -3.5465249e-018 ++lub1 = 7.0824935e-025 ++wub1 = 5.1661197e-025 ++pub1 = -5.7827969e-031 ++uc1 = -5.0997566e-011 ++luc1 = -5.0024338e-017 ++wuc1 = -2.4011682e-018 ++puc1 = 2.4011682e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.7 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_7 ++wvth0 = -5.2270629e-009 ++k1 = 0.79064 ++k2 = -0.00618726 ++wk2 = -1.7348832e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.036347429 ++wu0 = -1.1368457e-009 ++ua = -7.6620314e-010 ++wua = -6.2384914e-018 ++ub = 2.9951914e-018 ++wub = -1.5964389e-025 ++uc = 9.6093886e-011 ++wuc = -7.9530651e-018 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.1588 ++ags = 0.29711029 ++wags = -8.6497371e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.22998886 ++wpclm = -1.4111451e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 23.6678 ++wbeta0 = 1.92576e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.3443 ++kt1l = 0 ++kt2 = -0.022435714 ++wkt2 = 8.0914286e-010 ++ute = -1.6871429 ++wute = 1.6182857e-007 ++ua1 = 1.675e-009 ++ub1 = -3.4757e-018 ++wub1 = 4.58784e-025 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.8 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_8 ++lvth0 = -5.5747725e-008 ++wvth0 = -5.7737207e-008 ++pvth0 = 1.824977e-014 ++k1 = 0.95060511 ++lk1 = -9.5597554e-008 ++wk1 = 1.0355446e-008 ++pk1 = -5.177723e-015 ++k2 = 0.013945175 ++lk2 = -3.0232209e-008 ++wk2 = 1.9443834e-008 ++pk2 = -5.4442735e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12424632 ++lvoff = 6.8691116e-010 ++wvoff = 3.5791497e-008 ++pvoff = -6.8553733e-015 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.046898182 ++lu0 = 1.7050207e-010 ++wu0 = -1.6262868e-008 ++pu0 = 4.1983839e-015 ++ua = -6.6207759e-010 ++lua = 2.5458994e-016 ++wua = 5.6335718e-017 ++pua = 1.7471409e-022 ++ub = 3.7962141e-018 ++lub = -3.3240512e-025 ++wub = -1.6693412e-024 ++pub = 4.2239319e-032 ++uc = 2.9436835e-010 ++luc = -6.8059408e-017 ++wuc = -1.6002278e-016 ++puc = 3.2259428e-023 ++eu = 1.67 ++vsat = 85682.645 ++lvsat = -0.00034132231 ++wvsat = -0.0068127934 ++pvsat = 3.4063967e-009 ++a0 = 0.10362636 ++la0 = -8.0818182e-010 ++ags = 0.2705431 ++lags = 3.2753448e-008 ++wags = 1.3273025e-007 ++pags = -6.6365124e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12424077 ++lketa = 2.9920384e-008 ++wketa = -4.1694295e-009 ++pketa = 2.0847148e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.20476889 ++lpclm = -9.798626e-009 ++wpclm = 2.8042187e-007 ++ppclm = -5.8632603e-014 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0036363636 ++ldelta = 3.1818182e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.5953123e-006 ++lalpha0 = -2.5435614e-013 ++walpha0 = 1.1428461e-013 ++palpha0 = -5.7142305e-020 ++alpha1 = 0 ++beta0 = 21.140586 ++wbeta0 = -5.6473191e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = -0.59809917 ++lnoff = 1.2990496e-006 ++wnoff = 3.065757e-006 ++pnoff = -1.5328785e-012 ++voffcv = 0.22872521 ++lvoffcv = -1.118626e-007 ++wvoffcv = -2.6399574e-007 ++pvoffcv = 1.3199787e-013 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28115299 ++lkt1 = -1.0099496e-008 ++wkt1 = -1.2105482e-007 ++pkt1 = 3.5188078e-014 ++kt1l = 0 ++kt2 = -0.025449687 ++lkt2 = 9.6575269e-010 ++wkt2 = 8.9970236e-009 ++pkt2 = -3.1602845e-015 ++ute = -1.5701136 ++wute = 2.0073409e-007 ++ua1 = 1.675e-009 ++ub1 = -5.3788142e-018 ++lub1 = 4.827456e-025 ++wub1 = 2.1072821e-024 ++pub1 = -3.1500653e-031 ++uc1 = -2.2938539e-010 ++luc1 = 4.973267e-017 ++wuc1 = 2.0459475e-016 ++puc1 = -5.8684551e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.9 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_9 ++lvth0 = -9.953513e-009 ++wvth0 = 3.6992425e-009 ++pvth0 = -1.2468455e-014 ++k1 = 0.75941 ++k2 = 0.017155231 ++lk2 = -3.1837237e-008 ++wk2 = -6.1109193e-009 ++pk2 = 7.3331031e-015 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.10253679 ++lvoff = -1.0167857e-008 ++wvoff = -1.5771964e-008 ++pvoff = 1.8926357e-014 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.038465008 ++lu0 = 4.387089e-009 ++wu0 = -8.4602728e-009 ++pu0 = 2.9708645e-016 ++ua = -9.289245e-010 ++lua = 3.880134e-016 ++wua = -2.8983135e-016 ++pua = 3.4779762e-022 ++ub = 3.4725304e-018 ++lub = -1.7056325e-025 ++wub = -6.6767982e-025 ++pub = -4.5859137e-031 ++uc = 1.5722431e-010 ++luc = 5.1261039e-019 ++wuc = -8.5272224e-017 ++puc = -5.1158517e-024 ++eu = 1.67 ++vsat = 85000 ++a0 = 0.57970277 ++la0 = -2.3884638e-007 ++wa0 = 4.6802014e-007 ++pa0 = -2.3401007e-013 ++ags = 0.63340774 ++lags = -1.4867887e-007 ++wags = -1.6558842e-007 ++pags = 8.279421e-014 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.043888571 ++lketa = -1.0255714e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.047719 ++lpclm = 6.8726318e-008 ++wpclm = 1.7942187e-007 ++ppclm = -8.1325983e-015 ++pdiblc1 = 0.39 ++pdiblc2 = 0.001359 ++lpdiblc2= 9.06e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0014285714 ++ldelta = 4.2857143e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.7040286e-006 ++lalpha0 = -2.3087143e-012 ++alpha1 = 0 ++beta0 = 21.043581 ++lbeta0 = 4.8502597e-008 ++wbeta0 = 4.0337993e-007 ++pbeta0 = -4.8405592e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30297354 ++lkt1 = 8.1077922e-010 ++wkt1 = -9.3348999e-008 ++pkt1 = 2.1335166e-014 ++kt1l = 0 ++kt2 = -0.021799026 ++lkt2 = -8.5957792e-010 ++wkt2 = -5.9264351e-009 ++pkt2 = 4.3014448e-015 ++ute = -1.5701136 ++wute = 2.0073409e-007 ++ua1 = 1.675e-009 ++ub1 = -3.0334126e-018 ++lub1 = -6.899552e-025 ++wub1 = 3.2333483e-025 ++pub1 = 5.7696713e-031 ++uc1 = -1.4511739e-010 ++luc1 = 7.5986727e-018 ++wuc1 = 6.1137104e-017 ++puc1 = 1.3044275e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.10 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_10 ++lvth0 = 7.3817355e-009 ++wvth0 = -2.7981116e-009 ++pvth0 = -4.6716298e-015 ++k1 = 0.79747612 ++lk1 = -4.5679339e-008 ++wk1 = -3.0414256e-009 ++pk1 = 3.6497107e-015 ++k2 = -0.0074231864 ++lk2 = -2.3431364e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12197591 ++lvoff = 1.3159091e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040494054 ++lu0 = 1.9522345e-009 ++wu0 = -5.9939808e-009 ++pu0 = -2.662464e-015 ++ua = -8.1072595e-010 ++lua = 2.4617513e-016 ++wua = 1.9601988e-017 ++pua = -2.3522386e-023 ++ub = 3.1895805e-018 ++lub = 1.6897655e-025 ++wub = -3.2156993e-025 ++pub = -8.7392324e-031 ++uc = 1.0432829e-010 ++luc = 6.3987831e-017 ++wuc = -1.6449976e-017 ++puc = -8.7702549e-023 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.175342 ++la0 = -9.536135e-007 ++wa0 = 6.8460666e-008 ++pa0 = 2.454613e-013 ++ags = 0.26729169 ++lags = 2.9066039e-007 ++wags = 4.3516718e-009 ++pags = -1.211339e-013 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.021025909 ++lketa = -3.7690909e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.23344442 ++lpclm = -1.5414418e-007 ++wpclm = -2.3542459e-008 ++ppclm = 2.3542459e-013 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064013636 ++lpdiblc2= 1.7686364e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027272727 ++ldelta = 2.7272727e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.0929986e-005 ++lalpha0 = -1.0337986e-010 ++alpha1 = 0 ++beta0 = 24.512311 ++lbeta0 = -4.1139731e-006 ++wbeta0 = -3.6192965e-007 ++pbeta0 = 4.3431558e-013 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.128874 ++lnoff = -1.5464876e-007 ++wnoff = -1.5207128e-007 ++pnoff = 1.8248554e-013 ++voffcv = -0.065880682 ++lvoffcv = 8.5056818e-008 ++wvoffcv = 8.3639205e-008 ++pvoffcv = -1.0036705e-013 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31506405 ++lkt1 = 1.5319401e-008 ++wkt1 = -3.095198e-008 ++pkt1 = -5.3541257e-014 ++kt1l = 0 ++kt2 = -0.016812862 ++lkt2 = -6.8429752e-009 ++wkt2 = -5.3833233e-009 ++pkt2 = 3.6497107e-015 ++ute = -1.5472572 ++lute = -2.7427686e-008 ++wute = -2.7372831e-008 ++pute = 2.7372831e-013 ++ua1 = 1.6533492e-009 ++lua1 = 2.5980992e-017 ++wua1 = 2.5547975e-017 ++pua1 = -3.065757e-023 ++ub1 = -2.1483391e-018 ++lub1 = -1.7520434e-024 ++wub1 = -1.1332474e-024 ++pub1 = 2.3248657e-030 ++uc1 = -4.4711114e-011 ++luc1 = -1.1288886e-016 ++wuc1 = -9.8191818e-018 ++puc1 = 9.8191818e-023 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.11 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_11 ++wvth0 = -3.2652745e-009 ++k1 = 0.79290818 ++wk1 = -2.6764545e-009 ++k2 = -0.0076575 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040689277 ++wu0 = -6.2602272e-009 ++ua = -7.8610843e-010 ++wua = 1.7249749e-017 ++ub = 3.2064782e-018 ++wub = -4.0896225e-025 ++uc = 1.1072708e-010 ++wuc = -2.5220231e-017 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.0799807 ++wa0 = 9.3006796e-008 ++ags = 0.29635773 ++wags = -7.7617182e-009 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.21803 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 24.100914 ++wbeta0 = -3.1849809e-007 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1134091 ++wnoff = -1.3382273e-007 ++voffcv = -0.057375 ++wvoffcv = 7.36025e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31353211 ++wkt1 = -3.6306106e-008 ++kt1l = 0 ++kt2 = -0.017497159 ++wkt2 = -5.0183523e-009 ++ute = -1.55 ++ua1 = 1.6559473e-009 ++wua1 = 2.2482218e-017 ++ub1 = -2.3235434e-018 ++wub1 = -9.0076078e-025 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.12 nmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 3e-008 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_12 ++lvth0 = -5.3919091e-008 ++k1 = 0.95164273 ++lk1 = -9.6116364e-008 ++k2 = 0.015893454 ++lk2 = -3.0777727e-008 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.045268636 ++lu0 = 5.9118182e-010 ++ua = -6.5643273e-010 ++lua = 2.7209636e-016 ++ub = 3.6289455e-018 ++lub = -3.2817273e-025 ++uc = 2.78334e-010 ++luc = -6.4827e-017 ++eu = 1.67 ++vsat = 85000 ++a0 = 0.13211844 ++la0 = -1.5054221e-008 ++wa0 = -2.8435094e-007 ++pa0 = 1.4217547e-013 ++ags = 0.46155061 ++lags = -6.2750307e-008 ++wags = -1.7735247e-006 ++pags = 8.8676235e-013 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.12105603 ++lketa = 2.8328017e-008 ++wketa = -3.5953066e-008 ++pketa = 1.7976533e-014 ++dwg = 0 ++dwb = 0 ++pclm = 0.23286727 ++lpclm = -1.5673636e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.003171 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0036363636 ++ldelta = 3.1818182e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 2.6067636e-006 ++lalpha0 = -2.6008182e-013 ++alpha1 = 0 ++beta0 = 21.084 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 2.3e-010 ++cgdo = 2.3e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = -0.29090909 ++lnoff = 1.1454545e-006 ++voffcv = 0.20227273 ++lvoffcv = -9.8636364e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29328273 ++lkt1 = -6.5736364e-009 ++kt1l = 0 ++kt2 = -0.024548182 ++lkt2 = 6.4909091e-010 ++ute = -1.55 ++ua1 = 1.675e-009 ++ub1 = -5.1676636e-018 ++lub1 = 4.5118182e-025 ++uc1 = -2.0888491e-010 ++luc1 = 4.3852454e-017 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.13 nmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_13 ++lvth0 = -1.1202857e-008 ++k1 = 0.75941 ++k2 = 0.016542914 ++lk2 = -3.1102457e-008 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.10411714 ++lvoff = -8.2714286e-009 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.037617286 ++lu0 = 4.4168571e-009 ++ua = -9.5796571e-010 ++lua = 4.2286286e-016 ++ub = 3.4056286e-018 ++lub = -2.1651429e-025 ++uc = 1.4868e-010 ++eu = 1.67 ++vsat = 85000 ++a0 = 0.62659857 ++la0 = -2.6229429e-007 ++ags = 0.61681571 ++lags = -1.4038286e-007 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.043888571 ++lketa = -1.0255714e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.065697143 ++lpclm = 6.7911429e-008 ++pdiblc1 = 0.39 ++pdiblc2 = 0.001359 ++lpdiblc2= 9.06e-010 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0014285714 ++ldelta = 4.2857143e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 6.7040286e-006 ++lalpha0 = -2.3087143e-012 ++alpha1 = 0 ++beta0 = 21.084 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2 ++voffcv = 0.005 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31232714 ++lkt1 = 2.9485714e-009 ++kt1l = 0 ++kt2 = -0.022392857 ++lkt2 = -4.2857143e-010 ++ute = -1.55 ++ua1 = 1.675e-009 ++ub1 = -3.0010143e-018 ++lub1 = -6.3214286e-025 ++uc1 = -1.3899143e-010 ++luc1 = 8.9057143e-018 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.14 nmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 0 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_14 ++lvth0 = 6.9136364e-009 ++k1 = 0.79717136 ++lk1 = -4.5313636e-008 ++k2 = -0.0074231864 ++lk2 = -2.3431364e-009 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12197591 ++lvoff = 1.3159091e-008 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.039893455 ++lu0 = 1.6854546e-009 ++ua = -8.0876182e-010 ++lua = 2.4381818e-016 ++ub = 3.1573591e-018 ++lub = 8.1409091e-026 ++uc = 1.0268e-010 ++luc = 5.52e-017 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.1822018 ++la0 = -9.2901818e-007 ++ags = 0.26772773 ++lags = 2.7852273e-007 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.021025909 ++lketa = -3.7690909e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.23108545 ++lpclm = -1.3055455e-007 ++pdiblc1 = 0.39 ++pdiblc2 = 0.00064013636 ++lpdiblc2= 1.7686364e-009 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.0027272727 ++ldelta = 2.7272727e-009 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 9.0929986e-005 ++lalpha0 = -1.0337986e-010 ++alpha1 = 0 ++beta0 = 24.476046 ++lbeta0 = -4.0704545e-006 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 1e-010 ++cgdo = 1e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1136364 ++lnoff = -1.3636364e-007 ++voffcv = -0.0575 ++lvoffcv = 7.5e-008 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31816545 ++lkt1 = 9.9545454e-009 ++kt1l = 0 ++kt2 = -0.017352273 ++lkt2 = -6.4772727e-009 ++ute = -1.55 ++ua1 = 1.6559091e-009 ++lua1 = 2.2909091e-017 ++ub1 = -2.2618909e-018 ++lub1 = -1.5190909e-024 ++uc1 = -4.5695e-011 ++luc1 = -1.0305e-016 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model nmos_3p3.15 nmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = nmos_3p3_tox ++toxp = nmos_3p3_tox ++toxm = 8e-009 ++epsrox = 3.9 ++wint = 1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = nmos_3p3_xl ++xw = nmos_3p3_xw ++dlc = 3e-008 ++dwc = 0 ++xpart = 0 ++toxref = 8e-009 ++dlcig = 1.5e-007 ++vth0 = nmos_3p3_vth0_15 ++k1 = 0.79264 ++k2 = -0.0076575 ++k3 = 0 ++k3b = 0 ++w0 = 5e-007 ++dvt0 = 0 ++dvt1 = 0.53 ++dvt2 = 0 ++dvt0w = 0 ++dvt1w = 0 ++dvt2w = 0 ++dsub = 0.5 ++minv = -0.25 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 1.1e-007 ++lpeb = 0 ++vbm = -3 ++xj = nmos_3p3_xj ++ngate = 6e+019 ++ndep = 3e+017 ++nsd = 1e+020 ++phin = 0.07 ++cdsc = 0 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12066 ++nfactor = 1 ++eta0 = 0.75 ++etab = -0.32 ++u0 = 0.040062 ++ua = -7.8438e-010 ++ub = 3.1655e-018 ++uc = 1.082e-010 ++eu = 1.67 ++vsat = 85000 ++a0 = 1.0893 ++ags = 0.29558 ++a1 = 0 ++a2 = 1 ++b0 = 0 ++b1 = 0 ++keta = -0.024795 ++dwg = 0 ++dwb = 0 ++pclm = 0.21803 ++pdiblc1 = 0.39 ++pdiblc2 = 0.000817 ++pdiblcb = 0.2 ++drout = 0.56 ++pvag = 0 ++delta = 0.003 ++pscbe1 = 6.6469e+008 ++pscbe2 = 1.638e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = nmos_3p3_rdsw ++rdswmin = 50 ++rdwmin = 0 ++rswmin = 0 ++prwg = 0 ++prwb = 0 ++wr = 1 ++alpha0 = 8.0592e-005 ++alpha1 = 0 ++beta0 = 24.069 ++agidl = 1.3268e-010 ++bgidl = 1.8961e+009 ++cgidl = 0.5 ++egidl = 0.8 ++cgso = 2.3e-010 ++cgdo = 2.3e-010 ++cgbo = 1e-013 ++cgdl = 1e-010 ++cgsl = 1e-010 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 0.6 ++moin = 15 ++noff = 2.1 ++voffcv = -0.05 ++tvoff = 0.001 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.31717 ++kt1l = 0 ++kt2 = -0.018 ++ute = -1.55 ++ua1 = 1.6582e-009 ++ub1 = -2.4138e-018 ++uc1 = -5.6e-011 ++prt = 0 ++at = 23000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 0.95 ++noia = nmos_3p3_noia ++noib = nmos_3p3_noib ++noic = nmos_3p3_noic ++ntnoi = 1 ++jss = 2.2959e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1.01 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++pbs = 0.70172 ++cjs = 0.00096797 ++mjs = 0.32071 ++pbsws = 0.8062 ++cjsws = 1.5663e-010 ++mjsws = 0.1 ++pbswgs = 0.74743 ++cjswgs = 5.9903e-010 ++mjswgs = 0.32059 ++tpb = 0.0018129 ++tcj = 0.0009438 ++tpbsw = 5e-005 ++tcjsw = 0.00060474 ++tpbswg = 0.0016872 ++tcjswg = 0.001 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 + + + +*resistor +.subckt nplus_u_m1 1 2 3 lr=lr wr=wr dtemp=0 +*------------------- +* body resistor parameters +*.param rsh_nplus_u_m=60 ++ r_rsh0=rsh_nplus_u_m ++ r_dw=-5E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.36E-3 ++ r_tc2=6.5E-7 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' + +* model for substrate capacitor +.model np_junction d ++ Level=3 ++ Cj=0.00096797 ++ Mj=0.32071 ++ Pb=0.70172 ++ Cjsw=1.5663e-010 ++ Mjsw=0.1 ++ Php=0.8062 ++ Cta=0.0009438 ++ Ctp=0.00060474 ++ Tpb=0.0018129 ++ Tphp=5e-005 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 + +d1 3 1 np_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' + +*------------------- +.ends nplus_u_m1 + +.endl nmos_3p3_stat +* +* +*************************************************************************************************** +* 3.3V PMOS statistical Models +*************************************************************************************************** +* +.lib pmos_3p3_stat + + +.subckt pmos_3p3_sab d g s b w=10u l=0.28u par=1 s_sab=0.48u d_sab=1.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.00666 ++ par_k=0.002833 ++ par_l=1.5e-7 ++ par_w=-1e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +xr1 d d1 b pplus_u_m1 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b pplus_u_m1 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' +m0 d1 g s1 b pmos_3p3 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=sa sb=sb sd=sd ++delvto='mis_vth*sw_stat_mismatch' +.ends + + +.model pmos_3p3.0 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_0 ++lvth0 = -7.6827273e-009 ++wvth0 = 4.2938493e-009 ++pvth0 = 2.3570182e-015 ++k1 = 0.86959286 ++lk1 = 4.91e-009 ++wk1 = 6.7137132e-008 ++pk1 = -2.0974909e-014 ++k2 = 0.029351195 ++lk2 = -2.4890454e-008 ++wk2 = -2.1522854e-008 ++pk2 = 3.4158327e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.094658091 ++lvoff = -1.6014546e-009 ++wvoff = -1.6655127e-009 ++pvoff = 8.3275636e-016 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0077071688 ++lu0 = 2.4492727e-009 ++wu0 = 6.0892675e-010 ++pu0 = -5.2642909e-016 ++ua = -2.4381818e-012 ++lua = 1.0386891e-015 ++wua = 3.3100364e-018 ++pua = -1.9180342e-022 ++ub = 6.7035533e-019 ++lub = -1.4361909e-025 ++wub = -4.8420779e-027 ++pub = 1.3557818e-033 ++uc = 8.6801065e-011 ++luc = 8.4861818e-018 ++wuc = -1.3364176e-017 ++puc = -4.4743636e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.0272635 ++la0 = -2.0434818e-007 ++wa0 = 1.1112467e-008 ++pa0 = -2.7370909e-015 ++ags = 0.19081247 ++lags = 1.0492091e-007 ++wags = -2.3219283e-008 ++pags = -1.2080073e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.066404636 ++lketa = 8.2658182e-009 ++wketa = -7.3229236e-009 ++pketa = 3.6614618e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.35627558 ++lpclm = 7.0823636e-008 ++wpclm = 2.9266005e-008 ++ppclm = 6.5406545e-015 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 1.1485698e-005 ++lalpha0 = -3.0054064e-012 ++walpha0 = -1.0325417e-013 ++palpha0 = 6.39288e-020 ++alpha1 = 0 ++beta0 = 39.773597 ++lbeta0 = -3.6237273e-006 ++wbeta0 = 2.1005299e-007 ++pbeta0 = 1.1827636e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28373805 ++lkt1 = -1.5974545e-008 ++wkt1 = -1.1172031e-008 ++pkt1 = 1.9400727e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.1563636e-009 ++lua1 = 1.7181818e-016 ++wua1 = 1.7869091e-016 ++pua1 = -8.9345454e-023 ++ub1 = -2.100161e-018 ++lub1 = -6.7359091e-025 ++wub1 = -1.4002317e-025 ++pub1 = 1.4950473e-031 ++uc1 = -2.5418182e-010 ++luc1 = 5.8570909e-017 ++wuc1 = 4.0843636e-017 ++puc1 = -1.4057018e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.1 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_1 ++lvth0 = 8.0902041e-009 ++wvth0 = 5.9668408e-009 ++pvth0 = 1.5205225e-015 ++k1 = 1.011648 ++lk1 = -6.6117551e-008 ++wk1 = -1.7990939e-008 ++pk1 = 2.1589126e-014 ++k2 = -0.018784 ++lk2 = -8.2285714e-010 ++wk2 = -2.5231886e-009 ++pk2 = -6.084e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12364214 ++lvoff = 1.2890571e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010288147 ++lu0 = 1.1587837e-009 ++wu0 = -2.4611069e-010 ++pu0 = -9.8910367e-017 ++ua = 3.7095469e-010 ++lua = 8.5199265e-016 ++wua = -4.3130498e-017 ++pua = -1.6858315e-022 ++ub = 1.0877988e-018 ++lub = -3.5234082e-025 ++wub = -1.9235628e-025 ++pub = 9.5112882e-032 ++uc = -1.3265853e-011 ++luc = 5.8519641e-017 ++wuc = -7.386721e-018 ++puc = -7.4630909e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1510659 ++la0 = -2.6624939e-007 ++wa0 = 3.8929322e-008 ++pa0 = -1.6645518e-014 ++ags = 0.19022326 ++lags = 1.0521551e-007 ++wags = 1.3854074e-008 ++pags = -3.0616751e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0050909592 ++lketa = -2.239102e-008 ++wketa = -2.2043755e-009 ++pketa = 1.1021878e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.25657102 ++lpclm = 1.2067592e-007 ++wpclm = 8.5357469e-008 ++ppclm = -2.1505078e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024628714 ++lpdiblc2= 2.4533143e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 7.5504633e-005 ++lalpha0 = -3.5014873e-011 ++walpha0 = 4.8045453e-012 ++palpha0 = -2.3899709e-018 ++alpha1 = 0 ++beta0 = 42.422959 ++lbeta0 = -4.9484082e-006 ++wbeta0 = 2.7621551e-007 ++pbeta0 = 8.5195102e-014 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30703735 ++lkt1 = -4.324898e-009 ++wkt1 = 2.5044049e-008 ++pkt1 = -1.6167967e-014 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.2391388e-018 ++lub1 = -6.0410204e-025 ++wub1 = -3.3103837e-026 ++pub1 = 9.6045061e-032 ++uc1 = -7.5563755e-011 ++luc1 = -3.0738122e-017 ++wuc1 = 6.2211526e-018 ++puc1 = 3.2542237e-024 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.2 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_2 ++lvth0 = -9.5551948e-009 ++wvth0 = 3.6783584e-009 ++pvth0 = 4.2667013e-015 ++k1 = 0.95493474 ++lk1 = 1.9383117e-009 ++wk1 = 3.0592208e-008 ++pk1 = -3.6710649e-014 ++k2 = -0.010993416 ++lk2 = -1.0171558e-008 ++wk2 = -1.5055864e-008 ++pk2 = 8.9552104e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097716396 ++lvoff = -1.8220325e-008 ++wvoff = 9.9120779e-010 ++pvoff = -1.1894494e-015 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0087516409 ++lu0 = 3.0025909e-009 ++wu0 = 2.1888218e-010 ++pu0 = -6.5690182e-016 ++ua = 3.9822779e-010 ++lua = 8.1926494e-016 ++wua = -5.2662561e-017 ++pua = -1.5714468e-022 ++ub = 8.5181617e-019 ++lub = -6.9161688e-026 ++wub = -1.0966152e-025 ++pub = -4.1208312e-033 ++uc = -4.4095525e-011 ++luc = 9.5515247e-017 ++wuc = 1.8553586e-018 ++puc = -1.8553586e-023 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.2626103 ++la0 = -4.001026e-007 ++wa0 = -3.4170078e-009 ++pa0 = 3.4170078e-014 ++ags = 0.15731682 ++lags = 1.4470325e-007 ++wags = 7.2894545e-010 ++pags = -1.4866597e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.00016272403 ++lketa = -2.8304903e-008 ++wketa = -3.463048e-009 ++pketa = 2.6125948e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.32143299 ++lpclm = 4.2841558e-008 ++wpclm = 4.9757922e-009 ++ppclm = 7.4952935e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8434545e-005 ++lpdiblc2= 4.4675455e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0020588939 ++lalpha0 = -2.415082e-009 ++walpha0 = 2.2256682e-011 ++palpha0 = -2.3332535e-017 ++alpha1 = 0 ++beta0 = 44.45026 ++lbeta0 = -7.3811688e-006 ++wbeta0 = 4.0343221e-007 ++pbeta0 = -6.7464935e-014 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9454546 ++lnoff = 5.4545454e-007 ++voffcv = 0.021818182 ++lvoffcv = -2.1818182e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.26850506 ++lkt1 = -5.0563636e-008 ++wkt1 = -1.0340166e-008 ++pkt1 = 2.6293091e-014 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -3.0202519e-018 ++lub1 = 3.3323377e-025 ++wub1 = 1.9133501e-025 ++pub1 = -1.7328156e-031 ++uc1 = -3.5566519e-011 ++luc1 = -7.8734805e-017 ++wuc1 = -1.2279955e-017 ++puc1 = 2.5455553e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.3 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 2.2e-007 ++wmax = 5e-007 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_3 ++wvth0 = 4.1050286e-009 ++k1 = 0.95512857 ++wk1 = 2.6921143e-008 ++k2 = -0.012010571 ++wk2 = -1.4160343e-008 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.099538429 ++wvoff = 8.7226286e-010 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0090519 ++wu0 = 1.53192e-010 ++ua = 4.8015429e-010 ++wua = -6.8377029e-017 ++ub = 8.449e-019 ++wub = -1.100736e-025 ++uc = -3.4544e-011 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.2226 ++ags = 0.17178714 ++wags = -7.5771429e-010 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0029932143 ++wketa = -3.2017886e-009 ++dwg = 0 ++dwb = 0 ++pclm = 0.32571714 ++wpclm = 1.2471086e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018173857 ++walpha0 = 1.9923429e-011 ++alpha1 = 0 ++beta0 = 43.712143 ++wbeta0 = 3.9668571e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.27356143 ++wkt1 = -7.7108571e-009 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.9869286e-018 ++wub1 = 1.7400686e-025 ++uc1 = -4.344e-011 ++wuc1 = -9.7344e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.4 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_4 ++lvth0 = -2.1407273e-009 ++wvth0 = 1.4897689e-008 ++pvth0 = -5.2482182e-016 ++k1 = 0.99870273 ++lk1 = -3.5426364e-008 ++k2 = 0.014249873 ++lk2 = -2.0467636e-008 ++wk2 = -1.3670166e-008 ++pk2 = 1.1159673e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0091928468 ++lu0 = 1.8372909e-009 ++wu0 = -1.6362577e-010 ++pu0 = -2.0819854e-016 ++ua = -8.0522078e-011 ++lua = 7.4813818e-016 ++wua = 4.3913662e-017 ++pua = -4.0716945e-023 ++ub = 1.748897e-018 ++lub = -3.0903909e-025 ++wub = -5.6568377e-025 ++pub = 8.7374182e-032 ++uc = 8.6704408e-011 ++luc = 1.2453182e-017 ++wuc = -1.3313914e-017 ++puc = -6.5372036e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 0.66833429 ++la0 = -1.03128e-007 ++wa0 = 1.9775566e-007 ++pa0 = -5.5371585e-014 ++ags = 0.20459958 ++lags = 6.9689636e-008 ++wags = -3.0388584e-008 ++pags = 6.2401891e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.10490303 ++lketa = 2.2143527e-008 ++wketa = 1.2696239e-008 ++pketa = -3.5549469e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.3781492 ++lpclm = 2.7248545e-008 ++wpclm = 1.7891728e-008 ++ppclm = 2.9199702e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 1.2079775e-005 ++lalpha0 = -3.0255502e-012 ++walpha0 = -4.121738e-013 ++palpha0 = 7.4403585e-020 ++alpha1 = 0 ++beta0 = 38.238696 ++lbeta0 = -2.7152909e-006 ++wbeta0 = 1.0082017e-006 ++pbeta0 = -3.5411055e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33225761 ++lkt1 = 5.3309091e-010 ++wkt1 = 1.4058139e-008 ++pkt1 = -6.6438982e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 2.0124e-009 ++lua1 = -2.562e-016 ++wua1 = -2.66448e-016 ++pua1 = 1.33224e-022 ++ub1 = -2.8876353e-018 ++lub1 = -2.9730909e-026 ++wub1 = 2.6946346e-025 ++pub1 = -1.8530247e-031 ++uc1 = 6.432e-012 ++luc1 = -3.4608e-017 ++wuc1 = -9.4675549e-017 ++puc1 = 3.4396015e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.5 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_5 ++lvth0 = -3.242449e-010 ++wvth0 = 2.0559739e-009 ++pvth0 = 5.8960359e-015 ++k1 = 0.97705 ++lk1 = -2.46e-008 ++k2 = -0.026847376 ++lk2 = 8.0987755e-011 ++wk2 = 1.6697667e-009 ++pk2 = -6.5539994e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.12364214 ++lvoff = 1.2890571e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0097471347 ++lu0 = 1.5601469e-009 ++wu0 = 3.5215673e-011 ++pu0 = -3.0761926e-016 ++ua = 2.6778433e-010 ++lua = 5.7398498e-016 ++wua = 1.0518093e-017 ++pua = -2.4019161e-023 ++ub = 1.2732368e-018 ++lub = -7.120898e-026 ++wub = -2.8878406e-025 ++pub = -5.1075673e-032 ++uc = 8.0016841e-012 ++luc = 5.1804544e-017 ++wuc = -1.844584e-017 ++puc = -3.9712404e-024 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.3454526 ++la0 = -4.4168718e-007 ++wa0 = -6.215178e-008 ++pa0 = 7.4582136e-014 ++ags = 0.19226653 ++lags = 7.5856163e-008 ++wags = 1.2791576e-008 ++pags = -1.5349891e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0016565918 ++lketa = -2.947969e-008 ++wketa = -3.9902465e-009 ++pketa = 4.7882958e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.55246506 ++lpclm = -5.9909388e-008 ++wpclm = -6.8507432e-008 ++ppclm = 7.2399282e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024628714 ++lpdiblc2= 2.4533143e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.000123026 ++lalpha0 = -5.8498663e-011 ++walpha0 = -1.9906566e-011 ++palpha0 = 9.8215995e-018 ++alpha1 = 0 ++beta0 = 43.366204 ++lbeta0 = -5.2790449e-006 ++wbeta0 = -2.1427184e-007 ++pbeta0 = 2.571262e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.28366163 ++lkt1 = -2.3764898e-008 ++wkt1 = 1.2888678e-008 ++pkt1 = -6.0591673e-015 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -3.1375788e-018 ++lub1 = 9.5240816e-026 ++wub1 = 4.3408496e-025 ++pub1 = -2.6761322e-031 ++uc1 = -9.9154286e-011 ++luc1 = 1.8185143e-017 ++wuc1 = 1.8488229e-017 ++puc1 = -2.2185874e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.6 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_6 ++lvth0 = -1.3737662e-009 ++wvth0 = 6.9590384e-009 ++pvth0 = 1.2358442e-017 ++k1 = 1.0137659 ++lk1 = -6.8659091e-008 ++k2 = -0.027452061 ++lk2 = 8.0661039e-010 ++wk2 = -6.4973683e-009 ++pk2 = 3.2465626e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.095810227 ++lvoff = -2.0507727e-008 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0097323026 ++lu0 = 1.5779454e-009 ++wu0 = -2.910619e-010 ++pu0 = 8.3913818e-017 ++ua = 4.0315384e-010 ++lua = 4.1154156e-016 ++wua = -5.5224108e-017 ++pua = 5.487148e-023 ++ub = 1.1661759e-018 ++lub = 5.7264156e-026 ++wub = -2.7312856e-025 ++pub = -6.986227e-032 ++uc = 1.1632475e-012 ++luc = 6.0010667e-017 ++wuc = -2.1679203e-017 ++puc = -9.1205299e-026 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1189871 ++la0 = -1.6992857e-007 ++wa0 = 7.1267013e-008 ++pa0 = -8.5520416e-014 ++ags = 0.16561084 ++lags = 1.0784299e-007 ++wags = -3.583948e-009 ++pags = 4.3007377e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068224318 ++lketa = -2.3280682e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.3288581 ++lpclm = 2.0841896e-007 ++wpclm = 1.1147314e-009 ++ppclm = -1.1147314e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8434545e-005 ++lpdiblc2= 4.4675455e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.002173683 ++lalpha0 = -2.519287e-009 ++walpha0 = -3.7433637e-011 ++palpha0 = 3.0854085e-017 ++alpha1 = 0 ++beta0 = 44.354662 ++lbeta0 = -6.4651948e-006 ++wbeta0 = 4.5314286e-007 ++pbeta0 = -5.4377143e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9454546 ++lnoff = 5.4545454e-007 ++voffcv = 0.021818182 ++lvoffcv = -2.1818182e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33774851 ++lkt1 = 4.1139351e-008 ++wkt1 = 2.5666423e-008 ++pkt1 = -2.1392462e-014 ++kt1l = 0 ++kt2 = -0.016947818 ++lkt2 = 4.6581818e-009 ++wkt2 = 2.0185455e-009 ++pkt2 = -2.4222546e-015 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.5969484e-018 ++lub1 = -5.5351558e-025 ++wub1 = -2.878281e-026 ++pub1 = 2.878281e-031 ++uc1 = -4.2545455e-011 ++luc1 = -4.9745455e-017 ++wuc1 = -8.6509091e-018 ++puc1 = 1.0381091e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.7 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 5e-007 ++wmax = 1.2e-006 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_7 ++wvth0 = 6.9602743e-009 ++k1 = 1.0069 ++k2 = -0.0273714 ++wk2 = -6.172712e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.0098900971 ++wu0 = -2.8267051e-010 ++ua = 4.44308e-010 ++wua = -4.973696e-017 ++ub = 1.1719023e-018 ++wub = -2.8011479e-025 ++uc = 7.1643143e-012 ++wuc = -2.1688323e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1019943 ++wa0 = 6.2714971e-008 ++ags = 0.17639514 ++wags = -3.1538743e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0019217543 ++walpha0 = -3.4348229e-011 ++alpha1 = 0 ++beta0 = 43.708143 ++wbeta0 = 3.9876571e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.33363457 ++wkt1 = 2.3527177e-008 ++kt1l = 0 ++kt2 = -0.016482 ++wkt2 = 1.77632e-009 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.6523e-018 ++uc1 = -4.752e-011 ++wuc1 = -7.6128e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.8 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_8 ++lvth0 = -8.7733719e-009 ++wvth0 = 4.2305517e-009 ++pvth0 = 7.5670046e-015 ++k1 = 0.99870273 ++lk1 = -3.5426364e-008 ++k2 = -0.00067810868 ++lk2 = -1.7691446e-008 ++wk2 = 4.5419708e-009 ++pk2 = -2.2709854e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011352976 ++lu0 = 1.7890915e-009 ++wu0 = -2.7989835e-009 ++pu0 = -1.493953e-016 ++ua = 3.4788822e-010 ++lua = 6.3071157e-016 ++wua = -4.7874691e-016 ++pua = 1.0254352e-022 ++ub = 9.2772209e-019 ++lub = 3.2915171e-026 ++wub = 4.3614967e-025 ++pub = -3.2981002e-031 ++uc = 1.3375779e-010 ++luc = -7.439668e-018 ++wuc = -7.0719038e-017 ++puc = 1.7732073e-023 ++eu = 1.67 ++vsat = 94000 ++a0 = 0.8879706 ++la0 = -1.4725376e-007 ++wa0 = -7.0200638e-008 ++pa0 = -1.5381528e-015 ++ags = 0.3341873 ++lags = -2.4436508e-009 ++wags = -1.884856e-007 ++pags = 9.42428e-014 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.088919542 ++lketa = 1.7668152e-008 ++wketa = -6.803611e-009 ++pketa = 1.9050111e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.32482036 ++lpclm = 5.0559583e-008 ++wpclm = 8.2952909e-008 ++ppclm = 7.6023645e-016 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 9.723125e-006 ++lalpha0 = -2.2830898e-012 ++walpha0 = 2.4629388e-012 ++palpha0 = -8.3139811e-019 ++alpha1 = 0 ++beta0 = 37.805966 ++lbeta0 = -2.3737058e-006 ++wbeta0 = 1.5361323e-006 ++pbeta0 = -7.708444e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29596713 ++lkt1 = -8.3979897e-009 ++wkt1 = -3.0216242e-008 ++pkt1 = 4.2520201e-015 ++kt1l = 0 ++kt2 = -0.020842369 ++lkt2 = 2.1773833e-009 ++wkt2 = 9.4871699e-009 ++pkt2 = -2.6564076e-015 ++ute = -1 ++ua1 = 1.8116799e-009 ++lua1 = -1.5583996e-016 ++wua1 = -2.1569499e-017 ++pua1 = 1.078475e-023 ++ub1 = -2.5843988e-018 ++lub1 = -1.2857843e-025 ++wub1 = -1.0048507e-025 ++pub1 = -6.4708497e-032 ++uc1 = -8.5778578e-011 ++luc1 = 8.8928926e-019 ++wuc1 = 1.7821357e-017 ++puc1 = -8.9106783e-024 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.9 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_9 ++lvth0 = -7.1445584e-009 ++wvth0 = -9.069076e-009 ++pvth0 = 1.4216818e-014 ++k1 = 0.97705 ++lk1 = -2.46e-008 ++k2 = -0.030551827 ++lk2 = -2.7545864e-009 ++wk2 = 6.1891978e-009 ++pk2 = -3.0945989e-015 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.094286796 ++lvoff = -1.787102e-009 ++wvoff = -3.5813523e-008 ++pvoff = 1.7906761e-014 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010127025 ++lu0 = 2.4020669e-009 ++wu0 = -4.282509e-010 ++pu0 = -1.3347616e-015 ++ua = 3.2582253e-010 ++lua = 6.4174442e-016 ++wua = -6.0288518e-017 ++pua = -1.0668567e-022 ++ub = 9.6220002e-019 ++lub = 1.5676208e-026 ++wub = 9.0680837e-026 ++pub = -1.570756e-031 ++uc = -2.7758895e-011 ++luc = 7.3318673e-017 ++wuc = 2.5182066e-017 ++puc = -3.0218479e-023 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1782327 ++la0 = -2.9238479e-007 ++wa0 = 1.4185662e-007 ++pa0 = -1.0756678e-013 ++ags = 0.20788505 ++lags = 6.0707474e-008 ++wags = -6.2630205e-009 ++pags = 3.1315103e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0066799724 ++lketa = -2.3451633e-008 ++wketa = 2.1382778e-009 ++pketa = -2.5659333e-015 ++dwg = 0 ++dwb = 0 ++pclm = 0.37778426 ++lpclm = 2.407763e-008 ++wpclm = 1.4460314e-007 ++ppclm = -3.006488e-014 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024628714 ++lpdiblc2= 2.4533143e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00011108151 ++lalpha0 = -5.296228e-011 ++walpha0 = -5.3342836e-012 ++palpha0 = 3.0672131e-018 ++alpha1 = 0 ++beta0 = 43.187318 ++lbeta0 = -5.0643818e-006 ++wbeta0 = 3.968961e-009 ++pbeta0 = -4.7627532e-015 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.30269355 ++lkt1 = -5.0347792e-009 ++wkt1 = 3.6107623e-008 ++pkt1 = -2.8909912e-014 ++kt1l = 0 ++kt2 = -0.010621998 ++lkt2 = -2.9328019e-009 ++wkt2 = -2.981682e-009 ++pkt2 = 3.5780184e-015 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.4617658e-018 ++lub1 = -1.8989494e-025 ++wub1 = -3.9040685e-025 ++pub1 = 8.0252392e-032 ++uc1 = -3.4810909e-011 ++luc1 = -2.4594545e-017 ++wuc1 = -6.0010691e-017 ++puc1 = 3.0005345e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.10 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_10 ++lvth0 = -4.4690083e-009 ++wvth0 = -3.7885537e-010 ++pvth0 = 3.7885537e-015 ++k1 = 1.0137659 ++lk1 = -6.8659091e-008 ++k2 = -0.036023042 ++lk2 = 3.8108709e-009 ++wk2 = 3.9592281e-009 ++pk2 = -4.1863519e-016 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.098145312 ++lvoff = 2.8431167e-009 ++wvoff = 2.848803e-009 ++pvoff = -2.848803e-014 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011031559 ++lu0 = 1.3166262e-009 ++wu0 = -1.8761549e-009 ++pu0 = 4.0272326e-016 ++ua = 6.676128e-010 ++lua = 2.315961e-016 ++wua = -3.7786403e-016 ++pua = 2.7440495e-022 ++ub = 9.7526352e-019 ++wub = -4.0215498e-026 ++uc = -1.6606591e-011 ++luc = 5.9935909e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1832393 ++la0 = -2.9839274e-007 ++wa0 = -7.1205867e-009 ++pa0 = 7.1205867e-014 ++ags = 0.16685819 ++lags = 1.0993971e-007 ++wags = -5.1057076e-009 ++pags = 1.7427347e-015 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068224318 ++lketa = -2.3280682e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.34313423 ++lpclm = 6.5657665e-008 ++wpclm = -1.6302147e-008 ++ppclm = 1.6302147e-013 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8434545e-005 ++lpdiblc2= 4.4675455e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0021426891 ++lalpha0 = -2.4908914e-009 ++walpha0 = 3.7885537e-013 ++palpha0 = -3.7885537e-018 ++alpha1 = 0 ++beta0 = 44.161948 ++lbeta0 = -6.233938e-006 ++wbeta0 = 6.8825393e-007 ++pbeta0 = -8.2590471e-013 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9454546 ++lnoff = 5.4545454e-007 ++voffcv = 0.021818182 ++lvoffcv = -2.1818182e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29670927 ++lkt1 = -1.2215919e-008 ++wkt1 = -2.4401443e-008 ++pkt1 = 4.3700967e-014 ++kt1l = 0 ++kt2 = -0.012757219 ++lkt2 = -3.7053719e-010 ++wkt2 = -3.0939855e-009 ++pkt2 = 3.7127826e-015 ++ute = -1 ++ua1 = 1.39597e-009 ++lua1 = 1.2483595e-016 ++wua1 = 1.2691655e-016 ++pua1 = -1.5229986e-022 ++ub1 = -2.656703e-018 ++lub1 = 4.4029649e-026 ++wub1 = 4.4117708e-026 ++pub1 = -4.4117708e-031 ++uc1 = -6.6591694e-011 ++luc1 = 1.3542397e-017 ++wuc1 = 2.0685503e-017 ++puc1 = -6.6830088e-023 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.11 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1.2e-006 ++wmax = 1e-005 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_11 ++k1 = 1.0069 ++k2 = -0.035641955 ++wk2 = 3.9173646e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011163222 ++wu0 = -1.8358826e-009 ++ua = 6.9077241e-010 ++wua = -3.5042354e-016 ++ub = 9.7526352e-019 ++wub = -4.0215498e-026 ++uc = -1.0613e-011 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1534 ++ags = 0.17785216 ++wags = -4.9314341e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018936 ++alpha1 = 0 ++beta0 = 43.538555 ++wbeta0 = 6.0566345e-007 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29793086 ++wkt1 = -2.0031346e-008 ++kt1l = 0 ++kt2 = -0.012794273 ++wkt2 = -2.7227073e-009 ++ute = -1 ++ua1 = 1.4084536e-009 ++wua1 = 1.1168656e-016 ++ub1 = -2.6523e-018 ++uc1 = -6.5237455e-011 ++wuc1 = 1.4002494e-017 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.12 pmos ++level = 54 ++lmin = 2.8e-007 ++lmax = 5e-007 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_12 ++lvth0 = -8.0181818e-009 ++k1 = 0.99870273 ++lk1 = -3.5426364e-008 ++k2 = -0.00022481818 ++lk2 = -1.7918091e-008 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.011073636 ++lu0 = 1.7741818e-009 ++ua = 3.0010909e-010 ++lua = 6.4094546e-016 ++ub = 9.7125e-019 ++uc = 1.267e-010 ++luc = -5.67e-018 ++eu = 1.67 ++vsat = 94000 ++a0 = 0.88096455 ++la0 = -1.4740727e-007 ++ags = 0.31537636 ++lags = 6.9618182e-009 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.089598545 ++lketa = 1.7858273e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.33309909 ++lpclm = 5.0635454e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00073695 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 9.9689273e-006 ++lalpha0 = -2.3660636e-012 ++alpha1 = 0 ++beta0 = 37.959273 ++lbeta0 = -2.4506364e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29898273 ++lkt1 = -7.9736364e-009 ++kt1l = 0 ++kt2 = -0.019895546 ++lkt2 = 1.9122727e-009 ++ute = -1 ++ua1 = 1.8095273e-009 ++lua1 = -1.5476364e-016 ++ub1 = -2.5944273e-018 ++lub1 = -1.3503636e-025 ++uc1 = -8.4e-011 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.13 pmos ++level = 54 ++lmin = 5e-007 ++lmax = 1.2e-006 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_13 ++lvth0 = -5.7257143e-009 ++k1 = 0.97705 ++lk1 = -2.46e-008 ++k2 = -0.029934143 ++lk2 = -3.0634286e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010084286 ++lu0 = 2.2688571e-009 ++ua = 3.1980571e-010 ++lua = 6.3109714e-016 ++ub = 9.7125e-019 ++uc = -2.5245714e-011 ++luc = 7.0302857e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.19239 ++la0 = -3.0312e-007 ++ags = 0.20726 ++lags = 6.102e-008 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0064665714 ++lketa = -2.3707714e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.39221571 ++lpclm = 2.1077143e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00024628714 ++lpdiblc2= 2.4533143e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.00011054914 ++lalpha0 = -5.2656171e-011 ++alpha1 = 0 ++beta0 = 43.187714 ++lbeta0 = -5.0648571e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2.4 ++voffcv = -0.16 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29909 ++lkt1 = -7.92e-009 ++kt1l = 0 ++kt2 = -0.010919571 ++lkt2 = -2.5757143e-009 ++ute = -1 ++ua1 = 1.5e-009 ++ub1 = -2.5007286e-018 ++lub1 = -1.8188571e-025 ++uc1 = -4.08e-011 ++luc1 = -2.16e-017 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.14 pmos ++level = 54 ++lmin = 1.2e-006 ++lmax = 1e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_14 ++lvth0 = -4.0909091e-009 ++k1 = 1.0137659 ++lk1 = -6.8659091e-008 ++k2 = -0.035627909 ++lk2 = 3.7690909e-009 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.010844318 ++lu0 = 1.3568182e-009 ++ua = 6.2990182e-010 ++lua = 2.5898182e-016 ++ub = 9.7125e-019 ++uc = -1.6606591e-011 ++luc = 5.9935909e-017 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1825286 ++la0 = -2.9128636e-007 ++ags = 0.16634864 ++lags = 1.1011364e-007 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0068224318 ++lketa = -2.3280682e-008 ++dwg = 0 ++dwb = 0 ++pclm = 0.34150727 ++lpclm = 8.1927273e-008 ++pdiblc1 = 0.1484 ++pdiblc2 = 7.8434545e-005 ++lpdiblc2= 4.4675455e-010 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.002142727 ++lalpha0 = -2.4912696e-009 ++alpha1 = 0 ++beta0 = 44.230636 ++lbeta0 = -6.3163636e-006 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 1.9454546 ++lnoff = 5.4545454e-007 ++voffcv = 0.021818182 ++lvoffcv = -2.1818182e-007 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29914454 ++lkt1 = -7.8545455e-009 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.4086364e-009 ++lua1 = 1.0963636e-016 ++ub1 = -2.6523e-018 ++uc1 = -6.4527273e-011 ++luc1 = 6.8727273e-018 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 +.model pmos_3p3.15 pmos ++level = 54 ++lmin = 1e-005 ++lmax = 5.0001e-005 ++wmin = 1e-005 ++wmax = 0.000100001 ++version = 4.5 ++binunit = 2 ++paramchk= 1 ++mobmod = 0 ++capmod = 2 ++igcmod = 0 ++igbmod = 0 ++geomod = 0 ++diomod = 1 ++rdsmod = 0 ++rbodymod= 0 ++rgatemod= 0 ++permod = 1 ++acnqsmod= 0 ++trnqsmod= 0 ++tnom = 25 ++toxe = pmos_3p3_tox ++toxp = pmos_3p3_tox ++toxm = 7.9e-009 ++epsrox = 3.9 ++wint = -1e-008 ++lint = 0 ++ll = 0 ++wl = 0 ++lln = 1 ++wln = 1 ++lw = 0 ++ww = 0 ++lwn = 1 ++wwn = 1 ++lwl = 0 ++wwl = 0 ++xl = pmos_3p3_xl ++xw = pmos_3p3_xw ++dlc = -8e-009 ++dwc = 0 ++xpart = 0 ++toxref = 7.9e-009 ++dlcig = 1.5e-007 ++vth0 = pmos_3p3_vth0_15 ++k1 = 1.0069 ++k2 = -0.035251 ++k3 = 0 ++k3b = 0 ++w0 = 2.5e-006 ++dvt0 = 2.8985 ++dvt1 = 0.23999 ++dvt2 = -0.016 ++dvt0w = 0 ++dvt1w = 5300000 ++dvt2w = -0.032 ++dsub = 0.3659 ++minv = -0.1 ++voffl = 0 ++dvtp0 = 0 ++dvtp1 = 0 ++lpe0 = 3.2493e-008 ++lpeb = 0 ++vbm = -3 ++xj = pmos_3p3_xj ++ngate = 6e+019 ++ndep = 5.6e+017 ++nsd = 1e+020 ++phin = 0 ++cdsc = 0.00024 ++cdscb = 0 ++cdscd = 0 ++cit = 0 ++voff = -0.097861 ++nfactor = 0.8 ++eta0 = 0.2541 ++etab = -0.15284 ++vfb = 0 ++u0 = 0.01098 ++ua = 6.558e-010 ++ub = 9.7125e-019 ++uc = -1.0613e-011 ++eu = 1.67 ++vsat = 94000 ++a0 = 1.1534 ++ags = 0.17736 ++a1 = 0 ++a2 = 0.99 ++b0 = 0 ++b1 = 0 ++keta = -0.0091505 ++dwg = 0 ++dwb = 0 ++pclm = 0.3497 ++pdiblc1 = 0.1484 ++pdiblc2 = 0.00012311 ++pdiblcb = 0 ++drout = 0.56 ++pvag = 0 ++delta = 0.01 ++pscbe1 = 6.7448e+008 ++pscbe2 = 1e-005 ++fprout = 0 ++pdits = 0 ++pditsd = 0 ++pditsl = 0 ++rsh = 7 ++rdsw = pmos_3p3_rdsw ++rdswmin = 20 ++prwg = 0 ++prwb = 0 ++alpha0 = 0.0018936 ++alpha1 = 0 ++beta0 = 43.599 ++agidl = 1.5908e-011 ++bgidl = 1.3902e+009 ++cgidl = 7.5 ++egidl = 0.1009 ++cgso = 1.24e-010 ++cgdo = 1.24e-010 ++cgbo = 1e-013 ++cgdl = 4e-011 ++cgsl = 4e-011 ++clc = 1e-007 ++cle = 0.6 ++cf = 0 ++ckappas = 0.6 ++ckappad = 0.6 ++vfbcv = -1 ++acde = 1 ++moin = 15 ++noff = 2 ++voffcv = 0 ++tvoff = 0.0032 ++ltvoff = 0 ++wtvoff = 0 ++ptvoff = 0 ++kt1 = -0.29993 ++kt1l = 0 ++kt2 = -0.013066 ++ute = -1 ++ua1 = 1.4196e-009 ++ub1 = -2.6523e-018 ++uc1 = -6.384e-011 ++prt = 0 ++at = 12000 ++fnoimod = 1 ++tnoimod = 0 ++em = 4.1e+007 ++ef = 1.12 ++noia = pmos_3p3_noia ++noib = pmos_3p3_noib ++noic = pmos_3p3_noic ++ntnoi = 1 ++jss = 1.653e-007 ++jsws = 2.1207e-013 ++jswgs = 0 ++njs = 1 ++ijthsfwd= 0.1 ++ijthsrev= 0.1 ++jtss = 1e-011 ++jtssws = 1e-011 ++jtsswgs = 1e-011 ++njts = 20 ++njtssw = 20 ++njtsswg = 20 ++vtss = 10 ++vtssws = 10 ++vtsswgs = 10 ++pbs = 0.69939 ++cjs = 0.00094344 ++mjs = 0.32084 ++pbsws = 0.8022 ++cjsws = 1.5078e-010 ++mjsws = 0.05 ++pbswgs = 0.65 ++cjswgs = 4.794e-010 ++mjswgs = 0.21964 ++tpb = 0.0016906 ++tcj = 0.00099187 ++tpbsw = 0.0052 ++tcjsw = 0.00063483 ++tpbswg = 0.000744 ++tcjswg = 0.000932 ++xtis = 3 ++dmcg = 1.5e-007 ++saref = 4.4e-007 ++sbref = 4.4e-007 ++kvth0 = 0 ++ku0 = 0 ++kvsat = 0 + + +* model for unsalicided p+ diffusion resistor +.subckt pplus_u_m1 1 2 3 lr=lr wr=wr dtemp=0 par=1 +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=185 ++ r_rsh0=rsh_pplus_u_m ++ r_dw=2.75E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.375E-3 ++ r_tc2=1E-6 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +* model for substrate capacitor +.model pn_junction d ++ Level=3 ++ Cj=0.00094344 ++ Mj=0.32084 ++ Pb=0.69939 ++ Cjsw=1.5078e-010 ++ Mjsw=0.05 ++ Php=0.8022 ++ Cta=0.00099187 ++ Ctp=0.00063483 ++ Tpb=0.0016906 ++ Tphp=0.0058423 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 +d1 1 3 pn_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ends pplus_u_m1 + + +.endl pmos_3p3_stat +* +*************************************************************************************************** +* 6V native NMOS statistical Models +*************************************************************************************************** +* +.lib nmos_6p0_nat_stat + +*.lib nmos_6p0_nat_t +.subckt nmos_6p0_nat d g s b w=1e-5 l=1.8e-6 as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 par=1 dtemp=0 sa=0 sb=0 nf=1 sd=0 m=1 + +m0 d g s b nmos_6p0_nat w=w l=l as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs sa=sa sb=sb nf=nf sd=sd + +.ends nmos_6p0_nat + +.model nmos_6p0_nat.0 nmos ++level = 54 +************************************************************** +* MODEL FLAG PARAMETERS +************************************************************** ++lmin = 1.8e-6 lmax = 50.01e-6 wmin = 0.8e-6 ++wmax = 100.01e-6 version = 4.6 binunit = 1 ++paramchk= 1 mobmod = 0 capmod = 2 ++igcmod = 0 igbmod = 0 geomod = 0 ++diomod = 1 rdsmod = 0 rbodymod= 0 ++rgeomod = 0 rgatemod= 0 permod = 1 ++acnqsmod= 0 trnqsmod= 0 tempmod = 0 ++wpemod = 0 +************************************************************** +* GENERAL MODEL PARAMETERS +************************************************************** ++tnom = 25 toxe = nmos_6p0_nat_tox toxp = '8e-10+nmos_6p0_nat_tox' ++toxm = 1.52e-008 epsrox = 3.9 toxref = 1.52e-008 ++wint = 1e-009 lint = 1e-007 ll = 0 ++wl = 0 lln = 1 wln = 1 ++lw = 0 ww = 0 lwn = 1 ++wwn = 1 lwl = 0 wwl = 0 ++llc = 0 wlc = 0 lwc = 0 ++wwc = 0 lwlc = 0 wwlc = 0 ++xl = nmos_6p0_nat_xl xw = nmos_6p0_nat_xw dlc = 0 ++dwc = 0 dlcig = 0 xpart = 0 +************************************************************** +* DC PARAMETERS +************************************************************** ++vth0 = nmos_6p0_nat_vth0 lvth0 = -0.088 k1 = 0.165 ++k2 = -0.001 k3 = -0.6 k3b = -0.6 ++w0 = 1e-010 dvt0 = 2.2 dvt1 = 0.53 ++dvt2 = -0.032 dvt0w = 0 dvt1w = 5300000 ++dvt2w = -0.032 dsub = 0.4 minv = -0.5 ++voffl = 0 dvtp0 = 1e-008 dvtp1 = 0 ++lambda = 0 vtl = 200000 xn = 3 ++lpe0 = 1e-007 lpeb = 0 vbm = -3 ++xj = nmos_6p0_nat_xj ngate = 1e+020 ndep = 1.7e+017 ++nsd = 1e+020 phin = 0.5 cdsc = 0.00024 ++cdscb = 0 cdscd = 0 cit = 0 ++voff = -0.06 ud1 = 0 up = 0 ++lp = 1e-008 nfactor = 0.40241 lnfactor= 0.45 ++eta0 = 0.06 etab = -0.43 u0 = 0.070102 ++lu0 = 0.042 ua = 2.278e-009 ub = 3.97e-019 ++lub = 3.65e-018 uc = 2.625e-012 eu = 1.67 ++vsat = 106700 pvsat = 23500 a0 = 0.88 ++ags = 0.72 a1 = 0 a2 = 0.47 ++b0 = 3.5e-007 b1 = 0 keta = -0.04 ++dwg = 0 dwb = 0 pclm = 3 ++pdiblc1 = 1.41 pdiblc2 = 1e-005 pdiblcb = 0 ++drout = 0.16 pvag = 1 delta = 0.005 ++pscbe1 = 5e+009 pscbe2 = 5e-006 fprout = 65 ++pdits = 0 pditsd = 0 pditsl = 0 ++rsh = 7 rdsw = nmos_6p0_nat_rdsw rsw = 100 ++rdw = 100 rdswmin = 0 rdwmin = 0 ++rswmin = 0 prwg = 1 prwb = 0 ++wr = 1 alpha0 = 1.36e-008 alpha1 = 1e-005 ++beta0 = 15 agidl = 2e-010 bgidl = 2.3e+009 ++cgidl = 0.5 egidl = 0.8 aigbacc = 0.43 ++bigbacc = 0.054 cigbacc = 0.075 nigbacc = 1 ++aigbinv = 0.35 bigbinv = 0.03 cigbinv = 0.006 ++eigbinv = 1.1 nigbinv = 3 aigc = 0.43 ++bigc = 0.054 cigc = 0.075 aigsd = 0.43 ++bigsd = 0.054 cigsd = 0.075 nigc = 1 ++poxedge = 1 pigcd = 1 ntox = 1 ++vfbsdoff= 0 +************************************************************** +* CAPACITANCE PARAMETERS +************************************************************** ++cgso = 1e-010 cgdo = 1e-010 cgbo = 1e-013 ++cgdl = 1.5e-010 cgsl = 1.5e-010 clc = 1e-010 ++cle = 0.6 ckappas = 0.6 ckappad = 0.6 ++vfbcv = -1 acde = 0.3 moin = 15 ++noff = 1.5 voffcv = 0 +************************************************************** +* TEMPERATURE PARAMETERS +************************************************************** ++tvoff = 0 tvfbsdoff= 0 kt1 = -0.412 ++kt1l = 3.5e-008 kt2 = -0.05 ute = -1.5 ++lute = -0.26 ua1 = 1e-009 ub1 = -1e-018 ++uc1 = -5.6e-011 prt = 0 at = 80000 ++lat = -30000 pat = -10000 +************************************************************** +* NOISE PARAMETERS +************************************************************** ++fnoimod = 1 tnoimod = 0 em = 4.1e+007 ++ef = 1 noia = nmos_6p0_nat_noia noib = nmos_6p0_nat_noib ++noic = nmos_6p0_nat_noic ntnoi = 1 lintnoi = 0 +************************************************************** +* DIODE PARAMETERS +************************************************************** ++jss = 6.88e-007 jsws = 4.88e-013 jswgs = 0 ++njs = 1.0541 ijthsfwd= 0.1 ijthsrev= 0.1 ++bvs = 11 xjbvs = 1 xjbvd = 1 ++jtss = 0 jtsd = 0 jtssws = 0 ++jtsswd = 0 jtsswgs = 0 jtsswgd = 0 ++njts = 20 njtssw = 20 njtsswg = 20 ++xtss = 0.02 xtsd = 0.02 xtssws = 0.02 ++xtsswd = 0.02 xtsswgs = 0.02 xtsswgd = 0.02 ++tnjts = 0 tnjtssw = 0 tnjtsswg= 0 ++vtss = 10 vtsd = 10 vtssws = 10 ++vtsswd = 10 vtsswgs = 10 vtsswgd = 10 ++pbs = 0.606 cjs = 0.00095 mjs = 0.296 ++pbsws = 0.48 cjsws = 1.33e-010 mjsws = 0.01 ++pbswgs = 0.861 cjswgs = 3.573e-010 mjswgs = 0.40313 ++tpb = 0.00146 tcj = 0.000825 tpbsw = 0.00313 ++tcjsw = 0.0018 tpbswg = 0.0016588 tcjswg = 0.001595 ++xtis = 3 +************************************************************** +* LAYOUT RELATED PARAMETERS +************************************************************** ++dmcg = 0 dmdg = 0 dmcgt = 0 ++xgw = 0 xgl = 0 +************************************************************** +* RF PARAMETERS +************************************************************** ++rshg = 0.1 gbmin = 1e-012 rbpb = 50 ++rbpd = 50 rbps = 50 rbdb = 50 ++rbsb = 50 ngcon = 1 xrcrg1 = 12 ++xrcrg2 = 1 rbps0 = 50 rbpsl = 0 ++rbpsw = 0 rbpsnf = 0 rbpd0 = 50 ++rbpdl = 0 rbpdw = 0 rbpdnf = 0 ++rbpbx0 = 100 rbpbxl = 0 rbpbxw = 0 ++rbpbxnf = 0 rbpby0 = 100 rbpbyl = 0 ++rbpbyw = 0 rbpbynf = 0 rbsbx0 = 100 ++rbsby0 = 100 rbdbx0 = 100 rbdby0 = 100 ++rbsdbxl = 0 rbsdbxw = 0 rbsdbxnf= 0 ++rbsdbyl = 0 rbsdbyw = 0 rbsdbynf= 0 +************************************************************** +* STRESS PARAMETERS +************************************************************** ++web = 0 wec = 0 scref = 1e-006 ++kvth0we = 0 k2we = 0 ku0we = 0 ++saref = 1e-006 sbref = 1e-006 wlod = 0 ++kvth0 = 0 lkvth0 = 0 wkvth0 = 0 ++pkvth0 = 0 llodvth = 0 wlodvth = 0 ++stk2 = 0 lodk2 = 1 lodeta0 = 1 ++ku0 = 0 lku0 = 0 wku0 = 0 ++pku0 = 0 llodku0 = 0 wlodku0 = 0 ++kvsat = 0 steta0 = 0 tku0 = 0 + +.endl nmos_6p0_nat_stat +* +*************************************************************************************************** +* 6V PMOS statistical Models +*************************************************************************************************** +* +.lib pmos_6p0_stat + + +.subckt pmos_6p0_sab d g s b w=10u l=0.5u par=1 s_sab=0.28u d_sab=2.78u as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 dtemp=0 nf=1 sa=0 sb=0 sd=0 m=1 + +.param ++ par_vth=0.01051 ++ par_k=0.00517 ++ par_l=3e-7 ++ par_w=-4e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +xr1 d d1 b pplus_u_m2 wr='w' lr='(d_sab==0) ? 1e-15 : d_sab' +xr2 s s1 b pplus_u_m2 wr='w' lr='(s_sab==0) ? 1e-15 : s_sab' +m0 d1 g s1 b pmos_6p0 w='w' l='l' as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs nf=nf sa=0 sb=0 sd=0 ++delvto='mis_vth*sw_stat_mismatch' +.ends + + +.model pmos_6p0.0 pmos +***** Flag Parameter *** ++level = 54 version = 4.6 binunit = 1 ++paramchk = 1 mobmod = 0 capmod = 2 ++rdsmod = 0 igcmod = 0 igbmod = 0 ++rbodymod = 0 trnqsmod = 0 acnqsmod = 0 ++fnoimod = 1 tnoimod = 0 diomod = 1 ++tempmod = 0 permod = 1 geomod = 1 +***** Geometry Range Parameter *** ++lmin = 0.5e-6 lmax = 50.01e-6 wmin = 0.3e-6 ++wmax = 100.01e-6 +***** Process Parameter *** ++epsrox = 3.9 toxe = pmos_6p0_tox xj = pmos_6p0_xj ++ndep = 1.7E17 ngate = 3.6E19 nsd = 6E16 ++rsh = 7 rshg = 0.1 phin = 0 ++lphin = 0.1408 +***** dW and dL Parameter *** ++wint = 4.9E-8 wl = 0 wln = 1 ++ww = -1.37E-14 wwn = 1 wwl = 3.04E-22 ++lint = 6.7E-8 ll = -5.4E-15 lln = 1 ++lw = 0 lwn = 1 lwl = -4.76E-21 ++dwg = -6.6E-9 dwb = -3E-9 xl = pmos_6p0_xl ++xw = pmos_6p0_xw +***** Vth Related Parameter *** ++vth0 = pmos_6p0_vth0 pvth0 = 7.6E-3 ++k1 = 0.9588 k2 = 8.936E-3 vfb = -1 ++k3 = -0.75 k3b = 1.2104 w0 = 3.1E-7 ++lpe0 = -4.4E-8 lpeb = -5.96E-8 dvtp0 = 0 ++dvtp1 = 0.3 dvt0 = 1 dvt1 = 1 ++dvt2 = 0 dvt0w = 0 dvt1w = 5.3E6 ++dvt2w = -0.032 +***** Mobility Related Parameter *** ++u0 = 0.0151 ua = 1.78E-9 ub = 4.88E-19 ++uc = -2.7435E-11 luc = 8.691408E-11 puc = -1.501336E-11 ++vsat = 8.55E4 a0 = 0.84 ags = 0.059 ++b0 = 2.625E-8 b1 = 0 keta = -8.6016E-5 ++wketa = 2.772E-3 a1 = 0 a2 = 1 ++rdsw = pmos_6p0_rdsw wrdsw = 213.9 prdsw = -120 ++rdswmin = 100 prwb = 0.569552 pprwb = -0.052 ++prwg = 0.0432 wr = 1 +***** Subthreshold Related Parameter *** ++voff = -0.1284 voffl = 2.19E-8 minv = 0 ++nfactor = 1 eta0 = 0.08 etab = -0.09408 ++petab = -0.012128 dsub = 0.4824 cit = 0 ++cdsc = 2.4E-4 cdscb = 0 cdscd = 0 +***** Output Resistance Related Parameter *** ++pclm = 0.42 ppclm = 0.071 pdiblc1 = 0.14 ++pdiblc2 = 1E-5 pdiblcb = 0 drout = 0.56 ++pscbe1 = 5.088E8 pscbe2 = 1E-8 pvag = 1.5 ++delta = 0.01 fprout = 0 pdits = 0.01 ++pditsl = 0 pditsd = 0 lambda = 0 ++vtl = 2E5 lc = 0 xn = 3 ++alpha0 = 9.6E-7 alpha1 = 51.5 beta0 = 50.8 ++wbeta0 = 0.22 pbeta0 = 0.14 +***** Noise Parameters *** ++ef = 1.1 noia = pmos_6p0_noia ++noib = pmos_6p0_noib noic = pmos_6p0_noic +***** Capacitance Parameter *** ++xpart = 1 cgso = 7.71E-11 cgdo = 7.71E-11 ++cgbo = 1E-13 ckappas = 0.6 ckappad = 0.6 ++dlc = 7.4E-9 noff = 1 voffcv = 0 ++acde = 0.7 moin = 15 cgsl = 5.25E-11 ++cgdl = 5.25E-11 +***** Souce/Drain Junction Diode Model Parameter *** ++ijthsrev = 0.1 ijthdrev = 0.1 ijthsfwd = 0.1 ++ijthdfwd = 0.1 xjbvs = 1 xjbvd = 1 ++bvs = 10.5 bvd = 10.5 jss = 2.0867e-007 ++jsd = 2.0867e-007 jsws = 1.6088e-013 jswd = 1.6088e-013 ++jswgs = 0 jswgd = 0 cjs = 0.000912 ++cjd = 0.000912 mjs = 0.32713 mjd = 0.32713 ++mjsws = 0.056777 mjswd = 0.056777 cjsws = 1.4649e-010 ++cjswd = 1.4649e-010 cjswgs = 3.3229e-010 cjswgd = 3.3229e-010 ++mjswgs = 0.50996 mjswgd =0.50996 pbs = 0.76836 ++pbd = 0.76836 pbsws = 0.5 pbswd = 0.5 ++pbswgs = 1.2295 pbswgd = 1.2295 +***** Temperature coefficient *** ++tnom = 25 ute = -1.2 lute = -0.152467 ++wute = -0.07 kt1 = -0.3828 pkt1 = 2.2E-3 ++kt1l = -3.158E-8 kt2 = -0.09064 ua1 = 1.41E-9 ++lua1 = -6.554813E-10 wua1 = -1.2E-10 pua1 = -3.823641E-10 ++ub1 = -4.31E-18 lub1 = 1.939773E-19 pub1 = 7.291324E-19 ++uc1 = 1.147552E-10 luc1 = -1.067674E-10 puc1 = 1.8536E-11 ++at = -2.18E4 pat = -6.1E3 prt = 454 ++njs = 1 njd = 1 xtis = 3 ++xtid = 3 tpb = 0.0019314 tpbsw = 0.0017642 ++tpbswg = 0.0016588 tcj = 0.001 tcjsw = 0.00071888 ++tcjswg = 0.0009411 + + + + +* model for unsalicided p+ diffusion resistor +.subckt pplus_u_m2 1 2 3 lr=lr wr=wr dtemp=0 par=1 +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=185 ++ r_rsh0=rsh_pplus_u_m ++ r_dw=2.75E-8 ++ r_dl=0 ++ r_vc1=0 ++ r_vc2=0 ++ r_tc1=1.375E-3 ++ r_tc2=1E-6 ++ r_tnom=25 ++ r_l='lr-2*r_dl' ++ r_w='wr-2*r_dw' ++ r_n='r_l/r_w' ++ r_temp='1+r_tc1*(temper+dtemp-r_tnom)+r_tc2*(temper+dtemp-r_tnom)*(temper+dtemp-r_tnom)' +* model for substrate capacitor +.model pn_junction d ++ Level=3 ++ Cj=0.00094344 ++ Mj=0.32084 ++ Pb=0.69939 ++ Cjsw=1.5078e-010 ++ Mjsw=0.05 ++ Php=0.8022 ++ Cta=0.00099187 ++ Ctp=0.00063483 ++ Tpb=0.0016906 ++ Tphp=0.0058423 ++ Tlevc=1 ++ Tref=25 +*------------------- +* terminal 1 +d1 1 3 pn_junction area='r_w*r_l' pj='2*(r_w+r_l)' +* body +rb 1 2 r='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ends pplus_u_m2 + + +.endl pmos_6p0_stat +* + +.LIB efuse +****************************************************************************** +* +* A single resistor is used to simulate the resistance. +* +* Rfuse +* in o--/\/\/\/--o out +* +******************************************************************************* +* +* SYNTAX: +* +* Specify fuse as intact (default, pblow=0) or programmed (pblow=1). +* +* xxx in out efuse (pblow=0) +* +* NOTES: +* +* 1. Model values based on PCELL layout as provided in the design kit. No +* other geometries or layouts are supported. +* +* 2. Resistance toggles between maximum spec value for intact fuse (<200 ohm) +* and minimum end of life value for programmed fuse (> 900 ohm). +* +******************************************************************************* +* +.subckt efuse in out pblow=0 +* +rfuse in out r='200*(1-pblow) + 900*pblow' +* +.ends efuse + +.ENDL efuse + +.lib fets_mm +.subckt nmos_3p3 d g s b w=1e-5 l=2.8e-7 ++ as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 par=1 dtemp=0 ++ sa=0 sb=0 nf=1 sd=0 m=1 + +.param ++ par_vth=0.007148 ++ par_k=0.007008 ++ par_l=1.5e-7 ++ par_w=-1e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +m0 d g s b nmos_3p3 w=w l=l as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs ++delvto='mis_vth*sw_stat_mismatch' sa=sa sb=sb nf=nf sd=sd +.ends nmos_3p3 +*------------------------------------------------------------------------ +.subckt pmos_3p3 d g s b w=1e-5 l=2.8e-7 ++ as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 par=1 dtemp=0 ++ sa=0 sb=0 nf=1 sd=0 m=1 + +.param ++ par_vth=0.00666 ++ par_k=0.002833 ++ par_l=1.5e-7 ++ par_w=-1e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +m0 d g s b pmos_3p3 w=w l=l as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs ++delvto='mis_vth*sw_stat_mismatch' sa=sa sb=sb nf=nf sd=sd +.ends pmos_3p3 +*------------------------------------------------------------------------ +.subckt nmos_6p0 d g s b w=1e-5 l=7e-7 ++ as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 par=1 dtemp=0 ++ sa=0 sb=0 nf=1 sd=0 m=1 + +.param ++ par_vth=0.01155 ++ par_k=0.0000 ++ par_l=4e-7 ++ par_w=-5e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +m0 d g s b nmos_6p0 w=w l=l as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs ++delvto='mis_vth*sw_stat_mismatch' sa=sa sb=sb nf=nf sd=sd +.ends nmos_6p0 +*------------------------------------------------------------------------ +.subckt pmos_6p0 d g s b w=1e-5 l=5e-7 ++ as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 par=1 dtemp=0 ++ sa=0 sb=0 nf=1 sd=0 m=1 + +.param ++ par_vth=0.01051 ++ par_k=0.00517 ++ par_l=3e-7 ++ par_w=-4e-7 ++ par_leff='l-par_l' ++ par_weff='par*(w-par_w)' ++ p_sqrtarea='sqrt((par_leff)*(par_weff))' + +.param ++ var_k='0.7071*par_k* 1e-06 / p_sqrtarea' ++ mis_k=agauss(0,var_k,1) + +.param ++ var_vth='0.7071*par_vth* 1e-06 / p_sqrtarea' ++ mis_vth=agauss(0,var_vth,1) + +m0 d g s b pmos_6p0 w=w l=l as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs ++delvto='mis_vth*sw_stat_mismatch' sa=sa sb=sb nf=nf sd=sd +.ends pmos_6p0 +*------------------------------------------------------------------------ + +.endl fets_mm + +.LIB res_statistical_par +.param ++mc_rsh_nplus_u=0 ++mc_rsh_pplus_u=0 ++mc_rsh_nplus_s=0 ++mc_rsh_pplus_s=0 ++mc_rsh_npolyf_u=0 ++mc_rsh_ppolyf_u=0 ++mc_rsh_npolyf_s=0 ++mc_rsh_ppolyf_s=0 ++mc_rsh_ppolyf_u_1k=0 ++mc_rsh_ppolyf_u_2k=0 ++mc_rsh_ppolyf_u_1k_6p0=0 ++mc_rsh_ppolyf_u_2k_6p0=0 ++mc_rsh_ppolyf_u_3k=0 + ++mc_dw_nplus_u=0 ++mc_dw_pplus_u=0 ++mc_dw_nplus_s=0 ++mc_dw_pplus_s=0 ++mc_dw_npolyf_u=0 ++mc_dw_ppolyf_u=0 ++mc_dw_npolyf_s=0 ++mc_dw_ppolyf_s=0 ++mc_dw_ppolyf_u_1k=0 ++mc_dw_ppolyf_u_2k=0 ++mc_dw_ppolyf_u_1k_6p0=0 ++mc_dw_ppolyf_u_2k_6p0=0 ++mc_dw_ppolyf_u_3k=0 + ++mc_rt_nplus_u=0 ++mc_rt_pplus_u=0 ++mc_rt_npolyf_u=0 ++mc_rt_ppolyf_u=0 ++mc_rt_ppolyf_u_1k=0 ++mc_rt_ppolyf_u_2k=0 ++mc_rt_ppolyf_u_1k_6p0=0 ++mc_rt_ppolyf_u_2k_6p0=0 ++mc_rt_ppolyf_u_3k=0 + +.ENDL res_statistical_par + +.lib res_statistical +.param ++rsh_nplus_u=60 ++rsh_pplus_u=185 ++rsh_nplus_s=6.3 ++rsh_pplus_s=7 ++rsh_nwell=1000 ++rsh_npolyf_u=310 ++rsh_ppolyf_u=350 ++rsh_npolyf_s=6.8 ++rsh_ppolyf_s=7.3 +* ++rsh_ppolyf_u_1k=1000 ++rsh_ppolyf_u_2k=2000 ++rsh_ppolyf_u_1k_6p0=1000 ++rsh_ppolyf_u_2k_6p0=2000 ++rsh_ppolyf_u_3k=3000 ++rsh_rm1=0.09 ++rsh_rm2=0.09 ++rsh_rm3=0.09 ++rsh_tm6k=60e-3 ++rsh_tm9k=40e-3 ++rsh_tm11k=40e-3 ++rsh_tm30k=9.5e-3 + +.param ++ mc_rsh_nplus_u_temp=agauss(0, 3.8, 3) ++ mc_rsh_pplus_u_temp=agauss(0, 10.055, 3) ++ mc_rsh_nplus_s_temp=agauss(0, 1.33, 3) ++ mc_rsh_pplus_s_temp=agauss(0, 1.4917, 3) ++ mc_rsh_npolyf_u_temp=agauss(0, 15.135, 3) ++ mc_rsh_ppolyf_u_temp=agauss(0, 18.116, 3) ++ mc_rsh_npolyf_s_temp=agauss(0, 1.392, 3) ++ mc_rsh_ppolyf_s_temp=agauss(0, 1.5852, 3) ++ mc_rsh_ppolyf_u_1k_temp=agauss(0, 49.754, 3) ++ mc_rsh_ppolyf_u_2k_temp=agauss(0, 101.518, 3) ++ mc_rsh_ppolyf_u_1k_6p0_temp=agauss(0, 51.894, 3) ++ mc_rsh_ppolyf_u_2k_6p0_temp=agauss(0, 99.242, 3) ++ mc_rsh_ppolyf_u_3k_temp=agauss(0, 184.603, 3) + ++ mc_dw_nplus_u_temp=agauss(0, 0.0144, 3) ++ mc_dw_pplus_u_temp=agauss(0, 0.0144, 3) ++ mc_dw_nplus_s_temp=agauss(0, 0.012, 3) ++ mc_dw_pplus_s_temp=agauss(0, 0.018, 3) ++ mc_dw_npolyf_u_temp=agauss(0, 0.0167, 3) ++ mc_dw_ppolyf_u_temp=agauss(0, 0.0167, 3) ++ mc_dw_npolyf_s_temp=agauss(0, 0.006, 3) ++ mc_dw_ppolyf_s_temp=agauss(0, 0.003, 3) ++ mc_dw_ppolyf_u_1k_temp=agauss(0, 0.0167, 3) ++ mc_dw_ppolyf_u_2k_temp=agauss(0, 0.0167, 3) ++ mc_dw_ppolyf_u_1k_6p0_temp=agauss(0, 0.0167, 3) ++ mc_dw_ppolyf_u_2k_6p0_temp=agauss(0, 0.0167, 3) ++ mc_dw_ppolyf_u_3k_temp=agauss(0, 0.0167, 3) + ++ mc_rt_nplus_u_temp=agauss(0, 0.64, 3) ++ mc_rt_pplus_u_temp=agauss(0, 7.2, 3) ++ mc_rt_npolyf_u_temp=agauss(0, 4.8, 3) ++ mc_rt_ppolyf_u_temp=agauss(0, 4.7, 3) ++ mc_rt_ppolyf_u_1k_temp=agauss(0, 6.838, 3) ++ mc_rt_ppolyf_u_2k_temp=agauss(0, 6.838, 3) ++ mc_rt_ppolyf_u_1k_6p0_temp=agauss(0, 6.838, 3) ++ mc_rt_ppolyf_u_2k_6p0_temp=agauss(0, 6.838, 3) ++ mc_rt_ppolyf_u_3k_temp=agauss(0, 6.93, 3) +************************************************************** ++ mc_rsh_nplus_u=mc_rsh_nplus_u_temp ++ mc_rsh_pplus_u=mc_rsh_pplus_u_temp ++ mc_rsh_nplus_s=mc_rsh_nplus_s_temp ++ mc_rsh_pplus_s=mc_rsh_pplus_s_temp ++ mc_rsh_npolyf_u=mc_rsh_npolyf_u_temp ++ mc_rsh_ppolyf_u=mc_rsh_ppolyf_u_temp ++ mc_rsh_npolyf_s=mc_rsh_npolyf_s_temp ++ mc_rsh_ppolyf_s=mc_rsh_ppolyf_s_temp ++ mc_rsh_ppolyf_u_1k=mc_rsh_ppolyf_u_1k_temp ++ mc_rsh_ppolyf_u_2k=mc_rsh_ppolyf_u_2k_temp ++ mc_rsh_ppolyf_u_1k_6p0=mc_rsh_ppolyf_u_1k_6p0_temp ++ mc_rsh_ppolyf_u_2k_6p0=mc_rsh_ppolyf_u_2k_6p0_temp ++ mc_rsh_ppolyf_u_3k=mc_rsh_ppolyf_u_3k_temp + ++ mc_dw_nplus_u=mc_dw_nplus_u_temp ++ mc_dw_pplus_u=mc_dw_pplus_u_temp ++ mc_dw_nplus_s=mc_dw_nplus_s_temp ++ mc_dw_pplus_s=mc_dw_pplus_s_temp ++ mc_dw_npolyf_u=mc_dw_npolyf_u_temp ++ mc_dw_ppolyf_u=mc_dw_ppolyf_u_temp ++ mc_dw_npolyf_s=mc_dw_npolyf_s_temp ++ mc_dw_ppolyf_s=mc_dw_ppolyf_s_temp ++ mc_dw_ppolyf_u_1k=mc_dw_ppolyf_u_1k_temp ++ mc_dw_ppolyf_u_2k=mc_dw_ppolyf_u_2k_temp ++ mc_dw_ppolyf_u_1k_6p0=mc_dw_ppolyf_u_1k_6p0_temp ++ mc_dw_ppolyf_u_2k_6p0=mc_dw_ppolyf_u_2k_6p0_temp ++ mc_dw_ppolyf_u_3k=mc_dw_ppolyf_u_3k_temp + ++ mc_rt_nplus_u=mc_rt_nplus_u_temp ++ mc_rt_pplus_u=mc_rt_pplus_u_temp ++ mc_rt_npolyf_u=mc_rt_npolyf_u_temp ++ mc_rt_ppolyf_u=mc_rt_ppolyf_u_temp ++ mc_rt_ppolyf_u_1k=mc_rt_ppolyf_u_1k_temp ++ mc_rt_ppolyf_u_2k=mc_rt_ppolyf_u_2k_temp ++ mc_rt_ppolyf_u_1k_6p0=mc_rt_ppolyf_u_1k_6p0_temp ++ mc_rt_ppolyf_u_2k_6p0=mc_rt_ppolyf_u_2k_6p0_temp ++ mc_rt_ppolyf_u_3k=mc_rt_ppolyf_u_3k_temp + +* +.lib 'sm141064.ngspice' res +.lib 'sm141064.ngspice' efuse +.endl res_statistical + +*------------------------------------------------------------------------ +.lib bjt_statistical +.param ++isa=1 bfa=1 rba=1 rea=1 ++rca=1 rbma=1 cjea=1 cjca=1 ++is_cor_npn =1 ++bf_cor_npn=1 ++rb_cor_npn=1 ++re_cor_npn=1 ++rc_cor_npn=1 ++rbm_cor_npn=1 ++cjc_cor_npn=1 ++cje_cor_npn=1 + ++ mc_xis_vnpn_temp=agauss(0, 0.7, 3) ++ mc_xbf_vnpn_temp=agauss(0, 0.48, 3) ++ mc_xrb_vnpn_temp=agauss(0, 0.2, 3) ++ mc_xre_vnpn_temp=agauss(0, 0.2, 3) ++ mc_xrc_vnpn_temp=agauss(0, 0.2, 3) ++ mc_xcje_vnpn_temp=agauss(0, 0.15, 3) ++ mc_xcjc_vnpn_temp=agauss(0, 0.15, 3) + ++ mc_xis_vpnp_temp=agauss(0, 0.3, 3) ++ mc_xbf_vpnp_temp=agauss(0, 0.2, 3) ++ mc_xrb_vpnp_temp=agauss(0, 0.2, 3) ++ mc_xre_vpnp_temp=agauss(0, 0.2, 3) ++ mc_xrc_vpnp_temp=agauss(0, 0.2, 3) ++ mc_xcje_vpnp_temp=agauss(0, 0.15, 3) ++ mc_xcjc_vpnp_temp=agauss(0, 0.15, 3) +** ++ mc_xis_vnpn=mc_xis_vnpn_temp ++ mc_xbf_vnpn=mc_xbf_vnpn_temp ++ mc_xrb_vnpn=mc_xrb_vnpn_temp ++ mc_xre_vnpn=mc_xre_vnpn_temp ++ mc_xrc_vnpn=mc_xrc_vnpn_temp ++ mc_xcje_vnpn=mc_xcje_vnpn_temp ++ mc_xcjc_vnpn=mc_xcjc_vnpn_temp ++ mc_xis_vpnp=mc_xis_vpnp_temp ++ mc_xbf_vpnp=mc_xbf_vpnp_temp ++ mc_xrb_vpnp=mc_xrb_vpnp_temp ++ mc_xre_vpnp=mc_xre_vpnp_temp ++ mc_xrc_vpnp=mc_xrc_vpnp_temp ++ mc_xcje_vpnp=mc_xcje_vpnp_temp ++ mc_xcjc_vpnp=mc_xcjc_vpnp_temp +.lib 'sm141064.ngspice' bjt_mc +.endl bjt_statistical + +.lib bjt_mc + +.subckt vpnp_0p42x10 c b e par=1 dtemp=0 + +.param ++mis_is_vpnp_0p42x10=agauss(0,0.0015,1) ++mis_bf_vpnp_0p42x10=agauss(0,0.01088,1) + ++isa_mis_vpnp_0p42x10= 'mis_is_vpnp_0p42x10*sw_stat_mismatch / sqrt(par)' ++bf_mis_vpnp_0p42x10= 'mis_bf_vpnp_0p42x10*sw_stat_mismatch / sqrt(par)' + +q0 c b e vpnp_0p42x10 dtemp=dtemp +.model vpnp_0p42x10 pnp ++tref = 25 level = 1 ++cjc = '2.04e-014*cjca*(1 + mc_xcjc_vpnp*sw_stat_global)' cje = '6.88e-015*cjea*(1 + mc_xcje_vpnp*sw_stat_global)' cjs = 0 fc = 0.5 ++mjc = 0.22711 mje = 0.14469 mjs = 0.5 vjc = 0.43905 ++vje = 0.43905 vjs = 0.75 xcjc = 1 cbcp = 0 ++cbep = 0 ccsp = 0 itf = 0.1 ptf = 0 ++tf = 1e-010 tr = 0 vtf = 10 xtf = 1 ++af = 1 kf = 0 ++is = '9e-019*isa*(1 + mc_xis_vpnp*sw_stat_global)*(1 + isa_mis_vpnp_0p42x10)' rb = '41*rba*(1 + mc_xrb_vpnp*sw_stat_global)' re = '1*rea*(1 + mc_xre_vpnp*sw_stat_global)' irb = 0.1 ++rc = '10*rca*(1 + mc_xrc_vpnp*sw_stat_global)' rbm = '10*rbma' bf = '1.69*bfa*(1 + mc_xbf_vpnp*sw_stat_global)*(1 + bf_mis_vpnp_0p42x10)' nf = 1 ++vaf = 80 ikf = 0.00063375 ise = 2.7e-016 ne = 1.64 ++br = 0.0036 nr = 1 var = 23 ikr = 0.1 ++nkf = 0.4 isc = 1e-018 nc = 2 ++xtb = 0.0001 xti = 3 eg = 1.17 ctc = 0.0028626 ++cte = 0.001 tlevc = 1 tvjc = 0.0024779 tvje = 0.0019314 ++tbf1 = 0.0061 tikf1 = -0.0043 tbf2 = -4.235165e-022 + +.ends vpnp_0p42x10 + +.subckt vpnp_0p42x5 c b e par=1 dtemp=0 + +.param ++mis_is_vpnp_0p42x5=agauss(0,0.0017,1) ++mis_bf_vpnp_0p42x5=agauss(0,0.0119,1) +q0 c b e vpnp_0p42x5 dtemp=dtemp +.model vpnp_0p42x5 pnp ++level = 1 tlevc = 1 tref = 25 ++is = '4.388E-19*isa*(1 + mc_xis_vpnp*sw_stat_global)*(1 + mis_is_vpnp_0p42x5*sw_stat_mismatch / sqrt(par))' bf = '1.681*bfa*(1 + mc_xbf_vpnp*sw_stat_global)*(1 + mis_bf_vpnp_0p42x5*sw_stat_mismatch / sqrt(par))' nf = 1 ++vaf = 180 ikf = 2.4777E-4 nkf = 0.4 ++ise = 1.2124E-16 ne = 1.64 br = 1.9872E-3 ++nr = 1 var = 23 ikr = 0.1 ++isc = 1E-16 nc = 2 ++rb = '41*rba*(1 + mc_xrb_vpnp*sw_stat_global)' irb = 0.1 rbm = '10*rbma' ++re = '1*rea*(1 + mc_xre_vpnp*sw_stat_global)' rc = '10*rca*(1 + mc_xrc_vpnp*sw_stat_global)' ++cje = '3.5E-15*cjea*(1 + mc_xcje_vpnp*sw_stat_global)' vje = 0.43905 mje = 0.15395 ++cjc = '1.17E-14*cjca*(1 + mc_xcjc_vpnp*sw_stat_global)' vjc = 0.43905 mjc = 0.22711 ++cjs = 0 vjs = 0.75 mjs = 0.5 ++tf = 1E-10 xtf = 1 vtf = 10 ++itf = 0.1 xcjc = 1 fc = 0.5 ++tr = 0 ptf = 0 cbcp = 0 ++cbep = 0 ccsp = 0 ++xtb = 1E-4 xti = 3 eg = 1.17 ++tbf1 = 6.1E-3 tbf2 = -4.235165E-22 tikf1 = -4.3E-3 ++cte = 1E-3 ctc = 2.8626E-3 tvje = 1.9314E-3 ++tvjc = 2.4779E-3 ++kf = 0 af = 1 +.ends vpnp_0p42x5 + + +.subckt vpnp_10x10 c b e par=1 dtemp=0 + +.param ++mis_is_vpnp_10x10=agauss(0,0.00077,1) ++mis_bf_vpnp_10x10=agauss(0,0.0013,1) +q0 c b e vpnp_10x10 dtemp=dtemp +.model vpnp_10x10 pnp ++level = 1 tlevc = 1 tref = 25 ++is = '1.249175E-17*isa*(1 + mc_xis_vpnp*sw_stat_global)*(1 + mis_is_vpnp_10x10*sw_stat_mismatch / sqrt(par))' bf = '1.7*bfa*(1 + mc_xbf_vpnp*sw_stat_global)*(1 + mis_bf_vpnp_10x10*sw_stat_mismatch / sqrt(par))' nf = 1 ++vaf = 206.4 ikf = 2.610625E-3 nkf = 0.4 ++ise = 2.7E-16 ne = 1.64 br = 0.017038 ++nr = 1 var = 23 ikr = 0.1 ++isc = 1E-18 nc = 2 ++rb = '27.88*rba*(1 + mc_xrb_vpnp*sw_stat_global)' irb = 0.1 rbm = '10*rbma' ++re = '1*rea*(1 + mc_xre_vpnp*sw_stat_global)' rc = '10*rca*(1 + mc_xrc_vpnp*sw_stat_global)' ++cje = '9.71E-14*cjea*(1 + mc_xcje_vpnp*sw_stat_global)' vje = 0.43905 mje = 0.24192 ++cjc = '4.69E-14*cjca*(1 + mc_xcjc_vpnp*sw_stat_global)' vjc = 0.43905 mjc = 0.24528 ++cjs = 0 vjs = 0.75 mjs = 0.5 ++tf = 1E-10 xtf = 1 vtf = 10 ++itf = 0.1 xcjc = 1 fc = 0.5 ++tr = 0 ptf = 0 cbcp = 0 ++cbep = 0 ccsp = 0 ++xtb = 1E-4 xti = 3 eg = 1.17 ++tbf1 = 4.26E-3 tbf2 = -1.4E-6 tikf1 = -4.3E-3 ++cte = 1E-3 ctc = 2.8626E-3 tvje = 1.9314E-3 ++tvjc = 2.4779E-3 ++kf = 0 af = 1 +.ends vpnp_10x10 + +.subckt vpnp_5x5 c b e par=1 dtemp=0 + +.param ++mis_is_vpnp_5x5=agauss(0,0.00052,1) ++mis_bf_vpnp_5x5=agauss(0,0.0031,1) + +q0 c b e vpnp_5x5 dtemp=dtemp +.model vpnp_5x5 pnp ++level = 1 tlevc = 1 tref = 25 ++is = '3.403E-18*isa*(1 + mc_xis_vpnp*sw_stat_global)*(1 + mis_is_vpnp_5x5*sw_stat_mismatch / sqrt(par))' bf = '1.65*bfa*(1 + mc_xbf_vpnp*sw_stat_global)*(1 +mis_bf_vpnp_5x5*sw_stat_mismatch / sqrt(par))' nf = 1 ++vaf = 208.8 ikf = 1.025275E-3 nkf = 0.4 ++ise = 2.7E-16 ne = 1.64 br = 8.372E-3 ++nr = 1 var = 27.37 ikr = 0.1 ++isc = 1E-18 nc = 2 ++rb = '41*rba*(1 + mc_xrb_vpnp*sw_stat_global)' irb = 0.1 rbm = '10*rbma' ++re = '1*rea*(1 + mc_xre_vpnp*sw_stat_global)' rc = '10*rca*(1 + mc_xrc_vpnp*sw_stat_global)' ++cje = '2.57E-14*cjea*(1 + mc_xcje_vpnp*sw_stat_global)' vje = 0.43905 mje = 0.23266 ++cjc = '2.15E-14*cjca*(1 + mc_xcjc_vpnp*sw_stat_global)' vjc = 0.43905 mjc = 0.22711 ++cjs = 0 vjs = 0.75 mjs = 0.5 ++tf = 1E-10 xtf = 1 vtf = 10 ++itf = 0.1 xcjc = 1 fc = 0.5 ++tr = 0 ptf = 0 cbcp = 0 ++cbep = 0 ccsp = 0 ++xtb = 1E-4 xti = 3 eg = 1.17 ++tbf1 = 4.54E-3 tbf2 = -9E-7 tikf1 = -4.3E-3 ++cte = 1E-3 ctc = 2.8626E-3 tvje = 1.9314E-3 ++tvjc = 2.4779E-3 ++kf = 0 af = 1 +.ends vpnp_5x5 + +.subckt vnpn_10x10 c b e s par=1 dtemp=0 + +q0 c b e s vnpn_10x10 dtemp=dtemp +.model vnpn_10x10 npn level = 1 +************************************************************** +* GENERAL PARAMETERS +************************************************************** ++tref = 25 +************************************************************** +* CAPACITANCE PARAMETERS +************************************************************** ++cjc = '7.053E-14*cjc_cor_npn*(1 + mc_xcjc_vnpn*sw_stat_global)' cje = '1.031E-13*cje_cor_npn*(1 + mc_xcje_vnpn*sw_stat_global)' cjs = 1.135E-13 ++mjc = 0.31113 mje = 0.32071 mjs = 0.14716 vjc = 0.63391 vje = 0.70172 ++vjs = 0.35175 xcjc = 1 +************************************************************** +* Noise PARAMETERS +************************************************************** ++af = 1 kf = 0 +************************************************************** +* DC PARAMETERS +************************************************************** ++is = '1.8108e-017*is_cor_npn*(1 + mc_xis_vnpn*sw_stat_global)' subs = 1 rb = '65.442*rb_cor_npn*(1 + mc_xrb_vnpn*sw_stat_global)' re = '6.9007*re_cor_npn*(1 + mc_xre_vnpn*sw_stat_global)' ++irb = 0.00045303 rc = '10.146*rc_cor_npn*(1 + mc_xrc_vnpn*sw_stat_global)' rbm = '1*rbm_cor_npn' bf = '10.83*bf_cor_npn*(1 + mc_xbf_vnpn*sw_stat_global)' ++nf = 1.002 vaf = 95.696 ikf = 0.021028 ise = 2.9626e-016 ++ne = 1.345 br = 0.258 nr = 1.002 var = 29.681 ++ikr = 0.0038951 nkf = 0.584 isc = 1.5816e-016 nc = 1.284 ++iss=6.32E-16 +************************************************************** +* TEMPERATURE PARAMETERS +************************************************************** ++xtb = 0 xti = 3 eg = 1.17 tnf1 = 5e-005 ++tnr1 = 0.0001584 tne1 = 0.00047174 tbf1 = 0.00484 tbr1 = 0.0003808 ++tikf1 = -0.0053169 tre1 = 0.002 tbf2 = 3.705e-006 + +.ends vnpn_10x10 + +.subckt vnpn_5x5 c b e s par=1 dtemp=0 + +q0 c b e s vnpn_5x5 dtemp=dtemp +.model vnpn_5x5 npn level = 1 +************************************************************** +* GENERAL PARAMETERS +************************************************************** ++tref = 25 +************************************************************** +* CAPACITANCE PARAMETERS +************************************************************** ++cjc = '2.972E-14*cjc_cor_npn*(1 + mc_xcjc_vnpn*sw_stat_global)' cje = '2.733E-14*cje_cor_npn*(1 + mc_xcje_vnpn*sw_stat_global)' cjs = 6.618E-14 ++mjc = 0.31113 mje = 0.32071 mjs = 0.14716 vjc = 0.63391 vje = 0.70172 ++vjs = 0.35175 xcjc = 1 +************************************************************** +* Noise PARAMETERS +************************************************************** ++af = 1 kf = 0 +************************************************************** +* DC PARAMETERS +************************************************************** ++is = '5.1456e-018*is_cor_npn*(1 + mc_xis_vnpn*sw_stat_global)' subs = 1 rb = '71.419*rb_cor_npn*(1 + mc_xrb_vnpn*sw_stat_global)' re = '12.809*re_cor_npn*(1 + mc_xre_vnpn*sw_stat_global)' ++irb = 0.00045303 rc = '12.655*rc_cor_npn*(1 + mc_xrc_vnpn*sw_stat_global)' rbm = '1*rbm_cor_npn' bf = '10.05*bf_cor_npn*(1 + mc_xbf_vnpn*sw_stat_global)' ++nf = 1.002 vaf = 77.796 ikf = 0.01158 ise = 2.5923e-016 ++ne = 1.4224 br = 0.16573 nr = 1 var = 28.001 ++ikr = 0.0038951 nkf = 0.584 isc = 1.2536e-016 nc = 1.284 ++iss=3.26E-16 +************************************************************** +* TEMPERATURE PARAMETERS +************************************************************** ++xtb = 0 xti = 3 eg = 1.17 tnf1 = 6e-005 ++tnr1 = 0.0001071 tne1 = 0.0005 tbf1 = 0.0050844 tbr1 = 0.00045 ++tikf1 = -0.005 tre1 = 0.001 tbf2 = 4.3586e-006 +.ends vnpn_5x5 + +.subckt vnpn_0p54x16 c b e s par=1 dtemp=0 + + +q0 c b e s vnpn_0p54x16 dtemp=dtemp +.model vnpn_0p54x16 npn level = 1 +************************************************************** +* GENERAL PARAMETERS +************************************************************** ++tref = 25 +************************************************************** +* CAPACITANCE PARAMETERS +************************************************************** ++cjc = '3.540E-14*cjc_cor_npn*(1 + mc_xcjc_vnpn*sw_stat_global)' cje = '1.354E-14*cje_cor_npn*(1 + mc_xcje_vnpn*sw_stat_global)' cjs = 8.211E-14 ++mjc = 0.31113 mje = 0.32071 mjs = 0.14716 vjc = 0.63391 vje = 0.70172 ++vjs = 0.35175 xcjc = 1 +************************************************************** +* Noise PARAMETERS +************************************************************** ++af = 1 kf = 0 +************************************************************** +* DC PARAMETERS +************************************************************** ++is = '2.8872e-018*is_cor_npn*(1 + mc_xis_vnpn*sw_stat_global)' subs = 1 rb = '137.43*rb_cor_npn*(1 + mc_xrb_vnpn*sw_stat_global)' re = '14.121*re_cor_npn*(1 + mc_xre_vnpn*sw_stat_global)' ++irb = 0.00045303 rc = '12.9*rc_cor_npn*(1 + mc_xrc_vnpn*sw_stat_global)' rbm = '1*rbm_cor_npn' bf = '8.4987*bf_cor_npn*(1 + mc_xbf_vnpn*sw_stat_global)' ++nf = 1.002 vaf = 37.389 ikf = 0.013121 ise = 5.2003e-016 ++ne = 1.4678 br = 0.079582 nr = 1 var = 23.969 ++ikr = 0.0038951 nkf = 0.584 isc = 1.0425e-016 nc = 1.284 ++iss=3.95E-16 +************************************************************** +* TEMPERATURE PARAMETERS +************************************************************** ++xtb = 0 xti = 3 eg = 1.17 tnf1 = 5.2528e-005 ++tnr1 = 0.0001 tne1 = 0.00034324 tbf1 = 0.0057737 tbr1 = 0.0007104 ++tikf1 = -0.003 tre1 = 0.0035596 tbf2 = 2.2189e-006 +.ends vnpn_0p54x16 + +.subckt vnpn_0p54x8 c b e s par=1 dtemp=0 + +q0 c b e s vnpn_0p54x8 dtemp=dtemp + +.model vnpn_0p54x8 npn level = 1 +************************************************************** +* GENERAL PARAMETERS +************************************************************** ++tref = 25 +************************************************************** +* CAPACITANCE PARAMETERS +************************************************************** ++cjc = '2.064E-14*cjc_cor_npn*(1 + mc_xcjc_vnpn*sw_stat_global)' cje = '6.857E-15*cje_cor_npn*(1 + mc_xcje_vnpn*sw_stat_global)' cjs = 5.703E-14 ++mjc = 0.31113 mje = 0.32071 mjs = 0.14716 vjc = 0.63391 vje = 0.70172 ++vjs = 0.35175 xcjc = 1 +************************************************************** +* Noise PARAMETERS +************************************************************** ++af = 1 kf = 0 +************************************************************** +* DC PARAMETERS +************************************************************** ++is = '1.4309e-018*is_cor_npn*(1 + mc_xis_vnpn*sw_stat_global)' subs = 1 rb = '141.94*rb_cor_npn*(1 + mc_xrb_vnpn*sw_stat_global)' re = '14.573*re_cor_npn*(1 + mc_xre_vnpn*sw_stat_global)' ++irb = 0.00045303 rc = '13.434*rc_cor_npn*(1 + mc_xrc_vnpn*sw_stat_global)' rbm = '1*rbm_cor_npn' bf = '8.4*bf_cor_npn*(1 + mc_xbf_vnpn*sw_stat_global)' ++nf = 1.001 vaf = 37.389 ikf = 0.0077487 ise = 2.6232e-016 ++ne = 1.4685 br = 0.069974 nr = 0.996 var = 25.201 ++ikr = 0.0038951 nkf = 0.584 isc = 7.3712e-017 nc = 1.284 ++iss=2.62E-16 +************************************************************** +* TEMPERATURE PARAMETERS +************************************************************** ++xtb = 0 xti = 3 eg = 1.17 tnf1 = 4.56e-005 ++tnr1 = 0.0001 tne1 = 0.00065 tbf1 = 0.0050727 tbr1 = 0.00085272 ++tikf1 = -0.003 tre1 = 0.00336 tbf2 = 7.3496e-006 +.ends vnpn_0p54x8 + +.subckt vnpn_0p54x4 c b e s par=1 dtemp=0 + + +q0 c b e s vnpn_0p54x4 dtemp=dtemp +.model vnpn_0p54x4 npn level = 1 +************************************************************** +* GENERAL PARAMETERS +************************************************************** ++tref = 25 +************************************************************** +* CAPACITANCE PARAMETERS +************************************************************** ++cjc = '1.326E-14*cjc_cor_npn*(1 + mc_xcjc_vnpn*sw_stat_global)' cje = '3.513E-15*cje_cor_npn*(1 + mc_xcje_vnpn*sw_stat_global)' cjs = 4.449E-14 ++mjc = 0.31113 mje = 0.32071 mjs = 0.14716 vjc = 0.63391 vje = 0.70172 ++vjs = 0.35175 xcjc = 1 +************************************************************** +* Noise PARAMETERS +************************************************************** ++af = 1 kf = 0 +************************************************************** +* DC PARAMETERS +************************************************************** ++is = '7.6696e-019*is_cor_npn*(1 + mc_xis_vnpn*sw_stat_global)' subs = 1 rb = '167*rb_cor_npn*(1 + mc_xrb_vnpn*sw_stat_global)' re = '17.058*re_cor_npn*(1 + mc_xre_vnpn*sw_stat_global)' ++irb = 0.00045303 rc = '14.542*rc_cor_npn*(1 + mc_xrc_vnpn*sw_stat_global)' rbm = '1*rbm_cor_npn' bf = '8.39*bf_cor_npn*(1 + mc_xbf_vnpn*sw_stat_global)' ++nf = 1.001 vaf = 37.389 ikf = 0.0048817 ise = 1.3419e-016 ++ne = 1.4801 br = 0.057751 nr = 0.998 var = 25.201 ++ikr = 0.0038951 nkf = 0.584 isc = 6.2655e-017 nc = 1.284 ++iss=1.95E-16 +************************************************************** +* TEMPERATURE PARAMETERS +************************************************************** ++xtb = 0 xti = 3 eg = 1.17 tnf1 = 5e-005 ++tnr1 = 0.0001 tne1 = 0.0004 tbf1 = 0.0058206 tbr1 = 0.0009 ++tbf2 = -6.2e-007 +.ends vnpn_0p54x4 +.subckt vnpn_0p54x2 c b e s par=1 dtemp=0 + + +q0 c b e s vnpn_0p54x2 dtemp=dtemp +.model vnpn_0p54x2 npn level = 1 +************************************************************** +* GENERAL PARAMETERS +************************************************************** ++tref = 25 +************************************************************** +* CAPACITANCE PARAMETERS +************************************************************** ++cjc = '9.569E-15*cjc_cor_npn*(1 + mc_xcjc_vnpn*sw_stat_global)' cje = '1.841E-15*cje_cor_npn*(1 + mc_xcje_vnpn*sw_stat_global)' cjs = 3.822E-14 ++mjc = 0.31113 mje = 0.32071 mjs = 0.14716 vjc = 0.63391 vje = 0.70172 ++vjs = 0.35175 xcjc = 1 +************************************************************** +* Noise PARAMETERS +************************************************************** ++af = 1 kf = 0 +************************************************************** +* DC PARAMETERS +************************************************************** ++is = '4.5765e-019*is_cor_npn*(1 + mc_xis_vnpn*sw_stat_global)' subs = 1 rb = '231.74*rb_cor_npn*(1 + mc_xrb_vnpn*sw_stat_global)' re = '25.055*re_cor_npn*(1 + mc_xre_vnpn*sw_stat_global)' ++irb = 0.00045303 rc = '17.312*rc_cor_npn*(1 + mc_xrc_vnpn*sw_stat_global)' rbm = '1*rbm_cor_npn' bf = '8.25*bf_cor_npn*(1 + mc_xbf_vnpn*sw_stat_global)' ++nf = 1.004 vaf = 37.389 ikf = 0.0039054 ise = 8e-017 ++ne = 1.49 br = 0.043698 nr = 1.0005 var = 25.201 ++ikr = 0.0038951 nkf = 0.584 isc = 6.2655e-017 nc = 1.284 ++iss=1.61E-16 +************************************************************** +* TEMPERATURE PARAMETERS +************************************************************** ++xtb = 0 xti = 3 eg = 1.17 tnf1 = 5e-005 ++tnr1 = 0.0001 tne1 = 0.0005 tbf1 = 0.005536 tbr1 = 0.001 ++tbf2 = -1.5876e-006 +.ends vnpn_0p54x2 +.endl bjt_mc + +.lib mimcap_statistical +.param mim_corner_1p5fF=1 +.param mim_corner_1p0fF=1 +.param mim_corner_2p0fF=1 + +.param ++ mc_c_cox_1p0fF2=agauss(0, 0.025, 3) ++ mc_c_cox_1p5fF2=agauss(0, 0.03875, 3) ++ mc_c_cox_2p0fF2=agauss(0, 0.025, 3) ++ mc_c_cox_1p0fF='mc_c_cox_1p0fF2*sw_stat_global*cap_mc_skew' ++ mc_c_cox_1p5fF='mc_c_cox_1p5fF2*sw_stat_global*cap_mc_skew' ++ mc_c_cox_2p0fF='mc_c_cox_2p0fF2*sw_stat_global*cap_mc_skew' + +.lib 'sm141064.ngspice' mim_cap +.endl mimcap_statistical + + +* +************************end of file************************* +* +
diff --git a/models/ngspice/smbb000149.ngspice b/models/ngspice/smbb000149.ngspice new file mode 100644 index 0000000..d74af6f --- /dev/null +++ b/models/ngspice/smbb000149.ngspice
@@ -0,0 +1,579 @@ +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +******************************************************************************* +* Document No. : SM-BB-000149 +* Revision : 1 +* Process Name : 0.18um MCU 10V high voltage process +* Process ID : TH18300G1A +* TH18300G4A +* Wafer ID : TNL4435202 (10V LDNMOS & LDPMOS) +************************************************************************************************ +* Models included in this release : +* +* ModelName Description +* --------- ----------- +* nmos_10p0_asym BSIM4 based HV subcircuit model for 10V LDNMOS (*) +* pmos_10p0_asym BSIM4 based HV subcircuit model for 10V LDPMOS (*) +************************************************************************************************ +* + +*************************************************************************************************** +* Fixed-Corner Sections +*************************************************************************************************** +.LIB typical +.param +*************10V************ + ++nmos_10p0_asym_dtox = 0 ++nmos_10p0_asym_dxl = 0 ++nmos_10p0_asym_dxw = 0 ++nmos_10p0_asym_dvth0 = 0 ++nmos_10p0_asym_drdsw = 1 ++nmos_10p0_asym_drdrift = 1 ++nmos_10p0_asym_dvsat = 1 ++nmos_10p0_asym_du0 = 1 ++nmos_10p0_asym_dcgs = 1 ++nmos_10p0_asym_dcgd = 1 ++nmos_10p0_asym_dcjs = 1 ++nmos_10p0_asym_dcjd = 1 + ++pmos_10p0_asym_dtox = 0 ++pmos_10p0_asym_dxl = 0 ++pmos_10p0_asym_dxw = 0 ++pmos_10p0_asym_dvth0 = 0 ++pmos_10p0_asym_drdsw = 1 ++pmos_10p0_asym_drdrift = 1 ++pmos_10p0_asym_dvsat = 1 ++pmos_10p0_asym_du0 = 1 ++pmos_10p0_asym_dcgs = 1 ++pmos_10p0_asym_dcgd = 1 ++pmos_10p0_asym_dcjs = 1 ++pmos_10p0_asym_dcjd = 1 + + +.lib 'smbb000149.ngspice' nmos_10p0_asym_t +.lib 'smbb000149.ngspice' pmos_10p0_asym_t +.lib 'smbb000149.ngspice' noise_corner + + +.ENDL + +.LIB ss +.param + ++nmos_10p0_asym_dtox = 8E-10 ++nmos_10p0_asym_dxl = 6e-008 ++nmos_10p0_asym_dxw = -3.46E-8 ++nmos_10p0_asym_dvth0 = 0.112 ++nmos_10p0_asym_drdsw = 1.2 ++nmos_10p0_asym_drdrift = 1.271 ++nmos_10p0_asym_dvsat = 0.926 ++nmos_10p0_asym_du0 = 0.95 ++nmos_10p0_asym_dcgs = 1.1 ++nmos_10p0_asym_dcgd = 1.2 ++nmos_10p0_asym_dcjs = 1.1 ++nmos_10p0_asym_dcjd = 1.2 + + ++pmos_10p0_asym_dtox = 8E-10 ++pmos_10p0_asym_dxl = 9.914e-008 ++pmos_10p0_asym_dxw = -1E-7 ++pmos_10p0_asym_dvth0 = -0.0936 ++pmos_10p0_asym_drdsw = 1.11 ++pmos_10p0_asym_drdrift = 1.144 ++pmos_10p0_asym_dvsat = 0.91 ++pmos_10p0_asym_du0 = 0.964 ++pmos_10p0_asym_dcgs = 1.1 ++pmos_10p0_asym_dcgd = 1.2 ++pmos_10p0_asym_dcjs = 1.1 ++pmos_10p0_asym_dcjd = 1.2 + +.lib 'smbb000149.ngspice' nmos_10p0_asym_t +.lib 'smbb000149.ngspice' pmos_10p0_asym_t +.lib 'smbb000149.ngspice' noise_corner + + +.ENDL + +.LIB ff +.param + ++nmos_10p0_asym_dtox = -8E-10 ++nmos_10p0_asym_dxl = -6e-008 ++nmos_10p0_asym_dxw = 3.46E-8 ++nmos_10p0_asym_dvth0 = -0.10388 ++nmos_10p0_asym_drdsw = 0.868 ++nmos_10p0_asym_drdrift = 0.8245 ++nmos_10p0_asym_dvsat = 1.033 ++nmos_10p0_asym_du0 = 1.04 ++nmos_10p0_asym_dcgs = 0.9 ++nmos_10p0_asym_dcgd = 0.8 ++nmos_10p0_asym_dcjs = 0.9 ++nmos_10p0_asym_dcjd = 0.8 + + ++pmos_10p0_asym_dtox = -8E-10 ++pmos_10p0_asym_dxl = -6.804e-008 ++pmos_10p0_asym_dxw = 8.46E-8 ++pmos_10p0_asym_dvth0 = 0.099 ++pmos_10p0_asym_drdsw = 0.91 ++pmos_10p0_asym_drdrift = 0.89 ++pmos_10p0_asym_dvsat = 1.06 ++pmos_10p0_asym_du0 = 1.03 ++pmos_10p0_asym_dcgs = 0.9 ++pmos_10p0_asym_dcgd = 0.8 ++pmos_10p0_asym_dcjs = 0.9 ++pmos_10p0_asym_dcjd = 0.8 + + +.lib 'smbb000149.ngspice' nmos_10p0_asym_t +.lib 'smbb000149.ngspice' pmos_10p0_asym_t +.lib 'smbb000149.ngspice' noise_corner + +.ENDL + + +.LIB sf +.param + ++nmos_10p0_asym_dtox = 0 ++nmos_10p0_asym_dxl = 5.024e-008 ++nmos_10p0_asym_dxw = 0 ++nmos_10p0_asym_dvth0 = 0.068 ++nmos_10p0_asym_drdsw = 1.2 ++nmos_10p0_asym_drdrift = 1.156 ++nmos_10p0_asym_dvsat = 0.928 ++nmos_10p0_asym_du0 = 0.97 ++nmos_10p0_asym_dcgs = 1.07 ++nmos_10p0_asym_dcgd = 1.14 ++nmos_10p0_asym_dcjs = 1.07 ++nmos_10p0_asym_dcjd = 1.14 + + ++pmos_10p0_asym_dtox = 0 ++pmos_10p0_asym_dxl = -7.004e-008 ++pmos_10p0_asym_dxw = 0 ++pmos_10p0_asym_dvth0 = 0.057672 ++pmos_10p0_asym_drdsw = 0.91 ++pmos_10p0_asym_drdrift = 0.92 ++pmos_10p0_asym_dvsat = 1.012 ++pmos_10p0_asym_du0 = 1.03 ++pmos_10p0_asym_dcgs = 0.93 ++pmos_10p0_asym_dcgd = 0.86 ++pmos_10p0_asym_dcjs = 0.93 ++pmos_10p0_asym_dcjd = 0.86 + + +.lib 'smbb000149.ngspice' nmos_10p0_asym_t +.lib 'smbb000149.ngspice' pmos_10p0_asym_t +.lib 'smbb000149.ngspice' noise_corner + +.ENDL + +.LIB fs +.param + ++nmos_10p0_asym_dtox = 0 ++nmos_10p0_asym_dxl = -5.02e-008 ++nmos_10p0_asym_dxw = 0 ++nmos_10p0_asym_dvth0 = -0.058169 ++nmos_10p0_asym_drdsw = 0.868 ++nmos_10p0_asym_drdrift = 0.89748 ++nmos_10p0_asym_dvsat = 1.045 ++nmos_10p0_asym_du0 = 1.034 ++nmos_10p0_asym_dcgs = 0.93 ++nmos_10p0_asym_dcgd = 0.86 ++nmos_10p0_asym_dcjs = 0.93 ++nmos_10p0_asym_dcjd = 0.86 + ++pmos_10p0_asym_dtox = 0 ++pmos_10p0_asym_dxl = 9.414e-008 ++pmos_10p0_asym_dxw = 0 ++pmos_10p0_asym_dvth0 = -0.056 ++pmos_10p0_asym_drdsw = 1.11 ++pmos_10p0_asym_drdrift = 1.06 ++pmos_10p0_asym_dvsat = 0.989 ++pmos_10p0_asym_du0 = 0.97 ++pmos_10p0_asym_dcgs = 1.07 ++pmos_10p0_asym_dcgd = 1.14 ++pmos_10p0_asym_dcjs = 1.07 ++pmos_10p0_asym_dcjd = 1.14 + +.lib 'smbb000149.ngspice' nmos_10p0_asym_t +.lib 'smbb000149.ngspice' pmos_10p0_asym_t +.lib 'smbb000149.ngspice' noise_corner + + +.ENDL + +.LIB statistical + + + + +.param ++ mc_vsat2_10V=agauss(0, 1, 3) ++ mc_rd_10V_2=agauss(0, 1, 3) ++ mc_u0_10V_2=agauss(0, 1, 3) ++ mc_cgol_10V_2=agauss(0, 1, 3) + ++ mc_vsatN2_10V=agauss(0, 1, 3) ++ mc_rdn_10V_2=agauss(0, 1, 3) ++ mc_u0n_10V_2=agauss(0, 1, 3) ++ mc_cgolN_10V_2=agauss(0, 1, 3) + + ++ mc_vsatP2_10V=agauss(0, 1, 3) ++ mc_u0P2_10V=agauss(0, 1, 3) ++ mc_rdP_10V_2=agauss(0, 1, 3) ++ mc_cgolP_10V_2=agauss(0, 1, 3) + ++ mc_vsat_10V=mc_vsat2_10v ++ mc_rd_10V=mc_rd_10V_2 ++ mc_u0_10V=mc_u0_10V_2 ++ mc_cgol_10V=mc_cgol_10V_2 + ++ mc_vsatN_10V=mc_vsatN2_10v ++ mc_rdn_10V=mc_rdn_10V_2 ++ mc_u0n_10v=mc_u0n_10v_2 ++ mc_cgolN_10V=mc_cgolN_10V_2 + ++ mc_vsatP_10V=mc_vsatP2_10v ++ mc_u0P_10V=mc_u0P2_10v ++ mc_rdP_10V=mc_rdP_10V_2 ++ mc_cgolP_10V=mc_cgolP_10V_2 + +.param ++nmos_10p0_asym_sig_vth='0.01675*(0.7*mc_sig_vth+0.7*mc_sig_vthN)*sw_stat_global*mc_skew' ++nmos_10p0_asym_dtox='7.2e-11*(0.77*mc_toxe+0.63*mc_toxeN)*sw_stat_global*mc_skew' ++nmos_10p0_asym_dxl='5.3e-9*(0.71*mc_xl+0.69*mc_xlN)*sw_stat_global*mc_skew' ++nmos_10p0_asym_dxw='3.25e-8*(0.77*mc_xw+0.63*mc_xwN)*sw_stat_global*mc_skew' ++nmos_10p0_asym_dvth0='nmos_10p0_asym_sig_vth' ++nmos_10p0_asym_drdsw='(1 + 0.093*(0.77* mc_rd_10V + 0.63* mc_rdn_10V)*sw_stat_global*mc_skew)' ++nmos_10p0_asym_drdrift='(1 + 0.037*(0.77* mc_rd_10V + 0.63* mc_rdn_10V)*sw_stat_global*mc_skew)' ++nmos_10p0_asym_dvsat='(1 + 0.028*(0.77*mc_vsat_10v+0.63*mc_vsatN_10v)*sw_stat_global*mc_skew)' ++nmos_10p0_asym_du0= '(1 + 0.0157*(0.7*mc_u0_10v+0.7*mc_u0n_10v)*sw_stat_global*mc_skew)' ++nmos_10p0_asym_dcgs='(1+(12e-3* mc_cgol_10V+12e-3* mc_cgolN_10V)*sw_stat_global*mc_skew)' ++nmos_10p0_asym_dcgd='(1+(24e-3* mc_cgol_10V+24e-3* mc_cgolN_10V)*sw_stat_global*mc_skew)' ++nmos_10p0_asym_dcjs='(1+(12e-3* mc_cgol_10V+12e-3* mc_cgolN_10V)*sw_stat_global*mc_skew)' ++nmos_10p0_asym_dcjd='(1+(24e-3* mc_cgol_10V+24e-3* mc_cgolN_10V)*sw_stat_global*mc_skew)' + + +.param ++pmos_10p0_asym_sig_dvth1='0.01692*(-0.7*mc_sig_vth+0.7*mc_sig_vthp)*sw_stat_global*mc_skew' ++pmos_10p0_asym_dtox = '7.143e-11*(0.77*mc_toxe+0.63*mc_toxep)*sw_stat_global*mc_skew' ++pmos_10p0_asym_dxl = '1.7e-8*(0.71*mc_xl+0.69*mc_xlp)*sw_stat_global*mc_skew' ++pmos_10p0_asym_dxw = '7.4e-8*(0.77*mc_xw+0.63*mc_xwp)*sw_stat_global*mc_skew' ++pmos_10p0_asym_dvth0 = 'pmos_10p0_asym_sig_dvth1' ++pmos_10p0_asym_drdsw = '(1 + 0.085*(0.77* mc_rd_10V + 0.63* mc_rdp_10V)*sw_stat_global*mc_skew)' ++pmos_10p0_asym_drdrift ='(1 + 0.032*(0.77* mc_rd_10V + 0.63* mc_rdp_10V)*sw_stat_global*mc_skew)' ++pmos_10p0_asym_dvsat = '(1 + 0.032*(0.77*mc_vsat_10v+0.63*mc_vsatP_10V)*sw_stat_global*mc_skew)' ++pmos_10p0_asym_du0 = '(1 + 0.0097*(0.7*mc_u0_10v+0.7*mc_u0P_10V)*sw_stat_global*mc_skew)' ++pmos_10p0_asym_dcgs = '(1+ (12e-3*mc_cgol_10V + 12e-3*mc_cgolp_10V)*sw_stat_global*mc_skew)' ++pmos_10p0_asym_dcgd = '(1+ (24e-3*mc_cgol_10V + 24e-3*mc_cgolp_10V)*sw_stat_global*mc_skew)' ++pmos_10p0_asym_dcjs ='(1+(12e-3*mc_cgol_10V + 12e-3*mc_cgolp_10V)*sw_stat_global*mc_skew)' ++pmos_10p0_asym_dcjd = '(1+(24e-3*mc_cgol_10V + 24e-3*mc_cgolp_10V)*sw_stat_global*mc_skew)' + + +.lib 'smbb000149.ngspice' nmos_10p0_asym_t +.lib 'smbb000149.ngspice' pmos_10p0_asym_t +.lib 'smbb000149.ngspice' noise_corner +.ENDL + +* +.LIB noise_corner + .param + +nmos_10p0_asym_noia='(fnoicor==0)*1.1021E42 + (fnoicor==1)*2.5852e42' + +nmos_10p0_asym_noib='(fnoicor==0)*2.8476E24 + (fnoicor==1)*6.5096e+024' + +nmos_10p0_asym_noic='(fnoicor==0)*8.75 + (fnoicor==1)*8.75' + + +pmos_10p0_asym_noia='(fnoicor==0)*2.9073e+041 + (fnoicor==1)*1.7073e+042' + +pmos_10p0_asym_noib='(fnoicor==0)*8.0736e+025 + (fnoicor==1)*2.4523e+026' + +pmos_10p0_asym_noic='(fnoicor==0)*12780 + (fnoicor==1)*12780' + +.ENDL +* +* +*************************************************************************************************** +* 10V LDNMOS Asym Model +*************************************************************************************************** +* + +.lib nmos_10p0_asym_t + +.subckt nmos_10p0_asym d g s b w = 25E-6 l = 0.6E-6 ad = 'w*1.48e-6' pd = '2*(1.48e-6+w)' as = 'w*0.48e-6' ps = '(w+0.48e-6)*2' nrd = 0 ++nrs = 0 nf = 1 dtemp = 0 ++sa = 0 sb = 0 sd = 0 ++par = 1 +.param ++rdrift1 = 1.5433E3 wa = -1.6705E-8 rd = 0.17322 ++ra = 4.631E-3 rb = 1.1181 lb = -1.0648E-6 ++wb = -2.8512E-7 trx1 = 2.8643E-3 trx2 = 1.0098E-5 ++trth1 = 5.5E-4 trth2 = 0 cgdl_d2 = 5.0343E-10 ++toxep = 1.376E-8 lcgd_d2 = 6.4774E-10 cgdv_d = 1.0253 ++cgd_val = 0.20473 cgsl_s = 1.2929E-10 lcgs = 2.9695E-8 ++cgs_slope = 4.0853 cgs_vth = 0.10612 cgs_factor = 0.9 ++vthd = 4.18986E-2 cgd_vthd = 0.31232 cgb_slope = 1.0158 ++cgb_vth = 0.82325 cgb_amp = 1.3591E-9 cgb_min = 7.4448E-10 ++cgb_power = 2.5552 lcgd_d = 1.4497E-7 polar_d = -1.0276E-3 ++polard_min = 7.05 polar_s = -0.35192 polars_min = 4.2 ++cgs_factor2 = 1 cgdv_d2 = -2.1473 cgdl_d = 1.3222E-11 ++cgs_vth1 = 0.20635 +.param ++cgds_fixed = '3.9*8.854e-12/toxep' +rdrift d d2 '(rdrift1*nmos_10p0_asym_drdrift)*1.2e-6/(w/nf-wa)' tc1=trx1 tc2=trx2 m=nf +rd2 d2 d1 'max(1e-2, (rd*nmos_10p0_asym_drdsw*(1+trth1*(temper+dtemp-25)+trth2*(temper+dtemp-25)*(temper+dtemp-25)))/(w/nf-wb)*(tanh(ra*(v(d,s)-rb*(l-lb)/(0.6e-6-lb)))))' m=nf +m0 d1 g s b nmos_10p0_asym_core w=w l=l as=as ad=ad ps=ps pd=pd nf=nf nrd=nrd nrs=nrs sa=sa sb=sb sd=sd +c1_gd g d c='nmos_10p0_asym_dcgd*(cgds_fixed*w*lcgd_d+ exp(polar_d*min(max(v(d,s)-vthd,0),polard_min))*cgdl_d*w*(1+tanh(cgdv_d/(1+cgd_val*max(v(d,g),0))*(v(g,d1)+cgd_vthd*(1+cgdv_d2*v(d,d1)) -nmos_10p0_asym_dvth0))))' +c1_gd2 g d1 c='nmos_10p0_asym_dcgd*(cgds_fixed*w*lcgd_d2 + cgdl_d2*w*(1+tanh( cgdv_d/(1+cgd_val*max(v(d,g),0))*(v(g,d1)+cgd_vthd*(1+cgdv_d2*v(d,d1)) -nmos_10p0_asym_dvth0 ) )) )' +c2_gs g s c='nmos_10p0_asym_dcgs*(cgds_fixed*w*lcgs + cgsl_s*w*(1-tanh(cgs_slope*(v(s,g)+cgs_vth)))*(1 +cgs_factor/(1+cgs_factor2*exp(-v(g,d1)-cgs_vth1))*(1- exp(polar_s*min(max(v(d1,s)-vthd,0),polars_min)))))' +c3_gb g b '(cgb_min + cgb_amp/(1+(1/pow(max(1e-3, cgb_slope*(v(b,g)-cgb_vth + nmos_10p0_asym_dvth0)), cgb_power))) ) *w ' + +.model nmos_10p0_asym_core.1 nmos +***** Flag Parameter *** ++level = 54 version = 4.6 binunit = 1 ++paramchk = 1 mobmod = 0 capmod = 2 ++rdsmod = 0 igcmod = 0 igbmod = 0 ++rbodymod = 0 trnqsmod = 0 acnqsmod = 0 ++fnoimod = 1 tnoimod = 0 diomod = 2 ++tempmod = 0 permod = 1 geomod = 0 +***** Geometry Range Parameter *** ++lmin = 6E-7 lmax = 20.01E-6 wmin = 4E-6 ++wmax = 50.01E-6 +***** Process Parameter *** ++epsrox = 3.9 toxe = '1.398E-8+nmos_10p0_asym_dtox' xj = 1.5E-7 ++ndep = 1.7E17 ngate = 2.9861E21 nsd = 1E20 ++rsh = 7 phin = 0 +***** dW and dL Parameter *** ++wint = 0 wl = 0 wln = 1 ++ww = 0 wwn = 1 wwl = 0 ++lint = 0 ll = 0 lln = 1 ++lw = 0 lwn = 1 lwl = 0 ++dwg = -2.9807E-8 dwb = -3.3647E-8 xl = '0+nmos_10p0_asym_dxl' ++xw = '0+nmos_10p0_asym_dxw' +***** Vth Related Parameter *** ++vth0 = '0.653 +nmos_10p0_asym_dvth0' lvth0 = 0 wvth0 = 0 ++pvth0 = 0.19879 vfb = -0.55 k1 = 0.9621 ++lk1 = 0 k2 = -7.2357E-3 lk2 = 0 ++k3 = 13.237 wk3 = 0 k3b = 0.25485 ++w0 = 1E-6 lpe0 = 1.0439E-6 lpeb = 6.2517E-7 ++dvtp0 = 0 dvtp1 = 0 dvt0 = 0.09762 ++dvt1 = 0.021131 dvt2 = -0.046683 dvt0w = 3.4488 ++dvt1w = 9.5865E4 dvt2w = 0.034426 +***** Mobility Related Parameter *** ++u0 = '0.0486*nmos_10p0_asym_du0' lu0 = '5.2003E-3*nmos_10p0_asym_du0' wu0 = '-0.020672*nmos_10p0_asym_du0' ++pu0 = '3.9064E-3*nmos_10p0_asym_du0' ua = -1.05E-10 lua = 4.2194E-10 ++pua = 0 ub = 3.0678E-18 lub = -1.9302E-18 ++pub = -6.8E-19 uc = 1.0312E-10 luc = -4.7702E-11 ++puc = -6.8588E-11 vsat = '7.9784E4*nmos_10p0_asym_dvsat' lvsat = '9844*nmos_10p0_asym_dvsat' ++wvsat = 0 pvsat = -3.168E3 a0 = 1.0212 ++la0 = -0.55504 ags = 0.13804 lags = 0 ++wags = -0.012 b0 = 6.48E-6 b1 = 5.9519E-5 ++keta = -0.01362 lketa = -3.3807E-3 a1 = -0.065307 ++a2 = 0.94 rdsw = '200*nmos_10p0_asym_drdsw' prdsw = 0 ++rdswmin = 500 prwb = 0.81 pprwb = 0 ++prwg = 0.037838 pprwg = 0 wr = 1 +***** Subthreshold Related Parameter *** ++voff = -0.092552 voffl = -1.4059E-8 minv = 0 ++nfactor = 0.90694 lnfactor = 6.48E-7 eta0 = 0.039833 ++etab = -1.2928 dsub = 0.56 cit = 0 ++cdsc = 1.1424E-5 cdscb = 2.4894E-6 cdscd = 0 +***** Output Resistance Related Parameter *** ++pclm = 0.02794 pdiblc1 = 0.46226 pdiblc2 = 1.092E-4 ++pdiblcb = -5E-3 drout = 0.45 pscbe1 = 4.9654E8 ++pscbe2 = 1.6381E-7 pvag = 0.9 delta = 0.01 ++alpha0 = -2.5481E-7 alpha1 = 0.59769 beta0 = 37.485 ++lbeta0 = -11.164 wbeta0 = 2.034 pbeta0 = -0.645 +***** GIDL Effect Parameters *** ++agidl = 5.7877E-16 bgidl = 1.171E9 cgidl = 0.228 ++egidl = 0.0968 +***** Flicker Noise Model Parameter *** ++noia = 'nmos_10p0_asym_noia' noib = 'nmos_10p0_asym_noib' noic = 'nmos_10p0_asym_noic' ++em = 4.1E7 ef = 1.0914 +***** Capacitance Parameter *** ++xpart = 1 cgso = 0 cgdo = 0 ++cgbo = 1E-13 ckappas = 0.6 ckappad = 0.6 ++dlc = 1.723E-7 noff = 1.9257 lnoff = 1 ++voffcv = -0.038 acde = 0.54775 moin = 16.92 ++cgsl = 0 cgdl = 0 +***** Souce/Drain Junction Diode Model Parameter *** ++xjbvs = 1 xjbvd = 1 bvs = 11 ++bvd = 14.5 jss = 6.88E-7 jsd = 1.6119E-6 ++jsws = 4.88E-13 jswd = 4.824E-12 jswgs = 4.88E-13 ++jswgd = 4.824E-12 jtsd = 1.4513E-4 xtsd = 0.63818 ++vtsd = 2.16 cjs = '9.5E-4*nmos_10p0_asym_dcjs' cjd = '1.4914E-4*nmos_10p0_asym_dcjd' ++mjs = 0.296 mjd = 0.30525 mjsws = 0.01 ++mjswd = 0.21757 cjsws = '1.33E-10*nmos_10p0_asym_dcjs' cjswd = '5.8719E-10*nmos_10p0_asym_dcjd' ++cjswgs = '1.33E-10*nmos_10p0_asym_dcjs' cjswgd = '5.8719E-10*nmos_10p0_asym_dcjd' mjswgs = 0.01 ++mjswgd = 0.21757 pbs = 0.606 pbd = 0.43905 ++pbsws = 0.48 pbswd = 0.48991 pbswgs = 0.48 ++pbswgd = 0.48991 +***** Temperature coefficient *** ++tnom = 25 ute = -1.3028 lute = 0.045577 ++pute = 0.17695 kt1 = -0.42425 wkt1 = 0 ++pkt1 = 0 kt1l = -1.8892E-8 kt2 = -0.060553 ++pkt2 = -0.09625 ua1 = 3.2446E-9 lua1 = 0 ++pua1 = 0 ub1 = -4.2148E-18 lub1 = 0 ++pub1 = 0 uc1 = -7.2993E-11 at = 3.3E4 ++lat = 0 pat = -9E3 prt = 200 ++pprt = 0 njs = 1.0541 njd = 1 ++xtis = 3 xtid = 3 tpb = 2.11E-3 ++tpbsw = 1.9E-3 tpbswg = 1.9E-3 tcj = 1.65E-3 ++tcjsw = 1.61E-3 tcjswg = 1.61E-3 +.ends nmos_10p0_asym + +.endl nmos_10p0_asym_t + +* +*************************************************************************************************** +* 10V LDPMOS Asym Model +*************************************************************************************************** +* + +.lib pmos_10p0_asym_t + +.subckt pmos_10p0_asym d g s b w = 2.5E-5 l = 6E-7 dtemp = 0 nf = 1 ad = '(w*1.78e-6)' pd = '2*(w+1.78e-6)' as = 'w*0.48e-6' ++ps = '(w+0.48e-6)*2' nrd = 0 nrs = 0 ++sa = 0 sb = 0 sd = 0 ++par = 1 +.param ++rdrift = 5.751E-3 rd = 0.94645 ra = 1.1954E-3 ++rb = 1.5957 lb = 6.78E-6 wa = -6.5504E-7 ++wb = 4.1955E-8 trx1 = 2.836E-3 trx2 = 7.4236E-6 ++trd1 = -3.7522E-3 cgdl_d2 = 4.3795E-10 toxep = 1.568E-8 ++lcgd_d2 = 6.4774E-10 cgdv_d = 1.0253 cgd_val = 0.20473 ++cgsl_s = 1.2929E-11 lcgs = 6.4247E-9 cgs_slope = 0.81706 ++cgs_vth = 0.021224 cgs_factor = 0.9 vthd = 4.18986E-2 ++cgd_vthd = 0.31232 cgb_slope = 1.0219 cgb_vth = 0.89948 ++cgb_amp = 9.9049E-10 cgb_min = 3.2564E-11 cgb_power = 2.5552 ++lcgd_d = 1.4497E-7 polar_d = -4.1926E-4 polard_min = 7.05 ++polar_s = -0.35192 polars_min = 4.2 cgs_factor2 = 1 ++cgdv_d2 = -1.2197 cgdl_d = 1.6046E-11 cgs_vth1 = 0.13041 +.param ++cgds_fixed = '3.9*8.854e-12/toxep' +rd1 d d2 '(rdrift*pmos_10p0_asym_drdrift)/(w/nf-wa)' tc1=trx1 tc2=trx2 m=nf +rd2 d2 d1 'max(0.1, (rd*pmos_10p0_asym_drdsw*(1+trd1*(temper+dtemp-25))/(w/nf-wb)*(tanh(ra*(v(s,d)-rb*(l-lb)/(0.6e-6-lb))))))' m=nf +m0 d1 g s b pmos_10p0_asym_core w=w l=l dtemp=0 ad=ad pd=pd as=as ps=ps nf=nf nrd=nrd nrs=nrs sa=sa sb=sb sd=sd +c1_gd g d c='pmos_10p0_asym_dcgd*(cgds_fixed*w*lcgd_d+ exp(polar_d*min(max(-v(d,s)-vthd,0),polard_min))*cgdl_d*w*(1+tanh(cgdv_d/(1+cgd_val*max(-v(d,g),0))*(-v(g,d1)+cgd_vthd*(1+cgdv_d2*-v(d,d1)) - pmos_10p0_asym_dvth0))))' +c1_gd2 g d1 c='pmos_10p0_asym_dcgd*(cgds_fixed*w*lcgd_d2 + cgdl_d2*w*(1+tanh( cgdv_d/(1+cgd_val*max(-v(d,g),0))*(-v(g,d1)+cgd_vthd*(1+cgdv_d2*-v(d,d1)) - pmos_10p0_asym_dvth0 ) )) )' +c2_gs g s c='pmos_10p0_asym_dcgs*(cgds_fixed*w*lcgs + cgsl_s*w*(1-tanh(cgs_slope*(-v(s,g)+cgs_vth)))*(1 +cgs_factor/(1+cgs_factor2*exp(v(g,d1)-cgs_vth1))*(1- exp(polar_s*min(max(-v(d1,s)-vthd,0),polars_min)))))' +c3_gb g b '(cgb_min + cgb_amp/(1+(1/pow(max(1e-3, cgb_slope*(-v(b,g)-cgb_vth + pmos_10p0_asym_dvth0)), cgb_power))) ) *w ' + +.model pmos_10p0_asym_core.1 pmos +***** Flag Parameter *** ++level = 54 version = 4.6 binunit = 2 ++paramchk = 1 mobmod = 0 capmod = 2 ++rdsmod = 0 igcmod = 0 igbmod = 0 ++rbodymod = 0 trnqsmod = 0 acnqsmod = 0 ++fnoimod = 1 tnoimod = 0 diomod = 0 ++tempmod = 0 permod = 1 geomod = 0 +***** Geometry Range Parameter *** ++lmin = 6E-7 lmax = 20.01E-6 wmin = 4e-6 ++wmax = 50.01e-6 xl = ' 0 + pmos_10p0_asym_dxl' xw = '0+ pmos_10p0_asym_dxw' +***** Process Parameter *** ++epsrox = 3.9 toxe = '1.568E-8+pmos_10p0_asym_dtox' xj = 1.5E-7 ++ndep = 1.7E17 ngate = 1E20 nsd = 1E20 ++rsh = 5.6 rshg = 0.4 phin = 0.061992 +***** dW and dL Parameter *** ++wint = 0 ww = 0 wwl = 0 ++lint = 0 ll = 0 lwl = 0 ++dwg = 1.0544E-8 dwb = 0 +***** Vth Related Parameter *** ++vth0 = '-0.888+pmos_10p0_asym_dvth0' wvth0 = 0 pvth0 = 1.44E-14 ++vfb = -1 k1 = 1.09 k2 = -0.014623 ++wk2 = 0 pk2 = -9.04E-14 k3 = 5.4746 ++k3b = 3.8727 w0 = 3.24E-6 lpe0 = 2.814E-7 ++llpe0 = 0 wlpe0 = -3.5894E-13 plpe0 = 0 ++lpeb = 3.068E-7 vbm = -3 dvtp0 = 0 ++dvtp1 = 0 dvt0 = 4.0503 wdvt0 = 0 ++pdvt0 = -2.3525E-12 dvt1 = 0.16044 wdvt1 = 0 ++pdvt1 = 0 dvt2 = -0.038473 dvt0w = 0 ++dvt1w = 2.7518E4 dvt2w = -0.032 +***** Mobility Related Parameter *** ++u0 = '0.013723*pmos_10p0_asym_du0' lu0 = '2.7385E-9*pmos_10p0_asym_du0' wu0 = '-7E-10*pmos_10p0_asym_du0' ++pu0 = '-2E-15*pmos_10p0_asym_du0' ua = 1.26E-9 lua = 1.2893E-16 ++pua = 6.315E-22 ub = 7.2608E-19 lub = 0 ++uc = -4.5217E-11 luc = 5.88E-17 eu = 1.67 ++vsat = '71505*pmos_10p0_asym_dvsat' wvsat = 0 pvsat = 0 ++a0 = 1.1348 la0 = -3.8459E-7 ags = 0.0834 ++lags = 0 wags = 6.5664E-9 pags = 6.4229E-13 ++b0 = 0 b1 = 0 keta = -1.504E-3 ++lketa = -2.0415E-8 wketa = 2.68e-008 pketa = -7.5094e-014 ++a1 = -0.07052 a2 = 1 rdsw = '200*pmos_10p0_asym_drdsw' ++rdswmin = 0 rdw = 100 rdwmin = 0 ++rsw = 100 rswmin = 0 prwb = 1.24 ++prwg = 1 wr = 1 +***** Subthreshold Related Parameter *** ++voff = -0.08768 voffl = 0 minv = 0 ++nfactor = 1.096 eta0 = 0.08 etab = -0.57865 ++dsub = 0.56 cit = 0 cdsc = 4.248E-4 ++cdscb = 6E-5 cdscd = 0 +***** Output Resistance Related Parameter *** ++pclm = 0.37315 pdiblc1 = 0.09466 pdiblc2 = 5.586E-8 ++pdiblcb = 0 drout = 0.56 pscbe1 = 5.9843E8 ++pscbe2 = 9.3757E-8 pvag = 1.2 delta = 0.01 ++fprout = 0 pdits = 0 pditsl = 0 ++pditsd = 0 alpha0 = 7.0634E-8 alpha1 = 0.14712 ++beta0 = 66.68 lbeta0 = -2.1875E-6 wbeta0 = 4.86E-6 ++pbeta0 = 0 +***** Gate Dielectric Tunneling Current *** ++aigbacc = 0.43 bigbacc = 0.054 cigbacc = 0.075 ++nigbacc = 1 aigbinv = 0.35 bigbinv = 0.03 ++cigbinv = 6E-3 eigbinv = 1.1 nigbinv = 3 ++aigc = 0.43 bigc = 0.054 cigc = 0.075 ++aigsd = 0.43 bigsd = 0.054 cigsd = 0.075 ++nigc = 1 poxedge = 1 pigcd = 1 ++ntox = 1 +***** GIDL Effect Parameters *** ++agidl = 3.7498E-17 bgidl = 1.196E8 cgidl = 0.5 ++egidl = 0.8 +***** Flicker Noise Model Parameter *** ++noia = 'pmos_10p0_asym_noia' noib = 'pmos_10p0_asym_noib' noic = 'pmos_10p0_asym_noic' ++em = 4.1E7 ef = 1.1237 +***** Capacitance Parameter *** ++cgso = 0 cgdo = 0 cgbo = 0 ++ckappas = 0.6 ckappad = 0.6 clc = 1E-7 ++cle = 0.6 dlc = 5.0579E-8 vfbcv = -1 ++noff = 1.8144 lnoff = 1.2657E-6 voffcv = -3.8635E-3 ++acde = 1 moin = 11.1 cgsl = 0 ++cgdl = 0 +***** Souce/Drain Junction Diode Model Parameter *** ++xjbvs = 1 xjbvd = 1 bvs = 10.5 ++bvd = 14.5 jss = 2.0867E-7 jsd = 5.2139E-7 ++jsws = 1.6088E-13 jswd = 1.5E-13 jswgs = 1.6088E-13 ++jswgd = 1.5E-13 jtsd = 1.0891E-6 xtsd = 0.92538 ++vtsd = 2.44 cjs = '9.12E-4*pmos_10p0_asym_dcjs' cjd = '3.2124E-4*pmos_10p0_asym_dcjd' ++mjs = 0.32713 mjd = 0.31113 mjsws = 0.056777 ++mjswd = 0.39816 cjsws = '1.4649E-10*pmos_10p0_asym_dcjs' cjswd = '5.4659E-10*pmos_10p0_asym_dcjd' ++cjswgs = '1.4649E-10*pmos_10p0_asym_dcjs' cjswgd = '5.4659E-10*pmos_10p0_asym_dcjd' mjswgs = 0.056777 ++mjswgd = 0.39816 pbs = 0.76836 pbd = 0.63391 ++pbsws = 0.5 pbswd = 0.77752 pbswgs = 0.5 ++pbswgd = 0.77752 +***** Temperature coefficient *** ++ute = -1.245 lute = -1.1751E-7 wute = -4E-8 ++pute = 1.0911E-13 kt1 = -0.45028 wkt1 = 0 ++pkt1 = 0 kt1l = -4.1552E-8 kt2 = -0.05137 ++pkt2 = -1.1E-13 ua1 = 5E-10 lua1 = 0 ++ub1 = -2.2324E-18 lub1 = -2.0019E-25 uc1 = -3.0912E-11 ++luc1 = 0 at = 3.96E3 prt = 0 +.ends pmos_10p0_asym + + + +.endl pmos_10p0_asym_t + + +************************end of file************************* +*
diff --git a/models/xyce/design.xyce b/models/xyce/design.xyce new file mode 100644 index 0000000..535549a --- /dev/null +++ b/models/xyce/design.xyce
@@ -0,0 +1,77 @@ +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +*************** +*************** +*************** + +*** Global Parameter Settings +************************************************************************* +** XYCE include file for global switches, corner parameters +** and other user-defined settings +** ********************************************************************** +** ------------------------------------------- +** MonteCarlo and matching simulation setting: +** ------------------------------------------- +** sw_stat_global +** sw_stat_mismatch +** +** -------------------------------------------------------------------------- +** | setting | sw_stat_global=0 | sw_stat_global=1 | +** -------------------------------------------------------------------------- +** | sw_stat_mismatch=0 | No statistical | Global variation is on, | +** | | modeling | but mismatch is off. | +** -------------------------------------------------------------------------- +** | sw_stat_mismatch=1 | mismacth is on, | Most realistic | +** | | global variation off | distribution. | +** -------------------------------------------------------------------------- +** +** +** (default) - sw_stat_global=1 and sw_stat_mismatch=1 +** This setting provides the most complete representation of the +** statistical variations during chip manufacturing. +** Global process variations are determined by random distributions. +** Mismatch is differentiated from global variation in that mismatch only +** includes intra-die variation, and it is especially critical for analog matching applications. +** +** mc_skew is the monte-carlo simulation variation control. +** +** +** ------------------------------------------- +** Flicker noise corner setting: +** ------------------------------------------- +** +** "fnoicor" switch is added for user to select between the best- or worst-case +** flicker noise simulation options +** fnoicor = 0 : (default) as-extracted simulation +** fnoicor = 1 : worst case simulation +** +** ***************************************************************************** +** +** Switches +** +*********** Default mc switches ********** +** +.PARAM ++ SW_STAT_GLOBAL=1 SW_STAT_MISMATCH=1 MC_SKEW=3 RES_MC_SKEW=3 CAP_MC_SKEW=3 FNOICOR=0 +** +********* Default mc skew value ********* +** +** + + +****** Default flicker noise corner switch ***** +** +******************************************************************************** +
diff --git a/models/xyce/sm141064.xyce b/models/xyce/sm141064.xyce new file mode 100644 index 0000000..131054d --- /dev/null +++ b/models/xyce/sm141064.xyce
@@ -0,0 +1,47631 @@ +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +*************** +*************** +*************** +.OPTIONS PARSER model_binning=true +** +******************************************************************************* +* Document No. : YI-141-SM064 +* Revision : 9 +* Process Name : 0.18um 3.3V/6V high voltage MCU process +* Process ID : TH18300G0A-PID007347 +* TH18300G1A-PID007352 +* TH183G0G6A-PID009507 +* TH18300G7A-PID009628 +* TH18300G4A-PID009792 +* TH18300G9A-PID010186 +* Wafer ID : GT3512K wf#02 (3.3V NMOS, 6.0V NMOS, 6.0V native NMOS and NMOSCAP) +* GT3512K wf#06 (3.3V PMOS, 6.0V PMOS, PMOSCAP and BJT) +* GT9755L wf#18 (PWELL/DNWELL and DNWELL/Psub diode, Vertical NPN) +* JT1042L01 (6V NMOS L=0.6um) +* TCXN39W20 W#4 schottky diode +************************************************************************************************ +* Models included in this release : +* +* ModelName Description +* --------- ----------- +* nmos_3p3 Subcircuit model for 3.3V NMOS +* pmos_3p3 Subcircuit model for 3.3V PMOS +* nmos_6p0 Subcircuit model for 6.0V NMOS +* pmos_6p0 Subcircuit model for 6.0V PMOS +* nmos_3p3_sab Subcircuit model for 3.3V NMOS with Drain side SAB +* pmos_3p3_sab Subcircuit model for 3.3V PMOS with Drain side SAB +* nmos_6p0_sab Subcircuit model for 6.0V NMOS with Drain side SAB +* pmos_6p0_sab Subcircuit model for 6.0V PMOS with Drain side SAB +* nmos_6p0_nat Subcircuit model for 6.0V native NMOS +* +* np_3p3 Model for 3.3V N+/Psub diode +* pn_3p3 Model for 3.3V P+/Nwell diode +* np_6p0 Model for 6.0V N+/Psub diode +* pn_6p0 Model for 6.0V P+/Nwell diode +* nwp_3p3 Model for 3.3V Nwell/Psub diode +* nwp_6p0 Model for 6.0V Nwell/Psub diode +* dnwpw Model for PWELL/DNWELL diode +* dnwps Model for DNWELL/Psub diode +* sc_diode Model for Schottky Diode +* +* vpnp_0p42x10 Subcircuit GP model for VPNP with emitter size of 10umx0.42um +* vpnp_0p42x5 Subcircuit GP model for VPNP with emitter size of 5umx0.42um +* vpnp_10x10 Subcircuit GP model for VPNP with emitter size of 10umx10um +* vpnp_5x5 Subcircuit GP model for VPNP with emitter size of 5umx5um +* vnpn_10x10 Subcircuit GP model for VNPN with emitter size of 10umx10um(four terminal) +* vnpn_5x5 Subcircuit GP model for VNPN with emitter size of 5umx5um(four terminal) +* vnpn_0p54x16 Subcircuit GP model for VNPN with emitter size of 0.54umx16um(four terminal) +* vnpn_0p54x8 Subcircuit GP model for VNPN with emitter size of 0.54umx8um(four terminal) +* vnpn_0p54x4 Subcircuit GP model for VNPN with emitter size of 0.54umx4um(four terminal) +* vnpn_0p54x2 Subcircuit GP model for VNPN with emitter size of 0.54umx2um(four terminal) +* +* nplus_u Subcircuit Model for 3-terminal unsalicided n+ diffusion resistor +* pplus_u Subcircuit Model for 3-terminal unsalicided P+ diffusion resistor +* nplus_s Subcircuit Model for 3-terminal salicided N+ diffusion resistor +* pplus_s Subcircuit Model for 3-terminal salicided P+ diffusion resistor +* nwell Subcircuit Model for 3-terminal nwell resistor under STI +* npolyf_u Subcircuit Model for 3-terminal unsalicided n+ poly resistor +* ppolyf_u Subcircuit Model for 3-terminal unsalicided p+ poly resistor +* npolyf_s Subcircuit Model for 3-terminal salicided n+ poly resistor +* ppolyf_s Subcircuit Model for 3-terminal salicided p+ poly resistor +* ppolyf_u_1k Subcircuit Model for 3-terminal 1k high-Rs p+ poly resistor on field oxide (3.3V area) +* ppolyf_u_2k Subcircuit Model for 3-terminal 2k high-Rs p+ poly resistor on field oxide (3.3V area) +* ppolyf_u_1k_6p0 Subcircuit Model for 3-terminal 1k high-Rs p+ poly resistor on field oxide (6.0V area) +* ppolyf_u_2k_6p0 Subcircuit Model for 3-terminal 2k high-Rs p+ poly resistor on field oxide (6.0V area) +* ppolyf_u_3k Subcircuit Model for 3-terminal 3k high-Rs p+ poly resistor on field oxide (both 3.3V & 6.0V area) +* rm1 Subcircuit Model for 2-terminal metal 1 resistor +* rm2 Subcircuit Model for 2-terminal metal 2 resistor +* rm3 Subcircuit Model for 2-terminal metal 3 resistor +* tm6k Subcircuit Model for 2-terminal top metal 6k resistor +* tm9k Subcircuit Model for 2-terminal top metal 9k resistor +* tm11k Subcircuit Model for 2-terminal top metal 11k resistor +* tm30k Subcircuit Model for 2-terminal top metal 30k resistor +* +* mim_1p5fF Subcircuit Model for 1.5fF/um2 MIM (*)-usable for Volt <=6V across capacitor +* mim_1p0fF Subcircuit Model for 1.0fF/um2 MIM (*)-usable for Volt <=20V across capacitor +* mim_2p0fF Subcircuit Model for 2fF/um2 MIM -usable for Volt <=6V across capacitor +* +* nmoscap_3p3 Subcircuit Model for 3.3v inversion-mode NMOS capacitor +* pmoscap_3p3 Subcircuit Model for 3.3v inversion-mode PMOS capacitor +* nmoscap_6p0 Subcircuit Model for 6.0V inversion-mode NMOS capacitor +* pmoscap_6p0 Subcircuit Model for 6.0V inversion-mode PMOS capacitor +* nmoscap_3p3_b Subcircuit Model for 3.3v NMOS in Nwell capacitor +* pmoscap_3p3_b Subcircuit Model for 3.3v PMOS in Pwell capacitor +* nmoscap_6p0_b Subcircuit Model for 6.0V NMOS in Nwell capacitor +* pmoscap_6p0_b Subcircuit Model for 6.0V PMOS in Pwell capacitor +* +* efuse Subcircuit model for 6V/(5V) efuse +************************************************************************************************ +* +.LIB typical +.LIB sm141064.xyce nmos_3p3_t +.LIB sm141064.xyce pmos_3p3_t +* +.PARAM RSH_NPLUS_U_M=60 +.PARAM RSH_PPLUS_U_M=185 +.PARAM NMOS_6P0_VSAT=1 +.PARAM NMOS_6P0_VTH0=0 +.PARAM NMOS_6P0_XL=0 +.PARAM NMOS_6P0_XW=0 +.PARAM NMOS_6P0_TOX=0 +.PARAM NMOS_6P0_CGSO=1 +.PARAM NMOS_6P0_CGDO=1 +.PARAM NMOS_6P0_NAT_U0='0.070102' +.PARAM NMOS_6P0_NAT_VTH0='-0.039' +.PARAM NMOS_6P0_NAT_XL='0' +.PARAM NMOS_6P0_NAT_XW='0' +.PARAM NMOS_6P0_NAT_TOX='1.52e-008' +.PARAM NMOS_6P0_NAT_CGSO='1e-010' +.PARAM NMOS_6P0_NAT_CGDO='1e-010' +.PARAM PMOS_6P0_DVTH0=0 +.PARAM PMOS_6P0_DXL=0 +.PARAM PMOS_6P0_DXW=0 +.PARAM PMOS_6P0_DTOX=0 +.PARAM PMOS_6P0_DCGDO=1 +.PARAM PMOS_6P0_DCGSO=1 +.LIB sm141064.xyce nmos_6p0_t +.LIB sm141064.xyce pmos_6p0_t +.LIB sm141064.xyce nmos_6p0_nat_t +.LIB sm141064.xyce noise_corner +.LIB sm141064.xyce fets_mm +.ENDL typical +* +* +.LIB ff +.LIB sm141064.xyce nmos_3p3_f +.LIB sm141064.xyce pmos_3p3_f +* +.PARAM RSH_NPLUS_U_M=45 +.PARAM RSH_PPLUS_U_M=145 +.PARAM NMOS_6P0_VSAT=1.0846 +.PARAM NMOS_6P0_VTH0=-0.1298 +.PARAM NMOS_6P0_XL=-4.2E-8 +.PARAM NMOS_6P0_XW=5E-8 +.PARAM NMOS_6P0_TOX=-1E-9 +.PARAM NMOS_6P0_CGSO=0.9 +.PARAM NMOS_6P0_CGDO=0.9 +.PARAM NMOS_6P0_NAT_U0='0.118' +.PARAM NMOS_6P0_NAT_VTH0='-0.216' +.PARAM NMOS_6P0_NAT_XL='-2e-7' +.PARAM NMOS_6P0_NAT_XW='1e-7' +.PARAM NMOS_6P0_NAT_TOX='1.42e-008' +.PARAM NMOS_6P0_NAT_CGSO='9e-011' +.PARAM NMOS_6P0_NAT_CGDO='9e-011' +.PARAM PMOS_6P0_DVTH0=0.1245 +.PARAM PMOS_6P0_DXL=-4.65E-8 +.PARAM PMOS_6P0_DXW=5E-8 +.PARAM PMOS_6P0_DTOX=-1E-9 +.PARAM PMOS_6P0_DCGDO=0.9 +.PARAM PMOS_6P0_DCGSO=0.9 +.LIB sm141064.xyce nmos_6p0_t +.LIB sm141064.xyce pmos_6p0_t +.LIB sm141064.xyce nmos_6p0_nat_t +.LIB sm141064.xyce noise_corner +.LIB sm141064.xyce fets_mm +.ENDL ff +* +* +.LIB ss +.LIB sm141064.xyce nmos_3p3_s +.LIB sm141064.xyce pmos_3p3_s +* +.PARAM RSH_NPLUS_U_M=75 +.PARAM RSH_PPLUS_U_M=225 +.PARAM NMOS_6P0_VSAT=0.899 +.PARAM NMOS_6P0_VTH0=0.1193 +.PARAM NMOS_6P0_XL=7E-8 +.PARAM NMOS_6P0_XW=-5E-8 +.PARAM NMOS_6P0_TOX=1E-9 +.PARAM NMOS_6P0_CGSO=1.1 +.PARAM NMOS_6P0_CGDO=1.1 +.PARAM NMOS_6P0_NAT_U0='0.046' +.PARAM NMOS_6P0_NAT_VTH0='0.1417' +.PARAM NMOS_6P0_NAT_XL='2e-7' +.PARAM NMOS_6P0_NAT_XW='-1e-7' +.PARAM NMOS_6P0_NAT_TOX='1.62e-008' +.PARAM NMOS_6P0_NAT_CGSO='1.1e-010' +.PARAM NMOS_6P0_NAT_CGDO='1.1e-010' +.PARAM PMOS_6P0_DVTH0=-0.1225 +.PARAM PMOS_6P0_DXL=6.9E-8 +.PARAM PMOS_6P0_DXW=-5E-8 +.PARAM PMOS_6P0_DTOX=1E-9 +.PARAM PMOS_6P0_DCGDO=1.1 +.PARAM PMOS_6P0_DCGSO=1.1 +.LIB sm141064.xyce nmos_6p0_t + +.LIB sm141064.xyce pmos_6p0_t +.LIB sm141064.xyce nmos_6p0_nat_t +.LIB sm141064.xyce noise_corner +.LIB sm141064.xyce fets_mm +.ENDL ss +* +* +.LIB fs +.LIB sm141064.xyce nmos_3p3_fs +.LIB sm141064.xyce pmos_3p3_fs +* +.PARAM RSH_NPLUS_U_M=48 +.PARAM RSH_PPLUS_U_M=219 +.PARAM NMOS_6P0_VSAT='0.0846*0.67+1' +.PARAM NMOS_6P0_VTH0='-0.1298*0.75' +.PARAM NMOS_6P0_XL='-4.2E-8*0.67' +.PARAM NMOS_6P0_XW='5E-8*0.67' +.PARAM NMOS_6P0_TOX='-1E-9*0.75' +.PARAM NMOS_6P0_CGSO=0.93 +.PARAM NMOS_6P0_CGDO=0.93 +.PARAM NMOS_6P0_NAT_U0='0.102034' +.PARAM NMOS_6P0_NAT_VTH0='-0.157' +.PARAM NMOS_6P0_NAT_XL='-1.33e-7' +.PARAM NMOS_6P0_NAT_XW='6.7e-8' +.PARAM NMOS_6P0_NAT_TOX='1.453e-008' +.PARAM NMOS_6P0_NAT_CGSO='9.33e-011' +.PARAM NMOS_6P0_NAT_CGDO='9.33e-011' +.PARAM PMOS_6P0_DVTH0=-0.0829 +.PARAM PMOS_6P0_DXL=4.1E-8 +.PARAM PMOS_6P0_DXW=-3.35E-8 +.PARAM PMOS_6P0_DTOX=6.7E-10 +.PARAM PMOS_6P0_DCGDO=1.07 +.PARAM PMOS_6P0_DCGSO=1.07 +.LIB sm141064.xyce nmos_6p0_t + +.LIB sm141064.xyce pmos_6p0_t +.LIB sm141064.xyce nmos_6p0_nat_t +.LIB sm141064.xyce noise_corner +.LIB sm141064.xyce fets_mm +.ENDL fs +* +* +.LIB sf +.LIB sm141064.xyce nmos_3p3_sf +.LIB sm141064.xyce pmos_3p3_sf +* +.PARAM RSH_NPLUS_U_M=72 +.PARAM RSH_PPLUS_U_M=150 +.PARAM NMOS_6P0_VSAT='1-(1-0.899)*0.67' +.PARAM NMOS_6P0_VTH0='0.1193*0.75' +.PARAM NMOS_6P0_XL='7E-8*0.67' +.PARAM NMOS_6P0_XW='-5E-8*0.67' +.PARAM NMOS_6P0_TOX='1E-9*0.75' +.PARAM NMOS_6P0_CGSO=1.07 +.PARAM NMOS_6P0_CGDO=1.07 +.PARAM NMOS_6P0_NAT_U0='0.054034' +.PARAM NMOS_6P0_NAT_VTH0='0.08147' +.PARAM NMOS_6P0_NAT_XL='1.33e-7' +.PARAM NMOS_6P0_NAT_XW='-6.7e-8' +.PARAM NMOS_6P0_NAT_TOX='1.587e-008' +.PARAM NMOS_6P0_NAT_CGSO='1.067e-010' +.PARAM NMOS_6P0_NAT_CGDO='1.067e-010' +.PARAM PMOS_6P0_DVTH0=0.0827 +.PARAM PMOS_6P0_DXL=-3.22E-8 +.PARAM PMOS_6P0_DXW=3.35E-8 +.PARAM PMOS_6P0_DTOX=-6.7E-10 +.PARAM PMOS_6P0_DCGDO=0.93 +.PARAM PMOS_6P0_DCGSO=0.93 +.LIB sm141064.xyce nmos_6p0_t + +.LIB sm141064.xyce pmos_6p0_t +.LIB sm141064.xyce nmos_6p0_nat_t +.LIB sm141064.xyce noise_corner +.LIB sm141064.xyce fets_mm +.ENDL sf +**************************************************** +* +.LIB bjt_typical +.PARAM ++ ISA=1 BFA=1 RBA=1 REA=1 RCA=1 RBMA=1 CJEA=1 CJCA=1 IS_COR_NPN=1 BF_COR_NPN=1 RB_COR_NPN=1 ++ RE_COR_NPN=1 RC_COR_NPN=1 RBM_COR_NPN=1 CJC_COR_NPN=1 CJE_COR_NPN=1 MC_XIS_VNPN=0 ++ MC_XBF_VNPN=0 MC_XRB_VNPN=0 MC_XRE_VNPN=0 MC_XRC_VNPN=0 MC_XCJE_VNPN=0 MC_XCJC_VNPN=0 ++ MC_XIS_VPNP=0 MC_XBF_VPNP=0 MC_XRB_VPNP=0 MC_XRE_VPNP=0 MC_XRC_VPNP=0 MC_XCJE_VPNP=0 ++ MC_XCJC_VPNP=0 +.LIB sm141064.xyce bjt_mc + + + + + + + + + + + + + + + + + + + + +.ENDL bjt_typical +* +.LIB bjt_ss +.PARAM ++ ISA=0.65 BFA=0.80 RBA=1.2 REA=1.2 RCA=1.2 RBMA=1.2 CJEA=1.15 CJCA=1.15 IS_COR_NPN=0.4 ++ BF_COR_NPN=0.57 RB_COR_NPN=1.2 RE_COR_NPN=1.2 RC_COR_NPN=1.2 RBM_COR_NPN=1.2 CJC_COR_NPN=1.15 ++ CJE_COR_NPN=1.15 MC_XIS_VNPN=0 MC_XBF_VNPN=0 MC_XRB_VNPN=0 MC_XRE_VNPN=0 MC_XRC_VNPN=0 ++ MC_XCJE_VNPN=0 MC_XCJC_VNPN=0 MC_XIS_VPNP=0 MC_XBF_VPNP=0 MC_XRB_VPNP=0 MC_XRE_VPNP=0 ++ MC_XRC_VPNP=0 MC_XCJE_VPNP=0 MC_XCJC_VPNP=0 +.LIB sm141064.xyce bjt_mc + + + + + + + + + + + + + + + + + + + + +.ENDL bjt_ss +* +.LIB bjt_ff +.PARAM ++ ISA=1.35 BFA=1.2 RBA=0.8 REA=0.8 RCA=0.8 RBMA=0.8 CJEA=0.85 CJCA=0.85 IS_COR_NPN=2.25 ++ BF_COR_NPN=1.31 RB_COR_NPN=0.8 RE_COR_NPN=0.8 RC_COR_NPN=0.8 RBM_COR_NPN=0.8 CJC_COR_NPN=0.85 ++ CJE_COR_NPN=0.85 MC_XIS_VNPN=0 MC_XBF_VNPN=0 MC_XRB_VNPN=0 MC_XRE_VNPN=0 MC_XRC_VNPN=0 ++ MC_XCJE_VNPN=0 MC_XCJC_VNPN=0 MC_XIS_VPNP=0 MC_XBF_VPNP=0 MC_XRB_VPNP=0 MC_XRE_VPNP=0 ++ MC_XRC_VPNP=0 MC_XCJE_VPNP=0 MC_XCJC_VPNP=0 +.LIB sm141064.xyce bjt_mc + + + + + + + + + + + + + + + + + + + + +.ENDL bjt_ff +**************************************************** +* +.LIB diode_typical +.PARAM JSA=1 RSA=1 CJA=1 CJSWA=1 JSA_SC=0 VBA_SC=0 RS_SC=1 JTUNA_SC=0 CJA_SC=1 +.LIB sm141064.xyce dio + + +.ENDL diode_typical +* +.LIB diode_ss +.PARAM ++ JSA=0.85 RSA=1.1 CJA=1.1 CJSWA=1.1 JSA_SC=-1.6 VBA_SC=-7 RS_SC=1.1 JTUNA_SC=-0.77 ++ CJA_SC=1.1 +.LIB sm141064.xyce dio +.ENDL diode_ss +* +.LIB diode_ff +.PARAM ++ JSA=1.15 RSA=0.9 CJA=0.9 CJSWA=0.9 JSA_SC=1.6 VBA_SC=7 RS_SC=0.9 JTUNA_SC=0.77 CJA_SC=0.9 +.LIB sm141064.xyce dio + +.ENDL diode_ff +**************************************************** +* +.LIB res_typical +.PARAM ++ RSH_NPLUS_U=60 RSH_PPLUS_U=185 RSH_NPLUS_S=6.3 RSH_PPLUS_S=7 RSH_NWELL=1000 RSH_NPOLYF_U=310 ++ RSH_PPOLYF_U=350 RSH_NPOLYF_S=6.8 RSH_PPOLYF_S=7.3 RSH_PPOLYF_U_1K=1000 RSH_PPOLYF_U_2K=2000 ++ RSH_PPOLYF_U_1K_6P0=1000 RSH_PPOLYF_U_2K_6P0=2000 RSH_PPOLYF_U_3K=3000 RSH_RM1=0.09 ++ RSH_RM2=0.09 RSH_RM3=0.09 RSH_TM6K=60e-3 RSH_TM9K=40e-3 RSH_TM11K=40e-3 RSH_TM30K=9.5e-3 +* + + + + + +* + + + + + + + + + + + + +.LIB sm141064.xyce res +.LIB sm141064.xyce efuse +.LIB sm141064.xyce res_statistical_par +.ENDL res_typical +* +.LIB res_ss +.PARAM ++ RSH_NPLUS_U=75 RSH_PPLUS_U=225 RSH_NPLUS_S=15 RSH_PPLUS_S=15 RSH_NWELL=1200 RSH_NPOLYF_U=370 ++ RSH_PPOLYF_U=420 RSH_NPOLYF_S=15 RSH_PPOLYF_S=15 RSH_PPOLYF_U_1K='1000+200' RSH_PPOLYF_U_2K='2000+400' ++ RSH_PPOLYF_U_1K_6P0='1000+200' RSH_PPOLYF_U_2K_6P0='2000+400' RSH_PPOLYF_U_3K='3000+750' ++ RSH_RM1='0.09+0.012' RSH_RM2='0.09+0.012' RSH_RM3='0.09+0.012' RSH_TM6K='60e-3 + 10e-3' ++ RSH_TM9K='40e-3 + 9e-3' RSH_TM11K='40e-3 + 9e-3' RSH_TM30K='9.5e-3 + 4.5e-3' +* + + + + +* + + + + + + + + + + + + +.LIB sm141064.xyce res +.LIB sm141064.xyce efuse +.LIB sm141064.xyce res_statistical_par +.ENDL res_ss +* +.LIB res_ff +.PARAM ++ RSH_NPLUS_U=45 RSH_PPLUS_U=145 RSH_NPLUS_S=1 RSH_PPLUS_S=1 RSH_NWELL=800 RSH_NPOLYF_U=250 ++ RSH_PPOLYF_U=280 RSH_NPOLYF_S=1 RSH_PPOLYF_S=1 RSH_PPOLYF_U_1K='1000-200' RSH_PPOLYF_U_2K='2000-400' ++ RSH_PPOLYF_U_1K_6P0='1000-200' RSH_PPOLYF_U_2K_6P0='2000-400' RSH_PPOLYF_U_3K='3000-750' ++ RSH_RM1='0.09-0.012' RSH_RM2='0.09-0.012' RSH_RM3='0.09-0.012' RSH_TM6K='60e-3 - 10e-3' ++ RSH_TM9K='40e-3 - 9e-3' RSH_TM11K='40e-3 - 9e-3' RSH_TM30K='9.5e-3 - 3.5e-3' +* + + + + +* + + + + + + + + + + + + +.LIB sm141064.xyce res +.LIB sm141064.xyce efuse +.LIB sm141064.xyce res_statistical_par +.ENDL res_ff +**************************************************** +* +.LIB mimcap_typical +.PARAM MIM_CORNER_1P5FF=1 +.PARAM MIM_CORNER_1P0FF=1 +.PARAM MIM_CORNER_2P0FF=1 +.PARAM MC_C_COX_1P0FF=0 + +.PARAM MC_C_COX_1P5FF=0 +.PARAM MC_C_COX_2P0FF=0 +.LIB sm141064.xyce mim_cap + +.ENDL mimcap_typical +* +.LIB mimcap_ss +.PARAM MIM_CORNER_1P5FF=1.155 +.PARAM MIM_CORNER_1P0FF=1.1 +.PARAM MIM_CORNER_2P0FF=1.1 +.PARAM MC_C_COX_1P0FF=0 +.PARAM MC_C_COX_1P5FF=0 +.PARAM MC_C_COX_2P0FF=0 +.LIB sm141064.xyce mim_cap + +.ENDL mimcap_ss +* +.LIB mimcap_ff +.PARAM MIM_CORNER_1P5FF=0.845 +.PARAM MIM_CORNER_1P0FF=0.9 +.PARAM MIM_CORNER_2P0FF=0.9 +.PARAM MC_C_COX_1P0FF=0 + +.PARAM MC_C_COX_1P5FF=0 +.PARAM MC_C_COX_2P0FF=0 +.LIB sm141064.xyce mim_cap + +.ENDL mimcap_ff +**************************************************** +* +.LIB moscap_typical +.PARAM ++ NMOSCAP_3P3_CORNER=1 PMOSCAP_3P3_CORNER=1 NMOSCAP_6P0_CORNER=1 PMOSCAP_6P0_CORNER=1 ++ NMOSCAP_3P3_B_CORNER=1 PMOSCAP_3P3_B_CORNER=1 NMOSCAP_6P0_B_CORNER=1 PMOSCAP_6P0_B_CORNER=1 +.LIB sm141064.xyce moscap + + + + + + + +.ENDL moscap_typical +* +.LIB moscap_ff +.PARAM ++ NMOSCAP_3P3_CORNER=0.9 PMOSCAP_3P3_CORNER=0.9 NMOSCAP_6P0_CORNER=0.9 PMOSCAP_6P0_CORNER=0.9 ++ NMOSCAP_3P3_B_CORNER=0.9 PMOSCAP_3P3_B_CORNER=0.9 NMOSCAP_6P0_B_CORNER=0.9 PMOSCAP_6P0_B_CORNER=0.9 +.LIB sm141064.xyce moscap + + + + + + + +.ENDL moscap_ff +* +.LIB moscap_ss +.PARAM ++ NMOSCAP_3P3_CORNER=1.1 PMOSCAP_3P3_CORNER=1.1 NMOSCAP_6P0_CORNER=1.1 PMOSCAP_6P0_CORNER=1.1 ++ NMOSCAP_3P3_B_CORNER=1.1 PMOSCAP_3P3_B_CORNER=1.1 NMOSCAP_6P0_B_CORNER=1.1 PMOSCAP_6P0_B_CORNER=1.1 +.LIB sm141064.xyce moscap + + + + + + + +.ENDL moscap_ss +**************************************************** +* +.LIB statistical +.PARAM ++ MC_SIG_VTH2={agauss(0, 1, 3)} MC_TOXE2={agauss(0, 1, 3)} MC_XL2={agauss(0, 1, 3)} ++ MC_XW2={agauss(0, 1, 3)} MC_XJ2={agauss(0, 1, 3)} MC_SIG_VTHN2={agauss(0, 1, 3)} ++ MC_TOXEN2={agauss(0, 1, 3)} MC_XLN2={agauss(0, 1, 3)} MC_XWN2={agauss(0, 1, 3)} ++ MC_XJN2={agauss(0, 1, 3)} MC_RDSWN2={agauss(0, 1, 3)} MC_SIG_VTHP2={agauss(0, 1, 3)} ++ MC_TOXEP2={agauss(0, 1, 3)} MC_XLP2={agauss(0, 1, 3)} MC_XWP2={agauss(0, 1, 3)} ++ MC_XJP2={agauss(0, 1, 3)} MC_RDSWP2={agauss(0, 1, 3)} MC_RSH_NPLUS_U_TEMP={agauss(0, 3.85, 3)} ++ MC_RSH_PPLUS_U_TEMP={agauss(0, 10, 3)} MC_SIG_VTH={mc_sig_vth2} MC_TOXE={mc_toxe2} ++ MC_XL={mc_xl2} MC_XW={mc_xw2} MC_XJ={mc_xj2} MC_SIG_VTHN={mc_sig_vthN2} MC_TOXEN={mc_toxeN2} ++ MC_XLN={mc_xlN2} MC_XWN={mc_xwN2} MC_XJN={mc_xjN2} MC_RDSWN={mc_rdswN2} MC_SIG_VTHP={mc_sig_vthP2} ++ MC_TOXEP={mc_toxeP2} MC_XLP={mc_xlP2} MC_XWP={mc_xwP2} MC_XJP={mc_xjP2} MC_RDSWP={mc_rdswP2} ++ MC_RSH_NPLUS_U={mc_rsh_nplus_u_temp} MC_RSH_PPLUS_U={mc_rsh_pplus_u_temp} +* MOSFET statistical parameters +****** 3.3V devices monte carlo parameters ****** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.PARAM ++ NMOS_3P3_SIG_VTH1='(5e-3*mc_sig_vth+30e-3*mc_sig_vthN)*sw_stat_global*mc_skew' NMOS_3P3_SIG_VTH2='(5e-3*mc_sig_vth+25e-3*mc_sig_vthN)*sw_stat_global*mc_skew' ++ NMOS_3P3_SIG_VTH3='(5e-3*mc_sig_vth+15e-3*mc_sig_vthN)*sw_stat_global*mc_skew' ++ NMOS_3P3_TOX='8e-009 + (1.6e-10*mc_toxe+0.3e-10*mc_toxeN)*sw_stat_global*mc_skew' ++ NMOS_3P3_XL='(7e-9*mc_xl+6e-9*mc_xlN)*sw_stat_global*mc_skew' NMOS_3P3_XW='(7e-9*mc_xw+3e-9*mc_xwN)*sw_stat_global*mc_skew' ++ NMOS_3P3_XJ='1e-7 + (0.3e-9*mc_xj+0.7e-9*mc_xjN)*sw_stat_global*mc_skew' NMOS_3P3_RDSW='530 * (1+0.15* mc_rdswN*sw_stat_global*mc_skew)' ++ NMOS_3P3_VTH0_0='0.70837662 + nmos_3p3_sig_vth1' NMOS_3P3_VTH0_1='0.67781184 + nmos_3p3_sig_vth1' ++ NMOS_3P3_VTH0_2='0.66097097 + nmos_3p3_sig_vth2' NMOS_3P3_VTH0_3='0.66064857 + nmos_3p3_sig_vth2' ++ NMOS_3P3_VTH0_4='0.72356597 + nmos_3p3_sig_vth1' NMOS_3P3_VTH0_5='0.67504024 + nmos_3p3_sig_vth2' ++ NMOS_3P3_VTH0_6='0.64923469 + nmos_3p3_sig_vth2' NMOS_3P3_VTH0_7='0.65055971 + nmos_3p3_sig_vth3' ++ NMOS_3P3_VTH0_8='0.75419347 + nmos_3p3_sig_vth2' NMOS_3P3_VTH0_9='0.66260505 + nmos_3p3_sig_vth2' ++ NMOS_3P3_VTH0_10='0.64815901 + nmos_3p3_sig_vth3' NMOS_3P3_VTH0_11='0.64889718 + nmos_3p3_sig_vth3' ++ NMOS_3P3_VTH0_12='0.74840818 + nmos_3p3_sig_vth2' NMOS_3P3_VTH0_13='0.66297571 + nmos_3p3_sig_vth3' ++ NMOS_3P3_VTH0_14='0.64787864 + nmos_3p3_sig_vth3' NMOS_3P3_VTH0_15='0.64857 + nmos_3p3_sig_vth3' +.PARAM ++ PMOS_3P3_SIG_VTH1='(-5e-3*mc_sig_vth-38e-3*mc_sig_vthP)*sw_stat_global*mc_skew' PMOS_3P3_SIG_VTH2='(-5e-3*mc_sig_vth-30e-3*mc_sig_vthP)*sw_stat_global*mc_skew' ++ PMOS_3P3_SIG_VTH3='(-5e-3*mc_sig_vth-18e-3*mc_sig_vthP)*sw_stat_global*mc_skew' ++ PMOS_3P3_TOX='7.9e-009 + (1.6e-10*mc_toxe+0.3e-10*mc_toxeP)*sw_stat_global*mc_skew' ++ PMOS_3P3_XL='(7e-9*mc_xl+4e-9*mc_xlP)*sw_stat_global*mc_skew' PMOS_3P3_XW='(7e-9*mc_xw+3e-9*mc_xwP)*sw_stat_global*mc_skew' ++ PMOS_3P3_XJ='1.0e-7 + (0.3e-9*mc_xj+0.7e-9*mc_xjP)*sw_stat_global*mc_skew' PMOS_3P3_RDSW='466 * (1+0.15*mc_rdswP*sw_stat_global*mc_skew)' ++ PMOS_3P3_VTH0_0='-0.7506174 + pmos_3p3_sig_vth1' PMOS_3P3_VTH0_1='-0.78216327 + pmos_3p3_sig_vth1' ++ PMOS_3P3_VTH0_2='-0.76745877 + pmos_3p3_sig_vth2' PMOS_3P3_VTH0_3='-0.76841429 + pmos_3p3_sig_vth2' ++ PMOS_3P3_VTH0_4='-0.7710094 + pmos_3p3_sig_vth1' PMOS_3P3_VTH0_5='-0.77464237 + pmos_3p3_sig_vth2' ++ PMOS_3P3_VTH0_6='-0.77376777 + pmos_3p3_sig_vth2' PMOS_3P3_VTH0_7='-0.77390514 + pmos_3p3_sig_vth3' ++ PMOS_3P3_VTH0_8='-0.76226585 + pmos_3p3_sig_vth2' PMOS_3P3_VTH0_9='-0.76552347 + pmos_3p3_sig_vth2' ++ PMOS_3P3_VTH0_10='-0.7677531 + pmos_3p3_sig_vth3' PMOS_3P3_VTH0_11='-0.7682 + pmos_3p3_sig_vth3' ++ PMOS_3P3_VTH0_12='-0.76184364 + pmos_3p3_sig_vth2' PMOS_3P3_VTH0_13='-0.76642857 + pmos_3p3_sig_vth3' ++ PMOS_3P3_VTH0_14='-0.76779091 + pmos_3p3_sig_vth3' PMOS_3P3_VTH0_15='-0.7682 + pmos_3p3_sig_vth3' +****** 6.0V devices monte carlo parameters ****** + + + + + + + + + + + + + + + + + + + + + + + + +.PARAM ++ NMOS_6P0_VSAT='(1-0.063* mc_rdswN*sw_stat_global*mc_skew)' NMOS_6P0_VTH0='(8e-3*mc_sig_vth+28e-3*mc_sig_vthN)*sw_stat_global*mc_skew' ++ NMOS_6P0_XL='(2e-8*mc_xl+0*mc_xlN)*sw_stat_global*mc_skew' NMOS_6P0_XW='(1.5e-8*mc_xw+9e-9*mc_xwN)*sw_stat_global*mc_skew' ++ NMOS_6P0_TOX='(4e-10*mc_toxe+1.3e-10*mc_toxeN)*sw_stat_global*mc_skew' NMOS_6P0_CGSO=1 ++ NMOS_6P0_CGDO=1 +.PARAM ++ PMOS_6P0_VTH0='-0.8978 + (8e-3*mc_sig_vth+30e-3*mc_sig_vthP)*sw_stat_global*mc_skew' ++ PMOS_6P0_TOX='156e-010 + (4e-10*mc_toxe+1e-10*mc_toxeP)*sw_stat_global*mc_skew' ++ PMOS_6P0_XL='0 + (2e-8*mc_xl+2e-9*mc_xlP)*sw_stat_global*mc_skew' PMOS_6P0_XW='0 + (1.5e-8*mc_xw+9e-9*mc_xwP)*sw_stat_global*mc_skew' ++ PMOS_6P0_XJ='1.5e-7 + (0.3e-9*mc_xj+1e-8*mc_xjP)*sw_stat_global*mc_skew' PMOS_6P0_RDSW='1426 * (1+0.2* mc_rdswP*sw_stat_global*mc_skew)' +.PARAM ++ NMOS_6P0_NAT_VTH0='-0.039 + (8e-3*mc_sig_vth+60e-3*mc_sig_vthN)*sw_stat_global*mc_skew' ++ NMOS_6P0_NAT_TOX='152e-010 + (4e-10*mc_toxe+6e-10*mc_toxeN)*sw_stat_global*mc_skew' ++ NMOS_6P0_NAT_XL='0 + (2e-8*mc_xl+8e-8*mc_xlN)*sw_stat_global*mc_skew' NMOS_6P0_NAT_XW='0 + (1.5e-8*mc_xw+8e-8*mc_xwN)*sw_stat_global*mc_skew' ++ NMOS_6P0_NAT_XJ='1.5e-7 + (0.3e-9*mc_xj+2e-8*mc_xjN)*sw_stat_global*mc_skew' NMOS_6P0_NAT_RDSW='3480 * (1+0.2* mc_rdswN*sw_stat_global*mc_skew)' + + + +.PARAM ++ RSH_NPLUS2_U=60 RSH_PPLUS2_U=185 RSH_NPLUS_U_M='rsh_nplus2_u*(1+(mc_rsh_nplus_u/(rsh_nplus2_u))*res_mc_skew*sw_stat_global)' ++ RSH_PPLUS_U_M='rsh_pplus2_u*(1+(mc_rsh_pplus_u/(rsh_pplus2_u))*res_mc_skew*sw_stat_global)' + + + + + +.LIB sm141064.xyce fets_mm + + + + + + +.LIB sm141064.xyce nmos_3p3_stat +.LIB sm141064.xyce pmos_3p3_stat +.LIB sm141064.xyce nmos_6p0_t +.LIB sm141064.xyce pmos_6p0_stat +.LIB sm141064.xyce nmos_6p0_nat_stat +.LIB sm141064.xyce noise_corner +.ENDL statistical + +* +* +.LIB noise_corner +.PARAM ++ NMOS_3P3_NOIA='(fnoicor==0)*3.2e+041 + (fnoicor==1)*3.5e+042' NMOS_3P3_NOIB='(fnoicor==0)*1.2e+020 + (fnoicor==1)*1.2e+020' ++ NMOS_3P3_NOIC='(fnoicor==0)*6.0e+008 + (fnoicor==1)*6.0e+008' PMOS_3P3_NOIA='(fnoicor==0)*3.2e+041 + (fnoicor==1)*4.0e+042' ++ PMOS_3P3_NOIB='(fnoicor==0)*1.8e+020 + (fnoicor==1)*1.8e+020' PMOS_3P3_NOIC='(fnoicor==0)*3.0e+009 + (fnoicor==1)*6.0e+009' ++ NMOS_6P0_NOIA='(fnoicor==0)*1.998e+041 + (fnoicor==1)*8e+041' NMOS_6P0_NOIB='(fnoicor==0)*1e+025 + (fnoicor==1)*4e+025' ++ NMOS_6P0_NOIC='(fnoicor==0)*5e+008 + (fnoicor==1)*2e+009' PMOS_6P0_NOIA='(fnoicor==0)*6e+040 + (fnoicor==1)*2e+043' ++ PMOS_6P0_NOIB='(fnoicor==0)*1.5945e+025 + (fnoicor==1)*1.5945e+025' PMOS_6P0_NOIC='(fnoicor==0)*1.0499e+009 + (fnoicor==1)*1.0499e+009' ++ NMOS_6P0_NAT_NOIA='(fnoicor==0)*5.5e+040 + (fnoicor==1)*1e+041' NMOS_6P0_NAT_NOIB='(fnoicor==0)*2.5e+025 + (fnoicor==1)*9.5e+025' ++ NMOS_6P0_NAT_NOIC='(fnoicor==0)*1e+007 + (fnoicor==1)*2e+007' +.ENDL noise_corner + + + + + + + + + + + + +* +* +*************************************************************************************************** +* 3.3V NMOS Models +*************************************************************************************************** +* +.LIB nmos_3p3_t +.SUBCKT nmos_3p3_sab d g s b ++ PARAMS: W=10u L=0.28u PAR=1 S_SAB=0.48u D_SAB=1.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 +.PARAM ++ PAR_VTH=0.007148 PAR_K=0.007008 PAR_L=1.5e-7 PAR_W=-1e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b nplus_u_m1 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + + +Xr2 s s1 b nplus_u_m1 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b nmos_3p3 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS + +.MODEL nmos_3p3.0 NMOS ++ A0=0.11197377 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.32403844 ++ ALPHA0=2.652013e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=19.905584 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0036363636 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.95938091 K2=0.054714558 K3=0 ++ K3B=0 KETA=-0.14896036 KT1=-0.45934558 KT1L=0 KT2=-0.024730519 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-3.1454545e-009 LAGS=-1.5116364e-008 LALPHA0=-3.0506364e-013 ++ LBETA0=1.2863636e-007 LDELTA=3.1818182e-009 LINT=0 LK1=-9.9985454e-008 ++ LK2=-4.1647636e-008 LKETA=3.8830182e-008 LKT1=4.2126364e-008 ++ LKT2=1.2545455e-009 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=-4.729e-008 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.6525455e-009 LUA=7.0220545e-016 ++ LUB=-7.9058636e-025 LUB1=2.8745455e-025 LUC=-6.1360545e-017 ++ LUC1=-3.8181818e-018 LUTE=9.0909091e-008 LVOFF=3.9354545e-009 ++ LVSAT=-0.0027272727 LVTH0=-3.8715455e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=1.7450182e-015 PAGS=-1.2213818e-014 ++ PALPHA0=-1.3658182e-020 PARAMCHK=1 PBETA0=8.7272727e-016 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.3741 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK2=5.388e-015 ++ PKETA=-2.4261818e-015 PKT1=-8.6530909e-015 PKT2=-2.9672727e-016 ++ PPCLM=8.5658182e-015 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-6.5127273e-016 PUA=-1.4149745e-022 PUB=9.2644364e-032 ++ PUB1=-5.7490909e-032 PUC=5.4467782e-024 PUC1=1.8327273e-024 ++ PUTE=-4.3636364e-014 PVAG=0 PVOFF=-1.4858182e-015 PVSAT=1.3090909e-009 ++ PVTH0=4.3636364e-016 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8e-009 TOXM=8e-009 ++ TOXP=8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.023671338 UA=-1.1554452e-009 UA1=1.675e-009 ++ UB=3.3771156e-018 UB1=-4.1945234e-018 UC=2.2660166e-010 UC1=-4.2363636e-011 ++ UTE=-1.5675325 VBM=-3 VFBCV=-1 VOFF=-0.1262652 VOFFCV=0.005 VOFFL=0 ++ VSAT=92454.546 VTH0=0.70837662 W0=5e-007 WA0=-6.2322078e-009 ++ WAGS=4.7930493e-008 WALPHA0=4.8779221e-014 WBETA0=1.3848312e-007 WINT=1e-008 ++ WK2=-1.9242857e-008 WKETA=8.1643636e-009 WKT1=3.2086753e-008 ++ WKT2=1.0597403e-009 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=2.1028364e-008 ++ WR=1 WTVOFF=0 WU0=4.6066597e-009 WUA=2.7073777e-016 WUB=-4.093733e-025 ++ WUB1=3.3492467e-025 WUC=-3.2577351e-017 WUC1=-6.5454545e-018 ++ WUTE=1.0441558e-007 WVOFF=5.3064935e-009 WVSAT=-0.00021818182 ++ WVTH0=-1.430587e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 +.MODEL nmos_3p3.1 NMOS ++ A0=1.0861147 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.47870122 ++ ALPHA0=6.5720816e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=22.625306 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0014285714 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.74639857 K2=0.0237458 K3=0 K3B=0 ++ KETA=-0.028417143 KT1=-0.33916633 KT1L=0 KT2=-0.020311225 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-4.9021592e-007 LAGS=-9.2447755e-008 LALPHA0=-2.265098e-012 ++ LBETA0=-1.2312245e-006 LDELTA=4.2857143e-009 LINT=0 LK1=6.5057143e-009 ++ LK2=-2.6163257e-008 LKETA=-2.1441429e-008 LKT1=-1.7963265e-008 ++ LKT2=-9.5510204e-010 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=9.8313061e-008 ++ LPDIBLC2=9.06e-010 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.6503673e-009 ++ LUA=7.7258204e-016 LUB=-6.4387347e-025 LUB1=-4.0760816e-025 LUC=9.6333061e-018 ++ LUC1=5.1428571e-018 LVOFF=-2.8273469e-009 LVSAT=0.0017142857 ++ LVTH0=-2.3433061e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=2.4627526e-014 PAGS=-9.9007347e-015 PALPHA0=1.8396735e-020 ++ PARAMCHK=1 PBETA0=2.4538775e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 ++ PCLM=0.082893878 PDIBLC1=0.39 PDIBLC2=0.001359 PDIBLCB=0.2 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0.07 PK2=-2.7269486e-015 PKETA=5.3691429e-015 ++ PKT1=8.6223674e-015 PKT2=2.5273469e-016 PPCLM=-2.8711837e-015 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=1.2234122e-015 ++ PUA=-2.976098e-023 PUB=-9.8501878e-032 PUB1=8.1521633e-032 PUC=-1.1961815e-023 ++ PUC1=-2.4685714e-024 PVAG=0 PVOFF=3.2032653e-016 PVSAT=2.0571429e-009 ++ PVTH0=-5.642449e-016 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8e-009 TOXM=8e-009 ++ TOXP=8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.029675694 UA=-1.2961984e-009 UA1=1.675e-009 ++ UB=3.0836898e-018 UB1=-2.804398e-018 UC=8.4613959e-011 UC1=-6.0285714e-011 ++ UTE=-1.3857143 VBM=-3 VFBCV=-1 VOFF=-0.11273959 VOFFCV=0.005 VOFFL=0 ++ VSAT=83571.429 VTH0=0.67781184 W0=5e-007 WA0=-5.1997224e-008 ++ WAGS=4.3304327e-008 WALPHA0=-1.5330612e-014 WBETA0=-3.5054694e-007 WINT=1e-008 ++ WK2=-3.01296e-009 WKETA=-7.4262857e-009 WKT1=-2.4641633e-009 ++ WKT2=-3.9183673e-011 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=4.3902367e-008 ++ WR=1 WTVOFF=0 WU0=8.572898e-010 WUA=4.7264816e-017 WUB=-2.7080816e-026 ++ WUB1=5.6899592e-026 WUC=2.2398367e-018 WUC1=2.0571429e-018 WUTE=1.7142857e-008 ++ WVOFF=1.6942041e-009 WVSAT=-0.0017142857 WVTH0=-1.2304653e-008 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.2 NMOS ++ A0=1.224418 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.25784649 ++ ALPHA0=7.5243347e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.210162 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0027272727 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79593364 K2=0.0056393844 K3=0 ++ K3B=0 KETA=-0.019651071 KT1=-0.32898149 KT1L=0 KT2=-0.021107143 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-6.5617987e-007 LAGS=1.7257792e-007 LALPHA0=-8.4670617e-011 ++ LBETA0=-3.133052e-006 LDELTA=2.7272727e-009 LINT=0 LK1=-5.2936364e-008 ++ LK2=-4.4355584e-009 LKETA=-3.1960714e-008 LKT1=-3.0185065e-008 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LPCLM=-2.9236364e-008 LPDIBLC2=1.7686364e-009 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=-1.6755195e-009 LUA=1.9570909e-016 ++ LUB=-2.347987e-025 LUB1=-7.5296104e-025 LUC=-6.9921429e-018 ++ LVOFF=1.3461039e-008 LVTH0=-3.224026e-009 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=-4.2919481e-014 PAGS=4.5191688e-014 ++ PALPHA0=-9.043013e-018 PARAMCHK=1 PBETA0=-3.1184416e-013 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.18918506 PDIBLC1=0.39 PDIBLC2=0.00064013636 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK2=2.6091117e-015 ++ PKETA=-2.7504935e-015 PKT1=1.4488831e-014 PPCLM=4.7225454e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=1.447013e-015 ++ PUA=1.9701818e-023 PUB=-1.1174026e-031 PUB1=1.231013e-031 PUC=1.4030649e-024 ++ PVAG=0 PVOFF=-1.4493507e-016 PVTH0=-3.6888312e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8e-009 ++ TOXM=8e-009 TOXP=8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.032447266 UA=-8.1547091e-010 ++ UA1=1.675e-009 UB=2.7427942e-018 UB1=-2.5166039e-018 UC=9.84685e-011 ++ UC1=-5.6e-011 UTE=-1.3857143 VBM=-3 VFBCV=-1 VOFF=-0.12631325 VOFFCV=0.005 ++ VOFFL=0 VSAT=85000 VTH0=0.66097097 W0=5e-007 WA0=4.291948e-009 ++ WAGS=-2.606026e-009 WALPHA0=7.5358442e-012 WBETA0=1.1381299e-007 WINT=1e-008 ++ WK2=-7.4596769e-009 WKETA=-6.5992208e-010 WKT1=-7.3528831e-009 ++ WKT2=1.7142857e-010 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=2.1551688e-009 ++ WR=1 WTVOFF=0 WU0=6.7095584e-010 WUA=6.0458182e-018 WUB=-1.6048831e-026 ++ WUB1=2.224987e-026 WUC=-8.8975636e-018 WUTE=1.7142857e-008 WVOFF=2.0819221e-009 ++ WVTH0=-9.7008312e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.3 NMOS ++ A0=1.1588 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.27510429 ++ ALPHA0=6.6776286e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=23.896857 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 ++ DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79064 K2=0.0051958286 K3=0 K3B=0 ++ KETA=-0.022847143 KT1=-0.332 KT1L=0 KT2=-0.021107143 KU0=0 KVSAT=0 KVTH0=0 ++ LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 ++ MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.18626143 PDIBLC1=0.39 ++ PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=8e-009 TOXM=8e-009 TOXP=8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.032279714 UA=-7.959e-010 ++ UA1=1.675e-009 UB=2.7193143e-018 UB1=-2.5919e-018 UC=9.7769286e-011 ++ UC1=-5.6e-011 UTE=-1.3857143 VBM=-3 VFBCV=-1 VOFF=-0.12496714 VOFFCV=0.005 ++ VOFFL=0 VSAT=85000 VTH0=0.66064857 W0=5e-007 WAGS=1.9131429e-009 ++ WALPHA0=6.6315429e-012 WBETA0=8.2628571e-008 WINT=1e-008 WK2=-7.1987657e-009 ++ WKETA=-9.3497143e-010 WKT1=-5.904e-009 WKT2=1.7142857e-010 WL=0 WLN=1 ++ WMAX=5e-007 WMIN=2.2e-007 WPCLM=6.8777143e-009 WR=1 WTVOFF=0 WU0=8.1565714e-010 ++ WUA=8.016e-018 WUB=-2.7222857e-026 WUB1=3.456e-026 WUC=-8.7572571e-018 ++ WUTE=1.7142857e-008 WVOFF=2.0674286e-009 WVTH0=-1.0069714e-008 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.4 NMOS ++ A0=0.10680558 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.35500309 ++ ALPHA0=2.6500109e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=20.982852 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0036363636 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.95938091 K2=0.041255727 K3=0 ++ K3B=0 KETA=-0.12490989 KT1=-0.37773746 KT1L=0 KT2=-0.014603854 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-1.6983636e-009 LAGS=-1.1780546e-008 LALPHA0=-2.8170545e-013 ++ LBETA0=-8.9454546e-008 LDELTA=3.1818182e-009 LINT=0 LK1=-9.9985454e-008 ++ LK2=-3.7879164e-008 LKETA=3.0254945e-008 LKT1=1.6718727e-008 ++ LKT2=-3.3230727e-009 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=-8.0088e-008 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.0251818e-009 LUA=3.9938436e-016 ++ LUB=-9.0230909e-026 LUB1=2.4878e-025 LUC=-3.4349127e-017 LVOFF=-9.2114546e-009 ++ LVSAT=0.0042909091 LVTH0=-4.1979273e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=1.0504145e-015 PAGS=-1.3815011e-014 ++ PALPHA0=-2.4870109e-020 PARAMCHK=1 PBETA0=1.0555636e-013 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.45921829 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK2=3.5791331e-015 ++ PKETA=1.6899316e-015 PKT1=3.5425745e-015 PKT2=1.9005294e-015 ++ PPCLM=2.4308858e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-3.5013818e-016 PUA=3.8566691e-024 PUB=-2.4352626e-031 ++ PUB1=-3.8927127e-032 PUC=-7.5187026e-024 PVAG=0 PVOFF=4.8246982e-015 ++ PVSAT=-2.0596364e-009 PVTH0=2.0029964e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8e-009 ++ TOXM=8e-009 TOXP=8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.033011551 UA=-6.3005701e-010 ++ UA1=1.675e-009 UB=2.2836418e-018 UB1=-3.65896e-018 UC=1.5877203e-010 ++ UC1=-5.6e-011 UTE=-1.4342857 VBM=-3 VFBCV=-1 VOFF=-0.079311948 VOFFCV=0.005 ++ VOFFL=0 VSAT=71618.182 VTH0=0.72356597 W0=5e-007 WA0=-3.7514805e-009 ++ WAGS=3.3067462e-008 WALPHA0=4.9740218e-014 WBETA0=-3.786053e-007 WINT=1e-008 ++ WK2=-1.2782618e-008 WKETA=-3.3798633e-009 WKT1=-7.0851491e-009 ++ WKT2=-3.8010589e-009 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=-1.9828414e-008 ++ WR=1 WTVOFF=0 WU0=1.2335751e-010 WUA=1.8551439e-017 WUB=1.1549411e-025 ++ WUB1=7.7854254e-026 WUC=-1.9125195e-020 WUTE=4.0457143e-008 ++ WVOFF=-1.7231065e-008 WVSAT=0.0097832727 WVTH0=-2.1596758e-008 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.5 NMOS ++ A0=0.97533082 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.441074 ++ ALPHA0=6.8164074e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.036008 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0014285714 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.76833212 K2=0.0082103273 K3=0 ++ K3B=0 KETA=-0.043888571 KT1=-0.4079911 KT1L=0 KT2=-0.031229592 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-4.3596098e-007 LAGS=-5.4816e-008 LALPHA0=-2.3649037e-012 ++ LBETA0=-1.1603265e-007 LDELTA=4.2857143e-009 LINT=0 LK1=-4.4610612e-009 ++ LK2=-2.1356464e-008 LKETA=-1.0255714e-008 LKT1=3.1845551e-008 ++ LKT2=4.9897959e-009 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=4.0921959e-008 ++ LPDIBLC2=9.06e-010 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.9403755e-009 ++ LUA=6.6367861e-016 LUB=-3.6042122e-025 LUB1=-1.7578531e-025 LUC=4.0383673e-018 ++ LUC1=3.1443869e-017 LVOFF=1.1378694e-008 LVSAT=-0.0041142857 ++ LVTH0=-1.7716408e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.4148441e-015 PAGS=-2.7963977e-014 PALPHA0=6.6303478e-020 ++ PARAMCHK=1 PBETA0=-2.8990433e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 ++ PCLM=0.21719837 PDIBLC1=0.39 PDIBLC2=0.001359 PDIBLCB=0.2 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0.07 PK1=5.2640522e-015 PK2=-5.0342094e-015 ++ PKT1=-1.5285865e-014 PKT2=-2.6008163e-015 PPCLM=2.4676545e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=-3.5579167e-016 ++ PUA=2.2512666e-023 PUB=-2.3455895e-031 PUB1=-2.9753339e-032 PUC=-9.2762449e-024 ++ PUC1=-1.5093057e-023 PVAG=0 PVOFF=-6.4985731e-015 PVSAT=4.8548571e-009 ++ PVTH0=-3.3082384e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8e-009 TOXM=8e-009 ++ TOXP=8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.031181163 UA=-1.1586455e-009 UA1=1.675e-009 ++ UB=2.8240225e-018 UB1=-2.8098294e-018 UC=8.1997037e-011 UC1=-1.1888774e-010 ++ UTE=-1.4342857 VBM=-3 VFBCV=-1 VOFF=-0.12049225 VOFFCV=0.005 VOFFL=0 ++ VSAT=88428.571 VTH0=0.67504024 W0=5e-007 WA0=1.1790367e-009 WAGS=6.1365394e-008 ++ WALPHA0=-1.3260696e-013 WBETA0=4.1231608e-007 WINT=1e-008 WK1=-1.0528104e-008 ++ WK2=4.4440669e-009 WKT1=3.0571729e-008 WKT2=5.2016327e-009 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-2.0563788e-008 WR=1 WTVOFF=0 ++ WU0=1.3466449e-010 WUA=-1.8760555e-017 WUB=9.755951e-026 WUB1=5.9506678e-026 ++ WUC=3.4959595e-018 WUC1=3.0186115e-017 WUTE=4.0457143e-008 WVOFF=5.4154776e-009 ++ WVSAT=-0.0040457143 WVTH0=-1.0974289e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 ++ XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.6 NMOS ++ A0=1.2333595 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.28370796 ++ ALPHA0=9.0921047e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.039866 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0027272727 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79418892 K2=-0.0057236965 K3=0 ++ K3B=0 KETA=-0.021025909 KT1=-0.33923366 KT1L=0 KT2=-0.021803571 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-7.4559545e-007 LAGS=1.3402325e-007 LALPHA0=-1.0329047e-010 ++ LBETA0=-3.7206623e-006 LDELTA=2.7272727e-009 LINT=0 LK1=-3.5489221e-008 ++ LK2=-4.6356351e-009 LKETA=-3.7690909e-008 LKT1=-5.0663377e-008 ++ LKT2=-6.3214286e-009 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LPCLM=2.9060649e-008 ++ LPDIBLC2=1.7686364e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=-1.4308442e-009 ++ LUA=2.1903156e-016 LUB=-6.4298182e-025 LUB1=7.0824935e-025 LUC=-1.4633922e-017 ++ LUC1=-5.0024338e-017 LUTE=3.448052e-007 LVOFF=1.3159091e-008 ++ LVTH0=1.325026e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PAGS=6.3697932e-014 PALPHA0=-1.0548281e-019 PARAMCHK=1 ++ PBETA0=-2.9791169e-014 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.22708279 ++ PDIBLC1=0.39 PDIBLC2=0.00064013636 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0.07 PK1=-8.3746286e-015 PK2=2.7051485e-015 PKT1=2.4318421e-014 ++ PKT2=3.0342857e-015 PPCLM=1.9242888e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 ++ PSCBE2=1.638e-005 PTVOFF=0 PU0=1.3295688e-015 PUA=8.5070338e-024 ++ PUB=8.4187636e-032 PUB1=-5.7827969e-031 PUC=5.071119e-024 PUC1=2.4011682e-023 ++ PUTE=-1.6550649e-013 PVAG=0 PVTH0=-1.1596488e-014 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8e-009 ++ TOXM=8e-009 TOXP=8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.036490513 UA=-7.881063e-010 ++ UA1=1.675e-009 UB=3.0594896e-018 UB1=-3.5465249e-018 UC=9.7557278e-011 ++ UC1=-5.0997566e-011 UTE=-1.7216234 VBM=-3 VFBCV=-1 VOFF=-0.12197591 ++ VOFFCV=0.005 VOFFL=0 VSAT=85000 VTH0=0.64923469 W0=5e-007 WAGS=-1.501953e-008 ++ WALPHA0=1.0548281e-014 WBETA0=1.9555512e-007 WINT=1e-008 WK1=8.3746286e-010 ++ WK2=-2.005398e-009 WKT1=-2.4318421e-009 WKT2=5.0571429e-010 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-1.603574e-008 WR=1 WTVOFF=0 ++ WU0=-1.2698026e-009 WUA=-7.0891948e-018 WUB=-1.6806265e-025 WUB1=5.1661197e-025 ++ WUC=-8.460177e-018 WUC1=-2.4011682e-018 WUTE=1.7837922e-007 ++ WVTH0=-4.067414e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.7 NMOS ++ A0=1.1588 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29711029 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=23.6678 BGIDL=1.8961e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=1e-010 ++ CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 ++ DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79064 K2=-0.00618726 K3=0 K3B=0 ++ KETA=-0.024795 KT1=-0.3443 KT1L=0 KT2=-0.022435714 KU0=0 KVSAT=0 KVTH0=0 LINT=0 ++ LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 ++ LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.22998886 PDIBLC1=0.39 ++ PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=8e-009 TOXM=8e-009 TOXP=8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.036347429 UA=-7.6620314e-010 ++ UA1=1.675e-009 UB=2.9951914e-018 UB1=-3.4757e-018 UC=9.6093886e-011 ++ UC1=-5.6e-011 UTE=-1.6871429 VBM=-3 VFBCV=-1 VOFF=-0.12066 VOFFCV=0.005 VOFFL=0 ++ VSAT=85000 VTH0=0.65055971 W0=5e-007 WAGS=-8.6497371e-009 WBETA0=1.92576e-007 ++ WINT=1e-008 WK2=-1.7348832e-009 WKT2=8.0914286e-010 WL=0 WLN=1 WMAX=1.2e-006 ++ WMIN=5e-007 WPCLM=-1.4111451e-008 WR=1 WTVOFF=0 WU0=-1.1368457e-009 ++ WUA=-6.2384914e-018 WUB=-1.5964389e-025 WUB1=4.58784e-025 WUC=-7.9530651e-018 ++ WUTE=1.6182857e-007 WVTH0=-5.2270629e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 ++ XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.8 NMOS ++ A0=0.10362636 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.2705431 ++ ALPHA0=2.5953123e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.140586 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0036363636 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.95060511 K2=0.013945175 K3=0 ++ K3B=0 KETA=-0.12424077 KT1=-0.28115299 KT1L=0 KT2=-0.025449687 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-8.0818182e-010 LAGS=3.2753448e-008 LALPHA0=-2.5435614e-013 ++ LDELTA=3.1818182e-009 LINT=0 LK1=-9.5597554e-008 LK2=-3.0232209e-008 ++ LKETA=2.9920384e-008 LKT1=-1.0099496e-008 LKT2=9.6575269e-010 LL=0 LLN=1 ++ LMAX=5e-007 LMIN=2.8e-007 LNOFF=1.2990496e-006 LPCLM=-9.798626e-009 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.7050207e-010 LUA=2.5458994e-016 ++ LUB=-3.3240512e-025 LUB1=4.827456e-025 LUC=-6.8059408e-017 LUC1=4.973267e-017 ++ LVOFF=6.8691116e-010 LVOFFCV=-1.118626e-007 LVSAT=-0.00034132231 ++ LVTH0=-5.5747725e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 ++ NOFF=-0.59809917 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} ++ NSD=1e+020 NTNOI=1 PAGS=-6.6365124e-014 PALPHA0=-5.7142305e-020 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.20476889 PDIBLC1=0.39 ++ PDIBLC2=0.003171 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK1=-5.177723e-015 PK2=-5.4442735e-015 PKETA=2.0847148e-015 PKT1=3.5188078e-014 ++ PKT2=-3.1602845e-015 PNOFF=-1.5328785e-012 PPCLM=-5.8632603e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=4.1983839e-015 ++ PUA=1.7471409e-022 PUB=4.2239319e-032 PUB1=-3.1500653e-031 PUC=3.2259428e-023 ++ PUC1=-5.8684551e-023 PVAG=0 PVOFF=-6.8553733e-015 PVOFFCV=1.3199787e-013 ++ PVSAT=3.4063967e-009 PVTH0=1.824977e-014 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8e-009 ++ TOXM=8e-009 TOXP=8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.046898182 UA=-6.6207759e-010 ++ UA1=1.675e-009 UB=3.7962141e-018 UB1=-5.3788142e-018 UC=2.9436835e-010 ++ UC1=-2.2938539e-010 UTE=-1.5701136 VBM=-3 VFBCV=-1 VOFF=-0.12424632 ++ VOFFCV=0.22872521 VOFFL=0 VSAT=85682.645 VTH0=0.75419347 W0=5e-007 ++ WAGS=1.3273025e-007 WALPHA0=1.1428461e-013 WBETA0=-5.6473191e-007 WINT=1e-008 ++ WK1=1.0355446e-008 WK2=1.9443834e-008 WKETA=-4.1694295e-009 ++ WKT1=-1.2105482e-007 WKT2=8.9970236e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 ++ WNOFF=3.065757e-006 WPCLM=2.8042187e-007 WR=1 WTVOFF=0 WU0=-1.6262868e-008 ++ WUA=5.6335718e-017 WUB=-1.6693412e-024 WUB1=2.1072821e-024 WUC=-1.6002278e-016 ++ WUC1=2.0459475e-016 WUTE=2.0073409e-007 WVOFF=3.5791497e-008 ++ WVOFFCV=-2.6399574e-007 WVSAT=-0.0068127934 WVTH0=-5.7737207e-008 WW=0 WWL=0 ++ WWN=1 XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.9 NMOS ++ A0=0.57970277 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.63340774 ++ ALPHA0=6.7040286e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.043581 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0014285714 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.75941 K2=0.017155231 K3=0 K3B=0 ++ KETA=-0.043888571 KT1=-0.30297354 KT1L=0 KT2=-0.021799026 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.3884638e-007 LAGS=-1.4867887e-007 LALPHA0=-2.3087143e-012 ++ LBETA0=4.8502597e-008 LDELTA=4.2857143e-009 LINT=0 LK2=-3.1837237e-008 ++ LKETA=-1.0255714e-008 LKT1=8.1077922e-010 LKT2=-8.5957792e-010 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=6.8726318e-008 LPDIBLC2=9.06e-010 LPE0=1.1e-007 ++ LPEB=0 LTVOFF=0 LU0=4.387089e-009 LUA=3.880134e-016 LUB=-1.7056325e-025 ++ LUB1=-6.899552e-025 LUC=5.1261039e-019 LUC1=7.5986727e-018 ++ LVOFF=-1.0167857e-008 LVTH0=-9.953513e-009 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=-2.3401007e-013 PAGS=8.279421e-014 ++ PARAMCHK=1 PBETA0=-4.8405592e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 ++ PCLM=0.047719 PDIBLC1=0.39 PDIBLC2=0.001359 PDIBLCB=0.2 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0.07 PK2=7.3331031e-015 PKT1=2.1335166e-014 ++ PKT2=4.3014448e-015 PPCLM=-8.1325983e-015 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=2.9708645e-016 ++ PUA=3.4779762e-022 PUB=-4.5859137e-031 PUB1=5.7696713e-031 PUC=-5.1158517e-024 ++ PUC1=1.3044275e-023 PVAG=0 PVOFF=1.8926357e-014 PVTH0=-1.2468455e-014 ++ RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE=8e-009 TOXM=8e-009 TOXP=8e-009 TOXREF=8e-009 ++ TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 ++ U0=0.038465008 UA=-9.289245e-010 UA1=1.675e-009 UB=3.4725304e-018 ++ UB1=-3.0334126e-018 UC=1.5722431e-010 UC1=-1.4511739e-010 UTE=-1.5701136 VBM=-3 ++ VFBCV=-1 VOFF=-0.10253679 VOFFCV=0.005 VOFFL=0 VSAT=85000 VTH0=0.66260505 ++ W0=5e-007 WA0=4.6802014e-007 WAGS=-1.6558842e-007 WBETA0=4.0337993e-007 ++ WINT=1e-008 WK2=-6.1109193e-009 WKT1=-9.3348999e-008 WKT2=-5.9264351e-009 WL=0 ++ WLN=1 WMAX=1e-005 WMIN=1.2e-006 WPCLM=1.7942187e-007 WR=1 WTVOFF=0 ++ WU0=-8.4602728e-009 WUA=-2.8983135e-016 WUB=-6.6767982e-025 WUB1=3.2333483e-025 ++ WUC=-8.5272224e-017 WUC1=6.1137104e-017 WUTE=2.0073409e-007 ++ WVOFF=-1.5771964e-008 WVTH0=3.6992425e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 ++ XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.10 NMOS ++ A0=1.175342 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.26729169 ++ ALPHA0=9.0929986e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.512311 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0027272727 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79747612 K2=-0.0074231864 K3=0 ++ K3B=0 KETA=-0.021025909 KT1=-0.31506405 KT1L=0 KT2=-0.016812862 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-9.536135e-007 LAGS=2.9066039e-007 LALPHA0=-1.0337986e-010 ++ LBETA0=-4.1139731e-006 LDELTA=2.7272727e-009 LINT=0 LK1=-4.5679339e-008 ++ LK2=-2.3431364e-009 LKETA=-3.7690909e-008 LKT1=1.5319401e-008 ++ LKT2=-6.8429752e-009 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=-1.5464876e-007 ++ LPCLM=-1.5414418e-007 LPDIBLC2=1.7686364e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LU0=1.9522345e-009 LUA=2.4617513e-016 LUA1=2.5980992e-017 LUB=1.6897655e-025 ++ LUB1=-1.7520434e-024 LUC=6.3987831e-017 LUC1=-1.1288886e-016 ++ LUTE=-2.7427686e-008 LVOFF=1.3159091e-008 LVOFFCV=8.5056818e-008 ++ LVTH0=7.3817355e-009 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 ++ NOFF=2.128874 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} ++ NSD=1e+020 NTNOI=1 PA0=2.454613e-013 PAGS=-1.211339e-013 PARAMCHK=1 ++ PBETA0=4.3431558e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.23344442 ++ PDIBLC1=0.39 PDIBLC2=0.00064013636 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0.07 PK1=3.6497107e-015 PKT1=-5.3541257e-014 PKT2=3.6497107e-015 ++ PNOFF=1.8248554e-013 PPCLM=2.3542459e-013 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=-2.662464e-015 ++ PUA=-2.3522386e-023 PUA1=-3.065757e-023 PUB=-8.7392324e-031 PUB1=2.3248657e-030 ++ PUC=-8.7702549e-023 PUC1=9.8191818e-023 PUTE=2.7372831e-013 PVAG=0 ++ PVOFFCV=-1.0036705e-013 PVTH0=-4.6716298e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8e-009 ++ TOXM=8e-009 TOXP=8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.040494054 UA=-8.1072595e-010 ++ UA1=1.6533492e-009 UB=3.1895805e-018 UB1=-2.1483391e-018 UC=1.0432829e-010 ++ UC1=-4.4711114e-011 UTE=-1.5472572 VBM=-3 VFBCV=-1 VOFF=-0.12197591 ++ VOFFCV=-0.065880682 VOFFL=0 VSAT=85000 VTH0=0.64815901 W0=5e-007 ++ WA0=6.8460666e-008 WAGS=4.3516718e-009 WBETA0=-3.6192965e-007 WINT=1e-008 ++ WK1=-3.0414256e-009 WKT1=-3.095198e-008 WKT2=-5.3833233e-009 WL=0 WLN=1 ++ WMAX=1e-005 WMIN=1.2e-006 WNOFF=-1.5207128e-007 WPCLM=-2.3542459e-008 WR=1 ++ WTVOFF=0 WU0=-5.9939808e-009 WUA=1.9601988e-017 WUA1=2.5547975e-017 ++ WUB=-3.2156993e-025 WUB1=-1.1332474e-024 WUC=-1.6449976e-017 ++ WUC1=-9.8191818e-018 WUTE=-2.7372831e-008 WVOFFCV=8.3639205e-008 ++ WVTH0=-2.7981116e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.11 NMOS ++ A0=1.0799807 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29635773 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.100914 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 ++ DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79290818 K2=-0.0076575 K3=0 K3B=0 ++ KETA=-0.024795 KT1=-0.31353211 KT1L=0 KT2=-0.017497159 KU0=0 KVSAT=0 KVTH0=0 ++ LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 ++ MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2.1134091 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.21803 ++ PDIBLC1=0.39 PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0.07 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 ++ PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 ++ RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 ++ TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8e-009 TOXM=8e-009 TOXP=8e-009 ++ TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 ++ TVOFF=0.001 U0=0.040689277 UA=-7.8610843e-010 UA1=1.6559473e-009 ++ UB=3.2064782e-018 UB1=-2.3235434e-018 UC=1.1072708e-010 UC1=-5.6e-011 UTE=-1.55 ++ VBM=-3 VFBCV=-1 VOFF=-0.12066 VOFFCV=-0.057375 VOFFL=0 VSAT=85000 ++ VTH0=0.64889718 W0=5e-007 WA0=9.3006796e-008 WAGS=-7.7617182e-009 ++ WBETA0=-3.1849809e-007 WINT=1e-008 WK1=-2.6764545e-009 WKT1=-3.6306106e-008 ++ WKT2=-5.0183523e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WNOFF=-1.3382273e-007 ++ WR=1 WTVOFF=0 WU0=-6.2602272e-009 WUA=1.7249749e-017 WUA1=2.2482218e-017 ++ WUB=-4.0896225e-025 WUB1=-9.0076078e-025 WUC=-2.5220231e-017 ++ WVOFFCV=7.36025e-008 WVTH0=-3.2652745e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 ++ XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.12 NMOS ++ A0=0.13211844 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.46155061 ++ ALPHA0=2.6067636e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.084 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=2.3e-010 CGIDL=0.5 CGSL=1e-010 CGSO=2.3e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0036363636 DIOMOD=1 DLC=3e-008 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.95164273 K2=0.015893454 K3=0 K3B=0 KETA=-0.12105603 KT1=-0.29328273 KT1L=0 ++ KT2=-0.024548182 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.5054221e-008 LAGS=-6.2750307e-008 ++ LALPHA0=-2.6008182e-013 LDELTA=3.1818182e-009 LINT=0 LK1=-9.6116364e-008 ++ LK2=-3.0777727e-008 LKETA=2.8328017e-008 LKT1=-6.5736364e-009 ++ LKT2=6.4909091e-010 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LNOFF=1.1454545e-006 ++ LPCLM=-1.5673636e-008 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=5.9118182e-010 ++ LUA=2.7209636e-016 LUB=-3.2817273e-025 LUB1=4.5118182e-025 LUC=-6.4827e-017 ++ LUC1=4.3852454e-017 LVOFFCV=-9.8636364e-008 LVTH0=-5.3919091e-008 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=-0.29090909 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=1.4217547e-013 PAGS=8.8676235e-013 PARAMCHK=1 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.23286727 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PKETA=1.7976533e-014 ++ PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE=8e-009 TOXM=8e-009 TOXP=8e-009 TOXREF=8e-009 ++ TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 ++ U0=0.045268636 UA=-6.5643273e-010 UA1=1.675e-009 UB=3.6289455e-018 ++ UB1=-5.1676636e-018 UC=2.78334e-010 UC1=-2.0888491e-010 UTE=-1.55 VBM=-3 ++ VFBCV=-1 VOFF=-0.12066 VOFFCV=0.20227273 VOFFL=0 VSAT=85000 VTH0=0.74840818 ++ W0=5e-007 WA0=-2.8435094e-007 WAGS=-1.7735247e-006 WINT=1e-008 ++ WKETA=-3.5953066e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 ++ WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.13 NMOS ++ A0=0.62659857 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.61681571 ++ ALPHA0=6.7040286e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.084 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0014285714 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.75941 K2=0.016542914 K3=0 K3B=0 ++ KETA=-0.043888571 KT1=-0.31232714 KT1L=0 KT2=-0.022392857 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.6229429e-007 LAGS=-1.4038286e-007 LALPHA0=-2.3087143e-012 ++ LDELTA=4.2857143e-009 LINT=0 LK2=-3.1102457e-008 LKETA=-1.0255714e-008 ++ LKT1=2.9485714e-009 LKT2=-4.2857143e-010 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 ++ LPCLM=6.7911429e-008 LPDIBLC2=9.06e-010 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LU0=4.4168571e-009 LUA=4.2286286e-016 LUB=-2.1651429e-025 LUB1=-6.3214286e-025 ++ LUC1=8.9057143e-018 LVOFF=-8.2714286e-009 LVTH0=-1.1202857e-008 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.065697143 PDIBLC1=0.39 ++ PDIBLC2=0.001359 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=8e-009 TOXM=8e-009 TOXP=8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.037617286 UA=-9.5796571e-010 ++ UA1=1.675e-009 UB=3.4056286e-018 UB1=-3.0010143e-018 UC=1.4868e-010 ++ UC1=-1.3899143e-010 UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.10411714 VOFFCV=0.005 ++ VOFFL=0 VSAT=85000 VTH0=0.66297571 W0=5e-007 WINT=1e-008 WL=0 WLN=1 ++ WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 ++ XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.14 NMOS ++ A0=1.1822018 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.26772773 ++ ALPHA0=9.0929986e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.476046 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0027272727 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79717136 K2=-0.0074231864 K3=0 ++ K3B=0 KETA=-0.021025909 KT1=-0.31816545 KT1L=0 KT2=-0.017352273 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-9.2901818e-007 LAGS=2.7852273e-007 LALPHA0=-1.0337986e-010 ++ LBETA0=-4.0704545e-006 LDELTA=2.7272727e-009 LINT=0 LK1=-4.5313636e-008 ++ LK2=-2.3431364e-009 LKETA=-3.7690909e-008 LKT1=9.9545454e-009 ++ LKT2=-6.4772727e-009 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=-1.3636364e-007 ++ LPCLM=-1.3055455e-007 LPDIBLC2=1.7686364e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LU0=1.6854546e-009 LUA=2.4381818e-016 LUA1=2.2909091e-017 LUB=8.1409091e-026 ++ LUB1=-1.5190909e-024 LUC=5.52e-017 LUC1=-1.0305e-016 LVOFF=1.3159091e-008 ++ LVOFFCV=7.5e-008 LVTH0=6.9136364e-009 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 ++ MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 ++ NJS=1.01 NOFF=2.1136364 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.23108545 PDIBLC1=0.39 PDIBLC2=0.00064013636 PDIBLCB=0.2 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 ++ RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=8e-009 TOXM=8e-009 TOXP=8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.039893455 UA=-8.0876182e-010 ++ UA1=1.6559091e-009 UB=3.1573591e-018 UB1=-2.2618909e-018 UC=1.0268e-010 ++ UC1=-4.5695e-011 UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.12197591 VOFFCV=-0.0575 ++ VOFFL=0 VSAT=85000 VTH0=0.64787864 W0=5e-007 WINT=1e-008 WL=0 WLN=1 ++ WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 ++ XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.15 NMOS ++ A0=1.0893 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29558 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.069 BGIDL=1.8961e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=1e-010 ++ CGDO=2.3e-010 CGIDL=0.5 CGSL=1e-010 CGSO=2.3e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=3e-008 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79264 K2=-0.0076575 K3=0 K3B=0 ++ KETA=-0.024795 KT1=-0.31717 KT1L=0 KT2=-0.018 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 ++ LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2.1 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.21803 PDIBLC1=0.39 ++ PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=8e-009 TOXM=8e-009 TOXP=8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.040062 UA=-7.8438e-010 ++ UA1=1.6582e-009 UB=3.1655e-018 UB1=-2.4138e-018 UC=1.082e-010 UC1=-5.6e-011 ++ UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.12066 VOFFCV=-0.05 VOFFL=0 VSAT=85000 ++ VTH0=0.64857 W0=5e-007 WINT=1e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WR=1 ++ WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +*resistor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.SUBCKT nplus_u_m1 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 R_RSH0={rsh_nplus_u_m} R_DW=-5E-8 R_DL=0 ++ R_VC1=0 R_VC2=0 R_TC1=1.36E-3 R_TC2=6.5E-7 R_TNOM=25 R_L='r_length-2*r_dl' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_nplus_u_m=60 +* model for substrate capacitor + + + + + + + + + + + +.MODEL np_junction D CJ=0.00096797 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 3 1 np_junction AREA='r_w*r_l' + +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS nplus_u_m1 +.ENDL nmos_3p3_t + +* +* +.LIB nmos_3p3_f +.SUBCKT nmos_3p3_sab d g s b ++ PARAMS: W=10u L=0.28u PAR=1 S_SAB=0.48u D_SAB=1.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 +.PARAM ++ PAR_VTH=0.007148 PAR_K=0.007008 PAR_L=1.5e-7 PAR_W=-1e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b nplus_u_m1 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + +Xr2 s s1 b nplus_u_m1 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b nmos_3p3 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS +.MODEL nmos_3p3.0 NMOS ++ A0=0.11226647 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.31756239 ++ ALPHA0=2.6143989e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=19.904932 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9e-011 CGDO=7.7e-011 CGIDL=0.5 CGSL=9e-011 CGSO=7.7e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0039772727 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.94866818 K2=0.052196642 K3=0 K3B=0 KETA=-0.14562336 KT1=-0.45807784 KT1L=0 ++ KT2=-0.024703182 KU0=0 KVSAT=0 KVTH0=0 LA0=-3.0545135e-009 LAGS=-1.270937e-008 ++ LALPHA0=-2.787532e-013 LBETA0=1.1800932e-007 LDELTA=2.9210227e-009 LINT=0 ++ LK1=-9.1790218e-008 LK2=-3.8749265e-008 LKETA=3.5879506e-008 LKT1=3.950099e-008 ++ LKT2=1.1800932e-009 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=-4.4233047e-008 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.3334833e-009 LUA=6.5818091e-016 ++ LUB=-7.3464598e-025 LUB1=2.6939132e-025 LUC=-5.6852041e-017 ++ LUC1=-3.6804886e-018 LUTE=8.7630682e-008 LVOFF=3.7549747e-009 ++ LVSAT=-0.0026289205 LVTH0=-3.5583899e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=1.717132e-015 PAGS=-1.2018636e-014 ++ PALPHA0=-1.3439918e-020 PARAMCHK=1 PBETA0=8.5878068e-016 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.36674716 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK2=5.3018972e-015 ++ PKETA=-2.3874103e-015 PKT1=-8.5148105e-015 PKT2=-2.9198543e-016 ++ PPCLM=8.4289324e-015 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-6.4086508e-016 PUA=-1.3923626e-022 PUB=9.1163863e-032 ++ PUB1=-5.6572177e-032 PUC=5.3597361e-024 PUC1=1.8034394e-024 ++ PUTE=-4.2939034e-014 PVAG=0 PVOFF=-1.4620741e-015 PVSAT=1.288171e-009 ++ PVTH0=4.2939034e-016 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.6e-009 TOXM=8e-009 ++ TOXP=7.6e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.023697233 UA=-1.1068315e-009 UA1=1.675e-009 ++ UB=3.334019e-018 UB1=-4.197971e-018 UC=2.2336e-010 UC1=-4.2111364e-011 ++ UTE=-1.5681818 VBM=-3 VFBCV=-1 VOFF=-0.12637972 VOFFCV=0.005 VOFFL=0 ++ VSAT=99670.454 VTH0=0.63571386 W0=5e-007 WA0=-6.4797433e-009 ++ WAGS=4.9972817e-008 WALPHA0=5.071667e-014 WBETA0=1.4853682e-007 WINT=1e-008 ++ WK2=-2.0007159e-008 WKETA=8.4725454e-009 WKT1=3.3399235e-008 ++ WKT2=1.1018318e-009 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=2.3523508e-008 ++ WR=1 WTVOFF=0 WU0=4.8629688e-009 WUA=2.7394695e-016 WUB=-4.2815738e-025 ++ WUB1=3.5239491e-025 WUC=-3.4293319e-017 WUC1=-6.8054318e-018 ++ WUTE=1.0690909e-007 WVOFF=5.5172608e-009 WVSAT=-8.3522727e-005 ++ WVTH0=-1.5283991e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.5e-008 XPART=0 XTIS=3 ++ XW=1e-008 ++ LEVEL=14 +.MODEL nmos_3p3.1 NMOS ++ A0=1.0792115 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.47190495 ++ ALPHA0=6.5170032e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=22.630402 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9e-011 CGDO=7.7e-011 CGIDL=0.5 CGSL=9e-011 CGSO=7.7e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0015357143 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.74656121 K2=0.02341267 K3=0 K3B=0 KETA=-0.028193589 KT1=-0.33938118 KT1L=0 ++ KT2=-0.020331679 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.7202287e-007 LAGS=-8.7565511e-008 ++ LALPHA0=-2.1715163e-012 LBETA0=-1.2038436e-006 LDELTA=4.1051786e-009 LINT=0 ++ LK1=6.2316611e-009 LK2=-2.4789039e-008 LKETA=-2.1073934e-008 ++ LKT1=-1.8066891e-008 LKT2=-9.4008589e-010 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 ++ LPCLM=9.4458106e-008 LPDIBLC2=8.6783475e-010 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LU0=1.4587752e-009 LUA=7.4300653e-016 LUB=-6.0692192e-025 LUB1=-3.9857179e-025 ++ LUC=1.0421037e-017 LUC1=5.172525e-018 LVOFF=-2.7402067e-009 LVSAT=0.0014368125 ++ LVTH0=-2.2389644e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=2.528563e-014 PAGS=-1.0165305e-014 PALPHA0=1.8888337e-020 ++ PARAMCHK=1 PBETA0=2.5194507e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 ++ PCLM=0.080786018 PDIBLC1=0.39 PDIBLC2=0.00138165 PDIBLCB=0.2 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0.07 PK2=-2.7998188e-015 PKETA=5.5126185e-015 ++ PKT1=8.8527765e-015 PKT2=2.5948834e-016 PPCLM=-2.9479082e-015 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=1.2561046e-015 ++ PUA=-3.055626e-023 PUB=-1.0113407e-031 PUB1=8.3700075e-032 PUC=-1.2281462e-023 ++ PUC1=-2.5345373e-024 PVAG=0 PVOFF=3.2888638e-016 PVSAT=2.1121144e-009 ++ PVTH0=-5.793228e-016 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.6e-009 TOXM=8e-009 ++ TOXP=7.6e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.029624466 UA=-1.2817297e-009 UA1=1.675e-009 ++ UB=3.0706704e-018 UB1=-2.8207275e-018 UC=8.4652626e-011 UC1=-6.0365e-011 ++ UTE=-1.3875 VBM=-3 VFBCV=-1 VOFF=-0.11298759 VOFFCV=0.005 VOFFL=0 VSAT=91287.5 ++ VTH0=0.60850921 W0=5e-007 WA0=-5.5074584e-008 WAGS=4.6151516e-008 ++ WALPHA0=-1.5939525e-014 WBETA0=-3.6916688e-007 WINT=1e-008 WK2=-3.3025902e-009 ++ WKETA=-7.8161737e-009 WKT1=-2.4102225e-009 WKT2=-3.52275e-011 WL=0 WLN=1 ++ WMAX=5e-007 WMIN=2.2e-007 WPCLM=4.6980911e-008 WR=1 WTVOFF=0 WU0=9.5169113e-010 ++ WUA=4.9864474e-017 WUB=-3.1666793e-026 WUB1=6.3173775e-026 WUC=2.0802857e-018 ++ WUC1=2.13885e-018 WUTE=1.8375e-008 WVOFF=1.8245588e-009 WVSAT=-0.001782375 ++ WVTH0=-1.320417e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.5e-008 XPART=0 XTIS=3 ++ XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.2 NMOS ++ A0=1.2231563 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.25832779 ++ ALPHA0=7.4353703e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.194431 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9e-011 CGDO=7.7e-011 CGIDL=0.5 CGSL=9e-011 CGSO=7.7e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0027306818 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.79586747 K2=0.0064105499 K3=0 K3B=0 KETA=-0.019621922 KT1=-0.32825519 ++ KT1L=0 KT2=-0.021125 KU0=0 KVSAT=0 KVTH0=0 LA0=-6.4259738e-007 ++ LAGS=1.6552342e-007 LALPHA0=-8.2558005e-011 LBETA0=-3.0572184e-006 ++ LDELTA=2.689142e-009 LINT=0 LK1=-5.2196247e-008 LK2=-4.6415264e-009 ++ LKETA=-3.123136e-008 LKT1=-3.1251192e-008 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 ++ LPCLM=-3.3678143e-008 LPDIBLC2=1.7439086e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LU0=-1.8007167e-009 LUA=1.9094925e-016 LUB=-2.2003905e-025 LUB1=-7.5507747e-025 ++ LUC=-7.0384932e-018 LVOFF=1.3287723e-008 LVTH0=-2.8000692e-009 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=-4.536112e-014 ++ PAGS=4.7762591e-014 PALPHA0=-9.5574596e-018 PARAMCHK=1 PBETA0=-3.2958461e-013 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.18891787 PDIBLC1=0.39 ++ PDIBLC2=0.00064234716 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK2=2.757541e-015 PKETA=-2.9069659e-015 PKT1=1.5313084e-014 ++ PPCLM=4.9912056e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=1.5293319e-015 PUA=2.0822632e-023 PUB=-1.1809703e-031 ++ PUB1=1.3010439e-031 PUC=1.4828837e-024 PVAG=0 PVOFF=-1.5318025e-016 ++ PVTH0=-3.8986845e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.6e-009 TOXM=8e-009 ++ TOXP=7.6e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.032375092 UA=-8.1585861e-010 UA1=1.675e-009 ++ UB=2.744187e-018 UB1=-2.5198788e-018 UC=9.9386407e-011 UC1=-5.6e-011 ++ UTE=-1.3875 VBM=-3 VFBCV=-1 VOFF=-0.12651327 VOFFCV=0.005 VOFFL=0 VSAT=92500 ++ VTH0=0.59197793 W0=5e-007 WA0=4.5429264e-009 WAGS=-2.7327843e-009 ++ WALPHA0=8.0653667e-012 WBETA0=1.2157547e-007 WINT=1e-008 WK2=-7.9923454e-009 ++ WKETA=-7.1103921e-010 WKT1=-7.8619588e-009 WKT2=1.8375e-010 WL=0 WLN=1 ++ WMAX=5e-007 WMIN=2.2e-007 WPCLM=2.3733463e-009 WR=1 WTVOFF=0 WU0=7.2111957e-010 ++ WUA=6.5067587e-018 WUB=-1.7352055e-026 WUB1=2.4014016e-026 WUC=-9.5351961e-018 ++ WUTE=1.8375e-008 WVOFF=2.231366e-009 WVTH0=-1.0403021e-008 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-1.5e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.3 NMOS ++ A0=1.1588 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.274905 ++ ALPHA0=6.60855e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=23.88825 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9e-011 CGDO=7.7e-011 CGIDL=0.5 CGSL=9e-011 CGSO=7.7e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79064 K2=0.0059457 ++ K3=0 K3B=0 KETA=-0.02274975 KT1=-0.331385 KT1L=0 KT2=-0.021125 KU0=0 KVSAT=0 ++ KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 ++ LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 ++ MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.185545 ++ PDIBLC1=0.39 PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0.07 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 ++ PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 ++ RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 ++ TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.6e-009 TOXM=8e-009 TOXP=7.6e-009 ++ TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 ++ TVOFF=0.001 U0=0.03219475 UA=-7.96735e-010 UA1=1.675e-009 UB=2.72215e-018 ++ UB1=-2.5955e-018 UC=9.86815e-011 UC1=-5.6e-011 UTE=-1.3875 VBM=-3 VFBCV=-1 ++ VOFF=-0.1251825 VOFFCV=0.005 VOFFL=0 VSAT=92500 VTH0=0.5916975 W0=5e-007 ++ WAGS=2.05065e-009 WALPHA0=7.108185e-012 WBETA0=8.85675e-008 WINT=1e-008 ++ WK2=-7.716177e-009 WKETA=-1.0021725e-009 WKT1=-6.32835e-009 WKT2=1.8375e-010 ++ WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=7.37205e-009 WR=1 WTVOFF=0 ++ WU0=8.742825e-010 WUA=8.59215e-018 WUB=-2.91795e-026 WUB1=3.7044e-026 ++ WUC=-9.386685e-018 WUTE=1.8375e-008 WVOFF=2.216025e-009 WVTH0=-1.0793475e-008 ++ WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.5e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.4 NMOS ++ A0=0.10668786 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.3531832 ++ ALPHA0=2.618997e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=20.979752 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9e-011 CGDO=7.7e-011 CGIDL=0.5 CGSL=9e-011 CGSO=7.7e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0039772727 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.94866818 K2=0.037416157 K3=0 K3B=0 KETA=-0.12161181 KT1=-0.37582777 KT1L=0 ++ KT2=-0.014896384 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.5761839e-009 LAGS=-1.0591044e-008 ++ LALPHA0=-2.5821257e-013 LBETA0=-8.3833352e-008 LDELTA=2.9210227e-009 LINT=0 ++ LK1=-9.1790218e-008 LK2=-3.4832437e-008 LKETA=2.774773e-008 LKT1=1.529097e-008 ++ LKT2=-3.0815037e-009 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=-7.3917648e-008 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=3.7009358e-009 LUA=3.665866e-016 ++ LUB=-7.8888061e-026 LUB1=2.2901987e-025 LUC=-3.141186e-017 ++ LVOFF=-8.5346442e-009 LVSAT=0.0039725909 LVTH0=-3.8570937e-008 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=9.9275047e-016 ++ PAGS=-1.3056615e-014 PALPHA0=-2.3504827e-020 PARAMCHK=1 PBETA0=9.9761689e-014 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.45094152 PDIBLC1=0.39 ++ PDIBLC2=0.003171 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK2=3.3826512e-015 PKETA=1.5971603e-015 PKT1=3.3480996e-015 PKT2=1.7961971e-015 ++ PPCLM=2.2974387e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-3.3091682e-016 PUA=3.6449515e-024 PUB=-2.3015752e-031 ++ PUB1=-3.6790164e-032 PUC=-7.1059521e-024 PVAG=0 PVOFF=4.5598392e-015 ++ PVSAT=-1.9465696e-009 PVTH0=1.8930389e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.6e-009 ++ TOXM=8e-009 TOXP=7.6e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.033441305 UA=-5.8760066e-010 ++ UA1=1.675e-009 UB=2.2723958e-018 UB1=-3.6336059e-018 UC=1.5510632e-010 ++ UC1=-5.6e-011 UTE=-1.435 VBM=-3 VFBCV=-1 VOFF=-0.080003796 VOFFCV=0.005 VOFFL=0 ++ VSAT=79409.091 VTH0=0.6494457 W0=5e-007 WA0=-3.7462282e-009 WAGS=3.2518616e-008 ++ WALPHA0=4.8463561e-014 WBETA0=-3.781252e-007 WINT=1e-008 WK2=-1.2764722e-008 ++ WKETA=-3.293114e-009 WKT1=-6.9032982e-009 WKT2=-3.7034991e-009 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-1.773173e-008 WR=1 WTVOFF=0 WU0=8.8373727e-011 ++ WUA=1.9523816e-017 WUB=9.2037981e-026 WUB1=7.5856009e-026 WUC=-8.4901632e-019 ++ WUTE=4.165e-008 WVOFF=-1.720694e-008 WVSAT=0.0098445454 WVTH0=-2.2012593e-008 ++ WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.5e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.5 NMOS ++ A0=0.9644116 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.43863251 ++ ALPHA0=6.7595967e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.025956 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9e-011 CGDO=7.7e-011 CGIDL=0.5 CGSL=9e-011 CGSO=7.7e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0015357143 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.76840415 K2=0.0076001761 K3=0 K3B=0 KETA=-0.044144964 KT1=-0.40772797 ++ KT1L=0 KT2=-0.031195536 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.175722e-007 ++ LAGS=-5.2033959e-008 LALPHA0=-2.2664034e-012 LBETA0=-1.0624202e-007 ++ LDELTA=4.1051786e-009 LINT=0 LK1=-4.3621628e-009 LK2=-2.0371686e-008 ++ LKETA=-9.8236923e-009 LKT1=3.0762566e-008 LKT2=4.8235848e-009 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=3.8780801e-008 LPDIBLC2=8.6783475e-010 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.7382792e-009 LUA=6.3534043e-016 ++ LUB=-3.412717e-025 LUB1=-1.6787717e-025 LUC=4.0251276e-018 LUC1=3.0374545e-017 ++ LVOFF=1.1009268e-008 LVSAT=-0.004023075 LVTH0=-1.6914157e-008 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-1.3952024e-015 PAGS=-2.7575765e-014 PALPHA0=6.5383015e-020 PARAMCHK=1 ++ PBETA0=-2.8587971e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.21857359 ++ PDIBLC1=0.39 PDIBLC2=0.00138165 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0.07 PK1=5.1909737e-015 PK2=-4.9643217e-015 PKT1=-1.5073657e-014 ++ PKT2=-2.5647103e-015 PPCLM=2.4333971e-014 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=-3.5085237e-016 ++ PUA=2.2200133e-023 PUB=-2.3130267e-031 PUB1=-2.9340286e-032 PUC=-9.1474668e-024 ++ PUC1=-1.4883527e-023 PVAG=0 PVOFF=-6.4083562e-015 PVSAT=4.7874593e-009 ++ PVTH0=-3.2623115e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.6e-009 TOXM=8e-009 ++ TOXP=7.6e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.031302452 UA=-1.1417323e-009 UA1=1.675e-009 ++ UB=2.813393e-018 UB1=-2.8152615e-018 UC=8.2040368e-011 UC1=-1.1862793e-010 ++ UTE=-1.435 VBM=-3 VFBCV=-1 VOFF=-0.12030052 VOFFCV=0.005 VOFFL=0 VSAT=95895 ++ VTH0=0.60479255 W0=5e-007 WA0=1.177386e-009 WAGS=6.2455008e-008 ++ WALPHA0=-1.3481034e-013 WBETA0=4.170117e-007 WINT=1e-008 WK1=-1.0703038e-008 ++ WK2=4.4455318e-009 WKT1=3.1079706e-008 WKT2=5.2880625e-009 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-2.0534997e-008 WR=1 WTVOFF=0 ++ WU0=1.2947795e-010 WUA=-1.8734289e-017 WUB=9.439913e-026 WUB1=6.0495435e-026 ++ WUC=3.3602922e-018 WUC1=3.0687684e-017 WUTE=4.165e-008 WVOFF=5.4078955e-009 ++ WVSAT=-0.00404005 WVTH0=-1.1383005e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.5e-008 ++ XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.6 NMOS ++ A0=1.2324275 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.28413926 ++ ALPHA0=9.079175e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.031764 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9e-011 CGDO=7.7e-011 CGIDL=0.5 CGSL=9e-011 CGSO=7.7e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0027306818 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.79412996 K2=-0.0056941447 K3=0 K3B=0 KETA=-0.021073023 KT1=-0.33925459 ++ KT1L=0 KT2=-0.021820469 KU0=0 KVSAT=0 KVTH0=0 LA0=-7.351711e-007 ++ LAGS=1.3104055e-007 LALPHA0=-1.018445e-010 LBETA0=-3.6681242e-006 ++ LDELTA=2.689142e-009 LINT=0 LK1=-3.4847247e-008 LK2=-4.6179157e-009 ++ LKETA=-3.7163943e-008 LKT1=-5.0378387e-008 LKT2=-6.2858695e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LPCLM=2.8319355e-008 LPDIBLC2=1.7439086e-009 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=-1.433985e-009 LUA=2.1582113e-016 ++ LUB=-6.3545771e-025 LUB1=7.0841414e-025 LUC=-1.4517602e-017 ++ LUC1=-4.9742943e-017 LUTE=3.4286561e-007 LVOFF=1.297511e-008 ++ LVTH0=1.3266882e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PAGS=6.4659197e-014 PALPHA0=-1.0707464e-019 PARAMCHK=1 ++ PBETA0=-3.0240747e-014 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.22740181 ++ PDIBLC1=0.39 PDIBLC2=0.00064234716 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0.07 PK1=-8.5010099e-015 PK2=2.7459718e-015 PKT1=2.468541e-014 ++ PKT2=3.0800761e-015 PPCLM=1.9533282e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 ++ PSCBE2=1.638e-005 PTVOFF=0 PU0=1.3496333e-015 PUA=8.6354133e-024 ++ PUB=8.5458111e-032 PUB1=-5.870065e-031 PUC=5.1476471e-024 PUC1=2.4374042e-023 ++ PUTE=-1.6800415e-013 PVAG=0 PVTH0=-1.1771491e-014 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.6e-009 ++ TOXM=8e-009 TOXP=7.6e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.036511114 UA=-7.8770753e-010 ++ UA1=1.675e-009 UB=3.0616512e-018 UB1=-3.5547478e-018 UC=9.7688241e-011 ++ UC1=-5.1018233e-011 UTE=-1.7243381 VBM=-3 VFBCV=-1 VOFF=-0.12195946 ++ VOFFCV=0.005 VOFFL=0 VSAT=92500 VTH0=0.57932332 W0=5e-007 WAGS=-1.5380403e-008 ++ WALPHA0=1.072355e-014 WBETA0=2.0128262e-007 WINT=1e-008 WK1=8.5137806e-010 ++ WK2=-2.061045e-009 WKT1=-2.4722493e-009 WKT2=5.2452969e-010 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-1.6483783e-008 WR=1 WTVOFF=0 ++ WU0=-1.3055311e-009 WUA=-7.2872686e-018 WUB=-1.7290955e-025 WUB1=5.3109983e-025 ++ WUC=-8.703095e-018 WUC1=-2.4410658e-018 WUTE=1.8342565e-007 ++ WVTH0=-4.2022626e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.5e-008 XPART=0 XTIS=3 ++ XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.7 NMOS ++ A0=1.1588 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.297263 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=23.6644 BGIDL=1.8961e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=9e-011 ++ CGDO=7.7e-011 CGIDL=0.5 CGSL=9e-011 CGSO=7.7e-011 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 ++ DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79064 K2=-0.00615663 K3=0 K3B=0 ++ KETA=-0.024795 KT1=-0.3443 KT1L=0 KT2=-0.02245 KU0=0 KVSAT=0 KVTH0=0 LINT=0 ++ LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 ++ LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.230238 PDIBLC1=0.39 ++ PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=7.6e-009 TOXM=8e-009 TOXP=7.6e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.0363675 ++ UA=-7.66093e-010 UA1=1.675e-009 UB=2.99801e-018 UB1=-3.4838e-018 ++ UC=9.62343e-011 UC1=-5.6e-011 UTE=-1.69 VBM=-3 VFBCV=-1 VOFF=-0.12066 ++ VOFFCV=0.005 VOFFL=0 VSAT=92500 VTH0=0.580652 W0=5e-007 WAGS=-8.90477e-009 ++ WBETA0=1.98254e-007 WINT=1e-008 WK2=-1.7860353e-009 WKT2=8.33e-010 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-1.452752e-008 WR=1 WTVOFF=0 WU0=-1.170365e-009 ++ WUA=-6.42243e-018 WUB=-1.643509e-025 WUB1=4.72311e-025 WUC=-8.187557e-018 ++ WUTE=1.666e-007 WVTH0=-5.38118e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.5e-008 ++ XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.8 NMOS ++ A0=0.10353977 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.27394573 ++ ALPHA0=2.567968e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.141066 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9e-011 CGDO=7.7e-011 CGIDL=0.5 CGSL=9e-011 CGSO=7.7e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0039772727 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.94035419 K2=0.010689994 K3=0 K3B=0 KETA=-0.12103166 KT1=-0.28213548 KT1L=0 ++ KT2=-0.025353566 KU0=0 KVSAT=0 KVTH0=0 LA0=-7.4193977e-010 LAGS=3.0120571e-008 ++ LALPHA0=-2.3346347e-013 LDELTA=2.9210227e-009 LINT=0 LK1=-8.7757932e-008 ++ LK2=-2.7750003e-008 LKETA=2.7466355e-008 LKT1=-9.299129e-009 ++ LKT2=8.8905907e-010 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LNOFF=1.1937689e-006 ++ LPCLM=-8.9497813e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.5325411e-010 ++ LUA=2.3358646e-016 LUB=-3.051927e-025 LUB1=4.4342327e-025 LUC=-6.2506115e-017 ++ LUC1=4.5702115e-017 LVOFF=6.3595312e-010 LVOFFCV=-1.0279677e-007 ++ LVSAT=-0.00031600155 LVTH0=-5.1192629e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=-0.46137913 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PAGS=-6.1503437e-014 PALPHA0=-5.2956251e-020 PARAMCHK=1 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.20348625 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK1=-4.7984203e-015 ++ PK2=-5.0454443e-015 PKETA=1.9319955e-015 PKT1=3.2610317e-014 ++ PKT2=-2.9287727e-015 PNOFF=-1.420585e-012 PPCLM=-5.4337375e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=3.8908244e-015 ++ PUA=1.6191512e-022 PUB=3.9145008e-032 PUB1=-2.9193021e-031 PUC=2.9896211e-023 ++ PUC1=-5.4385517e-023 PVAG=0 PVOFF=-6.3531717e-015 PVOFFCV=1.2232815e-013 ++ PVSAT=3.1568555e-009 PVTH0=1.6912853e-014 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.6e-009 ++ TOXM=8e-009 TOXP=7.6e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.046929878 UA=-6.3486383e-010 ++ UA1=1.675e-009 UB=3.762013e-018 UB1=-5.3288522e-018 UC=2.8720922e-010 ++ UC1=-2.2422528e-010 UTE=-1.5702841 VBM=-3 VFBCV=-1 VOFF=-0.12420249 ++ VOFFCV=0.21695209 VOFFL=0 VSAT=93151.55 VTH0=0.67826787 W0=5e-007 ++ WAGS=1.2681121e-007 WALPHA0=1.0918815e-013 WBETA0=-5.7008843e-007 WINT=1e-008 ++ WK1=9.8936502e-009 WK2=1.9039412e-008 WKETA=-3.983496e-009 WKT1=-1.1839713e-007 ++ WKT2=8.7405474e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WNOFF=2.9290412e-006 ++ WPCLM=2.7674005e-007 WR=1 WTVOFF=0 WU0=-1.5963029e-008 WUA=7.5766988e-017 ++ WUB=-1.6806064e-024 WUB1=2.0931991e-024 WUC=-1.5805146e-016 WUC1=2.0018808e-016 ++ WUTE=2.0263807e-007 WVOFF=3.538951e-008 WVOFFCV=-2.5222299e-007 ++ WVSAT=-0.0065089804 WVTH0=-5.631097e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-1.5e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.9 NMOS ++ A0=0.57333915 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.62982962 ++ ALPHA0=6.6463107e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.044461 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9e-011 CGDO=7.7e-011 CGIDL=0.5 CGSL=9e-011 CGSO=7.7e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0015357143 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.75941 K2=0.016364333 K3=0 K3B=0 KETA=-0.044144964 KT1=-0.30287445 KT1L=0 ++ KT2=-0.021815574 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.2859464e-007 LAGS=-1.4248312e-007 ++ LALPHA0=-2.2114597e-012 LBETA0=4.6853149e-008 LDELTA=4.1051786e-009 LINT=0 ++ LK2=-3.0502058e-008 LKETA=-9.8236923e-009 LKT1=7.5927144e-010 ++ LKT2=-8.2686693e-010 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=6.5837837e-008 ++ LPDIBLC2=8.6783475e-010 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.2020412e-009 ++ LUA=3.7138544e-016 LUB=-1.6300526e-025 LUB1=-6.6136013e-025 LUC=4.9517784e-019 ++ LUC1=7.2679686e-018 LVOFF=-9.7549306e-009 LVTH0=-9.5240796e-009 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=-2.262785e-013 ++ PAGS=8.0058731e-014 PARAMCHK=1 PBETA0=-4.6806296e-013 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.049284973 PDIBLC1=0.39 PDIBLC2=0.00138165 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK2=7.0908211e-015 ++ PKT1=2.0630263e-014 PKT2=4.1593273e-015 PPCLM=-7.8639014e-015 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=2.8727087e-016 ++ PUA=3.3630657e-022 PUB=-4.4343974e-031 PUB1=5.5790443e-031 PUC=-4.9468266e-024 ++ PUC1=1.2613299e-023 PVAG=0 PVOFF=1.830104e-014 PVTH0=-1.2056503e-014 RBODYMOD=0 ++ RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=7.6e-009 TOXM=8e-009 TOXP=7.6e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.038581863 ++ UA=-9.1898543e-010 UA1=1.675e-009 UB=3.468843e-018 UB1=-3.0509483e-018 ++ UC=1.5730964e-010 UC1=-1.4497962e-010 UTE=-1.5702841 VBM=-3 VFBCV=-1 ++ VOFF=-0.10277799 VOFFCV=0.005 VOFFL=0 VSAT=92500 VTH0=0.59235333 W0=5e-007 ++ WA0=4.665536e-007 WAGS=-1.6506955e-007 WBETA0=3.9498984e-007 WINT=1e-008 ++ WK2=-5.9838153e-009 WKT1=-9.3695983e-008 WKT2=-5.8740916e-009 WL=0 WLN=1 ++ WMAX=1e-005 WMIN=1.2e-006 WPCLM=1.8091845e-007 WR=1 WTVOFF=0 ++ WU0=-8.5330215e-009 WUA=-2.8380301e-016 WUB=-6.8558634e-025 WUB1=3.4096267e-025 ++ WUC=-8.6210147e-017 WUC1=6.2046194e-017 WUTE=2.0263807e-007 ++ WVOFF=-1.5443916e-008 WVTH0=3.4196621e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-1.5e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.10 NMOS ++ A0=1.1740916 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.26765145 ++ ALPHA0=9.0800762e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.507475 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9e-011 CGDO=7.7e-011 CGIDL=0.5 CGSL=9e-011 CGSO=7.7e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0027306818 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.79742159 K2=-0.0074261153 K3=0 K3B=0 KETA=-0.021073023 KT1=-0.31501857 ++ KT1L=0 KT2=-0.016816848 KU0=0 KVSAT=0 KVTH0=0 LA0=-9.4048631e-007 ++ LAGS=2.8669802e-007 LALPHA0=-1.0193448e-010 LBETA0=-4.0568183e-006 ++ LDELTA=2.689142e-009 LINT=0 LK1=-4.504374e-008 LK2=-2.3103764e-009 ++ LKETA=-3.7163943e-008 LKT1=1.5150046e-008 LKT2=-6.7503577e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=-1.5263937e-007 LPCLM=-1.5218617e-007 ++ LPDIBLC2=1.7439086e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.9271691e-009 ++ LUA=2.4275299e-016 LUA1=2.5643414e-017 LUB=1.6734577e-025 LUB1=-1.7294942e-024 ++ LUC=6.3166633e-017 LUC1=-1.1139275e-016 LUTE=-2.7273401e-008 ++ LVOFF=1.297511e-008 LVOFFCV=8.3951653e-008 LVTH0=7.2824411e-009 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2.1288096 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=2.4432511e-013 ++ PAGS=-1.205732e-013 PARAMCHK=1 PBETA0=4.3230522e-013 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.23327148 PDIBLC1=0.39 PDIBLC2=0.00064234716 PDIBLCB=0.2 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK1=3.632817e-015 ++ PKT1=-5.3293425e-014 PKT2=3.632817e-015 PNOFF=1.8164085e-013 ++ PPCLM=2.3433486e-013 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-2.65014e-015 PUA=-2.3413506e-023 PUA1=-3.0515663e-023 ++ PUB=-8.6987803e-031 PUB1=2.3141044e-030 PUC=-8.7296592e-023 PUC1=9.7737308e-023 ++ PUTE=2.7246128e-013 PVAG=0 PVOFFCV=-9.9902467e-014 PVTH0=-4.6500058e-015 ++ RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE=7.6e-009 TOXM=8e-009 TOXP=7.6e-009 TOXREF=8e-009 ++ TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 ++ U0=0.040501587 UA=-8.1043485e-010 UA1=1.65336e-009 UB=3.1900657e-018 ++ UB1=-2.1495693e-018 UC=1.0442234e-010 UC1=-4.4843991e-011 UTE=-1.5472686 VBM=-3 ++ VFBCV=-1 VOFF=-0.12195946 VOFFCV=-0.065845277 VOFFL=0 VSAT=92500 ++ VTH0=0.57817062 W0=5e-007 WA0=6.9419757e-008 WAGS=4.2400941e-009 ++ WBETA0=-3.6481453e-007 WINT=1e-008 WK1=-3.0656684e-009 WKT1=-3.1313123e-008 ++ WKT2=-5.4297792e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WNOFF=-1.5328342e-007 ++ WPCLM=-2.3468689e-008 WR=1 WTVOFF=0 WU0=-6.0541938e-009 WUA=1.9758233e-017 ++ WUA1=2.5751614e-017 WUB=-3.2572281e-025 WUB1=-1.1410626e-024 ++ WUC=-1.6716674e-017 WUC1=-9.7884135e-018 WUTE=-2.7287058e-008 ++ WVOFFCV=8.430588e-008 WVTH0=-2.8305468e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-1.5e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.11 NMOS ++ A0=1.0799017 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29636432 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.101184 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9e-011 CGDO=7.7e-011 CGIDL=0.5 CGSL=9e-011 CGSO=7.7e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79291046 ++ K2=-0.0076575 K3=0 K3B=0 KETA=-0.024795 KT1=-0.31350128 KT1L=0 KT2=-0.017492898 ++ KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 ++ MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 ++ NJS=1.01 NOFF=2.1135227 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.21803 PDIBLC1=0.39 PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 ++ PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 ++ RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.6e-009 TOXM=8e-009 ++ TOXP=7.6e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.040694593 UA=-7.8612308e-010 UA1=1.6559282e-009 ++ UB=3.2068255e-018 UB1=-2.3227785e-018 UC=1.1074849e-010 UC1=-5.6e-011 UTE=-1.55 ++ VBM=-3 VFBCV=-1 VOFF=-0.12066 VOFFCV=-0.0574375 VOFFL=0 VSAT=92500 ++ VTH0=0.57889996 W0=5e-007 WA0=9.3888972e-008 WAGS=-7.8353386e-009 ++ WBETA0=-3.2151907e-007 WINT=1e-008 WK1=-2.7018409e-009 WKT1=-3.6650472e-008 ++ WKT2=-5.0659517e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WNOFF=-1.3509204e-007 ++ WR=1 WTVOFF=0 WU0=-6.3196059e-009 WUA=1.7413365e-017 WUA1=2.2695464e-017 ++ WUB=-4.1284129e-025 WUB1=-9.0930456e-025 WUC=-2.5459447e-017 ++ WVOFFCV=7.4300625e-008 WVTH0=-3.2962459e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-1.5e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.12 NMOS ++ A0=0.13050819 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.45484419 ++ ALPHA0=2.5788977e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.084 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9e-011 CGDO=2.07e-010 CGIDL=0.5 CGSL=9e-011 CGSO=2.07e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0039772727 DIOMOD=1 DLC=3e-008 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.94134454 K2=0.012595841 K3=0 K3B=0 KETA=-0.11802055 KT1=-0.29398705 KT1L=0 ++ KT2=-0.024478636 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.3821621e-008 LAGS=-5.7615181e-008 ++ LALPHA0=-2.387644e-013 LDELTA=2.9210227e-009 LINT=0 LK1=-8.8238255e-008 ++ LK2=-2.8255053e-008 LKETA=2.6005966e-008 LKT1=-6.034833e-009 ++ LKT2=5.9588864e-010 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LNOFF=1.0515682e-006 ++ LPCLM=-1.4388958e-008 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=5.4272602e-010 ++ LUA=2.4979418e-016 LUB=-3.0127428e-025 LUB1=4.1420102e-025 LUC=-5.9513501e-017 ++ LUC1=4.0258119e-017 LVOFFCV=-9.0551705e-008 LVTH0=-4.9499651e-008 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=-0.16818182 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=1.3066601e-013 PAGS=8.1497672e-013 PARAMCHK=1 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.23118796 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PKETA=1.6521288e-014 ++ PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE=7.6e-009 TOXM=8e-009 TOXP=7.6e-009 TOXREF=8e-009 ++ TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 ++ U0=0.045331977 UA=-6.2727955e-010 UA1=1.675e-009 UB=3.5937841e-018 ++ UB1=-5.1193227e-018 UC=2.7138825e-010 UC1=-2.0418643e-010 UTE=-1.55 VBM=-3 ++ VFBCV=-1 VOFF=-0.12066 VOFFCV=0.19170454 VOFFL=0 VSAT=92500 VTH0=0.67263114 ++ W0=5e-007 WA0=-2.6941446e-007 WAGS=-1.6803644e-006 WINT=1e-008 ++ WKETA=-3.4064511e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 ++ WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.5e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.13 NMOS ++ A0=0.62004121 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.61330614 ++ ALPHA0=6.6463107e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.084 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9e-011 CGDO=7.7e-011 CGIDL=0.5 CGSL=9e-011 CGSO=7.7e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0015357143 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.75941 K2=0.015765353 K3=0 K3B=0 KETA=-0.044144964 KT1=-0.31225343 KT1L=0 ++ KT2=-0.022403571 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.5124514e-007 LAGS=-1.3446923e-007 ++ LALPHA0=-2.2114597e-012 LDELTA=4.1051786e-009 LINT=0 LK2=-2.9792266e-008 ++ LKETA=-9.8236923e-009 LKT1=2.8243629e-009 LKT2=-4.1051786e-010 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=6.505066e-008 LPDIBLC2=8.6783475e-010 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.230797e-009 LUA=4.0504976e-016 ++ LUB=-2.0739362e-025 LUB1=-6.0551384e-025 LUC1=8.5305611e-018 ++ LVOFF=-7.9229946e-009 LVTH0=-1.0730937e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.067394929 PDIBLC1=0.39 PDIBLC2=0.00138165 PDIBLCB=0.2 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 ++ RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=7.6e-009 TOXM=8e-009 TOXP=7.6e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.037727707 ++ UA=-9.4739414e-010 UA1=1.675e-009 UB=3.4002157e-018 UB1=-3.0168179e-018 ++ UC=1.4868e-010 UC1=-1.3876879e-010 UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.10432393 ++ VOFFCV=0.005 VOFFL=0 VSAT=92500 VTH0=0.59269564 W0=5e-007 WINT=1e-008 WL=0 ++ WLN=1 WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-1.5e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.14 NMOS ++ A0=1.1810406 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.26807588 ++ ALPHA0=9.0800762e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.470957 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9e-011 CGDO=7.7e-011 CGIDL=0.5 CGSL=9e-011 CGSO=7.7e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0027306818 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.79711472 K2=-0.0074261153 K3=0 K3B=0 KETA=-0.021073023 KT1=-0.31815301 ++ KT1L=0 KT2=-0.017360369 KU0=0 KVSAT=0 KVTH0=0 LA0=-9.1602935e-007 ++ LAGS=2.7462863e-007 LALPHA0=-1.0193448e-010 LBETA0=-4.0135445e-006 ++ LDELTA=2.689142e-009 LINT=0 LK1=-4.4680095e-008 LK2=-2.3103764e-009 ++ LKETA=-3.7163943e-008 LKT1=9.8153685e-009 LKT2=-6.3867124e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=-1.344571e-007 LPCLM=-1.2872923e-007 ++ LPDIBLC2=1.7439086e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.6618898e-009 ++ LUA=2.404093e-016 LUA1=2.2588793e-017 LUB=8.027089e-026 LUB1=-1.4978521e-024 ++ LUC=5.4428235e-017 LUC1=-1.0160923e-016 LVOFF=1.297511e-008 ++ LVOFFCV=7.3951406e-008 LVTH0=6.8169751e-009 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2.1134659 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.23092226 PDIBLC1=0.39 PDIBLC2=0.00064234716 PDIBLCB=0.2 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 ++ RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=7.6e-009 TOXM=8e-009 TOXP=7.6e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.039895561 ++ UA=-8.0845705e-010 UA1=1.6559377e-009 UB=3.1574609e-018 UB1=-2.2637898e-018 ++ UC=1.02749e-010 UC1=-4.5823812e-011 UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.12195946 ++ VOFFCV=-0.05740625 VOFFL=0 VSAT=92500 VTH0=0.57788728 W0=5e-007 WINT=1e-008 ++ WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-1.5e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.15 NMOS ++ A0=1.0893 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29558 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.069 BGIDL=1.8961e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=9e-011 ++ CGDO=2.07e-010 CGIDL=0.5 CGSL=9e-011 CGSO=2.07e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=3e-008 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79264 K2=-0.0076575 K3=0 K3B=0 ++ KETA=-0.024795 KT1=-0.31717 KT1L=0 KT2=-0.018 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 ++ LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2.1 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.21803 PDIBLC1=0.39 ++ PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=7.6e-009 TOXM=8e-009 TOXP=7.6e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.040062 ++ UA=-7.8438e-010 UA1=1.6582e-009 UB=3.1655e-018 UB1=-2.4138e-018 UC=1.082e-010 ++ UC1=-5.6e-011 UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.12066 VOFFCV=-0.05 VOFFL=0 ++ VSAT=92500 VTH0=0.57857 W0=5e-007 WINT=1e-008 WL=0 WLN=1 WMAX=0.000100001 ++ WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.5e-008 XPART=0 ++ XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +*resistor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.SUBCKT nplus_u_m1 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 R_RSH0={rsh_nplus_u_m} R_DW=-5E-8 R_DL=0 ++ R_VC1=0 R_VC2=0 R_TC1=1.36E-3 R_TC2=6.5E-7 R_TNOM=25 R_L='r_length-2*r_dl' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_nplus_u_m=60 +* model for substrate capacitor + + + + + + + + + + +.MODEL np_junction D CJ=0.00096797 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 3 1 np_junction AREA='r_w*r_l' + +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS nplus_u_m1 +.ENDL nmos_3p3_f + + +* +* +.LIB nmos_3p3_s +.SUBCKT nmos_3p3_sab d g s b ++ PARAMS: W=10u L=0.28u PAR=1 S_SAB=0.48u D_SAB=1.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 +.PARAM ++ PAR_VTH=0.007148 PAR_K=0.007008 PAR_L=1.5e-7 PAR_W=-1e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b nplus_u_m1 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + + +Xr2 s s1 b nplus_u_m1 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b nmos_3p3 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS +.MODEL nmos_3p3.0 NMOS ++ A0=0.11164211 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.33078713 ++ ALPHA0=2.689932e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=19.906217 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.1e-010 CGDO=1.23e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=1.23e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0032954546 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.97009364 K2=0.057112207 K3=0 K3B=0 KETA=-0.15224321 KT1=-0.46042018 KT1L=0 ++ KT2=-0.024751234 KU0=0 KVSAT=0 KVTH0=0 LA0=-3.216124e-009 LAGS=-1.7784597e-008 ++ LALPHA0=-3.3259243e-013 LBETA0=1.3969208e-007 LDELTA=3.4528409e-009 LINT=0 ++ LK1=-1.0850207e-007 LK2=-4.4586066e-008 LKETA=4.1863427e-008 ++ LKT1=4.4736487e-008 LKT2=1.327864e-009 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 ++ LPCLM=-5.0349819e-008 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.9752231e-009 ++ LUA=7.4602352e-016 LUB=-8.4745491e-025 LUB1=3.0544077e-025 LUC=-6.5971448e-017 ++ LUC1=-3.9362386e-018 LUTE=9.3719968e-008 LVOFF=4.1027149e-009 ++ LVSAT=-0.002811599 LVTH0=-4.1963855e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=1.7614949e-015 PAGS=-1.2329143e-014 ++ PALPHA0=-1.3787144e-020 PARAMCHK=1 PBETA0=8.809677e-016 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.38126164 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK2=5.4388743e-015 ++ PKETA=-2.4490902e-015 PKT1=-8.7347947e-015 PKT2=-2.9952902e-016 ++ PPCLM=8.6466979e-015 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-6.5742214e-016 PUA=-1.428335e-022 PUB=9.3519126e-032 ++ PUB1=-5.8033747e-032 PUC=5.4982075e-024 PUC1=1.8500322e-024 ++ PUTE=-4.4048385e-014 PVAG=0 PVOFF=-1.4998475e-015 PVSAT=1.3214515e-009 ++ PVTH0=4.4048385e-016 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.4e-009 TOXM=8e-009 ++ TOXP=8.4e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.02365998 UA=-1.2009004e-009 UA1=1.675e-009 ++ UB=3.4181442e-018 UB1=-4.1897925e-018 UC=2.2972174e-010 UC1=-4.2656818e-011 ++ UTE=-1.5659091 VBM=-3 VFBCV=-1 VOFF=-0.12611751 VOFFCV=0.005 VOFFL=0 ++ VSAT=82709.416 VTH0=0.78102964 W0=5e-007 WA0=-5.9711692e-009 ++ WAGS=4.5802637e-008 WALPHA0=4.6736083e-014 WBETA0=1.2873117e-007 WINT=1e-008 ++ WK2=-1.8436862e-008 WKETA=7.8363649e-009 WKT1=3.0709777e-008 ++ WKT2=1.0153526e-009 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=1.8707045e-008 ++ WR=1 WTVOFF=0 WU0=4.3500625e-009 WUA=2.6594489e-016 WUB=-3.9003587e-025 ++ WUB1=3.1727957e-025 WUC=-3.0846577e-017 WUC1=-6.2712955e-018 ++ WUTE=1.0147727e-007 WVOFF=5.0842288e-009 WVSAT=-0.00033342533 ++ WVTH0=-1.335093e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.5e-008 XPART=0 XTIS=3 ++ XW=-1e-008 ++ LEVEL=14 +.MODEL nmos_3p3.1 NMOS ++ A0=1.0928896 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.48554907 ++ ALPHA0=6.6270642e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=22.618932 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.1e-010 CGDO=1.23e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=1.23e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0013214286 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.74623593 K2=0.024093133 K3=0 K3B=0 KETA=-0.028668661 KT1=-0.33899638 ++ KT1L=0 KT2=-0.020292087 KU0=0 KVSAT=0 KVTH0=0 LA0=-5.0855857e-007 ++ LAGS=-9.7486997e-008 LALPHA0=-2.3602156e-012 LBETA0=-1.2573561e-006 ++ LDELTA=4.4694643e-009 LINT=0 LK1=6.7846468e-009 LK2=-2.7581243e-008 ++ LKETA=-2.1777465e-008 LKT1=-1.7796768e-008 LKT2=-9.6859676e-010 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=1.0221633e-007 LPDIBLC2=9.4484475e-010 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.8540296e-009 LUA=8.0247348e-016 ++ LUB=-6.8218008e-025 LUB1=-4.1622844e-025 LUC=8.7468885e-018 LUC1=5.0951893e-018 ++ LVOFF=-2.9137715e-009 LVSAT=0.0020112589 LVTH0=-2.4499049e-008 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=2.3890942e-014 ++ PAGS=-9.6046138e-015 PALPHA0=1.7846507e-020 PARAMCHK=1 PBETA0=2.3804846e-013 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.085016691 PDIBLC1=0.39 ++ PDIBLC2=0.00133635 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK2=-2.6453883e-015 PKETA=5.2085573e-015 PKT1=8.3644811e-015 ++ PKT2=2.4517566e-016 PPCLM=-2.7853095e-015 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=1.1868212e-015 ++ PUA=-2.8870859e-023 PUB=-9.5555786e-032 PUB1=7.9083403e-032 PUC=-1.160405e-023 ++ PUC1=-2.394739e-024 PVAG=0 PVOFF=3.1074589e-016 PVSAT=1.9956158e-009 ++ PVTH0=-5.4736891e-016 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.4e-009 TOXM=8e-009 ++ TOXP=8.4e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.02972055 UA=-1.310512e-009 UA1=1.675e-009 ++ UB=3.0972222e-018 UB1=-2.788493e-018 UC=8.4637593e-011 UC1=-6.0193571e-011 ++ UTE=-1.3839286 VBM=-3 VFBCV=-1 VOFF=-0.11249326 VOFFCV=0.005 VOFFL=0 ++ VSAT=73344.643 VTH0=0.7471174 W0=5e-007 WA0=-4.894097e-008 WAGS=4.0512289e-008 ++ WALPHA0=-1.4688483e-014 WBETA0=-3.3178823e-007 WINT=1e-008 WK2=-2.7392647e-009 ++ WKETA=-7.0328534e-009 WKT1=-2.4927001e-009 WKT2=-4.2326378e-011 WL=0 WLN=1 ++ WMAX=5e-007 WMIN=2.2e-007 WPCLM=4.0905118e-008 WR=1 WTVOFF=0 WU0=7.6900741e-010 ++ WUA=4.4658224e-017 WUB=-2.2900119e-026 WUB1=5.1032672e-026 WUC=2.3616893e-018 ++ WUC1=1.9709786e-018 WUTE=1.5946429e-008 WVOFF=1.5685135e-009 ++ WVSAT=-0.0016424821 WVTH0=-1.1432769e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=1.5e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.2 NMOS ++ A0=1.2256909 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.25735343 ++ ALPHA0=7.6135347e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.225975 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.1e-010 CGDO=1.23e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=1.23e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0027238636 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.79599981 K2=0.0048675395 K3=0 K3B=0 KETA=-0.019679504 KT1=-0.32971157 ++ KT1L=0 KT2=-0.021089286 KU0=0 KVSAT=0 KVTH0=0 LA0=-6.6991215e-007 ++ LAGS=1.7977071e-007 LALPHA0=-8.6812779e-011 LBETA0=-3.2099126e-006 ++ LDELTA=2.7655057e-009 LINT=0 LK1=-5.3678465e-008 LK2=-4.2221469e-009 ++ LKETA=-3.269929e-008 LKT1=-2.9077811e-008 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 ++ LPCLM=-2.465794e-008 LPDIBLC2=1.7934304e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LU0=-1.5461646e-009 LUA=2.0053373e-016 LUB=-2.4989307e-025 LUB1=-7.505138e-025 ++ LUC=-6.9419625e-018 LVOFF=1.3634437e-008 LVTH0=-3.6588628e-009 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-4.0483744e-014 PAGS=4.2627001e-014 PALPHA0=-8.5298102e-018 PARAMCHK=1 ++ PBETA0=-2.9414659e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.18943996 ++ PDIBLC1=0.39 PDIBLC2=0.00063792557 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0.07 PK2=2.4610412e-015 PKETA=-2.5943994e-015 PKT1=1.3666571e-014 ++ PPCLM=4.4545348e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=1.3648931e-015 PUA=1.8583714e-023 PUB=-1.0539885e-031 ++ PUB1=1.1611514e-031 PUC=1.3234392e-024 PVAG=0 PVOFF=-1.3670981e-016 ++ PVTH0=-3.4794852e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.4e-009 TOXM=8e-009 ++ TOXP=8.4e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.032519064 UA=-8.1508834e-010 UA1=1.675e-009 ++ UB=2.7414305e-018 UB1=-2.513361e-018 UC=9.7550228e-011 UC1=-5.6e-011 ++ UTE=-1.3839286 VBM=-3 VFBCV=-1 VOFF=-0.12611319 VOFFCV=0.005 VOFFL=0 VSAT=75000 ++ VTH0=0.72996498 W0=5e-007 WA0=4.0423109e-009 WAGS=-2.4766942e-009 ++ WALPHA0=7.0204199e-012 WBETA0=1.0623239e-007 WINT=1e-008 WK2=-6.9420874e-009 ++ WKETA=-6.1066685e-010 WKT1=-6.8565602e-009 WKT2=1.5946429e-010 WL=0 WLN=1 ++ WMAX=5e-007 WMIN=2.2e-007 WPCLM=1.9498441e-009 WR=1 WTVOFF=0 WU0=6.2244619e-010 ++ WUA=5.600962e-018 WUB=-1.4798829e-026 WUB1=2.0553877e-026 WUC=-8.2782193e-018 ++ WUTE=1.5946429e-008 WVOFF=1.9367898e-009 WVTH0=-9.0195048e-009 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=1.5e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.3 NMOS ++ A0=1.1588 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.27530357 ++ ALPHA0=6.7467071e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=23.905464 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.1e-010 CGDO=1.23e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=1.23e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79064 ++ K2=0.0044459571 K3=0 K3B=0 KETA=-0.022944536 KT1=-0.332615 KT1L=0 ++ KT2=-0.021089286 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 ++ LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.18697786 PDIBLC1=0.39 PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 ++ PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 ++ RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.4e-009 TOXM=8e-009 ++ TOXP=8.4e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.032364679 UA=-7.95065e-010 UA1=1.675e-009 ++ UB=2.7164786e-018 UB1=-2.5883e-018 UC=9.6857071e-011 UC1=-5.6e-011 ++ UTE=-1.3839286 VBM=-3 VFBCV=-1 VOFF=-0.12475179 VOFFCV=0.005 VOFFL=0 VSAT=75000 ++ VTH0=0.72959964 W0=5e-007 WAGS=1.7796214e-009 WALPHA0=6.1687164e-012 ++ WBETA0=7.6861786e-008 WINT=1e-008 WK2=-6.6963519e-009 WKETA=-8.6971821e-010 ++ WKT1=-5.49195e-009 WKT2=1.5946429e-010 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 ++ WPCLM=6.3977071e-009 WR=1 WTVOFF=0 WU0=7.5873107e-010 WUA=7.45655e-018 ++ WUB=-2.5322929e-026 WUB1=3.2148e-026 WUC=-8.1460736e-018 WUTE=1.5946429e-008 ++ WVOFF=1.9231393e-009 WVTH0=-9.3669321e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=1.5e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.4 NMOS ++ A0=0.10691933 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.35687524 ++ ALPHA0=2.6811189e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=20.985552 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.1e-010 CGDO=1.23e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=1.23e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0032954546 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.97009364 K2=0.045081757 K3=0 K3B=0 KETA=-0.12821436 KT1=-0.37966054 KT1L=0 ++ KT2=-0.014318515 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.8229027e-009 LAGS=-1.304868e-008 ++ LALPHA0=-3.0617722e-013 LBETA0=-9.5051778e-008 LDELTA=3.4528409e-009 LINT=0 ++ LK1=-1.0850207e-007 LK2=-4.1037083e-008 LKETA=3.2864396e-008 ++ LKT1=1.8210678e-008 LKT2=-3.5697146e-009 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 ++ LPCLM=-8.6444043e-008 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.3613327e-009 ++ LUA=4.3347724e-016 LUB=-1.0258242e-025 LUB1=2.6922491e-025 LUC=-3.7418989e-017 ++ LVOFF=-9.9036356e-009 LVSAT=0.0046169416 LVTH0=-4.5516631e-008 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=1.1066809e-015 ++ PAGS=-1.4555024e-014 PALPHA0=-2.6202298e-020 PARAMCHK=1 PBETA0=1.1121058e-013 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.46740308 PDIBLC1=0.39 ++ PDIBLC2=0.003171 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK2=3.7708524e-015 PKETA=1.7804543e-015 PKT1=3.7323356e-015 PKT2=2.0023329e-015 ++ PPCLM=2.5610983e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-3.6889363e-016 PUA=4.0632548e-024 PUB=-2.5657094e-031 ++ PUB1=-4.1012292e-032 PUC=-7.9214482e-024 PVAG=0 PVOFF=5.0831372e-015 ++ PVSAT=-2.1699625e-009 PVTH0=2.1102886e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.4e-009 ++ TOXM=8e-009 TOXP=8.4e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.032583121 UA=-6.7252796e-010 ++ UA1=1.675e-009 UB=2.2958092e-018 UB1=-3.6841668e-018 UC=1.6246617e-010 ++ UC1=-5.6e-011 UTE=-1.4335714 VBM=-3 VFBCV=-1 VOFF=-0.078638354 VOFFCV=0.005 ++ VOFFL=0 VSAT=61335.065 VTH0=0.79767867 W0=5e-007 WA0=-3.7514606e-009 ++ WAGS=3.3541222e-008 WALPHA0=5.0878248e-014 WBETA0=-3.7855616e-007 WINT=1e-008 ++ WK2=-1.2782551e-008 WKETA=-3.4571927e-009 WKT1=-7.2472535e-009 ++ WKT2=-3.8880251e-009 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=-2.1779432e-008 ++ WR=1 WTVOFF=0 WU0=1.5618588e-010 WUA=1.7609833e-017 WUB=1.3746161e-025 ++ WUB1=7.9635518e-026 WUC=7.6353972e-019 WUTE=3.9278571e-008 ++ WVOFF=-1.7230974e-008 WVSAT=0.0097125195 WVTH0=-2.1175971e-008 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=1.5e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.5 NMOS ++ A0=0.98625128 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.44354017 ++ ALPHA0=6.8731595e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.046316 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.1e-010 CGDO=1.23e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=1.23e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0013214286 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.76825545 K2=0.0088249226 K3=0 K3B=0 KETA=-0.043632179 KT1=-0.40824074 ++ KT1L=0 KT2=-0.031261352 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.5467886e-007 ++ LAGS=-5.7681118e-008 LALPHA0=-2.4650781e-012 LBETA0=-1.2634537e-007 ++ LDELTA=4.4694643e-009 LINT=0 LK1=-4.5554057e-009 LK2=-2.2364814e-008 ++ LKETA=-1.0695428e-008 LKT1=3.292948e-008 LKT2=5.1558463e-009 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=4.3130841e-008 LPDIBLC2=9.4484475e-010 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=5.1456432e-009 LUA=6.9254834e-016 ++ LUB=-3.8019306e-025 LUB1=-1.8386993e-025 LUC=4.040715e-018 LUC1=3.2514127e-017 ++ LVOFF=1.1746901e-008 LVSAT=-0.0042012964 LVTH0=-1.8536912e-008 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=-1.432522e-015 ++ PAGS=-2.8313377e-014 PALPHA0=6.7131915e-020 PARAMCHK=1 PBETA0=-2.9352658e-013 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.21580136 PDIBLC1=0.39 ++ PDIBLC2=0.00133635 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK1=5.3298247e-015 PK2=-5.0971101e-015 PKT1=-1.5476856e-014 ++ PKT2=-2.6333126e-015 PPCLM=2.498487e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 ++ PSCBE2=1.638e-005 PTVOFF=0 PU0=-3.6023716e-016 PUA=2.2793954e-023 ++ PUB=-2.3748968e-031 PUB1=-3.0125096e-032 PUC=-9.3921482e-024 ++ PUC1=-1.528164e-023 PVAG=0 PVOFF=-6.5797704e-015 PVSAT=4.9155168e-009 ++ PVTH0=-3.3495736e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.4e-009 TOXM=8e-009 ++ TOXP=8.4e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.031060188 UA=-1.1755786e-009 UA1=1.675e-009 ++ UB=2.834859e-018 UB1=-2.804371e-018 UC=8.1961894e-011 UC1=-1.1913423e-010 ++ UTE=-1.4335714 VBM=-3 VFBCV=-1 VOFF=-0.12067823 VOFFCV=0.005 VOFFL=0 ++ VSAT=78457.857 VTH0=0.74529086 W0=5e-007 WA0=1.1790305e-009 WAGS=6.0256471e-008 ++ WALPHA0=-1.3035323e-013 WBETA0=4.0734123e-007 WINT=1e-008 WK1=-1.0349174e-008 ++ WK2=4.4367941e-009 WKT1=3.0052147e-008 WKT2=5.1132283e-009 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-2.0563679e-008 WR=1 WTVOFF=0 WU0=1.393772e-010 ++ WUA=-1.8760456e-017 WUB=1.0041062e-025 WUB1=5.8495332e-026 WUC=3.6192678e-018 ++ WUC1=2.9673087e-017 WUTE=3.9278571e-008 WVOFF=5.4154489e-009 ++ WVSAT=-0.0040456929 WVTH0=-1.0574296e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=1.5e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.6 NMOS ++ A0=1.2342915 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.28327385 ++ ALPHA0=9.1050349e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.04797 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.1e-010 CGDO=1.23e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=1.23e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0027238636 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.79424825 K2=-0.0057533677 K3=0 K3B=0 KETA=-0.020978796 KT1=-0.3392138 ++ KT1L=0 KT2=-0.021786808 KU0=0 KVSAT=0 KVTH0=0 LA0=-7.5604777e-007 ++ LAGS=1.3704246e-007 LALPHA0=-1.0474036e-010 LBETA0=-3.7733547e-006 ++ LDELTA=2.7655057e-009 LINT=0 LK1=-3.6136665e-008 LK2=-4.6521909e-009 ++ LKETA=-3.8219289e-008 LKT1=-5.0938244e-008 LKT2=-6.3557247e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LPCLM=2.9812546e-008 LPDIBLC2=1.7934304e-009 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=-1.4270997e-009 LUA=2.2225441e-016 ++ LUB=-6.5048842e-025 LUB1=7.0782525e-025 LUC=-1.4748284e-017 ++ LUC1=-5.0295738e-017 LUTE=3.4667589e-007 LVOFF=1.3343565e-008 ++ LVTH0=1.3228401e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PAGS=6.2709277e-014 PALPHA0=-1.0384561e-019 PARAMCHK=1 ++ PBETA0=-2.932878e-014 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.22676292 ++ PDIBLC1=0.39 PDIBLC2=0.00063792557 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0.07 PK1=-8.244646e-015 PK2=2.6631619e-015 PKT1=2.3940975e-014 ++ PKT2=2.9871906e-015 PPCLM=1.894422e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 ++ PSCBE2=1.638e-005 PTVOFF=0 PU0=1.3089326e-015 PUA=8.3749962e-024 ++ PUB=8.2880961e-032 PUB1=-5.6930421e-031 PUC=4.9924102e-024 PUC1=2.3638997e-023 ++ PUTE=-1.6293767e-013 PVAG=0 PVTH0=-1.1416499e-014 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.4e-009 ++ TOXM=8e-009 TOXP=8.4e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.036469853 UA=-7.8850544e-010 ++ UA1=1.675e-009 UB=3.0573243e-018 UB1=-3.5382765e-018 UC=9.7426091e-011 ++ UC1=-5.0977959e-011 UTE=-1.7189014 VBM=-3 VFBCV=-1 VOFF=-0.12199236 ++ VOFFCV=0.005 VOFFL=0 VSAT=75000 VTH0=0.71914657 W0=5e-007 WAGS=-1.4659294e-008 ++ WALPHA0=1.0369007e-014 WBETA0=1.8989449e-007 WINT=1e-008 WK1=8.2322976e-010 ++ WK2=-1.950261e-009 WKT1=-2.3905117e-009 WKT2=4.8729978e-010 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-1.559195e-008 WR=1 WTVOFF=0 ++ WU0=-1.2344251e-009 WUA=-6.893001e-018 WUB=-1.6326892e-025 WUB1=5.0226415e-025 ++ WUC=-8.2198748e-018 WUC1=-2.3603592e-018 WUTE=1.7338365e-007 ++ WVTH0=-3.9348514e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.5e-008 XPART=0 XTIS=3 ++ XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.7 NMOS ++ A0=1.1588 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29695757 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=23.6712 BGIDL=1.8961e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=1.1e-010 ++ CGDO=1.23e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=1.23e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 ++ DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79064 K2=-0.00621789 K3=0 K3B=0 ++ KETA=-0.024795 KT1=-0.3443 KT1L=0 KT2=-0.022421429 KU0=0 KVSAT=0 KVTH0=0 LINT=0 ++ LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 ++ LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.22973971 PDIBLC1=0.39 ++ PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=8.4e-009 TOXM=8e-009 TOXP=8.4e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.036327357 ++ UA=-7.6631329e-010 UA1=1.675e-009 UB=2.9923729e-018 UB1=-3.4676e-018 ++ UC=9.5953471e-011 UC1=-5.6e-011 UTE=-1.6842857 VBM=-3 VFBCV=-1 VOFF=-0.12066 ++ VOFFCV=0.005 VOFFL=0 VSAT=75000 VTH0=0.72046743 W0=5e-007 WAGS=-8.3977586e-009 ++ WBETA0=1.86966e-007 WINT=1e-008 WK2=-1.6843437e-009 WKT2=7.8557143e-010 WL=0 ++ WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=-1.3700366e-008 WR=1 WTVOFF=0 ++ WU0=-1.1037279e-009 WUA=-6.0567557e-018 WUB=-1.5499324e-025 WUB1=4.45419e-025 ++ WUC=-7.7213816e-018 WUTE=1.5711429e-007 WVTH0=-5.0747914e-009 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=1.5e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.8 NMOS ++ A0=0.10371296 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.26715255 ++ ALPHA0=2.622667e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.140107 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.1e-010 CGDO=1.23e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=1.23e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0032954546 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.96085697 K2=0.017201346 K3=0 K3B=0 KETA=-0.12745025 KT1=-0.28017689 KT1L=0 ++ KT2=-0.025545233 KU0=0 KVSAT=0 KVTH0=0 LA0=-8.7702159e-010 LAGS=3.5482186e-008 ++ LALPHA0=-2.7607448e-013 LDELTA=3.4528409e-009 LINT=0 LK1=-1.0374519e-007 ++ LK2=-3.2812362e-008 LKETA=3.247088e-008 LKT1=-1.0927331e-008 LKT2=1.045102e-009 ++ LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LNOFF=1.4082882e-006 LPCLM=-1.0687288e-008 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.8889394e-010 LUA=2.7643655e-016 ++ LUB=-3.6068e-025 LUB1=5.2357491e-025 LUC=-7.3826884e-017 LUC1=5.3914751e-017 ++ LVOFF=7.3910414e-010 LVOFFCV=-1.2126927e-007 LVSAT=-0.00036725671 ++ LVTH0=-6.047942e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 ++ NOFF=-0.73454029 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} ++ NSD=1e+020 NTNOI=1 PAGS=-7.1336137e-014 PALPHA0=-6.1422492e-020 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.2060622 PDIBLC1=0.39 ++ PDIBLC2=0.003171 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK1=-5.5655552e-015 PK2=-5.8520714e-015 PKETA=2.2408683e-015 ++ PKT1=3.7823806e-014 PKT2=-3.3970025e-015 PNOFF=-1.6476972e-012 ++ PPCLM=-6.302442e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=4.5128597e-015 PUA=1.8780087e-022 PUB=4.5403213e-032 ++ PUB1=-3.3860178e-031 PUC=3.4675789e-023 PUC1=-6.3080258e-023 PVAG=0 ++ PVOFF=-7.3688683e-015 PVOFFCV=1.4188504e-013 PVSAT=3.6615494e-009 ++ PVTH0=1.9616751e-014 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.4e-009 TOXM=8e-009 ++ TOXP=8.4e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.046865722 UA=-6.8932314e-010 UA1=1.675e-009 ++ UB=3.8304076e-018 UB1=-5.4287188e-018 UC=3.0152161e-010 UC1=-2.3453481e-010 ++ UTE=-1.5699432 VBM=-3 VFBCV=-1 VOFF=-0.1242889 VOFFCV=0.2404743 VOFFL=0 ++ VSAT=75713.12 VTH0=0.83011576 W0=5e-007 WAGS=1.3851677e-007 ++ WALPHA0=1.1926697e-013 WBETA0=-5.5938498e-007 WINT=1e-008 WK1=1.0806903e-008 ++ WK2=1.983753e-008 WKETA=-4.3512005e-009 WKT1=-1.2364312e-007 WKT2=9.247235e-009 ++ WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WNOFF=3.1994121e-006 WPCLM=2.839894e-007 ++ WR=1 WTVOFF=0 WU0=-1.6554457e-008 WUA=3.7260197e-017 WUB=-1.6580185e-024 ++ WUB1=2.1207614e-024 WUC=-1.6193132e-016 WUC1=2.0888573e-016 WUTE=1.9883352e-007 ++ WVOFF=3.618017e-008 WVOFFCV=-2.7550493e-007 WVSAT=-0.0071098048 ++ WVTH0=-5.9127366e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.5e-008 XPART=0 XTIS=3 ++ XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.9 NMOS ++ A0=0.58607632 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.63698234 ++ ALPHA0=6.7617464e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.042721 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.1e-010 CGDO=1.23e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=1.23e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0013214286 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.75941 K2=0.017945817 K3=0 K3B=0 KETA=-0.043632179 KT1=-0.30307353 KT1L=0 ++ KT2=-0.02178266 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.4929415e-007 LAGS=-1.5498016e-007 ++ LALPHA0=-2.4077004e-012 LBETA0=5.0153484e-008 LDELTA=4.4694643e-009 LINT=0 ++ LK2=-3.3195765e-008 LKETA=-1.0695428e-008 LKT1=8.6443502e-010 ++ LKT2=-8.9262312e-010 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=7.1665757e-008 ++ LPDIBLC2=9.4484475e-010 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.5754485e-009 ++ LUA=4.0495747e-016 LUB=-1.7828226e-025 LUB1=-7.1902608e-025 LUC=5.3005815e-019 ++ LUC1=7.9360174e-018 LVOFF=-1.0587044e-008 LVTH0=-1.0391311e-008 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-2.4173263e-013 PAGS=8.5526499e-014 PARAMCHK=1 PBETA0=-5.0003024e-013 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.046153372 PDIBLC1=0.39 ++ PDIBLC2=0.00133635 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK2=7.5751026e-015 PKT1=2.2039247e-014 PKT2=4.4433966e-015 ++ PPCLM=-8.4009819e-015 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=3.068906e-016 PUA=3.5927528e-022 PUB=-4.7372533e-031 ++ PUB1=5.960076e-031 PUC=-5.2846797e-024 PUC1=1.3474748e-023 PVAG=0 ++ PVOFF=1.9550945e-014 PVTH0=-1.2879926e-014 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.4e-009 ++ TOXM=8e-009 TOXP=8.4e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.038348141 UA=-9.3887833e-010 ++ UA1=1.675e-009 UB=3.4762372e-018 UB1=-3.0159014e-018 UC=1.5713919e-010 ++ UC1=-1.4525572e-010 UTE=-1.5699432 VBM=-3 VFBCV=-1 VOFF=-0.10229638 ++ VOFFCV=0.005 VOFFL=0 VSAT=75000 VTH0=0.73285729 W0=5e-007 WA0=4.6938374e-007 ++ WAGS=-1.6607087e-007 WBETA0=4.1154752e-007 WINT=1e-008 WK2=-6.2346523e-009 ++ WKT1=-9.2993492e-008 WKT2=-5.976841e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 ++ WPCLM=1.7792447e-007 WR=1 WTVOFF=0 WU0=-8.387527e-009 WUA=-2.9569982e-016 ++ WUB=-6.5000193e-025 WUB1=3.0598585e-025 WUC=-8.4338174e-017 WUC1=6.0235233e-017 ++ WUTE=1.9883352e-007 WVOFF=-1.6091313e-008 WVTH0=3.9729778e-009 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=1.5e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.10 NMOS ++ A0=1.1765919 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.26693219 ++ ALPHA0=9.1059211e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.517146 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.1e-010 CGDO=1.23e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=1.23e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0027238636 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.79753063 K2=-0.0074202574 K3=0 K3B=0 KETA=-0.020978796 KT1=-0.31510943 ++ KT1L=0 KT2=-0.016808883 KU0=0 KVSAT=0 KVTH0=0 LA0=-9.6677061e-007 ++ LAGS=2.9463078e-007 LALPHA0=-1.0482912e-010 LBETA0=-4.1712719e-006 ++ LDELTA=2.7655057e-009 LINT=0 LK1=-4.6316563e-008 LK2=-2.3759842e-009 ++ LKETA=-3.8219289e-008 LKT1=1.5488057e-008 LKT2=-6.9357625e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=-1.5665961e-007 LPCLM=-1.5610238e-007 ++ LPDIBLC2=1.7934304e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.9773099e-009 ++ LUA=2.4960595e-016 LUA1=2.6318815e-017 LUB=1.7059289e-025 LUB1=-1.774603e-024 ++ LUC=6.4809343e-017 LUC1=-1.1438687e-016 LUTE=-2.7576491e-008 ++ LVOFF=1.3343565e-008 LVOFFCV=8.6162786e-008 LVTH0=7.4811957e-009 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2.128938 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=2.4654573e-013 ++ PAGS=-1.2166906e-013 PARAMCHK=1 PBETA0=4.3623435e-013 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.23361686 PDIBLC1=0.39 PDIBLC2=0.00063792557 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK1=3.6658349e-015 ++ PKT1=-5.3777798e-014 PKT2=3.6658349e-015 PNOFF=1.8329175e-013 ++ PPCLM=2.3646468e-013 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-2.6742266e-015 PUA=-2.3626306e-023 PUA1=-3.0793013e-023 ++ PUB=-8.7778417e-031 PUB1=2.3351368e-030 PUC=-8.8090013e-023 PUC1=9.8625623e-023 ++ PUTE=2.7493762e-013 PVAG=0 PVOFFCV=-1.0081046e-013 PVTH0=-4.6922687e-015 ++ RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE=8.4e-009 TOXM=8e-009 TOXP=8.4e-009 TOXREF=8e-009 ++ TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 ++ U0=0.040486527 UA=-8.1101699e-010 UA1=1.6533384e-009 UB=3.1890972e-018 ++ UB1=-2.1471138e-018 UC=1.0423443e-010 UC1=-4.4578445e-011 UTE=-1.5472465 VBM=-3 ++ VFBCV=-1 VOFF=-0.12199236 VOFFCV=-0.065915874 VOFFL=0 VSAT=75000 ++ VTH0=0.71814741 W0=5e-007 WA0=6.7508553e-008 WAGS=4.4604535e-009 ++ WBETA0=-3.5904062e-007 WINT=1e-008 WK1=-3.0171481e-009 WKT1=-3.0592631e-008 ++ WKT2=-5.3368725e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WNOFF=-1.508574e-007 ++ WPCLM=-2.3611051e-008 WR=1 WTVOFF=0 WU0=-5.9339327e-009 WUA=1.9445519e-017 ++ WUA1=2.5344044e-017 WUB=-3.1744322e-025 WUB1=-1.1253962e-024 ++ WUC=-1.6185636e-017 WUC1=-9.8477906e-018 WUTE=-2.7452583e-008 ++ WVOFFCV=8.2971572e-008 WVTH0=-2.7658345e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=1.5e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.11 NMOS ++ A0=1.0800597 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29635114 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.100643 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.1e-010 CGDO=1.23e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=1.23e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79290591 ++ K2=-0.0076575 K3=0 K3B=0 KETA=-0.024795 KT1=-0.31356294 KT1L=0 KT2=-0.017501421 ++ KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 ++ MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 ++ NJS=1.01 NOFF=2.1132954 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.21803 PDIBLC1=0.39 PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 ++ PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 ++ RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.4e-009 TOXM=8e-009 ++ TOXP=8.4e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.040683961 UA=-7.8609378e-010 UA1=1.6559664e-009 ++ UB=3.2061309e-018 UB1=-2.3243083e-018 UC=1.1070566e-010 UC1=-5.6e-011 UTE=-1.55 ++ VBM=-3 VFBCV=-1 VOFF=-0.12066 VOFFCV=-0.0573125 VOFFL=0 VSAT=75000 ++ VTH0=0.71889441 W0=5e-007 WA0=9.2126199e-008 WAGS=-7.6882295e-009 ++ WBETA0=-3.1548252e-007 WINT=1e-008 WK1=-2.6511136e-009 WKT1=-3.5962356e-008 ++ WKT2=-4.9708381e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WNOFF=-1.3255568e-007 ++ WR=1 WTVOFF=0 WU0=-6.2009548e-009 WUA=1.7086427e-017 WUA1=2.2269354e-017 ++ WUB=-4.0509016e-025 WUB1=-8.9223229e-025 WUC=-2.4981444e-017 ++ WVOFFCV=7.2905625e-008 WVTH0=-3.2343586e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=1.5e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.12 NMOS ++ A0=0.13372839 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.46825513 ++ ALPHA0=2.6346295e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.084 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.1e-010 CGDO=2.53e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=2.53e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0032954546 DIOMOD=1 DLC=3e-008 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.96194091 K2=0.019191068 K3=0 K3B=0 KETA=-0.12409156 KT1=-0.29257841 KT1L=0 ++ KT2=-0.024617727 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.6334972e-008 LAGS=-6.8085644e-008 ++ LALPHA0=-2.8223522e-013 LDELTA=3.4528409e-009 LINT=0 LK1=-1.0430342e-007 ++ LK2=-3.339933e-008 LKETA=3.0741152e-008 LKT1=-7.1335693e-009 ++ LKT2=7.0437954e-010 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LNOFF=1.2430227e-006 ++ LPCLM=-1.7008694e-008 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=6.4153784e-010 ++ LUA=2.9527314e-016 LUB=-3.5612601e-025 LUB1=4.8961284e-025 LUC=-7.0348871e-017 ++ LUC1=4.7587744e-017 LVOFFCV=-1.0703807e-007 LVTH0=-5.8511842e-008 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=-0.41363636 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=1.5411576e-013 PAGS=9.6123512e-013 PARAMCHK=1 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.23454659 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PKETA=1.9486253e-014 ++ PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE=8.4e-009 TOXM=8e-009 TOXP=8.4e-009 TOXREF=8e-009 ++ TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 ++ U0=0.045205295 UA=-6.8558591e-010 UA1=1.675e-009 UB=3.6641068e-018 ++ UB1=-5.2160045e-018 UC=2.8527975e-010 UC1=-2.1358339e-010 UTE=-1.55 VBM=-3 ++ VFBCV=-1 VOFF=-0.12066 VOFFCV=0.21284091 VOFFL=0 VSAT=75000 VTH0=0.82418523 ++ W0=5e-007 WA0=-2.9925391e-007 WAGS=-1.866476e-006 WINT=1e-008 ++ WKETA=-3.7837384e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 ++ WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.5e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.13 NMOS ++ A0=0.63315593 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.62032529 ++ ALPHA0=6.7617464e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.084 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.1e-010 CGDO=1.23e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=1.23e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0013214286 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.75941 K2=0.017320476 K3=0 K3B=0 KETA=-0.043632179 KT1=-0.31240086 KT1L=0 ++ KT2=-0.022382143 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.7354015e-007 LAGS=-1.4640177e-007 ++ LALPHA0=-2.4077004e-012 LDELTA=4.4694643e-009 LINT=0 LK2=-3.2435975e-008 ++ LKETA=-1.0695428e-008 LKT1=3.0749914e-009 LKT2=-4.4694643e-010 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=7.0823131e-008 LPDIBLC2=9.4484475e-010 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.6062299e-009 LUA=4.409931e-016 ++ LUB=-2.2579734e-025 LUB1=-6.5924598e-025 LUC1=9.2875468e-018 ++ LVOFF=-8.6260661e-009 LVTH0=-1.168318e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.063999357 PDIBLC1=0.39 PDIBLC2=0.00133635 PDIBLCB=0.2 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 ++ RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=8.4e-009 TOXM=8e-009 TOXP=8.4e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.037506864 ++ UA=-9.6853729e-010 UA1=1.675e-009 UB=3.4110414e-018 UB1=-2.9852107e-018 ++ UC=1.4868e-010 UC1=-1.3921407e-010 UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.10391036 ++ VOFFCV=0.005 VOFFL=0 VSAT=75000 VTH0=0.73325579 W0=5e-007 WINT=1e-008 WL=0 ++ WLN=1 WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=1.5e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.14 NMOS ++ A0=1.1833631 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.26737957 ++ ALPHA0=9.1059211e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.481134 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.1e-010 CGDO=1.23e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=1.23e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0027238636 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.79722801 K2=-0.0074202574 K3=0 K3B=0 KETA=-0.020978796 KT1=-0.3181779 ++ KT1L=0 KT2=-0.017344176 KU0=0 KVSAT=0 KVTH0=0 LA0=-9.4204186e-007 ++ LAGS=2.8242727e-007 LALPHA0=-1.0482912e-010 LBETA0=-4.1275172e-006 ++ LDELTA=2.7655057e-009 LINT=0 LK1=-4.5948877e-008 LK2=-2.3759842e-009 ++ LKETA=-3.8219289e-008 LKT1=1.0094096e-008 LKT2=-6.568076e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=-1.3827528e-007 LPCLM=-1.3238476e-007 ++ LPDIBLC2=1.7934304e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.7090825e-009 ++ LUA=2.4723621e-016 LUA1=2.3230248e-017 LUB=8.2550345e-026 LUB1=-1.5403867e-024 ++ LUC=5.5973835e-017 LUC1=-1.0449463e-016 LVOFF=1.3343565e-008 ++ LVOFFCV=7.6051406e-008 LVTH0=7.0105569e-009 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2.1138068 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.23124865 PDIBLC1=0.39 PDIBLC2=0.00063792557 PDIBLCB=0.2 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 ++ RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=8.4e-009 TOXM=8e-009 TOXP=8.4e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.039891348 ++ UA=-8.0906659e-010 UA1=1.6558805e-009 UB=3.1572573e-018 UB1=-2.2599921e-018 ++ UC=1.02611e-010 UC1=-4.5566188e-011 UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.12199236 ++ VOFFCV=-0.05759375 VOFFL=0 VSAT=75000 VTH0=0.71786999 W0=5e-007 WINT=1e-008 ++ WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=1.5e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.15 NMOS ++ A0=1.0893 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29558 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.069 BGIDL=1.8961e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=1.1e-010 ++ CGDO=2.53e-010 CGIDL=0.5 CGSL=1.1e-010 CGSO=2.53e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=3e-008 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79264 K2=-0.0076575 K3=0 K3B=0 ++ KETA=-0.024795 KT1=-0.31717 KT1L=0 KT2=-0.018 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 ++ LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2.1 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.21803 PDIBLC1=0.39 ++ PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=8.4e-009 TOXM=8e-009 TOXP=8.4e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.040062 ++ UA=-7.8438e-010 UA1=1.6582e-009 UB=3.1655e-018 UB1=-2.4138e-018 UC=1.082e-010 ++ UC1=-5.6e-011 UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.12066 VOFFCV=-0.05 VOFFL=0 ++ VSAT=75000 VTH0=0.71857 W0=5e-007 WINT=1e-008 WL=0 WLN=1 WMAX=0.000100001 ++ WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.5e-008 XPART=0 XTIS=3 ++ XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +*resistor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.SUBCKT nplus_u_m1 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 R_RSH0={rsh_nplus_u_m} R_DW=-5E-8 R_DL=0 ++ R_VC1=0 R_VC2=0 R_TC1=1.36E-3 R_TC2=6.5E-7 R_TNOM=25 R_L='r_length-2*r_dl' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_nplus_u_m=60 +* model for substrate capacitor + + + + + + + + + + + +.MODEL np_junction D CJ=0.00096797 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 3 1 np_junction AREA='r_w*r_l' + +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS nplus_u_m1 +.ENDL nmos_3p3_s + +* +* +.LIB nmos_3p3_fs +.SUBCKT nmos_3p3_sab d g s b ++ PARAMS: W=10u L=0.28u PAR=1 S_SAB=0.48u D_SAB=1.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 + +.PARAM ++ PAR_VTH=0.007148 PAR_K=0.007008 PAR_L=1.5e-7 PAR_W=-1e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b nplus_u_m1 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + + +Xr2 s s1 b nplus_u_m1 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b nmos_3p3 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS +.MODEL nmos_3p3.0 NMOS ++ A0=0.11206719 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.32050776 ++ ALPHA0=2.627733e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=19.907557 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9.5e-011 CGDO=8.85e-011 CGIDL=0.5 CGSL=9.5e-011 CGSO=8.85e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0038636364 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.95223909 K2=0.052721915 K3=0 K3B=0 KETA=-0.14660298 KT1=-0.45797555 KT1L=0 ++ KT2=-0.024695 KU0=0 KVSAT=0 KVTH0=0 LA0=-3.0583422e-009 LAGS=-1.3683815e-008 ++ LALPHA0=-2.876129e-013 LBETA0=1.2151841e-007 LDELTA=3.0068182e-009 LINT=0 ++ LK1=-9.4486255e-008 LK2=-3.9622207e-008 LKETA=3.6813935e-008 ++ LKT1=4.0235308e-008 LKT2=1.20015e-009 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 ++ LPCLM=-4.5110649e-008 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.4287103e-009 ++ LUA=6.7054848e-016 LUB=-7.5166395e-025 LUB1=2.7447418e-025 LUC=-5.8253799e-017 ++ LUC1=-3.6983864e-018 LUTE=8.8056818e-008 LVOFF=3.7921347e-009 ++ LVSAT=-0.0026417045 LVTH0=-3.6607582e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=1.7078752e-015 PAGS=-1.1953845e-014 ++ PALPHA0=-1.3367465e-020 PARAMCHK=1 PBETA0=8.5415114e-016 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.36959505 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK2=5.2733156e-015 ++ PKETA=-2.3745402e-015 PKT1=-8.4689085e-015 PKT2=-2.9041139e-016 ++ PPCLM=8.3834934e-015 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-6.3741029e-016 PUA=-1.3848566e-022 PUB=9.0672414e-032 ++ PUB1=-5.6267206e-032 PUC=5.3308427e-024 PUC1=1.7937174e-024 ++ PUTE=-4.2707557e-014 PVAG=0 PVOFF=-1.4541923e-015 PVSAT=1.2812267e-009 ++ PVTH0=4.2707557e-016 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.8e-009 TOXM=8e-009 ++ TOXP=7.8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.023766155 UA=-1.1188622e-009 UA1=1.675e-009 ++ UB=3.341622e-018 UB1=-4.191221e-018 UC=2.2389524e-010 UC1=-4.2302273e-011 ++ UTE=-1.5663149 VBM=-3 VFBCV=-1 VOFF=-0.12625494 VOFFCV=0.005 VOFFL=0 ++ VSAT=97266.234 VTH0=0.64635471 W0=5e-007 WA0=-6.3254637e-009 ++ WAGS=4.8736973e-008 WALPHA0=4.9509131e-014 WBETA0=1.4348835e-007 WINT=1e-008 ++ WK2=-1.9530798e-008 WKETA=8.2761628e-009 WKT1=3.2591386e-008 ++ WKT2=1.0755977e-009 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=2.2412267e-008 ++ WR=1 WTVOFF=0 WU0=4.7228328e-009 WUA=2.6992935e-016 WUB=-4.17125e-025 ++ WUB1=3.4262081e-025 WUC=-3.333668e-017 WUC1=-6.6433977e-018 WUTE=1.0491274e-007 ++ WVOFF=5.3858974e-009 WVSAT=-0.00012912338 WVTH0=-1.4783981e-008 WW=0 WWL=0 ++ WWN=1 XJ=1e-007 XL=-1e-008 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 +.MODEL nmos_3p3.1 NMOS ++ A0=1.0806312 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.47491359 ++ ALPHA0=6.5351125e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=22.62283 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9.5e-011 CGDO=8.85e-011 CGIDL=0.5 CGSL=9.5e-011 CGSO=8.85e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0015 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.746507 ++ K2=0.023469038 K3=0 K3B=0 KETA=-0.028392375 KT1=-0.33934486 KT1L=0 ++ KT2=-0.020325321 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.7765472e-007 LAGS=-8.9342671e-008 ++ LALPHA0=-2.2022289e-012 LBETA0=-1.2089656e-006 LDELTA=4.165e-009 LINT=0 ++ LK1=6.32247e-009 LK2=-2.5288297e-008 LKETA=-2.1109261e-008 LKT1=-1.7893733e-008 ++ LKT2=-9.409925e-010 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=9.5689239e-008 ++ LPDIBLC2=8.80481e-010 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.5419574e-009 ++ LUA=7.5232737e-016 LUB=-6.207519e-025 LUB1=-4.0025352e-025 LUC=9.9674311e-018 ++ LUC1=5.12295e-018 LVOFF=-2.7639238e-009 LVSAT=0.001561875 LVTH0=-2.274447e-008 ++ LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 ++ MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=2.4787741e-014 ++ PAGS=-9.965144e-015 PALPHA0=1.8516415e-020 PARAMCHK=1 PBETA0=2.4698413e-013 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.082248339 PDIBLC1=0.39 ++ PDIBLC2=0.0013741 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK2=-2.7446888e-015 PKETA=5.4040719e-015 PKT1=8.6784603e-015 ++ PKT2=2.5437886e-016 PPCLM=-2.8898622e-015 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=1.2313712e-015 ++ PUA=-2.995459e-023 PUB=-9.9142683e-032 PUB1=8.2051973e-032 PUC=-1.2039633e-023 ++ PUC1=-2.4846307e-024 PVAG=0 PVOFF=3.2241042e-016 PVSAT=2.0705256e-009 ++ PVTH0=-5.679156e-016 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.8e-009 TOXM=8e-009 ++ TOXP=7.8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.029657487 UA=-1.2857579e-009 UA1=1.675e-009 ++ UB=3.0744545e-018 UB1=-2.8142257e-018 UC=8.466824e-011 UC1=-6.0305e-011 ++ UTE=-1.3866071 VBM=-3 VFBCV=-1 VOFF=-0.11287523 VOFFCV=0.005 VOFFL=0 ++ VSAT=88687.5 VTH0=0.61806264 W0=5e-007 WA0=-5.3427231e-008 WAGS=4.4678399e-008 ++ WALPHA0=-1.5560013e-014 WBETA0=-3.5881772e-007 WINT=1e-008 WK2=-3.1675243e-009 ++ WKETA=-7.5985556e-009 WKT1=-2.4032443e-009 WKT2=-3.6219107e-011 WL=0 WLN=1 ++ WMAX=5e-007 WMIN=2.2e-007 WPCLM=4.5419115e-008 WR=1 WTVOFF=0 WU0=9.0899306e-010 ++ WUA=4.8437374e-017 WUB=-2.974725e-026 WUB1=6.0336771e-026 WUC=2.1132713e-018 ++ WUC1=2.087925e-018 WUTE=1.7754464e-008 WVOFF=1.7601776e-009 WVSAT=-0.0017399375 ++ WVTH0=-1.2753387e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1e-008 XPART=0 XTIS=3 ++ XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.2 NMOS ++ A0=1.2236495 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.25812408 ++ ALPHA0=7.4780689e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.201637 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9.5e-011 CGDO=8.85e-011 CGIDL=0.5 CGSL=9.5e-011 CGSO=8.85e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0027295455 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.79588952 K2=0.0060240997 K3=0 K3B=0 KETA=-0.019643215 KT1=-0.32862431 ++ KT1L=0 KT2=-0.021116071 KU0=0 KVSAT=0 KVTH0=0 LA0=-6.4784645e-007 ++ LAGS=1.6863685e-007 LALPHA0=-8.3414465e-011 LBETA0=-3.0877458e-006 ++ LDELTA=2.7018409e-009 LINT=0 LK1=-5.2442732e-008 LK2=-4.5288209e-009 ++ LKETA=-3.1520762e-008 LKT1=-3.0651179e-008 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 ++ LPCLM=-3.1400457e-008 LPDIBLC2=1.7521438e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LU0=-1.7345577e-009 LUA=1.9286754e-016 LUB=-2.2684367e-025 LUB1=-7.5229142e-025 ++ LUC=-6.999336e-018 LVOFF=1.3342993e-008 LVTH0=-3.0036269e-009 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-4.4036219e-014 PAGS=4.6367549e-014 PALPHA0=-9.2783067e-018 PARAMCHK=1 ++ PBETA0=-3.1995815e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.1890464 ++ PDIBLC1=0.39 PDIBLC2=0.00064161023 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0.07 PK2=2.6769992e-015 PKETA=-2.8220597e-015 PKT1=1.4865822e-014 ++ PPCLM=4.8454232e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=1.4846634e-015 PUA=2.0214448e-023 PUB=-1.1464767e-031 ++ PUB1=1.2630432e-031 PUC=1.4395718e-024 PVAG=0 PVOFF=-1.4870619e-016 ++ PVTH0=-3.7848123e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.8e-009 TOXM=8e-009 ++ TOXP=7.8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.032410861 UA=-8.1562356e-010 UA1=1.675e-009 ++ UB=2.7434392e-018 UB1=-2.5183956e-018 UC=9.8926027e-011 UC1=-5.6e-011 ++ UTE=-1.3866071 VBM=-3 VFBCV=-1 VOFF=-0.12641046 VOFFCV=0.005 VOFFL=0 VSAT=90000 ++ VTH0=0.6014737 W0=5e-007 WA0=4.40803e-009 WAGS=-2.659998e-009 ++ WALPHA0=7.7968964e-012 WBETA0=1.1760436e-007 WINT=1e-008 WK2=-7.7235646e-009 ++ WKETA=-6.8584002e-010 WKT1=-7.6027077e-009 WKT2=1.7754464e-010 WL=0 WLN=1 ++ WMAX=5e-007 WMIN=2.2e-007 WPCLM=2.2728176e-009 WR=1 WTVOFF=0 WU0=6.9614246e-010 ++ WUA=6.2785193e-018 WUB=-1.6717846e-026 WUB1=2.3149925e-026 WUC=-9.2137918e-018 ++ WUTE=1.7754464e-008 WVOFF=2.1560739e-009 WVTH0=-1.0050112e-008 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-1e-008 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.3 NMOS ++ A0=1.1588 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.27500464 ++ ALPHA0=6.6430893e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=23.892554 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9.5e-011 CGDO=8.85e-011 CGIDL=0.5 CGSL=9.5e-011 CGSO=8.85e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79064 ++ K2=0.0055707643 K3=0 K3B=0 KETA=-0.022798446 KT1=-0.3316925 KT1L=0 ++ KT2=-0.021116071 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 ++ LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.18590321 PDIBLC1=0.39 PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 ++ PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 ++ RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.8e-009 TOXM=8e-009 ++ TOXP=7.8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.032237232 UA=-7.963175e-010 UA1=1.675e-009 ++ UB=2.7207321e-018 UB1=-2.5937e-018 UC=9.8225393e-011 UC1=-5.6e-011 ++ UTE=-1.3866071 VBM=-3 VFBCV=-1 VOFF=-0.12507482 VOFFCV=0.005 VOFFL=0 VSAT=90000 ++ VTH0=0.60117304 W0=5e-007 WAGS=1.9813982e-009 WALPHA0=6.868137e-012 ++ WBETA0=8.5576518e-008 WINT=1e-008 WK2=-7.4555967e-009 WKETA=-9.6832848e-010 ++ WKT1=-6.1146375e-009 WKT2=1.7754464e-010 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 ++ WPCLM=7.1230911e-009 WR=1 WTVOFF=0 WU0=8.4475741e-010 WUA=8.3019875e-018 ++ WUB=-2.8194089e-026 WUB1=3.5793e-026 WUC=-9.0696905e-018 WUTE=1.7754464e-008 ++ WVOFF=2.1411884e-009 WVTH0=-1.0428972e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-1e-008 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.4 NMOS ++ A0=0.10671673 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.35387843 ++ ALPHA0=2.6294657e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=20.979738 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9.5e-011 CGDO=8.85e-011 CGIDL=0.5 CGSL=9.5e-011 CGSO=8.85e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0038636364 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.95223909 K2=0.038660657 K3=0 K3B=0 KETA=-0.12272005 KT1=-0.37648295 KT1L=0 ++ KT2=-0.014808861 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.6137164e-009 LAGS=-1.1017368e-008 ++ LALPHA0=-2.6600418e-013 LBETA0=-8.5415114e-008 LDELTA=3.0068182e-009 LINT=0 ++ LK1=-9.4486255e-008 LK2=-3.5825667e-008 LKETA=2.8576826e-008 ++ LKT1=1.5769644e-008 LKT2=-3.1561582e-009 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 ++ LPCLM=-7.5885948e-008 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=3.8067177e-009 ++ LUA=3.7738605e-016 LUB=-8.3236674e-026 LUB1=2.3542184e-025 LUC=-3.2397203e-017 ++ LVOFF=-8.7450729e-009 LVSAT=0.0040720909 LVTH0=-3.9687122e-008 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=1.0072317e-015 ++ PAGS=-1.3247072e-014 PALPHA0=-2.3847691e-020 PARAMCHK=1 PBETA0=1.0121691e-013 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.45365742 PDIBLC1=0.39 ++ PDIBLC2=0.003171 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK2=3.4319939e-015 PKETA=1.620458e-015 PKT1=3.3969382e-015 PKT2=1.8223981e-015 ++ PPCLM=2.3309514e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-3.357439e-016 PUA=3.6981203e-024 PUB=-2.3351482e-031 ++ PUB1=-3.7326821e-032 PUC=-7.2096064e-024 PVAG=0 PVOFF=4.6263534e-015 ++ PVSAT=-1.9749641e-009 PVTH0=1.9206526e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.8e-009 ++ TOXM=8e-009 TOXP=7.8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.033298195 UA=-6.0169576e-010 ++ UA1=1.675e-009 UB=2.2763308e-018 UB1=-3.6418527e-018 UC=1.5632343e-010 ++ UC1=-5.6e-011 UTE=-1.4346429 VBM=-3 VFBCV=-1 VOFF=-0.079820841 VOFFCV=0.005 ++ VOFFL=0 VSAT=76839.61 VTH0=0.66075684 W0=5e-007 WA0=-3.7304877e-009 ++ WAGS=3.25522e-008 WALPHA0=4.8668758e-014 WBETA0=-3.7651952e-007 WINT=1e-008 ++ WK2=-1.2711088e-008 WKETA=-3.3070572e-009 WKT1=-6.932527e-009 ++ WKT2=-3.7191798e-009 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=-1.8357985e-008 ++ WR=1 WTVOFF=0 WU0=9.9793159e-011 WUA=1.9103635e-017 WUB=9.954125e-026 ++ WUB1=7.6177186e-026 WUC=-5.6435009e-019 WUTE=4.1051786e-008 ++ WVOFF=-1.7134642e-008 WVSAT=0.009777789 WVTH0=-2.1769016e-008 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-1e-008 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.5 NMOS ++ A0=0.9680546 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.4396228 ++ ALPHA0=6.7781531e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.030477 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9.5e-011 CGDO=8.85e-011 CGIDL=0.5 CGSL=9.5e-011 CGSO=8.85e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0015 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.76834994 ++ K2=0.0078158961 K3=0 K3B=0 KETA=-0.0440595 KT1=-0.40772797 KT1L=0 ++ KT2=-0.031191964 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.2366927e-007 LAGS=-5.3032112e-008 ++ LALPHA0=-2.298861e-012 LBETA0=-1.102773e-007 LDELTA=4.165e-009 LINT=0 ++ LK1=-4.3805685e-009 LK2=-2.0711735e-008 LKETA=-9.966845e-009 ++ LKT1=3.1079706e-008 LKT2=4.8715625e-009 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 ++ LPCLM=3.9557623e-008 LPDIBLC2=8.80481e-010 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LU0=4.804274e-009 LUA=6.4479186e-016 LUB=-3.4825707e-025 LUB1=-1.7057876e-025 ++ LUC=4.0042012e-018 LUC1=3.0687684e-017 LVOFF=1.1113945e-008 LVSAT=-0.00404005 ++ LVTH0=-1.7189014e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.3952024e-015 PAGS=-2.7575765e-014 PALPHA0=6.5383015e-020 ++ PARAMCHK=1 PBETA0=-2.8587971e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 ++ PCLM=0.2180583 PDIBLC1=0.39 PDIBLC2=0.0013741 PDIBLCB=0.2 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0.07 PK1=5.1909737e-015 PK2=-4.9643217e-015 ++ PKT1=-1.5073657e-014 PKT2=-2.5647103e-015 PPCLM=2.4333971e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=-3.5085237e-016 ++ PUA=2.2200133e-023 PUB=-2.3130267e-031 PUB1=-2.9340286e-032 PUC=-9.1474668e-024 ++ PUC1=-1.4883527e-023 PVAG=0 PVOFF=-6.4083562e-015 PVSAT=4.7874593e-009 ++ PVTH0=-3.2623115e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.8e-009 TOXM=8e-009 ++ TOXP=7.8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.031262366 UA=-1.1474219e-009 UA1=1.675e-009 ++ UB=2.8171887e-018 UB1=-2.8132801e-018 UC=8.2034846e-011 UC1=-1.1862793e-010 ++ UTE=-1.4346429 VBM=-3 VFBCV=-1 VOFF=-0.12034945 VOFFCV=0.005 VOFFL=0 VSAT=93395 ++ VTH0=0.61484234 W0=5e-007 WA0=1.172439e-009 WAGS=6.1794432e-008 ++ WALPHA0=-1.3343472e-013 WBETA0=4.1347359e-007 WINT=1e-008 WK1=-1.0593824e-008 ++ WK2=4.4242495e-009 WKT1=3.0762566e-008 WKT2=5.2341027e-009 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-2.0448715e-008 WR=1 WTVOFF=0 ++ WU0=1.3062678e-010 WUA=-1.8655574e-017 WUB=9.5026674e-026 WUB1=5.9878135e-026 ++ WUC=3.390467e-018 WUC1=3.0374545e-017 WUTE=4.1051786e-008 WVOFF=5.3851733e-009 ++ WVSAT=-0.004023075 WVTH0=-1.1191538e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1e-008 ++ XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.6 NMOS ++ A0=1.2327382 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.28395177 ++ ALPHA0=9.0834879e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.03504 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9.5e-011 CGDO=8.85e-011 CGIDL=0.5 CGSL=9.5e-011 CGSO=8.85e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0027295455 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.79415202 K2=-0.0057098764 K3=0 K3B=0 KETA=-0.021057318 KT1=-0.33925459 ++ KT1L=0 KT2=-0.021813326 KU0=0 KVSAT=0 KVTH0=0 LA0=-7.3864278e-007 ++ LAGS=1.3221642e-007 LALPHA0=-1.0232637e-010 LBETA0=-3.6857066e-006 ++ LDELTA=2.7018409e-009 LINT=0 LK1=-3.5085045e-008 LK2=-4.6160653e-009 ++ LKETA=-3.7339441e-008 LKT1=-5.0403614e-008 LKT2=-6.2890172e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LPCLM=2.8621373e-008 LPDIBLC2=1.7521438e-009 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=-1.4291291e-009 LUA=2.1691469e-016 ++ LUB=-6.3772226e-025 LUB1=7.0670219e-025 LUC=-1.4541809e-017 ++ LUC1=-4.9767852e-017 LUTE=3.430373e-007 LVOFF=1.3036382e-008 ++ LVTH0=1.3228117e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PAGS=6.4031457e-014 PALPHA0=-1.0603512e-019 PARAMCHK=1 ++ PBETA0=-2.9947156e-014 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.22724843 ++ PDIBLC1=0.39 PDIBLC2=0.00064161023 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0.07 PK1=-8.4184784e-015 PK2=2.7193127e-015 PKT1=2.4445753e-014 ++ PKT2=3.0501733e-015 PPCLM=1.9343645e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 ++ PSCBE2=1.638e-005 PTVOFF=0 PU0=1.3365305e-015 PUA=8.5515769e-024 ++ PUB=8.4628446e-032 PUB1=-5.8130758e-031 PUC=5.0976715e-024 PUC1=2.4137408e-023 ++ PUTE=-1.6637309e-013 PVAG=0 PVTH0=-1.1657208e-014 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.8e-009 ++ TOXM=8e-009 TOXP=7.8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.03650052 UA=-7.8786125e-010 ++ UA1=1.675e-009 UB=3.0604368e-018 UB1=-3.550491e-018 UC=9.7619729e-011 ++ UC1=-5.1018233e-011 UTE=-1.7229095 VBM=-3 VFBCV=-1 VOFF=-0.12196494 ++ VOFFCV=0.005 VOFFL=0 VSAT=90000 VTH0=0.58928172 W0=5e-007 WAGS=-1.5186427e-008 ++ WALPHA0=1.0614126e-014 WBETA0=1.9840421e-007 WINT=1e-008 WK1=8.4269053e-010 ++ WK2=-2.0325861e-009 WKT1=-2.4470223e-009 WKT2=5.1571306e-010 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-1.6255164e-008 WR=1 WTVOFF=0 ++ WU0=-1.287342e-009 WUA=-7.1861991e-018 WUB=-1.7046166e-025 WUB1=5.237162e-025 ++ WUC=-8.5802375e-018 WUC1=-2.416157e-018 WUTE=1.8086111e-007 ++ WVTH0=-4.137003e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1e-008 XPART=0 XTIS=3 ++ XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.7 NMOS ++ A0=1.1588 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29718664 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=23.6661 BGIDL=1.8961e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=9.5e-011 ++ CGDO=8.85e-011 CGIDL=0.5 CGSL=9.5e-011 CGSO=8.85e-011 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 ++ DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79064 K2=-0.006171945 K3=0 K3B=0 ++ KETA=-0.024795 KT1=-0.3443 KT1L=0 KT2=-0.022442857 KU0=0 KVSAT=0 KVTH0=0 LINT=0 ++ LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 ++ LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.23011343 PDIBLC1=0.39 ++ PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=7.8e-009 TOXM=8e-009 TOXP=7.8e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.036357464 ++ UA=-7.6614807e-010 UA1=1.675e-009 UB=2.9966007e-018 UB1=-3.47975e-018 ++ UC=9.6164093e-011 UC1=-5.6e-011 UTE=-1.6885714 VBM=-3 VFBCV=-1 VOFF=-0.12066 ++ VOFFCV=0.005 VOFFL=0 VSAT=90000 VTH0=0.59060586 W0=5e-007 WAGS=-8.7768718e-009 ++ WBETA0=1.954065e-007 WINT=1e-008 WK2=-1.7603827e-009 WKT2=8.2103571e-010 WL=0 ++ WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=-1.4318863e-008 WR=1 WTVOFF=0 ++ WU0=-1.1535552e-009 WUA=-6.3301854e-018 WUB=-1.6199035e-025 WUB1=4.6552725e-025 ++ WUC=-8.06996e-018 WUTE=1.6420714e-007 WVTH0=-5.3038907e-009 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-1e-008 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.8 NMOS ++ A0=0.10356864 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.27282829 ++ ALPHA0=2.5770972e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.140826 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9.5e-011 CGDO=8.85e-011 CGIDL=0.5 CGSL=9.5e-011 CGSO=8.85e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0038636364 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.94377247 K2=0.011777641 K3=0 K3B=0 KETA=-0.12210189 KT1=-0.28182405 KT1L=0 ++ KT2=-0.025384429 KU0=0 KVSAT=0 KVTH0=0 LA0=-7.6373182e-010 LAGS=3.0978636e-008 ++ LALPHA0=-2.4034362e-013 LDELTA=3.0068182e-009 LINT=0 LK1=-9.0337611e-008 ++ LK2=-2.8567253e-008 LKETA=2.8273926e-008 LKT1=-9.558142e-009 ++ LKT2=9.1390428e-010 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LNOFF=1.2282169e-006 ++ LPCLM=-9.2361767e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.5943995e-010 ++ LUA=2.405174e-016 LUB=-3.1413979e-025 LUB1=4.5632098e-025 LUC=-6.4329084e-017 ++ LUC1=4.7020919e-017 LVOFF=6.518816e-010 LVOFFCV=-1.0576312e-007 ++ LVSAT=-0.00032391632 LVTH0=-5.2688923e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=-0.50656508 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PAGS=-6.3012337e-014 PALPHA0=-5.4255458e-020 PARAMCHK=1 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.2039517 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK1=-4.9161428e-015 ++ PK2=-5.1692271e-015 PKETA=1.9793943e-015 PKT1=3.3410365e-014 ++ PKT2=-3.000626e-015 PNOFF=-1.455437e-012 PPCLM=-5.5670466e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=3.9862803e-015 ++ PUA=1.6588748e-022 PUB=4.0105376e-032 PUB1=-2.9909231e-031 PUC=3.0629672e-023 ++ PUC1=-5.5719789e-023 PVAG=0 PVOFF=-6.5090378e-015 PVOFFCV=1.253293e-013 ++ PVSAT=3.2343045e-009 PVTH0=1.7327786e-014 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.8e-009 ++ TOXM=8e-009 TOXP=7.8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.046917138 UA=-6.4392181e-010 ++ UA1=1.675e-009 UB=3.7731784e-018 UB1=-5.3452175e-018 UC=2.8957392e-010 ++ UC1=-2.2591814e-010 UTE=-1.5701989 VBM=-3 VFBCV=-1 VOFF=-0.12421225 ++ VOFFCV=0.2208431 VOFFL=0 VSAT=90661.054 VTH0=0.69023545 W0=5e-007 ++ WAGS=1.2859661e-007 WALPHA0=1.1072542e-013 WBETA0=-5.6740897e-007 WINT=1e-008 ++ WK1=1.0032944e-008 WK2=1.9145286e-008 WKETA=-4.0395803e-009 ++ WKT1=-1.1910332e-007 WKT2=8.8128685e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 ++ WNOFF=2.9702796e-006 WPCLM=2.775433e-007 WR=1 WTVOFF=0 WU0=-1.6038654e-008 ++ WUA=6.9141509e-017 WUB=-1.6742232e-024 WUB1=2.0946644e-024 WUC=-1.5846619e-016 ++ WUC1=2.0135299e-016 WUTE=2.0168565e-007 WVOFF=3.5469172e-008 ++ WVOFFCV=-2.5577408e-007 WVSAT=-0.0066006214 WVTH0=-5.6701171e-008 WW=0 WWL=0 ++ WWN=1 XJ=1e-007 XL=-1e-008 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.9 NMOS ++ A0=0.57552494 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.63099948 ++ ALPHA0=6.66555e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.044222 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9.5e-011 CGDO=8.85e-011 CGIDL=0.5 CGSL=9.5e-011 CGSO=8.85e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0015 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.75941 K2=0.016627153 ++ K3=0 K3B=0 KETA=-0.0440595 KT1=-0.30292054 KT1L=0 KT2=-0.021810866 KU0=0 ++ KVSAT=0 KVTH0=0 LA0=-2.3202232e-007 LAGS=-1.4452524e-007 ++ LALPHA0=-2.2436855e-012 LBETA0=4.7336172e-008 LDELTA=4.165e-009 LINT=0 ++ LK2=-3.0943514e-008 LKETA=-9.966845e-009 LKT1=7.7913898e-010 ++ LKT2=-8.3714133e-010 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=6.6793883e-008 ++ LPDIBLC2=8.80481e-010 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.2633967e-009 ++ LUA=3.7694084e-016 LUB=-1.6556982e-025 LUB1=-6.7075952e-025 LUC=5.0028276e-019 ++ LUC1=7.3792611e-018 LVOFF=-9.8892719e-009 LVTH0=-9.668011e-009 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-2.2849684e-013 PAGS=8.0843597e-014 PARAMCHK=1 PBETA0=-4.7265167e-013 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.048788318 PDIBLC1=0.39 ++ PDIBLC2=0.0013741 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK2=7.1603368e-015 PKT1=2.0832514e-014 PKT2=4.2001037e-015 ++ PPCLM=-7.9409961e-015 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=2.9008716e-016 PUA=3.3960359e-022 PUB=-4.4778706e-031 ++ PUB1=5.6337391e-031 PUC=-4.9953234e-024 PUC1=1.2736955e-023 PVAG=0 ++ PVOFF=1.8480456e-014 PVTH0=-1.2174701e-014 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.8e-009 ++ TOXM=8e-009 TOXP=7.8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.038541716 UA=-9.2233701e-010 ++ UA1=1.675e-009 UB=3.4699744e-018 UB1=-3.0450532e-018 UC=1.572691e-010 ++ UC1=-1.450168e-010 UTE=-1.5701989 VBM=-3 VFBCV=-1 VOFF=-0.10269969 VOFFCV=0.005 ++ VOFFL=0 VSAT=90000 VTH0=0.60243767 W0=5e-007 WA0=4.6632009e-007 ++ WAGS=-1.6498693e-007 WBETA0=3.9718628e-007 WINT=1e-008 WK2=-6.0170898e-009 ++ WKT1=-9.343424e-008 WKT2=-5.8824982e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 ++ WPCLM=1.8013621e-007 WR=1 WTVOFF=0 WU0=-8.4954031e-009 WUA=-2.8538117e-016 ++ WUB=-6.7852432e-025 WUB1=3.3452927e-025 WUC=-8.5762118e-017 WUC1=6.1645354e-017 ++ WUTE=2.0168565e-007 WVOFF=-1.5529795e-008 WVTH0=3.5079858e-009 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-1e-008 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.10 NMOS ++ A0=1.1745182 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.2675321 ++ ALPHA0=9.0843837e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.509036 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9.5e-011 CGDO=8.85e-011 CGIDL=0.5 CGSL=9.5e-011 CGSO=8.85e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0027295455 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.79743934 K2=-0.007425139 K3=0 K3B=0 KETA=-0.021057318 KT1=-0.31503813 ++ KT1L=0 KT2=-0.01681628 KU0=0 KVSAT=0 KVTH0=0 LA0=-9.448243e-007 ++ LAGS=2.8800094e-007 LALPHA0=-1.0241585e-010 LBETA0=-4.075793e-006 ++ LDELTA=2.7018409e-009 LINT=0 LK1=-4.5254914e-008 LK2=-2.3212866e-009 ++ LKETA=-3.7339441e-008 LKT1=1.5199068e-008 LKT2=-6.7806996e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=-1.5328342e-007 LPCLM=-1.5280581e-007 ++ LPDIBLC2=1.7521438e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.9351498e-009 ++ LUA=2.4388945e-016 LUA1=2.5751614e-017 LUB=1.6776843e-025 LUB1=-1.7366835e-024 ++ LUC=6.3428033e-017 LUC1=-1.1187747e-016 LUTE=-2.7287058e-008 ++ LVOFF=1.3036382e-008 LVOFFCV=8.430588e-008 LVTH0=7.3148658e-009 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2.1288096 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=2.4432511e-013 ++ PAGS=-1.205732e-013 PARAMCHK=1 PBETA0=4.3230522e-013 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.23332588 PDIBLC1=0.39 PDIBLC2=0.00064161023 PDIBLCB=0.2 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK1=3.632817e-015 ++ PKT1=-5.3293425e-014 PKT2=3.632817e-015 PNOFF=1.8164085e-013 ++ PPCLM=2.3433486e-013 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-2.65014e-015 PUA=-2.3413506e-023 PUA1=-3.0515663e-023 ++ PUB=-8.6987803e-031 PUB1=2.3141044e-030 PUC=-8.7296592e-023 PUC1=9.7737308e-023 ++ PUTE=2.7246128e-013 PVAG=0 PVOFFCV=-9.9902467e-014 PVTH0=-4.6500058e-015 ++ RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE=7.8e-009 TOXM=8e-009 TOXP=7.8e-009 TOXREF=8e-009 ++ TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 ++ U0=0.040498226 UA=-8.1052911e-010 UA1=1.65336e-009 UB=3.1898582e-018 ++ UB1=-2.1493188e-018 UC=1.0438863e-010 UC1=-4.4801054e-011 UTE=-1.5472686 VBM=-3 ++ VFBCV=-1 VOFF=-0.12196494 VOFFCV=-0.065845277 VOFFL=0 VSAT=90000 ++ VTH0=0.58816635 W0=5e-007 WA0=6.8990718e-008 WAGS=4.2708771e-009 ++ WBETA0=-3.632817e-007 WINT=1e-008 WK1=-3.0527874e-009 WKT1=-3.1143535e-008 ++ WKT2=-5.4057867e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WNOFF=-1.5263937e-007 ++ WPCLM=-2.3456943e-008 WR=1 WTVOFF=0 WU0=-6.024624e-009 WUA=1.9675215e-017 ++ WUA1=2.5643414e-017 WUB=-3.2382603e-025 WUB1=-1.1366728e-024 ++ WUC=-1.6601388e-017 WUC1=-9.7835144e-018 WUTE=-2.7273401e-008 ++ WVOFFCV=8.3951653e-008 WVTH0=-2.8152872e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-1e-008 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.11 NMOS ++ A0=1.0799412 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29636102 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.101049 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9.5e-011 CGDO=8.85e-011 CGIDL=0.5 CGSL=9.5e-011 CGSO=8.85e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79290932 ++ K2=-0.0076575 K3=0 K3B=0 KETA=-0.024795 KT1=-0.3135167 KT1L=0 KT2=-0.017495028 ++ KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 ++ MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 ++ NJS=1.01 NOFF=2.1134659 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.21803 PDIBLC1=0.39 PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 ++ PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 ++ RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=7.8e-009 TOXM=8e-009 ++ TOXP=7.8e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.040691935 UA=-7.8611576e-010 UA1=1.6559377e-009 ++ UB=3.2066518e-018 UB1=-2.323161e-018 UC=1.1073779e-010 UC1=-5.6e-011 UTE=-1.55 ++ VBM=-3 VFBCV=-1 VOFF=-0.12066 VOFFCV=-0.05740625 VOFFL=0 VSAT=90000 ++ VTH0=0.58889857 W0=5e-007 WA0=9.3447686e-008 WAGS=-7.7985119e-009 ++ WBETA0=-3.200079e-007 WINT=1e-008 WK1=-2.689142e-009 WKT1=-3.6478212e-008 ++ WKT2=-5.0421413e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WNOFF=-1.344571e-007 ++ WR=1 WTVOFF=0 WU0=-6.2899032e-009 WUA=1.733152e-017 WUA1=2.2588793e-017 ++ WUB=-4.109009e-025 WUB1=-9.0503075e-025 WUC=-2.5339785e-017 ++ WVOFFCV=7.3951406e-008 WVTH0=-3.2807533e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-1e-008 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.12 NMOS ++ A0=0.13104451 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.45707702 ++ ALPHA0=2.5881864e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.084 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9.5e-011 CGDO=2.185e-010 CGIDL=0.5 CGSL=9.5e-011 CGSO=2.185e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0038636364 DIOMOD=1 DLC=3e-008 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.94477727 K2=0.013695045 K3=0 K3B=0 KETA=-0.11903243 KT1=-0.29375227 KT1L=0 ++ KT2=-0.024501818 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.4226912e-008 LAGS=-5.9303239e-008 ++ LALPHA0=-2.4577732e-013 LDELTA=3.0068182e-009 LINT=0 LK1=-9.0829964e-008 ++ LK2=-2.9084952e-008 LKETA=2.6769891e-008 LKT1=-6.2120864e-009 ++ LKT2=6.1339091e-010 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LNOFF=1.0824545e-006 ++ LPCLM=-1.4811586e-008 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=5.5866682e-010 ++ LUA=2.5713106e-016 LUB=-3.1012323e-025 LUB1=4.2636682e-025 LUC=-6.1261515e-017 ++ LUC1=4.144057e-017 LVOFFCV=-9.3211364e-008 LVTH0=-5.0953541e-008 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=-0.20909091 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=1.3442985e-013 PAGS=8.3845218e-013 PARAMCHK=1 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.23174773 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PKETA=1.6997185e-014 ++ PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE=7.8e-009 TOXM=8e-009 TOXP=7.8e-009 TOXREF=8e-009 ++ TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 ++ U0=0.045310864 UA=-6.3699727e-010 UA1=1.675e-009 UB=3.6055045e-018 ++ UB1=-5.1354364e-018 UC=2.737035e-010 UC1=-2.0575259e-010 UTE=-1.55 VBM=-3 ++ VFBCV=-1 VOFF=-0.12066 VOFFCV=0.19522727 VOFFL=0 VSAT=90000 VTH0=0.68455682 ++ W0=5e-007 WA0=-2.7434664e-007 WAGS=-1.7111269e-006 WINT=1e-008 ++ WKETA=-3.4688132e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 ++ WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1e-008 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.13 NMOS ++ A0=0.622227 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.614476 ++ ALPHA0=6.66555e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.084 BGIDL=1.8961e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=9.5e-011 ++ CGDO=8.85e-011 CGIDL=0.5 CGSL=9.5e-011 CGSO=8.85e-011 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0015 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 ++ DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.75941 K2=0.01602454 K3=0 K3B=0 ++ KETA=-0.0440595 KT1=-0.312278 KT1L=0 KT2=-0.0224 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.5490633e-007 LAGS=-1.3642874e-007 LALPHA0=-2.2436855e-012 ++ LDELTA=4.165e-009 LINT=0 LK2=-3.0226405e-008 LKETA=-9.966845e-009 ++ LKT1=2.86552e-009 LKT2=-4.165e-010 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 ++ LPCLM=6.599859e-008 LPDIBLC2=8.80481e-010 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LU0=4.292449e-009 LUA=4.1095222e-016 LUB=-2.104158e-025 LUB1=-6.143375e-025 ++ LUC1=8.65487e-018 LVOFF=-8.03845e-009 LVTH0=-1.088731e-008 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.066829 PDIBLC1=0.39 ++ PDIBLC2=0.0013741 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE=7.8e-009 TOXM=8e-009 TOXP=7.8e-009 TOXREF=8e-009 ++ TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.0376909 ++ UA=-9.50918e-010 UA1=1.675e-009 UB=3.40202e-018 UB1=-3.01155e-018 ++ UC=1.4868e-010 UC1=-1.38843e-010 UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.104255 ++ VOFFCV=0.005 VOFFL=0 VSAT=90000 VTH0=0.602789 W0=5e-007 WINT=1e-008 WL=0 WLN=1 ++ WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-1e-008 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.14 NMOS ++ A0=1.1814276 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.26795983 ++ ALPHA0=9.0843837e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.472653 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=9.5e-011 CGDO=8.85e-011 CGIDL=0.5 CGSL=9.5e-011 CGSO=8.85e-011 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0027295455 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.7971336 K2=-0.007425139 K3=0 K3B=0 KETA=-0.021057318 KT1=-0.31815716 ++ KT1L=0 KT2=-0.017357671 KU0=0 KVSAT=0 KVTH0=0 LA0=-9.2035509e-007 ++ LAGS=2.759255e-007 LALPHA0=-1.0241585e-010 LBETA0=-4.0324976e-006 ++ LDELTA=2.7018409e-009 LINT=0 LK1=-4.4891087e-008 LK2=-2.3212866e-009 ++ LKETA=-3.7339441e-008 LKT1=9.8617193e-009 LKT2=-6.4168722e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=-1.3509204e-007 LPCLM=-1.2933712e-007 ++ LPDIBLC2=1.7521438e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.6697377e-009 ++ LUA=2.4154458e-016 LUA1=2.2695464e-017 LUB=8.0649951e-026 LUB1=-1.5049254e-024 ++ LUC=5.468526e-017 LUC1=-1.0208906e-016 LVOFF=1.3036382e-008 ++ LVOFFCV=7.4300625e-008 LVTH0=6.8491667e-009 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2.1135227 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.23097666 PDIBLC1=0.39 PDIBLC2=0.00064161023 PDIBLCB=0.2 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 ++ RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=7.8e-009 TOXM=8e-009 TOXP=7.8e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.039894859 ++ UA=-8.0855864e-010 UA1=1.6559282e-009 UB=3.1574269e-018 UB1=-2.2631568e-018 ++ UC=1.02726e-010 UC1=-4.5780875e-011 UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.12196494 ++ VOFFCV=-0.0574375 VOFFL=0 VSAT=90000 VTH0=0.5878844 W0=5e-007 WINT=1e-008 WL=0 ++ WLN=1 WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-1e-008 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.15 NMOS ++ A0=1.0893 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29558 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.069 BGIDL=1.8961e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=9.5e-011 ++ CGDO=2.185e-010 CGIDL=0.5 CGSL=9.5e-011 CGSO=2.185e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=3e-008 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79264 K2=-0.0076575 K3=0 K3B=0 ++ KETA=-0.024795 KT1=-0.31717 KT1L=0 KT2=-0.018 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 ++ LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2.1 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.21803 PDIBLC1=0.39 ++ PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=7.8e-009 TOXM=8e-009 TOXP=7.8e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.040062 ++ UA=-7.8438e-010 UA1=1.6582e-009 UB=3.1655e-018 UB1=-2.4138e-018 UC=1.082e-010 ++ UC1=-5.6e-011 UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.12066 VOFFCV=-0.05 VOFFL=0 ++ VSAT=90000 VTH0=0.58857 W0=5e-007 WINT=1e-008 WL=0 WLN=1 WMAX=0.000100001 ++ WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1e-008 XPART=0 XTIS=3 ++ XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +*resistor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.SUBCKT nplus_u_m1 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 R_RSH0={rsh_nplus_u_m} R_DW=-5E-8 R_DL=0 ++ R_VC1=0 R_VC2=0 R_TC1=1.36E-3 R_TC2=6.5E-7 R_TNOM=25 R_L='r_length-2*r_dl' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_nplus_u_m=60 +* model for substrate capacitor + + + + + + + + + + + +.MODEL np_junction D CJ=0.00096797 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 3 1 np_junction AREA='r_w*r_l' + +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS nplus_u_m1 +.ENDL nmos_3p3_fs + + + +* +* +.LIB nmos_3p3_sf +.SUBCKT nmos_3p3_sab d g s b ++ PARAMS: W=10u L=0.28u PAR=1 S_SAB=0.48u D_SAB=1.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 + +.PARAM ++ PAR_VTH=0.007148 PAR_K=0.007008 PAR_L=1.5e-7 PAR_W=-1e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b nplus_u_m1 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + + +Xr2 s s1 b nplus_u_m1 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b nmos_3p3 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS +.MODEL nmos_3p3.0 NMOS ++ A0=0.11186736 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.32766 ++ ALPHA0=2.6763946e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=19.903605 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.05e-010 CGDO=1.115e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=1.115e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0034090909 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.96652273 K2=0.056667113 K3=0 K3B=0 KETA=-0.1512997 KT1=-0.46065123 KT1L=0 ++ KT2=-0.024763831 KU0=0 KVSAT=0 KVTH0=0 LA0=-3.2269331e-009 LAGS=-1.6641391e-008 ++ LALPHA0=-3.2302945e-013 LBETA0=1.3594315e-007 LDELTA=3.3613636e-009 LINT=0 ++ LK1=-1.0562749e-007 LK2=-4.3701293e-008 LKETA=4.0887819e-008 ++ LKT1=4.4027381e-008 LKT2=1.309011e-009 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 ++ LPCLM=-4.9487196e-008 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.8792474e-009 ++ LUA=7.3404439e-016 LUB=-8.3010051e-025 LUB1=3.0051191e-025 LUC=-6.4523339e-017 ++ LUC1=-3.9327954e-018 LUTE=9.3637987e-008 LVOFF=4.0757735e-009 ++ LVSAT=-0.0028091396 LVTH0=-4.0876103e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=1.778677e-015 PAGS=-1.2449405e-014 ++ PALPHA0=-1.3921628e-020 PARAMCHK=1 PBETA0=8.8956088e-016 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.37854122 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK2=5.4919265e-015 ++ PKETA=-2.4729792e-015 PKT1=-8.8199961e-015 PKT2=-3.024507e-016 ++ PPCLM=8.73104e-015 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-6.638348e-016 PUA=-1.4422673e-022 PUB=9.4431335e-032 ++ PUB1=-5.8599823e-032 PUC=5.5518384e-024 PUC1=1.8680778e-024 ++ PUTE=-4.4478044e-014 PVAG=0 PVOFF=-1.5144774e-015 PVSAT=1.3343413e-009 ++ PVTH0=4.4478044e-016 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.2e-009 TOXM=8e-009 ++ TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.023581366 UA=-1.1909754e-009 UA1=1.675e-009 ++ UB=3.4119198e-018 UB1=-4.197398e-018 UC=2.2926756e-010 UC1=-4.2438636e-011 ++ UTE=-1.5684253 VBM=-3 VFBCV=-1 VOFF=-0.12626439 VOFFCV=0.005 VOFFL=0 ++ VSAT=86133.117 VTH0=0.77039529 W0=5e-007 WA0=-6.1333689e-009 ++ WAGS=4.7087182e-008 WALPHA0=4.8005613e-014 WBETA0=1.3355442e-007 WINT=1e-008 ++ WK2=-1.8937677e-008 WKETA=8.0445414e-009 WKT1=3.1555052e-008 ++ WKT2=1.0429334e-009 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=1.9698751e-008 ++ WR=1 WTVOFF=0 WU0=4.4895909e-009 WUA=2.7097128e-016 WUB=-4.0136608e-025 ++ WUB1=3.271121e-025 WUC=-3.1807431e-017 WUC1=-6.4416477e-018 WUTE=1.0375203e-007 ++ WVOFF=5.2223358e-009 WVSAT=-0.00030073052 WVTH0=-1.3833002e-008 WW=0 WWL=0 ++ WWN=1 XJ=1e-007 XL=1e-008 XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 +.MODEL nmos_3p3.1 NMOS ++ A0=1.0915554 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.48250605 ++ ALPHA0=6.6090188e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=22.627356 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.05e-010 CGDO=1.115e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=1.115e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0013571429 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.74629014 K2=0.024027296 K3=0 K3B=0 KETA=-0.028451232 KT1=-0.33900277 ++ KT1L=0 KT2=-0.020297566 KU0=0 KVSAT=0 KVTH0=0 LA0=-5.0286783e-007 ++ LAGS=-9.5612876e-008 LALPHA0=-2.3286678e-012 LBETA0=-1.2531695e-006 ++ LDELTA=4.4078571e-009 LINT=0 LK1=6.6911271e-009 LK2=-2.7054986e-008 ++ LKETA=-2.1764897e-008 LKT1=-1.8013338e-008 LKT2=-9.6878403e-010 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=1.0096118e-007 LPDIBLC2=9.31821e-010 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.7629382e-009 LUA=7.930064e-016 ++ LUB=-6.6750038e-025 LUB1=-4.1485807e-025 LUC=9.2670883e-018 LUC1=5.1571929e-018 ++ LVOFF=-2.8907672e-009 LVSAT=0.0018733393 LVTH0=-2.4131129e-008 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=2.4438924e-014 ++ PAGS=-9.8249129e-015 PALPHA0=1.8255849e-020 PARAMCHK=1 PBETA0=2.4350853e-013 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.083544401 PDIBLC1=0.39 ++ PDIBLC2=0.0013439 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK2=-2.7060651e-015 PKETA=5.3280249e-015 PKT1=8.5563355e-015 PKT2=2.507992e-016 ++ PPCLM=-2.8491956e-015 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=1.2140431e-015 PUA=-2.9533064e-023 PUB=-9.774753e-032 ++ PUB1=8.0897323e-032 PUC=-1.187021e-023 PUC1=-2.4496666e-024 PVAG=0 ++ PVOFF=3.1787341e-016 PVSAT=2.0413888e-009 PVTH0=-5.599238e-016 RBODYMOD=0 ++ RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=8.2e-009 TOXM=8e-009 TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.029691776 ++ UA=-1.3065872e-009 UA1=1.675e-009 UB=3.0930961e-018 UB1=-2.7947117e-018 ++ UC=8.4580446e-011 UC1=-6.0262143e-011 UTE=-1.3848214 VBM=-3 VFBCV=-1 ++ VOFF=-0.11260451 VOFFCV=0.005 VOFFL=0 VSAT=76951.786 VTH0=0.73756201 W0=5e-007 ++ WA0=-5.0565226e-008 WAGS=4.194112e-008 WALPHA0=-1.5087478e-014 ++ WBETA0=-3.4216904e-007 WINT=1e-008 WK2=-2.8631843e-009 WKETA=-7.2515451e-009 ++ WKT1=-2.5161865e-009 WKT2=-4.1870281e-011 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 ++ WPCLM=4.2405096e-008 WR=1 WTVOFF=0 WU0=8.0747734e-010 WUA=4.6081741e-017 ++ WUB=-2.4544774e-026 WUB1=5.3588288e-026 WUC=2.3534472e-018 WUC1=2.0245179e-018 ++ WUTE=1.6540179e-008 WVOFF=1.6294911e-009 WVSAT=-0.0016870982 ++ WVTH0=-1.1862994e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1e-008 XPART=0 XTIS=3 ++ XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.2 NMOS ++ A0=1.2251902 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.25756499 ++ ALPHA0=7.5706791e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.218715 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.05e-010 CGDO=1.115e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=1.115e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.002725 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79597775 ++ K2=0.0052544426 K3=0 K3B=0 KETA=-0.019658689 KT1=-0.32933993 KT1L=0 ++ KT2=-0.021098214 KU0=0 KVSAT=0 KVTH0=0 LA0=-6.6456596e-007 LAGS=1.7656581e-007 ++ LALPHA0=-8.5936972e-011 LBETA0=-3.1787135e-006 LDELTA=2.75275e-009 LINT=0 ++ LK1=-5.3430878e-008 LK2=-4.3398333e-009 LKETA=-3.2403874e-008 ++ LKT1=-2.9705368e-008 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LPCLM=-2.7026844e-008 ++ LPDIBLC2=1.7851584e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=-1.6151023e-009 ++ LUA=1.9857306e-016 LUB=-2.4286628e-025 LUB1=-7.5352353e-025 LUC=-6.9837022e-018 ++ LVOFF=1.3579168e-008 LVTH0=-3.4480652e-009 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=-4.1797436e-014 PAGS=4.4010242e-014 ++ PALPHA0=-8.8066015e-018 PARAMCHK=1 PBETA0=-3.0369161e-013 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.18931963 PDIBLC1=0.39 PDIBLC2=0.0006386625 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK2=2.5409017e-015 ++ PKETA=-2.6785874e-015 PKT1=1.411005e-014 PPCLM=4.5990839e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=1.4091837e-015 ++ PUA=1.9186754e-023 PUB=-1.0881903e-031 PUB1=1.1988306e-031 PUC=1.3663846e-024 ++ PVAG=0 PVOFF=-1.4114603e-016 PVTH0=-3.5923941e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.2e-009 ++ TOXM=8e-009 TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.032483545 UA=-8.1531997e-010 ++ UA1=1.675e-009 UB=2.7421588e-018 UB1=-2.5148229e-018 UC=9.8010851e-011 ++ UC1=-5.6e-011 UTE=-1.3848214 VBM=-3 VFBCV=-1 VOFF=-0.12621602 VOFFCV=0.005 ++ VOFFL=0 VSAT=78500 VTH0=0.72046857 W0=5e-007 WA0=4.1755681e-009 ++ WAGS=-2.5507436e-009 WALPHA0=7.2781831e-012 WBETA0=1.1006248e-007 WINT=1e-008 ++ WK2=-7.1995204e-009 WKETA=-6.345102e-010 WKT1=-7.1060329e-009 ++ WKT2=1.6540179e-010 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=2.0414302e-009 ++ WR=1 WTVOFF=0 WU0=6.462041e-010 WUA=5.8174289e-018 WUB=-1.5394771e-026 ++ WUB1=2.136867e-026 WUC=-8.5858868e-018 WUTE=1.6540179e-008 WVOFF=2.008846e-009 ++ WVTH0=-9.3568204e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1e-008 XPART=0 XTIS=3 ++ XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.3 NMOS ++ A0=1.1588 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.27520393 ++ ALPHA0=6.7121679e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=23.901161 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.05e-010 CGDO=1.115e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=1.115e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79064 ++ K2=0.0048208929 K3=0 K3B=0 KETA=-0.022895839 KT1=-0.3323075 KT1L=0 ++ KT2=-0.021098214 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 ++ LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.18661964 PDIBLC1=0.39 PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 ++ PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 ++ RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.2e-009 TOXM=8e-009 ++ TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.032322196 UA=-7.954825e-010 UA1=1.675e-009 ++ UB=2.7178964e-018 UB1=-2.5901e-018 UC=9.7313179e-011 UC1=-5.6e-011 ++ UTE=-1.3848214 VBM=-3 VFBCV=-1 VOFF=-0.12485946 VOFFCV=0.005 VOFFL=0 VSAT=78500 ++ VTH0=0.72012411 W0=5e-007 WAGS=1.8458839e-009 WALPHA0=6.3984027e-012 ++ WBETA0=7.9723661e-008 WINT=1e-008 WK2=-6.9456841e-009 WKETA=-9.0210134e-010 ++ WKT1=-5.6964375e-009 WKT2=1.6540179e-010 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 ++ WPCLM=6.6359196e-009 WR=1 WTVOFF=0 WU0=7.869817e-010 WUA=7.7341875e-018 ++ WUB=-2.6265804e-026 WUB1=3.3345e-026 WUC=-8.4493848e-018 WUTE=1.6540179e-008 ++ WVOFF=1.9947455e-009 WVTH0=-9.7157009e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1e-008 ++ XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.4 NMOS ++ A0=0.10689312 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.35614518 ++ ALPHA0=2.6705875e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=20.985833 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.05e-010 CGDO=1.115e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=1.115e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0034090909 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.96652273 K2=0.043846284 K3=0 K3B=0 KETA=-0.12710186 KT1=-0.37899643 KT1L=0 ++ KT2=-0.014401245 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.7844039e-009 LAGS=-1.2574141e-008 ++ LALPHA0=-2.9783362e-013 LBETA0=-9.3517938e-008 LDELTA=3.3613636e-009 LINT=0 ++ LK1=-1.0562749e-007 LK2=-3.9983252e-008 LKETA=3.1977949e-008 ++ LKT1=1.7695179e-008 LKT2=-3.492865e-009 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 ++ LPCLM=-8.4380551e-008 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.2490518e-009 ++ LUA=4.2195702e-016 LUB=-9.7593592e-026 LUB1=2.6245527e-025 LUC=-3.6357518e-017 ++ LVOFF=-9.6862495e-009 LVSAT=0.0045138312 LVTH0=-4.4329423e-008 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=1.0934756e-015 ++ PAGS=-1.4381348e-014 PALPHA0=-2.5889643e-020 PARAMCHK=1 PBETA0=1.0988358e-013 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.46474849 PDIBLC1=0.39 ++ PDIBLC2=0.003171 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK2=3.7258573e-015 PKETA=1.7592093e-015 PKT1=3.6878001e-015 PKT2=1.9784404e-015 ++ PPCLM=2.5305384e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-3.6449187e-016 PUA=4.0147707e-024 PUB=-2.5350945e-031 ++ PUB1=-4.0522919e-032 PUC=-7.8269268e-024 PVAG=0 PVOFF=5.0224835e-015 ++ PVSAT=-2.1440698e-009 PVTH0=2.0851079e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.2e-009 ++ TOXM=8e-009 TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.032725347 UA=-6.5842313e-010 ++ UA1=1.675e-009 UB=2.29126e-018 UB1=-3.6760182e-018 UC=1.6123011e-010 ++ UC1=-5.6e-011 UTE=-1.4339286 VBM=-3 VFBCV=-1 VOFF=-0.07880914 VOFFCV=0.005 ++ VOFFL=0 VSAT=64899.351 VTH0=0.78637258 W0=5e-007 WA0=-3.7706055e-009 ++ WAGS=3.3556722e-008 WALPHA0=5.0764006e-014 WBETA0=-3.8050353e-007 WINT=1e-008 ++ WK2=-1.2847784e-008 WKETA=-3.4494299e-009 WKT1=-7.2309805e-009 ++ WKT2=-3.8792949e-009 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=-2.1249703e-008 ++ WR=1 WTVOFF=0 WU0=1.4619976e-010 WUA=1.8008954e-017 WUB=1.3094736e-025 ++ WUB1=7.9456704e-026 WUC=5.103582e-019 WUTE=3.9866071e-008 WVOFF=-1.7318909e-008 ++ WVSAT=0.0097853084 WVTH0=-2.1422215e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1e-008 ++ XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.5 NMOS ++ A0=0.98260745 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.44253343 ++ ALPHA0=6.854642e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.041625 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.05e-010 CGDO=1.115e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=1.115e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0013571429 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.76831276 K2=0.0086062399 K3=0 K3B=0 KETA=-0.043717643 KT1=-0.40824973 ++ KT1L=0 KT2=-0.031266454 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.4839871e-007 ++ LAGS=-5.6632149e-008 LALPHA0=-2.4317014e-012 LBETA0=-1.219717e-007 ++ LDELTA=4.4078571e-009 LINT=0 LK1=-4.5404077e-009 LK2=-2.201083e-008 ++ LKETA=-1.0548002e-008 LKT1=3.2614365e-008 LKT2=5.1083916e-009 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=4.231228e-008 LPDIBLC2=9.31821e-010 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=5.0779459e-009 LUA=6.8279785e-016 ++ LUB=-3.7282285e-025 LUB1=-1.8106533e-025 LUC=4.0692393e-018 LUC1=3.2202986e-017 ++ LVOFF=1.1643984e-008 LVSAT=-0.0041874643 LVTH0=-1.8251362e-008 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-1.4339074e-015 PAGS=-2.8340758e-014 PALPHA0=6.7196838e-020 PARAMCHK=1 ++ PBETA0=-2.9381044e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.21633117 ++ PDIBLC1=0.39 PDIBLC2=0.0013439 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0.07 PK1=5.334979e-015 PK2=-5.1020394e-015 PKT1=-1.5491823e-014 ++ PKT2=-2.6358592e-015 PPCLM=2.5009032e-014 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=-3.6058554e-016 ++ PUA=2.2815997e-023 PUB=-2.3771936e-031 PUB1=-3.0154229e-032 PUC=-9.4012312e-024 ++ PUC1=-1.5296418e-023 PVAG=0 PVOFF=-6.5861336e-015 PVSAT=4.9202705e-009 ++ PVTH0=-3.3528129e-015 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.2e-009 TOXM=8e-009 ++ TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.031100065 UA=-1.1698757e-009 UA1=1.675e-009 ++ UB=2.8309252e-018 UB1=-2.8063699e-018 UC=8.1961957e-011 UC1=-1.1914311e-010 ++ UTE=-1.4339286 VBM=-3 VFBCV=-1 VOFF=-0.12063313 VOFFCV=0.005 VOFFL=0 ++ VSAT=81960.714 VTH0=0.73523913 W0=5e-007 WA0=1.1850475e-009 WAGS=6.0928114e-008 ++ WALPHA0=-1.3175851e-013 WBETA0=4.1105337e-007 WINT=1e-008 WK1=-1.0460743e-008 ++ WK2=4.4618175e-009 WKT1=3.0376124e-008 WKT2=5.1683514e-009 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-2.0668622e-008 WR=1 WTVOFF=0 ++ WU0=1.3854029e-010 WUA=-1.8856196e-017 WUB=9.9986385e-026 WUB1=5.912594e-026 ++ WUC=3.5972295e-018 WUC1=2.9992977e-017 WUTE=3.9866071e-008 WVOFF=5.4430856e-009 ++ WVSAT=-0.0040663393 WVTH0=-1.0759625e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1e-008 ++ XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.6 NMOS ++ A0=1.2339809 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.28346322 ++ ALPHA0=9.1007216e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.044693 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.05e-010 CGDO=1.115e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=1.115e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.002725 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79422595 ++ K2=-0.0057375564 K3=0 K3B=0 KETA=-0.0209945 KT1=-0.33921309 KT1L=0 ++ KT2=-0.021793862 KU0=0 KVSAT=0 KVTH0=0 LA0=-7.5256056e-007 LAGS=1.3584281e-007 ++ LALPHA0=-1.0425632e-010 LBETA0=-3.755685e-006 LDELTA=2.75275e-009 LINT=0 ++ LK1=-3.5895368e-008 LK2=-4.6548363e-009 LKETA=-3.8043005e-008 ++ LKT1=-5.0919976e-008 LKT2=-6.3534453e-009 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 ++ LPCLM=2.9503581e-008 LPDIBLC2=1.7851584e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LU0=-1.432364e-009 LUA=2.2115348e-016 LUB=-6.4823822e-025 LUB1=7.0971302e-025 ++ LUC=-1.4725443e-017 LUC1=-5.0277701e-017 LUTE=3.4655156e-007 ++ LVOFF=1.3282019e-008 LVTH0=1.3270713e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PAGS=6.3353669e-014 ++ PALPHA0=-1.0491271e-019 PARAMCHK=1 PBETA0=-2.9630159e-014 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.22691687 PDIBLC1=0.39 PDIBLC2=0.0006386625 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK1=-8.3293668e-015 ++ PK2=2.6905281e-015 PKT1=2.4186989e-014 PKT2=3.0178865e-015 PPCLM=1.9138888e-014 ++ PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 ++ PU0=1.322383e-015 PUA=8.4610564e-024 PUB=8.3732633e-032 PUB1=-5.751543e-031 ++ PUC=5.0437114e-024 PUC1=2.3881908e-023 PUTE=-1.6461199e-013 PVAG=0 ++ PVTH0=-1.1533814e-014 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.2e-009 TOXM=8e-009 ++ TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.036480486 UA=-7.8835147e-010 UA1=1.675e-009 ++ UB=3.0585412e-018 UB1=-3.5425504e-018 UC=9.7494752e-011 UC1=-5.0977253e-011 ++ UTE=-1.7203348 VBM=-3 VFBCV=-1 VOFF=-0.12198688 VOFFCV=0.005 VOFFL=0 VSAT=78500 ++ VTH0=0.70918783 W0=5e-007 WAGS=-1.4852404e-008 WALPHA0=1.048079e-014 ++ WBETA0=1.9272256e-007 WINT=1e-008 WK1=8.3210458e-010 WK2=-1.9783209e-009 ++ WKT1=-2.4162826e-009 WKT2=4.9583426e-010 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 ++ WPCLM=-1.5817263e-008 WR=1 WTVOFF=0 WU0=-1.2523428e-009 WUA=-6.9926086e-018 ++ WUB=-1.6567642e-025 WUB1=5.0953922e-025 WUC=-8.3407396e-018 WUC1=-2.385805e-018 ++ WUTE=1.7590904e-007 WVTH0=-3.9984673e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1e-008 ++ XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.7 NMOS ++ A0=1.1588 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29703393 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=23.6695 BGIDL=1.8961e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=1.05e-010 ++ CGDO=1.115e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=1.115e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 ++ DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79064 K2=-0.006202575 K3=0 K3B=0 ++ KETA=-0.024795 KT1=-0.3443 KT1L=0 KT2=-0.022428571 KU0=0 KVSAT=0 KVTH0=0 LINT=0 ++ LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 ++ LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.22986429 PDIBLC1=0.39 ++ PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=8.2e-009 TOXM=8e-009 TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.036337393 ++ UA=-7.6625821e-010 UA1=1.675e-009 UB=2.9937821e-018 UB1=-3.47165e-018 ++ UC=9.6023679e-011 UC1=-5.6e-011 UTE=-1.6857143 VBM=-3 VFBCV=-1 VOFF=-0.12066 ++ VOFFCV=0.005 VOFFL=0 VSAT=78500 VTH0=0.71051357 W0=5e-007 WAGS=-8.5233661e-009 ++ WBETA0=1.897625e-007 WINT=1e-008 WK2=-1.7095369e-009 WKT2=7.9732143e-010 WL=0 ++ WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=-1.3905286e-008 WR=1 WTVOFF=0 ++ WU0=-1.1202366e-009 WUA=-6.1473482e-018 WUB=-1.5731152e-025 WUB1=4.5208125e-025 ++ WUC=-7.8368723e-018 WUTE=1.5946429e-007 WVTH0=-5.1506964e-009 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=1e-008 XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.8 NMOS ++ A0=0.10368409 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.26826194 ++ ALPHA0=2.6135308e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.140347 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.05e-010 CGDO=1.115e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=1.115e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0034090909 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.95743806 K2=0.016113039 K3=0 K3B=0 KETA=-0.12637977 KT1=-0.28048406 KT1L=0 ++ KT2=-0.025514754 KU0=0 KVSAT=0 KVTH0=0 LA0=-8.5378636e-010 LAGS=3.4571911e-008 ++ LALPHA0=-2.6873472e-013 LDELTA=3.3613636e-009 LINT=0 LK1=-1.0099431e-007 ++ LK2=-3.1940611e-008 LKETA=3.1609683e-008 LKT1=-1.0653613e-008 ++ LKT2=1.0188312e-009 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LNOFF=1.3716655e-006 ++ LPCLM=-1.0377847e-008 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.8200638e-010 ++ LUA=2.6903445e-016 LUB=-3.5114332e-025 LUB1=5.0984495e-025 LUC=-7.1885433e-017 ++ LUC1=5.2512691e-017 LVOFF=7.2259769e-010 LVOFFCV=-1.1811564e-007 ++ LVSAT=-0.00035905475 LVTH0=-5.8885304e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=-0.68954029 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PAGS=-6.977796e-014 PALPHA0=-6.0080856e-020 PARAMCHK=1 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.20558963 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK1=-5.4439881e-015 ++ PK2=-5.7242461e-015 PKETA=2.1919215e-015 PKT1=3.699763e-014 ++ PKT2=-3.3228026e-015 PNOFF=-1.611707e-012 PPCLM=-6.1647793e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=4.4142864e-015 ++ PUA=1.8369878e-022 PUB=4.4411482e-032 PUB1=-3.3120579e-031 PUC=3.3918374e-023 ++ PUC1=-6.1702412e-023 PVAG=0 PVOFF=-7.2079119e-015 PVOFFCV=1.3878588e-013 ++ PVSAT=3.5815711e-009 PVTH0=1.9188267e-014 RBODYMOD=0 RDSMOD=0 RDSW=530 ++ RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.2e-009 ++ TOXM=8e-009 TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 ++ TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.046878971 UA=-6.8024396e-010 ++ UA1=1.675e-009 UB=3.8192473e-018 UB1=-5.4123917e-018 UC=2.9916081e-010 ++ UC1=-2.3284907e-010 UTE=-1.5700284 VBM=-3 VFBCV=-1 VOFF=-0.12427998 ++ VOFFCV=0.2365993 VOFFL=0 VSAT=79204.029 VTH0=0.81815039 W0=5e-007 ++ WAGS=1.3681953e-007 WALPHA0=1.178056e-013 WBETA0=-5.6205724e-007 WINT=1e-008 ++ WK1=1.0674487e-008 WK2=1.973878e-008 WKETA=-4.2978854e-009 WKT1=-1.2298302e-007 ++ WKT2=9.1790777e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WNOFF=3.1602098e-006 ++ WPCLM=2.8326196e-007 WR=1 WTVOFF=0 WU0=-1.6484308e-008 WUA=4.3648431e-017 ++ WUB=-1.6644377e-024 WUB1=2.1196956e-024 WUC=-1.6155822e-016 WUC1=2.0779766e-016 ++ WUTE=1.9978338e-007 WVOFF=3.6109333e-008 WVOFFCV=-2.7212918e-007 ++ WVSAT=-0.0070226885 WVTH0=-5.8761136e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1e-008 ++ XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.9 NMOS ++ A0=0.58388391 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.63581483 ++ ALPHA0=6.7425071e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.042948 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.05e-010 CGDO=1.115e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=1.115e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0013571429 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.75941 K2=0.017683205 K3=0 K3B=0 KETA=-0.043717643 KT1=-0.30302683 KT1L=0 ++ KT2=-0.021787246 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.4575569e-007 LAGS=-1.5288006e-007 ++ LALPHA0=-2.3745126e-012 LBETA0=4.9673545e-008 LDELTA=4.4078571e-009 LINT=0 ++ LK2=-3.2741396e-008 LKETA=-1.0548002e-008 LKT1=8.4320304e-010 ++ LKT2=-8.8219755e-010 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=7.0681467e-008 ++ LPDIBLC2=9.31821e-010 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.5122507e-009 ++ LUA=3.9922365e-016 LUB=-1.7562456e-025 LUB1=-7.0936697e-025 LUC=5.249858e-019 ++ LUC1=7.820931e-018 LVOFF=-1.0449376e-008 LVTH0=-1.0242633e-008 LW=0 LWL=0 LWN=1 ++ MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 ++ NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-2.3953946e-013 PAGS=8.4750542e-014 PARAMCHK=1 PBETA0=-4.9549361e-013 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.046649798 PDIBLC1=0.39 ++ PDIBLC2=0.0013439 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK2=7.5063759e-015 PKT1=2.1839292e-014 PKT2=4.403083e-015 PPCLM=-8.3247623e-015 ++ PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 ++ PU0=3.0410627e-016 PUA=3.5601568e-022 PUB=-4.6942736e-031 PUB1=5.906002e-031 ++ PUC=-5.2367334e-024 PUC1=1.3352496e-023 PVAG=0 PVOFF=1.9373565e-014 ++ PVTH0=-1.276307e-014 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.2e-009 TOXM=8e-009 ++ TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.038388296 UA=-9.355169e-010 UA1=1.675e-009 ++ UB=3.4750928e-018 UB1=-3.0217801e-018 UC=1.571796e-010 UC1=-1.4521817e-010 ++ UTE=-1.5700284 VBM=-3 VFBCV=-1 VOFF=-0.10237415 VOFFCV=0.005 VOFFL=0 VSAT=78500 ++ VTH0=0.7227726 W0=5e-007 WA0=4.6968521e-007 WAGS=-1.6617753e-007 ++ WBETA0=4.0949885e-007 WINT=1e-008 WK2=-6.2036165e-009 WKT1=-9.3260785e-008 ++ WKT2=-5.9697177e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WPCLM=1.7870699e-007 ++ WR=1 WTVOFF=0 WU0=-8.4251315e-009 WUA=-2.9422783e-016 WUB=-6.5691059e-025 ++ WUB1=3.1223288e-025 WUC=-8.47835e-017 WUC1=6.0631174e-017 WUTE=1.9978338e-007 ++ WVOFF=-1.6011211e-008 WVTH0=3.8885457e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1e-008 ++ XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.10 NMOS ++ A0=1.1761657 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.26705136 ++ ALPHA0=9.1016136e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.515585 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.05e-010 CGDO=1.115e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=1.115e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.002725 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79751289 ++ K2=-0.0074212337 K3=0 K3B=0 KETA=-0.0209945 KT1=-0.31508994 KT1L=0 ++ KT2=-0.016809446 KU0=0 KVSAT=0 KVTH0=0 LA0=-9.6241665e-007 LAGS=2.9332373e-007 ++ LALPHA0=-1.043456e-010 LBETA0=-4.1522184e-006 LDELTA=2.75275e-009 LINT=0 ++ LK1=-4.6104496e-008 LK2=-2.3650252e-009 LKETA=-3.8043005e-008 ++ LKT1=1.5439565e-008 LKT2=-6.9053359e-009 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 ++ LNOFF=-1.5601523e-007 LPCLM=-1.5548326e-007 LPDIBLC2=1.7851584e-009 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.9693306e-009 LUA=2.4846474e-016 ++ LUA1=2.6210559e-017 LUB=1.7018056e-025 LUB1=-1.7674141e-024 LUC=6.4547999e-017 ++ LUC1=-1.1390135e-016 LUTE=-2.7566602e-008 LVOFF=1.3282019e-008 ++ LVOFFCV=8.5808379e-008 LVTH0=7.4486913e-009 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2.1289382 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=2.4658091e-013 PAGS=-1.2168642e-013 ++ PARAMCHK=1 PBETA0=4.362966e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 ++ PCLM=0.23356279 PDIBLC1=0.39 PDIBLC2=0.0006386625 PDIBLCB=0.2 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0.07 PK1=3.666358e-015 PKT1=-5.3785472e-014 ++ PKT2=3.666358e-015 PNOFF=1.833179e-013 PPCLM=2.3649842e-013 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=-2.6746082e-015 ++ PUA=-2.3629677e-023 PUA1=-3.0797407e-023 PUB=-8.7790942e-031 ++ PUB1=2.3354701e-030 PUC=-8.8102583e-023 PUC1=9.8639696e-023 PUTE=2.7497685e-013 ++ PVAG=0 PVOFFCV=-1.0082485e-013 PVTH0=-4.6929382e-015 RBODYMOD=0 RDSMOD=0 ++ RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=8.2e-009 TOXM=8e-009 TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.040489883 ++ UA=-8.1092276e-010 UA1=1.6533384e-009 UB=3.1893035e-018 UB1=-2.147361e-018 ++ UC=1.0426802e-010 UC1=-4.4621244e-011 UTE=-1.5472461 VBM=-3 VFBCV=-1 ++ VOFF=-0.12198688 VOFFCV=-0.065916016 VOFFL=0 VSAT=78500 VTH0=0.70815167 ++ W0=5e-007 WA0=6.7932842e-008 WAGS=4.4315284e-009 WBETA0=-3.605757e-007 ++ WINT=1e-008 WK1=-3.0300479e-009 WKT1=-3.076098e-008 WKT2=-5.3608541e-009 WL=0 ++ WLN=1 WMAX=1e-005 WMIN=1.2e-006 WNOFF=-1.515024e-007 WPCLM=-2.3626216e-008 WR=1 ++ WTVOFF=0 WU0=-5.9633841e-009 WUA=1.9528659e-017 WUA1=2.5452403e-017 ++ WUB=-3.193221e-025 WUB1=-1.1298083e-024 WUC=-1.6299327e-017 ++ WUC1=-9.8541155e-018 WUTE=-2.7470215e-008 WVOFFCV=8.3326318e-008 ++ WVTH0=-2.7809847e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1e-008 XPART=0 XTIS=3 ++ XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.11 NMOS ++ A0=1.0800202 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29635443 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.100778 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.05e-010 CGDO=1.115e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=1.115e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79290705 ++ K2=-0.0076575 K3=0 K3B=0 KETA=-0.024795 KT1=-0.31354753 KT1L=0 KT2=-0.01749929 ++ KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 ++ MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 ++ NJS=1.01 NOFF=2.1133523 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.21803 PDIBLC1=0.39 PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 ++ PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 ++ RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.2e-009 TOXM=8e-009 ++ TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.040686619 UA=-7.8610111e-010 UA1=1.6559568e-009 ++ UB=3.2063045e-018 UB1=-2.3239259e-018 UC=1.1071637e-010 UC1=-5.6e-011 UTE=-1.55 ++ VBM=-3 VFBCV=-1 VOFF=-0.12066 VOFFCV=-0.05734375 VOFFL=0 VSAT=78500 ++ VTH0=0.7088958 W0=5e-007 WA0=9.25663e-008 WAGS=-7.7249574e-009 ++ WBETA0=-3.1698963e-007 WINT=1e-008 WK1=-2.6637784e-009 WKT1=-3.6134154e-008 ++ WKT2=-4.9945845e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WNOFF=-1.3318892e-007 ++ WR=1 WTVOFF=0 WU0=-6.2305777e-009 WUA=1.7168052e-017 WUA1=2.2375739e-017 ++ WUB=-4.0702534e-025 WUB1=-8.9649462e-025 WUC=-2.5100784e-017 ++ WVOFFCV=7.3253906e-008 WVTH0=-3.2498097e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=1e-008 XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.12 NMOS ++ A0=0.13319227 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.46602357 ++ ALPHA0=2.6253409e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.084 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.05e-010 CGDO=2.415e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=2.415e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0034090909 DIOMOD=1 DLC=3e-008 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.95850818 K2=0.018091864 K3=0 K3B=0 KETA=-0.12307965 KT1=-0.29281318 KT1L=0 ++ KT2=-0.024594545 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.5902956e-008 LAGS=-6.6286522e-008 ++ LALPHA0=-2.7475786e-013 LDELTA=3.3613636e-009 LINT=0 LK1=-1.0154007e-007 ++ LK2=-3.2514471e-008 LKETA=2.9926622e-008 LKT1=-6.9445773e-009 ++ LKT2=6.8571818e-010 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LNOFF=1.2100909e-006 ++ LPCLM=-1.6558077e-008 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=6.2454136e-010 ++ LUA=2.8745037e-016 LUB=-3.4669104e-025 LUB1=4.7664136e-025 LUC=-6.8485095e-017 ++ LUC1=4.6326986e-017 LVOFFCV=-1.0420227e-007 LVTH0=-5.6961668e-008 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=-0.37272727 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=1.5011547e-013 PAGS=9.3628492e-013 PARAMCHK=1 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.23398682 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PKETA=1.898046e-014 ++ PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE=8.2e-009 TOXM=8e-009 TOXP=8.2e-009 TOXREF=8e-009 ++ TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 ++ U0=0.045226409 UA=-6.7586818e-010 UA1=1.675e-009 UB=3.6523864e-018 ++ UB1=-5.1998909e-018 UC=2.829645e-010 UC1=-2.1201723e-010 UTE=-1.55 VBM=-3 ++ VFBCV=-1 VOFF=-0.12066 VOFFCV=0.20931818 VOFFL=0 VSAT=78500 VTH0=0.81225955 ++ W0=5e-007 WA0=-2.9434406e-007 WAGS=-1.8358528e-006 WINT=1e-008 ++ WKETA=-3.7216588e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 ++ WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1e-008 XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.13 NMOS ++ A0=0.63097014 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.61915543 ++ ALPHA0=6.7425071e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.084 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.05e-010 CGDO=1.115e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=1.115e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0013571429 DIOMOD=1 DLC=0 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.75941 K2=0.017061289 K3=0 K3B=0 KETA=-0.043717643 KT1=-0.31237629 KT1L=0 ++ KT2=-0.022385714 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.6976967e-007 LAGS=-1.4438377e-007 ++ LALPHA0=-2.3745126e-012 LDELTA=4.4078571e-009 LINT=0 LK2=-3.1988877e-008 ++ LKETA=-1.0548002e-008 LKT1=3.0326057e-009 LKT2=-4.4078571e-010 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=6.9846904e-008 LPDIBLC2=9.31821e-010 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.5427376e-009 LUA=4.3491445e-016 ++ LUB=-2.2268494e-025 LUB1=-6.5015893e-025 LUC1=9.1595271e-018 ++ LVOFF=-8.5071643e-009 LVTH0=-1.1522139e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.064565286 PDIBLC1=0.39 PDIBLC2=0.0013439 PDIBLCB=0.2 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 ++ RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=8.2e-009 TOXM=8e-009 TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.037543671 ++ UA=-9.6501343e-010 UA1=1.675e-009 UB=3.4092371e-018 UB1=-2.9904786e-018 ++ UC=1.4868e-010 UC1=-1.3913986e-010 UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.10397929 ++ VOFFCV=0.005 VOFFL=0 VSAT=78500 VTH0=0.72316243 W0=5e-007 WINT=1e-008 WL=0 ++ WLN=1 WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=1e-008 XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.14 NMOS ++ A0=1.182976 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.26749563 ++ ALPHA0=9.1016136e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.479438 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1.05e-010 CGDO=1.115e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=1.115e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.002725 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 ++ DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 ++ DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ++ ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 ++ IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79720913 ++ K2=-0.0074212337 K3=0 K3B=0 KETA=-0.0209945 KT1=-0.31817375 KT1L=0 ++ KT2=-0.017346875 KU0=0 KVSAT=0 KVTH0=0 LA0=-9.3769676e-007 LAGS=2.8112459e-007 ++ LALPHA0=-1.043456e-010 LBETA0=-4.1084794e-006 LDELTA=2.75275e-009 LINT=0 ++ LK1=-4.5736941e-008 LK2=-2.3650252e-009 LKETA=-3.8043005e-008 ++ LKT1=1.0047538e-008 LKT2=-6.5377812e-009 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 ++ LNOFF=-1.376375e-007 LPCLM=-1.3177414e-007 LPDIBLC2=1.7851584e-009 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.7011995e-009 LUA=2.4609585e-016 ++ LUA1=2.31231e-017 LUB=8.2169587e-026 LUB1=-1.5332818e-024 LUC=5.571566e-017 ++ LUC1=-1.0401266e-016 LVOFF=1.3282019e-008 LVOFFCV=7.5700625e-008 ++ LVTH0=6.9782212e-009 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 ++ NOFF=2.11375 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} ++ NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 ++ PCLM=0.23119425 PDIBLC1=0.39 PDIBLC2=0.0006386625 PDIBLCB=0.2 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 ++ PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=530 RDSWMIN=50 ++ RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE=8.2e-009 TOXM=8e-009 ++ TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.03989205 UA=-8.08965e-010 UA1=1.65589e-009 ++ UB=3.1572912e-018 UB1=-2.260625e-018 UC=1.02634e-010 UC1=-4.5609125e-011 ++ UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.12198688 VOFFCV=-0.0575625 VOFFL=0 VSAT=78500 ++ VTH0=0.70787288 W0=5e-007 WINT=1e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 ++ WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1e-008 XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.15 NMOS ++ A0=1.0893 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29558 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.069 BGIDL=1.8961e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=1.05e-010 ++ CGDO=2.415e-010 CGIDL=0.5 CGSL=1.05e-010 CGSO=2.415e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=3e-008 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79264 K2=-0.0076575 K3=0 K3B=0 ++ KETA=-0.024795 KT1=-0.31717 KT1L=0 KT2=-0.018 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 ++ LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2.1 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.21803 PDIBLC1=0.39 ++ PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=530 RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 ++ TOXE=8.2e-009 TOXM=8e-009 TOXP=8.2e-009 TOXREF=8e-009 TPB=0.0018129 ++ TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 TVOFF=0.001 U0=0.040062 ++ UA=-7.8438e-010 UA1=1.6582e-009 UB=3.1655e-018 UB1=-2.4138e-018 UC=1.082e-010 ++ UC1=-5.6e-011 UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.12066 VOFFCV=-0.05 VOFFL=0 ++ VSAT=78500 VTH0=0.70857 W0=5e-007 WINT=1e-008 WL=0 WLN=1 WMAX=0.000100001 ++ WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1e-008 XPART=0 XTIS=3 ++ XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +*resistor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.SUBCKT nplus_u_m1 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 R_RSH0={rsh_nplus_u_m} R_DW=-5E-8 R_DL=0 ++ R_VC1=0 R_VC2=0 R_TC1=1.36E-3 R_TC2=6.5E-7 R_TNOM=25 R_L='r_length-2*r_dl' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_nplus_u_m=60 +* model for substrate capacitor + + + + + + + + + + + +.MODEL np_junction D CJ=0.00096797 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 3 1 np_junction AREA='r_w*r_l' + +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS nplus_u_m1 +.ENDL nmos_3p3_sf + + +* +*************************************************************************************************** +* 3.3V PMOS Models +*************************************************************************************************** +* +.LIB pmos_3p3_t +.SUBCKT pmos_3p3_sab d g s b ++ PARAMS: W=10u L=0.28u PAR=1 S_SAB=0.48u D_SAB=1.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 +.PARAM ++ PAR_VTH=0.00666 PAR_K=0.002833 PAR_L=1.5e-7 PAR_W=-1e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b pplus_u_m1 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + + +Xr2 s s1 b pplus_u_m1 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b pmos_3p3 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS +.MODEL pmos_3p3.0 PMOS ++ A0=1.0272635 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.19081247 ++ ALPHA0=1.1485698e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=39.773597 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.86959286 K2=0.029351195 K3=0 K3B=0 KETA=-0.066404636 ++ KT1=-0.28373805 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.0434818e-007 ++ LAGS=1.0492091e-007 LALPHA0=-3.0054064e-012 LBETA0=-3.6237273e-006 LINT=0 ++ LK1=4.91e-009 LK2=-2.4890454e-008 LKETA=8.2658182e-009 LKT1=-1.5974545e-008 ++ LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=7.0823636e-008 LPE0=3.2493e-008 ++ LPEB=0 LTVOFF=0 LU0=2.4492727e-009 LUA=1.0386891e-015 LUA1=1.7181818e-016 ++ LUB=-1.4361909e-025 LUB1=-6.7359091e-025 LUC=8.4861818e-018 LUC1=5.8570909e-017 ++ LVOFF=-1.6014546e-009 LVTH0=-7.6827273e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-2.7370909e-015 PAGS=-1.2080073e-014 PALPHA0=6.39288e-020 ++ PARAMCHK=1 PBETA0=1.1827636e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.35627558 PDIBLC1=0.1484 PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK1=-2.0974909e-014 PK2=3.4158327e-015 ++ PKETA=3.6614618e-015 PKT1=1.9400727e-015 PPCLM=6.5406545e-015 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-5.2642909e-016 ++ PUA=-1.9180342e-022 PUA1=-8.9345454e-023 PUB=1.3557818e-033 PUB1=1.4950473e-031 ++ PUC=-4.4743636e-024 PUC1=-1.4057018e-023 PVAG=0 PVOFF=8.3275636e-016 ++ PVTH0=2.3570182e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=7.9e-009 TOXM=7.9e-009 TOXP=7.9e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.0077071688 UA=-2.4381818e-012 UA1=1.1563636e-009 UB=6.7035533e-019 ++ UB1=-2.100161e-018 UC=8.6801065e-011 UC1=-2.5418182e-010 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.094658091 VOFFCV=-0.16 VOFFL=0 VSAT=94000 VTH0=-0.7506174 ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=1.1112467e-008 ++ WAGS=-2.3219283e-008 WALPHA0=-1.0325417e-013 WBETA0=2.1005299e-007 WINT=-1e-008 ++ WK1=6.7137132e-008 WK2=-2.1522854e-008 WKETA=-7.3229236e-009 ++ WKT1=-1.1172031e-008 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=2.9266005e-008 ++ WTVOFF=0 WU0=6.0892675e-010 WUA=3.3100364e-018 WUA1=1.7869091e-016 ++ WUB=-4.8420779e-027 WUB1=-1.4002317e-025 WUC=-1.3364176e-017 ++ WUC1=4.0843636e-017 WVOFF=-1.6655127e-009 WVTH0=4.2938493e-009 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 +.MODEL pmos_3p3.1 PMOS ++ A0=1.1510659 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.19022326 ++ ALPHA0=7.5504633e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=42.422959 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.011648 K2=-0.018784 K3=0 K3B=0 KETA=-0.0050909592 ++ KT1=-0.30703735 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.6624939e-007 ++ LAGS=1.0521551e-007 LALPHA0=-3.5014873e-011 LBETA0=-4.9484082e-006 LINT=0 ++ LK1=-6.6117551e-008 LK2=-8.2285714e-010 LKETA=-2.239102e-008 ++ LKT1=-4.324898e-009 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=1.2067592e-007 ++ LPDIBLC2=2.4533143e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.1587837e-009 ++ LUA=8.5199265e-016 LUB=-3.5234082e-025 LUB1=-6.0410204e-025 LUC=5.8519641e-017 ++ LUC1=-3.0738122e-017 LVOFF=1.2890571e-008 LVTH0=8.0902041e-009 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.6645518e-014 PAGS=-3.0616751e-014 PALPHA0=-2.3899709e-018 ++ PARAMCHK=1 PBETA0=8.5195102e-014 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.25657102 PDIBLC1=0.1484 PDIBLC2=0.00024628714 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK1=2.1589126e-014 PK2=-6.084e-015 ++ PKETA=1.1021878e-015 PKT1=-1.6167967e-014 PPCLM=-2.1505078e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-9.8910367e-017 ++ PUA=-1.6858315e-022 PUB=9.5112882e-032 PUB1=9.6045061e-032 PUC=-7.4630909e-024 ++ PUC1=3.2542237e-024 PVAG=0 PVTH0=1.5205225e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.9e-009 TOXM=7.9e-009 ++ TOXP=7.9e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.010288147 UA=3.7095469e-010 UA1=1.5e-009 ++ UB=1.0877988e-018 UB1=-2.2391388e-018 UC=-1.3265853e-011 UC1=-7.5563755e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.12364214 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0=-0.78216327 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=3.8929322e-008 ++ WAGS=1.3854074e-008 WALPHA0=4.8045453e-012 WBETA0=2.7621551e-007 WINT=-1e-008 ++ WK1=-1.7990939e-008 WK2=-2.5231886e-009 WKETA=-2.2043755e-009 ++ WKT1=2.5044049e-008 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=8.5357469e-008 ++ WTVOFF=0 WU0=-2.4611069e-010 WUA=-4.3130498e-017 WUB=-1.9235628e-025 ++ WUB1=-3.3103837e-026 WUC=-7.386721e-018 WUC1=6.2211526e-018 ++ WVTH0=5.9668408e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.2 PMOS ++ A0=1.2626103 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.15731682 ++ ALPHA0=0.0020588939 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.45026 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.95493474 K2=-0.010993416 K3=0 K3B=0 KETA=-0.00016272403 ++ KT1=-0.26850506 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.001026e-007 ++ LAGS=1.4470325e-007 LALPHA0=-2.415082e-009 LBETA0=-7.3811688e-006 LINT=0 ++ LK1=1.9383117e-009 LK2=-1.0171558e-008 LKETA=-2.8304903e-008 ++ LKT1=-5.0563636e-008 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4545454e-007 ++ LPCLM=4.2841558e-008 LPDIBLC2=4.4675455e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=3.0025909e-009 LUA=8.1926494e-016 LUB=-6.9161688e-026 LUB1=3.3323377e-025 ++ LUC=9.5515247e-017 LUC1=-7.8734805e-017 LVOFF=-1.8220325e-008 ++ LVOFFCV=-2.1818182e-007 LVTH0=-9.5551948e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9454546 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=3.4170078e-014 PAGS=-1.4866597e-014 PALPHA0=-2.3332535e-017 ++ PARAMCHK=1 PBETA0=-6.7464935e-014 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.32143299 PDIBLC1=0.1484 PDIBLC2=7.8434545e-005 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PK1=-3.6710649e-014 PK2=8.9552104e-015 ++ PKETA=2.6125948e-015 PKT1=2.6293091e-014 PPCLM=7.4952935e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-6.5690182e-016 ++ PUA=-1.5714468e-022 PUB=-4.1208312e-033 PUB1=-1.7328156e-031 ++ PUC=-1.8553586e-023 PUC1=2.5455553e-023 PVAG=0 PVOFF=-1.1894494e-015 ++ PVTH0=4.2667013e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=7.9e-009 TOXM=7.9e-009 TOXP=7.9e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.0087516409 UA=3.9822779e-010 UA1=1.5e-009 UB=8.5181617e-019 ++ UB1=-3.0202519e-018 UC=-4.4095525e-011 UC1=-3.5566519e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.097716396 VOFFCV=0.021818182 VOFFL=0 VSAT=94000 ++ VTH0=-0.76745877 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-3.4170078e-009 ++ WAGS=7.2894545e-010 WALPHA0=2.2256682e-011 WBETA0=4.0343221e-007 WINT=-1e-008 ++ WK1=3.0592208e-008 WK2=-1.5055864e-008 WKETA=-3.463048e-009 ++ WKT1=-1.0340166e-008 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=4.9757922e-009 ++ WTVOFF=0 WU0=2.1888218e-010 WUA=-5.2662561e-017 WUB=-1.0966152e-025 ++ WUB1=1.9133501e-025 WUC=1.8553586e-018 WUC1=-1.2279955e-017 ++ WVOFF=9.9120779e-010 WVTH0=3.6783584e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 ++ XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.3 PMOS ++ A0=1.2226 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17178714 ++ ALPHA0=0.0018173857 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.712143 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.95512857 K2=-0.012010571 K3=0 K3B=0 KETA=-0.0029932143 ++ KT1=-0.27356143 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 ++ LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.32571714 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=7.9e-009 TOXM=7.9e-009 TOXP=7.9e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.0090519 ++ UA=4.8015429e-010 UA1=1.5e-009 UB=8.449e-019 UB1=-2.9869286e-018 ++ UC=-3.4544e-011 UC1=-4.344e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.099538429 ++ VOFFCV=0 VOFFL=0 VSAT=94000 VTH0=-0.76841429 VTSS=10 VTSSWGS=10 VTSSWS=10 ++ W0=2.5e-006 WAGS=-7.5771429e-010 WALPHA0=1.9923429e-011 WBETA0=3.9668571e-007 ++ WINT=-1e-008 WK1=2.6921143e-008 WK2=-1.4160343e-008 WKETA=-3.2017886e-009 ++ WKT1=-7.7108571e-009 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=1.2471086e-008 ++ WTVOFF=0 WU0=1.53192e-010 WUA=-6.8377029e-017 WUB=-1.100736e-025 ++ WUB1=1.7400686e-025 WUC1=-9.7344e-018 WVOFF=8.7226286e-010 WVTH0=4.1050286e-009 ++ WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.4 PMOS ++ A0=0.66833429 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.20459958 ++ ALPHA0=1.2079775e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=38.238696 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.99870273 K2=0.014249873 K3=0 K3B=0 KETA=-0.10490303 ++ KT1=-0.33225761 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.03128e-007 ++ LAGS=6.9689636e-008 LALPHA0=-3.0255502e-012 LBETA0=-2.7152909e-006 LINT=0 ++ LK1=-3.5426364e-008 LK2=-2.0467636e-008 LKETA=2.2143527e-008 ++ LKT1=5.3309091e-010 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=2.7248545e-008 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.8372909e-009 LUA=7.4813818e-016 ++ LUA1=-2.562e-016 LUB=-3.0903909e-025 LUB1=-2.9730909e-026 LUC=1.2453182e-017 ++ LUC1=-3.4608e-017 LVTH0=-2.1407273e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 ++ MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 ++ NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-5.5371585e-014 PAGS=6.2401891e-015 PALPHA0=7.4403585e-020 PARAMCHK=1 ++ PBETA0=-3.5411055e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3781492 ++ PDIBLC1=0.1484 PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PK2=1.1159673e-015 PKETA=-3.5549469e-015 PKT1=-6.6438982e-015 ++ PPCLM=2.9199702e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=-2.0819854e-016 PUA=-4.0716945e-023 PUA1=1.33224e-022 ++ PUB=8.7374182e-032 PUB1=-1.8530247e-031 PUC=-6.5372036e-024 PUC1=3.4396015e-023 ++ PVAG=0 PVTH0=-5.2482182e-016 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 ++ RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.9e-009 TOXM=7.9e-009 TOXP=7.9e-009 ++ TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 ++ TVOFF=0.0032 U0=0.0091928468 UA=-8.0522078e-011 UA1=2.0124e-009 ++ UB=1.748897e-018 UB1=-2.8876353e-018 UC=8.6704408e-011 UC1=6.432e-012 UTE=-1 ++ VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0=-0.7710094 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=1.9775566e-007 ++ WAGS=-3.0388584e-008 WALPHA0=-4.121738e-013 WBETA0=1.0082017e-006 WINT=-1e-008 ++ WK2=-1.3670166e-008 WKETA=1.2696239e-008 WKT1=1.4058139e-008 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=1.7891728e-008 WTVOFF=0 WU0=-1.6362577e-010 ++ WUA=4.3913662e-017 WUA1=-2.66448e-016 WUB=-5.6568377e-025 WUB1=2.6946346e-025 ++ WUC=-1.3313914e-017 WUC1=-9.4675549e-017 WVTH0=1.4897689e-008 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.5 PMOS ++ A0=1.3454526 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.19226653 ++ ALPHA0=0.000123026 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.366204 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.97705 K2=-0.026847376 K3=0 K3B=0 KETA=-0.0016565918 ++ KT1=-0.28366163 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.4168718e-007 ++ LAGS=7.5856163e-008 LALPHA0=-5.8498663e-011 LBETA0=-5.2790449e-006 LINT=0 ++ LK1=-2.46e-008 LK2=8.0987755e-011 LKETA=-2.947969e-008 LKT1=-2.3764898e-008 ++ LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=-5.9909388e-008 ++ LPDIBLC2=2.4533143e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.5601469e-009 ++ LUA=5.7398498e-016 LUB=-7.120898e-026 LUB1=9.5240816e-026 LUC=5.1804544e-017 ++ LUC1=1.8185143e-017 LVOFF=1.2890571e-008 LVTH0=-3.242449e-010 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=7.4582136e-014 PAGS=-1.5349891e-014 PALPHA0=9.8215995e-018 ++ PARAMCHK=1 PBETA0=2.571262e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.55246506 PDIBLC1=0.1484 PDIBLC2=0.00024628714 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=-6.5539994e-015 PKETA=4.7882958e-015 ++ PKT1=-6.0591673e-015 PPCLM=7.2399282e-014 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-3.0761926e-016 ++ PUA=-2.4019161e-023 PUB=-5.1075673e-032 PUB1=-2.6761322e-031 ++ PUC=-3.9712404e-024 PUC1=-2.2185874e-023 PVAG=0 PVTH0=5.8960359e-015 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.9e-009 ++ TOXM=7.9e-009 TOXP=7.9e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.0097471347 UA=2.6778433e-010 ++ UA1=1.5e-009 UB=1.2732368e-018 UB1=-3.1375788e-018 UC=8.0016841e-012 ++ UC1=-9.9154286e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.12364214 VOFFCV=-0.16 ++ VOFFL=0 VSAT=94000 VTH0=-0.77464237 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=-6.215178e-008 WAGS=1.2791576e-008 WALPHA0=-1.9906566e-011 ++ WBETA0=-2.1427184e-007 WINT=-1e-008 WK2=1.6697667e-009 WKETA=-3.9902465e-009 ++ WKT1=1.2888678e-008 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=-6.8507432e-008 ++ WTVOFF=0 WU0=3.5215673e-011 WUA=1.0518093e-017 WUB=-2.8878406e-025 ++ WUB1=4.3408496e-025 WUC=-1.844584e-017 WUC1=1.8488229e-017 WVTH0=2.0559739e-009 ++ WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.6 PMOS ++ A0=1.1189871 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16561084 ++ ALPHA0=0.002173683 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.354662 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0137659 K2=-0.027452061 K3=0 K3B=0 KETA=-0.0068224318 ++ KT1=-0.33774851 KT1L=0 KT2=-0.016947818 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.6992857e-007 LAGS=1.0784299e-007 LALPHA0=-2.519287e-009 ++ LBETA0=-6.4651948e-006 LINT=0 LK1=-6.8659091e-008 LK2=8.0661039e-010 ++ LKETA=-2.3280682e-008 LKT1=4.1139351e-008 LKT2=4.6581818e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4545454e-007 LPCLM=2.0841896e-007 ++ LPDIBLC2=4.4675455e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.5779454e-009 ++ LUA=4.1154156e-016 LUB=5.7264156e-026 LUB1=-5.5351558e-025 LUC=6.0010667e-017 ++ LUC1=-4.9745455e-017 LVOFF=-2.0507727e-008 LVOFFCV=-2.1818182e-007 ++ LVTH0=-1.3737662e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9454546 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-8.5520416e-014 PAGS=4.3007377e-015 PALPHA0=3.0854085e-017 PARAMCHK=1 ++ PBETA0=-5.4377143e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3288581 ++ PDIBLC1=0.1484 PDIBLC2=7.8434545e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0 PK2=3.2465626e-015 PKT1=-2.1392462e-014 PKT2=-2.4222546e-015 ++ PPCLM=-1.1147314e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=8.3913818e-017 PUA=5.487148e-023 PUB=-6.986227e-032 ++ PUB1=2.878281e-031 PUC=-9.1205299e-026 PUC1=1.0381091e-023 PVAG=0 ++ PVTH0=1.2358442e-017 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=7.9e-009 TOXM=7.9e-009 TOXP=7.9e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.0097323026 UA=4.0315384e-010 UA1=1.5e-009 UB=1.1661759e-018 ++ UB1=-2.5969484e-018 UC=1.1632475e-012 UC1=-4.2545455e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.095810227 VOFFCV=0.021818182 VOFFL=0 VSAT=94000 ++ VTH0=-0.77376777 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=7.1267013e-008 ++ WAGS=-3.583948e-009 WALPHA0=-3.7433637e-011 WBETA0=4.5314286e-007 WINT=-1e-008 ++ WK2=-6.4973683e-009 WKT1=2.5666423e-008 WKT2=2.0185455e-009 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=1.1147314e-009 WTVOFF=0 WU0=-2.910619e-010 ++ WUA=-5.5224108e-017 WUB=-2.7312856e-025 WUB1=-2.878281e-026 WUC=-2.1679203e-017 ++ WUC1=-8.6509091e-018 WVTH0=6.9590384e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 ++ XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.7 PMOS ++ A0=1.1019943 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17639514 ++ ALPHA0=0.0019217543 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.708143 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0069 K2=-0.0273714 K3=0 K3B=0 KETA=-0.0091505 ++ KT1=-0.33363457 KT1L=0 KT2=-0.016482 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 ++ LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3497 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=7.9e-009 TOXM=7.9e-009 TOXP=7.9e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.0098900971 ++ UA=4.44308e-010 UA1=1.5e-009 UB=1.1719023e-018 UB1=-2.6523e-018 ++ UC=7.1643143e-012 UC1=-4.752e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 ++ VOFFCV=0 VOFFL=0 VSAT=94000 VTH0=-0.77390514 VTSS=10 VTSSWGS=10 VTSSWS=10 ++ W0=2.5e-006 WA0=6.2714971e-008 WAGS=-3.1538743e-009 WALPHA0=-3.4348229e-011 ++ WBETA0=3.9876571e-007 WINT=-1e-008 WK2=-6.172712e-009 WKT1=2.3527177e-008 ++ WKT2=1.77632e-009 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WTVOFF=0 ++ WU0=-2.8267051e-010 WUA=-4.973696e-017 WUB=-2.8011479e-025 WUC=-2.1688323e-017 ++ WUC1=-7.6128e-018 WVTH0=6.9602743e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 XPART=0 ++ XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.8 PMOS ++ A0=0.8879706 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.3341873 ++ ALPHA0=9.723125e-006 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=37.805966 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.99870273 K2=-0.00067810868 K3=0 K3B=0 KETA=-0.088919542 ++ KT1=-0.29596713 KT1L=0 KT2=-0.020842369 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.4725376e-007 LAGS=-2.4436508e-009 LALPHA0=-2.2830898e-012 ++ LBETA0=-2.3737058e-006 LINT=0 LK1=-3.5426364e-008 LK2=-1.7691446e-008 ++ LKETA=1.7668152e-008 LKT1=-8.3979897e-009 LKT2=2.1773833e-009 LL=0 LLN=1 ++ LMAX=5e-007 LMIN=2.8e-007 LPCLM=5.0559583e-008 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.7890915e-009 LUA=6.3071157e-016 LUA1=-1.5583996e-016 LUB=3.2915171e-026 ++ LUB1=-1.2857843e-025 LUC=-7.439668e-018 LUC1=8.8928926e-019 ++ LVTH0=-8.7733719e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=-1.5381528e-015 PAGS=9.42428e-014 ++ PALPHA0=-8.3139811e-019 PARAMCHK=1 PBETA0=-7.708444e-013 PBS=0.69939 ++ PBSWGS=0.65 PBSWS=0.8022 PCLM=0.32482036 PDIBLC1=0.1484 PDIBLC2=0.00073695 ++ PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PK2=-2.2709854e-015 ++ PKETA=1.9050111e-015 PKT1=4.2520201e-015 PKT2=-2.6564076e-015 ++ PPCLM=7.6023645e-016 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=-1.493953e-016 PUA=1.0254352e-022 PUA1=1.078475e-023 ++ PUB=-3.2981002e-031 PUB1=-6.4708497e-032 PUC=1.7732073e-023 ++ PUC1=-8.9106783e-024 PVAG=0 PVTH0=7.5670046e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.9e-009 TOXM=7.9e-009 ++ TOXP=7.9e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.011352976 UA=3.4788822e-010 UA1=1.8116799e-009 ++ UB=9.2772209e-019 UB1=-2.5843988e-018 UC=1.3375779e-010 UC1=-8.5778578e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0=-0.76226585 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-7.0200638e-008 ++ WAGS=-1.884856e-007 WALPHA0=2.4629388e-012 WBETA0=1.5361323e-006 WINT=-1e-008 ++ WK2=4.5419708e-009 WKETA=-6.803611e-009 WKT1=-3.0216242e-008 ++ WKT2=9.4871699e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WPCLM=8.2952909e-008 ++ WTVOFF=0 WU0=-2.7989835e-009 WUA=-4.7874691e-016 WUA1=-2.1569499e-017 ++ WUB=4.3614967e-025 WUB1=-1.0048507e-025 WUC=-7.0719038e-017 WUC1=1.7821357e-017 ++ WVTH0=4.2305517e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.9 PMOS ++ A0=1.1782327 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.20788505 ++ ALPHA0=0.00011108151 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.187318 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.97705 K2=-0.030551827 K3=0 K3B=0 KETA=-0.0066799724 ++ KT1=-0.30269355 KT1L=0 KT2=-0.010621998 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.9238479e-007 LAGS=6.0707474e-008 LALPHA0=-5.296228e-011 ++ LBETA0=-5.0643818e-006 LINT=0 LK1=-2.46e-008 LK2=-2.7545864e-009 ++ LKETA=-2.3451633e-008 LKT1=-5.0347792e-009 LKT2=-2.9328019e-009 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=2.407763e-008 LPDIBLC2=2.4533143e-010 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=2.4020669e-009 LUA=6.4174442e-016 ++ LUB=1.5676208e-026 LUB1=-1.8989494e-025 LUC=7.3318673e-017 LUC1=-2.4594545e-017 ++ LVOFF=-1.787102e-009 LVTH0=-7.1445584e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.0756678e-013 PAGS=3.1315103e-015 PALPHA0=3.0672131e-018 ++ PARAMCHK=1 PBETA0=-4.7627532e-015 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.37778426 PDIBLC1=0.1484 PDIBLC2=0.00024628714 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=-3.0945989e-015 PKETA=-2.5659333e-015 ++ PKT1=-2.8909912e-014 PKT2=3.5780184e-015 PPCLM=-3.006488e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-1.3347616e-015 ++ PUA=-1.0668567e-022 PUB=-1.570756e-031 PUB1=8.0252392e-032 PUC=-3.0218479e-023 ++ PUC1=3.0005345e-023 PVAG=0 PVOFF=1.7906761e-014 PVTH0=1.4216818e-014 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.9e-009 ++ TOXM=7.9e-009 TOXP=7.9e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.010127025 UA=3.2582253e-010 ++ UA1=1.5e-009 UB=9.6220002e-019 UB1=-2.4617658e-018 UC=-2.7758895e-011 ++ UC1=-3.4810909e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.094286796 VOFFCV=-0.16 ++ VOFFL=0 VSAT=94000 VTH0=-0.76552347 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=1.4185662e-007 WAGS=-6.2630205e-009 WALPHA0=-5.3342836e-012 ++ WBETA0=3.968961e-009 WINT=-1e-008 WK2=6.1891978e-009 WKETA=2.1382778e-009 ++ WKT1=3.6107623e-008 WKT2=-2.981682e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 ++ WPCLM=1.4460314e-007 WTVOFF=0 WU0=-4.282509e-010 WUA=-6.0288518e-017 ++ WUB=9.0680837e-026 WUB1=-3.9040685e-025 WUC=2.5182066e-017 WUC1=-6.0010691e-017 ++ WVOFF=-3.5813523e-008 WVTH0=-9.069076e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 ++ XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.10 PMOS ++ A0=1.1832393 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16685819 ++ ALPHA0=0.0021426891 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.161948 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0137659 K2=-0.036023042 K3=0 K3B=0 KETA=-0.0068224318 ++ KT1=-0.29670927 KT1L=0 KT2=-0.012757219 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.9839274e-007 LAGS=1.0993971e-007 LALPHA0=-2.4908914e-009 ++ LBETA0=-6.233938e-006 LINT=0 LK1=-6.8659091e-008 LK2=3.8108709e-009 ++ LKETA=-2.3280682e-008 LKT1=-1.2215919e-008 LKT2=-3.7053719e-010 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4545454e-007 LPCLM=6.5657665e-008 ++ LPDIBLC2=4.4675455e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.3166262e-009 ++ LUA=2.315961e-016 LUA1=1.2483595e-016 LUB1=4.4029649e-026 LUC=5.9935909e-017 ++ LUC1=1.3542397e-017 LVOFF=2.8431167e-009 LVOFFCV=-2.1818182e-007 ++ LVTH0=-4.4690083e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9454546 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=7.1205867e-014 ++ PAGS=1.7427347e-015 PALPHA0=-3.7885537e-018 PARAMCHK=1 PBETA0=-8.2590471e-013 ++ PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.34313423 PDIBLC1=0.1484 ++ PDIBLC2=7.8434545e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 ++ PK2=-4.1863519e-016 PKT1=4.3700967e-014 PKT2=3.7127826e-015 ++ PPCLM=1.6302147e-013 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=4.0272326e-016 PUA=2.7440495e-022 PUA1=-1.5229986e-022 ++ PUB1=-4.4117708e-031 PUC1=-6.6830088e-023 PVAG=0 PVOFF=-2.848803e-014 ++ PVTH0=3.7885537e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=7.9e-009 TOXM=7.9e-009 TOXP=7.9e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.011031559 UA=6.676128e-010 UA1=1.39597e-009 UB=9.7526352e-019 ++ UB1=-2.656703e-018 UC=-1.6606591e-011 UC1=-6.6591694e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.098145312 VOFFCV=0.021818182 VOFFL=0 VSAT=94000 ++ VTH0=-0.7677531 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-7.1205867e-009 ++ WAGS=-5.1057076e-009 WALPHA0=3.7885537e-013 WBETA0=6.8825393e-007 WINT=-1e-008 ++ WK2=3.9592281e-009 WKT1=-2.4401443e-008 WKT2=-3.0939855e-009 WL=0 WLN=1 ++ WMAX=1e-005 WMIN=1.2e-006 WPCLM=-1.6302147e-008 WTVOFF=0 WU0=-1.8761549e-009 ++ WUA=-3.7786403e-016 WUA1=1.2691655e-016 WUB=-4.0215498e-026 WUB1=4.4117708e-026 ++ WUC1=2.0685503e-017 WVOFF=2.848803e-009 WVTH0=-3.7885537e-010 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.11 PMOS ++ A0=1.1534 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17785216 ++ ALPHA0=0.0018936 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.538555 BGIDL=1.3902e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=4e-011 ++ CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 CIT=0 CJS=0.00094344 ++ CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 ++ DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 ++ IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=1.653e-007 JSWGS=0 ++ JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 JTSSWS=1e-011 K1=1.0069 ++ K2=-0.035641955 K3=0 K3B=0 KETA=-0.0091505 KT1=-0.29793086 KT1L=0 ++ KT2=-0.012794273 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 ++ LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3497 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=7.9e-009 TOXM=7.9e-009 TOXP=7.9e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.011163222 ++ UA=6.9077241e-010 UA1=1.4084536e-009 UB=9.7526352e-019 UB1=-2.6523e-018 ++ UC=-1.0613e-011 UC1=-6.5237455e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 ++ VOFFCV=0 VOFFL=0 VSAT=94000 VTH0=-0.7682 VTSS=10 VTSSWGS=10 VTSSWS=10 ++ W0=2.5e-006 WAGS=-4.9314341e-009 WBETA0=6.0566345e-007 WINT=-1e-008 ++ WK2=3.9173646e-009 WKT1=-2.0031346e-008 WKT2=-2.7227073e-009 WL=0 WLN=1 ++ WMAX=1e-005 WMIN=1.2e-006 WTVOFF=0 WU0=-1.8358826e-009 WUA=-3.5042354e-016 ++ WUA1=1.1168656e-016 WUB=-4.0215498e-026 WUC1=1.4002494e-017 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.12 PMOS ++ A0=0.88096455 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.31537636 ++ ALPHA0=9.9689273e-006 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=37.959273 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.99870273 K2=-0.00022481818 K3=0 K3B=0 KETA=-0.089598545 ++ KT1=-0.29898273 KT1L=0 KT2=-0.019895546 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.4740727e-007 LAGS=6.9618182e-009 LALPHA0=-2.3660636e-012 ++ LBETA0=-2.4506364e-006 LINT=0 LK1=-3.5426364e-008 LK2=-1.7918091e-008 ++ LKETA=1.7858273e-008 LKT1=-7.9736364e-009 LKT2=1.9122727e-009 LL=0 LLN=1 ++ LMAX=5e-007 LMIN=2.8e-007 LPCLM=5.0635454e-008 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.7741818e-009 LUA=6.4094546e-016 LUA1=-1.5476364e-016 LUB1=-1.3503636e-025 ++ LUC=-5.67e-018 LVTH0=-8.0181818e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 ++ MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 ++ NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.33309909 PDIBLC1=0.1484 ++ PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.9e-009 ++ TOXM=7.9e-009 TOXP=7.9e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.011073636 UA=3.0010909e-010 ++ UA1=1.8095273e-009 UB=9.7125e-019 UB1=-2.5944273e-018 UC=1.267e-010 ++ UC1=-8.4e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 ++ VSAT=94000 VTH0=-0.76184364 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WINT=-1e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.13 PMOS ++ A0=1.19239 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.20726 ++ ALPHA0=0.00011054914 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.187714 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.97705 K2=-0.029934143 K3=0 K3B=0 KETA=-0.0064665714 ++ KT1=-0.29909 KT1L=0 KT2=-0.010919571 KU0=0 KVSAT=0 KVTH0=0 LA0=-3.0312e-007 ++ LAGS=6.102e-008 LALPHA0=-5.2656171e-011 LBETA0=-5.0648571e-006 LINT=0 ++ LK1=-2.46e-008 LK2=-3.0634286e-009 LKETA=-2.3707714e-008 LKT1=-7.92e-009 ++ LKT2=-2.5757143e-009 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=2.1077143e-008 ++ LPDIBLC2=2.4533143e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=2.2688571e-009 ++ LUA=6.3109714e-016 LUB1=-1.8188571e-025 LUC=7.0302857e-017 LUC1=-2.16e-017 ++ LVTH0=-5.7257143e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 ++ PBSWS=0.8022 PCLM=0.39221571 PDIBLC1=0.1484 PDIBLC2=0.00024628714 PDIBLCB=0 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.9e-009 TOXM=7.9e-009 ++ TOXP=7.9e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.010084286 UA=3.1980571e-010 UA1=1.5e-009 ++ UB=9.7125e-019 UB1=-2.5007286e-018 UC=-2.5245714e-011 UC1=-4.08e-011 UTE=-1 ++ VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0=-0.76642857 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 ++ WLN=1 WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 ++ XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.14 PMOS ++ A0=1.1825286 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16634864 ++ ALPHA0=0.002142727 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.230636 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0137659 K2=-0.035627909 K3=0 K3B=0 KETA=-0.0068224318 ++ KT1=-0.29914454 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.9128636e-007 ++ LAGS=1.1011364e-007 LALPHA0=-2.4912696e-009 LBETA0=-6.3163636e-006 LINT=0 ++ LK1=-6.8659091e-008 LK2=3.7690909e-009 LKETA=-2.3280682e-008 ++ LKT1=-7.8545455e-009 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4545454e-007 ++ LPCLM=8.1927273e-008 LPDIBLC2=4.4675455e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.3568182e-009 LUA=2.5898182e-016 LUA1=1.0963636e-016 LUC=5.9935909e-017 ++ LUC1=6.8727273e-018 LVOFFCV=-2.1818182e-007 LVTH0=-4.0909091e-009 LW=0 LWL=0 ++ LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 ++ NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 ++ NOFF=1.9454546 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} ++ NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.34150727 PDIBLC1=0.1484 PDIBLC2=7.8434545e-005 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 ++ PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 ++ RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.9e-009 TOXM=7.9e-009 TOXP=7.9e-009 ++ TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 ++ TVOFF=0.0032 U0=0.010844318 UA=6.2990182e-010 UA1=1.4086364e-009 UB=9.7125e-019 ++ UB1=-2.6523e-018 UC=-1.6606591e-011 UC1=-6.4527273e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.097861 VOFFCV=0.021818182 VOFFL=0 VSAT=94000 VTH0=-0.76779091 ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 WLN=1 ++ WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 XPART=0 ++ XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.15 PMOS ++ A0=1.1534 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17736 ++ ALPHA0=0.0018936 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.599 BGIDL=1.3902e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=4e-011 ++ CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 CIT=0 CJS=0.00094344 ++ CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 ++ DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 ++ IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=1.653e-007 JSWGS=0 ++ JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 JTSSWS=1e-011 K1=1.0069 ++ K2=-0.035251 K3=0 K3B=0 KETA=-0.0091505 KT1=-0.29993 KT1L=0 KT2=-0.013066 KU0=0 ++ KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 ++ LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 ++ PBSWS=0.8022 PCLM=0.3497 PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 ++ PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 ++ RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.9e-009 TOXM=7.9e-009 TOXP=7.9e-009 ++ TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 ++ TVOFF=0.0032 U0=0.01098 UA=6.558e-010 UA1=1.4196e-009 UB=9.7125e-019 ++ UB1=-2.6523e-018 UC=-1.0613e-011 UC1=-6.384e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 ++ VOFF=-0.097861 VOFFCV=0 VOFFL=0 VSAT=94000 VTH0=-0.7682 VTSS=10 VTSSWGS=10 ++ VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 ++ WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=0 XPART=0 XTIS=3 XW=0 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* model for unsalicided p+ diffusion resistor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.SUBCKT pplus_u_m1 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 PAR=1 R_RSH0={rsh_pplus_u_m} R_DW=2.75E-8 ++ R_DL=0 R_VC1=0 R_VC2=0 R_TC1=1.375E-3 R_TC2=1E-6 R_TNOM=25 R_L='r_length-2*r_dl' ++ R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=185 +* model for substrate capacitor + + + + + + + + + +.MODEL pn_junction D CJ=0.00094344 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 1 3 pn_junction AREA='r_w*r_l' +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS pplus_u_m1 +.ENDL pmos_3p3_t + + + +* +* +.LIB pmos_3p3_f +.SUBCKT pmos_3p3_sab d g s b ++ PARAMS: W=10u L=0.28u PAR=1 S_SAB=0.48u D_SAB=1.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 +.PARAM ++ PAR_VTH=0.00666 PAR_K=0.002833 PAR_L=1.5e-7 PAR_W=-1e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b pplus_u_m1 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + + +Xr2 s s1 b pplus_u_m1 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b pmos_3p3 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS +.MODEL pmos_3p3.0 PMOS ++ A0=1.0088763 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.20174918 ++ ALPHA0=1.1235927e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=39.445349 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.6e-011 CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 ++ CGSO=1.116e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.8647782 K2=0.028918855 K3=0 K3B=0 KETA=-0.065134512 ++ KT1=-0.28422543 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.9069135e-007 ++ LAGS=9.8918351e-008 LALPHA0=-2.8123501e-012 LBETA0=-3.3940359e-006 LINT=0 ++ LK1=6.1568267e-009 LK2=-2.3507638e-008 LKETA=7.447618e-009 LKT1=-1.5068185e-008 ++ LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=6.5671827e-008 LPE0=3.2493e-008 ++ LPEB=0 LTVOFF=0 LU0=2.3274457e-009 LUA=9.8467082e-016 LUA1=1.6719545e-016 ++ LUB=-1.3426634e-025 LUB1=-6.4044033e-025 LUC=8.2624703e-018 LUC1=5.5767486e-017 ++ LVOFF=-1.5583678e-009 LVTH0=-7.3534153e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-2.7146703e-015 PAGS=-1.198112e-014 PALPHA0=6.3405134e-020 ++ PARAMCHK=1 PBETA0=1.1730752e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.35995623 PDIBLC1=0.1484 PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK1=-2.0803095e-014 PK2=3.3878523e-015 ++ PKETA=3.6314694e-015 PKT1=1.9241808e-015 PPCLM=6.4870775e-015 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-5.221169e-016 ++ PUA=-1.9023228e-022 PUA1=-8.8613591e-023 PUB=1.3446761e-033 PUB1=1.4828008e-031 ++ PUC=-4.4377124e-024 PUC1=-1.3941872e-023 PVAG=0 PVOFF=8.2593493e-016 ++ PVTH0=2.3377109e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=7.5e-009 TOXM=7.9e-009 TOXP=7.5e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.0078719299 UA=8.7644416e-011 UA1=1.1573864e-009 UB=6.5842379e-019 ++ UB1=-2.1477044e-018 UC=8.863003e-011 UC1=-2.5233764e-010 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.094667623 VOFFCV=-0.16 VOFFL=0 VSAT=94000 VTH0=-0.67663617 ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=1.154901e-008 WAGS=-2.5751203e-008 ++ WALPHA0=-1.0380713e-013 WBETA0=2.3377646e-007 WINT=-1e-008 WK1=6.9370633e-008 ++ WK2=-2.2539936e-008 WKETA=-7.4415355e-009 WKT1=-1.1684779e-008 WL=0 WLN=1 ++ WMAX=5e-007 WMIN=2.2e-007 WPCLM=3.1666898e-008 WTVOFF=0 WU0=5.9859026e-010 ++ WUA=-1.3940377e-017 WUA1=1.8158523e-016 WUB=-5.017448e-027 WUB1=-1.3505708e-025 ++ WUC=-1.4595908e-017 WUC1=4.2084409e-017 WVOFF=-1.6924896e-009 ++ WVTH0=4.7732695e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.2e-008 XPART=0 XTIS=3 ++ XW=1e-008 ++ LEVEL=14 +.MODEL pmos_3p3.1 PMOS ++ A0=1.1426483 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.19126654 ++ ALPHA0=7.4423186e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=42.301722 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.6e-011 CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 ++ CGSO=1.116e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0117326 K2=-0.018588529 K3=0 K3B=0 KETA=-0.0053639133 ++ KT1=-0.30910467 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.5597206e-007 ++ LAGS=1.0403388e-007 LALPHA0=-3.3647732e-011 LBETA0=-4.787946e-006 LINT=0 ++ LK1=-6.5556919e-008 LK2=-3.2403549e-010 LKETA=-2.1720434e-008 ++ LKT1=-2.9271156e-009 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=1.1826689e-007 ++ LPDIBLC2=2.3704904e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.1273211e-009 ++ LUA=8.3628161e-016 LUB=-3.4780972e-025 LUB1=-5.9114366e-025 LUC=5.7121833e-017 ++ LUC1=-2.9952355e-017 LVOFF=1.2455386e-008 LVTH0=7.6993553e-009 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.7075901e-014 PAGS=-3.1408371e-014 PALPHA0=-2.4517655e-018 ++ PARAMCHK=1 PBETA0=8.7397887e-014 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.25217946 PDIBLC1=0.1484 PDIBLC2=0.00025119377 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK1=2.214733e-014 PK2=-6.2413065e-015 ++ PKETA=1.1306857e-015 PKT1=-1.6586003e-014 PPCLM=-2.2061108e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-1.0146777e-016 ++ PUA=-1.72942e-022 PUB=9.7572098e-032 PUB1=9.852838e-032 PUC=-7.6560549e-024 ++ PUC1=3.3383641e-024 PVAG=0 PVTH0=1.5598367e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.5e-009 TOXM=7.9e-009 ++ TOXP=7.5e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.010331202 UA=3.9172068e-010 UA1=1.5e-009 ++ UB=1.0960127e-018 UB1=-2.2487222e-018 UC=-1.1491615e-011 UC1=-7.6682222e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.12338433 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0=-0.70748201 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=4.0977761e-008 ++ WAGS=1.4058737e-008 WALPHA0=5.050231e-012 WBETA0=2.9506668e-007 WINT=-1e-008 ++ WK1=-1.8642534e-008 WK2=-2.8080536e-009 WKETA=-2.3169788e-009 ++ WKT1=2.6245925e-008 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=9.0167278e-008 ++ WTVOFF=0 WU0=-2.6339567e-010 WUA=-4.9371285e-017 WUB=-2.0220479e-025 ++ WUB1=-3.3106883e-026 WUC=-8.0009433e-018 WUC1=6.6740899e-018 ++ WVTH0=6.367274e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.2e-008 XPART=0 XTIS=3 ++ XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.2 PMOS ++ A0=1.2624812 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.1574043 ++ ALPHA0=0.0020546973 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.410558 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.6e-011 CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 ++ CGSO=1.116e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.95248832 K2=-0.0097979054 K3=0 K3B=0 KETA=8.6249554e-005 ++ KT1=-0.2677292 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-3.983336e-007 ++ LAGS=1.4426221e-007 LALPHA0=-2.3862134e-009 LBETA0=-7.2932429e-006 LINT=0 ++ LK1=4.8252741e-009 LK2=-1.0767296e-008 LKETA=-2.8195228e-008 ++ LKT1=-5.2081178e-008 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.39352e-007 ++ LPCLM=3.6423596e-008 LPDIBLC2=4.4175626e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=3.0210454e-009 LUA=8.2254984e-016 LUB=-6.8061407e-026 LUB1=3.4323494e-025 ++ LUC=9.5916655e-017 LUC1=-7.9870808e-017 LVOFF=-1.7922234e-008 ++ LVOFFCV=-2.157408e-007 LVTH0=-9.7863494e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.946 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=3.5872446e-014 PAGS=-1.5607258e-014 PALPHA0=-2.4494972e-017 ++ PARAMCHK=1 PBETA0=-7.0826067e-014 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.32107112 PDIBLC1=0.1484 PDIBLC2=7.88813e-005 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK1=-3.853959e-014 PK2=9.4013629e-015 ++ PKETA=2.7427554e-015 PKT1=2.7603024e-014 PPCLM=7.8687123e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-6.8962895e-016 ++ PUA=-1.6497369e-022 PUB=-4.3261328e-033 PUB1=-1.8191452e-031 ++ PUC=-1.9477934e-023 PUC1=2.672376e-023 PVAG=0 PVOFF=-1.2487082e-015 ++ PVTH0=4.4792702e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=7.5e-009 TOXM=7.9e-009 TOXP=7.5e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.0087371575 UA=4.0327941e-010 UA1=1.5e-009 UB=8.6053432e-019 ++ UB1=-3.0352362e-018 UC=-4.4147189e-011 UC1=-3.4663323e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.097813945 VOFFCV=0.0216 VOFFL=0 VSAT=94000 VTH0=-0.6927634 ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-3.5915545e-009 ++ WAGS=7.5813661e-010 WALPHA0=2.3605119e-011 WBETA0=4.2825183e-007 WINT=-1e-008 ++ WK1=3.2440732e-008 WK2=-1.5975284e-008 WKETA=-3.6739399e-009 ++ WKT1=-1.0950226e-008 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=5.3623696e-009 ++ WTVOFF=0 WU0=2.316895e-010 WUA=-5.6078614e-017 WUB=-1.1643187e-025 ++ WUB1=2.0295616e-025 WUC=1.9501336e-018 WUC1=-1.3010587e-017 ++ WVOFF=1.0511012e-009 WVTH0=3.9098384e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-1.2e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.3 PMOS ++ A0=1.2226 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17184786 ++ ALPHA0=0.0018157893 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.680357 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.6e-011 CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 ++ CGSO=1.116e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.95297143 K2=-0.010875929 K3=0 K3B=0 KETA=-0.0027366607 ++ KT1=-0.27294357 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 ++ LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.32471786 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=7.5e-009 TOXM=7.9e-009 TOXP=7.5e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.009039625 ++ UA=4.8563321e-010 UA1=1.5e-009 UB=8.5372e-019 UB1=-3.0008714e-018 ++ UC=-3.4544e-011 UC1=-4.266e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.099608321 ++ VOFFCV=0 VOFFL=0 VSAT=94000 VTH0=-0.69374321 VTSS=10 VTSSWGS=10 VTSSWS=10 ++ W0=2.5e-006 WAGS=-8.0446429e-010 WALPHA0=2.1152679e-011 WBETA0=4.2116071e-007 ++ WINT=-1e-008 WK1=2.8582143e-008 WK2=-1.5034018e-008 WKETA=-3.3993348e-009 ++ WKT1=-8.1866071e-009 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=1.3240536e-008 ++ WTVOFF=0 WU0=1.6264375e-010 WUA=-7.2595804e-017 WUB=-1.16865e-025 ++ WUB1=1.8474286e-025 WUC1=-1.0335e-017 WVOFF=9.2608036e-010 WVTH0=4.3583036e-009 ++ WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.2e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.4 PMOS ++ A0=0.65645235 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.21104356 ++ ALPHA0=1.1826838e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=37.990543 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.6e-011 CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 ++ CGSO=1.116e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.99566618 K2=0.012709478 K3=0 K3B=0 KETA=-0.10320034 ++ KT1=-0.33242454 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-9.5523869e-008 ++ LAGS=6.5010179e-008 LALPHA0=-2.8274782e-012 LBETA0=-2.5313328e-006 LINT=0 ++ LK1=-3.3094297e-008 LK2=-1.9136714e-008 LKETA=2.0738198e-008 ++ LKT1=5.9583152e-010 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=2.5024839e-008 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.7194104e-009 LUA=6.9948888e-016 ++ LUA1=-2.4129648e-016 LUB=-2.899821e-025 LUB1=-2.5045136e-026 LUC=1.1729669e-017 ++ LUC1=-3.2836296e-017 LVTH0=-1.9920781e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-5.3153436e-014 PAGS=5.9902112e-015 PALPHA0=7.1423027e-020 ++ PARAMCHK=1 PBETA0=-3.3992511e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.38016331 PDIBLC1=0.1484 PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=1.0712624e-015 PKETA=-3.4125381e-015 ++ PKT1=-6.377748e-015 PPCLM=2.8029981e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 ++ PSCBE2=1e-005 PTVOFF=0 PU0=-1.9985825e-016 PUA=-3.9085851e-023 ++ PUA1=1.2788713e-022 PUB=8.387403e-032 PUB1=-1.7787938e-031 PUC=-6.2753276e-024 ++ PUC1=3.3018133e-023 PVAG=0 PVTH0=-5.037978e-016 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.5e-009 TOXM=7.9e-009 ++ TOXP=7.5e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.0093531893 UA=-1.7033143e-011 UA1=1.99446e-009 ++ UB=1.7312067e-018 UB1=-2.8941809e-018 UC=8.7990522e-011 UC1=4.9114909e-012 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0=-0.69642702 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=1.9833372e-007 ++ WAGS=-3.0677229e-008 WALPHA0=-4.1699029e-013 WBETA0=1.0048234e-006 WINT=-1e-008 ++ WK2=-1.3948967e-008 WKETA=1.2733351e-008 WKT1=1.3860749e-008 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=2.0957146e-008 WTVOFF=0 WU0=-1.8647726e-010 ++ WUA=4.1538729e-017 WUA1=-2.620638e-016 WUB=-5.7359242e-025 WUB1=2.6057544e-025 ++ WUC=-1.4256968e-017 WUC1=-9.4257628e-017 WVTH0=1.5262418e-008 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-1.2e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.5 PMOS ++ A0=1.3375751 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.19358686 ++ ALPHA0=0.00012216672 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.26392 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.6e-011 CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 ++ CGSO=1.116e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.976558 K2=-0.02687001 K3=0 K3B=0 KETA=-0.0021847972 ++ KT1=-0.28433818 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.2791177e-007 ++ LAGS=7.352905e-008 LALPHA0=-5.6673338e-011 LBETA0=-5.1047406e-006 LINT=0 ++ LK1=-2.3769504e-008 LK2=1.7807606e-010 LKETA=-2.8557385e-008 ++ LKT1=-2.2870309e-008 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=-5.8989544e-008 ++ LPDIBLC2=2.3704904e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.5121617e-009 ++ LUA=5.5497308e-016 LUB=-6.8027043e-026 LUB1=9.6101442e-026 LUC=5.0116107e-017 ++ LUC1=1.790912e-017 LVOFF=1.2455386e-008 LVTH0=-4.0309955e-010 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=7.4052143e-014 PAGS=-1.5240812e-014 PALPHA0=9.7518057e-018 ++ PARAMCHK=1 PBETA0=2.5529903e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.55232393 PDIBLC1=0.1484 PDIBLC2=0.00025119377 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=-6.5074256e-015 PKETA=4.7542695e-015 ++ PKT1=-6.01611e-015 PPCLM=7.1884801e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 ++ PSCBE2=1e-005 PTVOFF=0 PU0=-3.0543328e-016 PUA=-2.3848477e-023 ++ PUB=-5.0712722e-032 PUB1=-2.6571152e-031 PUC=-3.9430202e-024 ++ PUC1=-2.2028218e-023 PVAG=0 PVTH0=5.8541378e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.5e-009 TOXM=7.9e-009 ++ TOXP=7.5e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.0097778795 UA=2.791058e-010 UA1=1.5e-009 ++ UB=1.2763808e-018 UB1=-3.142432e-018 UC=9.3297873e-012 UC1=-9.9075017e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.12338433 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0=-0.69968312 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-6.2333454e-008 ++ WAGS=1.2828966e-008 WALPHA0=-2.025384e-011 WBETA0=-2.1489817e-007 WINT=-1e-008 ++ WK2=1.5811316e-009 WKETA=-4.0019103e-009 WKT1=1.3119687e-008 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-6.8909289e-008 WTVOFF=0 WU0=2.9865002e-011 ++ WUA=1.0314601e-017 WUB=-2.9779989e-025 WUB1=4.4055934e-025 WUC=-1.9036287e-017 ++ WUC1=1.8542271e-017 WVTH0=2.2338617e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-1.2e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.6 PMOS ++ A0=1.1176952 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16577511 ++ ALPHA0=0.0021717533 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.341063 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.6e-011 CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 ++ CGSO=1.116e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0136972 K2=-0.027348888 K3=0 K3B=0 KETA=-0.0068457125 ++ KT1=-0.33811161 KT1L=0 KT2=-0.01697494 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.6669444e-007 LAGS=1.0656941e-007 LALPHA0=-2.4915822e-009 ++ LBETA0=-6.3843867e-006 LINT=0 LK1=-6.7890933e-008 LK2=7.4698326e-010 ++ LKETA=-2.3020218e-008 LKT1=4.1012519e-008 LKT2=4.6438207e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.39352e-007 LPCLM=2.0626092e-007 ++ LPDIBLC2=4.4175626e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.5589835e-009 ++ LUA=4.0608197e-016 LUB=5.7712398e-026 LUB1=-5.5180911e-025 LUC=5.934069e-017 ++ LUC1=-4.9350708e-017 LVOFF=-2.0278287e-008 LVOFFCV=-2.157408e-007 ++ LVTH0=-1.3585892e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.946 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-8.6896311e-014 PAGS=4.3699301e-015 PALPHA0=3.1350481e-017 PARAMCHK=1 ++ PBETA0=-5.5251989e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.32904913 ++ PDIBLC1=0.1484 PDIBLC2=7.88813e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0 PK2=3.2987949e-015 PKT1=-2.1736635e-014 PKT2=-2.461225e-015 ++ PPCLM=-1.1326658e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=8.5263865e-017 PUA=5.575428e-023 PUB=-7.0986249e-032 ++ PUB1=2.9245883e-031 PUC=-9.2672655e-026 PUC1=1.0548107e-023 PVAG=0 ++ PVTH0=1.255727e-017 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=7.5e-009 TOXM=7.9e-009 TOXP=7.5e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.0097384672 UA=4.0443501e-010 UA1=1.5e-009 UB=1.1705395e-018 ++ UB1=-2.5970528e-018 UC=1.5649873e-012 UC1=-4.2459e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.095830735 VOFFCV=0.0216 VOFFL=0 VSAT=94000 VTH0=-0.69887884 ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=7.3145043e-008 ++ WAGS=-3.6783923e-009 WALPHA0=-3.8434543e-011 WBETA0=4.6508409e-007 WINT=-1e-008 ++ WK2=-6.6732628e-009 WKT1=2.6352452e-008 WKT2=2.0717382e-009 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=1.1340266e-009 WTVOFF=0 WU0=-2.9900464e-010 ++ WUA=-5.6691087e-017 WUB=-2.8073464e-025 WUB1=-2.928102e-026 WUC=-2.227732e-017 ++ WUC1=-8.878878e-018 WVTH0=7.151017e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.2e-008 ++ XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.7 PMOS ++ A0=1.1010057 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17644486 ++ ALPHA0=0.0019222957 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.701857 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.6e-011 CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 ++ CGSO=1.116e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0069 K2=-0.0272741 K3=0 K3B=0 KETA=-0.0091505 ++ KT1=-0.33400543 KT1L=0 KT2=-0.01651 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 ++ LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3497 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=7.5e-009 TOXM=7.9e-009 TOXP=7.5e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.0098945529 ++ UA=4.45092e-010 UA1=1.5e-009 UB=1.1763177e-018 UB1=-2.6523e-018 ++ UC=7.5061857e-012 UC1=-4.74e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 ++ VOFFCV=0 VOFFL=0 VSAT=94000 VTH0=-0.69901486 VTSS=10 VTSSWGS=10 VTSSWS=10 ++ W0=2.5e-006 WA0=6.4444971e-008 WAGS=-3.2408743e-009 WALPHA0=-3.5295729e-011 ++ WBETA0=4.0976571e-007 WINT=-1e-008 WK2=-6.342987e-009 WKT1=2.4176177e-008 ++ WKT2=1.82532e-009 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WTVOFF=0 ++ WU0=-2.9046801e-010 WUA=-5.110896e-017 WUB=-2.8784179e-025 WUC=-2.2286598e-017 ++ WUC1=-7.8228e-018 WVTH0=7.1522743e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.2e-008 ++ XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.8 PMOS ++ A0=0.87540638 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.33412543 ++ ALPHA0=9.5254751e-006 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=37.601303 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.6e-011 CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 ++ CGSO=1.116e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.99566618 K2=-0.0021980746 K3=0 K3B=0 KETA=-0.087399697 ++ KT1=-0.29666254 KT1L=0 KT2=-0.02066331 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.3755908e-007 LAGS=-2.3548078e-009 LALPHA0=-2.1321619e-012 ++ LBETA0=-2.2168591e-006 LINT=0 LK1=-3.3094297e-008 LK2=-1.6525108e-008 ++ LKETA=1.6503627e-008 LKT1=-7.8484113e-009 LKT2=2.0360792e-009 LL=0 LLN=1 ++ LMAX=5e-007 LMIN=2.8e-007 LPCLM=4.7230737e-008 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.6714324e-009 LUA=5.8911437e-016 LUA1=-1.4558948e-016 LUB=3.1000449e-026 ++ LUB1=-1.2006485e-025 LUC=-6.9634759e-018 LUC1=8.3755803e-019 ++ LVTH0=-8.201616e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=-1.4501221e-015 PAGS=8.8849145e-014 ++ PALPHA0=-7.8381597e-019 PARAMCHK=1 PBETA0=-7.2672783e-013 PBS=0.69939 ++ PBSWGS=0.65 PBSWS=0.8022 PCLM=0.32908612 PDIBLC1=0.1484 PDIBLC2=0.00073695 ++ PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PK2=-2.1410135e-015 ++ PKETA=1.7959845e-015 PKT1=4.0086707e-015 PKT2=-2.5043775e-015 ++ PPCLM=7.1672699e-016 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=-1.4084519e-016 PUA=9.6674803e-023 PUA1=1.0167522e-023 ++ PUB=-3.109345e-031 PUB1=-6.1005134e-032 PUC=1.671724e-023 PUC1=-8.400707e-024 ++ PVAG=0 PVTH0=7.1339337e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 ++ RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.5e-009 TOXM=7.9e-009 TOXP=7.5e-009 ++ TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 ++ TVOFF=0.0032 U0=0.011508627 UA=4.0233366e-010 UA1=1.7983391e-009 ++ UB=9.3020973e-019 UB1=-2.5953331e-018 UC=1.3317671e-010 UC1=-8.5716307e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0=-0.68802184 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-7.0979742e-008 ++ WAGS=-1.8206792e-007 WALPHA0=2.4136865e-012 WBETA0=1.4835887e-006 WINT=-1e-008 ++ WK2=4.3873228e-009 WKETA=-6.7014347e-009 WKT1=-3.0126506e-008 ++ WKT2=9.344692e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WPCLM=8.378208e-008 ++ WTVOFF=0 WU0=-2.8376654e-009 WUA=-4.7428243e-016 WUA1=-2.0835087e-017 ++ WUB=4.1163392e-025 WUB1=-1.0700731e-025 WUC=-6.9835979e-017 WUC1=1.7214564e-017 ++ WVTH0=4.9240544e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.2e-008 XPART=0 XTIS=3 ++ XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.9 PMOS ++ A0=1.1722707 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.20910427 ++ ALPHA0=0.00011002657 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.086027 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.6e-011 CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 ++ CGSO=1.116e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.976558 K2=-0.030611931 K3=0 K3B=0 KETA=-0.0071507123 ++ KT1=-0.30282331 KT1L=0 KT2=-0.010678274 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.8242886e-007 LAGS=5.8655514e-008 LALPHA0=-5.1176698e-011 ++ LBETA0=-4.8934045e-006 LINT=0 LK1=-2.3769504e-008 LK2=-2.6591455e-009 ++ LKETA=-2.2657878e-008 LKT1=-4.8419541e-009 LKT2=-2.8366187e-009 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=2.3288533e-008 LPDIBLC2=2.3704904e-010 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=2.3220281e-009 LUA=6.2016345e-016 ++ LUB=1.5271135e-026 LUB1=-1.8354751e-025 LUC=7.086732e-017 LUC1=-2.378795e-017 ++ LVOFF=-1.7409232e-009 LVTH0=-6.9145954e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.0489184e-013 PAGS=3.0536365e-015 PALPHA0=2.9909383e-018 ++ PARAMCHK=1 PBETA0=-4.6443141e-015 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.37814802 PDIBLC1=0.1484 PDIBLC2=0.00025119377 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=-3.0176431e-015 PKETA=-2.5021242e-015 ++ PKT1=-2.8190987e-014 PKT2=3.489041e-015 PPCLM=-2.9317233e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-1.301569e-015 ++ PUA=-1.0403264e-022 PUB=-1.5316948e-031 PUB1=7.8256693e-032 PUC=-2.9467012e-023 ++ PUC1=2.9259179e-023 PVAG=0 PVOFF=1.746146e-014 PVTH0=1.3863278e-014 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.5e-009 ++ TOXM=7.9e-009 TOXP=7.5e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.010175439 UA=3.3870848e-010 ++ UA1=1.5e-009 UB=9.6244193e-019 UB1=-2.4652457e-018 UC=-2.6312627e-011 ++ UC1=-3.52542e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.094293534 VOFFCV=-0.16 ++ VOFFL=0 VSAT=94000 VTH0=-0.69065918 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=1.4099098e-007 WAGS=-6.2574519e-009 WALPHA0=-5.3214657e-012 ++ WBETA0=3.9093553e-009 WINT=-1e-008 WK2=6.1836949e-009 WKETA=2.1061652e-009 ++ WKT1=3.5856399e-008 WKT2=-2.9369032e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 ++ WPCLM=1.4532708e-007 WTVOFF=0 WU0=-4.5913295e-010 WUA=-6.2996698e-017 ++ WUB=8.8344941e-026 WUB1=-3.9237991e-025 WUC=2.4803882e-017 WUC1=-5.9957334e-017 ++ WVOFF=-3.578168e-008 WVTH0=-8.8655847e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-1.2e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.10 PMOS ++ A0=1.1829466 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.1669723 ++ ALPHA0=0.002140198 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.155152 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.6e-011 CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 ++ CGSO=1.116e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0136972 K2=-0.036022469 K3=0 K3B=0 KETA=-0.0068457125 ++ KT1=-0.29670156 KT1L=0 KT2=-0.012755062 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.9511192e-007 LAGS=1.087083e-007 LALPHA0=-2.4630203e-009 ++ LBETA0=-6.1635247e-006 LINT=0 LK1=-6.7890933e-008 LK2=3.7685735e-009 ++ LKETA=-2.3020218e-008 LKT1=-1.2114597e-008 LKT2=-3.6939483e-010 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.39352e-007 LPCLM=6.4791222e-008 ++ LPDIBLC2=4.4175626e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.3015701e-009 ++ LUA=2.2878304e-016 LUA1=1.2356248e-016 LUB1=4.3893906e-026 LUC=5.9265346e-017 ++ LUC1=1.3444942e-017 LVOFF=2.8343515e-009 LVOFFCV=-2.157408e-007 ++ LVTH0=-4.4220735e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.946 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=7.1057185e-014 ++ PAGS=1.7390958e-015 PALPHA0=-3.780643e-018 PARAMCHK=1 PBETA0=-8.2418018e-013 ++ PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.34321309 PDIBLC1=0.1484 ++ PDIBLC2=7.88813e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 ++ PK2=-4.1776105e-016 PKT1=4.3609717e-014 PKT2=3.7050301e-015 ++ PPCLM=1.6268107e-013 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=4.0188235e-016 PUA=2.7383197e-022 PUA1=-1.5198185e-022 ++ PUB1=-4.4025588e-031 PUC1=-6.6690543e-023 PVAG=0 PVOFF=-2.8428545e-014 ++ PVTH0=3.780643e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=7.5e-009 TOXM=7.9e-009 TOXP=7.5e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.01103441 UA=6.6815328e-010 UA1=1.3959912e-009 UB=9.7529642e-019 ++ UB1=-2.6566947e-018 UC=-1.6546655e-011 UC1=-6.6595019e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.098144776 VOFFCV=0.0216 VOFFL=0 VSAT=94000 VTH0=-0.69275726 ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-7.1142556e-009 ++ WAGS=-5.1509361e-009 WALPHA0=3.7851852e-013 WBETA0=6.9375436e-007 WINT=-1e-008 ++ WK2=3.995242e-009 WKT1=-2.4581904e-008 WKT2=-3.1187122e-009 WL=0 WLN=1 ++ WMAX=1e-005 WMIN=1.2e-006 WPCLM=-1.6287652e-008 WTVOFF=0 WU0=-1.8930146e-009 ++ WUA=-3.8106455e-016 WUA1=1.2793085e-016 WUB=-4.0585597e-026 WUB1=4.4078482e-026 ++ WUC1=2.0808425e-017 WVOFF=2.84627e-009 WVTH0=-3.7851852e-010 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-1.2e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.11 PMOS ++ A0=1.1534 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17785619 ++ ALPHA0=0.0018936 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.538059 BGIDL=1.3902e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=3.6e-011 ++ CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 CGSO=1.116e-010 CIT=0 CJS=0.00094344 ++ CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 ++ DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 ++ IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=1.653e-007 JSWGS=0 ++ JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 JTSSWS=1e-011 K1=1.0069 ++ K2=-0.035645159 K3=0 K3B=0 KETA=-0.0091505 KT1=-0.29791448 KT1L=0 ++ KT2=-0.012792045 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 ++ LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3497 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=7.5e-009 TOXM=7.9e-009 TOXP=7.5e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.011164724 ++ UA=6.9105907e-010 UA1=1.4083623e-009 UB=9.7529642e-019 UB1=-2.6523e-018 ++ UC=-1.0613e-011 UC1=-6.5248909e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 ++ VOFFCV=0 VOFFL=0 VSAT=94000 VTH0=-0.6932 VTSS=10 VTSSWGS=10 VTSSWS=10 ++ W0=2.5e-006 WAGS=-4.9768176e-009 WBETA0=6.1123732e-007 WINT=-1e-008 ++ WK2=3.9534157e-009 WKT1=-2.0215693e-008 WKT2=-2.7477641e-009 WL=0 WLN=1 ++ WMAX=1e-005 WMIN=1.2e-006 WTVOFF=0 WU0=-1.8527781e-009 WUA=-3.5364845e-016 ++ WUA1=1.1271441e-016 WUB=-4.0585597e-026 WUC1=1.4131358e-017 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-1.2e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.12 PMOS ++ A0=0.86832964 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.31597309 ++ ALPHA0=9.7661218e-006 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=37.749218 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.6e-011 CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 ++ CGSO=1.116e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.99566618 K2=-0.0017606545 K3=0 K3B=0 KETA=-0.088067836 ++ KT1=-0.29966618 KT1L=0 KT2=-0.019731636 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.3770366e-007 LAGS=6.5035316e-009 LALPHA0=-2.2103091e-012 ++ LBETA0=-2.2893145e-006 LINT=0 LK1=-3.3094297e-008 LK2=-1.6738569e-008 ++ LKETA=1.6682688e-008 LKT1=-7.4487433e-009 LKT2=1.7863906e-009 LL=0 LLN=1 ++ LMAX=5e-007 LMIN=2.8e-007 LPCLM=4.7302195e-008 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.65739e-009 LUA=5.9875293e-016 LUA1=-1.4457577e-016 LUB1=-1.2614711e-025 ++ LUC=-5.296752e-018 LVTH0=-7.4903564e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 ++ MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 ++ NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.33743927 PDIBLC1=0.1484 ++ PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.5e-009 ++ TOXM=7.9e-009 TOXP=7.5e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.011225709 UA=3.5504727e-010 ++ UA1=1.7962618e-009 UB=9.7125e-019 UB1=-2.6060018e-018 UC=1.26214e-010 ++ UC1=-8.4e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 ++ VSAT=94000 VTH0=-0.68753091 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WINT=-1e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-1.2e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.13 PMOS ++ A0=1.1863276 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.2084804 ++ ALPHA0=0.00010949602 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.086417 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.6e-011 CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 ++ CGSO=1.116e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.976558 K2=-0.029995411 K3=0 K3B=0 KETA=-0.0069407257 ++ KT1=-0.2992484 KT1L=0 KT2=-0.010971086 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.9288667e-007 LAGS=5.8959965e-008 LALPHA0=-5.0878499e-011 ++ LBETA0=-4.8938676e-006 LINT=0 LK1=-2.3769504e-008 LK2=-2.9600072e-009 ++ LKETA=-2.2907342e-008 LKT1=-7.6526208e-009 LKT2=-2.4887582e-009 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=2.0365578e-008 LPDIBLC2=2.3704904e-010 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=2.1922605e-009 LUA=6.097913e-016 ++ LUB1=-1.7574525e-025 LUC=6.7929433e-017 LUC1=-2.0870784e-017 ++ LVTH0=-5.5324142e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 ++ PBSWS=0.8022 PCLM=0.39263726 PDIBLC1=0.1484 PDIBLC2=0.00025119377 PDIBLCB=0 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.5e-009 TOXM=7.9e-009 ++ TOXP=7.5e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.010129663 UA=3.3242766e-010 UA1=1.5e-009 ++ UB=9.7125e-019 UB1=-2.5043663e-018 UC=-2.3839657e-011 UC1=-4.1232e-011 UTE=-1 ++ VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0=-0.69154309 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 ++ WLN=1 WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-1.2e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.14 PMOS ++ A0=1.1822374 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16645875 ++ ALPHA0=0.0021402357 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.22432 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.6e-011 CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 ++ CGSO=1.116e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0136972 K2=-0.03562414 K3=0 K3B=0 KETA=-0.0068457125 ++ KT1=-0.2991524 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.8802745e-007 ++ LAGS=1.0888169e-007 LALPHA0=-2.4633972e-009 LBETA0=-6.2456962e-006 LINT=0 ++ LK1=-6.7890933e-008 LK2=3.7269223e-009 LKETA=-2.3020217e-008 ++ LKT1=-7.7666688e-009 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.39352e-007 ++ LPCLM=8.101067e-008 LPDIBLC2=4.4175626e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.3416381e-009 LUA=2.5608433e-016 LUA1=1.0840975e-016 LUC=5.9265346e-017 ++ LUC1=6.7958352e-018 LVOFFCV=-2.157408e-007 LVTH0=-4.04514e-009 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.946 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3415892 ++ PDIBLC1=0.1484 PDIBLC2=7.88813e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 ++ PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=7.5e-009 TOXM=7.9e-009 TOXP=7.5e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.010845675 ++ UA=6.301608e-010 UA1=1.408746e-009 UB=9.7125e-019 UB1=-2.6523e-018 ++ UC=-1.6546655e-011 UC1=-6.45204e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 ++ VOFF=-0.097861 VOFFCV=0.0216 VOFFL=0 VSAT=94000 VTH0=-0.692795 VTSS=10 ++ VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 WLN=1 WMAX=0.000100001 ++ WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.2e-008 XPART=0 XTIS=3 ++ XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.15 PMOS ++ A0=1.1534 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17736 ++ ALPHA0=0.0018936 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.599 BGIDL=1.3902e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=3.6e-011 ++ CGDO=1.116e-010 CGIDL=7.5 CGSL=3.6e-011 CGSO=1.116e-010 CIT=0 CJS=0.00094344 ++ CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 ++ DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 ++ IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=1.653e-007 JSWGS=0 ++ JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 JTSSWS=1e-011 K1=1.0069 ++ K2=-0.035251 K3=0 K3B=0 KETA=-0.0091505 KT1=-0.29993 KT1L=0 KT2=-0.013066 KU0=0 ++ KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 ++ LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 ++ PBSWS=0.8022 PCLM=0.3497 PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 ++ PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 ++ RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.5e-009 TOXM=7.9e-009 TOXP=7.5e-009 ++ TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 ++ TVOFF=0.0032 U0=0.01098 UA=6.558e-010 UA1=1.4196e-009 UB=9.7125e-019 ++ UB1=-2.6523e-018 UC=-1.0613e-011 UC1=-6.384e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 ++ VOFF=-0.097861 VOFFCV=0 VOFFL=0 VSAT=94000 VTH0=-0.6932 VTSS=10 VTSSWGS=10 ++ VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 ++ WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-1.2e-008 XPART=0 XTIS=3 XW=1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* model for unsalicided p+ diffusion resistor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.SUBCKT pplus_u_m1 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 PAR=1 R_RSH0={rsh_pplus_u_m} R_DW=2.75E-8 ++ R_DL=0 R_VC1=0 R_VC2=0 R_TC1=1.375E-3 R_TC2=1E-6 R_TNOM=25 R_L='r_length-2*r_dl' ++ R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=185 +* model for substrate capacitor + + + + + + + + + +.MODEL pn_junction D CJ=0.00094344 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 1 3 pn_junction AREA='r_w*r_l' +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS pplus_u_m1 +.ENDL pmos_3p3_f + + +* +* +.LIB pmos_3p3_s +.SUBCKT pmos_3p3_sab d g s b ++ PARAMS: W=10u L=0.28u PAR=1 S_SAB=0.48u D_SAB=1.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 +.PARAM ++ PAR_VTH=0.00666 PAR_K=0.002833 PAR_L=1.5e-7 PAR_W=-1e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b pplus_u_m1 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + + +Xr2 s s1 b pplus_u_m1 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b pmos_3p3 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS +.MODEL pmos_3p3.0 PMOS ++ A0=1.0456883 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.1800417 ++ ALPHA0=1.1734592e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=40.100221 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.4e-011 CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 ++ CGSO=1.364e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.87469564 K2=0.029736614 K3=0 K3B=0 KETA=-0.067725055 ++ KT1=-0.28327733 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.1845471e-007 ++ LAGS=1.1100987e-007 LALPHA0=-3.2039603e-012 LBETA0=-3.8596059e-006 LINT=0 ++ LK1=3.4485427e-009 LK2=-2.6287876e-008 LKETA=9.1402523e-009 ++ LKT1=-1.6892981e-008 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=7.6191219e-008 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=2.570498e-009 LUA=1.092789e-015 ++ LUA1=1.7583709e-016 LUB=-1.5325276e-025 LUB1=-7.0652532e-025 LUC=8.679411e-018 ++ LUC1=6.134421e-017 LVOFF=-1.6389133e-009 LVTH0=-8.0025899e-009 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-2.7472452e-015 PAGS=-1.2124889e-014 PALPHA0=6.4165969e-020 ++ PARAMCHK=1 PBETA0=1.1871516e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.3525051 PDIBLC1=0.1484 PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK1=-2.1052724e-014 PK2=3.4285051e-015 ++ PKETA=3.6750454e-015 PKT1=1.9472702e-015 PPCLM=6.5649197e-015 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-5.2838208e-016 ++ PUA=-1.9251499e-022 PUA1=-8.9676916e-023 PUB=1.3608116e-033 PUB1=1.5005937e-031 ++ PUC=-4.490963e-024 PUC1=-1.4109168e-023 PVAG=0 PVOFF=8.358458e-016 ++ PVTH0=2.3657625e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=8.3e-009 TOXM=7.9e-009 TOXP=8.3e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.007549639 UA=-8.9886117e-011 UA1=1.1565682e-009 UB=6.8226823e-019 ++ UB1=-2.0546713e-018 UC=8.5033561e-011 UC1=-2.5583291e-010 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.094659997 VOFFCV=-0.16 VOFFL=0 VSAT=84000 VTH0=-0.82463101 ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=1.066516e-008 WAGS=-2.0850684e-008 ++ WALPHA0=-1.021993e-013 WBETA0=1.8790089e-007 WINT=-1e-008 WK1=6.4792254e-008 ++ WK2=-2.0504604e-008 WKETA=-7.1778231e-009 WKT1=-1.0656933e-008 WL=0 WLN=1 ++ WMAX=5e-007 WMIN=2.2e-007 WPCLM=2.6980295e-008 WTVOFF=0 WU0=6.147434e-010 ++ WUA=1.8563411e-017 WUA1=1.7515023e-016 WUB=-4.6603138e-027 WUB1=-1.4365289e-025 ++ WUC=-1.2200571e-017 WUC1=3.9521569e-017 WVOFF=-1.6325113e-009 ++ WVTH0=3.8459166e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.2e-008 XPART=0 XTIS=3 ++ XW=-1e-008 ++ LEVEL=14 +.MODEL pmos_3p3.1 PMOS ++ A0=1.1595369 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.18927812 ++ ALPHA0=7.659374e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=42.543923 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.4e-011 CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 ++ CGSO=1.364e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0114941 K2=-0.018959971 K3=0 K3B=0 KETA=-0.0048215378 ++ KT1=-0.3049182 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.7674521e-007 ++ LAGS=1.0628082e-007 LALPHA0=-3.6411844e-011 LBETA0=-5.1107814e-006 LINT=0 ++ LK1=-6.6592286e-008 LK2=-1.3552238e-009 LKETA=-2.3066349e-008 ++ LKT1=-5.8128509e-009 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=1.230257e-007 ++ LPDIBLC2=2.5373158e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.1902635e-009 ++ LUA=8.6719409e-016 LUB=-3.5652279e-025 LUB1=-6.1682707e-025 LUC=5.9904874e-017 ++ LUC1=-3.1520912e-017 LVOFF=1.3331945e-008 LVTH0=8.4932211e-009 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.6180878e-014 PAGS=-2.976212e-014 PALPHA0=-2.3232577e-018 ++ PARAMCHK=1 PBETA0=8.2816979e-014 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.26103151 PDIBLC1=0.1484 PDIBLC2=0.00024138051 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK1=2.0986491e-014 PK2=-5.9141722e-015 ++ PKETA=1.0714215e-015 PKT1=-1.5716657e-014 PPCLM=-2.0904788e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-9.6149399e-017 ++ PUA=-1.6387735e-022 PUB=9.2457915e-032 PUB1=9.3364074e-032 PUC=-7.2547674e-024 ++ PUC1=3.1633858e-024 PVAG=0 PVTH0=1.4780788e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.3e-009 TOXM=7.9e-009 ++ TOXP=8.3e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.010245409 UA=3.5072904e-010 UA1=1.5e-009 ++ UB=1.07928e-018 UB1=-2.2298632e-018 UC=-1.5016171e-011 UC1=-7.4455718e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.12389995 VOFFCV=-0.16 VOFFL=0 VSAT=84000 ++ VTH0=-0.85684939 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=3.6902724e-008 ++ WAGS=1.3597033e-008 WALPHA0=4.5607375e-012 WBETA0=2.5801452e-007 WINT=-1e-008 ++ WK1=-1.7315587e-008 WK2=-2.2571871e-009 WKETA=-2.09262e-009 WKT1=2.3842925e-008 ++ WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=8.0632068e-008 WTVOFF=0 ++ WU0=-2.2946106e-010 WUA=-3.7369482e-017 WUB=-1.8258434e-025 ++ WUB1=-3.2919886e-026 WUC=-6.8025157e-018 WUC1=5.7861122e-018 ++ WVTH0=5.5796737e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.2e-008 XPART=0 XTIS=3 ++ XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.2 PMOS ++ A0=1.2627338 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.15723172 ++ ALPHA0=0.0020630943 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.489973 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.4e-011 CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 ++ CGSO=1.364e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.95738704 K2=-0.012190361 K3=0 K3B=0 KETA=-0.00041211629 ++ KT1=-0.26928515 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.0181986e-007 ++ LAGS=1.4512107e-007 LALPHA0=-2.4440505e-009 LBETA0=-7.4693929e-006 LINT=0 ++ LK1=-1.0144952e-009 LK2=-9.5599917e-009 LKETA=-2.8410567e-008 ++ LKT1=-4.9000116e-008 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.5157018e-007 ++ LPCLM=4.939508e-008 LPDIBLC2=4.5176356e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=2.9830294e-009 LUA=8.1571763e-016 LUB=-7.0271026e-026 LUB1=3.2292957e-025 ++ LUC=9.508283e-017 LUC1=-7.7555003e-017 LVOFF=-1.8520988e-008 ++ LVOFFCV=-2.2062807e-007 LVTH0=-9.3166113e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9449091 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=3.2476679e-014 PAGS=-1.4129839e-014 PALPHA0=-2.2176222e-017 ++ PARAMCHK=1 PBETA0=-6.4121511e-014 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.32178284 PDIBLC1=0.1484 PDIBLC2=7.7987791e-005 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PK1=-3.4891345e-014 PK2=8.5114085e-015 ++ PKETA=2.48312e-015 PKT1=2.4990059e-014 PPCLM=7.1238421e-014 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-6.2434711e-016 ++ PUA=-1.4935691e-022 PUB=-3.9166112e-033 PUB1=-1.6469408e-031 ++ PUC=-1.7634109e-023 PUC1=2.4194028e-023 PVAG=0 PVOFF=-1.1305027e-015 ++ PVTH0=4.0552523e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=8.3e-009 TOXM=7.9e-009 TOXP=8.3e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.0087662296 UA=3.9320136e-010 UA1=1.5e-009 UB=8.4309868e-019 ++ UB1=-3.00524e-018 UC=-4.4040887e-011 UC1=-3.6473795e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.097618657 VOFFCV=0.022036364 VOFFL=0 VSAT=84000 ++ VTH0=-0.84215481 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-3.2437753e-009 ++ WAGS=6.9911181e-010 WALPHA0=2.0941071e-011 WBETA0=3.7925089e-007 WINT=-1e-008 ++ WK1=2.8788238e-008 WK2=-1.4159481e-008 WKETA=-3.2573878e-009 ++ WKT1=-9.743475e-009 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=4.6063177e-009 ++ WTVOFF=0 WU0=2.0634563e-010 WUA=-4.9350043e-017 WUB=-1.0306741e-025 ++ WUB1=1.7999938e-025 WUC=1.7612973e-018 WUC1=-1.1565903e-017 ++ WVOFF=9.3275798e-010 WVTH0=3.453293e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.2e-008 ++ XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.3 PMOS ++ A0=1.2226 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17172643 ++ ALPHA0=0.0018189821 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.743929 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.4e-011 CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 ++ CGSO=1.364e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.95728571 K2=-0.013145214 K3=0 K3B=0 KETA=-0.0032497679 ++ KT1=-0.27417929 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 ++ LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.32671643 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=8.3e-009 TOXM=7.9e-009 TOXP=8.3e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.009064175 ++ UA=4.7467536e-010 UA1=1.5e-009 UB=8.3608e-019 UB1=-2.9729857e-018 ++ UC=-3.4544e-011 UC1=-4.422e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.099468536 ++ VOFFCV=0 VOFFL=0 VSAT=84000 VTH0=-0.84308536 VTSS=10 VTSSWGS=10 VTSSWS=10 ++ W0=2.5e-006 WAGS=-7.1217857e-010 WALPHA0=1.8726107e-011 WBETA0=3.7284643e-007 ++ WINT=-1e-008 WK1=2.5303286e-008 WK2=-1.3309361e-008 WKETA=-3.0093734e-009 ++ WKT1=-7.2474643e-009 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=1.1721621e-008 ++ WTVOFF=0 WU0=1.4398575e-010 WUA=-6.4267832e-017 WUB=-1.034586e-025 ++ WUB1=1.6354971e-025 WUC1=-9.1494e-018 WVOFF=8.1984321e-010 WVTH0=3.8583321e-009 ++ WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.2e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.4 PMOS ++ A0=0.68036585 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.19813874 ++ ALPHA0=1.233251e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=38.487806 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.4e-011 CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 ++ CGSO=1.364e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0017393 K2=0.015787252 K3=0 K3B=0 KETA=-0.10659611 ++ KT1=-0.33207273 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.1106099e-007 ++ LAGS=7.4525608e-008 LALPHA0=-3.2296894e-012 LBETA0=-2.9055811e-006 LINT=0 ++ LK1=-3.7831308e-008 LK2=-2.1838311e-008 LKETA=2.3586916e-008 ++ LKT1=4.5744341e-010 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=2.9589851e-008 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.9585121e-009 LUA=7.9824069e-016 ++ LUA1=-2.7134976e-016 LUB=-3.2854766e-025 LUB1=-3.486841e-026 LUC=1.3188534e-017 ++ LUC1=-3.6378401e-017 LVTH0=-2.2948864e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-5.7518044e-014 PAGS=6.4820876e-015 PALPHA0=7.7287812e-020 ++ PARAMCHK=1 PBETA0=-3.6783751e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.37605618 PDIBLC1=0.1484 PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=1.1592273e-015 PKETA=-3.6927531e-015 ++ PKT1=-6.9014464e-015 PPCLM=3.0331617e-014 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-2.1626928e-016 ++ PUA=-4.2295322e-023 PUA1=1.3838838e-022 PUB=9.0761209e-032 PUB1=-1.9248565e-031 ++ PUC=-6.7906158e-024 PUC1=3.5729363e-023 PVAG=0 PVTH0=-5.4516634e-016 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.3e-009 ++ TOXM=7.9e-009 TOXP=8.3e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.0090330668 UA=-1.4390099e-010 ++ UA1=2.02998e-009 UB=1.7663512e-018 UB1=-2.8805891e-018 UC=8.5435958e-011 ++ UC1=7.8595636e-012 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 ++ VOFFL=0 VSAT=84000 VTH0=-0.84559037 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=1.969796e-007 WAGS=-3.0080179e-008 WALPHA0=-4.0713741e-013 ++ WBETA0=1.0102328e-006 WINT=-1e-008 WK2=-1.3390429e-008 WKETA=1.2646415e-008 ++ WKT1=1.4228723e-008 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=1.4969243e-008 ++ WTVOFF=0 WU0=-1.4180477e-010 WUA=4.6110994e-017 WUA1=-2.702898e-016 ++ WUB=-5.5754264e-025 WUB1=2.7756517e-025 WUC=-1.2405794e-017 ++ WUC1=-9.4961592e-017 WVTH0=1.4535189e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=1.2e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.5 PMOS ++ A0=1.3532832 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.19095588 ++ ALPHA0=0.00012387909 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.468326 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.4e-011 CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 ++ CGSO=1.364e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.977542 K2=-0.026820609 K3=0 K3B=0 KETA=-0.0011314055 ++ KT1=-0.28298126 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.5559467e-007 ++ LAGS=7.8203234e-008 LALPHA0=-6.0341539e-011 LBETA0=-5.4556076e-006 LINT=0 ++ LK1=-2.5442304e-008 LK2=-2.308677e-011 LKETA=-3.0411013e-008 ++ LKT1=-2.4677389e-008 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=-6.0780385e-008 ++ LPDIBLC2=2.5373158e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.6085514e-009 ++ LUA=5.9324665e-016 LUB=-7.4479844e-026 LUB1=9.4139058e-026 LUC=5.351359e-017 ++ LUC1=1.8446114e-017 LVOFF=1.3331945e-008 LVTH0=-2.3922604e-010 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=7.5032345e-014 PAGS=-1.5442549e-014 PALPHA0=9.8808868e-018 ++ PARAMCHK=1 PBETA0=2.5867832e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.55256055 PDIBLC1=0.1484 PDIBLC2=0.00024138051 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=-6.593562e-015 PKETA=4.8172e-015 ++ PKT1=-6.095743e-015 PPCLM=7.2836314e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 ++ PSCBE2=1e-005 PTVOFF=0 PU0=-3.0947618e-016 PUA=-2.416415e-023 ++ PUB=-5.1383988e-032 PUB1=-2.6922865e-031 PUC=-3.9952125e-024 ++ PUC1=-2.2319798e-023 PVAG=0 PVTH0=5.9316269e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.3e-009 TOXM=7.9e-009 ++ TOXP=8.3e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.0097165838 UA=2.5647799e-010 UA1=1.5e-009 ++ UB=1.270125e-018 UB1=-3.1325568e-018 UC=6.6760848e-012 UC1=-9.9219566e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.12389995 VOFFCV=-0.16 VOFFL=0 VSAT=84000 ++ VTH0=-0.84960533 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-6.1907875e-008 ++ WAGS=1.2741377e-008 WALPHA0=-1.9554792e-011 WBETA0=-2.1343096e-007 WINT=-1e-008 ++ WK2=1.7517378e-009 WKETA=-3.9745875e-009 WKT1=1.2655084e-008 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-6.8047743e-008 WTVOFF=0 WU0=4.0239958e-011 ++ WUA=1.0698549e-017 WUB=-2.799153e-025 WUB1=4.2745384e-025 WUC=-1.7865566e-017 ++ WUC1=1.8415675e-017 WVTH0=1.8852027e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.2e-008 ++ XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.6 PMOS ++ A0=1.1202818 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16544644 ++ ALPHA0=0.0021756117 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.368279 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.4e-011 CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 ++ CGSO=1.364e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0138346 K2=-0.027555336 K3=0 K3B=0 KETA=-0.0067991511 ++ KT1=-0.33738473 KT1L=0 KT2=-0.01692062 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.7319698e-007 LAGS=1.0912068e-007 LALPHA0=-2.5470415e-009 ++ LBETA0=-6.5463501e-006 LINT=0 LK1=-6.9428897e-008 LK2=8.6740321e-010 ++ LKETA=-2.3541705e-008 LKT1=4.1259616e-008 LKT2=4.6717994e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.5157018e-007 LPCLM=2.1057807e-007 ++ LPDIBLC2=4.5176356e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.5969749e-009 ++ LUA=4.1703039e-016 LUB=5.6792621e-026 LUB1=-5.5513372e-025 LUC=6.0682053e-017 ++ LUC1=-5.013773e-017 LVOFF=-2.073766e-008 LVOFFCV=-2.2062807e-007 ++ LVTH0=-1.3889719e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9449091 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-8.4120993e-014 PAGS=4.2303621e-015 PALPHA0=3.0349201e-017 PARAMCHK=1 ++ PBETA0=-5.3487336e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.32866743 ++ PDIBLC1=0.1484 PDIBLC2=7.7987791e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0 PK2=3.1934371e-015 PKT1=-2.1042404e-014 PKT2=-2.3826177e-015 ++ PPCLM=-1.0964904e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=8.2540685e-017 PUA=5.3973585e-023 PUB=-6.8719071e-032 ++ PUB1=2.831182e-031 PUC=-8.9712851e-026 PUC1=1.0211219e-023 PVAG=0 ++ PVTH0=1.2156213e-017 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=8.3e-009 TOXM=7.9e-009 TOXP=8.3e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.0097261353 UA=4.0187094e-010 UA1=1.5e-009 UB=1.1618144e-018 ++ UB1=-2.5968532e-018 UC=7.6151064e-013 UC1=-4.2632236e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.095789719 VOFFCV=0.022036364 VOFFL=0 VSAT=84000 ++ VTH0=-0.8486567 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=6.940676e-008 ++ WAGS=-3.4903977e-009 WALPHA0=-3.644284e-011 WBETA0=4.4131466e-007 WINT=-1e-008 ++ WK2=-6.323344e-009 WKT1=2.4987313e-008 WKT2=1.9658562e-009 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=1.0951762e-009 WTVOFF=0 WU0=-2.832063e-010 ++ WUA=-5.3771529e-017 WUB=-2.6561243e-025 WUB1=-2.8277886e-026 ++ WUC=-2.1087925e-017 WUC1=-8.425098e-018 WVTH0=6.7692544e-009 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=1.2e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.7 PMOS ++ A0=1.1029829 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17634543 ++ ALPHA0=0.0019212129 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.714429 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.4e-011 CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 ++ CGSO=1.364e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0069 K2=-0.0274687 K3=0 K3B=0 KETA=-0.0091505 ++ KT1=-0.33326371 KT1L=0 KT2=-0.016454 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 ++ LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3497 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=8.3e-009 TOXM=7.9e-009 TOXP=8.3e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.0098856414 ++ UA=4.43524e-010 UA1=1.5e-009 UB=1.1674869e-018 UB1=-2.6523e-018 ++ UC=6.8224429e-012 UC1=-4.764e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 ++ VOFFCV=0 VOFFL=0 VSAT=84000 VTH0=-0.84879543 VTSS=10 VTSSWGS=10 VTSSWS=10 ++ W0=2.5e-006 WA0=6.1004743e-008 WAGS=-3.0678686e-009 WALPHA0=-3.3411557e-011 ++ WBETA0=3.8789143e-007 WINT=-1e-008 WK2=-6.004383e-009 WKT1=2.2885594e-008 ++ WKT2=1.72788e-009 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WTVOFF=0 ++ WU0=-2.7496213e-010 WUA=-4.838064e-017 WUB=-2.724761e-025 WUC=-2.1096886e-017 ++ WUC1=-7.4052e-018 WVTH0=6.7704686e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.2e-008 ++ XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.8 PMOS ++ A0=0.90053503 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.33423596 ++ ALPHA0=9.9208915e-006 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=38.010737 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.4e-011 CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 ++ CGSO=1.364e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0017393 K2=0.00084217568 K3=0 K3B=0 KETA=-0.090439654 ++ KT1=-0.29527232 KT1L=0 KT2=-0.021021054 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.5725154e-007 LAGS=-2.5272122e-009 LALPHA0=-2.4388052e-012 ++ LBETA0=-2.5355199e-006 LINT=0 LK1=-3.7831308e-008 LK2=-1.8894426e-008 ++ LKETA=1.8869231e-008 LKT1=-8.9643788e-009 LKT2=2.3228759e-009 LL=0 LLN=1 ++ LMAX=5e-007 LMIN=2.8e-007 LPCLM=5.399252e-008 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.9104148e-009 LUA=6.7361745e-016 LUA1=-1.6640984e-016 LUB=3.486153e-026 ++ LUB1=-1.373636e-025 LUC=-7.929225e-018 LUC1=9.418752e-019 LVTH0=-9.3623482e-009 ++ LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 ++ MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 ++ NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=-1.6274819e-015 PAGS=9.9716e-014 ++ PALPHA0=-8.79682e-019 PARAMCHK=1 PBETA0=-8.156116e-013 PBS=0.69939 PBSWGS=0.65 ++ PBSWS=0.8022 PCLM=0.32055448 PDIBLC1=0.1484 PDIBLC2=0.00073695 PDIBLCB=0 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PK2=-2.4028741e-015 ++ PKETA=2.0156456e-015 PKT1=4.4989585e-015 PKT2=-2.8106799e-015 ++ PPCLM=8.0438758e-016 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=-1.5807151e-016 PUA=1.0849879e-022 PUA1=1.141108e-023 ++ PUB=-3.4896391e-031 PUB1=-6.8466478e-032 PUC=1.8761873e-023 ++ PUC1=-9.4281708e-024 PVAG=0 PVTH0=8.0064625e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.3e-009 TOXM=7.9e-009 ++ TOXP=8.3e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.011197346 UA=2.9342841e-010 UA1=1.8250192e-009 ++ UB=9.252807e-019 UB1=-2.5734555e-018 UC=1.3433638e-010 UC1=-8.58396e-011 UTE=-1 ++ VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=84000 ++ VTH0=-0.83651091 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-6.9425106e-008 ++ WAGS=-1.9475781e-007 WALPHA0=2.5109209e-012 WBETA0=1.5874859e-006 WINT=-1e-008 ++ WK2=4.6931134e-009 WKETA=-6.902896e-009 WKT1=-3.029977e-008 WKT2=9.625616e-009 ++ WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WPCLM=8.2126294e-008 WTVOFF=0 ++ WU0=-2.7605828e-009 WUA=-4.8305758e-016 WUA1=-2.2287265e-017 WUB=4.6015269e-025 ++ WUB1=-9.4066473e-026 WUC=-7.1575304e-017 WUC1=1.8414396e-017 ++ WVTH0=3.5490455e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.2e-008 XPART=0 XTIS=3 ++ XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.9 PMOS ++ A0=1.1841981 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.20666573 ++ ALPHA0=0.00011213634 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.288609 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.4e-011 CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 ++ CGSO=1.364e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.977542 K2=-0.030491622 K3=0 K3B=0 KETA=-0.0062091486 ++ KT1=-0.30256285 KT1L=0 KT2=-0.01056584 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-3.0248705e-007 LAGS=6.2788747e-008 LALPHA0=-5.4773114e-011 ++ LBETA0=-5.2377903e-006 LINT=0 LK1=-2.5442304e-008 LK2=-2.8515216e-009 ++ LKETA=-2.4256788e-008 LKT1=-5.2316292e-009 LKT2=-3.0301939e-009 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=2.4876612e-008 LPDIBLC2=2.5373158e-010 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=2.4831844e-009 LUA=6.6362748e-016 ++ LUB=1.6080068e-026 LUB1=-1.9632904e-025 LUC=7.5803538e-017 LUC1=-2.5411277e-017 ++ LVOFF=-1.8331424e-009 LVTH0=-7.3771601e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.1022787e-013 PAGS=3.2089804e-015 PALPHA0=3.1430926e-018 ++ PARAMCHK=1 PBETA0=-4.8805786e-015 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.37742149 PDIBLC1=0.1484 PDIBLC2=0.00024138051 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=-3.1711559e-015 PKETA=-2.6294117e-015 ++ PKT1=-2.9625112e-014 PKT2=3.6665346e-015 PPCLM=-3.0808652e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-1.3677821e-015 ++ PUA=-1.0932496e-022 PUB=-1.6096148e-031 PUB1=8.2237749e-032 PUC=-3.0966051e-023 ++ PUC1=3.0747645e-023 PVAG=0 PVOFF=1.8349755e-014 PVTH0=1.4568527e-014 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.3e-009 ++ TOXM=7.9e-009 TOXP=8.3e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.010078656 UA=3.1294007e-010 ++ UA1=1.5e-009 UB=9.6196324e-019 UB1=-2.4582886e-018 UC=-2.9204174e-011 ++ UC1=-3.43686e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.094280644 VOFFCV=-0.16 ++ VOFFL=0 VSAT=84000 VTH0=-0.84038823 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=1.4268502e-007 WAGS=-6.2675398e-009 WALPHA0=-5.3460607e-012 ++ WBETA0=4.02688e-009 WINT=-1e-008 WK2=6.1936639e-009 WKETA=2.1694816e-009 ++ WKT1=3.6348805e-008 WKT2=-3.0251936e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 ++ WPCLM=1.4387051e-007 WTVOFF=0 WU0=-3.9786675e-010 WUA=-5.7620563e-017 ++ WUB=9.2960446e-026 WUB1=-3.8841067e-025 WUC=2.5549547e-017 WUC1=-6.0053994e-017 ++ WVOFF=-3.5839366e-008 WVTH0=-9.2674868e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=1.2e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.10 PMOS ++ A0=1.1835318 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16674407 ++ ALPHA0=0.0021451803 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.168746 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.4e-011 CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 ++ CGSO=1.364e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0138346 K2=-0.036023613 K3=0 K3B=0 KETA=-0.0067991511 ++ KT1=-0.29671705 KT1L=0 KT2=-0.012759382 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-3.0167941e-007 LAGS=1.111738e-007 LALPHA0=-2.5188225e-009 ++ LBETA0=-6.3045161e-006 LINT=0 LK1=-6.9428897e-008 LK2=3.853252e-009 ++ LKETA=-2.3541705e-008 LKT1=-1.2316734e-008 LKT2=-3.7162041e-010 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.5157018e-007 LPCLM=6.6528672e-008 ++ LPDIBLC2=4.5176356e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.3317214e-009 ++ LUA=2.3441974e-016 LUA1=1.2610963e-016 LUB1=4.4158364e-026 LUC=6.0607911e-017 ++ LUC1=1.3638952e-017 LVOFF=2.8514282e-009 LVOFFCV=-2.2062807e-007 ++ LVTH0=-4.5159809e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9449091 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=7.1342757e-014 ++ PAGS=1.746085e-015 PALPHA0=-3.795837e-018 PARAMCHK=1 PBETA0=-8.2749248e-013 ++ PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.34305511 PDIBLC1=0.1484 ++ PDIBLC2=7.7987791e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 ++ PK2=-4.1943999e-016 PKT1=4.378498e-014 PKT2=3.7199203e-015 PPCLM=1.6333487e-013 ++ PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 ++ PU0=4.0349748e-016 PUA=2.7493248e-022 PUA1=-1.5259265e-022 PUB1=-4.4202522e-031 ++ PUC1=-6.6958565e-023 PVAG=0 PVOFF=-2.8542797e-014 PVTH0=3.795837e-015 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=8.3e-009 TOXM=7.9e-009 TOXP=8.3e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.011028707 ++ UA=6.6707187e-010 UA1=1.3959491e-009 UB=9.7523062e-019 UB1=-2.6567105e-018 ++ UC=-1.6666527e-011 UC1=-6.658826e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 ++ VOFF=-0.098145801 VOFFCV=0.022036364 VOFFL=0 VSAT=84000 VTH0=-0.84274894 ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-7.1257249e-009 ++ WAGS=-5.0605305e-009 WALPHA0=3.7912875e-013 WBETA0=6.8274957e-007 WINT=-1e-008 ++ WK2=3.9232712e-009 WKT1=-2.4220578e-008 WKT2=-3.0692412e-009 WL=0 WLN=1 ++ WMAX=1e-005 WMIN=1.2e-006 WPCLM=-1.631391e-008 WTVOFF=0 WU0=-1.8593186e-009 ++ WUA=-3.7466465e-016 WUA1=1.2590153e-016 WUB=-3.9846056e-026 WUB1=4.4149543e-026 ++ WUC1=2.0561691e-017 WVOFF=2.8508586e-009 WVTH0=-3.7912875e-010 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=1.2e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.11 PMOS ++ A0=1.1534 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17784813 ++ ALPHA0=0.0018936 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.53905 BGIDL=1.3902e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=4.4e-011 ++ CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 CGSO=1.364e-010 CIT=0 CJS=0.00094344 ++ CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 ++ DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 ++ IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=1.653e-007 JSWGS=0 ++ JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 JTSSWS=1e-011 K1=1.0069 ++ K2=-0.03563875 K3=0 K3B=0 KETA=-0.0091505 KT1=-0.29794725 KT1L=0 KT2=-0.0127965 ++ KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 ++ MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 ++ NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3497 PDIBLC1=0.1484 ++ PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.3e-009 ++ TOXM=7.9e-009 TOXP=8.3e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.01116172 UA=6.9048575e-010 ++ UA1=1.408545e-009 UB=9.7523062e-019 UB1=-2.6523e-018 UC=-1.0613e-011 ++ UC1=-6.5226e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=0 VOFFL=0 ++ VSAT=84000 VTH0=-0.8432 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WAGS=-4.8861312e-009 WBETA0=6.000995e-007 WINT=-1e-008 WK2=3.8813775e-009 ++ WKT1=-1.9847327e-008 WKT2=-2.697695e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 ++ WTVOFF=0 WU0=-1.8190172e-009 WUA=-3.4720436e-016 WUA1=1.1066055e-016 ++ WUB=-3.9846056e-026 WUC1=1.387386e-017 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.2e-008 ++ XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.12 PMOS ++ A0=0.89359946 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.31477964 ++ ALPHA0=1.0171733e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=38.169327 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.4e-011 CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 ++ CGSO=1.364e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0017393 K2=0.0013110182 K3=0 K3B=0 KETA=-0.091129254 ++ KT1=-0.29829927 KT1L=0 KT2=-0.020059454 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.5741412e-007 LAGS=7.4344262e-009 LALPHA0=-2.5266856e-012 ++ LBETA0=-2.6169996e-006 LINT=0 LK1=-3.7831308e-008 LK2=-1.9134473e-008 ++ LKETA=1.9070594e-008 LKT1=-8.5149324e-009 LKT2=2.0420887e-009 LL=0 LLN=1 ++ LMAX=5e-007 LMIN=2.8e-007 LPCLM=5.4072878e-008 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.8946234e-009 LUA=6.844565e-016 LUA1=-1.6526988e-016 LUB1=-1.442034e-025 ++ LUC=-6.054912e-018 LVTH0=-8.5625018e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 ++ MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 ++ NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.32875891 PDIBLC1=0.1484 ++ PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.3e-009 ++ TOXM=7.9e-009 TOXP=8.3e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.010921564 UA=2.4517091e-010 ++ UA1=1.8227927e-009 UB=9.7125e-019 UB1=-2.5828527e-018 UC=1.27186e-010 ++ UC1=-8.4e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 ++ VSAT=84000 VTH0=-0.83615636 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WINT=-1e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=1.2e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.13 PMOS ++ A0=1.1984524 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.2060396 ++ ALPHA0=0.00011160227 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.289011 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.4e-011 CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 ++ CGSO=1.364e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.977542 K2=-0.029872874 K3=0 K3B=0 KETA=-0.0059924171 ++ KT1=-0.2989316 KT1L=0 KT2=-0.010868057 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-3.1349883e-007 LAGS=6.3109325e-008 LALPHA0=-5.4459119e-011 ++ LBETA0=-5.2382779e-006 LINT=0 LK1=-2.5442304e-008 LK2=-3.1683204e-009 ++ LKETA=-2.4519466e-008 LKT1=-8.1911808e-009 LKT2=-2.6639067e-009 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=2.1798824e-008 LPDIBLC2=2.5373158e-010 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=2.3465428e-009 LUA=6.5270591e-016 ++ LUB1=-1.8811348e-025 LUC=7.2710027e-017 LUC1=-2.2339584e-017 ++ LVTH0=-5.9217627e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 ++ PBSWS=0.8022 PCLM=0.39179417 PDIBLC1=0.1484 PDIBLC2=0.00024138051 PDIBLCB=0 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.3e-009 TOXM=7.9e-009 ++ TOXP=8.3e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.010038909 UA=3.0718377e-010 UA1=1.5e-009 ++ UB=9.7125e-019 UB1=-2.4970909e-018 UC=-2.6651771e-011 UC1=-4.0368e-011 UTE=-1 ++ VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=84000 ++ VTH0=-0.84131406 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 ++ WLN=1 WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=1.2e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.14 PMOS ++ A0=1.1828199 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16623852 ++ ALPHA0=0.0021452182 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.236953 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.4e-011 CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 ++ CGSO=1.364e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0138346 K2=-0.035631678 K3=0 K3B=0 KETA=-0.0067991511 ++ KT1=-0.29913669 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.9455227e-007 ++ LAGS=1.1134823e-007 LALPHA0=-2.5192017e-009 LBETA0=-6.3871827e-006 LINT=0 ++ LK1=-6.9428897e-008 LK2=3.81135e-009 LKETA=-2.3541705e-008 LKT1=-7.9426106e-009 ++ LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.5157018e-007 LPCLM=8.2845841e-008 ++ LPDIBLC2=4.5176356e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.3720308e-009 ++ LUA=2.6188552e-016 LUA1=1.1086561e-016 LUC=6.0607911e-017 LUC1=6.9497843e-018 ++ LVOFFCV=-2.2062807e-007 LVTH0=-4.1367764e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9449091 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.34142534 ++ PDIBLC1=0.1484 PDIBLC2=7.7987791e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 ++ PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=8.3e-009 TOXM=7.9e-009 TOXP=8.3e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.010842961 ++ UA=6.2964284e-010 UA1=1.4085267e-009 UB=9.7125e-019 UB1=-2.6523e-018 ++ UC=-1.6666527e-011 UC1=-6.4534145e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 ++ VOFF=-0.097861 VOFFCV=0.022036364 VOFFL=0 VSAT=84000 VTH0=-0.84278682 VTSS=10 ++ VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 WLN=1 WMAX=0.000100001 ++ WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.2e-008 XPART=0 XTIS=3 ++ XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.15 PMOS ++ A0=1.1534 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17736 ++ ALPHA0=0.0018936 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.599 BGIDL=1.3902e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=4.4e-011 ++ CGDO=1.364e-010 CGIDL=7.5 CGSL=4.4e-011 CGSO=1.364e-010 CIT=0 CJS=0.00094344 ++ CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 ++ DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 ++ IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=1.653e-007 JSWGS=0 ++ JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 JTSSWS=1e-011 K1=1.0069 ++ K2=-0.035251 K3=0 K3B=0 KETA=-0.0091505 KT1=-0.29993 KT1L=0 KT2=-0.013066 KU0=0 ++ KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 ++ LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 ++ PBSWS=0.8022 PCLM=0.3497 PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 ++ PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 ++ RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.3e-009 TOXM=7.9e-009 TOXP=8.3e-009 ++ TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 ++ TVOFF=0.0032 U0=0.01098 UA=6.558e-010 UA1=1.4196e-009 UB=9.7125e-019 ++ UB1=-2.6523e-018 UC=-1.0613e-011 UC1=-6.384e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 ++ VOFF=-0.097861 VOFFCV=0 VOFFL=0 VSAT=84000 VTH0=-0.8432 VTSS=10 VTSSWGS=10 ++ VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 ++ WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=1.2e-008 XPART=0 XTIS=3 XW=-1e-008 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* model for unsalicided p+ diffusion resistor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.SUBCKT pplus_u_m1 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 PAR=1 R_RSH0={rsh_pplus_u_m} R_DW=2.75E-8 ++ R_DL=0 R_VC1=0 R_VC2=0 R_TC1=1.375E-3 R_TC2=1E-6 R_TNOM=25 R_L='r_length-2*r_dl' ++ R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=225 +* model for substrate capacitor + + + + + + + + + +.MODEL pn_junction D CJ=0.00094344 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 1 3 pn_junction AREA='r_w*r_l' +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS pplus_u_m1 +.ENDL pmos_3p3_s + + +* +* +.LIB pmos_3p3_fs +.SUBCKT pmos_3p3_sab d g s b ++ PARAMS: W=10u L=0.28u PAR=1 S_SAB=0.48u D_SAB=1.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 +.PARAM ++ PAR_VTH=0.00666 PAR_K=0.002833 PAR_L=1.5e-7 PAR_W=-1e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b pplus_u_m1 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + + +Xr2 s s1 b pplus_u_m1 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b pmos_3p3 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS +.MODEL pmos_3p3.0 PMOS ++ A0=1.039392 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.18391438 ++ ALPHA0=1.1653153e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=39.988812 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.2e-011 CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 ++ CGSO=1.302e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.87205009 K2=0.029903393 K3=0 K3B=0 KETA=-0.067178738 ++ KT1=-0.28327726 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.1366429e-007 ++ LAGS=1.0913958e-007 LALPHA0=-3.1380589e-012 LBETA0=-3.7819465e-006 LINT=0 ++ LK1=4.25291e-009 LK2=-2.5868222e-008 LKETA=8.7913147e-009 LKT1=-1.6612629e-008 ++ LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=7.4286569e-008 LPE0=3.2493e-008 ++ LPEB=0 LTVOFF=0 LU0=2.5375194e-009 LUA=1.0774293e-015 LUA1=1.7581418e-016 ++ LUB=-1.5002929e-025 LUB1=-6.9766226e-025 LUC=8.6809692e-018 LUC1=6.0619732e-017 ++ LVOFF=-1.6386998e-009 LVTH0=-7.9299856e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-2.7738176e-015 PAGS=-1.2242165e-014 PALPHA0=6.4786605e-020 ++ PARAMCHK=1 PBETA0=1.1986341e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.35338606 PDIBLC1=0.1484 PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK1=-2.1256353e-014 PK2=3.4616668e-015 ++ PKETA=3.7105918e-015 PKT1=1.9661049e-015 PPCLM=6.6284179e-015 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-5.3349279e-016 ++ PUA=-1.9437706e-022 PUA1=-9.0544304e-023 PUB=1.3739739e-033 PUB1=1.515108e-031 ++ PUC=-4.5344012e-024 PUC1=-1.4245637e-023 PVAG=0 PVOFF=8.439304e-016 ++ PVTH0=2.388645e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=8.1e-009 TOXM=7.9e-009 TOXP=8.1e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.0075928117 UA=-6.122012e-011 UA1=1.1539091e-009 UB=6.7836503e-019 ++ UB1=-2.0676223e-018 UC=8.579096e-011 UC1=-2.5586018e-010 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.094635213 VOFFCV=-0.16 VOFFL=0 VSAT=90000 VTH0=-0.81501176 ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=1.0928007e-008 ++ WAGS=-2.1847527e-008 WALPHA0=-1.0367347e-013 WBETA0=1.9714501e-007 WINT=-1e-008 ++ WK1=6.6268653e-008 WK2=-2.1061108e-008 WKETA=-7.3043146e-009 ++ WKT1=-1.0941603e-008 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=2.8018309e-008 ++ WTVOFF=0 WU0=6.1967943e-010 WUA=1.383858e-017 WUA1=1.7823682e-016 ++ WUB=-4.7707426e-027 WUB1=-1.440724e-025 WUC=-1.2711987e-017 WUC1=4.0387143e-017 ++ WVOFF=-1.6612803e-009 WVTH0=4.0333546e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=8e-009 ++ XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 +.MODEL pmos_3p3.1 PMOS ++ A0=1.1561845 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.1893918 ++ ALPHA0=7.6165264e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=42.499959 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.2e-011 CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 ++ CGSO=1.302e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0117972 K2=-0.018870868 K3=0 K3B=0 KETA=-0.0048813173 ++ KT1=-0.30596768 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.7299485e-007 ++ LAGS=1.0635705e-007 LALPHA0=-3.5910211e-011 LBETA0=-5.0576089e-006 LINT=0 ++ LK1=-6.6738621e-008 LK2=-1.0908973e-009 LKETA=-2.2855775e-008 ++ LKT1=-5.0858969e-009 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=1.2254291e-007 ++ LPDIBLC2=2.5091844e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.18112e-009 ++ LUA=8.6448742e-016 LUB=-3.564674e-025 LUB1=-6.1392387e-025 LUC=5.9546517e-017 ++ LUC1=-3.1304785e-017 LVOFF=1.3184133e-008 LVTH0=8.3367507e-009 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.6509626e-014 PAGS=-3.0366798e-014 PALPHA0=-2.3704594e-018 ++ PARAMCHK=1 PBETA0=8.4499576e-014 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.25839327 PDIBLC1=0.1484 PDIBLC2=0.00024301606 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK1=2.1412875e-014 PK2=-6.0343307e-015 ++ PKETA=1.0931896e-015 PKT1=-1.6035973e-014 PPCLM=-2.1329512e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-9.8102871e-017 ++ PUA=-1.6720685e-022 PUB=9.4336388e-032 PUB1=9.5260957e-032 PUC=-7.4021628e-024 ++ PUC1=3.2276564e-024 PVAG=0 PVTH0=1.508109e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.1e-009 TOXM=7.9e-009 ++ TOXP=8.1e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.010262889 UA=3.5795686e-010 UA1=1.5e-009 ++ UB=1.0847393e-018 UB1=-2.2324617e-018 UC=-1.4338071e-011 UC1=-7.4906407e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.12381402 VOFFCV=-0.16 VOFFL=0 VSAT=90000 ++ VTH0=-0.84703289 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=3.7967e-008 ++ WAGS=1.3830885e-008 WALPHA0=4.6901179e-012 WBETA0=2.6675886e-007 WINT=-1e-008 ++ WK1=-1.772589e-008 WK2=-2.3681999e-009 WKETA=-2.151948e-009 WKT1=2.4495559e-008 ++ WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=8.3053604e-008 WTVOFF=0 ++ WU0=-2.3738733e-010 WUA=-3.9646086e-017 WUB=-1.8776762e-025 ++ WUB1=-3.3344363e-026 WUC=-7.0667866e-018 WUC1=5.9908956e-018 ++ WVTH0=5.7666931e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=8e-009 XPART=0 XTIS=3 ++ XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.2 PMOS ++ A0=1.2627392 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.15724995 ++ ALPHA0=0.0020613963 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.471345 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.2e-011 CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 ++ CGSO=1.302e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.95616008 K2=-0.011590073 K3=0 K3B=0 KETA=-0.00028266778 ++ KT1=-0.26888633 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.0171294e-007 ++ LAGS=1.451844e-007 LALPHA0=-2.4340693e-009 LBETA0=-7.439044e-006 LINT=0 ++ LK1=4.7102587e-010 LK2=-9.886097e-009 LKETA=-2.8410943e-008 ++ LKT1=-4.9880168e-008 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4953018e-007 ++ LPCLM=4.6187031e-008 LPDIBLC2=4.500927e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=2.9985114e-009 LUA=8.1904358e-016 LUB=-6.9844795e-026 LUB1=3.2872945e-025 ++ LUC=9.548005e-017 LUC1=-7.8295637e-017 LVOFF=-1.8404477e-008 ++ LVOFFCV=-2.1981207e-007 LVTH0=-9.4543724e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9450909 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=3.3384084e-014 PAGS=-1.452463e-014 PALPHA0=-2.279583e-017 ++ PARAMCHK=1 PBETA0=-6.5913079e-014 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.32160177 PDIBLC1=0.1484 PDIBLC2=7.8136709e-005 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PK1=-3.5866216e-014 PK2=8.7492189e-015 ++ PKETA=2.5524988e-015 PKT1=2.5688286e-014 PPCLM=7.3228837e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-6.4179149e-016 ++ PUA=-1.5352997e-022 PUB=-4.0260421e-033 PUB1=-1.6929566e-031 ++ PUC=-1.8126809e-023 PUC1=2.4870014e-023 PVAG=0 PVOFF=-1.1620891e-015 ++ PVTH0=4.1685569e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=8.1e-009 TOXM=7.9e-009 TOXP=8.1e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.0087584261 UA=3.9557594e-010 UA1=1.5e-009 UB=8.474689e-019 ++ UB1=-3.0128038e-018 UC=-4.4084373e-011 UC1=-3.6006695e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.097664506 VOFFCV=0.021963636 VOFFL=0 VSAT=90000 ++ VTH0=-0.83230514 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-3.3357398e-009 ++ WAGS=7.1650729e-010 WALPHA0=2.1598538e-011 WBETA0=3.9127265e-007 WINT=-1e-008 ++ WK1=2.9690576e-008 WK2=-1.4606238e-008 WKETA=-3.3599854e-009 ++ WKT1=-1.0044391e-008 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=4.7768253e-009 ++ WTVOFF=0 WU0=2.1268603e-010 WUA=-5.0968009e-017 WUB=-1.0634177e-025 ++ WUB1=1.8565946e-025 WUC=1.8112319e-018 WUC1=-1.1924963e-017 ++ WVOFF=9.6199433e-010 WVTH0=3.5643356e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=8e-009 ++ XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.3 PMOS ++ A0=1.2226 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17175679 ++ ALPHA0=0.0018181839 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.728036 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.2e-011 CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 ++ CGSO=1.302e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.95620714 K2=-0.012577893 K3=0 K3B=0 KETA=-0.0031214911 ++ KT1=-0.27387036 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 ++ LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.32621679 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=8.1e-009 TOXM=7.9e-009 TOXP=8.1e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.0090580375 ++ UA=4.7741482e-010 UA1=1.5e-009 UB=8.4049e-019 UB1=-2.9799571e-018 ++ UC=-3.4544e-011 UC1=-4.383e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.099503482 ++ VOFFCV=0 VOFFL=0 VSAT=90000 VTH0=-0.83324982 VTSS=10 VTSSWGS=10 VTSSWS=10 ++ W0=2.5e-006 WAGS=-7.3479464e-010 WALPHA0=1.9320777e-011 WBETA0=3.8468661e-007 ++ WINT=-1e-008 WK1=2.6106821e-008 WK2=-1.3732015e-008 WKETA=-3.1049396e-009 ++ WKT1=-7.4776161e-009 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=1.2093855e-008 ++ WTVOFF=0 WU0=1.4855819e-010 WUA=-6.6308733e-017 WUB=-1.0674405e-025 ++ WUB1=1.6874343e-025 WUC1=-9.43995e-018 WVOFF=8.458783e-010 WVTH0=3.980858e-009 ++ WW=0 WWL=0 WWN=1 XJ=1e-007 XL=8e-009 XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.4 PMOS ++ A0=0.67581086 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.200375 ++ ALPHA0=1.2249381e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=38.401961 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.2e-011 CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 ++ CGSO=1.302e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0007271 K2=0.015311208 K3=0 K3B=0 KETA=-0.1060667 ++ KT1=-0.33217428 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.0822777e-007 ++ LAGS=7.2879057e-008 LALPHA0=-3.1611736e-012 LBETA0=-2.8404732e-006 LINT=0 ++ LK1=-3.7021562e-008 LK2=-2.1380073e-008 LKETA=2.3111339e-008 ++ LKT1=5.0237373e-010 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=2.8716008e-008 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.9183067e-009 LUA=7.8149042e-016 ++ LUA1=-2.6663904e-016 LUB=-3.2223504e-025 LUB1=-3.2595866e-026 ++ LUC=1.2960088e-017 LUC1=-3.5883051e-017 LVTH0=-2.2414438e-009 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-5.7073625e-014 PAGS=6.4320031e-015 PALPHA0=7.669064e-020 ++ PARAMCHK=1 PBETA0=-3.6499537e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.37672 PDIBLC1=0.1484 PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=1.1502704e-015 PKETA=-3.6642206e-015 ++ PKT1=-6.8481216e-015 PPCLM=3.0097257e-014 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-2.1459826e-016 ++ PUA=-4.1968523e-023 PUA1=1.3731911e-022 PUB=9.0059933e-032 PUB1=-1.9099839e-031 ++ PUC=-6.7381475e-024 PUC1=3.5453296e-023 PVAG=0 PVTH0=-5.4095405e-016 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.1e-009 ++ TOXM=7.9e-009 TOXP=8.1e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.0090866629 UA=-1.2290839e-010 ++ UA1=2.02488e-009 UB=1.7620586e-018 UB1=-2.8837292e-018 UC=8.5890808e-011 ++ UC1=7.6479273e-012 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 ++ VOFFL=0 VSAT=90000 VTH0=-0.83576942 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=1.9817231e-007 WAGS=-3.0324746e-008 WALPHA0=-4.1073109e-013 ++ WBETA0=1.0143734e-006 WINT=-1e-008 WK2=-1.3546134e-008 WKETA=1.2722988e-008 ++ WKT1=1.4240363e-008 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=1.6001332e-008 ++ WTVOFF=0 WU0=-1.4965392e-010 WUA=4.5608039e-017 WUA1=-2.703132e-016 ++ WUB=-5.6287295e-025 WUB1=2.7622264e-025 WUC=-1.2763408e-017 ++ WUC1=-9.5319534e-017 WVTH0=1.4723553e-008 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=8e-009 ++ XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.5 PMOS ++ A0=1.3508441 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.19135754 ++ ALPHA0=0.00012364806 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.434876 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.2e-011 CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 ++ CGSO=1.302e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.977378 K2=-0.026834606 K3=0 K3B=0 KETA=-0.0012954815 ++ KT1=-0.28324255 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.5114467e-007 ++ LAGS=7.7459926e-008 LALPHA0=-5.9751701e-011 LBETA0=-5.3971937e-006 LINT=0 ++ LK1=-2.5160224e-008 LK2=3.0000655e-011 LKETA=-3.0112442e-008 ++ LKT1=-2.4354946e-008 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=-6.0690117e-008 ++ LPDIBLC2=2.5091844e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.593197e-009 ++ LUA=5.8686291e-016 LUB=-7.3242364e-026 LUB1=9.525255e-026 LUC=5.2952294e-017 ++ LUC1=1.842044e-017 LVOFF=1.3184133e-008 LVTH0=-2.8410138e-010 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=7.5237532e-014 PAGS=-1.5484779e-014 PALPHA0=9.9079077e-018 ++ PARAMCHK=1 PBETA0=2.5938572e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.55271631 PDIBLC1=0.1484 PDIBLC2=0.00024301606 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=-6.6115932e-015 PKETA=4.8303734e-015 ++ PKT1=-6.1124128e-015 PPCLM=7.3035497e-014 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-3.103225e-016 ++ PUA=-2.4230231e-023 PUB=-5.1524505e-032 PUB1=-2.699649e-031 PUC=-4.006138e-024 ++ PUC1=-2.2380835e-023 PVAG=0 PVTH0=5.9478478e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.1e-009 TOXM=7.9e-009 ++ TOXP=8.1e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.0097266426 UA=2.6021662e-010 UA1=1.5e-009 ++ UB=1.2719156e-018 UB1=-3.1353993e-018 UC=7.1659939e-012 UC1=-9.9248709e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.12381402 VOFFCV=-0.16 VOFFL=0 VSAT=90000 ++ VTH0=-0.83962246 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-6.2282725e-008 ++ WAGS=1.2818526e-008 WALPHA0=-1.9763521e-011 WBETA0=-2.1472328e-007 WINT=-1e-008 ++ WK2=1.7331254e-009 WKETA=-3.9986535e-009 WKT1=1.2792118e-008 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-6.8522762e-008 WTVOFF=0 WU0=3.8779626e-011 ++ WUA=1.0690141e-017 WUB=-2.8416343e-025 WUB1=4.3166852e-025 WUC=-1.814138e-017 ++ WUC1=1.8527181e-017 WVTH0=1.950321e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=8e-009 ++ XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.6 PMOS ++ A0=1.1196626 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16551068 ++ ALPHA0=0.0021750673 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.362547 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.2e-011 CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 ++ CGSO=1.302e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0138117 K2=-0.027503825 K3=0 K3B=0 KETA=-0.0068069114 ++ KT1=-0.33757353 KT1L=0 KT2=-0.016935002 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.7187734e-007 LAGS=1.0868294e-007 LALPHA0=-2.5378662e-009 ++ LBETA0=-6.5178205e-006 LINT=0 LK1=-6.9172112e-008 LK2=8.3841624e-010 ++ LKETA=-2.3454635e-008 LKT1=4.127688e-008 LKT2=4.6737542e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4953018e-007 LPCLM=2.0988775e-007 ++ LPDIBLC2=4.500927e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.5904022e-009 ++ LUA=4.150523e-016 LUB=5.7137303e-026 LUB1=-5.55366e-025 LUC=6.0458343e-017 ++ LUC1=-5.0034723e-017 LVOFF=-2.0660961e-008 LVOFFCV=-2.1981207e-007 ++ LVTH0=-1.3839329e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9450909 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-8.4981251e-014 PAGS=4.2736236e-015 PALPHA0=3.0659565e-017 PARAMCHK=1 ++ PBETA0=-5.4034322e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.328728 ++ PDIBLC1=0.1484 PDIBLC2=7.8136709e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0 PK2=3.2260946e-015 PKT1=-2.1257593e-014 PKT2=-2.4069834e-015 ++ PPCLM=-1.1077036e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=8.3384782e-017 PUA=5.4525543e-023 PUB=-6.9421823e-032 ++ PUB1=2.8601349e-031 PUC=-9.0630294e-026 PUC1=1.0315643e-023 PVAG=0 ++ PVTH0=1.2280528e-017 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=8.1e-009 TOXM=7.9e-009 TOXP=8.1e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.0097289562 UA=4.0244395e-010 UA1=1.5e-009 UB=1.1639854e-018 ++ UB1=-2.5968078e-018 UC=9.5237707e-013 UC1=-4.2580527e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.095796556 VOFFCV=0.021963636 VOFFL=0 VSAT=90000 VTH0=-0.838712 ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=7.0348718e-008 ++ WAGS=-3.5377679e-009 WALPHA0=-3.6942045e-011 WBETA0=4.4730399e-007 WINT=-1e-008 ++ WK2=-6.4106558e-009 WKT1=2.5329519e-008 WKT2=1.9925359e-009 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=1.1068181e-009 WTVOFF=0 WU0=-2.8713699e-010 ++ WUA=-5.4505036e-017 WUB=-2.6934777e-025 WUB1=-2.8578486e-026 ++ WUC=-2.1382694e-017 WUC1=-8.5394397e-018 WVTH0=6.8638701e-009 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=8e-009 XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.7 PMOS ++ A0=1.1024886 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17637029 ++ ALPHA0=0.0019214836 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.711286 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.2e-011 CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 ++ CGSO=1.302e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0069 K2=-0.02742005 K3=0 K3B=0 KETA=-0.0091505 ++ KT1=-0.33344914 KT1L=0 KT2=-0.016468 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 ++ LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3497 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=8.1e-009 TOXM=7.9e-009 TOXP=8.1e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.0098878693 ++ UA=4.43916e-010 UA1=1.5e-009 UB=1.1696946e-018 UB1=-2.6523e-018 ++ UC=6.9933786e-012 UC1=-4.758e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 ++ VOFFCV=0 VOFFL=0 VSAT=90000 VTH0=-0.83885029 VTSS=10 VTSSWGS=10 VTSSWS=10 ++ W0=2.5e-006 WA0=6.1857386e-008 WAGS=-3.1107471e-009 WALPHA0=-3.3878539e-011 ++ WBETA0=3.9331286e-007 WINT=-1e-008 WK2=-6.0883043e-009 WKT1=2.3205459e-008 ++ WKT2=1.75203e-009 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WTVOFF=0 ++ WU0=-2.7880518e-010 WUA=-4.905684e-017 WUB=-2.762844e-025 WUC=-2.139175e-017 ++ WUC1=-7.5087e-018 WVTH0=6.8650971e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=8e-009 ++ XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.8 PMOS ++ A0=0.89635642 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.33424764 ++ ALPHA0=9.8546141e-006 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=37.942253 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.2e-011 CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 ++ CGSO=1.302e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0007271 K2=0.0003347419 K3=0 K3B=0 KETA=-0.089931978 ++ KT1=-0.29549971 KT1L=0 KT2=-0.020962848 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.5388505e-007 LAGS=-2.5134022e-009 LALPHA0=-2.3862494e-012 ++ LBETA0=-2.4809199e-006 LINT=0 LK1=-3.7021562e-008 LK2=-1.8489037e-008 ++ LKETA=1.8464538e-008 LKT1=-8.7743217e-009 LKT2=2.2742923e-009 LL=0 LLN=1 ++ LMAX=5e-007 LMIN=2.8e-007 LPCLM=5.2836533e-008 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.8695879e-009 LUA=6.5915544e-016 LUA1=-1.628526e-016 LUB=3.4256322e-026 ++ LUB1=-1.3439579e-025 LUC=-7.7670863e-018 LUC1=9.2552394e-019 ++ LVTH0=-9.1651899e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=-1.6000271e-015 PAGS=9.8033842e-014 ++ PALPHA0=-8.6484221e-019 PARAMCHK=1 PBETA0=-8.0185264e-013 PBS=0.69939 ++ PBSWGS=0.65 PBSWS=0.8022 PCLM=0.32196515 PDIBLC1=0.1484 PDIBLC2=0.00073695 ++ PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PK2=-2.3623388e-015 ++ PKETA=1.9816427e-015 PKT1=4.4230633e-015 PKT2=-2.7632651e-015 ++ PPCLM=7.9081797e-016 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=-1.5540493e-016 PUA=1.0666847e-022 PUA1=1.121858e-023 ++ PUB=-3.4307707e-031 PUB1=-6.7311483e-032 PUC=1.8445369e-023 ++ PUC1=-9.2691223e-024 PVAG=0 PVTH0=7.8713975e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.1e-009 TOXM=7.9e-009 ++ TOXP=8.1e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.011249601 UA=3.1164935e-010 UA1=1.820576e-009 ++ UB=9.2602732e-019 UB1=-2.5770911e-018 UC=1.3415357e-010 UC1=-8.5821897e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=90000 ++ VTH0=-0.82676296 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-6.9790553e-008 ++ WAGS=-1.9298e-007 WALPHA0=2.4989109e-012 WBETA0=1.5729191e-006 WINT=-1e-008 ++ WK2=4.6502732e-009 WKETA=-6.8807038e-009 WKT1=-3.0319244e-008 ++ WKT2=9.5946705e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WPCLM=8.2528472e-008 ++ WTVOFF=0 WU0=-2.7776236e-009 WUA=-4.8237961e-016 WUA1=-2.208382e-017 ++ WUB=4.5290511e-025 WUB1=-9.6342676e-026 WUC=-7.1402667e-017 WUC1=1.8246304e-017 ++ WVTH0=3.7806977e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=8e-009 XPART=0 XTIS=3 ++ XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.9 PMOS ++ A0=1.1821897 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.20707304 ++ ALPHA0=0.00011178547 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.254845 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.2e-011 CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 ++ CGSO=1.302e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.977378 K2=-0.030512551 K3=0 K3B=0 KETA=-0.0063663954 ++ KT1=-0.3026115 KT1L=0 KT2=-0.010584133 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.9908837e-007 LAGS=6.2091296e-008 LALPHA0=-5.4167125e-011 ++ LBETA0=-5.1797167e-006 LINT=0 LK1=-2.5160224e-008 LK2=-2.818612e-009 ++ LKETA=-2.3986778e-008 LKT1=-5.1615319e-009 LKT2=-2.9980948e-009 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=2.4613381e-008 LPDIBLC2=2.5091844e-010 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=2.4562116e-009 LUA=6.5631445e-016 ++ LUB=1.5967497e-026 LUB1=-1.941859e-025 LUC=7.4975743e-017 LUC1=-2.5142093e-017 ++ LVOFF=-1.8203092e-009 LVTH0=-7.3013165e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.0951088e-013 PAGS=3.1881072e-015 PALPHA0=3.122648e-018 ++ PARAMCHK=1 PBETA0=-4.8488322e-015 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.37752254 PDIBLC1=0.1484 PDIBLC2=0.00024301606 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=-3.1505287e-015 PKETA=-2.6123084e-015 ++ PKT1=-2.9432412e-014 PKT2=3.6426852e-015 PPCLM=-3.0608253e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-1.3588852e-015 ++ PUA=-1.0861384e-022 PUB=-1.5991449e-031 PUB1=8.1702823e-032 PUC=-3.0764628e-023 ++ PUC1=3.0547643e-023 PVAG=0 PVOFF=1.8230397e-014 PVTH0=1.4473764e-014 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.1e-009 ++ TOXM=7.9e-009 TOXP=8.1e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.01009483 UA=3.1724186e-010 ++ UA1=1.5e-009 UB=9.6202895e-019 UB1=-2.459394e-018 UC=-2.8726012e-011 ++ UC1=-3.4507691e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.094277714 VOFFCV=-0.16 ++ VOFFL=0 VSAT=90000 VTH0=-0.830432 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=1.4263238e-007 WAGS=-6.2758015e-009 WALPHA0=-5.3504792e-012 ++ WBETA0=4.013934e-009 WINT=-1e-008 WK2=6.2018282e-009 WKETA=2.1625069e-009 ++ WKT1=3.6325391e-008 WKT2=-3.0154679e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 ++ WPCLM=1.4433767e-007 WTVOFF=0 WU0=-4.0856791e-010 WUA=-5.8595534e-017 ++ WUB=9.2348847e-026 WUB1=-3.8967792e-025 WUC=2.5467408e-017 WUC1=-6.0133156e-017 ++ WVOFF=-3.5886608e-008 WVTH0=-9.2160872e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=8e-009 XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.10 PMOS ++ A0=1.1834353 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16678281 ++ ALPHA0=0.0021443499 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.166386 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.2e-011 CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 ++ CGSO=1.302e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0138117 K2=-0.036023963 K3=0 K3B=0 KETA=-0.0068069114 ++ KT1=-0.29671112 KT1L=0 KT2=-0.012758239 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-3.0059299e-007 LAGS=1.107619e-007 LALPHA0=-2.509505e-009 ++ LBETA0=-6.2808583e-006 LINT=0 LK1=-6.9172112e-008 LK2=3.8391732e-009 ++ LKETA=-2.3454635e-008 LKT1=-1.2289189e-008 LKT2=-3.717759e-010 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4953018e-007 LPCLM=6.6215436e-008 ++ LPDIBLC2=4.500927e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.32663e-009 ++ LUA=2.3343966e-016 LUA1=1.2570597e-016 LUB1=4.4176841e-026 LUC=6.038375e-017 ++ LUC1=1.3616046e-017 LVOFF=2.8526213e-009 LVOFFCV=-2.1981207e-007 ++ LVTH0=-4.5008395e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9450909 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=7.1408259e-014 ++ PAGS=1.7476882e-015 PALPHA0=-3.7993221e-018 PARAMCHK=1 PBETA0=-8.2825222e-013 ++ PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.34308375 PDIBLC1=0.1484 ++ PDIBLC2=7.8136709e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 ++ PK2=-4.1982509e-016 PKT1=4.382518e-014 PKT2=3.7233357e-015 PPCLM=1.6348483e-013 ++ PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 ++ PU0=4.0386794e-016 PUA=2.751849e-022 PUA1=-1.5273275e-022 PUB1=-4.4243106e-031 ++ PUC1=-6.7020042e-023 PVAG=0 PVOFF=-2.8569002e-014 PVTH0=3.7993221e-015 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=8.1e-009 TOXM=7.9e-009 TOXP=8.1e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.011029914 ++ UA=6.6730377e-010 UA1=1.3959388e-009 UB=9.7524707e-019 UB1=-2.6567142e-018 ++ UC=-1.6646548e-011 UC1=-6.6592244e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 ++ VOFF=-0.098146034 VOFFCV=0.021963636 VOFFL=0 VSAT=90000 VTH0=-0.83275028 ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-7.1351178e-009 ++ WAGS=-5.0834017e-009 WALPHA0=3.7962851e-013 WBETA0=6.8563925e-007 WINT=-1e-008 ++ WK2=3.941312e-009 WKT1=-2.4318311e-008 WKT2=-3.0822315e-009 WL=0 WLN=1 ++ WMAX=1e-005 WMIN=1.2e-006 WPCLM=-1.6335415e-008 WTVOFF=0 WU0=-1.8678007e-009 ++ WUA=-3.7630972e-016 WUA1=1.2643439e-016 WUB=-4.0030695e-026 WUB1=4.420774e-026 ++ WUC1=2.0634796e-017 WVOFF=2.8546166e-009 WVTH0=-3.7962851e-010 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=8e-009 XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.11 PMOS ++ A0=1.1534 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17785014 ++ ALPHA0=0.0018936 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.538802 BGIDL=1.3902e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=4.2e-011 ++ CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 CGSO=1.302e-010 CIT=0 CJS=0.00094344 ++ CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 ++ DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 ++ IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=1.653e-007 JSWGS=0 ++ JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 JTSSWS=1e-011 K1=1.0069 ++ K2=-0.035640352 K3=0 K3B=0 KETA=-0.0091505 KT1=-0.29793906 KT1L=0 ++ KT2=-0.012795386 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 ++ LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3497 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=8.1e-009 TOXM=7.9e-009 TOXP=8.1e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.011162471 ++ UA=6.9062908e-010 UA1=1.4084993e-009 UB=9.7524707e-019 UB1=-2.6523e-018 ++ UC=-1.0613e-011 UC1=-6.5231727e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 ++ VOFFCV=0 VOFFL=0 VSAT=90000 VTH0=-0.8332 VTSS=10 VTSSWGS=10 VTSSWS=10 ++ W0=2.5e-006 WAGS=-4.9087726e-009 WBETA0=6.0288024e-007 WINT=-1e-008 ++ WK2=3.899363e-009 WKT1=-1.9939296e-008 WKT2=-2.7101956e-009 WL=0 WLN=1 ++ WMAX=1e-005 WMIN=1.2e-006 WTVOFF=0 WU0=-1.8274461e-009 WUA=-3.4881323e-016 ++ WUA1=1.1117333e-016 WUB=-4.0030695e-026 WUC1=1.3938149e-017 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=8e-009 XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.12 PMOS ++ A0=0.88938782 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.31497855 ++ ALPHA0=1.0104131e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=38.099309 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.2e-011 CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 ++ CGSO=1.302e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0007271 K2=0.00079907273 K3=0 K3B=0 KETA=-0.090619018 ++ KT1=-0.29852709 KT1L=0 KT2=-0.020004818 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.5404481e-007 LAGS=7.2752989e-009 LALPHA0=-2.4726041e-012 ++ LBETA0=-2.560985e-006 LINT=0 LK1=-3.7021562e-008 LK2=-1.8724917e-008 ++ LKETA=1.8662405e-008 LKT1=-8.3326778e-009 LKT2=1.9983796e-009 LL=0 LLN=1 ++ LMAX=5e-007 LMIN=2.8e-007 LPCLM=5.2915497e-008 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.8540707e-009 LUA=6.6980631e-016 LUA1=-1.6173242e-016 LUB1=-1.4111686e-025 ++ LUC=-5.925312e-018 LVTH0=-8.3792291e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 ++ MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 ++ NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.33020564 PDIBLC1=0.1484 ++ PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.1e-009 ++ TOXM=7.9e-009 TOXP=8.1e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.010972255 UA=2.6348364e-010 ++ UA1=1.8183709e-009 UB=9.7125e-019 UB1=-2.5867109e-018 UC=1.27024e-010 ++ UC1=-8.4e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 ++ VSAT=90000 VTH0=-0.82638545 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WINT=-1e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=8e-009 XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.13 PMOS ++ A0=1.1964316 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.2064464 ++ ALPHA0=0.00011125123 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.255246 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.2e-011 CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 ++ CGSO=1.302e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.977378 K2=-0.029893297 K3=0 K3B=0 KETA=-0.0061504686 ++ KT1=-0.2989844 KT1L=0 KT2=-0.010885229 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-3.1002305e-007 LAGS=6.2409629e-008 LALPHA0=-5.3855328e-011 ++ LBETA0=-5.1802008e-006 LINT=0 LK1=-2.5160224e-008 LK2=-3.133193e-009 ++ LKETA=-2.4247618e-008 LKT1=-8.1003648e-009 LKT2=-2.6343719e-009 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=2.155714e-008 LPDIBLC2=2.5091844e-010 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=2.3205266e-009 LUA=6.4546933e-016 ++ LUB1=-1.8602786e-025 LUC=7.1903887e-017 LUC1=-2.2091904e-017 ++ LVTH0=-5.8561079e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 ++ PBSWS=0.8022 PCLM=0.39193469 PDIBLC1=0.1484 PDIBLC2=0.00024301606 PDIBLCB=0 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.1e-009 TOXM=7.9e-009 ++ TOXP=8.1e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.010054034 UA=3.1139109e-010 UA1=1.5e-009 ++ UB=9.7125e-019 UB1=-2.4983034e-018 UC=-2.6183086e-011 UC1=-4.0512e-011 UTE=-1 ++ VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=90000 ++ VTH0=-0.83135223 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 ++ WLN=1 WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=8e-009 XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.14 PMOS ++ A0=1.1827228 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16627523 ++ ALPHA0=0.0021443878 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.234847 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4.2e-011 CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 ++ CGSO=1.302e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0138117 K2=-0.035630422 K3=0 K3B=0 KETA=-0.0068069114 ++ KT1=-0.29913931 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.9346286e-007 ++ LAGS=1.109364e-007 LALPHA0=-2.5098843e-009 LBETA0=-6.3635595e-006 LINT=0 ++ LK1=-6.9172112e-008 LK2=3.7972536e-009 LKETA=-2.3454635e-008 ++ LKT1=-7.9132346e-009 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4953018e-007 ++ LPCLM=8.2539433e-008 LPDIBLC2=4.500927e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.3669563e-009 LUA=2.6091693e-016 LUA1=1.1045557e-016 LUC=6.038375e-017 ++ LUC1=6.9240803e-018 LVOFFCV=-2.1981207e-007 LVTH0=-4.1214764e-009 LW=0 LWL=0 ++ LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 ++ NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 ++ NOFF=1.9450909 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} ++ NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.34145265 PDIBLC1=0.1484 PDIBLC2=7.8136709e-005 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 ++ PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 ++ RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.1e-009 TOXM=7.9e-009 TOXP=8.1e-009 ++ TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 ++ TVOFF=0.0032 U0=0.010843414 UA=6.2972916e-010 UA1=1.4085633e-009 UB=9.7125e-019 ++ UB1=-2.6523e-018 UC=-1.6646548e-011 UC1=-6.4531855e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.097861 VOFFCV=0.021963636 VOFFL=0 VSAT=90000 VTH0=-0.83278818 ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 WLN=1 ++ WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=8e-009 ++ XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.15 PMOS ++ A0=1.1534 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17736 ++ ALPHA0=0.0018936 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.599 BGIDL=1.3902e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=4.2e-011 ++ CGDO=1.302e-010 CGIDL=7.5 CGSL=4.2e-011 CGSO=1.302e-010 CIT=0 CJS=0.00094344 ++ CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 ++ DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 ++ IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=1.653e-007 JSWGS=0 ++ JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 JTSSWS=1e-011 K1=1.0069 ++ K2=-0.035251 K3=0 K3B=0 KETA=-0.0091505 KT1=-0.29993 KT1L=0 KT2=-0.013066 KU0=0 ++ KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 ++ LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 ++ PBSWS=0.8022 PCLM=0.3497 PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 ++ PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 ++ RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=8.1e-009 TOXM=7.9e-009 TOXP=8.1e-009 ++ TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 ++ TVOFF=0.0032 U0=0.01098 UA=6.558e-010 UA1=1.4196e-009 UB=9.7125e-019 ++ UB1=-2.6523e-018 UC=-1.0613e-011 UC1=-6.384e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 ++ VOFF=-0.097861 VOFFCV=0 VOFFL=0 VSAT=90000 VTH0=-0.8332 VTSS=10 VTSSWGS=10 ++ VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 ++ WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=8e-009 XPART=0 XTIS=3 XW=-5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* model for unsalicided p+ diffusion resistor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.SUBCKT pplus_u_m1 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 PAR=1 R_RSH0={rsh_pplus_u_m} R_DW=2.75E-8 ++ R_DL=0 R_VC1=0 R_VC2=0 R_TC1=1.375E-3 R_TC2=1E-6 R_TNOM=25 R_L='r_length-2*r_dl' ++ R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=185 +* model for substrate capacitor + + + + + + + + + +.MODEL pn_junction D CJ=0.00094344 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 1 3 pn_junction AREA='r_w*r_l' +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS pplus_u_m1 +.ENDL pmos_3p3_fs +* +* +.LIB pmos_3p3_sf +.SUBCKT pmos_3p3_sab d g s b ++ PARAMS: W=10u L=0.28u PAR=1 S_SAB=0.48u D_SAB=1.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 +.PARAM ++ PAR_VTH=0.00666 PAR_K=0.002833 PAR_L=1.5e-7 PAR_W=-1e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b pplus_u_m1 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + + +Xr2 s s1 b pplus_u_m1 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b pmos_3p3 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS +.MODEL pmos_3p3.0 PMOS ++ A0=1.0151475 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.19776586 ++ ALPHA0=1.1317951e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=39.557841 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.8e-011 CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 ++ CGSO=1.178e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.86723166 K2=0.028783357 K3=0 K3B=0 KETA=-0.0656473 ++ KT1=-0.28420773 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.9522869e-007 ++ LAGS=1.0075502e-007 LALPHA0=-2.8752733e-012 LBETA0=-3.4683987e-006 LINT=0 ++ LK1=5.4966687e-009 LK2=-2.3923245e-008 LKETA=7.7609556e-009 ++ LKT1=-1.5344138e-008 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=6.7448817e-008 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=2.3613853e-009 LUA=1.0002135e-015 ++ LUA1=1.6766018e-016 LUB=-1.3733536e-025 LUB1=-6.4960147e-025 LUC=8.2831734e-018 ++ LUC1=5.6525433e-017 LVOFF=-1.5626994e-009 LVTH0=-7.4340753e-009 LW=0 LWL=0 ++ LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 ++ NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 ++ NOFF=2.4 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} ++ NSD=1e+020 NTNOI=1 PA0=-2.6965346e-015 PAGS=-1.1901079e-014 ++ PALPHA0=6.2981547e-020 PARAMCHK=1 PBETA0=1.1652383e-013 PBS=0.69939 PBSWGS=0.65 ++ PBSWS=0.8022 PCLM=0.35913516 PDIBLC1=0.1484 PDIBLC2=0.00073695 PDIBLCB=0 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PK1=-2.0664117e-014 ++ PK2=3.3652193e-015 PKETA=3.6072088e-015 PKT1=1.9113261e-015 ++ PPCLM=6.4437396e-015 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=-5.1862883e-016 PUA=-1.8896141e-022 PUA1=-8.8021596e-023 ++ PUB=1.3356928e-033 PUB1=1.4728947e-031 PUC=-4.4080656e-024 PUC1=-1.3848731e-023 ++ PVAG=0 PVOFF=8.2041716e-016 PVTH0=2.3220935e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.7e-009 TOXM=7.9e-009 ++ TOXP=7.7e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.0078239364 UA=5.7221977e-011 UA1=1.1592273e-009 ++ UB=6.6233941e-019 UB1=-2.1333843e-018 UC=8.7831657e-011 UC1=-2.5243909e-010 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.094684782 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0=-0.68623384 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=1.1291855e-008 ++ WAGS=-2.4642378e-008 WALPHA0=-1.0265377e-013 WBETA0=2.234567e-007 WINT=-1e-008 ++ WK1=6.795952e-008 WK2=-2.1981336e-008 WKETA=-7.3317252e-009 ++ WKT1=-1.1400184e-008 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=3.0548187e-008 ++ WTVOFF=0 WU0=5.9658614e-010 WUA=-7.884629e-018 WUA1=1.7890568e-016 ++ WUB=-4.9106352e-027 WUB1=-1.3550978e-025 WUC=-1.4037289e-017 ++ WUC1=4.1267577e-017 WVOFF=-1.6675146e-009 WVTH0=4.5642665e-009 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-8e-009 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 +.MODEL pmos_3p3.1 PMOS ++ A0=1.1459651 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.19108744 ++ ALPHA0=7.4846555e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=42.345869 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.8e-011 CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 ++ CGSO=1.178e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0114756 K2=-0.018690632 K3=0 K3B=0 KETA=-0.0053017786 ++ KT1=-0.30808974 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.5959096e-007 ++ LAGS=1.0404081e-007 LALPHA0=-3.4131346e-011 LBETA0=-4.8401083e-006 LINT=0 ++ LK1=-6.5471375e-008 LK2=-5.6604249e-010 LKETA=-2.1929041e-008 ++ LKT1=-3.5941865e-009 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=1.1879561e-007 ++ LPDIBLC2=2.3979675e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.1365149e-009 ++ LUA=8.3937346e-016 LUB=-3.4811665e-025 LUB1=-5.9423465e-025 LUC=5.7491694e-017 ++ LUC1=-3.0172107e-017 LVOFF=1.259976e-008 LVTH0=7.848145e-009 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.6768655e-014 PAGS=-3.0843241e-014 PALPHA0=-2.407651e-018 ++ PARAMCHK=1 PBETA0=8.5825341e-014 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.25477175 PDIBLC1=0.1484 PDIBLC2=0.00024955823 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK1=2.1748834e-014 PK2=-6.129007e-015 ++ PKETA=1.1103413e-015 PKT1=-1.6287571e-014 PPCLM=-2.1664163e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-9.9642066e-017 ++ PUA=-1.6983026e-022 PUB=9.5816488e-032 PUB1=9.6755564e-032 PUC=-7.5182999e-024 ++ PUC1=3.2782971e-024 PVAG=0 PVTH0=1.5317707e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.7e-009 TOXM=7.9e-009 ++ TOXP=7.7e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.01031351 UA=3.8413264e-010 UA1=1.5e-009 ++ UB=1.0907567e-018 UB1=-2.2459185e-018 UC=-1.2185662e-011 UC1=-7.622458e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.12347027 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0=-0.71729526 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=3.9893726e-008 ++ WAGS=1.3857952e-008 WALPHA0=4.918957e-012 WBETA0=2.85852e-007 WINT=-1e-008 ++ WK1=-1.8245666e-008 WK2=-2.6841281e-009 WKETA=-2.2567913e-009 ++ WKT1=2.5589445e-008 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=8.7678071e-008 ++ WTVOFF=0 WU0=-2.5501298e-010 WUA=-4.6769074e-017 WUB=-1.9694477e-025 ++ WUB1=-3.2798588e-026 WUC=-7.7156746e-018 WUC1=6.4565445e-018 ++ WVTH0=6.1706137e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-8e-009 XPART=0 XTIS=3 ++ XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.2 PMOS ++ A0=1.2624795 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.15738448 ++ ALPHA0=0.0020563928 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.429178 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.8e-011 CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 ++ CGSO=1.178e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.95371136 K2=-0.010397236 K3=0 K3B=0 KETA=-4.2919829e-005 ++ KT1=-0.26812521 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-3.9847608e-007 ++ LAGS=1.4421474e-007 LALPHA0=-2.3961345e-009 LBETA0=-7.3234127e-006 LINT=0 ++ LK1=3.3836545e-009 LK2=-1.045177e-008 LKETA=-2.8197601e-008 ++ LKT1=-5.1231914e-008 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4138473e-007 ++ LPCLM=3.9541387e-008 LPDIBLC2=4.4342116e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=3.0063094e-009 LUA=8.1940101e-016 LUB=-6.8481784e-026 LUB1=3.3763797e-025 ++ LUC=9.5540362e-017 LUC1=-7.9159583e-017 LVOFF=-1.8037078e-008 ++ LVOFFCV=-2.1655389e-007 LVTH0=-9.6535664e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9458182 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=3.495459e-014 PAGS=-1.520792e-014 PALPHA0=-2.3868227e-017 ++ PARAMCHK=1 PBETA0=-6.9013864e-014 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.32126019 PDIBLC1=0.1484 PDIBLC2=7.8732382e-005 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PK1=-3.755349e-014 PK2=9.1608133e-015 ++ PKETA=2.6725774e-015 PKT1=2.6896755e-014 PPCLM=7.6673781e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-6.7198364e-016 ++ PUA=-1.6075256e-022 PUB=-4.2154414e-033 PUB1=-1.7725993e-031 ++ PUC=-1.8979559e-023 PUC1=2.6039988e-023 PVAG=0 PVOFF=-1.2167579e-015 ++ PVTH0=4.3646606e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=7.7e-009 TOXM=7.9e-009 TOXP=7.7e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.0087448909 UA=4.0088804e-010 UA1=1.5e-009 UB=8.5616366e-019 ++ UB1=-3.0276908e-018 UC=-4.4105686e-011 UC1=-3.5127704e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.097768223 VOFFCV=0.021672727 VOFFL=0 VSAT=94000 ++ VTH0=-0.70261262 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-3.4982576e-009 ++ WAGS=7.410721e-010 WALPHA0=2.2922796e-011 WBETA0=4.1575066e-007 WINT=-1e-008 ++ WK1=3.1504606e-008 WK2=-1.5511159e-008 WKETA=-3.567392e-009 ++ WKT1=-1.0639016e-008 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=5.1797956e-009 ++ WTVOFF=0 WU0=2.2513935e-010 WUA=-5.4384592e-017 WUB=-1.1302537e-025 ++ WUB1=1.9708019e-025 WUC=1.8994754e-018 WUC1=-1.2638834e-017 ++ WVOFF=1.0207701e-009 WVTH0=3.7940282e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-8e-009 ++ XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.3 PMOS ++ A0=1.2226 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.1718175 ++ ALPHA0=0.0018165875 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.69625 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.8e-011 CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 ++ CGSO=1.178e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.95405 K2=-0.01144325 K3=0 K3B=0 KETA=-0.0028649375 ++ KT1=-0.2732525 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 ++ LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3252175 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=7.7e-009 TOXM=7.9e-009 TOXP=7.7e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.0090457625 ++ UA=4.8289375e-010 UA1=1.5e-009 UB=8.4931e-019 UB1=-2.9939e-018 UC=-3.4544e-011 ++ UC1=-4.305e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.099573375 VOFFCV=0 VOFFL=0 ++ VSAT=94000 VTH0=-0.70357875 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WAGS=-7.809375e-010 WALPHA0=2.0534062e-011 WBETA0=4.0884375e-007 WINT=-1e-008 ++ WK1=2.774625e-008 WK2=-1.4594344e-008 WKETA=-3.2999203e-009 ++ WKT1=-7.9471875e-009 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=1.2853312e-008 ++ WTVOFF=0 WU0=1.5788719e-010 WUA=-7.0472719e-017 WUB=-1.1344725e-025 ++ WUB1=1.7934e-025 WUC1=-1.003275e-017 WVOFF=8.9899687e-010 WVTH0=4.2308437e-009 ++ WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-8e-009 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.4 PMOS ++ A0=0.66090759 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.20881855 ++ ALPHA0=1.1910101e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=38.07575 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.8e-011 CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 ++ CGSO=1.178e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.99667836 K2=0.013187532 K3=0 K3B=0 KETA=-0.10373614 ++ KT1=-0.33233495 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-9.8161425e-008 ++ LAGS=6.6568316e-008 LALPHA0=-2.8926407e-012 LBETA0=-2.59284e-006 LINT=0 ++ LK1=-3.3863555e-008 LK2=-1.9573129e-008 LKETA=2.1193464e-008 ++ LKT1=5.5962764e-010 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=2.5826511e-008 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.7578086e-009 LUA=7.1544135e-016 ++ LUA1=-2.459016e-016 LUB=-2.9606431e-025 LUB1=-2.7023324e-026 LUC=1.1953068e-017 ++ LUC1=-3.3340425e-017 LVTH0=-2.0423367e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-5.3656847e-014 PAGS=6.0469439e-015 PALPHA0=7.2099467e-020 ++ PARAMCHK=1 PBETA0=-3.4314451e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.37955209 PDIBLC1=0.1484 PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=1.0814082e-015 PKETA=-3.4448579e-015 ++ PKT1=-6.438151e-015 PPCLM=2.829545e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 ++ PSCBE2=1e-005 PTVOFF=0 PU0=-2.0175109e-016 PUA=-3.9456029e-023 ++ PUA1=1.2909834e-022 PUB=8.4668392e-032 PUB1=-1.7956405e-031 PUC=-6.3347605e-024 ++ PUC1=3.3330844e-023 PVAG=0 PVTH0=-5.0856922e-016 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.7e-009 TOXM=7.9e-009 ++ TOXP=7.7e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.0092992182 UA=-3.8099091e-011 UA1=1.9998e-009 ++ UB=1.7356567e-018 UB1=-2.8913745e-018 UC=8.7523896e-011 UC1=5.1850909e-012 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0=-0.70624891 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=1.9726782e-007 ++ WAGS=-3.0445036e-008 WALPHA0=-4.1353238e-013 WBETA0=1.0015544e-006 WINT=-1e-008 ++ WK2=-1.3793528e-008 WKETA=1.2664919e-008 WKT1=1.386661e-008 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=1.9829298e-008 WTVOFF=0 WU0=-1.7793682e-010 ++ WUA=4.2158932e-017 WUA1=-2.62395e-016 WUB=-5.6840223e-025 WUB1=2.6243509e-025 ++ WUC=-1.3875714e-017 WUC1=-9.3985118e-017 WVTH0=1.5072177e-008 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-8e-009 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.5 PMOS ++ A0=1.3400455 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.19317874 ++ ALPHA0=0.00012240188 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.297479 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.8e-011 CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 ++ CGSO=1.178e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.976722 K2=-0.026858767 K3=0 K3B=0 KETA=-0.0020187086 ++ KT1=-0.28407944 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.3229728e-007 ++ LAGS=7.4263098e-008 LALPHA0=-5.7254595e-011 LBETA0=-5.1619305e-006 LINT=0 ++ LK1=-2.4045024e-008 LK2=1.2965043e-010 LKETA=-2.8851515e-008 ++ LKT1=-2.3182084e-008 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=-5.9115571e-008 ++ LPDIBLC2=2.3979675e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.5273198e-009 ++ LUA=5.6122091e-016 LUB=-6.9209035e-026 LUB1=9.5153784e-026 LUC=5.0666426e-017 ++ LUC1=1.7945798e-017 LVOFF=1.259976e-008 LVTH0=-3.6235097e-010 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=7.3902161e-014 PAGS=-1.5209944e-014 PALPHA0=9.7320549e-018 ++ PARAMCHK=1 PBETA0=2.5478195e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.5521986 PDIBLC1=0.1484 PDIBLC2=0.00024955823 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=-6.4942458e-015 PKETA=4.7446404e-015 ++ PKT1=-6.0039252e-015 PPCLM=7.1739209e-014 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-3.0481466e-016 ++ PUA=-2.3800175e-023 PUB=-5.0610011e-032 PUB1=-2.6517336e-031 ++ PUC=-3.9350342e-024 PUC1=-2.1983603e-023 PVAG=0 PVTH0=5.8422811e-015 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.7e-009 ++ TOXM=7.9e-009 TOXP=7.7e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.0097676914 UA=2.7535709e-010 ++ UA1=1.5e-009 UB=1.2745688e-018 UB1=-3.139702e-018 UC=8.8382089e-012 ++ UC1=-9.90552e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.12347027 VOFFCV=-0.16 ++ VOFFL=0 VSAT=94000 VTH0=-0.70966351 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=-6.1998457e-008 WAGS=1.276002e-008 WALPHA0=-2.0047588e-011 ++ WBETA0=-2.1374325e-007 WINT=-1e-008 WK2=1.6041428e-009 WKETA=-3.980403e-009 ++ WKT1=1.2984037e-008 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=-6.8471025e-008 ++ WTVOFF=0 WU0=3.1542e-011 WUA=1.033809e-017 WUB=-2.9344612e-025 ++ WUB1=4.3643775e-025 WUC=-1.8753207e-017 WUC1=1.844262e-017 WVTH0=2.163945e-009 ++ WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-8e-009 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.6 PMOS ++ A0=1.1183126 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16571096 ++ ALPHA0=0.0021722983 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.346784 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.8e-011 CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 ++ CGSO=1.178e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0137201 K2=-0.027400332 K3=0 K3B=0 KETA=-0.0068379523 ++ KT1=-0.33792326 KT1L=0 KT2=-0.016960609 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.6799168e-007 LAGS=1.0700469e-007 LALPHA0=-2.5007312e-009 ++ LBETA0=-6.4127021e-006 LINT=0 LK1=-6.8146803e-008 LK2=7.7519526e-010 ++ LKETA=-2.3106977e-008 LKT1=4.0999742e-008 LKT2=4.642374e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4138473e-007 LPCLM=2.0695108e-007 ++ LPDIBLC2=4.4342116e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.5655154e-009 ++ LUA=4.0804167e-016 LUB=5.7383397e-026 LUB1=-5.516372e-025 LUC=5.9563621e-017 ++ LUC1=-4.9455495e-017 LVOFF=-2.0354712e-008 LVOFFCV=-2.1655389e-007 ++ LVTH0=-1.3636128e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9458182 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-8.6049719e-014 PAGS=4.3273558e-015 PALPHA0=3.1045047e-017 PARAMCHK=1 ++ PBETA0=-5.4713694e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.32898832 ++ PDIBLC1=0.1484 PDIBLC2=7.8732382e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0 PK2=3.2666562e-015 PKT1=-2.1524865e-014 PKT2=-2.4372464e-015 ++ PPCLM=-1.1216307e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=8.4433178e-017 PUA=5.5211091e-023 PUB=-7.0294662e-032 ++ PUB1=2.8960953e-031 PUC=-9.1769787e-026 PUC1=1.0445342e-023 PVAG=0 ++ PVTH0=1.2434931e-017 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=7.7e-009 TOXM=7.9e-009 TOXP=7.7e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.0097356481 UA=4.0386316e-010 UA1=1.5e-009 UB=1.1683671e-018 ++ UB1=-2.5970921e-018 UC=1.3741189e-012 UC1=-4.2510491e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.095823899 VOFFCV=0.021672727 VOFFL=0 VSAT=94000 ++ VTH0=-0.70882353 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=7.2189361e-008 ++ WAGS=-3.630332e-009 WALPHA0=-3.7927615e-011 WBETA0=4.590075e-007 WINT=-1e-008 ++ WK2=-6.5845334e-009 WKT1=2.600496e-008 WKT2=2.0446698e-009 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=1.1225287e-009 WTVOFF=0 WU0=-2.950082e-010 ++ WUA=-5.594653e-017 WUB=-2.7693216e-025 WUB1=-2.898414e-026 WUC=-2.1977422e-017 ++ WUC1=-8.7628704e-018 WVTH0=7.0547555e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-8e-009 ++ XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.7 PMOS ++ A0=1.1015 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17642 ++ ALPHA0=0.001922025 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.705 BGIDL=1.3902e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=3.8e-011 ++ CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 CGSO=1.178e-010 CIT=0 CJS=0.00094344 ++ CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 ++ DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 ++ IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=1.653e-007 JSWGS=0 ++ JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 JTSSWS=1e-011 K1=1.0069 ++ K2=-0.02732275 K3=0 K3B=0 KETA=-0.0091505 KT1=-0.33382 KT1L=0 KT2=-0.016496 ++ KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 ++ MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 ++ NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3497 PDIBLC1=0.1484 ++ PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.7e-009 ++ TOXM=7.9e-009 TOXP=7.7e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.009892325 UA=4.447e-010 ++ UA1=1.5e-009 UB=1.17411e-018 UB1=-2.6523e-018 UC=7.33525e-012 UC1=-4.746e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=0 VOFFL=0 VSAT=94000 ++ VTH0=-0.70896 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=6.35775e-008 ++ WAGS=-3.19725e-009 WALPHA0=-3.4820625e-011 WBETA0=4.0425e-007 WINT=-1e-008 ++ WK2=-6.2576062e-009 WKT1=2.385075e-008 WKT2=1.80075e-009 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WTVOFF=0 WU0=-2.8655813e-010 WUA=-5.0421e-017 ++ WUB=-2.8396725e-025 WUC=-2.1986606e-017 WUC1=-7.7175e-018 WVTH0=7.056e-009 WW=0 ++ WWL=0 WWN=1 XJ=1e-007 XL=-8e-009 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.8 PMOS ++ A0=0.87958485 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.33412256 ++ ALPHA0=9.5916748e-006 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=37.669715 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.8e-011 CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 ++ CGSO=1.178e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.99667836 K2=-0.0016908531 K3=0 K3B=0 KETA=-0.087907195 ++ KT1=-0.29643476 KT1L=0 KT2=-0.020721765 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.4075717e-007 LAGS=-2.3726975e-009 LALPHA0=-2.1820478e-012 ++ LBETA0=-2.2686901e-006 LINT=0 LK1=-3.3863555e-008 LK2=-1.6910112e-008 ++ LKETA=1.6887989e-008 LKT1=-8.0291808e-009 LKT2=2.0823681e-009 LL=0 LLN=1 ++ LMAX=5e-007 LMIN=2.8e-007 LPCLM=4.8328885e-008 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.7102254e-009 LUA=6.0284809e-016 LUA1=-1.4896941e-016 LUB=3.159209e-026 ++ LUB1=-1.2288098e-025 LUC=-7.1184051e-018 LUC1=8.5354274e-019 ++ LVTH0=-8.3892994e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=-1.4770608e-015 PAGS=9.0499685e-014 ++ PALPHA0=-7.9837683e-019 PARAMCHK=1 PBETA0=-7.4022817e-013 PBS=0.69939 ++ PBSWGS=0.65 PBSWS=0.8022 PCLM=0.32767553 PDIBLC1=0.1484 PDIBLC2=0.00073695 ++ PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PK2=-2.1807869e-015 ++ PKETA=1.8293483e-015 PKT1=4.0831393e-015 PKT2=-2.550901e-015 ++ PPCLM=7.3004154e-016 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=-1.4346165e-016 PUA=9.847072e-023 PUA1=1.0356403e-023 ++ PUB=-3.167107e-031 PUB1=-6.213842e-032 PUC=1.7027795e-023 PUC1=-8.556766e-024 ++ PVAG=0 PVTH0=7.26646e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 ++ RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.7e-009 TOXM=7.9e-009 TOXP=7.7e-009 ++ TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 ++ TVOFF=0.0032 U0=0.011456358 UA=3.841223e-010 UA1=1.8027834e-009 ++ UB=9.2943227e-019 UB1=-2.5917035e-018 UC=1.3336117e-010 UC1=-8.5734843e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0=-0.69776909 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-7.0611818e-008 ++ WAGS=-1.8394245e-007 WALPHA0=2.4265399e-012 WBETA0=1.4989467e-006 WINT=-1e-008 ++ WK2=4.4324937e-009 WKETA=-6.7255452e-009 WKT1=-3.0111128e-008 ++ WKT2=9.3783124e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WPCLM=8.3378086e-008 ++ WTVOFF=0 WU0=-2.8204333e-009 WUA=-4.7506228e-016 WUA1=-2.10496e-017 ++ WUB=4.1922273e-025 WUB1=-1.0466188e-025 WUC=-7.0026382e-017 WUC1=1.7391801e-017 ++ WVTH0=4.6843987e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-8e-009 XPART=0 XTIS=3 ++ XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.9 PMOS ++ A0=1.1742768 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.20869703 ++ ALPHA0=0.00011037751 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.119792 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.8e-011 CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 ++ CGSO=1.178e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.976722 K2=-0.03059107 K3=0 K3B=0 KETA=-0.0069935214 ++ KT1=-0.3027753 KT1L=0 KT2=-0.010659902 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.8574559e-007 LAGS=5.9336662e-008 LALPHA0=-5.1768678e-011 ++ LBETA0=-4.9501275e-006 LINT=0 LK1=-2.4045024e-008 LK2=-2.6912057e-009 ++ LKETA=-2.2921538e-008 LKT1=-4.9096367e-009 LKT2=-2.8680684e-009 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=2.3546458e-008 LPDIBLC2=2.3979675e-010 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=2.3484099e-009 LUA=6.2730931e-016 ++ LUB=1.538535e-026 LUB1=-1.8564299e-025 LUC=7.1676685e-017 LUC1=-2.4051688e-017 ++ LVOFF=-1.7539439e-009 LVTH0=-6.989061e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.0562366e-013 PAGS=3.0749415e-015 PALPHA0=3.0118059e-018 ++ PARAMCHK=1 PBETA0=-4.6767172e-015 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.37804632 PDIBLC1=0.1484 PDIBLC2=0.00024955823 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=-3.038697e-015 PKETA=-2.5195814e-015 ++ PKT1=-2.8387673e-014 PKT2=3.5133838e-015 PPCLM=-2.9521777e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-1.31065e-015 ++ PUA=-1.0475847e-022 PUB=-1.5423813e-031 PUB1=7.8802685e-032 PUC=-2.9672601e-023 ++ PUC1=2.9463318e-023 PVAG=0 PVOFF=1.7583287e-014 PVTH0=1.3960001e-014 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.7e-009 ++ TOXM=7.9e-009 TOXP=7.7e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.010159235 UA=3.3440437e-010 ++ UA1=1.5e-009 UB=9.623728e-019 UB1=-2.4641385e-018 UC=-2.6791447e-011 ++ UC1=-3.5114455e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.094296073 VOFFCV=-0.16 ++ VOFFL=0 VSAT=94000 VTH0=-0.7006151 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=1.4106826e-007 WAGS=-6.2498812e-009 WALPHA0=-5.3177339e-012 ++ WBETA0=3.9234204e-009 WINT=-1e-008 WK2=6.1762134e-009 WKETA=2.1137428e-009 ++ WKT1=3.5886458e-008 WKT2=-2.9474696e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 ++ WPCLM=1.4486552e-007 WTVOFF=0 WU0=-4.4809927e-010 WUA=-6.1994828e-017 ++ WUB=8.8993941e-026 WUB1=-3.9112754e-025 WUC=2.4893122e-017 WUC1=-5.9884793e-017 ++ WVOFF=-3.5738389e-008 WVTH0=-8.9203589e-009 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-8e-009 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.10 PMOS ++ A0=1.1830432 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16693357 ++ ALPHA0=0.0021410284 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.157511 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.8e-011 CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 ++ CGSO=1.178e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0137201 K2=-0.03602212 K3=0 K3B=0 KETA=-0.0068379523 ++ KT1=-0.29670745 KT1L=0 KT2=-0.012756202 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.9619524e-007 LAGS=1.0911871e-007 LALPHA0=-2.4723045e-009 ++ LBETA0=-6.1870892e-006 LINT=0 LK1=-6.8146803e-008 LK2=3.7826066e-009 ++ LKETA=-2.3106977e-008 LKT1=-1.2142514e-008 LKT2=-3.6927975e-010 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4138473e-007 LPCLM=6.510159e-008 ++ LPDIBLC2=4.4342116e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.306639e-009 ++ LUA=2.2975668e-016 LUA1=1.2396634e-016 LUB1=4.3880232e-026 LUC=5.9488707e-017 ++ LUC1=1.3468483e-017 LVOFF=2.8334685e-009 LVOFFCV=-2.1655389e-007 ++ LVTH0=-4.4372015e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9458182 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=7.0999638e-014 ++ PAGS=1.7376873e-015 PALPHA0=-3.7775811e-018 PARAMCHK=1 PBETA0=-8.2351269e-013 ++ PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.34318463 PDIBLC1=0.1484 ++ PDIBLC2=7.8732382e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 ++ PK2=-4.1742272e-016 PKT1=4.3574398e-014 PKT2=3.7020295e-015 ++ PPCLM=1.6254932e-013 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=4.0155688e-016 PUA=2.736102e-022 PUA1=-1.5185876e-022 ++ PUB1=-4.3989932e-031 PUC1=-6.6636531e-023 PVAG=0 PVOFF=-2.8405521e-014 ++ PVTH0=3.7775811e-015 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE=7.7e-009 TOXM=7.9e-009 TOXP=7.7e-009 TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.011033204 UA=6.6792168e-010 UA1=1.3960014e-009 UB=9.7527997e-019 ++ UB1=-2.6566915e-018 UC=-1.6566634e-011 UC1=-6.6591108e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.098144574 VOFFCV=0.021672727 VOFFL=0 VSAT=94000 ++ VTH0=-0.70275593 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-7.1056483e-009 ++ WAGS=-5.1280236e-009 WALPHA0=3.7806056e-013 WBETA0=6.9086635e-007 WINT=-1e-008 ++ WK2=3.9771578e-009 WKT1=-2.4484407e-008 WKT2=-3.1057295e-009 WL=0 WLN=1 ++ WMAX=1e-005 WMIN=1.2e-006 WPCLM=-1.6267946e-008 WTVOFF=0 WU0=-1.8845144e-009 ++ WUA=-3.7941821e-016 WUA1=1.2739829e-016 WUB=-4.0400465e-026 WUB1=4.4025153e-026 ++ WUC1=2.0735886e-017 WVOFF=2.8428264e-009 WVTH0=-3.7806056e-010 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-8e-009 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.11 PMOS ++ A0=1.1534 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17785418 ++ ALPHA0=0.0018936 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.538307 BGIDL=1.3902e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=3.8e-011 ++ CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 CGSO=1.178e-010 CIT=0 CJS=0.00094344 ++ CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 ++ DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 ++ IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=1.653e-007 JSWGS=0 ++ JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 JTSSWS=1e-011 K1=1.0069 ++ K2=-0.035643557 K3=0 K3B=0 KETA=-0.0091505 KT1=-0.29792267 KT1L=0 ++ KT2=-0.012793159 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 ++ LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3497 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE=7.7e-009 TOXM=7.9e-009 TOXP=7.7e-009 TOXREF=7.9e-009 TPB=0.0016906 ++ TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.011163973 ++ UA=6.9091574e-010 UA1=1.4084079e-009 UB=9.7527997e-019 UB1=-2.6523e-018 ++ UC=-1.0613e-011 UC1=-6.5243182e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 ++ VOFFCV=0 VOFFL=0 VSAT=94000 VTH0=-0.7032 VTSS=10 VTSSWGS=10 VTSSWS=10 ++ W0=2.5e-006 WAGS=-4.9541158e-009 WBETA0=6.0844915e-007 WINT=-1e-008 ++ WK2=3.9353821e-009 WKT1=-2.0123479e-008 WKT2=-2.7352301e-009 WL=0 WLN=1 ++ WMAX=1e-005 WMIN=1.2e-006 WTVOFF=0 WU0=-1.8443266e-009 WUA=-3.5203528e-016 ++ WUA1=1.1220026e-016 WUB=-4.0400465e-026 WUC1=1.4066898e-017 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-8e-009 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.12 PMOS ++ A0=0.87254127 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.31577418 ++ ALPHA0=9.8337236e-006 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=37.819236 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.8e-011 CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 ++ CGSO=1.178e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.99667836 K2=-0.0012487091 K3=0 K3B=0 KETA=-0.088578073 ++ KT1=-0.29943836 KT1L=0 KT2=-0.019786273 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.4090451e-007 LAGS=6.6547025e-009 LALPHA0=-2.2616864e-012 ++ LBETA0=-2.3425283e-006 LINT=0 LK1=-3.3863555e-008 LK2=-1.7127647e-008 ++ LKETA=1.7070468e-008 LKT1=-7.6218851e-009 LKT2=1.8279142e-009 LL=0 LLN=1 ++ LMAX=5e-007 LMIN=2.8e-007 LPCLM=4.8401708e-008 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.695915e-009 LUA=6.126706e-016 LUA1=-1.4793635e-016 LUB1=-1.2907933e-025 ++ LUC=-5.419872e-018 LVTH0=-7.6644654e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 ++ MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 ++ NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.33599254 PDIBLC1=0.1484 ++ PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW=466 RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.7e-009 ++ TOXM=7.9e-009 TOXP=7.7e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.011175018 UA=3.3673455e-010 ++ UA1=1.8006836e-009 UB=9.7125e-019 UB1=-2.6021436e-018 UC=1.26376e-010 ++ UC1=-8.4e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 ++ VSAT=94000 VTH0=-0.69730182 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WINT=-1e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 ++ XJ=1e-007 XL=-8e-009 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.13 PMOS ++ A0=1.1883484 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.2080736 ++ ALPHA0=0.00010984706 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.120183 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.8e-011 CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 ++ CGSO=1.178e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.976722 K2=-0.029974989 K3=0 K3B=0 KETA=-0.0067826743 ++ KT1=-0.2991956 KT1L=0 KT2=-0.010953914 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.9628161e-007 LAGS=5.9643389e-008 LALPHA0=-5.1468248e-011 ++ LBETA0=-4.950594e-006 LINT=0 LK1=-2.4045024e-008 LK2=-2.9943176e-009 ++ LKETA=-2.3172868e-008 LKT1=-7.7413248e-009 LKT2=-2.5176062e-009 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=2.0601642e-008 LPDIBLC2=2.3979675e-010 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=2.2176717e-009 LUA=6.1685959e-016 ++ LUB1=-1.7778237e-025 LUC=6.8716825e-017 LUC1=-2.1112704e-017 ++ LVTH0=-5.5965422e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 ++ PBSWS=0.8022 PCLM=0.39249674 PDIBLC1=0.1484 PDIBLC2=0.00024955823 PDIBLCB=0 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.7e-009 TOXM=7.9e-009 ++ TOXP=7.7e-009 TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.010114537 UA=3.2822034e-010 UA1=1.5e-009 ++ UB=9.7125e-019 UB1=-2.5031537e-018 UC=-2.4308343e-011 UC1=-4.1088e-011 UTE=-1 ++ VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0=-0.70150491 VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 ++ WLN=1 WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 ++ XL=-8e-009 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.14 PMOS ++ A0=1.1823344 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16642204 ++ ALPHA0=0.0021410661 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.226425 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=3.8e-011 CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 ++ CGSO=1.178e-010 CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 ++ CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 ++ DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 ++ DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0137201 K2=-0.035625396 K3=0 K3B=0 KETA=-0.0068379523 ++ KT1=-0.29914978 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.8911298e-007 ++ LAGS=1.0929204e-007 LALPHA0=-2.4726813e-009 LBETA0=-6.2692351e-006 LINT=0 ++ LK1=-6.8146803e-008 LK2=3.7409685e-009 LKETA=-2.3106977e-008 ++ LKT1=-7.7959401e-009 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4138473e-007 ++ LPCLM=8.1315986e-008 LPDIBLC2=4.4342116e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.3466945e-009 LUA=2.5704947e-016 LUA1=1.0881833e-016 LUC=5.9488707e-017 ++ LUC1=6.8214476e-018 LVOFFCV=-2.1655389e-007 LVTH0=-4.0603855e-009 LW=0 LWL=0 ++ LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 ++ NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 ++ NOFF=1.9458182 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} ++ NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.34156189 PDIBLC1=0.1484 PDIBLC2=7.8732382e-005 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 ++ PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 ++ RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.7e-009 TOXM=7.9e-009 TOXP=7.7e-009 ++ TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 ++ TVOFF=0.0032 U0=0.010845223 UA=6.3007447e-010 UA1=1.4087095e-009 UB=9.7125e-019 ++ UB1=-2.6523e-018 UC=-1.6566634e-011 UC1=-6.4522691e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.097861 VOFFCV=0.021672727 VOFFL=0 VSAT=94000 VTH0=-0.70279364 ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 WLN=1 ++ WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-8e-009 ++ XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.15 PMOS ++ A0=1.1534 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17736 ++ ALPHA0=0.0018936 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.599 BGIDL=1.3902e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=3.8e-011 ++ CGDO=1.178e-010 CGIDL=7.5 CGSL=3.8e-011 CGSO=1.178e-010 CIT=0 CJS=0.00094344 ++ CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 ++ DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 ++ IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=1.653e-007 JSWGS=0 ++ JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 JTSSWS=1e-011 K1=1.0069 ++ K2=-0.035251 K3=0 K3B=0 KETA=-0.0091505 KT1=-0.29993 KT1L=0 KT2=-0.013066 KU0=0 ++ KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 ++ LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 ++ PBSWS=0.8022 PCLM=0.3497 PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 ++ PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW=466 RDSWMIN=20 ++ RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE=7.7e-009 TOXM=7.9e-009 TOXP=7.7e-009 ++ TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 ++ TVOFF=0.0032 U0=0.01098 UA=6.558e-010 UA1=1.4196e-009 UB=9.7125e-019 ++ UB1=-2.6523e-018 UC=-1.0613e-011 UC1=-6.384e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 ++ VOFF=-0.097861 VOFFCV=0 VOFFL=0 VSAT=94000 VTH0=-0.7032 VTSS=10 VTSSWGS=10 ++ VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 ++ WTVOFF=0 WW=0 WWL=0 WWN=1 XJ=1e-007 XL=-8e-009 XPART=0 XTIS=3 XW=5e-009 ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* model for unsalicided p+ diffusion resistor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.SUBCKT pplus_u_m1 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 PAR=1 R_RSH0={rsh_pplus_u_m} R_DW=2.75E-8 ++ R_DL=0 R_VC1=0 R_VC2=0 R_TC1=1.375E-3 R_TC2=1E-6 R_TNOM=25 R_L='r_length-2*r_dl' ++ R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=150 +* model for substrate capacitor + + + + + + + + + +.MODEL pn_junction D CJ=0.00094344 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 1 3 pn_junction AREA='r_w*r_l' +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS pplus_u_m1 +.ENDL pmos_3p3_sf + + +* +* +*************************************************************************************************** +* 6V NMOS Models +*************************************************************************************************** +* +.LIB nmos_6p0_t +.SUBCKT nmos_6p0_sab d g s b ++ PARAMS: W=10u L=0.6u PAR=1 S_SAB=0.28u D_SAB=3.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 +.PARAM ++ PAR_VTH=0.01155 PAR_K=0.0000 PAR_L=4e-7 PAR_W=-5e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b nplus_u_m2 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + + +Xr2 s s1 b nplus_u_m2 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b nmos_6p0 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS +.MODEL nmos_6p0.0 NMOS ++ A0=0.72499969 A1=0 A2=0.96 ACDE=0.3 ACNQSMOD=0 AGIDL=0 AGS=0.13699995 ++ AIGBACC=0.43 AIGBINV=0.35 AIGC=0.43 AIGSD=0.43 ALPHA0=-1.88e-007 ALPHA1=19 ++ AT=109000.03 B0=0 B1=0 BETA0=36.6 BGIDL=2.3e+009 BIGBACC=0.054 BIGBINV=0.03 ++ BIGC=0.054 BIGSD=0.054 BINUNIT=1 BVS=11 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 ++ CGBO=1e-013 CGDL='1.5e-010*nmos_6p0_cgdo' CGDO='1e-010*nmos_6p0_cgdo' CGIDL=0.5 ++ CGSL='1.5e-010*nmos_6p0_cgso' CGSO='1e-010*nmos_6p0_cgso' CIGBACC=0.075 ++ CIGBINV=0.006 CIGC=0.075 CIGSD=0.075 CIT=0 CJS=0.00095 CJSWGS=3.573e-010 ++ CJSWS=1.33e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-010 CLE=0.6 DELTA=0.01 DIOMOD=1 ++ DLC=5.4E-8 DLCIG=0 DMCG=0 DMCGT=0 DMDG=0 DROUT=0.4 DSUB=0.4 DVT0=5.72 DVT0W=10 ++ DVT1=0.299 DVT1W=976700 DVT2=-0.0793 DVT2W=0.15 DVTP0=0 DVTP1=0 DWB=6e-009 ++ DWC=0 DWG=-6e-010 EF=1 EGIDL=0.8 EIGBINV=1.1 EM=4.1e+007 EPSROX=3.9 ETA0=0 ++ ETAB=-0.43 EU=1.67 FNOIMOD=1 FPROUT=0 GBMIN=1e-012 GEOMOD=0 IGBMOD=0 IGCMOD=0 ++ IJTHSFWD=0.1 IJTHSREV=0.1 JSS=6.88e-007 JSWGS=0 JSWS=4.88e-013 JTSD=0 JTSS=0 ++ JTSSWD=0 JTSSWGD=0 JTSSWGS=0 JTSSWS=0 K1=0.9 K2=-0.001 K2WE=0 K3=-1.1369995 ++ K3B=0.86 KETA=-0.021200021 KT1=-0.412 KT1L=3.5e-008 KT2=-0.05 KU0=0 KU0WE=0 ++ KVSAT=0 KVTH0=0 KVTH0WE=0 LA0=0.40144032 LAGS=-0.068999933 LAMBDA=0 ++ LAT=-75600.021 LINT=-3e-008 LINTNOI=0 LKETA=0.04140001 LKU0=0 LKVTH0=0 ++ LL=1.93e-014 LLC=0 LLN=1 LLODKU0=0 LLODVTH=0 LMAX=5.0001e-005 LMIN=7e-007 ++ LODETA0=1 LODK2=1 LP=1e-008 LPCLM=0.89088024 LPE0=1.63e-007 LPEB=0 ++ LU0=0.019999998 LUA=-3.3696895e-019 LUB=1.7400001e-018 LUC=9.8000018e-011 ++ LUC1=-1.8816003e-011 LUTE=0.030000222 LVSAT='-2649.9871*nmos_6p0_vsat' LW=0 ++ LWC=0 LWL=0 LWLC=0 LWN=1 MINV=0 MJS=0.296 MJSWGS=0.40313 MJSWS=0.01 MOBMOD=0 ++ MOIN=15 NDEP=1.7e+017 NFACTOR=0.864 NGATE=1e+020 NGCON=1 NIGBACC=1 NIGBINV=3 ++ NIGC=1 NJS=1.0541 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.5 NOIA='nmos_6p0_noia' ++ NOIB='nmos_6p0_noib' NOIC='nmos_6p0_noic' NSD=1e+020 NTNOI=1 NTOX=1 ++ PAGS=0.0070910278 PARAMCHK=1 PAT=-6699.9857 PBS=0.606 PBSWGS=0.861 PBSWS=0.48 ++ PCLM=0.0099999763 PDIBLC1=1.6 PDIBLC2=0.0022 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PIGCD=1 PKU0=0 PKVTH0=0 POXEDGE=1 PRT=0 PRWB=0 PRWG=1 ++ PSCBE1=4.325e+009 PSCBE2=8.8e-006 PU0=0.0018000065 PUA=1.4622721e-010 ++ PUB=-2.3803999e-019 PUC=-5.6168065e-012 PUTE=-0.019999981 PVAG=1.75 ++ PVSAT='6308.7992*nmos_6p0_vsat' RBDB=50 RBDBX0=100 RBDBY0=100 RBODYMOD=0 ++ RBPB=50 RBPBX0=100 RBPBXL=0 RBPBXNF=0 RBPBXW=0 RBPBY0=100 RBPBYL=0 RBPBYNF=0 ++ RBPBYW=0 RBPD=50 RBPD0=50 RBPDL=0 RBPDNF=0 RBPDW=0 RBPS=50 RBPS0=50 RBPSL=0 ++ RBPSNF=0 RBPSW=0 RBSB=50 RBSBX0=100 RBSBY0=100 RBSDBXL=0 RBSDBXNF=0 RBSDBXW=0 ++ RBSDBYL=0 RBSDBYNF=0 RBSDBYW=0 RDSMOD=0 RDSW=2175 RDSWMIN=0 RDW=100 RDWMIN=0 ++ RGATEMOD=0 RSH=7 RSHG=0.1 RSW=100 RSWMIN=0 SAREF=1e-006 SBREF=1e-006 ++ SCREF=1e-006 STETA0=0 STK2=0 TCJ=0.000825 TCJSW=0.0018 TCJSWG=0.001595 ++ TEMPMOD=0 TKU0=0 TNJTS=0 TNJTSSW=0 TNJTSSWG=0 TNOIMOD=0 TNOM=25 ++ TOXE='1.52e-008+nmos_6p0_tox' TOXM='1.52e-008+nmos_6p0_tox' ++ TOXP='1.6e-008+nmos_6p0_tox' TOXREF=1.52e-008 TPB=0.00146 TPBSW=0.00313 ++ TPBSWG=0.0016588 TRNQSMOD=0 TVFBSDOFF=0 TVOFF=0 U0=0.052500014 ++ UA=6.8000001e-012 UA1=1e-009 UB=2.8799997e-018 UB1=-1e-018 UC=7.9399996e-011 ++ UC1=-5.5999995e-011 UD1=0 UP=0 UTE=-1.5000005 VBM=-3 VFBCV=-1 VFBSDOFF=0 ++ VOFF=-0.08 VOFFCV=0 VOFFL=0 VSAT='103999.98*nmos_6p0_vsat' ++ VTH0='0.67314+nmos_6p0_vth0' VTL=200000 VTSD=10 VTSS=10 VTSSWD=10 VTSSWGD=10 ++ VTSSWGS=10 VTSSWS=10 W0=1e-009 WAGS=-4.2211594e-008 WAT=6479.9797 WEB=0 WEC=0 ++ WINT=1.55e-008 WK3=-0.047531062 WKU0=0 WKVTH0=0 WL=0 WLC=0 WLN=1 WLOD=0 ++ WLODKU0=0 WLODVTH=0 WMAX=0.000100001 WMIN=3e-007 WPEMOD=0 WR=1 ++ WU0=-8.0300635e-009 WUA=-8.4912706e-019 WUB=-1.1655759e-026 WUC=8.0000028e-012 ++ WUTE=0.06000001 WVSAT='0.012447116*nmos_6p0_vsat' WW=-2.7e-015 WWC=0 WWL=0 ++ WWLC=0 WWN=1 XGL=0 XGW=0 XJ=1.5e-007 XJBVD=1 XJBVS=1 XL='0+nmos_6p0_xl' XN=3 ++ XPART=0 XRCRG1=12 XRCRG2=1 XTIS=3 XTSD=0.02 XTSS=0.02 XTSSWD=0.02 XTSSWGD=0.02 ++ XTSSWGS=0.02 XTSSWS=0.02 XW='0+nmos_6p0_xw' ++ LEVEL=14 +.MODEL nmos_6p0.1 NMOS ++ A0=0.72500081 A1=0 A2=0.96 ACDE=0.3 ACNQSMOD=0 AGIDL=0 AGS=0.13700019 ++ AIGBACC=0.43 AIGBINV=0.35 AIGC=0.43 AIGSD=0.43 ALPHA0=-1.88e-007 ALPHA1=19 ++ AT=-119957.68 B0=0 B1=0 BETA0=36.6 BGIDL=2.3e+009 BIGBACC=0.054 BIGBINV=0.03 ++ BIGC=0.054 BIGSD=0.054 BINUNIT=1 BVS=11 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 ++ CGBO=1e-013 CGDL='1.5e-010*nmos_6p0_cgdo' CGDO='1e-010*nmos_6p0_cgdo' CGIDL=0.5 ++ CGSL='1.5e-010*nmos_6p0_cgso' CGSO='1e-010*nmos_6p0_cgso' CIGBACC=0.075 ++ CIGBINV=0.006 CIGC=0.075 CIGSD=0.075 CIT=0 CJS=0.00095 CJSWGS=3.573e-010 ++ CJSWS=1.33e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-010 CLE=0.6 DELTA=0.01 DIOMOD=1 ++ DLC=5.4E-8 DLCIG=0 DMCG=0 DMCGT=0 DMDG=0 DROUT=0.4 DSUB=0.4 DVT0=5.72 DVT0W=10 ++ DVT1=0.299 DVT1W=976700 DVT2=-0.0793 DVT2W=0.15 DVTP0=0 DVTP1=0 DWB=6e-009 ++ DWC=0 DWG=-6e-010 EF=1 EGIDL=0.8 EIGBINV=1.1 EM=4.1e+007 EPSROX=3.9 ETA0=0 ++ ETAB=-0.43 EU=1.67 FNOIMOD=1 FPROUT=0 GBMIN=1e-012 GEOMOD=0 IGBMOD=0 IGCMOD=0 ++ IJTHSFWD=0.1 IJTHSREV=0.1 JSS=6.88e-007 JSWGS=0 JSWS=4.88e-013 JTSD=0 JTSS=0 ++ JTSSWD=0 JTSSWGD=0 JTSSWGS=0 JTSSWS=0 K1=0.9 K2=-0.001 K2WE=0 K3=-1.1369995 ++ K3B=0.86 KETA=-0.021200265 KT1=-0.412 KT1L=3.5e-008 KT2=-0.05 KU0=0 KU0WE=0 ++ KVSAT=0 KVTH0=0 KVTH0WE=0 LA0=0.40143954 LAGS=-0.069000099 LAMBDA=0 ++ LAT=85782.454 LINT=-3e-008 LINTNOI=0 LKETA=0.041400183 LKU0=0 LKVTH0=0 ++ LL=1.93e-014 LLC=0 LLN=1 LLODKU0=0 LLODVTH=0 LMAX=7e-007 LMIN=6e-007 LODETA0=1 ++ LODK2=1 LP=1e-008 LPCLM=0.89088046 LPE0=1.63e-007 LPEB=0 LU0=0.019999754 ++ LUA=3.7339196e-019 LUB=1.7399991e-018 LUC=9.7999741e-011 LUC1=-1.8816017e-011 ++ LUTE=0.030000412 LVSAT='24946.5*nmos_6p0_vsat' LW=0 LWC=0 LWL=0 LWLC=0 LWN=1 ++ MINV=0 MJS=0.296 MJSWGS=0.40313 MJSWS=0.01 MOBMOD=0 MOIN=15 NDEP=1.7e+017 ++ NFACTOR=0.864 NGATE=1e+020 NGCON=1 NIGBACC=1 NIGBINV=3 NIGC=1 NJS=1.0541 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.5 NOIA='nmos_6p0_noia' NOIB='nmos_6p0_noib' ++ NOIC='nmos_6p0_noic' NSD=1e+020 NTNOI=1 NTOX=1 PAGS=0.0070909573 PARAMCHK=1 ++ PAT=21832.424 PBS=0.606 PBSWGS=0.861 PBSWS=0.48 PCLM=0.0099996572 PDIBLC1=1.6 ++ PDIBLC2=0.0022 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PIGCD=1 ++ PKU0=0 PKVTH0=0 POXEDGE=1 PRT=0 PRWB=0 PRWG=1 PSCBE1=4.325e+009 PSCBE2=8.8e-006 ++ PU0=0.0018000207 PUA=1.4622711e-010 PUB=-2.3804013e-019 PUC=-5.6167642e-012 ++ PUTE=-0.020000108 PVAG=1.75 PVSAT='6308.7053*nmos_6p0_vsat' RBDB=50 RBDBX0=100 ++ RBDBY0=100 RBODYMOD=0 RBPB=50 RBPBX0=100 RBPBXL=0 RBPBXNF=0 RBPBXW=0 RBPBY0=100 ++ RBPBYL=0 RBPBYNF=0 RBPBYW=0 RBPD=50 RBPD0=50 RBPDL=0 RBPDNF=0 RBPDW=0 RBPS=50 ++ RBPS0=50 RBPSL=0 RBPSNF=0 RBPSW=0 RBSB=50 RBSBX0=100 RBSBY0=100 RBSDBXL=0 ++ RBSDBXNF=0 RBSDBXW=0 RBSDBYL=0 RBSDBYNF=0 RBSDBYW=0 RDSMOD=0 RDSW=2175 ++ RDSWMIN=0 RDW=100 RDWMIN=0 RGATEMOD=0 RSH=7 RSHG=0.1 RSW=100 RSWMIN=0 ++ SAREF=1e-006 SBREF=1e-006 SCREF=1e-006 STETA0=0 STK2=0 TCJ=0.000825 ++ TCJSW=0.0018 TCJSWG=0.001595 TEMPMOD=0 TKU0=0 TNJTS=0 TNJTSSW=0 TNJTSSWG=0 ++ TNOIMOD=0 TNOM=25 TOXE='1.52e-008+nmos_6p0_tox' TOXM='1.52e-008+nmos_6p0_tox' ++ TOXP='1.6e-008+nmos_6p0_tox' TOXREF=1.52e-008 TPB=0.00146 TPBSW=0.00313 ++ TPBSWG=0.0016588 TRNQSMOD=0 TVFBSDOFF=0 TVOFF=0 U0=0.052500361 ++ UA=6.7999991e-012 UA1=1e-009 UB=2.8800011e-018 UB1=-1e-018 UC=7.9400388e-011 ++ UC1=-5.5999975e-011 UD1=0 UP=0 UTE=-1.5000008 VBM=-3 VFBCV=-1 VFBSDOFF=0 ++ VOFF=-0.08 VOFFCV=0 VOFFL=0 VSAT='64848.09*nmos_6p0_vsat' ++ VTH0='0.67314+nmos_6p0_vth0' VTL=200000 VTSD=10 VTSS=10 VTSSWD=10 VTSSWGD=10 ++ VTSSWGS=10 VTSSWS=10 W0=1e-009 WAGS=5.7853969e-008 WAT=-33999.727 WEB=0 WEC=0 ++ WINT=1.55e-008 WK3=-0.047531062 WKU0=0 WKVTH0=0 WL=0 WLC=0 WLN=1 WLOD=0 ++ WLODKU0=0 WLODVTH=0 WMAX=0.000100001 WMIN=3e-007 WPEMOD=0 WR=1 ++ WU0=-2.8167565e-008 WUA=1.3244868e-016 WUB=1.8765824e-025 WUC=7.9999428e-012 ++ WUTE=0.060000189 WVSAT='0.14568305*nmos_6p0_vsat' WW=-2.7e-015 WWC=0 WWL=0 ++ WWLC=0 WWN=1 XGL=0 XGW=0 XJ=1.5e-007 XJBVD=1 XJBVS=1 XL='0+nmos_6p0_xl' XN=3 ++ XPART=0 XRCRG1=12 XRCRG2=1 XTIS=3 XTSD=0.02 XTSS=0.02 XTSSWD=0.02 XTSSWGD=0.02 ++ XTSSWGS=0.02 XTSSWS=0.02 XW='0+nmos_6p0_xw' ++ LEVEL=14 +*resistor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.SUBCKT nplus_u_m2 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 R_RSH0={rsh_nplus_u_m} R_DW=-5E-8 R_DL=0 ++ R_VC1=0 R_VC2=0 R_TC1=1.36E-3 R_TC2=6.5E-7 R_TNOM=25 R_L='r_length-2*r_dl' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_nplus_u_m=60 +* model for substrate capacitor + + + + + + + + + + +.MODEL np_junction D CJ=0.00096797 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 3 1 np_junction AREA='r_w*r_l' + +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS nplus_u_m2 +.ENDL nmos_6p0_t + +* +*************************************************************************************************** +* 6V native NMOS Models +*************************************************************************************************** +* +.LIB nmos_6p0_nat_t +.SUBCKT nmos_6p0_nat d g s b ++ PARAMS: W=1e-5 L=1.8e-6 AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 PAR=1 DTEMP=0 SA=0 SB=0 NF=1 ++ SD=0 M=1 +M0 d g s b nmos_6p0_nat ++ AD={ad} AS={as} L={l} NRD={nrd} NRS={nrs} PD={pd} PS={ps} W={w} +.ENDS nmos_6p0_nat +.MODEL nmos_6p0_nat.0 NMOS ++ A0=0.88 A1=0 A2=0.47 ACDE=0.3 ACNQSMOD=0 AGIDL=2e-010 AGS=0.72 AIGBACC=0.43 ++ AIGBINV=0.35 AIGC=0.43 AIGSD=0.43 ALPHA0=1.36e-008 ALPHA1=1e-005 AT=80000 ++ B0=3.5e-007 B1=0 BETA0=15 BGIDL=2.3e+009 BIGBACC=0.054 BIGBINV=0.03 BIGC=0.054 ++ BIGSD=0.054 BINUNIT=1 BVS=11 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CGBO=1e-013 ++ CGDL=1.5e-010 CGDO={nmos_6p0_nat_cgdo} CGIDL=0.5 CGSL=1.5e-010 ++ CGSO={nmos_6p0_nat_cgso} CIGBACC=0.075 CIGBINV=0.006 CIGC=0.075 CIGSD=0.075 ++ CIT=0 CJS=0.00095 CJSWGS=3.573e-010 CJSWS=1.33e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-010 CLE=0.6 DELTA=0.005 DIOMOD=1 DLC=0 DLCIG=0 DMCG=0 DMCGT=0 DMDG=0 ++ DROUT=0.16 DSUB=0.4 DVT0=2.2 DVT0W=0 DVT1=0.53 DVT1W=5300000 DVT2=-0.032 ++ DVT2W=-0.032 DVTP0=1e-008 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=1 EGIDL=0.8 EIGBINV=1.1 ++ EM=4.1e+007 EPSROX=3.9 ETA0=0.06 ETAB=-0.43 EU=1.67 FNOIMOD=1 FPROUT=65 ++ GBMIN=1e-012 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=6.88e-007 ++ JSWGS=0 JSWS=4.88e-013 JTSD=0 JTSS=0 JTSSWD=0 JTSSWGD=0 JTSSWGS=0 JTSSWS=0 ++ K1=0.165 K2=-0.001 K2WE=0 K3=-0.6 K3B=-0.6 KETA=-0.04 KT1=-0.412 KT1L=3.5e-008 ++ KT2=-0.05 KU0=0 KU0WE=0 KVSAT=0 KVTH0=0 KVTH0WE=0 LAMBDA=0 LAT=-30000 ++ LINT=1e-007 LINTNOI=0 LKU0=0 LKVTH0=0 LL=0 LLC=0 LLN=1 LLODKU0=0 LLODVTH=0 ++ LMAX=50.01e-6 LMIN=1.8e-6 LNFACTOR=0.45 LODETA0=1 LODK2=1 LP=1e-008 LPE0=1e-007 ++ LPEB=0 LU0=0.042 LUB=3.65e-018 LUTE=-0.26 LVTH0=-0.088 LW=0 LWC=0 LWL=0 LWLC=0 ++ LWN=1 MINV=-0.5 MJS=0.296 MJSWGS=0.40313 MJSWS=0.01 MOBMOD=0 MOIN=15 ++ NDEP=1.7e+017 NFACTOR=0.40241 NGATE=1e+020 NGCON=1 NIGBACC=1 NIGBINV=3 NIGC=1 ++ NJS=1.0541 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.5 NOIA='nmos_6p0_nat_noia' ++ NOIB='nmos_6p0_nat_noib' NOIC='nmos_6p0_nat_noic' NSD=1e+020 NTNOI=1 NTOX=1 ++ PARAMCHK=1 PAT=-10000 PBS=0.606 PBSWGS=0.861 PBSWS=0.48 PCLM=3 PDIBLC1=1.41 ++ PDIBLC2=1e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.5 PIGCD=1 ++ PKU0=0 PKVTH0=0 POXEDGE=1 PRT=0 PRWB=0 PRWG=1 PSCBE1=5e+009 PSCBE2=5e-006 ++ PVAG=1 PVSAT=23500 RBDB=50 RBDBX0=100 RBDBY0=100 RBODYMOD=0 RBPB=50 RBPBX0=100 ++ RBPBXL=0 RBPBXNF=0 RBPBXW=0 RBPBY0=100 RBPBYL=0 RBPBYNF=0 RBPBYW=0 RBPD=50 ++ RBPD0=50 RBPDL=0 RBPDNF=0 RBPDW=0 RBPS=50 RBPS0=50 RBPSL=0 RBPSNF=0 RBPSW=0 ++ RBSB=50 RBSBX0=100 RBSBY0=100 RBSDBXL=0 RBSDBXNF=0 RBSDBXW=0 RBSDBYL=0 ++ RBSDBYNF=0 RBSDBYW=0 RDSMOD=0 RDSW=3480 RDSWMIN=0 RDW=100 RDWMIN=0 RGATEMOD=0 ++ RSH=7 RSHG=0.1 RSW=100 RSWMIN=0 SAREF=1e-006 SBREF=1e-006 SCREF=1e-006 STETA0=0 ++ STK2=0 TCJ=0.000825 TCJSW=0.0018 TCJSWG=0.001595 TEMPMOD=0 TKU0=0 TNJTS=0 ++ TNJTSSW=0 TNJTSSWG=0 TNOIMOD=0 TNOM=25 TOXE={nmos_6p0_nat_tox} TOXM=1.52e-008 ++ TOXP=1.6e-008 TOXREF=1.52e-008 TPB=0.00146 TPBSW=0.00313 TPBSWG=0.0016588 ++ TRNQSMOD=0 TVFBSDOFF=0 TVOFF=0 U0={nmos_6p0_nat_u0} UA=2.278e-009 UA1=1e-009 ++ UB=3.97e-019 UB1=-1e-018 UC=2.625e-012 UC1=-5.6e-011 UD1=0 UP=0 UTE=-1.5 VBM=-3 ++ VFBCV=-1 VFBSDOFF=0 VOFF=-0.06 VOFFCV=0 VOFFL=0 VSAT=106700 ++ VTH0={nmos_6p0_nat_vth0} VTL=200000 VTSD=10 VTSS=10 VTSSWD=10 VTSSWGD=10 ++ VTSSWGS=10 VTSSWS=10 W0=1e-010 WEB=0 WEC=0 WINT=1e-009 WKU0=0 WKVTH0=0 WL=0 ++ WLC=0 WLN=1 WLOD=0 WLODKU0=0 WLODVTH=0 WMAX=100.01e-6 WMIN=0.8e-6 WPEMOD=0 WR=1 ++ WW=0 WWC=0 WWL=0 WWLC=0 WWN=1 XGL=0 XGW=0 XJ=1.5e-007 XJBVD=1 XJBVS=1 ++ XL={nmos_6p0_nat_xl} XN=3 XPART=0 XRCRG1=12 XRCRG2=1 XTIS=3 XTSD=0.02 XTSS=0.02 ++ XTSSWD=0.02 XTSSWGD=0.02 XTSSWGS=0.02 XTSSWS=0.02 XW={nmos_6p0_nat_xw} ++ LEVEL=14 +************************************************************** +* MODEL FLAG PARAMETERS +************************************************************** +************************************************************** +* GENERAL MODEL PARAMETERS +************************************************************** +************************************************************** +* DC PARAMETERS +************************************************************** +************************************************************** + + + + + + + + + + + + +* CAPACITANCE PARAMETERS +************************************************************** +************************************************************** + + + + + +* TEMPERATURE PARAMETERS +************************************************************** +************************************************************** + + + + + +* NOISE PARAMETERS +************************************************************** +************************************************************** + + + +* DIODE PARAMETERS +************************************************************** +************************************************************** + + + + + + + + + + + + + + + + + +* LAYOUT RELATED PARAMETERS +************************************************************** +************************************************************** + + +* RF PARAMETERS +************************************************************** +************************************************************** + + + + + + + + + + + + +* STRESS PARAMETERS +************************************************************** +.ENDL nmos_6p0_nat_t + + + + + + + + + + +* +*************************************************************************************************** +* 6V PMOS Models +*************************************************************************************************** +* +.LIB pmos_6p0_t +.SUBCKT pmos_6p0_sab d g s b ++ PARAMS: W=10u L=0.5u PAR=1 S_SAB=0.28u D_SAB=2.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 +.PARAM ++ PAR_VTH=0.01051 PAR_K=0.00517 PAR_L=3e-7 PAR_W=-4e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b pplus_u_m2 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + + +Xr2 s s1 b pplus_u_m2 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b pmos_6p0 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS +.MODEL pmos_6p0.0 PMOS ++ A0=0.84 A1=0 A2=1 ACDE=0.7 ACNQSMOD=0 AGIDL=1.1E-15 AGS=0.059 ALPHA0=9.6E-7 ++ ALPHA1=51.5 AT=-2.18E4 B0=2.625E-8 B1=0 BETA0=50.8 BGIDL=1.578E5 BINUNIT=1 ++ BVD=10.5 BVS=10.5 CAPMOD=2 CDSC=2.4E-4 CDSCB=0 CDSCD=0 CGBO=1E-13 ++ CGDL='5.25E-11*pmos_6p0_dcgdo' CGDO='7.71E-11*pmos_6p0_dcgdo' ++ CGSL='5.25E-11*pmos_6p0_dcgso' CGSO='7.71E-11*pmos_6p0_dcgso' CIT=0 ++ CJD=0.000912 CJS=0.000912 CJSWD=1.4649e-010 CJSWGD=3.3229e-010 ++ CJSWGS=3.3229e-010 CJSWS=1.4649e-010 CKAPPAD=0.6 CKAPPAS=0.6 DELTA=0.01 ++ DIOMOD=1 DLC=7.4E-9 DROUT=0.56 DSUB=0.4824 DVT0=1 DVT0W=0 DVT1=1 DVT1W=5.3E6 ++ DVT2=0 DVT2W=-0.032 DVTP0=0 DVTP1=0.3 DWB=-3E-9 DWG=-6.6E-9 EF=1.1 ++ EGIDL=1.19653E-2 EPSROX=3.9 ETA0=0.08 ETAB=-0.09408 FNOIMOD=1 FPROUT=0 GEOMOD=1 ++ IGBMOD=0 IGCMOD=0 IJTHDFWD=0.1 IJTHDREV=0.1 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSD=2.0867e-007 JSS=2.0867e-007 JSWD=1.6088e-013 JSWGD=0 JSWGS=0 ++ JSWS=1.6088e-013 K1=0.9588 K2=8.936E-3 K3=-0.75 K3B=1.2104 KETA=-8.6016E-5 ++ KT1=-0.3828 KT1L=-3.158E-8 KT2=-0.09064 LAMBDA=0 LC=0 LINT=6.7E-8 LL=-5.4E-15 ++ LLN=1 LMAX=50.01e-6 LMIN=0.5e-6 LPE0=-4.4E-8 LPEB=-5.96E-8 LPHIN=0.1408 ++ LUA1=-6.554813E-10 LUB1=1.939773E-19 LUC=8.691408E-11 LUC1=-1.067674E-10 ++ LUTE=-0.152467 LW=0 LWL=-4.76E-21 LWN=1 MINV=0 MJD=0.32713 MJS=0.32713 ++ MJSWD=0.056777 MJSWGD=0.50996 MJSWGS=0.50996 MJSWS=0.056777 MOBMOD=0 MOIN=15 ++ NDEP=1.7E17 NFACTOR=1 NGATE=3.6E19 NJD=1 NJS=1 NOFF=1 NOIA='pmos_6p0_noia' ++ NOIB='pmos_6p0_noib' NOIC='pmos_6p0_noic' NSD=6E16 PAGIDL=6.27545E-16 ++ PARAMCHK=1 PAT=-6.1E3 PBD=0.76836 PBETA0=0.14 PBS=0.76836 PBSWD=0.5 ++ PBSWGD=1.2295 PBSWGS=1.2295 PBSWS=0.5 PCLM=0.42 PDIBLC1=0.14 PDIBLC2=1E-5 ++ PDIBLCB=0 PDITS=0.01 PDITSD=0 PDITSL=0 PERMOD=1 PETAB=-0.012128 PHIN=0 ++ PKT1=2.2E-3 PPCLM=0.071 PPRWB=-0.052 PRDSW=-120 PRT=454 PRWB=0.569552 ++ PRWG=0.0432 PSCBE1=5.088E8 PSCBE2=1E-8 PUA1=-3.823641E-10 PUB1=7.291324E-19 ++ PUC=-1.501336E-11 PUC1=1.8536E-11 PVAG=1.5 ++ PVTH0='7.6E-3+8.47e-3*pmos_6p0_dvth0' RBODYMOD=0 RDSMOD=0 RDSW=1.426E3 ++ RDSWMIN=100 RSH=7 RSHG=0.1 TCJ=0.001 TCJSW=0.00071888 TCJSWG=0.0009411 ++ TEMPMOD=0 TNOIMOD=0 TNOM=25 TOXE='1.56E-8+pmos_6p0_dtox' TPB=0.0019314 ++ TPBSW=0.0017642 TPBSWG=0.0016588 TRNQSMOD=0 U0=0.0151 UA=1.78E-9 UA1=1.41E-9 ++ UB=4.88E-19 UB1=-4.31E-18 UC=-2.7435E-11 UC1=1.147552E-10 UTE=-1.2 VFB=-1 ++ VOFF=-0.1284 VOFFCV=0 VOFFL=2.19E-8 VSAT=8.55E4 VTH0='-0.8978+pmos_6p0_dvth0' ++ VTL=2E5 W0=3.1E-7 WBETA0=0.22 WINT=4.9E-8 WKETA=2.772E-3 WL=0 WLN=1 ++ WMAX=100.01e-6 WMIN=0.3e-6 WR=1 WRDSW=213.9 WUA1=-1.2E-10 WUTE=-0.07 ++ WW=-1.37E-14 WWL=3.04E-22 WWN=1 XJ=1.5E-7 XJBVD=1 XJBVS=1 XL='0+pmos_6p0_dxl' ++ XN=3 XPART=1 XTID=3 XTIS=3 XW='0+pmos_6p0_dxw' ++ LEVEL=14 +***** Flag Parameter *** +***** Geometry Range Parameter *** +***** Process Parameter *** +***** dW and dL Parameter *** +***** Vth Related Parameter *** +***** Mobility Related Parameter *** +***** Subthreshold Related Parameter *** +***** Output Resistance Related Parameter *** + +***** GIDL Effect Parameters *** + + + + + + + + +***** Noise Parameters *** + + +***** Capacitance Parameter *** + + +***** Souce/Drain Junction Diode Model Parameter *** + + + + + +***** Temperature coefficient *** + + + + + + + + + + + +* model for unsalicided p+ diffusion resistor + + + + + + + + + + + + + +.SUBCKT pplus_u_m2 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 PAR=1 R_RSH0={rsh_pplus_u_m} R_DW=2.75E-8 ++ R_DL=0 R_VC1=0 R_VC2=0 R_TC1=1.375E-3 R_TC2=1E-6 R_TNOM=25 R_L='r_length-2*r_dl' ++ R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=185 +* model for substrate capacitor + + + + + + + + + +.MODEL pn_junction D CJ=0.00094344 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 1 3 pn_junction AREA='r_w*r_l' +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS pplus_u_m2 +.ENDL pmos_6p0_t +* +* +* +.LIB dio +.MODEL np_3p3 D ++ CJ='0.00096797* cja' EG=1.17 IBV=0.001 IS='2.2959e-007 * jsa' N=1.01 ++ RS='2e-010 * rsa' VB=11.0 XTI=3 TNOM=25 IKF=300000 ++ LEVEL=2 +* + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pn_3p3 D ++ CJ='0.00094344* cja' EG=1.17 IBV=0.001 IS='1.653e-007 * jsa' N=1 ++ RS='2e-010 * rsa' VB=10.5 XTI=3 ++ LEVEL=2 +* + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL np_6p0 D ++ CJ='0.00095 * cja' EG=1.11 IBV=0.001 IS='6.88e-007 * jsa' N=1.0541 ++ RS='2e-010 * rsa' VB=11 XTI=5 ++ LEVEL=2 +.MODEL pn_6p0 D ++ BV=10.5 CJ='0.000912 * cja' EG=1.17 IS='2.0867e-007 * jsa' N=1.0058 ++ RS='2.0e-010 * rsa' XTI=3 ++ LEVEL=2 + + + + +* + + + + + + + + +.MODEL nwp_3p3 D ++ CJ='0.00014917* cja' EG=1.18 IBV=0.001 IS='1.5654e-006 * jsa' N=1.01 ++ RS='2e-010 * rsa' VB=0 XTI=3 ++ LEVEL=2 +* + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nwp_6p0 D ++ BV=14 CJ='0.00014914 * cja' EG=1.1763 IS='1.6119e-006 * jsa' N=1 ++ RS='2e-010 * rsa' XTI=3 ++ LEVEL=2 +* + + + + + +.MODEL dnwpw D ++ CJ='0.00032124* cja' EG=1.17 IBV=0.001 IS='5.2139e-007* jsa' N=0.98 ++ RS='2e-010* rsa' VB=14.732 XTI=3 ++ LEVEL=2 +* + + + + + +.MODEL dnwps D ++ CJ='0.00022998* cja' EG=1.17 IBV=0.001 IS='2e-006* jsa' N=0.99335 ++ RS='2e-010* rsa' VB=30.48 XTI=3 ++ LEVEL=2 +* + + + + + +.MODEL sc_diode D ++ CJ='0.00176*cja_sc' EG=0.61 IBV=9.92e-005 JS='8.16*10**jsa_sc' N=1.0553 ++ RS='2.768e-009*rs_sc' VB='17 + vba_sc' XTI=3 ++ LEVEL=2 +* + + + + + + +.ENDL dio +* +******************************************************************************************************* +* Resistor Models +* ---------------------- +* +* Temperature : -40, 0, 25, 50, 75, 100 and 125C. +* +* The resistor models were generated from the resistor characterization reports R-EZ-ER-557 Rev.1B or +* refer to resistor_VCR document attached in the lotus notes document. The user is advised to follow +* the instructions on the usage and understand the limitations of the models documented in this report. +* In particular the user should take note of the following : +* +* a. The parameters for each model were extracted from test structures with various dimensions. +* The user should therefore take note of this limitation when extending design & simulation +* beyond the test conditions. +* +* b. The voltage coefficients (r_vc1 and r_vc2) are set to zero by default in each model. +* If the need arise, the user should consult the resistor characterization report for the +* appropriate values to use. +* +* c. The Poly-STI-substrate capacitance parameters are obtained from YI-141-IA001 Rev. 1B. +* +* The models included in this release are as follows : +* +* Model Name Description +* ---------- ----------- +* +* nplus_u Model for 3-terminal unsalicidedn+ diffusion resistor +* pplus_u Model for 3-terminal unsalicidedP+ diffusion resistor +* nplus_s Model for 3-terminal salicided N+ diffusion resistor +* pplus_s Model for 3-terminal salicided P+ diffusion resistor +* nwell Model for 3-terminal nwell resistor under STI +* npolyf_u Model for 3-terminal unsalicidedn+ poly resistor +* ppolyf_u Model for 3-terminal unsalicided p+ poly resistor +* npolyf_s Model for 3-terminal salicided n+ poly resistor +* ppolyf_s Model for 3-terminal salicided p+ poly resistor +* ppolyf_u_1k Model for 3-terminal 1k high-Rs p+ poly resistor on field oxide +* ppolyf_u_2k Model for 3-terminal 2k high-Rs p+ poly resistor on field oxide +* ppolyf_u_1k_6p0 Model for 3-terminal 1k high-Rs p+ poly resistor on field oxide (6.0V area) +* ppolyf_u_2k_6p0 Model for 3-terminal 2k high-Rs p+ poly resistor on field oxide (6.0V area) +* ppolyf_u_3k Model for 3-terminal 3k high-Rs p+ poly resistor on field oxide (3.3V & 6V area) +* rm1 Model for 2-terminal metal 1 resistor +* rm2 Model for 2-terminal metal 2 resistor +* rm3 Model for 2-terminal metal 3 resistor +* tm6k Model for 2-terminal top metal 6k resistor +* tm9k Model for 2-terminal top metal 9k resistor +* tm30k Model for 2-terminal top metal 30k resistor +******************************************************************************************************* +.LIB res +* model for unsalicided n+ diffusion resistor +.SUBCKT nplus_u 1 2 3 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0='rsh_nplus_u*(1+(mc_rsh_nplus_u/(rsh_nplus_u))*res_mc_skew*sw_stat_global)' ++ R_DW='-5E-8*(1+ mc_dw_nplus_u*res_mc_skew*sw_stat_global)' R_DL=2E-11 R_VC1=0 R_VC2=0 ++ R_TC1=1.36E-3 R_TC2=6.5E-7 R_TNOM=25 R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' ++ PAR_R=0.012608 PAR_SQRTAREA='sqrt(par*(r_l)*(r_w))' VAR_R='0.7071*par_r*1e-06/par_sqrtarea' ++ MIS_R={agauss(0, var_r, 1)} +*------------------- +* body resistor parameters +* model for terminal resistor + + + + + + + + + + + + +.MODEL nplus_u_t R ++ RSH='18.5+ mc_rt_nplus_u*res_mc_skew*sw_stat_global' TC1=8.5E-4 TC2=1.75E-6 ++ LEVEL=1 +* model for substrate capacitor + + +.MODEL np_3p3 D CJ=0.00096797 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +Rt1 1 11 nplus_u_t L='s*1u' W={r_w} +D1 3 1 np_3p3 AREA='r_w*r_l/2' +* body +Rb 11 21 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)*(1+mis_r*sw_stat_mismatch)' +* terminal 2 +Rt2 21 2 nplus_u_t L='s*1u' W={r_w} +D2 3 2 np_3p3 AREA='r_w*r_l/2' +*------------------- +.ENDS nplus_u +******************************************************************************************************* +* model for unsalicided p+ diffusion resistor +.SUBCKT pplus_u 1 2 3 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0='rsh_pplus_u*(1+mc_rsh_pplus_u/(rsh_pplus_u)*res_mc_skew*sw_stat_global)' ++ R_DW='2.75E-8*(1+ mc_dw_pplus_u*res_mc_skew*sw_stat_global)' R_DL=5.0E-11 R_VC1=0 ++ R_VC2=0 R_TC1=1.375E-3 R_TC2=1E-6 R_TNOM=25 R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' ++ PAR_R=0.0126 PAR_SQRTAREA='sqrt(par*(r_l)*(r_w))' VAR_R='0.7071*par_r*1e-06/par_sqrtarea' ++ MIS_R={agauss(0, var_r, 1)} +*------------------- +* body resistor parameters +* model for terminal resistor + + + + + + + + + + + +.MODEL pplus_u_t R ++ RSH='50+mc_rt_pplus_u*res_mc_skew*sw_stat_global' TC1=-1.528E-3 TC2=0.7E-6 ++ LEVEL=1 +* model for substrate capacitor + + +.MODEL pn_3p3 D CJ=0.00094344 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +Rt1 1 11 pplus_u_t L='s*1u' W={r_w} +D1 1 3 pn_3p3 AREA='r_w*r_l/2' +* body +Rb 11 21 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)*(1+mis_r*sw_stat_mismatch)' +* terminal 2 +Rt2 21 2 pplus_u_t L='s*1u' W={r_w} +D2 2 3 pn_3p3 AREA='r_w*r_l/2' +*------------------- +.ENDS pplus_u +******************************************************************************************************* +* model for salicided n+ diffusion resistor +.SUBCKT nplus_s 1 2 3 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0='rsh_nplus_s*(1 + mc_rsh_nplus_s/(rsh_nplus_s)*res_mc_skew*sw_stat_global)' ++ R_DW='-1.25E-8*(1+mc_dw_nplus_s*res_mc_skew*sw_stat_global)' R_DL=3.5E-11 R_VC1=0 ++ R_VC2=0 R_TC1=3.3E-3 R_TC2=3E-7 R_TNOM=25 R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +* model for terminal resistor + + + + + + + +.MODEL nplus_s_t R RSH=6 TC1=1.43E-3 TC2=-0.27E-6 LEVEL=1 +* model for substrate capacitor + + + + +.MODEL np_3p3 D CJ=0.00096797 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +Rt1 1 11 nplus_s_t L='s*1u' W={r_w} +D1 3 1 np_3p3 AREA='r_w*r_l/2' +* body +Rb 11 21 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' +* terminal 2 +Rt2 21 2 nplus_s_t L='s*1u' W={r_w} +D2 3 2 np_3p3 AREA='r_w*r_l/2' +*------------------- +.ENDS nplus_s +******************************************************************************************************* +* model for salicided p+ diffusion resistor +.SUBCKT pplus_s 1 2 3 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0='rsh_pplus_s*(1+ mc_rsh_pplus_s/(rsh_pplus_s)*res_mc_skew*sw_stat_global)' ++ R_DW='-5E-8*(1+mc_dw_pplus_s*res_mc_skew*sw_stat_global)' R_DL=3.5E-11 R_VC1=0 ++ R_VC2=0 R_TC1=3.375E-3 R_TC2=0.45E-6 R_TNOM=25 R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +* model for terminal resistor + + + + + + + +.MODEL pplus_s_t R RSH=6.5 TC1=1.565E-3 TC2=-0.028E-6 LEVEL=1 +* model for substrate capacitor + + + + +.MODEL pn_3p3 D CJ=0.00094344 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +Rt1 1 11 pplus_s_t L='s*1u' W={r_w} +D1 1 3 pn_3p3 AREA='r_w*r_l/2' +* body +Rb 11 21 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' +* terminal 2 +Rt2 21 2 pplus_s_t L='s*1u' W={r_w} +D2 2 3 pn_3p3 AREA='r_w*r_l/2' +*------------------- +.ENDS pplus_s +******************************************************************************************************* +* model for Nwell resistor under STI +.SUBCKT nwell 1 2 3 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0={rsh_nwell} R_DW=2.22E-7 ++ R_DL=1.02E-8 R_VC1=0 R_VC2=0 R_TC1=2.285E-3 R_TC2=9.78E-6 R_TNOM=25 R_L='s*(r_length-2*r_dl)' ++ R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +* model for terminal resistor + + + + + + + + +.MODEL nwell_t R RSH=250 TC1=1.72E-3 TC2=9.34E-6 LEVEL=1 +* model for substrate capacitor + + + + +.MODEL nwp D CJ=0.00014917 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +Rt1 1 11 nwell_t L='s*1u' W={r_w} +D1 3 1 nwp AREA='r_w*r_l/2' +* body +Rb 11 21 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' +* terminal 2 +Rt2 21 2 nwell_t L='s*1u' W={r_w} +D2 3 2 nwp AREA='r_w*r_l/2' +*------------------- +.ENDS nwell +******************************************************************************************************* +******************************************************************************************************* +* model for n+ poly on field oxide resistor +.SUBCKT npolyf_u 1 2 3 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0='rsh_npolyf_u*(1+mc_rsh_npolyf_u/(rsh_npolyf_u)*res_mc_skew*sw_stat_global)' ++ R_DW='0.0265e-6*(1+ mc_dw_npolyf_u*res_mc_skew*sw_stat_global)' R_DL=8.48e-11 R_VC1=0 ++ R_VC2=0 R_TC1=-1.4e-3 R_TC2=2.2E-6 R_TNOM=25 R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' ++ PAR_R=0.05808 PAR_SQRTAREA='sqrt(par*(r_l)*(r_w))' VAR_R='0.7071*par_r*1e-06/par_sqrtarea' ++ MIS_R={agauss(0, var_r, 1)} +* model for body resistor +.MODEL npolyf_u_body R LEVEL=1 + + + + + + + + + + + +* model for terminal resistor + + + +.MODEL npolyf_u_t R ++ RSH='40+ mc_rt_npolyf_u*res_mc_skew*sw_stat_global' TC1=-0.735E-3 TC2=-1.7E-6 ++ LEVEL=1 +* model for substrate capacitor (pF/um2) + + + + + +.MODEL fox_sub C LEVEL=1 +*------------------- + +* terminal 1 +Rt1 1 11 npolyf_u_t L='s*1u' W={r_w} +C1 1 3 fox_sub L='r_l/2' W={r_w} +* body +Rb 11 21 npolyf_u_body ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)*(1+mis_r*sw_stat_mismatch)' ++ L={r_l} W={r_w} +* terminal 2 +Rt2 21 2 npolyf_u_t L='s*1u' W={r_w} +C2 2 3 fox_sub L='r_l/2' W={r_w} +*------------------- +.ENDS npolyf_u +******************************************************************************************************* +* model for P+ poly on field oxide resistor +.SUBCKT ppolyf_u 1 2 3 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0='rsh_ppolyf_u*(1+mc_rsh_ppolyf_u/(rsh_ppolyf_u)*res_mc_skew*sw_stat_global)' ++ R_DW='2.55E-8*(1+ mc_dw_ppolyf_u*res_mc_skew*sw_stat_global)' R_DL=2E-11 R_VC1=0 ++ R_VC2=0 R_TC1=-0.9e-4 R_TC2=7E-7 R_TNOM=25 R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' ++ PAR_R=0.021 PAR_SQRTAREA='sqrt(par*(r_l)*(r_w))' VAR_R='0.7071*par_r*1e-06/par_sqrtarea' ++ MIS_R={agauss(0, var_r, 1)} +* model for body resistor +.MODEL ppolyf_u_body R LEVEL=1 + + + + + + + + + + + +* model for terminal resistor + + + +.MODEL ppolyf_u_t R ++ RSH='60+ mc_rt_ppolyf_u*res_mc_skew*sw_stat_global' TC1=-1.47E-3 TC2=0.82E-6 ++ LEVEL=1 +* model for substrate capacitor (pF/um2) + + + + + +.MODEL fox_sub C LEVEL=1 +*------------------- + +* terminal 1 +Rt1 1 11 ppolyf_u_t L='s*1u' W={r_w} +C1 1 3 fox_sub L='r_l/2' W={r_w} +* body +Rb 11 21 ppolyf_u_body ++ R='(r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n))*(1+mis_r*sw_stat_mismatch)' ++ L={r_l} W={r_w} +* terminal 2 +Rt2 21 2 ppolyf_u_t L='s*1u' W={r_w} +C2 2 3 fox_sub L='r_l/2' W={r_w} +*------------------- +.ENDS ppolyf_u +******************************************************************************************************* +******************************************************************************************************* +* model for salicided n+ poly over field oxide resistor +.SUBCKT npolyf_s 1 2 3 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0='rsh_npolyf_s*(1+mc_rsh_npolyf_s/(rsh_npolyf_s)*res_mc_skew*sw_stat_global)' ++ R_DW='6.5e-9*(1+mc_dw_npolyf_s*res_mc_skew*sw_stat_global)' R_DL=1.5e-11 R_VC1=0 ++ R_VC2=0 R_TC1=3.26e-3 R_TC2=0.25E-6 R_TNOM=25 R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +* model for body resistor +.MODEL npolyf_s_body R LEVEL=1 + + + + + + + +* model for terminal resistor + + + +.MODEL npolyf_s_t R RSH=5.5 TC1=1.28E-3 TC2=-0.5E-6 LEVEL=1 +* model for substrate capacitor (pF/um2) + + + + + + + +.MODEL fox_sub C LEVEL=1 +*------------------- + +* terminal 1 +Rt1 1 11 npolyf_s_t L='s*1u' W={r_w} +C1 1 3 fox_sub L='r_l/2' W={r_w} +* body +Rb 11 21 npolyf_s_body ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' ++ L={r_l} W={r_w} +* terminal 2 +Rt2 21 2 npolyf_s_t L='s*1u' W={r_w} +C2 2 3 fox_sub L='r_l/2' W={r_w} +*------------------- +.ENDS npolyf_s +******************************************************************************************************* +******************************************************************************************************* +* model for salicided p+ poly over field oxide resistor +.SUBCKT ppolyf_s 1 2 3 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0='rsh_ppolyf_s*(1+mc_rsh_ppolyf_s/(rsh_ppolyf_s)*res_mc_skew*sw_stat_global)' ++ R_DW='7.5E-9*(1+mc_dw_ppolyf_s*res_mc_skew*sw_stat_global)' R_DL=1.5E-10 R_VC1=0 ++ R_VC2=0 R_TC1=3.245e-3 R_TC2=3.6E-7 R_TNOM=25 R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +* model for body resistor +.MODEL ppolyf_s_body R LEVEL=1 + + + + + + + +* model for terminal resistor + + + +.MODEL ppolyf_s_t R RSH=5 TC1=1.254E-3 TC2=-0.27E-6 LEVEL=1 +* model for substrate capacitor (pF/um2) + + + + + + + +.MODEL fox_sub C LEVEL=1 +*------------------- + +* terminal 1 +Rt1 1 11 ppolyf_s_t L='s*1u' W={r_w} +C1 1 3 fox_sub L='r_l/2' W={r_w} +* body +Rb 11 21 ppolyf_s_body ++ R='(r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n))' ++ L={r_l} W={r_w} +* terminal 2 +Rt2 21 2 ppolyf_s_t L='s*1u' W={r_w} +C2 2 3 fox_sub L='r_l/2' W={r_w} +*------------------- +.ENDS ppolyf_s +******************************************************************************************************* +* model for 1k high-Rs P+ poly on field oxide resistor (LV area) +******************************************************************************************************* +.SUBCKT ppolyf_u_1k 1 2 3 PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 +*------------------- +* model for body resistor +.PARAM ++ R_RSH0='rsh_ppolyf_u_1k*(1+ mc_rsh_ppolyf_u_1k/(rsh_ppolyf_u_1k)*res_mc_skew*sw_stat_global)' ++ R_DW='0.0148E-6*(1+ mc_dw_ppolyf_u_1k*res_mc_skew*sw_stat_global)' R_DL=3.85E-11 ++ R_VC1=0 R_VC2=0 R_TC1=-9.39e-4 R_TC2=2.51E-6 R_TNOM=25 R_L='s*(r_length-2*r_dl)' ++ R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +.MODEL ppolyf_u_1k_body R LEVEL=1 + + + + + + + +* model for terminal resistor + + + +.MODEL ppolyf_u_1k_t R ++ RSH='85.45+mc_rt_ppolyf_u_1k*res_mc_skew*sw_stat_global' TC1=-7.92E-3 ++ TC2=4.25E-5 ++ LEVEL=1 +* model for substrate capacitor (pF/um2) + + + +.MODEL fox_sub C LEVEL=1 +*------------------- + +* terminal 1 +Rt1 1 11 ppolyf_u_1k_t L='s*1u' W={r_w} +C1 1 3 fox_sub L='r_l/2' W={r_w} +* body +Rb 11 21 ppolyf_u_1k_body ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' ++ L={r_l} W={r_w} +* terminal 2 +Rt2 21 2 ppolyf_u_1k_t L='s*1u' W={r_w} +C2 2 3 fox_sub L='r_l/2' W={r_w} +*------------------- +.ENDS ppolyf_u_1k +******************************************************************************************************* +*** model for 2k high-rs P+ poly on field oxide resistor (LV area) +******************************************************************************************************* +* model for 2k high-Rs P+ poly on field oxide resistor +.SUBCKT ppolyf_u_2k 1 2 3 PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 +*------------------- +* model for body resistor +.PARAM ++ R_RSH0='rsh_ppolyf_u_2k*(1+ mc_rsh_ppolyf_u_2k/(rsh_ppolyf_u_2k)*res_mc_skew*sw_stat_global)' ++ R_DW='0.02256E-6*(1+ mc_dw_ppolyf_u_2k*res_mc_skew*sw_stat_global)' R_DL=-0.0932E-6 ++ R_VC1=0 R_VC2=0 R_TC1=-0.001669823 R_TC2=3.74326E-06 R_TNOM=25 R_L='s*(r_length-2*r_dl)' ++ R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +.MODEL ppolyf_u_2k_body R LEVEL=1 + + + + + + + +* model for terminal resistor + + + +.MODEL ppolyf_u_2k_t R ++ RSH='33.16+mc_rt_ppolyf_u_2k*res_mc_skew*sw_stat_global' TC1=-0.003763316 ++ TC2=9.81166E-06 ++ LEVEL=1 +* model for substrate capacitor (pF/um2) + + + +.MODEL fox_sub C LEVEL=1 +*------------------- + +* terminal 1 +Rt1 1 11 ppolyf_u_2k_t L='s*1u' W={r_w} +C1 1 3 fox_sub L='r_l/2' W={r_w} +* body +Rb 11 21 ppolyf_u_2k_body ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' ++ L={r_l} W={r_w} +* terminal 2 +Rt2 21 2 ppolyf_u_2k_t L='s*1u' W={r_w} +C2 2 3 fox_sub L='r_l/2' W={r_w} +*------------------- +.ENDS ppolyf_u_2k +******************************************************************************************************* +* model for 1k high-Rs P+ poly on field oxide resistor (MV area) +******************************************************************************************************* +.SUBCKT ppolyf_u_1k_6p0 1 2 3 PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 +*------------------- +* model for body resistor +.PARAM ++ R_RSH0='rsh_ppolyf_u_1k_6p0*(1 + mc_rsh_ppolyf_u_1k_6p0/(rsh_ppolyf_u_1k_6p0)*res_mc_skew*sw_stat_global)' ++ R_DW='0.0148E-6*(1+ mc_dw_ppolyf_u_1k_6p0*res_mc_skew*sw_stat_global)' R_DL=3.85E-11 ++ R_VC1=0 R_VC2=0 R_TC1=-9.39e-4 R_TC2=2.51E-6 R_TNOM=25 R_L='s*(r_length-2*r_dl)' ++ R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +.MODEL ppolyf_u_1k_body R LEVEL=1 + + + + + + + +* model for terminal resistor + + + +.MODEL ppolyf_u_1k_t R ++ RSH='85.45+mc_rt_ppolyf_u_1k_6p0*res_mc_skew*sw_stat_global' TC1=-7.92E-3 ++ TC2=4.25E-5 ++ LEVEL=1 +* model for substrate capacitor (pF/um2) + + + +.MODEL fox_sub C LEVEL=1 +*------------------- + +* terminal 1 +Rt1 1 11 ppolyf_u_1k_t L='s*1u' W={r_w} +C1 1 3 fox_sub L='r_l/2' W={r_w} +* body +Rb 11 21 ppolyf_u_1k_body ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' ++ L={r_l} W={r_w} +* terminal 2 +Rt2 21 2 ppolyf_u_1k_t L='s*1u' W={r_w} +C2 2 3 fox_sub L='r_l/2' W={r_w} +*------------------- +.ENDS ppolyf_u_1k_6p0 +******************************************************************************************************* +*** model for 2k high-rs P+ poly on field oxide resistor (MV area) +******************************************************************************************************* +* model for 2k high-Rs P+ poly on field oxide resistor +.SUBCKT ppolyf_u_2k_6p0 1 2 3 PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 +*------------------- +* model for body resistor +.PARAM ++ R_RSH0='rsh_ppolyf_u_2k_6p0+mc_rsh_ppolyf_u_2k_6p0*res_mc_skew*sw_stat_global' R_DW='0.02256E-6*(1+ mc_dw_ppolyf_u_2k_6p0*res_mc_skew*sw_stat_global)' ++ R_DL=-0.0932E-6 R_VC1=0 R_VC2=0 R_TC1=-0.001669823 R_TC2=3.74326E-06 R_TNOM=25 ++ R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +.MODEL ppolyf_u_2k_body R LEVEL=1 + + + + + + + + +* model for terminal resistor + + + +.MODEL ppolyf_u_2k_t R ++ RSH='33.16+mc_rt_ppolyf_u_2k_6p0*res_mc_skew*sw_stat_global' TC1=-0.003763316 ++ TC2=9.81166E-06 ++ LEVEL=1 +* model for substrate capacitor (pF/um2) + + + +.MODEL fox_sub C LEVEL=1 +*------------------- + +* terminal 1 +Rt1 1 11 ppolyf_u_2k_t L='s*1u' W={r_w} +C1 1 3 fox_sub L='r_l/2' W={r_w} +* body +Rb 11 21 ppolyf_u_2k_body ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' ++ L={r_l} W={r_w} +* terminal 2 +Rt2 21 2 ppolyf_u_2k_t L='s*1u' W={r_w} +C2 2 3 fox_sub L='r_l/2' W={r_w} +*------------------- +.ENDS ppolyf_u_2k_6p0 +******************************************************************************************************* +*** model for 3k high-rs P+ poly on field oxide resistor (LV & MVarea) +******************************************************************************************************* +* model for 3k high-Rs P+ poly on field oxide resistor +.SUBCKT ppolyf_u_3k 1 2 3 PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 +*------------------- +* model for body resistor +.PARAM ++ R_RSH0='rsh_ppolyf_u_3k*(1 + mc_rsh_ppolyf_u_3k/(rsh_ppolyf_u_3k)*res_mc_skew*sw_stat_global)' ++ R_DW='0.02256E-6*(1+ mc_dw_ppolyf_u_3k*res_mc_skew*sw_stat_global)' R_DL=-0.0932E-6 ++ R_VC1=0 R_VC2=0 R_TC1=-0.001669823 R_TC2=3.74326E-06 R_TNOM=25 R_L='s*(r_length-2*r_dl)' ++ R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +.MODEL ppolyf_u_3k_body R LEVEL=1 + + + + + + + +* model for terminal resistor + + + +.MODEL ppolyf_u_3k_t R ++ RSH='33.16+mc_rt_ppolyf_u_3k*res_mc_skew*sw_stat_global' TC1=-0.003763316 ++ TC2=9.81166E-06 ++ LEVEL=1 +* model for substrate capacitor (pF/um2) + + + +.MODEL fox_sub C LEVEL=1 +*------------------- + +* terminal 1 +Rt1 1 11 ppolyf_u_3k_t L='s*1u' W={r_w} +C1 1 3 fox_sub L='r_l/2' W={r_w} +* body +Rb 11 21 ppolyf_u_3k_body ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(11,21))/r_n+r_vc2*abs(v(11,21))*abs(v(11,21))/r_n/r_n)' ++ L={r_l} W={r_w} +* terminal 2 +Rt2 21 2 ppolyf_u_3k_t L='s*1u' W={r_w} +C2 2 3 fox_sub L='r_l/2' W={r_w} +*------------------- +.ENDS ppolyf_u_3k +******************************************************************************************************* +* model for metal 1 resistor +.SUBCKT rm1 1 2 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0={rsh_rm1} R_DW=0 R_DL=0 ++ R_VC1=0 R_VC2=0 R_TC1=3.33E-3 R_TC2=0 R_TNOM=25 R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*------------------- + + + + + + + + +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS rm1 +******************************************************************************************************* +* model for metal 2 resistor +.SUBCKT rm2 1 2 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0={rsh_rm2} R_DW=0 R_DL=0 ++ R_VC1=0 R_VC2=0 R_TC1=3.33E-3 R_TC2=0 R_TNOM=25 R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*------------------- + + + + + + + + +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS rm2 +******************************************************************************************************* +* model for metal 3 resistor +.SUBCKT rm3 1 2 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0={rsh_rm3} R_DW=0 R_DL=0 ++ R_VC1=0 R_VC2=0 R_TC1=3.33E-3 R_TC2=0 R_TNOM=25 R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*------------------- + + + + + + + + +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS rm3 +*************************************************************************************** +* model for top metal 6k resistor +.SUBCKT tm6k 1 2 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0={rsh_tm6k} R_DW=0 R_DL=0 ++ R_VC1=0 R_VC2=0 R_TC1=3.5e-3 R_TC2=0 R_TNOM=25 R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*------------------- + + + + + + + + +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS tm6k +*************************************************************************************** +* model for top metal 9k resistor +.SUBCKT tm9k 1 2 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0={rsh_tm9k} R_DW=0 R_DL=0 ++ R_VC1=0 R_VC2=0 R_TC1=3.7e-3 R_TC2=0 R_TNOM=25 R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*------------------- + + + + + + + + +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS tm9k +*************************************************************************************** +* model for top metal 11k resistor +.SUBCKT tm11k 1 2 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} DTEMP=0 PAR=1 S=1 R_RSH0={rsh_tm11k} R_DW=0 R_DL=0 ++ R_VC1=0 R_VC2=0 R_TC1=3.7e-3 R_TC2=0 R_TNOM=25 R_L='s*(r_length-2*r_dl)' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*------------------- + + + + + + + + +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS tm11k +*************************************************************************************** +* model for top metal 30k resistor +.SUBCKT tm30k 1 2 ++ PARAMS: R_LENGTH={l} R_WIDTH={w} PAR=1 S=1 DTEMP=0 R_RSH0='rsh_tm30k' R_DW=0 R_DL=0 ++ R_VC1=0 R_VC2=0 R_TC1=3.86e-3 R_TC2=1.51e-6 R_TNOM=25 R_L='s*(r_length-2*r_dl)' ++ R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*------------------- + + + + + + + + +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*rb 1 2 r='r_temp*r_n*r_rsh0' vc1 = 'r_vc1/r_n/r_rsh0' vc2 = 'r_vc2/r_n/r_n/r_rsh0' +*------------------- +.ENDS tm30k +*************************************************************************************** +* +.ENDL res +* +* ---------------------------------------------------------------------------------------------------- +* MIM Capacitor Scalable DC Model +* +*The models are obtained from YI-141-SM003 Rev. 1E. +* +* ---------------------------------------------------------------------------------------------------- +.LIB mim_cap +*/ ------------------------------------------------------------------------------------- +*/ MIM Capacitor (1.5fF/um2) subcircuit model for GF's 0.18 Analog CMOS process +*/-------------------------------------------------------------------------------------- +.SUBCKT mim_1p5fF 1 2 PARAMS: C_LENGTH={l} C_WIDTH={w} DTEMP=0 PAR=1 +.PARAM ++ C_COX='1.47e-3*mim_corner_1p5fF' C_CAPSW='3.79e-10*mim_corner_1p5fF' C_TNOM=25 C_TC1=4.0604E-05 ++ C_TC2=-6.90E-08 C_VCR1=-4.5152E-05 C_VCR2=9.748E-06 C_AREA='c_length*c_width' C_PERI='2*(c_length+c_width)' ++ C_C0='(c_cox*c_area+c_capsw*c_peri)*(1+c_tc1*(temp+dtemp-c_tnom)+c_tc2*(temp+dtemp-c_tnom)*(temp+dtemp-c_tnom))' +*/ + + + + + + +*/ model for capacitance +C_cap 1 2 C='c_c0*(1+ c_vcr1*v(1, 2)+c_vcr2*v(1,2)*v(1,2) )*(1+mc_c_cox_1p5fF)' +** +.ENDS mim_1p5fF +*/ ------------------------------------------------------------------------------------- +*/ MIM Capacitor (1fF/um2) subcircuit model for GF's 0.18 Analog CMOS process +*/-------------------------------------------------------------------------------------- +.SUBCKT mim_1p0fF 1 2 PARAMS: C_LENGTH={l} C_WIDTH={w} DTEMP=0 PAR=1 +.PARAM ++ C_COX='0.987e-3*mim_corner_1p0fF' C_CAPSW='3.3e-10*mim_corner_1p0fF' C_TNOM=25 C_TC1=1.302e-5 ++ C_TC2=-4.93e-9 C_VCR1=6.079e-6 C_VCR2=1.268e-6 C_AREA='c_length*c_width' C_PERI='2*(c_length+c_width)' ++ C_C0='(c_cox*c_area+c_capsw*c_peri)*(1+c_tc1*(temp+dtemp-c_tnom)+c_tc2*(temp+dtemp-c_tnom)*(temp+dtemp-c_tnom))' +*/ + + + + + + + +*/ model for capacitance +C_cap 1 2 C='c_c0*(1+ c_vcr1*v(1, 2)+c_vcr2*v(1,2)*v(1,2) )*(1+mc_c_cox_1p0fF)' +** +.ENDS mim_1p0fF +*/ ------------------------------------------------------------------------------------- +*/ MIM Capacitor (2fF/um2) subcircuit model for GLOBALFOUNDRIES 0.18 Analog CMOS process M2-M3 +*/-------------------------------------------------------------------------------------- +.SUBCKT mim_2p0fF 1 2 PARAMS: C_LENGTH={l} C_WIDTH={w} DTEMP=0 PAR=1 +.PARAM GLEAK='9.51e-10/5*10000' +.PARAM C_COX='1.99e-3*mim_corner_2p0fF' +.PARAM C_CAPSW='2.383e-10*mim_corner_2p0fF' +.PARAM ++ C_VCR1='0+(c_width>5u||c_length>5u)*8.742e-6+(c_width<=5u||c_length<=5u)*(-81e-6)' +.PARAM ++ C_VCR2='0+(c_width>5u||c_length>5u)*9.188e-6+(c_width<=5u||c_length<=5u)*(16.7e-6)' +.PARAM C_TNOM=25 +.PARAM C_TC1=1.46e-5 +.PARAM C_TC2=-5.55e-8 +.PARAM C_AREA='c_length*c_width' +.PARAM C_PERI='2*(c_length+c_width)' +.PARAM ++ C_C0='(c_cox*c_AREA+c_capsw*c_PERI)*(1+c_tc1*(temp +dtemp -c_tnom)+c_tc2*(temp+dtemp-c_tnom)*(temp+dtemp-c_tnom))' +* +C_cap 1 2 C='c_c0*(1+c_vcr1*v(1,2)+c_vcr2*v(1,2)*v(1,2))*(1+mc_c_cox_2p0fF)' +R_leak 1 2 R='1/(gleak*c_AREA)' TC1={c_tc1} TC2={c_tc2} +.ENDS mim_2p0fF +.ENDL mim_cap +* ---------------------------------------------------------------------------------------------------- +* +* +.LIB moscap +.SUBCKT nmoscap_3p3 1 2 PARAMS: C_LENGTH={l} C_WIDTH={w} DTEMP=0 +.PARAM CVAR1=0.002003 +.PARAM CVAR2=0.00198 +.PARAM CVAR3=6.25 +.PARAM CVAR4=-3.9375 +C_moscap 1 2 C='nmoscap_3p3_corner*l*w*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' +.ENDS nmoscap_3p3 +* +.SUBCKT pmoscap_3p3 1 2 PARAMS: C_LENGTH={l} C_WIDTH={w} DTEMP=0 +.PARAM CVAR1=0.001998 +.PARAM CVAR2=0.00196 +.PARAM CVAR3=-6.25 +.PARAM CVAR4=-4.9375 +C_moscap 1 2 C='pmoscap_3p3_corner*l*w*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' +.ENDS pmoscap_3p3 +* +.SUBCKT nmoscap_6p0 1 2 PARAMS: C_LENGTH={l} C_WIDTH={w} DTEMP=0 +.PARAM CVAR1=0.001107 +.PARAM CVAR2=0.00107 +.PARAM CVAR3=6.25 +.PARAM CVAR4=-4.1875 +C_moscap 1 2 C='nmoscap_6p0_corner*l*w*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' +.ENDS nmoscap_6p0 +* +.SUBCKT pmoscap_6p0 1 2 PARAMS: C_LENGTH={l} C_WIDTH={w} DTEMP=0 +.PARAM CVAR1=0.001107 +.PARAM CVAR2=0.00107 +.PARAM CVAR3=-6.25 +.PARAM CVAR4=-5.75 +C_moscap 1 2 C='pmoscap_6p0_corner*l*w*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' +.ENDS pmoscap_6p0 +* +.SUBCKT nmoscap_3p3_b 1 2 PARAMS: C_LENGTH={l} C_WIDTH={w} DTEMP=0 +.PARAM CVAR1=0.002458 +.PARAM CVAR2=0.001533 +.PARAM CVAR3=1.515152 +.PARAM CVAR4=0.560606 +C_moscap 1 2 C='nmoscap_3p3_b_corner*l*w*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' +.ENDS nmoscap_3p3_b +* +.SUBCKT pmoscap_3p3_b 1 2 PARAMS: C_LENGTH={l} C_WIDTH={w} DTEMP=0 +.PARAM CVAR1=0.002435 +.PARAM CVAR2=0.00154 +.PARAM CVAR3=-1.66667 +.PARAM CVAR4=0.65 +C_moscap 1 2 C='pmoscap_3p3_b_corner*l*w*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' +.ENDS pmoscap_3p3_b +* +.SUBCKT nmoscap_6p0_b 1 2 PARAMS: C_LENGTH={l} C_WIDTH={w} DTEMP=0 +.PARAM CVAR1=0.001293 +.PARAM CVAR2=0.000863 +.PARAM CVAR3=1.052632 +.PARAM CVAR4=0.736842 +C_moscap 1 2 C='nmoscap_6p0_b_corner*l*w*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' +.ENDS nmoscap_6p0_b +* +.SUBCKT pmoscap_6p0_b 1 2 PARAMS: C_LENGTH={l} C_WIDTH={w} DTEMP=0 +.PARAM CVAR1=0.001325 +.PARAM CVAR2=0.000865 +.PARAM CVAR3=-1.42857 +.PARAM CVAR4=0.642857 +C_moscap 1 2 C='pmoscap_6p0_b_corner*l*w*(cvar1+cvar2*tanh(cvar3*v(1,2)+cvar4))' +.ENDS pmoscap_6p0_b +* +.ENDL moscap +* +*************************************************************************************************** +* 3.3V NMOS statistical Models +*************************************************************************************************** +* +.LIB nmos_3p3_stat +.SUBCKT nmos_3p3_sab d g s b ++ PARAMS: W=10u L=0.28u PAR=1 S_SAB=0.48u D_SAB=1.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 +.PARAM ++ PAR_VTH=0.007148 PAR_K=0.007008 PAR_L=1.5e-7 PAR_W=-1e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b nplus_u_m1 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + +Xr2 s s1 b nplus_u_m1 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b nmos_3p3 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS +.MODEL nmos_3p3.0 NMOS ++ A0=0.11197377 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.32403844 ++ ALPHA0=2.652013e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=19.905584 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0036363636 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.95938091 K2=0.054714558 K3=0 ++ K3B=0 KETA=-0.14896036 KT1=-0.45934558 KT1L=0 KT2=-0.024730519 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-3.1454545e-009 LAGS=-1.5116364e-008 LALPHA0=-3.0506364e-013 ++ LBETA0=1.2863636e-007 LDELTA=3.1818182e-009 LINT=0 LK1=-9.9985454e-008 ++ LK2=-4.1647636e-008 LKETA=3.8830182e-008 LKT1=4.2126364e-008 ++ LKT2=1.2545455e-009 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=-4.729e-008 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.6525455e-009 LUA=7.0220545e-016 ++ LUB=-7.9058636e-025 LUB1=2.8745455e-025 LUC=-6.1360545e-017 ++ LUC1=-3.8181818e-018 LUTE=9.0909091e-008 LVOFF=3.9354545e-009 ++ LVSAT=-0.0027272727 LVTH0=-3.8715455e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=1.7450182e-015 PAGS=-1.2213818e-014 ++ PALPHA0=-1.3658182e-020 PARAMCHK=1 PBETA0=8.7272727e-016 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.3741 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK2=5.388e-015 ++ PKETA=-2.4261818e-015 PKT1=-8.6530909e-015 PKT2=-2.9672727e-016 ++ PPCLM=8.5658182e-015 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-6.5127273e-016 PUA=-1.4149745e-022 PUB=9.2644364e-032 ++ PUB1=-5.7490909e-032 PUC=5.4467782e-024 PUC1=1.8327273e-024 ++ PUTE=-4.3636364e-014 PVAG=0 PVOFF=-1.4858182e-015 PVSAT=1.3090909e-009 ++ PVTH0=4.3636364e-016 RBODYMOD=0 RDSMOD=0 RDSW={nmos_3p3_rdsw} RDSWMIN=50 ++ RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 ++ TOXP={nmos_3p3_tox} TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.023671338 UA=-1.1554452e-009 UA1=1.675e-009 ++ UB=3.3771156e-018 UB1=-4.1945234e-018 UC=2.2660166e-010 UC1=-4.2363636e-011 ++ UTE=-1.5675325 VBM=-3 VFBCV=-1 VOFF=-0.1262652 VOFFCV=0.005 VOFFL=0 ++ VSAT=92454.546 VTH0={nmos_3p3_vth0_0} W0=5e-007 WA0=-6.2322078e-009 ++ WAGS=4.7930493e-008 WALPHA0=4.8779221e-014 WBETA0=1.3848312e-007 WINT=1e-008 ++ WK2=-1.9242857e-008 WKETA=8.1643636e-009 WKT1=3.2086753e-008 ++ WKT2=1.0597403e-009 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=2.1028364e-008 ++ WR=1 WTVOFF=0 WU0=4.6066597e-009 WUA=2.7073777e-016 WUB=-4.093733e-025 ++ WUB1=3.3492467e-025 WUC=-3.2577351e-017 WUC1=-6.5454545e-018 ++ WUTE=1.0441558e-007 WVOFF=5.3064935e-009 WVSAT=-0.00021818182 ++ WVTH0=-1.430587e-008 WW=0 WWL=0 WWN=1 XJ={nmos_3p3_xj} XL={nmos_3p3_xl} XPART=0 ++ XTIS=3 XW={nmos_3p3_xw} ++ LEVEL=14 +.MODEL nmos_3p3.1 NMOS ++ A0=1.0861147 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.47870122 ++ ALPHA0=6.5720816e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=22.625306 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0014285714 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.74639857 K2=0.0237458 K3=0 K3B=0 ++ KETA=-0.028417143 KT1=-0.33916633 KT1L=0 KT2=-0.020311225 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-4.9021592e-007 LAGS=-9.2447755e-008 LALPHA0=-2.265098e-012 ++ LBETA0=-1.2312245e-006 LDELTA=4.2857143e-009 LINT=0 LK1=6.5057143e-009 ++ LK2=-2.6163257e-008 LKETA=-2.1441429e-008 LKT1=-1.7963265e-008 ++ LKT2=-9.5510204e-010 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=9.8313061e-008 ++ LPDIBLC2=9.06e-010 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.6503673e-009 ++ LUA=7.7258204e-016 LUB=-6.4387347e-025 LUB1=-4.0760816e-025 LUC=9.6333061e-018 ++ LUC1=5.1428571e-018 LVOFF=-2.8273469e-009 LVSAT=0.0017142857 ++ LVTH0=-2.3433061e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=2.4627526e-014 PAGS=-9.9007347e-015 PALPHA0=1.8396735e-020 ++ PARAMCHK=1 PBETA0=2.4538775e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 ++ PCLM=0.082893878 PDIBLC1=0.39 PDIBLC2=0.001359 PDIBLCB=0.2 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0.07 PK2=-2.7269486e-015 PKETA=5.3691429e-015 ++ PKT1=8.6223674e-015 PKT2=2.5273469e-016 PPCLM=-2.8711837e-015 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=1.2234122e-015 ++ PUA=-2.976098e-023 PUB=-9.8501878e-032 PUB1=8.1521633e-032 PUC=-1.1961815e-023 ++ PUC1=-2.4685714e-024 PVAG=0 PVOFF=3.2032653e-016 PVSAT=2.0571429e-009 ++ PVTH0=-5.642449e-016 RBODYMOD=0 RDSMOD=0 RDSW={nmos_3p3_rdsw} RDSWMIN=50 ++ RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 ++ TOXP={nmos_3p3_tox} TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.029675694 UA=-1.2961984e-009 UA1=1.675e-009 ++ UB=3.0836898e-018 UB1=-2.804398e-018 UC=8.4613959e-011 UC1=-6.0285714e-011 ++ UTE=-1.3857143 VBM=-3 VFBCV=-1 VOFF=-0.11273959 VOFFCV=0.005 VOFFL=0 ++ VSAT=83571.429 VTH0={nmos_3p3_vth0_1} W0=5e-007 WA0=-5.1997224e-008 ++ WAGS=4.3304327e-008 WALPHA0=-1.5330612e-014 WBETA0=-3.5054694e-007 WINT=1e-008 ++ WK2=-3.01296e-009 WKETA=-7.4262857e-009 WKT1=-2.4641633e-009 ++ WKT2=-3.9183673e-011 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=4.3902367e-008 ++ WR=1 WTVOFF=0 WU0=8.572898e-010 WUA=4.7264816e-017 WUB=-2.7080816e-026 ++ WUB1=5.6899592e-026 WUC=2.2398367e-018 WUC1=2.0571429e-018 WUTE=1.7142857e-008 ++ WVOFF=1.6942041e-009 WVSAT=-0.0017142857 WVTH0=-1.2304653e-008 WW=0 WWL=0 WWN=1 ++ XJ={nmos_3p3_xj} XL={nmos_3p3_xl} XPART=0 XTIS=3 XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.2 NMOS ++ A0=1.224418 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.25784649 ++ ALPHA0=7.5243347e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.210162 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0027272727 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79593364 K2=0.0056393844 K3=0 ++ K3B=0 KETA=-0.019651071 KT1=-0.32898149 KT1L=0 KT2=-0.021107143 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-6.5617987e-007 LAGS=1.7257792e-007 LALPHA0=-8.4670617e-011 ++ LBETA0=-3.133052e-006 LDELTA=2.7272727e-009 LINT=0 LK1=-5.2936364e-008 ++ LK2=-4.4355584e-009 LKETA=-3.1960714e-008 LKT1=-3.0185065e-008 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LPCLM=-2.9236364e-008 LPDIBLC2=1.7686364e-009 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=-1.6755195e-009 LUA=1.9570909e-016 ++ LUB=-2.347987e-025 LUB1=-7.5296104e-025 LUC=-6.9921429e-018 ++ LVOFF=1.3461039e-008 LVTH0=-3.224026e-009 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=-4.2919481e-014 PAGS=4.5191688e-014 ++ PALPHA0=-9.043013e-018 PARAMCHK=1 PBETA0=-3.1184416e-013 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.18918506 PDIBLC1=0.39 PDIBLC2=0.00064013636 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK2=2.6091117e-015 ++ PKETA=-2.7504935e-015 PKT1=1.4488831e-014 PPCLM=4.7225454e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=1.447013e-015 ++ PUA=1.9701818e-023 PUB=-1.1174026e-031 PUB1=1.231013e-031 PUC=1.4030649e-024 ++ PVAG=0 PVOFF=-1.4493507e-016 PVTH0=-3.6888312e-015 RBODYMOD=0 RDSMOD=0 ++ RDSW={nmos_3p3_rdsw} RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 TOXP={nmos_3p3_tox} ++ TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 ++ TVOFF=0.001 U0=0.032447266 UA=-8.1547091e-010 UA1=1.675e-009 UB=2.7427942e-018 ++ UB1=-2.5166039e-018 UC=9.84685e-011 UC1=-5.6e-011 UTE=-1.3857143 VBM=-3 ++ VFBCV=-1 VOFF=-0.12631325 VOFFCV=0.005 VOFFL=0 VSAT=85000 ++ VTH0={nmos_3p3_vth0_2} W0=5e-007 WA0=4.291948e-009 WAGS=-2.606026e-009 ++ WALPHA0=7.5358442e-012 WBETA0=1.1381299e-007 WINT=1e-008 WK2=-7.4596769e-009 ++ WKETA=-6.5992208e-010 WKT1=-7.3528831e-009 WKT2=1.7142857e-010 WL=0 WLN=1 ++ WMAX=5e-007 WMIN=2.2e-007 WPCLM=2.1551688e-009 WR=1 WTVOFF=0 WU0=6.7095584e-010 ++ WUA=6.0458182e-018 WUB=-1.6048831e-026 WUB1=2.224987e-026 WUC=-8.8975636e-018 ++ WUTE=1.7142857e-008 WVOFF=2.0819221e-009 WVTH0=-9.7008312e-009 WW=0 WWL=0 WWN=1 ++ XJ={nmos_3p3_xj} XL={nmos_3p3_xl} XPART=0 XTIS=3 XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.3 NMOS ++ A0=1.1588 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.27510429 ++ ALPHA0=6.6776286e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=23.896857 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 ++ DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79064 K2=0.0051958286 K3=0 K3B=0 ++ KETA=-0.022847143 KT1=-0.332 KT1L=0 KT2=-0.021107143 KU0=0 KVSAT=0 KVTH0=0 ++ LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 ++ MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.18626143 PDIBLC1=0.39 ++ PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW={nmos_3p3_rdsw} RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 TOXP={nmos_3p3_tox} ++ TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 ++ TVOFF=0.001 U0=0.032279714 UA=-7.959e-010 UA1=1.675e-009 UB=2.7193143e-018 ++ UB1=-2.5919e-018 UC=9.7769286e-011 UC1=-5.6e-011 UTE=-1.3857143 VBM=-3 VFBCV=-1 ++ VOFF=-0.12496714 VOFFCV=0.005 VOFFL=0 VSAT=85000 VTH0={nmos_3p3_vth0_3} ++ W0=5e-007 WAGS=1.9131429e-009 WALPHA0=6.6315429e-012 WBETA0=8.2628571e-008 ++ WINT=1e-008 WK2=-7.1987657e-009 WKETA=-9.3497143e-010 WKT1=-5.904e-009 ++ WKT2=1.7142857e-010 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 WPCLM=6.8777143e-009 ++ WR=1 WTVOFF=0 WU0=8.1565714e-010 WUA=8.016e-018 WUB=-2.7222857e-026 ++ WUB1=3.456e-026 WUC=-8.7572571e-018 WUTE=1.7142857e-008 WVOFF=2.0674286e-009 ++ WVTH0=-1.0069714e-008 WW=0 WWL=0 WWN=1 XJ={nmos_3p3_xj} XL={nmos_3p3_xl} ++ XPART=0 XTIS=3 XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.4 NMOS ++ A0=0.10680558 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.35500309 ++ ALPHA0=2.6500109e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=20.982852 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0036363636 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.95938091 K2=0.041255727 K3=0 ++ K3B=0 KETA=-0.12490989 KT1=-0.37773746 KT1L=0 KT2=-0.014603854 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-1.6983636e-009 LAGS=-1.1780546e-008 LALPHA0=-2.8170545e-013 ++ LBETA0=-8.9454546e-008 LDELTA=3.1818182e-009 LINT=0 LK1=-9.9985454e-008 ++ LK2=-3.7879164e-008 LKETA=3.0254945e-008 LKT1=1.6718727e-008 ++ LKT2=-3.3230727e-009 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=-8.0088e-008 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.0251818e-009 LUA=3.9938436e-016 ++ LUB=-9.0230909e-026 LUB1=2.4878e-025 LUC=-3.4349127e-017 LVOFF=-9.2114546e-009 ++ LVSAT=0.0042909091 LVTH0=-4.1979273e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=1.0504145e-015 PAGS=-1.3815011e-014 ++ PALPHA0=-2.4870109e-020 PARAMCHK=1 PBETA0=1.0555636e-013 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.45921829 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PK2=3.5791331e-015 ++ PKETA=1.6899316e-015 PKT1=3.5425745e-015 PKT2=1.9005294e-015 ++ PPCLM=2.4308858e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 ++ PTVOFF=0 PU0=-3.5013818e-016 PUA=3.8566691e-024 PUB=-2.4352626e-031 ++ PUB1=-3.8927127e-032 PUC=-7.5187026e-024 PVAG=0 PVOFF=4.8246982e-015 ++ PVSAT=-2.0596364e-009 PVTH0=2.0029964e-015 RBODYMOD=0 RDSMOD=0 ++ RDSW={nmos_3p3_rdsw} RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 TOXP={nmos_3p3_tox} ++ TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 ++ TVOFF=0.001 U0=0.033011551 UA=-6.3005701e-010 UA1=1.675e-009 UB=2.2836418e-018 ++ UB1=-3.65896e-018 UC=1.5877203e-010 UC1=-5.6e-011 UTE=-1.4342857 VBM=-3 ++ VFBCV=-1 VOFF=-0.079311948 VOFFCV=0.005 VOFFL=0 VSAT=71618.182 ++ VTH0={nmos_3p3_vth0_4} W0=5e-007 WA0=-3.7514805e-009 WAGS=3.3067462e-008 ++ WALPHA0=4.9740218e-014 WBETA0=-3.786053e-007 WINT=1e-008 WK2=-1.2782618e-008 ++ WKETA=-3.3798633e-009 WKT1=-7.0851491e-009 WKT2=-3.8010589e-009 WL=0 WLN=1 ++ WMAX=1.2e-006 WMIN=5e-007 WPCLM=-1.9828414e-008 WR=1 WTVOFF=0 ++ WU0=1.2335751e-010 WUA=1.8551439e-017 WUB=1.1549411e-025 WUB1=7.7854254e-026 ++ WUC=-1.9125195e-020 WUTE=4.0457143e-008 WVOFF=-1.7231065e-008 ++ WVSAT=0.0097832727 WVTH0=-2.1596758e-008 WW=0 WWL=0 WWN=1 XJ={nmos_3p3_xj} ++ XL={nmos_3p3_xl} XPART=0 XTIS=3 XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.5 NMOS ++ A0=0.97533082 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.441074 ++ ALPHA0=6.8164074e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.036008 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0014285714 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.76833212 K2=0.0082103273 K3=0 ++ K3B=0 KETA=-0.043888571 KT1=-0.4079911 KT1L=0 KT2=-0.031229592 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-4.3596098e-007 LAGS=-5.4816e-008 LALPHA0=-2.3649037e-012 ++ LBETA0=-1.1603265e-007 LDELTA=4.2857143e-009 LINT=0 LK1=-4.4610612e-009 ++ LK2=-2.1356464e-008 LKETA=-1.0255714e-008 LKT1=3.1845551e-008 ++ LKT2=4.9897959e-009 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=4.0921959e-008 ++ LPDIBLC2=9.06e-010 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=4.9403755e-009 ++ LUA=6.6367861e-016 LUB=-3.6042122e-025 LUB1=-1.7578531e-025 LUC=4.0383673e-018 ++ LUC1=3.1443869e-017 LVOFF=1.1378694e-008 LVSAT=-0.0041142857 ++ LVTH0=-1.7716408e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.4148441e-015 PAGS=-2.7963977e-014 PALPHA0=6.6303478e-020 ++ PARAMCHK=1 PBETA0=-2.8990433e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 ++ PCLM=0.21719837 PDIBLC1=0.39 PDIBLC2=0.001359 PDIBLCB=0.2 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0.07 PK1=5.2640522e-015 PK2=-5.0342094e-015 ++ PKT1=-1.5285865e-014 PKT2=-2.6008163e-015 PPCLM=2.4676545e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=-3.5579167e-016 ++ PUA=2.2512666e-023 PUB=-2.3455895e-031 PUB1=-2.9753339e-032 PUC=-9.2762449e-024 ++ PUC1=-1.5093057e-023 PVAG=0 PVOFF=-6.4985731e-015 PVSAT=4.8548571e-009 ++ PVTH0=-3.3082384e-015 RBODYMOD=0 RDSMOD=0 RDSW={nmos_3p3_rdsw} RDSWMIN=50 ++ RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 ++ TCJSW=0.00060474 TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 ++ TOXP={nmos_3p3_tox} TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.031181163 UA=-1.1586455e-009 UA1=1.675e-009 ++ UB=2.8240225e-018 UB1=-2.8098294e-018 UC=8.1997037e-011 UC1=-1.1888774e-010 ++ UTE=-1.4342857 VBM=-3 VFBCV=-1 VOFF=-0.12049225 VOFFCV=0.005 VOFFL=0 ++ VSAT=88428.571 VTH0={nmos_3p3_vth0_5} W0=5e-007 WA0=1.1790367e-009 ++ WAGS=6.1365394e-008 WALPHA0=-1.3260696e-013 WBETA0=4.1231608e-007 WINT=1e-008 ++ WK1=-1.0528104e-008 WK2=4.4440669e-009 WKT1=3.0571729e-008 WKT2=5.2016327e-009 ++ WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=-2.0563788e-008 WR=1 WTVOFF=0 ++ WU0=1.3466449e-010 WUA=-1.8760555e-017 WUB=9.755951e-026 WUB1=5.9506678e-026 ++ WUC=3.4959595e-018 WUC1=3.0186115e-017 WUTE=4.0457143e-008 WVOFF=5.4154776e-009 ++ WVSAT=-0.0040457143 WVTH0=-1.0974289e-008 WW=0 WWL=0 WWN=1 XJ={nmos_3p3_xj} ++ XL={nmos_3p3_xl} XPART=0 XTIS=3 XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.6 NMOS ++ A0=1.2333595 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.28370796 ++ ALPHA0=9.0921047e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.039866 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0027272727 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79418892 K2=-0.0057236965 K3=0 ++ K3B=0 KETA=-0.021025909 KT1=-0.33923366 KT1L=0 KT2=-0.021803571 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-7.4559545e-007 LAGS=1.3402325e-007 LALPHA0=-1.0329047e-010 ++ LBETA0=-3.7206623e-006 LDELTA=2.7272727e-009 LINT=0 LK1=-3.5489221e-008 ++ LK2=-4.6356351e-009 LKETA=-3.7690909e-008 LKT1=-5.0663377e-008 ++ LKT2=-6.3214286e-009 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LPCLM=2.9060649e-008 ++ LPDIBLC2=1.7686364e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=-1.4308442e-009 ++ LUA=2.1903156e-016 LUB=-6.4298182e-025 LUB1=7.0824935e-025 LUC=-1.4633922e-017 ++ LUC1=-5.0024338e-017 LUTE=3.448052e-007 LVOFF=1.3159091e-008 ++ LVTH0=1.325026e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PAGS=6.3697932e-014 PALPHA0=-1.0548281e-019 PARAMCHK=1 ++ PBETA0=-2.9791169e-014 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.22708279 ++ PDIBLC1=0.39 PDIBLC2=0.00064013636 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0.07 PK1=-8.3746286e-015 PK2=2.7051485e-015 PKT1=2.4318421e-014 ++ PKT2=3.0342857e-015 PPCLM=1.9242888e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 ++ PSCBE2=1.638e-005 PTVOFF=0 PU0=1.3295688e-015 PUA=8.5070338e-024 ++ PUB=8.4187636e-032 PUB1=-5.7827969e-031 PUC=5.071119e-024 PUC1=2.4011682e-023 ++ PUTE=-1.6550649e-013 PVAG=0 PVTH0=-1.1596488e-014 RBODYMOD=0 RDSMOD=0 ++ RDSW={nmos_3p3_rdsw} RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 TOXP={nmos_3p3_tox} ++ TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 ++ TVOFF=0.001 U0=0.036490513 UA=-7.881063e-010 UA1=1.675e-009 UB=3.0594896e-018 ++ UB1=-3.5465249e-018 UC=9.7557278e-011 UC1=-5.0997566e-011 UTE=-1.7216234 VBM=-3 ++ VFBCV=-1 VOFF=-0.12197591 VOFFCV=0.005 VOFFL=0 VSAT=85000 ++ VTH0={nmos_3p3_vth0_6} W0=5e-007 WAGS=-1.501953e-008 WALPHA0=1.0548281e-014 ++ WBETA0=1.9555512e-007 WINT=1e-008 WK1=8.3746286e-010 WK2=-2.005398e-009 ++ WKT1=-2.4318421e-009 WKT2=5.0571429e-010 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 ++ WPCLM=-1.603574e-008 WR=1 WTVOFF=0 WU0=-1.2698026e-009 WUA=-7.0891948e-018 ++ WUB=-1.6806265e-025 WUB1=5.1661197e-025 WUC=-8.460177e-018 WUC1=-2.4011682e-018 ++ WUTE=1.7837922e-007 WVTH0=-4.067414e-009 WW=0 WWL=0 WWN=1 XJ={nmos_3p3_xj} ++ XL={nmos_3p3_xl} XPART=0 XTIS=3 XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.7 NMOS ++ A0=1.1588 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29711029 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=23.6678 BGIDL=1.8961e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=1e-010 ++ CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 ++ DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79064 K2=-0.00618726 K3=0 K3B=0 ++ KETA=-0.024795 KT1=-0.3443 KT1L=0 KT2=-0.022435714 KU0=0 KVSAT=0 KVTH0=0 LINT=0 ++ LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 ++ LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.22998886 PDIBLC1=0.39 ++ PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW={nmos_3p3_rdsw} RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 TOXP={nmos_3p3_tox} ++ TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 ++ TVOFF=0.001 U0=0.036347429 UA=-7.6620314e-010 UA1=1.675e-009 UB=2.9951914e-018 ++ UB1=-3.4757e-018 UC=9.6093886e-011 UC1=-5.6e-011 UTE=-1.6871429 VBM=-3 VFBCV=-1 ++ VOFF=-0.12066 VOFFCV=0.005 VOFFL=0 VSAT=85000 VTH0={nmos_3p3_vth0_7} W0=5e-007 ++ WAGS=-8.6497371e-009 WBETA0=1.92576e-007 WINT=1e-008 WK2=-1.7348832e-009 ++ WKT2=8.0914286e-010 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=-1.4111451e-008 ++ WR=1 WTVOFF=0 WU0=-1.1368457e-009 WUA=-6.2384914e-018 WUB=-1.5964389e-025 ++ WUB1=4.58784e-025 WUC=-7.9530651e-018 WUTE=1.6182857e-007 WVTH0=-5.2270629e-009 ++ WW=0 WWL=0 WWN=1 XJ={nmos_3p3_xj} XL={nmos_3p3_xl} XPART=0 XTIS=3 ++ XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.8 NMOS ++ A0=0.10362636 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.2705431 ++ ALPHA0=2.5953123e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.140586 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0036363636 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.95060511 K2=0.013945175 K3=0 ++ K3B=0 KETA=-0.12424077 KT1=-0.28115299 KT1L=0 KT2=-0.025449687 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-8.0818182e-010 LAGS=3.2753448e-008 LALPHA0=-2.5435614e-013 ++ LDELTA=3.1818182e-009 LINT=0 LK1=-9.5597554e-008 LK2=-3.0232209e-008 ++ LKETA=2.9920384e-008 LKT1=-1.0099496e-008 LKT2=9.6575269e-010 LL=0 LLN=1 ++ LMAX=5e-007 LMIN=2.8e-007 LNOFF=1.2990496e-006 LPCLM=-9.798626e-009 ++ LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=1.7050207e-010 LUA=2.5458994e-016 ++ LUB=-3.3240512e-025 LUB1=4.827456e-025 LUC=-6.8059408e-017 LUC1=4.973267e-017 ++ LVOFF=6.8691116e-010 LVOFFCV=-1.118626e-007 LVSAT=-0.00034132231 ++ LVTH0=-5.5747725e-008 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 ++ NOFF=-0.59809917 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} ++ NSD=1e+020 NTNOI=1 PAGS=-6.6365124e-014 PALPHA0=-5.7142305e-020 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.20476889 PDIBLC1=0.39 ++ PDIBLC2=0.003171 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 ++ PK1=-5.177723e-015 PK2=-5.4442735e-015 PKETA=2.0847148e-015 PKT1=3.5188078e-014 ++ PKT2=-3.1602845e-015 PNOFF=-1.5328785e-012 PPCLM=-5.8632603e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=4.1983839e-015 ++ PUA=1.7471409e-022 PUB=4.2239319e-032 PUB1=-3.1500653e-031 PUC=3.2259428e-023 ++ PUC1=-5.8684551e-023 PVAG=0 PVOFF=-6.8553733e-015 PVOFFCV=1.3199787e-013 ++ PVSAT=3.4063967e-009 PVTH0=1.824977e-014 RBODYMOD=0 RDSMOD=0 ++ RDSW={nmos_3p3_rdsw} RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 TOXP={nmos_3p3_tox} ++ TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 ++ TVOFF=0.001 U0=0.046898182 UA=-6.6207759e-010 UA1=1.675e-009 UB=3.7962141e-018 ++ UB1=-5.3788142e-018 UC=2.9436835e-010 UC1=-2.2938539e-010 UTE=-1.5701136 VBM=-3 ++ VFBCV=-1 VOFF=-0.12424632 VOFFCV=0.22872521 VOFFL=0 VSAT=85682.645 ++ VTH0={nmos_3p3_vth0_8} W0=5e-007 WAGS=1.3273025e-007 WALPHA0=1.1428461e-013 ++ WBETA0=-5.6473191e-007 WINT=1e-008 WK1=1.0355446e-008 WK2=1.9443834e-008 ++ WKETA=-4.1694295e-009 WKT1=-1.2105482e-007 WKT2=8.9970236e-009 WL=0 WLN=1 ++ WMAX=1e-005 WMIN=1.2e-006 WNOFF=3.065757e-006 WPCLM=2.8042187e-007 WR=1 ++ WTVOFF=0 WU0=-1.6262868e-008 WUA=5.6335718e-017 WUB=-1.6693412e-024 ++ WUB1=2.1072821e-024 WUC=-1.6002278e-016 WUC1=2.0459475e-016 WUTE=2.0073409e-007 ++ WVOFF=3.5791497e-008 WVOFFCV=-2.6399574e-007 WVSAT=-0.0068127934 ++ WVTH0=-5.7737207e-008 WW=0 WWL=0 WWN=1 XJ={nmos_3p3_xj} XL={nmos_3p3_xl} ++ XPART=0 XTIS=3 XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.9 NMOS ++ A0=0.57970277 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.63340774 ++ ALPHA0=6.7040286e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.043581 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0014285714 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.75941 K2=0.017155231 K3=0 K3B=0 ++ KETA=-0.043888571 KT1=-0.30297354 KT1L=0 KT2=-0.021799026 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.3884638e-007 LAGS=-1.4867887e-007 LALPHA0=-2.3087143e-012 ++ LBETA0=4.8502597e-008 LDELTA=4.2857143e-009 LINT=0 LK2=-3.1837237e-008 ++ LKETA=-1.0255714e-008 LKT1=8.1077922e-010 LKT2=-8.5957792e-010 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=6.8726318e-008 LPDIBLC2=9.06e-010 LPE0=1.1e-007 ++ LPEB=0 LTVOFF=0 LU0=4.387089e-009 LUA=3.880134e-016 LUB=-1.7056325e-025 ++ LUB1=-6.899552e-025 LUC=5.1261039e-019 LUC1=7.5986727e-018 ++ LVOFF=-1.0167857e-008 LVTH0=-9.953513e-009 LW=0 LWL=0 LWN=1 MINV=-0.25 ++ MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 ++ NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=-2.3401007e-013 PAGS=8.279421e-014 ++ PARAMCHK=1 PBETA0=-4.8405592e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 ++ PCLM=0.047719 PDIBLC1=0.39 PDIBLC2=0.001359 PDIBLCB=0.2 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0.07 PK2=7.3331031e-015 PKT1=2.1335166e-014 ++ PKT2=4.3014448e-015 PPCLM=-8.1325983e-015 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=2.9708645e-016 ++ PUA=3.4779762e-022 PUB=-4.5859137e-031 PUB1=5.7696713e-031 PUC=-5.1158517e-024 ++ PUC1=1.3044275e-023 PVAG=0 PVOFF=1.8926357e-014 PVTH0=-1.2468455e-014 ++ RBODYMOD=0 RDSMOD=0 RDSW={nmos_3p3_rdsw} RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 ++ RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 ++ TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 ++ TOXP={nmos_3p3_tox} TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.038465008 UA=-9.289245e-010 UA1=1.675e-009 ++ UB=3.4725304e-018 UB1=-3.0334126e-018 UC=1.5722431e-010 UC1=-1.4511739e-010 ++ UTE=-1.5701136 VBM=-3 VFBCV=-1 VOFF=-0.10253679 VOFFCV=0.005 VOFFL=0 VSAT=85000 ++ VTH0={nmos_3p3_vth0_9} W0=5e-007 WA0=4.6802014e-007 WAGS=-1.6558842e-007 ++ WBETA0=4.0337993e-007 WINT=1e-008 WK2=-6.1109193e-009 WKT1=-9.3348999e-008 ++ WKT2=-5.9264351e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WPCLM=1.7942187e-007 ++ WR=1 WTVOFF=0 WU0=-8.4602728e-009 WUA=-2.8983135e-016 WUB=-6.6767982e-025 ++ WUB1=3.2333483e-025 WUC=-8.5272224e-017 WUC1=6.1137104e-017 WUTE=2.0073409e-007 ++ WVOFF=-1.5771964e-008 WVTH0=3.6992425e-009 WW=0 WWL=0 WWN=1 XJ={nmos_3p3_xj} ++ XL={nmos_3p3_xl} XPART=0 XTIS=3 XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.10 NMOS ++ A0=1.175342 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.26729169 ++ ALPHA0=9.0929986e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.512311 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0027272727 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79747612 K2=-0.0074231864 K3=0 ++ K3B=0 KETA=-0.021025909 KT1=-0.31506405 KT1L=0 KT2=-0.016812862 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-9.536135e-007 LAGS=2.9066039e-007 LALPHA0=-1.0337986e-010 ++ LBETA0=-4.1139731e-006 LDELTA=2.7272727e-009 LINT=0 LK1=-4.5679339e-008 ++ LK2=-2.3431364e-009 LKETA=-3.7690909e-008 LKT1=1.5319401e-008 ++ LKT2=-6.8429752e-009 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=-1.5464876e-007 ++ LPCLM=-1.5414418e-007 LPDIBLC2=1.7686364e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LU0=1.9522345e-009 LUA=2.4617513e-016 LUA1=2.5980992e-017 LUB=1.6897655e-025 ++ LUB1=-1.7520434e-024 LUC=6.3987831e-017 LUC1=-1.1288886e-016 ++ LUTE=-2.7427686e-008 LVOFF=1.3159091e-008 LVOFFCV=8.5056818e-008 ++ LVTH0=7.3817355e-009 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 ++ MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 ++ NOFF=2.128874 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} ++ NSD=1e+020 NTNOI=1 PA0=2.454613e-013 PAGS=-1.211339e-013 PARAMCHK=1 ++ PBETA0=4.3431558e-013 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.23344442 ++ PDIBLC1=0.39 PDIBLC2=0.00064013636 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0.07 PK1=3.6497107e-015 PKT1=-5.3541257e-014 PKT2=3.6497107e-015 ++ PNOFF=1.8248554e-013 PPCLM=2.3542459e-013 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PU0=-2.662464e-015 ++ PUA=-2.3522386e-023 PUA1=-3.065757e-023 PUB=-8.7392324e-031 PUB1=2.3248657e-030 ++ PUC=-8.7702549e-023 PUC1=9.8191818e-023 PUTE=2.7372831e-013 PVAG=0 ++ PVOFFCV=-1.0036705e-013 PVTH0=-4.6716298e-015 RBODYMOD=0 RDSMOD=0 ++ RDSW={nmos_3p3_rdsw} RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 TOXP={nmos_3p3_tox} ++ TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 ++ TVOFF=0.001 U0=0.040494054 UA=-8.1072595e-010 UA1=1.6533492e-009 ++ UB=3.1895805e-018 UB1=-2.1483391e-018 UC=1.0432829e-010 UC1=-4.4711114e-011 ++ UTE=-1.5472572 VBM=-3 VFBCV=-1 VOFF=-0.12197591 VOFFCV=-0.065880682 VOFFL=0 ++ VSAT=85000 VTH0={nmos_3p3_vth0_10} W0=5e-007 WA0=6.8460666e-008 ++ WAGS=4.3516718e-009 WBETA0=-3.6192965e-007 WINT=1e-008 WK1=-3.0414256e-009 ++ WKT1=-3.095198e-008 WKT2=-5.3833233e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 ++ WNOFF=-1.5207128e-007 WPCLM=-2.3542459e-008 WR=1 WTVOFF=0 WU0=-5.9939808e-009 ++ WUA=1.9601988e-017 WUA1=2.5547975e-017 WUB=-3.2156993e-025 WUB1=-1.1332474e-024 ++ WUC=-1.6449976e-017 WUC1=-9.8191818e-018 WUTE=-2.7372831e-008 ++ WVOFFCV=8.3639205e-008 WVTH0=-2.7981116e-009 WW=0 WWL=0 WWN=1 XJ={nmos_3p3_xj} ++ XL={nmos_3p3_xl} XPART=0 XTIS=3 XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.11 NMOS ++ A0=1.0799807 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29635773 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.100914 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 ++ DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 ++ DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79290818 K2=-0.0076575 K3=0 K3B=0 ++ KETA=-0.024795 KT1=-0.31353211 KT1L=0 KT2=-0.017497159 KU0=0 KVSAT=0 KVTH0=0 ++ LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 ++ MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2.1134091 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.21803 ++ PDIBLC1=0.39 PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0.07 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 ++ PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW={nmos_3p3_rdsw} RDSWMIN=50 RDWMIN=0 RGATEMOD=0 ++ RSH=7 RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 ++ TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 ++ TOXP={nmos_3p3_tox} TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.040689277 UA=-7.8610843e-010 UA1=1.6559473e-009 ++ UB=3.2064782e-018 UB1=-2.3235434e-018 UC=1.1072708e-010 UC1=-5.6e-011 UTE=-1.55 ++ VBM=-3 VFBCV=-1 VOFF=-0.12066 VOFFCV=-0.057375 VOFFL=0 VSAT=85000 ++ VTH0={nmos_3p3_vth0_11} W0=5e-007 WA0=9.3006796e-008 WAGS=-7.7617182e-009 ++ WBETA0=-3.1849809e-007 WINT=1e-008 WK1=-2.6764545e-009 WKT1=-3.6306106e-008 ++ WKT2=-5.0183523e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WNOFF=-1.3382273e-007 ++ WR=1 WTVOFF=0 WU0=-6.2602272e-009 WUA=1.7249749e-017 WUA1=2.2482218e-017 ++ WUB=-4.0896225e-025 WUB1=-9.0076078e-025 WUC=-2.5220231e-017 ++ WVOFFCV=7.36025e-008 WVTH0=-3.2652745e-009 WW=0 WWL=0 WWN=1 XJ={nmos_3p3_xj} ++ XL={nmos_3p3_xl} XPART=0 XTIS=3 XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.12 NMOS ++ A0=0.13211844 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.46155061 ++ ALPHA0=2.6067636e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.084 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=2.3e-010 CGIDL=0.5 CGSL=1e-010 CGSO=2.3e-010 CIT=0 ++ CJS=0.00096797 CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ CLC=1e-007 CLE=0.6 DELTA=0.0036363636 DIOMOD=1 DLC=3e-008 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 ++ DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.75 ETAB=-0.32 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 ++ IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 ++ K1=0.95164273 K2=0.015893454 K3=0 K3B=0 KETA=-0.12105603 KT1=-0.29328273 KT1L=0 ++ KT2=-0.024548182 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.5054221e-008 LAGS=-6.2750307e-008 ++ LALPHA0=-2.6008182e-013 LDELTA=3.1818182e-009 LINT=0 LK1=-9.6116364e-008 ++ LK2=-3.0777727e-008 LKETA=2.8328017e-008 LKT1=-6.5736364e-009 ++ LKT2=6.4909091e-010 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LNOFF=1.1454545e-006 ++ LPCLM=-1.5673636e-008 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LU0=5.9118182e-010 ++ LUA=2.7209636e-016 LUB=-3.2817273e-025 LUB1=4.5118182e-025 LUC=-6.4827e-017 ++ LUC1=4.3852454e-017 LVOFFCV=-9.8636364e-008 LVTH0=-5.3919091e-008 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=-0.29090909 ++ NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=1.4217547e-013 PAGS=8.8676235e-013 PARAMCHK=1 PBS=0.70172 ++ PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.23286727 PDIBLC1=0.39 PDIBLC2=0.003171 ++ PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PKETA=1.7976533e-014 ++ PRT=0 PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW={nmos_3p3_rdsw} RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 ++ RSWMIN=0 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 ++ TCJSWG=0.001 TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 ++ TOXP={nmos_3p3_tox} TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 ++ TRNQSMOD=0 TVOFF=0.001 U0=0.045268636 UA=-6.5643273e-010 UA1=1.675e-009 ++ UB=3.6289455e-018 UB1=-5.1676636e-018 UC=2.78334e-010 UC1=-2.0888491e-010 ++ UTE=-1.55 VBM=-3 VFBCV=-1 VOFF=-0.12066 VOFFCV=0.20227273 VOFFL=0 VSAT=85000 ++ VTH0={nmos_3p3_vth0_12} W0=5e-007 WA0=-2.8435094e-007 WAGS=-1.7735247e-006 ++ WINT=1e-008 WKETA=-3.5953066e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WR=1 ++ WTVOFF=0 WW=0 WWL=0 WWN=1 XJ={nmos_3p3_xj} XL={nmos_3p3_xl} XPART=0 XTIS=3 ++ XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.13 NMOS ++ A0=0.62659857 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.61681571 ++ ALPHA0=6.7040286e-006 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=21.084 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0014285714 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.75941 K2=0.016542914 K3=0 K3B=0 ++ KETA=-0.043888571 KT1=-0.31232714 KT1L=0 KT2=-0.022392857 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.6229429e-007 LAGS=-1.4038286e-007 LALPHA0=-2.3087143e-012 ++ LDELTA=4.2857143e-009 LINT=0 LK2=-3.1102457e-008 LKETA=-1.0255714e-008 ++ LKT1=2.9485714e-009 LKT2=-4.2857143e-010 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 ++ LPCLM=6.7911429e-008 LPDIBLC2=9.06e-010 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LU0=4.4168571e-009 LUA=4.2286286e-016 LUB=-2.1651429e-025 LUB1=-6.3214286e-025 ++ LUC1=8.9057143e-018 LVOFF=-8.2714286e-009 LVTH0=-1.1202857e-008 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.065697143 PDIBLC1=0.39 ++ PDIBLC2=0.001359 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW={nmos_3p3_rdsw} RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 TOXP={nmos_3p3_tox} ++ TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 ++ TVOFF=0.001 U0=0.037617286 UA=-9.5796571e-010 UA1=1.675e-009 UB=3.4056286e-018 ++ UB1=-3.0010143e-018 UC=1.4868e-010 UC1=-1.3899143e-010 UTE=-1.55 VBM=-3 ++ VFBCV=-1 VOFF=-0.10411714 VOFFCV=0.005 VOFFL=0 VSAT=85000 ++ VTH0={nmos_3p3_vth0_13} W0=5e-007 WINT=1e-008 WL=0 WLN=1 WMAX=0.000100001 ++ WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ={nmos_3p3_xj} XL={nmos_3p3_xl} ++ XPART=0 XTIS=3 XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.14 NMOS ++ A0=1.1822018 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.26772773 ++ ALPHA0=9.0929986e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.476046 ++ BGIDL=1.8961e+009 BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 ++ CGDL=1e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1e-010 CGSO=1e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.0027272727 DIOMOD=1 DLC=0 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79717136 K2=-0.0074231864 K3=0 ++ K3B=0 KETA=-0.021025909 KT1=-0.31816545 KT1L=0 KT2=-0.017352273 KU0=0 KVSAT=0 ++ KVTH0=0 LA0=-9.2901818e-007 LAGS=2.7852273e-007 LALPHA0=-1.0337986e-010 ++ LBETA0=-4.0704545e-006 LDELTA=2.7272727e-009 LINT=0 LK1=-4.5313636e-008 ++ LK2=-2.3431364e-009 LKETA=-3.7690909e-008 LKT1=9.9545454e-009 ++ LKT2=-6.4772727e-009 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=-1.3636364e-007 ++ LPCLM=-1.3055455e-007 LPDIBLC2=1.7686364e-009 LPE0=1.1e-007 LPEB=0 LTVOFF=0 ++ LU0=1.6854546e-009 LUA=2.4381818e-016 LUA1=2.2909091e-017 LUB=8.1409091e-026 ++ LUB1=-1.5190909e-024 LUC=5.52e-017 LUC1=-1.0305e-016 LVOFF=1.3159091e-008 ++ LVOFFCV=7.5e-008 LVTH0=6.9136364e-009 LW=0 LWL=0 LWN=1 MINV=-0.25 MJS=0.32071 ++ MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 NDEP=3e+017 NFACTOR=1 NGATE=6e+019 ++ NJS=1.01 NOFF=2.1136364 NOIA={nmos_3p3_noia} NOIB={nmos_3p3_noib} ++ NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.70172 PBSWGS=0.74743 ++ PBSWS=0.8062 PCLM=0.23108545 PDIBLC1=0.39 PDIBLC2=0.00064013636 PDIBLCB=0.2 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 ++ RDSW={nmos_3p3_rdsw} RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 TOXP={nmos_3p3_tox} ++ TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 ++ TVOFF=0.001 U0=0.039893455 UA=-8.0876182e-010 UA1=1.6559091e-009 ++ UB=3.1573591e-018 UB1=-2.2618909e-018 UC=1.0268e-010 UC1=-4.5695e-011 UTE=-1.55 ++ VBM=-3 VFBCV=-1 VOFF=-0.12197591 VOFFCV=-0.0575 VOFFL=0 VSAT=85000 ++ VTH0={nmos_3p3_vth0_14} W0=5e-007 WINT=1e-008 WL=0 WLN=1 WMAX=0.000100001 ++ WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ={nmos_3p3_xj} XL={nmos_3p3_xl} ++ XPART=0 XTIS=3 XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL nmos_3p3.15 NMOS ++ A0=1.0893 A1=0 A2=1 ACDE=0.6 ACNQSMOD=0 AGIDL=1.3268e-010 AGS=0.29558 ++ ALPHA0=8.0592e-005 ALPHA1=0 AT=23000 B0=0 B1=0 BETA0=24.069 BGIDL=1.8961e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=1e-010 ++ CGDO=2.3e-010 CGIDL=0.5 CGSL=1e-010 CGSO=2.3e-010 CIT=0 CJS=0.00096797 ++ CJSWGS=5.9903e-010 CJSWS=1.5663e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.003 DIOMOD=1 DLC=3e-008 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.5 DVT0=0 DVT0W=0 DVT1=0.53 DVT1W=0 DVT2=0 DVT2W=0 DVTP0=0 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=0.95 EGIDL=0.8 EM=4.1e+007 EPSROX=3.9 ETA0=0.75 ETAB=-0.32 ++ EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=2.2959e-007 JSWGS=0 JSWS=2.1207e-013 K1=0.79264 K2=-0.0076575 K3=0 K3B=0 ++ KETA=-0.024795 KT1=-0.31717 KT1L=0 KT2=-0.018 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 ++ LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=1.1e-007 LPEB=0 LTVOFF=0 LW=0 LWL=0 ++ LWN=1 MINV=-0.25 MJS=0.32071 MJSWGS=0.32059 MJSWS=0.1 MOBMOD=0 MOIN=15 ++ NDEP=3e+017 NFACTOR=1 NGATE=6e+019 NJS=1.01 NOFF=2.1 NOIA={nmos_3p3_noia} ++ NOIB={nmos_3p3_noib} NOIC={nmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.70172 PBSWGS=0.74743 PBSWS=0.8062 PCLM=0.21803 PDIBLC1=0.39 ++ PDIBLC2=0.000817 PDIBLCB=0.2 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.07 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.6469e+008 PSCBE2=1.638e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW={nmos_3p3_rdsw} RDSWMIN=50 RDWMIN=0 RGATEMOD=0 RSH=7 RSWMIN=0 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.0009438 TCJSW=0.00060474 TCJSWG=0.001 ++ TNOIMOD=0 TNOM=25 TOXE={nmos_3p3_tox} TOXM=8e-009 TOXP={nmos_3p3_tox} ++ TOXREF=8e-009 TPB=0.0018129 TPBSW=5e-005 TPBSWG=0.0016872 TRNQSMOD=0 ++ TVOFF=0.001 U0=0.040062 UA=-7.8438e-010 UA1=1.6582e-009 UB=3.1655e-018 ++ UB1=-2.4138e-018 UC=1.082e-010 UC1=-5.6e-011 UTE=-1.55 VBM=-3 VFBCV=-1 ++ VOFF=-0.12066 VOFFCV=-0.05 VOFFL=0 VSAT=85000 VTH0={nmos_3p3_vth0_15} W0=5e-007 ++ WINT=1e-008 WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WR=1 WTVOFF=0 WW=0 WWL=0 ++ WWN=1 XJ={nmos_3p3_xj} XL={nmos_3p3_xl} XPART=0 XTIS=3 XW={nmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +*resistor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.SUBCKT nplus_u_m1 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 R_RSH0={rsh_nplus_u_m} R_DW=-5E-8 R_DL=0 ++ R_VC1=0 R_VC2=0 R_TC1=1.36E-3 R_TC2=6.5E-7 R_TNOM=25 R_L='r_length-2*r_dl' R_W='r_width-2*r_dw' ++ R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_nplus_u_m=60 +* model for substrate capacitor + + + + + + + + + + +.MODEL np_junction D CJ=0.00096797 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 3 1 np_junction AREA='r_w*r_l' + +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS nplus_u_m1 +.ENDL nmos_3p3_stat + +* +* +*************************************************************************************************** +* 3.3V PMOS statistical Models +*************************************************************************************************** +* +.LIB pmos_3p3_stat +.SUBCKT pmos_3p3_sab d g s b ++ PARAMS: W=10u L=0.28u PAR=1 S_SAB=0.48u D_SAB=1.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 +.PARAM ++ PAR_VTH=0.00666 PAR_K=0.002833 PAR_L=1.5e-7 PAR_W=-1e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b pplus_u_m1 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + + +Xr2 s s1 b pplus_u_m1 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b pmos_3p3 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS +.MODEL pmos_3p3.0 PMOS ++ A0=1.0272635 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.19081247 ++ ALPHA0=1.1485698e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=39.773597 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.86959286 K2=0.029351195 K3=0 K3B=0 KETA=-0.066404636 ++ KT1=-0.28373805 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.0434818e-007 ++ LAGS=1.0492091e-007 LALPHA0=-3.0054064e-012 LBETA0=-3.6237273e-006 LINT=0 ++ LK1=4.91e-009 LK2=-2.4890454e-008 LKETA=8.2658182e-009 LKT1=-1.5974545e-008 ++ LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=7.0823636e-008 LPE0=3.2493e-008 ++ LPEB=0 LTVOFF=0 LU0=2.4492727e-009 LUA=1.0386891e-015 LUA1=1.7181818e-016 ++ LUB=-1.4361909e-025 LUB1=-6.7359091e-025 LUC=8.4861818e-018 LUC1=5.8570909e-017 ++ LVOFF=-1.6014546e-009 LVTH0=-7.6827273e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-2.7370909e-015 PAGS=-1.2080073e-014 PALPHA0=6.39288e-020 ++ PARAMCHK=1 PBETA0=1.1827636e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.35627558 PDIBLC1=0.1484 PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK1=-2.0974909e-014 PK2=3.4158327e-015 ++ PKETA=3.6614618e-015 PKT1=1.9400727e-015 PPCLM=6.5406545e-015 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-5.2642909e-016 ++ PUA=-1.9180342e-022 PUA1=-8.9345454e-023 PUB=1.3557818e-033 PUB1=1.4950473e-031 ++ PUC=-4.4743636e-024 PUC1=-1.4057018e-023 PVAG=0 PVOFF=8.3275636e-016 ++ PVTH0=2.3570182e-015 RBODYMOD=0 RDSMOD=0 RDSW={pmos_3p3_rdsw} RDSWMIN=20 ++ RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE={pmos_3p3_tox} TOXM=7.9e-009 ++ TOXP={pmos_3p3_tox} TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.0077071688 UA=-2.4381818e-012 UA1=1.1563636e-009 ++ UB=6.7035533e-019 UB1=-2.100161e-018 UC=8.6801065e-011 UC1=-2.5418182e-010 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.094658091 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0={pmos_3p3_vth0_0} VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=1.1112467e-008 WAGS=-2.3219283e-008 WALPHA0=-1.0325417e-013 ++ WBETA0=2.1005299e-007 WINT=-1e-008 WK1=6.7137132e-008 WK2=-2.1522854e-008 ++ WKETA=-7.3229236e-009 WKT1=-1.1172031e-008 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 ++ WPCLM=2.9266005e-008 WTVOFF=0 WU0=6.0892675e-010 WUA=3.3100364e-018 ++ WUA1=1.7869091e-016 WUB=-4.8420779e-027 WUB1=-1.4002317e-025 ++ WUC=-1.3364176e-017 WUC1=4.0843636e-017 WVOFF=-1.6655127e-009 ++ WVTH0=4.2938493e-009 WW=0 WWL=0 WWN=1 XJ={pmos_3p3_xj} XL={pmos_3p3_xl} XPART=0 ++ XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 +.MODEL pmos_3p3.1 PMOS ++ A0=1.1510659 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.19022326 ++ ALPHA0=7.5504633e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=42.422959 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.011648 K2=-0.018784 K3=0 K3B=0 KETA=-0.0050909592 ++ KT1=-0.30703735 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.6624939e-007 ++ LAGS=1.0521551e-007 LALPHA0=-3.5014873e-011 LBETA0=-4.9484082e-006 LINT=0 ++ LK1=-6.6117551e-008 LK2=-8.2285714e-010 LKETA=-2.239102e-008 ++ LKT1=-4.324898e-009 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=1.2067592e-007 ++ LPDIBLC2=2.4533143e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.1587837e-009 ++ LUA=8.5199265e-016 LUB=-3.5234082e-025 LUB1=-6.0410204e-025 LUC=5.8519641e-017 ++ LUC1=-3.0738122e-017 LVOFF=1.2890571e-008 LVTH0=8.0902041e-009 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.6645518e-014 PAGS=-3.0616751e-014 PALPHA0=-2.3899709e-018 ++ PARAMCHK=1 PBETA0=8.5195102e-014 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.25657102 PDIBLC1=0.1484 PDIBLC2=0.00024628714 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK1=2.1589126e-014 PK2=-6.084e-015 ++ PKETA=1.1021878e-015 PKT1=-1.6167967e-014 PPCLM=-2.1505078e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-9.8910367e-017 ++ PUA=-1.6858315e-022 PUB=9.5112882e-032 PUB1=9.6045061e-032 PUC=-7.4630909e-024 ++ PUC1=3.2542237e-024 PVAG=0 PVTH0=1.5205225e-015 RBODYMOD=0 RDSMOD=0 ++ RDSW={pmos_3p3_rdsw} RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 ++ TOXE={pmos_3p3_tox} TOXM=7.9e-009 TOXP={pmos_3p3_tox} TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.010288147 UA=3.7095469e-010 UA1=1.5e-009 UB=1.0877988e-018 ++ UB1=-2.2391388e-018 UC=-1.3265853e-011 UC1=-7.5563755e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.12364214 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0={pmos_3p3_vth0_1} VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=3.8929322e-008 WAGS=1.3854074e-008 WALPHA0=4.8045453e-012 ++ WBETA0=2.7621551e-007 WINT=-1e-008 WK1=-1.7990939e-008 WK2=-2.5231886e-009 ++ WKETA=-2.2043755e-009 WKT1=2.5044049e-008 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 ++ WPCLM=8.5357469e-008 WTVOFF=0 WU0=-2.4611069e-010 WUA=-4.3130498e-017 ++ WUB=-1.9235628e-025 WUB1=-3.3103837e-026 WUC=-7.386721e-018 WUC1=6.2211526e-018 ++ WVTH0=5.9668408e-009 WW=0 WWL=0 WWN=1 XJ={pmos_3p3_xj} XL={pmos_3p3_xl} XPART=0 ++ XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.2 PMOS ++ A0=1.2626103 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.15731682 ++ ALPHA0=0.0020588939 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.45026 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.95493474 K2=-0.010993416 K3=0 K3B=0 KETA=-0.00016272403 ++ KT1=-0.26850506 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.001026e-007 ++ LAGS=1.4470325e-007 LALPHA0=-2.415082e-009 LBETA0=-7.3811688e-006 LINT=0 ++ LK1=1.9383117e-009 LK2=-1.0171558e-008 LKETA=-2.8304903e-008 ++ LKT1=-5.0563636e-008 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4545454e-007 ++ LPCLM=4.2841558e-008 LPDIBLC2=4.4675455e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=3.0025909e-009 LUA=8.1926494e-016 LUB=-6.9161688e-026 LUB1=3.3323377e-025 ++ LUC=9.5515247e-017 LUC1=-7.8734805e-017 LVOFF=-1.8220325e-008 ++ LVOFFCV=-2.1818182e-007 LVTH0=-9.5551948e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9454546 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=3.4170078e-014 PAGS=-1.4866597e-014 PALPHA0=-2.3332535e-017 ++ PARAMCHK=1 PBETA0=-6.7464935e-014 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.32143299 PDIBLC1=0.1484 PDIBLC2=7.8434545e-005 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PK1=-3.6710649e-014 PK2=8.9552104e-015 ++ PKETA=2.6125948e-015 PKT1=2.6293091e-014 PPCLM=7.4952935e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-6.5690182e-016 ++ PUA=-1.5714468e-022 PUB=-4.1208312e-033 PUB1=-1.7328156e-031 ++ PUC=-1.8553586e-023 PUC1=2.5455553e-023 PVAG=0 PVOFF=-1.1894494e-015 ++ PVTH0=4.2667013e-015 RBODYMOD=0 RDSMOD=0 RDSW={pmos_3p3_rdsw} RDSWMIN=20 ++ RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE={pmos_3p3_tox} TOXM=7.9e-009 ++ TOXP={pmos_3p3_tox} TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.0087516409 UA=3.9822779e-010 UA1=1.5e-009 ++ UB=8.5181617e-019 UB1=-3.0202519e-018 UC=-4.4095525e-011 UC1=-3.5566519e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097716396 VOFFCV=0.021818182 VOFFL=0 ++ VSAT=94000 VTH0={pmos_3p3_vth0_2} VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=-3.4170078e-009 WAGS=7.2894545e-010 WALPHA0=2.2256682e-011 ++ WBETA0=4.0343221e-007 WINT=-1e-008 WK1=3.0592208e-008 WK2=-1.5055864e-008 ++ WKETA=-3.463048e-009 WKT1=-1.0340166e-008 WL=0 WLN=1 WMAX=5e-007 WMIN=2.2e-007 ++ WPCLM=4.9757922e-009 WTVOFF=0 WU0=2.1888218e-010 WUA=-5.2662561e-017 ++ WUB=-1.0966152e-025 WUB1=1.9133501e-025 WUC=1.8553586e-018 WUC1=-1.2279955e-017 ++ WVOFF=9.9120779e-010 WVTH0=3.6783584e-009 WW=0 WWL=0 WWN=1 XJ={pmos_3p3_xj} ++ XL={pmos_3p3_xl} XPART=0 XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.3 PMOS ++ A0=1.2226 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17178714 ++ ALPHA0=0.0018173857 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.712143 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.95512857 K2=-0.012010571 K3=0 K3B=0 KETA=-0.0029932143 ++ KT1=-0.27356143 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 ++ LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.32571714 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW={pmos_3p3_rdsw} RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE={pmos_3p3_tox} TOXM=7.9e-009 TOXP={pmos_3p3_tox} ++ TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 ++ TVOFF=0.0032 U0=0.0090519 UA=4.8015429e-010 UA1=1.5e-009 UB=8.449e-019 ++ UB1=-2.9869286e-018 UC=-3.4544e-011 UC1=-4.344e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.099538429 VOFFCV=0 VOFFL=0 VSAT=94000 VTH0={pmos_3p3_vth0_3} ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WAGS=-7.5771429e-010 ++ WALPHA0=1.9923429e-011 WBETA0=3.9668571e-007 WINT=-1e-008 WK1=2.6921143e-008 ++ WK2=-1.4160343e-008 WKETA=-3.2017886e-009 WKT1=-7.7108571e-009 WL=0 WLN=1 ++ WMAX=5e-007 WMIN=2.2e-007 WPCLM=1.2471086e-008 WTVOFF=0 WU0=1.53192e-010 ++ WUA=-6.8377029e-017 WUB=-1.100736e-025 WUB1=1.7400686e-025 WUC1=-9.7344e-018 ++ WVOFF=8.7226286e-010 WVTH0=4.1050286e-009 WW=0 WWL=0 WWN=1 XJ={pmos_3p3_xj} ++ XL={pmos_3p3_xl} XPART=0 XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.4 PMOS ++ A0=0.66833429 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.20459958 ++ ALPHA0=1.2079775e-005 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=38.238696 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.99870273 K2=0.014249873 K3=0 K3B=0 KETA=-0.10490303 ++ KT1=-0.33225761 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-1.03128e-007 ++ LAGS=6.9689636e-008 LALPHA0=-3.0255502e-012 LBETA0=-2.7152909e-006 LINT=0 ++ LK1=-3.5426364e-008 LK2=-2.0467636e-008 LKETA=2.2143527e-008 ++ LKT1=5.3309091e-010 LL=0 LLN=1 LMAX=5e-007 LMIN=2.8e-007 LPCLM=2.7248545e-008 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.8372909e-009 LUA=7.4813818e-016 ++ LUA1=-2.562e-016 LUB=-3.0903909e-025 LUB1=-2.9730909e-026 LUC=1.2453182e-017 ++ LUC1=-3.4608e-017 LVTH0=-2.1407273e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 ++ MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 ++ NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-5.5371585e-014 PAGS=6.2401891e-015 PALPHA0=7.4403585e-020 PARAMCHK=1 ++ PBETA0=-3.5411055e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3781492 ++ PDIBLC1=0.1484 PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PK2=1.1159673e-015 PKETA=-3.5549469e-015 PKT1=-6.6438982e-015 ++ PPCLM=2.9199702e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=-2.0819854e-016 PUA=-4.0716945e-023 PUA1=1.33224e-022 ++ PUB=8.7374182e-032 PUB1=-1.8530247e-031 PUC=-6.5372036e-024 PUC1=3.4396015e-023 ++ PVAG=0 PVTH0=-5.2482182e-016 RBODYMOD=0 RDSMOD=0 RDSW={pmos_3p3_rdsw} ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE={pmos_3p3_tox} ++ TOXM=7.9e-009 TOXP={pmos_3p3_tox} TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.0091928468 UA=-8.0522078e-011 ++ UA1=2.0124e-009 UB=1.748897e-018 UB1=-2.8876353e-018 UC=8.6704408e-011 ++ UC1=6.432e-012 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 ++ VSAT=94000 VTH0={pmos_3p3_vth0_4} VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=1.9775566e-007 WAGS=-3.0388584e-008 WALPHA0=-4.121738e-013 ++ WBETA0=1.0082017e-006 WINT=-1e-008 WK2=-1.3670166e-008 WKETA=1.2696239e-008 ++ WKT1=1.4058139e-008 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=1.7891728e-008 ++ WTVOFF=0 WU0=-1.6362577e-010 WUA=4.3913662e-017 WUA1=-2.66448e-016 ++ WUB=-5.6568377e-025 WUB1=2.6946346e-025 WUC=-1.3313914e-017 ++ WUC1=-9.4675549e-017 WVTH0=1.4897689e-008 WW=0 WWL=0 WWN=1 XJ={pmos_3p3_xj} ++ XL={pmos_3p3_xl} XPART=0 XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.5 PMOS ++ A0=1.3454526 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.19226653 ++ ALPHA0=0.000123026 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.366204 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.97705 K2=-0.026847376 K3=0 K3B=0 KETA=-0.0016565918 ++ KT1=-0.28366163 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-4.4168718e-007 ++ LAGS=7.5856163e-008 LALPHA0=-5.8498663e-011 LBETA0=-5.2790449e-006 LINT=0 ++ LK1=-2.46e-008 LK2=8.0987755e-011 LKETA=-2.947969e-008 LKT1=-2.3764898e-008 ++ LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=-5.9909388e-008 ++ LPDIBLC2=2.4533143e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.5601469e-009 ++ LUA=5.7398498e-016 LUB=-7.120898e-026 LUB1=9.5240816e-026 LUC=5.1804544e-017 ++ LUC1=1.8185143e-017 LVOFF=1.2890571e-008 LVTH0=-3.242449e-010 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=7.4582136e-014 PAGS=-1.5349891e-014 PALPHA0=9.8215995e-018 ++ PARAMCHK=1 PBETA0=2.571262e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.55246506 PDIBLC1=0.1484 PDIBLC2=0.00024628714 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=-6.5539994e-015 PKETA=4.7882958e-015 ++ PKT1=-6.0591673e-015 PPCLM=7.2399282e-014 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-3.0761926e-016 ++ PUA=-2.4019161e-023 PUB=-5.1075673e-032 PUB1=-2.6761322e-031 ++ PUC=-3.9712404e-024 PUC1=-2.2185874e-023 PVAG=0 PVTH0=5.8960359e-015 RBODYMOD=0 ++ RDSMOD=0 RDSW={pmos_3p3_rdsw} RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE={pmos_3p3_tox} TOXM=7.9e-009 TOXP={pmos_3p3_tox} TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.0097471347 UA=2.6778433e-010 UA1=1.5e-009 UB=1.2732368e-018 ++ UB1=-3.1375788e-018 UC=8.0016841e-012 UC1=-9.9154286e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.12364214 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0={pmos_3p3_vth0_5} VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=-6.215178e-008 WAGS=1.2791576e-008 WALPHA0=-1.9906566e-011 ++ WBETA0=-2.1427184e-007 WINT=-1e-008 WK2=1.6697667e-009 WKETA=-3.9902465e-009 ++ WKT1=1.2888678e-008 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=-6.8507432e-008 ++ WTVOFF=0 WU0=3.5215673e-011 WUA=1.0518093e-017 WUB=-2.8878406e-025 ++ WUB1=4.3408496e-025 WUC=-1.844584e-017 WUC1=1.8488229e-017 WVTH0=2.0559739e-009 ++ WW=0 WWL=0 WWN=1 XJ={pmos_3p3_xj} XL={pmos_3p3_xl} XPART=0 XTIS=3 ++ XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.6 PMOS ++ A0=1.1189871 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16561084 ++ ALPHA0=0.002173683 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.354662 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0137659 K2=-0.027452061 K3=0 K3B=0 KETA=-0.0068224318 ++ KT1=-0.33774851 KT1L=0 KT2=-0.016947818 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.6992857e-007 LAGS=1.0784299e-007 LALPHA0=-2.519287e-009 ++ LBETA0=-6.4651948e-006 LINT=0 LK1=-6.8659091e-008 LK2=8.0661039e-010 ++ LKETA=-2.3280682e-008 LKT1=4.1139351e-008 LKT2=4.6581818e-009 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4545454e-007 LPCLM=2.0841896e-007 ++ LPDIBLC2=4.4675455e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.5779454e-009 ++ LUA=4.1154156e-016 LUB=5.7264156e-026 LUB1=-5.5351558e-025 LUC=6.0010667e-017 ++ LUC1=-4.9745455e-017 LVOFF=-2.0507727e-008 LVOFFCV=-2.1818182e-007 ++ LVTH0=-1.3737662e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9454546 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 ++ PA0=-8.5520416e-014 PAGS=4.3007377e-015 PALPHA0=3.0854085e-017 PARAMCHK=1 ++ PBETA0=-5.4377143e-013 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3288581 ++ PDIBLC1=0.1484 PDIBLC2=7.8434545e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 ++ PERMOD=1 PHIN=0 PK2=3.2465626e-015 PKT1=-2.1392462e-014 PKT2=-2.4222546e-015 ++ PPCLM=-1.1147314e-014 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=8.3913818e-017 PUA=5.487148e-023 PUB=-6.986227e-032 ++ PUB1=2.878281e-031 PUC=-9.1205299e-026 PUC1=1.0381091e-023 PVAG=0 ++ PVTH0=1.2358442e-017 RBODYMOD=0 RDSMOD=0 RDSW={pmos_3p3_rdsw} RDSWMIN=20 ++ RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE={pmos_3p3_tox} TOXM=7.9e-009 ++ TOXP={pmos_3p3_tox} TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.0097323026 UA=4.0315384e-010 UA1=1.5e-009 ++ UB=1.1661759e-018 UB1=-2.5969484e-018 UC=1.1632475e-012 UC1=-4.2545455e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.095810227 VOFFCV=0.021818182 VOFFL=0 ++ VSAT=94000 VTH0={pmos_3p3_vth0_6} VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=7.1267013e-008 WAGS=-3.583948e-009 WALPHA0=-3.7433637e-011 ++ WBETA0=4.5314286e-007 WINT=-1e-008 WK2=-6.4973683e-009 WKT1=2.5666423e-008 ++ WKT2=2.0185455e-009 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 WPCLM=1.1147314e-009 ++ WTVOFF=0 WU0=-2.910619e-010 WUA=-5.5224108e-017 WUB=-2.7312856e-025 ++ WUB1=-2.878281e-026 WUC=-2.1679203e-017 WUC1=-8.6509091e-018 ++ WVTH0=6.9590384e-009 WW=0 WWL=0 WWN=1 XJ={pmos_3p3_xj} XL={pmos_3p3_xl} XPART=0 ++ XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.7 PMOS ++ A0=1.1019943 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17639514 ++ ALPHA0=0.0019217543 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.708143 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0069 K2=-0.0273714 K3=0 K3B=0 KETA=-0.0091505 ++ KT1=-0.33363457 KT1L=0 KT2=-0.016482 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 ++ LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 ++ MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3497 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW={pmos_3p3_rdsw} RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE={pmos_3p3_tox} TOXM=7.9e-009 TOXP={pmos_3p3_tox} ++ TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 ++ TVOFF=0.0032 U0=0.0098900971 UA=4.44308e-010 UA1=1.5e-009 UB=1.1719023e-018 ++ UB1=-2.6523e-018 UC=7.1643143e-012 UC1=-4.752e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 ++ VOFF=-0.097861 VOFFCV=0 VOFFL=0 VSAT=94000 VTH0={pmos_3p3_vth0_7} VTSS=10 ++ VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=6.2714971e-008 WAGS=-3.1538743e-009 ++ WALPHA0=-3.4348229e-011 WBETA0=3.9876571e-007 WINT=-1e-008 WK2=-6.172712e-009 ++ WKT1=2.3527177e-008 WKT2=1.77632e-009 WL=0 WLN=1 WMAX=1.2e-006 WMIN=5e-007 ++ WTVOFF=0 WU0=-2.8267051e-010 WUA=-4.973696e-017 WUB=-2.8011479e-025 ++ WUC=-2.1688323e-017 WUC1=-7.6128e-018 WVTH0=6.9602743e-009 WW=0 WWL=0 WWN=1 ++ XJ={pmos_3p3_xj} XL={pmos_3p3_xl} XPART=0 XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.8 PMOS ++ A0=0.8879706 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.3341873 ++ ALPHA0=9.723125e-006 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=37.805966 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.99870273 K2=-0.00067810868 K3=0 K3B=0 KETA=-0.088919542 ++ KT1=-0.29596713 KT1L=0 KT2=-0.020842369 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.4725376e-007 LAGS=-2.4436508e-009 LALPHA0=-2.2830898e-012 ++ LBETA0=-2.3737058e-006 LINT=0 LK1=-3.5426364e-008 LK2=-1.7691446e-008 ++ LKETA=1.7668152e-008 LKT1=-8.3979897e-009 LKT2=2.1773833e-009 LL=0 LLN=1 ++ LMAX=5e-007 LMIN=2.8e-007 LPCLM=5.0559583e-008 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.7890915e-009 LUA=6.3071157e-016 LUA1=-1.5583996e-016 LUB=3.2915171e-026 ++ LUB1=-1.2857843e-025 LUC=-7.439668e-018 LUC1=8.8928926e-019 ++ LVTH0=-8.7733719e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=-1.5381528e-015 PAGS=9.42428e-014 ++ PALPHA0=-8.3139811e-019 PARAMCHK=1 PBETA0=-7.708444e-013 PBS=0.69939 ++ PBSWGS=0.65 PBSWS=0.8022 PCLM=0.32482036 PDIBLC1=0.1484 PDIBLC2=0.00073695 ++ PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PK2=-2.2709854e-015 ++ PKETA=1.9050111e-015 PKT1=4.2520201e-015 PKT2=-2.6564076e-015 ++ PPCLM=7.6023645e-016 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=-1.493953e-016 PUA=1.0254352e-022 PUA1=1.078475e-023 ++ PUB=-3.2981002e-031 PUB1=-6.4708497e-032 PUC=1.7732073e-023 ++ PUC1=-8.9106783e-024 PVAG=0 PVTH0=7.5670046e-015 RBODYMOD=0 RDSMOD=0 ++ RDSW={pmos_3p3_rdsw} RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 ++ TOXE={pmos_3p3_tox} TOXM=7.9e-009 TOXP={pmos_3p3_tox} TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.011352976 UA=3.4788822e-010 UA1=1.8116799e-009 UB=9.2772209e-019 ++ UB1=-2.5843988e-018 UC=1.3375779e-010 UC1=-8.5778578e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=94000 VTH0={pmos_3p3_vth0_8} ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WA0=-7.0200638e-008 ++ WAGS=-1.884856e-007 WALPHA0=2.4629388e-012 WBETA0=1.5361323e-006 WINT=-1e-008 ++ WK2=4.5419708e-009 WKETA=-6.803611e-009 WKT1=-3.0216242e-008 ++ WKT2=9.4871699e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WPCLM=8.2952909e-008 ++ WTVOFF=0 WU0=-2.7989835e-009 WUA=-4.7874691e-016 WUA1=-2.1569499e-017 ++ WUB=4.3614967e-025 WUB1=-1.0048507e-025 WUC=-7.0719038e-017 WUC1=1.7821357e-017 ++ WVTH0=4.2305517e-009 WW=0 WWL=0 WWN=1 XJ={pmos_3p3_xj} XL={pmos_3p3_xl} XPART=0 ++ XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.9 PMOS ++ A0=1.1782327 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.20788505 ++ ALPHA0=0.00011108151 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.187318 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.97705 K2=-0.030551827 K3=0 K3B=0 KETA=-0.0066799724 ++ KT1=-0.30269355 KT1L=0 KT2=-0.010621998 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.9238479e-007 LAGS=6.0707474e-008 LALPHA0=-5.296228e-011 ++ LBETA0=-5.0643818e-006 LINT=0 LK1=-2.46e-008 LK2=-2.7545864e-009 ++ LKETA=-2.3451633e-008 LKT1=-5.0347792e-009 LKT2=-2.9328019e-009 LL=0 LLN=1 ++ LMAX=1.2e-006 LMIN=5e-007 LPCLM=2.407763e-008 LPDIBLC2=2.4533143e-010 ++ LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=2.4020669e-009 LUA=6.4174442e-016 ++ LUB=1.5676208e-026 LUB1=-1.8989494e-025 LUC=7.3318673e-017 LUC1=-2.4594545e-017 ++ LVOFF=-1.787102e-009 LVTH0=-7.1445584e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PA0=-1.0756678e-013 PAGS=3.1315103e-015 PALPHA0=3.0672131e-018 ++ PARAMCHK=1 PBETA0=-4.7627532e-015 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.37778426 PDIBLC1=0.1484 PDIBLC2=0.00024628714 PDIBLCB=0 PDITS=0 PDITSD=0 ++ PDITSL=0 PERMOD=1 PHIN=0 PK2=-3.0945989e-015 PKETA=-2.5659333e-015 ++ PKT1=-2.8909912e-014 PKT2=3.5780184e-015 PPCLM=-3.006488e-014 PRT=0 PRWB=0 ++ PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PU0=-1.3347616e-015 ++ PUA=-1.0668567e-022 PUB=-1.570756e-031 PUB1=8.0252392e-032 PUC=-3.0218479e-023 ++ PUC1=3.0005345e-023 PVAG=0 PVOFF=1.7906761e-014 PVTH0=1.4216818e-014 RBODYMOD=0 ++ RDSMOD=0 RDSW={pmos_3p3_rdsw} RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE={pmos_3p3_tox} TOXM=7.9e-009 TOXP={pmos_3p3_tox} TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.010127025 UA=3.2582253e-010 UA1=1.5e-009 UB=9.6220002e-019 ++ UB1=-2.4617658e-018 UC=-2.7758895e-011 UC1=-3.4810909e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.094286796 VOFFCV=-0.16 VOFFL=0 VSAT=94000 ++ VTH0={pmos_3p3_vth0_9} VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=1.4185662e-007 WAGS=-6.2630205e-009 WALPHA0=-5.3342836e-012 ++ WBETA0=3.968961e-009 WINT=-1e-008 WK2=6.1891978e-009 WKETA=2.1382778e-009 ++ WKT1=3.6107623e-008 WKT2=-2.981682e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 ++ WPCLM=1.4460314e-007 WTVOFF=0 WU0=-4.282509e-010 WUA=-6.0288518e-017 ++ WUB=9.0680837e-026 WUB1=-3.9040685e-025 WUC=2.5182066e-017 WUC1=-6.0010691e-017 ++ WVOFF=-3.5813523e-008 WVTH0=-9.069076e-009 WW=0 WWL=0 WWN=1 XJ={pmos_3p3_xj} ++ XL={pmos_3p3_xl} XPART=0 XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.10 PMOS ++ A0=1.1832393 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16685819 ++ ALPHA0=0.0021426891 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.161948 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0137659 K2=-0.036023042 K3=0 K3B=0 KETA=-0.0068224318 ++ KT1=-0.29670927 KT1L=0 KT2=-0.012757219 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-2.9839274e-007 LAGS=1.0993971e-007 LALPHA0=-2.4908914e-009 ++ LBETA0=-6.233938e-006 LINT=0 LK1=-6.8659091e-008 LK2=3.8108709e-009 ++ LKETA=-2.3280682e-008 LKT1=-1.2215919e-008 LKT2=-3.7053719e-010 LL=0 LLN=1 ++ LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4545454e-007 LPCLM=6.5657665e-008 ++ LPDIBLC2=4.4675455e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=1.3166262e-009 ++ LUA=2.315961e-016 LUA1=1.2483595e-016 LUB1=4.4029649e-026 LUC=5.9935909e-017 ++ LUC1=1.3542397e-017 LVOFF=2.8431167e-009 LVOFFCV=-2.1818182e-007 ++ LVTH0=-4.4690083e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=1.9454546 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PA0=7.1205867e-014 ++ PAGS=1.7427347e-015 PALPHA0=-3.7885537e-018 PARAMCHK=1 PBETA0=-8.2590471e-013 ++ PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.34313423 PDIBLC1=0.1484 ++ PDIBLC2=7.8434545e-005 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 ++ PK2=-4.1863519e-016 PKT1=4.3700967e-014 PKT2=3.7127826e-015 ++ PPCLM=1.6302147e-013 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 ++ PTVOFF=0 PU0=4.0272326e-016 PUA=2.7440495e-022 PUA1=-1.5229986e-022 ++ PUB1=-4.4117708e-031 PUC1=-6.6830088e-023 PVAG=0 PVOFF=-2.848803e-014 ++ PVTH0=3.7885537e-015 RBODYMOD=0 RDSMOD=0 RDSW={pmos_3p3_rdsw} RDSWMIN=20 ++ RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 ++ TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE={pmos_3p3_tox} TOXM=7.9e-009 ++ TOXP={pmos_3p3_tox} TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 ++ TRNQSMOD=0 TVOFF=0.0032 U0=0.011031559 UA=6.676128e-010 UA1=1.39597e-009 ++ UB=9.7526352e-019 UB1=-2.656703e-018 UC=-1.6606591e-011 UC1=-6.6591694e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.098145312 VOFFCV=0.021818182 VOFFL=0 ++ VSAT=94000 VTH0={pmos_3p3_vth0_10} VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WA0=-7.1205867e-009 WAGS=-5.1057076e-009 WALPHA0=3.7885537e-013 ++ WBETA0=6.8825393e-007 WINT=-1e-008 WK2=3.9592281e-009 WKT1=-2.4401443e-008 ++ WKT2=-3.0939855e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 WPCLM=-1.6302147e-008 ++ WTVOFF=0 WU0=-1.8761549e-009 WUA=-3.7786403e-016 WUA1=1.2691655e-016 ++ WUB=-4.0215498e-026 WUB1=4.4117708e-026 WUC1=2.0685503e-017 WVOFF=2.848803e-009 ++ WVTH0=-3.7885537e-010 WW=0 WWL=0 WWN=1 XJ={pmos_3p3_xj} XL={pmos_3p3_xl} ++ XPART=0 XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.11 PMOS ++ A0=1.1534 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17785216 ++ ALPHA0=0.0018936 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.538555 BGIDL=1.3902e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=4e-011 ++ CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 CIT=0 CJS=0.00094344 ++ CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 ++ DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 ++ IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=1.653e-007 JSWGS=0 ++ JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 JTSSWS=1e-011 K1=1.0069 ++ K2=-0.035641955 K3=0 K3B=0 KETA=-0.0091505 KT1=-0.29793086 KT1L=0 ++ KT2=-0.012794273 KU0=0 KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 ++ LMIN=1e-005 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.1 ++ MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 ++ NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 ++ NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 ++ NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.3497 ++ PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 ++ PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 ++ RBODYMOD=0 RDSMOD=0 RDSW={pmos_3p3_rdsw} RDSWMIN=20 RGATEMOD=0 RSH=7 ++ SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 ++ TNOIMOD=0 TNOM=25 TOXE={pmos_3p3_tox} TOXM=7.9e-009 TOXP={pmos_3p3_tox} ++ TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 ++ TVOFF=0.0032 U0=0.011163222 UA=6.9077241e-010 UA1=1.4084536e-009 ++ UB=9.7526352e-019 UB1=-2.6523e-018 UC=-1.0613e-011 UC1=-6.5237455e-011 UTE=-1 ++ VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=0 VOFFL=0 VSAT=94000 ++ VTH0={pmos_3p3_vth0_11} VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 ++ WAGS=-4.9314341e-009 WBETA0=6.0566345e-007 WINT=-1e-008 WK2=3.9173646e-009 ++ WKT1=-2.0031346e-008 WKT2=-2.7227073e-009 WL=0 WLN=1 WMAX=1e-005 WMIN=1.2e-006 ++ WTVOFF=0 WU0=-1.8358826e-009 WUA=-3.5042354e-016 WUA1=1.1168656e-016 ++ WUB=-4.0215498e-026 WUC1=1.4002494e-017 WW=0 WWL=0 WWN=1 XJ={pmos_3p3_xj} ++ XL={pmos_3p3_xl} XPART=0 XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.12 PMOS ++ A0=0.88096455 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.31537636 ++ ALPHA0=9.9689273e-006 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=37.959273 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.99870273 K2=-0.00022481818 K3=0 K3B=0 KETA=-0.089598545 ++ KT1=-0.29898273 KT1L=0 KT2=-0.019895546 KU0=0 KVSAT=0 KVTH0=0 ++ LA0=-1.4740727e-007 LAGS=6.9618182e-009 LALPHA0=-2.3660636e-012 ++ LBETA0=-2.4506364e-006 LINT=0 LK1=-3.5426364e-008 LK2=-1.7918091e-008 ++ LKETA=1.7858273e-008 LKT1=-7.9736364e-009 LKT2=1.9122727e-009 LL=0 LLN=1 ++ LMAX=5e-007 LMIN=2.8e-007 LPCLM=5.0635454e-008 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.7741818e-009 LUA=6.4094546e-016 LUA1=-1.5476364e-016 LUB1=-1.3503636e-025 ++ LUC=-5.67e-018 LVTH0=-8.0181818e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 ++ MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 ++ NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} ++ NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 ++ PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 PCLM=0.33309909 PDIBLC1=0.1484 ++ PDIBLC2=0.00073695 PDIBLCB=0 PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 ++ PRWB=0 PRWG=0 PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 ++ RDSMOD=0 RDSW={pmos_3p3_rdsw} RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 ++ SBREF=4.4e-007 TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 ++ TNOM=25 TOXE={pmos_3p3_tox} TOXM=7.9e-009 TOXP={pmos_3p3_tox} TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.011073636 UA=3.0010909e-010 UA1=1.8095273e-009 UB=9.7125e-019 ++ UB1=-2.5944273e-018 UC=1.267e-010 UC1=-8.4e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 ++ VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=94000 VTH0={pmos_3p3_vth0_12} VTSS=10 ++ VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 WLN=1 WMAX=0.000100001 ++ WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ={pmos_3p3_xj} XL={pmos_3p3_xl} XPART=0 ++ XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.13 PMOS ++ A0=1.19239 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.20726 ++ ALPHA0=0.00011054914 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.187714 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=0.97705 K2=-0.029934143 K3=0 K3B=0 KETA=-0.0064665714 ++ KT1=-0.29909 KT1L=0 KT2=-0.010919571 KU0=0 KVSAT=0 KVTH0=0 LA0=-3.0312e-007 ++ LAGS=6.102e-008 LALPHA0=-5.2656171e-011 LBETA0=-5.0648571e-006 LINT=0 ++ LK1=-2.46e-008 LK2=-3.0634286e-009 LKETA=-2.3707714e-008 LKT1=-7.92e-009 ++ LKT2=-2.5757143e-009 LL=0 LLN=1 LMAX=1.2e-006 LMIN=5e-007 LPCLM=2.1077143e-008 ++ LPDIBLC2=2.4533143e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 LU0=2.2688571e-009 ++ LUA=6.3109714e-016 LUB1=-1.8188571e-025 LUC=7.0302857e-017 LUC1=-2.16e-017 ++ LVTH0=-5.7257143e-009 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2.4 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 ++ PBSWS=0.8022 PCLM=0.39221571 PDIBLC1=0.1484 PDIBLC2=0.00024628714 PDIBLCB=0 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 ++ PSCBE1=6.7448e+008 PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 ++ RDSW={pmos_3p3_rdsw} RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 ++ TCJ=0.00099187 TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 ++ TOXE={pmos_3p3_tox} TOXM=7.9e-009 TOXP={pmos_3p3_tox} TOXREF=7.9e-009 ++ TPB=0.0016906 TPBSW=0.0052 TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 ++ U0=0.010084286 UA=3.1980571e-010 UA1=1.5e-009 UB=9.7125e-019 ++ UB1=-2.5007286e-018 UC=-2.5245714e-011 UC1=-4.08e-011 UTE=-1 VBM=-3 VFB=0 ++ VFBCV=-1 VOFF=-0.097861 VOFFCV=-0.16 VOFFL=0 VSAT=94000 VTH0={pmos_3p3_vth0_13} ++ VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 WLN=1 ++ WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ={pmos_3p3_xj} ++ XL={pmos_3p3_xl} XPART=0 XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.14 PMOS ++ A0=1.1825286 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.16634864 ++ ALPHA0=0.002142727 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=44.230636 ++ BGIDL=1.3902e+009 BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 ++ CGBO=1e-013 CGDL=4e-011 CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 ++ CIT=0 CJS=0.00094344 CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 ++ CKAPPAS=0.6 CLC=1e-007 CLE=0.6 DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 ++ DMCG=1.5e-007 DROUT=0.56 DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 ++ DVT1W=5300000 DVT2=-0.016 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 ++ EF=1.12 EGIDL=0.1009 EM=4.1e+007 EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 ++ FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 ++ JSS=1.653e-007 JSWGS=0 JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 ++ JTSSWS=1e-011 K1=1.0137659 K2=-0.035627909 K3=0 K3B=0 KETA=-0.0068224318 ++ KT1=-0.29914454 KT1L=0 KT2=-0.013066 KU0=0 KVSAT=0 KVTH0=0 LA0=-2.9128636e-007 ++ LAGS=1.1011364e-007 LALPHA0=-2.4912696e-009 LBETA0=-6.3163636e-006 LINT=0 ++ LK1=-6.8659091e-008 LK2=3.7690909e-009 LKETA=-2.3280682e-008 ++ LKT1=-7.8545455e-009 LL=0 LLN=1 LMAX=1e-005 LMIN=1.2e-006 LNOFF=5.4545454e-007 ++ LPCLM=8.1927273e-008 LPDIBLC2=4.4675455e-010 LPE0=3.2493e-008 LPEB=0 LTVOFF=0 ++ LU0=1.3568182e-009 LUA=2.5898182e-016 LUA1=1.0963636e-016 LUC=5.9935909e-017 ++ LUC1=6.8727273e-018 LVOFFCV=-2.1818182e-007 LVTH0=-4.0909091e-009 LW=0 LWL=0 ++ LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 MJSWS=0.05 MOBMOD=0 MOIN=15 ++ NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 NJTS=20 NJTSSW=20 NJTSSWG=20 ++ NOFF=1.9454546 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} NOIC={pmos_3p3_noic} ++ NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 PBSWS=0.8022 ++ PCLM=0.34150727 PDIBLC1=0.1484 PDIBLC2=7.8434545e-005 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 ++ PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW={pmos_3p3_rdsw} ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE={pmos_3p3_tox} ++ TOXM=7.9e-009 TOXP={pmos_3p3_tox} TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.010844318 UA=6.2990182e-010 ++ UA1=1.4086364e-009 UB=9.7125e-019 UB1=-2.6523e-018 UC=-1.6606591e-011 ++ UC1=-6.4527273e-011 UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 ++ VOFFCV=0.021818182 VOFFL=0 VSAT=94000 VTH0={pmos_3p3_vth0_14} VTSS=10 ++ VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WINT=-1e-008 WL=0 WLN=1 WMAX=0.000100001 ++ WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 XJ={pmos_3p3_xj} XL={pmos_3p3_xl} XPART=0 ++ XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.MODEL pmos_3p3.15 PMOS ++ A0=1.1534 A1=0 A2=0.99 ACDE=1 ACNQSMOD=0 AGIDL=1.5908e-011 AGS=0.17736 ++ ALPHA0=0.0018936 ALPHA1=0 AT=12000 B0=0 B1=0 BETA0=43.599 BGIDL=1.3902e+009 ++ BINUNIT=2 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CF=0 CGBO=1e-013 CGDL=4e-011 ++ CGDO=1.24e-010 CGIDL=7.5 CGSL=4e-011 CGSO=1.24e-010 CIT=0 CJS=0.00094344 ++ CJSWGS=4.794e-010 CJSWS=1.5078e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-007 CLE=0.6 ++ DELTA=0.01 DIOMOD=1 DLC=-8e-009 DLCIG=1.5e-007 DMCG=1.5e-007 DROUT=0.56 ++ DSUB=0.3659 DVT0=2.8985 DVT0W=0 DVT1=0.23999 DVT1W=5300000 DVT2=-0.016 ++ DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 DWC=0 DWG=0 EF=1.12 EGIDL=0.1009 EM=4.1e+007 ++ EPSROX=3.9 ETA0=0.2541 ETAB=-0.15284 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 ++ IGBMOD=0 IGCMOD=0 IJTHSFWD=0.1 IJTHSREV=0.1 JSS=1.653e-007 JSWGS=0 ++ JSWS=2.1207e-013 JTSS=1e-011 JTSSWGS=1e-011 JTSSWS=1e-011 K1=1.0069 ++ K2=-0.035251 K3=0 K3B=0 KETA=-0.0091505 KT1=-0.29993 KT1L=0 KT2=-0.013066 KU0=0 ++ KVSAT=0 KVTH0=0 LINT=0 LL=0 LLN=1 LMAX=5.0001e-005 LMIN=1e-005 LPE0=3.2493e-008 ++ LPEB=0 LTVOFF=0 LW=0 LWL=0 LWN=1 MINV=-0.1 MJS=0.32084 MJSWGS=0.21964 ++ MJSWS=0.05 MOBMOD=0 MOIN=15 NDEP=5.6e+017 NFACTOR=0.8 NGATE=6e+019 NJS=1 ++ NJTS=20 NJTSSW=20 NJTSSWG=20 NOFF=2 NOIA={pmos_3p3_noia} NOIB={pmos_3p3_noib} ++ NOIC={pmos_3p3_noic} NSD=1e+020 NTNOI=1 PARAMCHK=1 PBS=0.69939 PBSWGS=0.65 ++ PBSWS=0.8022 PCLM=0.3497 PDIBLC1=0.1484 PDIBLC2=0.00012311 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0 PRT=0 PRWB=0 PRWG=0 PSCBE1=6.7448e+008 ++ PSCBE2=1e-005 PTVOFF=0 PVAG=0 RBODYMOD=0 RDSMOD=0 RDSW={pmos_3p3_rdsw} ++ RDSWMIN=20 RGATEMOD=0 RSH=7 SAREF=4.4e-007 SBREF=4.4e-007 TCJ=0.00099187 ++ TCJSW=0.00063483 TCJSWG=0.000932 TNOIMOD=0 TNOM=25 TOXE={pmos_3p3_tox} ++ TOXM=7.9e-009 TOXP={pmos_3p3_tox} TOXREF=7.9e-009 TPB=0.0016906 TPBSW=0.0052 ++ TPBSWG=0.000744 TRNQSMOD=0 TVOFF=0.0032 U0=0.01098 UA=6.558e-010 ++ UA1=1.4196e-009 UB=9.7125e-019 UB1=-2.6523e-018 UC=-1.0613e-011 UC1=-6.384e-011 ++ UTE=-1 VBM=-3 VFB=0 VFBCV=-1 VOFF=-0.097861 VOFFCV=0 VOFFL=0 VSAT=94000 ++ VTH0={pmos_3p3_vth0_15} VTSS=10 VTSSWGS=10 VTSSWS=10 W0=2.5e-006 WINT=-1e-008 ++ WL=0 WLN=1 WMAX=0.000100001 WMIN=1e-005 WTVOFF=0 WW=0 WWL=0 WWN=1 ++ XJ={pmos_3p3_xj} XL={pmos_3p3_xl} XPART=0 XTIS=3 XW={pmos_3p3_xw} ++ LEVEL=14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* model for unsalicided p+ diffusion resistor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.SUBCKT pplus_u_m1 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 PAR=1 R_RSH0={rsh_pplus_u_m} R_DW=2.75E-8 ++ R_DL=0 R_VC1=0 R_VC2=0 R_TC1=1.375E-3 R_TC2=1E-6 R_TNOM=25 R_L='r_length-2*r_dl' ++ R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=185 +* model for substrate capacitor + + + + + + + + + +.MODEL pn_junction D CJ=0.00094344 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 1 3 pn_junction AREA='r_w*r_l' +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS pplus_u_m1 +.ENDL pmos_3p3_stat + +* +*************************************************************************************************** +* 6V native NMOS statistical Models +*************************************************************************************************** +* +.LIB nmos_6p0_nat_stat +*.lib nmos_6p0_nat_t + +.SUBCKT nmos_6p0_nat d g s b ++ PARAMS: W=1e-5 L=1.8e-6 AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 PAR=1 DTEMP=0 SA=0 SB=0 NF=1 ++ SD=0 M=1 +M0 d g s b nmos_6p0_nat ++ AD={ad} AS={as} L={l} NRD={nrd} NRS={nrs} PD={pd} PS={ps} W={w} +.ENDS nmos_6p0_nat +.MODEL nmos_6p0_nat.0 NMOS ++ A0=0.88 A1=0 A2=0.47 ACDE=0.3 ACNQSMOD=0 AGIDL=2e-010 AGS=0.72 AIGBACC=0.43 ++ AIGBINV=0.35 AIGC=0.43 AIGSD=0.43 ALPHA0=1.36e-008 ALPHA1=1e-005 AT=80000 ++ B0=3.5e-007 B1=0 BETA0=15 BGIDL=2.3e+009 BIGBACC=0.054 BIGBINV=0.03 BIGC=0.054 ++ BIGSD=0.054 BINUNIT=1 BVS=11 CAPMOD=2 CDSC=0.00024 CDSCB=0 CDSCD=0 CGBO=1e-013 ++ CGDL=1.5e-010 CGDO=1e-010 CGIDL=0.5 CGSL=1.5e-010 CGSO=1e-010 CIGBACC=0.075 ++ CIGBINV=0.006 CIGC=0.075 CIGSD=0.075 CIT=0 CJS=0.00095 CJSWGS=3.573e-010 ++ CJSWS=1.33e-010 CKAPPAD=0.6 CKAPPAS=0.6 CLC=1e-010 CLE=0.6 DELTA=0.005 DIOMOD=1 ++ DLC=0 DLCIG=0 DMCG=0 DMCGT=0 DMDG=0 DROUT=0.16 DSUB=0.4 DVT0=2.2 DVT0W=0 ++ DVT1=0.53 DVT1W=5300000 DVT2=-0.032 DVT2W=-0.032 DVTP0=1e-008 DVTP1=0 DWB=0 ++ DWC=0 DWG=0 EF=1 EGIDL=0.8 EIGBINV=1.1 EM=4.1e+007 EPSROX=3.9 ETA0=0.06 ++ ETAB=-0.43 EU=1.67 FNOIMOD=1 FPROUT=65 GBMIN=1e-012 GEOMOD=0 IGBMOD=0 IGCMOD=0 ++ IJTHSFWD=0.1 IJTHSREV=0.1 JSS=6.88e-007 JSWGS=0 JSWS=4.88e-013 JTSD=0 JTSS=0 ++ JTSSWD=0 JTSSWGD=0 JTSSWGS=0 JTSSWS=0 K1=0.165 K2=-0.001 K2WE=0 K3=-0.6 ++ K3B=-0.6 KETA=-0.04 KT1=-0.412 KT1L=3.5e-008 KT2=-0.05 KU0=0 KU0WE=0 KVSAT=0 ++ KVTH0=0 KVTH0WE=0 LAMBDA=0 LAT=-30000 LINT=1e-007 LINTNOI=0 LKU0=0 LKVTH0=0 ++ LL=0 LLC=0 LLN=1 LLODKU0=0 LLODVTH=0 LMAX=50.01e-6 LMIN=1.8e-6 LNFACTOR=0.45 ++ LODETA0=1 LODK2=1 LP=1e-008 LPE0=1e-007 LPEB=0 LU0=0.042 LUB=3.65e-018 ++ LUTE=-0.26 LVTH0=-0.088 LW=0 LWC=0 LWL=0 LWLC=0 LWN=1 MINV=-0.5 MJS=0.296 ++ MJSWGS=0.40313 MJSWS=0.01 MOBMOD=0 MOIN=15 NDEP=1.7e+017 NFACTOR=0.40241 ++ NGATE=1e+020 NGCON=1 NIGBACC=1 NIGBINV=3 NIGC=1 NJS=1.0541 NJTS=20 NJTSSW=20 ++ NJTSSWG=20 NOFF=1.5 NOIA={nmos_6p0_nat_noia} NOIB={nmos_6p0_nat_noib} ++ NOIC={nmos_6p0_nat_noic} NSD=1e+020 NTNOI=1 NTOX=1 PARAMCHK=1 PAT=-10000 ++ PBS=0.606 PBSWGS=0.861 PBSWS=0.48 PCLM=3 PDIBLC1=1.41 PDIBLC2=1e-005 PDIBLCB=0 ++ PDITS=0 PDITSD=0 PDITSL=0 PERMOD=1 PHIN=0.5 PIGCD=1 PKU0=0 PKVTH0=0 POXEDGE=1 ++ PRT=0 PRWB=0 PRWG=1 PSCBE1=5e+009 PSCBE2=5e-006 PVAG=1 PVSAT=23500 RBDB=50 ++ RBDBX0=100 RBDBY0=100 RBODYMOD=0 RBPB=50 RBPBX0=100 RBPBXL=0 RBPBXNF=0 RBPBXW=0 ++ RBPBY0=100 RBPBYL=0 RBPBYNF=0 RBPBYW=0 RBPD=50 RBPD0=50 RBPDL=0 RBPDNF=0 ++ RBPDW=0 RBPS=50 RBPS0=50 RBPSL=0 RBPSNF=0 RBPSW=0 RBSB=50 RBSBX0=100 RBSBY0=100 ++ RBSDBXL=0 RBSDBXNF=0 RBSDBXW=0 RBSDBYL=0 RBSDBYNF=0 RBSDBYW=0 RDSMOD=0 ++ RDSW={nmos_6p0_nat_rdsw} RDSWMIN=0 RDW=100 RDWMIN=0 RGATEMOD=0 RSH=7 RSHG=0.1 ++ RSW=100 RSWMIN=0 SAREF=1e-006 SBREF=1e-006 SCREF=1e-006 STETA0=0 STK2=0 ++ TCJ=0.000825 TCJSW=0.0018 TCJSWG=0.001595 TEMPMOD=0 TKU0=0 TNJTS=0 TNJTSSW=0 ++ TNJTSSWG=0 TNOIMOD=0 TNOM=25 TOXE={nmos_6p0_nat_tox} TOXM=1.52e-008 ++ TOXP='8e-10+nmos_6p0_nat_tox' TOXREF=1.52e-008 TPB=0.00146 TPBSW=0.00313 ++ TPBSWG=0.0016588 TRNQSMOD=0 TVFBSDOFF=0 TVOFF=0 U0=0.070102 UA=2.278e-009 ++ UA1=1e-009 UB=3.97e-019 UB1=-1e-018 UC=2.625e-012 UC1=-5.6e-011 UD1=0 UP=0 ++ UTE=-1.5 VBM=-3 VFBCV=-1 VFBSDOFF=0 VOFF=-0.06 VOFFCV=0 VOFFL=0 VSAT=106700 ++ VTH0={nmos_6p0_nat_vth0} VTL=200000 VTSD=10 VTSS=10 VTSSWD=10 VTSSWGD=10 ++ VTSSWGS=10 VTSSWS=10 W0=1e-010 WEB=0 WEC=0 WINT=1e-009 WKU0=0 WKVTH0=0 WL=0 ++ WLC=0 WLN=1 WLOD=0 WLODKU0=0 WLODVTH=0 WMAX=100.01e-6 WMIN=0.8e-6 WPEMOD=0 WR=1 ++ WW=0 WWC=0 WWL=0 WWLC=0 WWN=1 XGL=0 XGW=0 XJ={nmos_6p0_nat_xj} XJBVD=1 XJBVS=1 ++ XL={nmos_6p0_nat_xl} XN=3 XPART=0 XRCRG1=12 XRCRG2=1 XTIS=3 XTSD=0.02 XTSS=0.02 ++ XTSSWD=0.02 XTSSWGD=0.02 XTSSWGS=0.02 XTSSWS=0.02 XW={nmos_6p0_nat_xw} ++ LEVEL=14 +************************************************************** +* MODEL FLAG PARAMETERS +************************************************************** +************************************************************** +* GENERAL MODEL PARAMETERS +************************************************************** +************************************************************** +* DC PARAMETERS +************************************************************** +************************************************************** + + + + + + + + + + + + +* CAPACITANCE PARAMETERS +************************************************************** +************************************************************** + + + + + +* TEMPERATURE PARAMETERS +************************************************************** +************************************************************** + + + + + +* NOISE PARAMETERS +************************************************************** +************************************************************** + + + +* DIODE PARAMETERS +************************************************************** +************************************************************** + + + + + + + + + + + + + + + + + +* LAYOUT RELATED PARAMETERS +************************************************************** +************************************************************** + + +* RF PARAMETERS +************************************************************** +************************************************************** + + + + + + + + + + + + +* STRESS PARAMETERS +************************************************************** +.ENDL nmos_6p0_nat_stat + + + + + + + + + + +* +*************************************************************************************************** +* 6V PMOS statistical Models +*************************************************************************************************** +* +.LIB pmos_6p0_stat +.SUBCKT pmos_6p0_sab d g s b ++ PARAMS: W=10u L=0.5u PAR=1 S_SAB=0.28u D_SAB=2.78u AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 ++ DTEMP=0 NF=1 SA=0 SB=0 SD=0 M=1 +.PARAM ++ PAR_VTH=0.01051 PAR_K=0.00517 PAR_L=3e-7 PAR_W=-4e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +Xr1 d d1 b pplus_u_m2 ++ PARAMS: WR='w' LR='(d_sab==0) ? 1e-15 : d_sab' DTEMP={dtemp} + + +Xr2 s s1 b pplus_u_m2 ++ PARAMS: WR='w' LR='(s_sab==0) ? 1e-15 : s_sab' DTEMP={dtemp} +M0 d1 g s1 b pmos_6p0 ++ AD={ad} AS={as} L='l' NRD={nrd} NRS={nrs} PD={pd} PS={ps} W='w' +.ENDS +.MODEL pmos_6p0.0 PMOS ++ A0=0.84 A1=0 A2=1 ACDE=0.7 ACNQSMOD=0 AGS=0.059 ALPHA0=9.6E-7 ALPHA1=51.5 ++ AT=-2.18E4 B0=2.625E-8 B1=0 BETA0=50.8 BINUNIT=1 BVD=10.5 BVS=10.5 CAPMOD=2 ++ CDSC=2.4E-4 CDSCB=0 CDSCD=0 CGBO=1E-13 CGDL=5.25E-11 CGDO=7.71E-11 ++ CGSL=5.25E-11 CGSO=7.71E-11 CIT=0 CJD=0.000912 CJS=0.000912 CJSWD=1.4649e-010 ++ CJSWGD=3.3229e-010 CJSWGS=3.3229e-010 CJSWS=1.4649e-010 CKAPPAD=0.6 CKAPPAS=0.6 ++ DELTA=0.01 DIOMOD=1 DLC=7.4E-9 DROUT=0.56 DSUB=0.4824 DVT0=1 DVT0W=0 DVT1=1 ++ DVT1W=5.3E6 DVT2=0 DVT2W=-0.032 DVTP0=0 DVTP1=0.3 DWB=-3E-9 DWG=-6.6E-9 EF=1.1 ++ EPSROX=3.9 ETA0=0.08 ETAB=-0.09408 FNOIMOD=1 FPROUT=0 GEOMOD=1 IGBMOD=0 ++ IGCMOD=0 IJTHDFWD=0.1 IJTHDREV=0.1 IJTHSFWD=0.1 IJTHSREV=0.1 JSD=2.0867e-007 ++ JSS=2.0867e-007 JSWD=1.6088e-013 JSWGD=0 JSWGS=0 JSWS=1.6088e-013 K1=0.9588 ++ K2=8.936E-3 K3=-0.75 K3B=1.2104 KETA=-8.6016E-5 KT1=-0.3828 KT1L=-3.158E-8 ++ KT2=-0.09064 LAMBDA=0 LC=0 LINT=6.7E-8 LL=-5.4E-15 LLN=1 LMAX=50.01e-6 ++ LMIN=0.5e-6 LPE0=-4.4E-8 LPEB=-5.96E-8 LPHIN=0.1408 LUA1=-6.554813E-10 ++ LUB1=1.939773E-19 LUC=8.691408E-11 LUC1=-1.067674E-10 LUTE=-0.152467 LW=0 ++ LWL=-4.76E-21 LWN=1 MINV=0 MJD=0.32713 MJS=0.32713 MJSWD=0.056777 ++ MJSWGD=0.50996 MJSWGS=0.50996 MJSWS=0.056777 MOBMOD=0 MOIN=15 NDEP=1.7E17 ++ NFACTOR=1 NGATE=3.6E19 NJD=1 NJS=1 NOFF=1 NOIA={pmos_6p0_noia} ++ NOIB={pmos_6p0_noib} NOIC={pmos_6p0_noic} NSD=6E16 PARAMCHK=1 PAT=-6.1E3 ++ PBD=0.76836 PBETA0=0.14 PBS=0.76836 PBSWD=0.5 PBSWGD=1.2295 PBSWGS=1.2295 ++ PBSWS=0.5 PCLM=0.42 PDIBLC1=0.14 PDIBLC2=1E-5 PDIBLCB=0 PDITS=0.01 PDITSD=0 ++ PDITSL=0 PERMOD=1 PETAB=-0.012128 PHIN=0 PKT1=2.2E-3 PPCLM=0.071 PPRWB=-0.052 ++ PRDSW=-120 PRT=454 PRWB=0.569552 PRWG=0.0432 PSCBE1=5.088E8 PSCBE2=1E-8 ++ PUA1=-3.823641E-10 PUB1=7.291324E-19 PUC=-1.501336E-11 PUC1=1.8536E-11 PVAG=1.5 ++ PVTH0=7.6E-3 RBODYMOD=0 RDSMOD=0 RDSW={pmos_6p0_rdsw} RDSWMIN=100 RSH=7 ++ RSHG=0.1 TCJ=0.001 TCJSW=0.00071888 TCJSWG=0.0009411 TEMPMOD=0 TNOIMOD=0 ++ TNOM=25 TOXE={pmos_6p0_tox} TPB=0.0019314 TPBSW=0.0017642 TPBSWG=0.0016588 ++ TRNQSMOD=0 U0=0.0151 UA=1.78E-9 UA1=1.41E-9 UB=4.88E-19 UB1=-4.31E-18 ++ UC=-2.7435E-11 UC1=1.147552E-10 UTE=-1.2 VFB=-1 VOFF=-0.1284 VOFFCV=0 ++ VOFFL=2.19E-8 VSAT=8.55E4 VTH0={pmos_6p0_vth0} VTL=2E5 W0=3.1E-7 WBETA0=0.22 ++ WINT=4.9E-8 WKETA=2.772E-3 WL=0 WLN=1 WMAX=100.01e-6 WMIN=0.3e-6 WR=1 ++ WRDSW=213.9 WUA1=-1.2E-10 WUTE=-0.07 WW=-1.37E-14 WWL=3.04E-22 WWN=1 ++ XJ={pmos_6p0_xj} XJBVD=1 XJBVS=1 XL={pmos_6p0_xl} XN=3 XPART=1 XTID=3 XTIS=3 ++ XW={pmos_6p0_xw} ++ LEVEL=14 +***** Flag Parameter *** +***** Geometry Range Parameter *** +***** Process Parameter *** +***** dW and dL Parameter *** +***** Vth Related Parameter *** +***** Mobility Related Parameter *** +***** Subthreshold Related Parameter *** +***** Output Resistance Related Parameter *** + + + + +***** Noise Parameters *** + + + + + + + + +***** Capacitance Parameter *** + + +***** Souce/Drain Junction Diode Model Parameter *** + + + + + +***** Temperature coefficient *** + + + + + + + + + + + +* model for unsalicided p+ diffusion resistor + + + + + + + + + + + + + + + +.SUBCKT pplus_u_m2 1 2 3 ++ PARAMS: R_LENGTH={lr} R_WIDTH={wr} DTEMP=0 PAR=1 R_RSH0={rsh_pplus_u_m} R_DW=2.75E-8 ++ R_DL=0 R_VC1=0 R_VC2=0 R_TC1=1.375E-3 R_TC2=1E-6 R_TNOM=25 R_L='r_length-2*r_dl' ++ R_W='r_width-2*r_dw' R_N='r_l/r_w' R_TEMP='1+r_tc1*(temp+dtemp-r_tnom)+r_tc2*(temp+dtemp-r_tnom)*(temp+dtemp-r_tnom)' +*------------------- +* body resistor parameters +*.param rsh_pplus_u_m=185 +* model for substrate capacitor + + + + + + + + + +.MODEL pn_junction D CJ=0.00094344 LEVEL=2 +*------------------- + + + + + + + + + + + + + +* terminal 1 +D1 1 3 pn_junction AREA='r_w*r_l' +* body +Rb 1 2 ++ R='r_temp*r_n*(r_rsh0+r_vc1*abs(v(1,2))/r_n+r_vc2*abs(v(1,2))*abs(v(1,2))/r_n/r_n)' +*------------------- +.ENDS pplus_u_m2 +.ENDL pmos_6p0_stat + +* +.LIB efuse + +****************************************************************************** +* +* A single resistor is used to simulate the resistance. +* +* Rfuse +* in o--/\/\/\/--o out +* +******************************************************************************* +* +* SYNTAX: +* +* Specify fuse as intact (default, pblow=0) or programmed (pblow=1). +* +* xxx in out efuse (pblow=0) +* +* NOTES: +* +* 1. Model values based on PCELL layout as provided in the design kit. No +* other geometries or layouts are supported. +* +* 2. Resistance toggles between maximum spec value for intact fuse (<200 ohm) +* and minimum end of life value for programmed fuse (> 900 ohm). +* +******************************************************************************* +* +.SUBCKT efuse in out PARAMS: PBLOW=0 +* +Rfuse in out R='200*(1-pblow) + 900*pblow' +* +.ENDS efuse +.ENDL efuse + +.LIB fets_mm + +.SUBCKT nmos_3p3 d g s b ++ PARAMS: W=1e-5 L=2.8e-7 AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 PAR=1 DTEMP=0 SA=0 SB=0 NF=1 ++ SD=0 M=1 +.PARAM ++ PAR_VTH=0.007148 PAR_K=0.007008 PAR_L=1.5e-7 PAR_W=-1e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +M0 d g s b nmos_3p3 ++ AD={ad} AS={as} L={l} NRD={nrd} NRS={nrs} PD={pd} PS={ps} W={w} + + +.ENDS nmos_3p3 + +*------------------------------------------------------------------------ +.SUBCKT pmos_3p3 d g s b ++ PARAMS: W=1e-5 L=2.8e-7 AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 PAR=1 DTEMP=0 SA=0 SB=0 NF=1 ++ SD=0 M=1 +.PARAM ++ PAR_VTH=0.00666 PAR_K=0.002833 PAR_L=1.5e-7 PAR_W=-1e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +M0 d g s b pmos_3p3 ++ AD={ad} AS={as} L={l} NRD={nrd} NRS={nrs} PD={pd} PS={ps} W={w} + + +.ENDS pmos_3p3 + +*------------------------------------------------------------------------ +.SUBCKT nmos_6p0 d g s b ++ PARAMS: W=1e-5 L=7e-7 AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 PAR=1 DTEMP=0 SA=0 SB=0 NF=1 ++ SD=0 M=1 +.PARAM ++ PAR_VTH=0.01155 PAR_K=0.0000 PAR_L=4e-7 PAR_W=-5e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +M0 d g s b nmos_6p0 ++ AD={ad} AS={as} L={l} NRD={nrd} NRS={nrs} PD={pd} PS={ps} W={w} + + +.ENDS nmos_6p0 + +*------------------------------------------------------------------------ +.SUBCKT pmos_6p0 d g s b ++ PARAMS: W=1e-5 L=5e-7 AS=0 AD=0 PS=0 PD=0 NRD=0 NRS=0 PAR=1 DTEMP=0 SA=0 SB=0 NF=1 ++ SD=0 M=1 +.PARAM ++ PAR_VTH=0.01051 PAR_K=0.00517 PAR_L=3e-7 PAR_W=-4e-7 PAR_LEFF='l-par_l' PAR_WEFF='par*(w-par_w)' ++ P_SQRTAREA='sqrt((par_leff)*(par_weff))' +.PARAM VAR_K='0.7071*par_k* 1e-06 / p_sqrtarea' MIS_K={agauss(0,var_k,1)} + + + + + + + +.PARAM ++ VAR_VTH='0.7071*par_vth* 1e-06 / p_sqrtarea' MIS_VTH={agauss(0,var_vth,1)} + + +M0 d g s b pmos_6p0 ++ AD={ad} AS={as} L={l} NRD={nrd} NRS={nrs} PD={pd} PS={ps} W={w} + + +.ENDS pmos_6p0 + +*------------------------------------------------------------------------ +.ENDL fets_mm + +.LIB res_statistical_par + +.PARAM ++ MC_RSH_NPLUS_U=0 MC_RSH_PPLUS_U=0 MC_RSH_NPLUS_S=0 MC_RSH_PPLUS_S=0 MC_RSH_NPOLYF_U=0 ++ MC_RSH_PPOLYF_U=0 MC_RSH_NPOLYF_S=0 MC_RSH_PPOLYF_S=0 MC_RSH_PPOLYF_U_1K=0 MC_RSH_PPOLYF_U_2K=0 ++ MC_RSH_PPOLYF_U_1K_6P0=0 MC_RSH_PPOLYF_U_2K_6P0=0 MC_RSH_PPOLYF_U_3K=0 MC_DW_NPLUS_U=0 ++ MC_DW_PPLUS_U=0 MC_DW_NPLUS_S=0 MC_DW_PPLUS_S=0 MC_DW_NPOLYF_U=0 MC_DW_PPOLYF_U=0 ++ MC_DW_NPOLYF_S=0 MC_DW_PPOLYF_S=0 MC_DW_PPOLYF_U_1K=0 MC_DW_PPOLYF_U_2K=0 MC_DW_PPOLYF_U_1K_6P0=0 ++ MC_DW_PPOLYF_U_2K_6P0=0 MC_DW_PPOLYF_U_3K=0 MC_RT_NPLUS_U=0 MC_RT_PPLUS_U=0 MC_RT_NPOLYF_U=0 ++ MC_RT_PPOLYF_U=0 MC_RT_PPOLYF_U_1K=0 MC_RT_PPOLYF_U_2K=0 MC_RT_PPOLYF_U_1K_6P0=0 ++ MC_RT_PPOLYF_U_2K_6P0=0 MC_RT_PPOLYF_U_3K=0 +.ENDL res_statistical_par + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.LIB res_statistical + +.PARAM ++ RSH_NPLUS_U=60 RSH_PPLUS_U=185 RSH_NPLUS_S=6.3 RSH_PPLUS_S=7 RSH_NWELL=1000 RSH_NPOLYF_U=310 ++ RSH_PPOLYF_U=350 RSH_NPOLYF_S=6.8 RSH_PPOLYF_S=7.3 RSH_PPOLYF_U_1K=1000 RSH_PPOLYF_U_2K=2000 ++ RSH_PPOLYF_U_1K_6P0=1000 RSH_PPOLYF_U_2K_6P0=2000 RSH_PPOLYF_U_3K=3000 RSH_RM1=0.09 ++ RSH_RM2=0.09 RSH_RM3=0.09 RSH_TM6K=60e-3 RSH_TM9K=40e-3 RSH_TM11K=40e-3 RSH_TM30K=9.5e-3 +* + + + + + +.PARAM ++ MC_RSH_NPLUS_U_TEMP={agauss(0, 3.8, 3)} MC_RSH_PPLUS_U_TEMP={agauss(0, 10.055, 3)} ++ MC_RSH_NPLUS_S_TEMP={agauss(0, 1.33, 3)} MC_RSH_PPLUS_S_TEMP={agauss(0, 1.4917, 3)} ++ MC_RSH_NPOLYF_U_TEMP={agauss(0, 15.135, 3)} MC_RSH_PPOLYF_U_TEMP={agauss(0, 18.116, 3)} ++ MC_RSH_NPOLYF_S_TEMP={agauss(0, 1.392, 3)} MC_RSH_PPOLYF_S_TEMP={agauss(0, 1.5852, 3)} ++ MC_RSH_PPOLYF_U_1K_TEMP={agauss(0, 49.754, 3)} MC_RSH_PPOLYF_U_2K_TEMP={agauss(0, 101.518, 3)} ++ MC_RSH_PPOLYF_U_1K_6P0_TEMP={agauss(0, 51.894, 3)} MC_RSH_PPOLYF_U_2K_6P0_TEMP={agauss(0, 99.242, 3)} ++ MC_RSH_PPOLYF_U_3K_TEMP={agauss(0, 184.603, 3)} MC_DW_NPLUS_U_TEMP={agauss(0, 0.0144, 3)} ++ MC_DW_PPLUS_U_TEMP={agauss(0, 0.0144, 3)} MC_DW_NPLUS_S_TEMP={agauss(0, 0.012, 3)} ++ MC_DW_PPLUS_S_TEMP={agauss(0, 0.018, 3)} MC_DW_NPOLYF_U_TEMP={agauss(0, 0.0167, 3)} ++ MC_DW_PPOLYF_U_TEMP={agauss(0, 0.0167, 3)} MC_DW_NPOLYF_S_TEMP={agauss(0, 0.006, 3)} ++ MC_DW_PPOLYF_S_TEMP={agauss(0, 0.003, 3)} MC_DW_PPOLYF_U_1K_TEMP={agauss(0, 0.0167, 3)} ++ MC_DW_PPOLYF_U_2K_TEMP={agauss(0, 0.0167, 3)} MC_DW_PPOLYF_U_1K_6P0_TEMP={agauss(0, 0.0167, 3)} ++ MC_DW_PPOLYF_U_2K_6P0_TEMP={agauss(0, 0.0167, 3)} MC_DW_PPOLYF_U_3K_TEMP={agauss(0, 0.0167, 3)} ++ MC_RT_NPLUS_U_TEMP={agauss(0, 0.64, 3)} MC_RT_PPLUS_U_TEMP={agauss(0, 7.2, 3)} ++ MC_RT_NPOLYF_U_TEMP={agauss(0, 4.8, 3)} MC_RT_PPOLYF_U_TEMP={agauss(0, 4.7, 3)} ++ MC_RT_PPOLYF_U_1K_TEMP={agauss(0, 6.838, 3)} MC_RT_PPOLYF_U_2K_TEMP={agauss(0, 6.838, 3)} ++ MC_RT_PPOLYF_U_1K_6P0_TEMP={agauss(0, 6.838, 3)} MC_RT_PPOLYF_U_2K_6P0_TEMP={agauss(0, 6.838, 3)} ++ MC_RT_PPOLYF_U_3K_TEMP={agauss(0, 6.93, 3)} MC_RSH_NPLUS_U={mc_rsh_nplus_u_temp} ++ MC_RSH_PPLUS_U={mc_rsh_pplus_u_temp} MC_RSH_NPLUS_S={mc_rsh_nplus_s_temp} MC_RSH_PPLUS_S={mc_rsh_pplus_s_temp} ++ MC_RSH_NPOLYF_U={mc_rsh_npolyf_u_temp} MC_RSH_PPOLYF_U={mc_rsh_ppolyf_u_temp} MC_RSH_NPOLYF_S={mc_rsh_npolyf_s_temp} ++ MC_RSH_PPOLYF_S={mc_rsh_ppolyf_s_temp} MC_RSH_PPOLYF_U_1K={mc_rsh_ppolyf_u_1k_temp} ++ MC_RSH_PPOLYF_U_2K={mc_rsh_ppolyf_u_2k_temp} MC_RSH_PPOLYF_U_1K_6P0={mc_rsh_ppolyf_u_1k_6p0_temp} ++ MC_RSH_PPOLYF_U_2K_6P0={mc_rsh_ppolyf_u_2k_6p0_temp} MC_RSH_PPOLYF_U_3K={mc_rsh_ppolyf_u_3k_temp} ++ MC_DW_NPLUS_U={mc_dw_nplus_u_temp} MC_DW_PPLUS_U={mc_dw_pplus_u_temp} MC_DW_NPLUS_S={mc_dw_nplus_s_temp} ++ MC_DW_PPLUS_S={mc_dw_pplus_s_temp} MC_DW_NPOLYF_U={mc_dw_npolyf_u_temp} MC_DW_PPOLYF_U={mc_dw_ppolyf_u_temp} ++ MC_DW_NPOLYF_S={mc_dw_npolyf_s_temp} MC_DW_PPOLYF_S={mc_dw_ppolyf_s_temp} MC_DW_PPOLYF_U_1K={mc_dw_ppolyf_u_1k_temp} ++ MC_DW_PPOLYF_U_2K={mc_dw_ppolyf_u_2k_temp} MC_DW_PPOLYF_U_1K_6P0={mc_dw_ppolyf_u_1k_6p0_temp} ++ MC_DW_PPOLYF_U_2K_6P0={mc_dw_ppolyf_u_2k_6p0_temp} MC_DW_PPOLYF_U_3K={mc_dw_ppolyf_u_3k_temp} ++ MC_RT_NPLUS_U={mc_rt_nplus_u_temp} MC_RT_PPLUS_U={mc_rt_pplus_u_temp} MC_RT_NPOLYF_U={mc_rt_npolyf_u_temp} ++ MC_RT_PPOLYF_U={mc_rt_ppolyf_u_temp} MC_RT_PPOLYF_U_1K={mc_rt_ppolyf_u_1k_temp} ++ MC_RT_PPOLYF_U_2K={mc_rt_ppolyf_u_2k_temp} MC_RT_PPOLYF_U_1K_6P0={mc_rt_ppolyf_u_1k_6p0_temp} ++ MC_RT_PPOLYF_U_2K_6P0={mc_rt_ppolyf_u_2k_6p0_temp} MC_RT_PPOLYF_U_3K={mc_rt_ppolyf_u_3k_temp} +************************************************************** + + + + + + + + + + + + + + + + + + +* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.LIB sm141064.xyce res +.LIB sm141064.xyce efuse +.ENDL res_statistical +*------------------------------------------------------------------------ + +.LIB bjt_statistical +.PARAM ++ ISA=1 BFA=1 RBA=1 REA=1 RCA=1 RBMA=1 CJEA=1 CJCA=1 IS_COR_NPN=1 BF_COR_NPN=1 RB_COR_NPN=1 ++ RE_COR_NPN=1 RC_COR_NPN=1 RBM_COR_NPN=1 CJC_COR_NPN=1 CJE_COR_NPN=1 MC_XIS_VNPN_TEMP={agauss(0, 0.7, 3)} ++ MC_XBF_VNPN_TEMP={agauss(0, 0.48, 3)} MC_XRB_VNPN_TEMP={agauss(0, 0.2, 3)} MC_XRE_VNPN_TEMP={agauss(0, 0.2, 3)} ++ MC_XRC_VNPN_TEMP={agauss(0, 0.2, 3)} MC_XCJE_VNPN_TEMP={agauss(0, 0.15, 3)} MC_XCJC_VNPN_TEMP={agauss(0, 0.15, 3)} ++ MC_XIS_VPNP_TEMP={agauss(0, 0.3, 3)} MC_XBF_VPNP_TEMP={agauss(0, 0.2, 3)} MC_XRB_VPNP_TEMP={agauss(0, 0.2, 3)} ++ MC_XRE_VPNP_TEMP={agauss(0, 0.2, 3)} MC_XRC_VPNP_TEMP={agauss(0, 0.2, 3)} MC_XCJE_VPNP_TEMP={agauss(0, 0.15, 3)} ++ MC_XCJC_VPNP_TEMP={agauss(0, 0.15, 3)} MC_XIS_VNPN={mc_xis_vnpn_temp} MC_XBF_VNPN={mc_xbf_vnpn_temp} ++ MC_XRB_VNPN={mc_xrb_vnpn_temp} MC_XRE_VNPN={mc_xre_vnpn_temp} MC_XRC_VNPN={mc_xrc_vnpn_temp} ++ MC_XCJE_VNPN={mc_xcje_vnpn_temp} MC_XCJC_VNPN={mc_xcjc_vnpn_temp} MC_XIS_VPNP={mc_xis_vpnp_temp} ++ MC_XBF_VPNP={mc_xbf_vpnp_temp} MC_XRB_VPNP={mc_xrb_vpnp_temp} MC_XRE_VPNP={mc_xre_vpnp_temp} ++ MC_XRC_VPNP={mc_xrc_vpnp_temp} MC_XCJE_VPNP={mc_xcje_vpnp_temp} MC_XCJC_VPNP={mc_xcjc_vpnp_temp} +** + + + + + + + + + + + + + + + +.LIB sm141064.xyce bjt_mc + + + + + + + + + + + + + + +.ENDL bjt_statistical +.LIB bjt_mc + +.SUBCKT vpnp_0p42x10 c b e PARAMS: PAR=1 DTEMP=0 + +.PARAM ++ MIS_IS_VPNP_0P42X10={agauss(0,0.0015,1)} MIS_BF_VPNP_0P42X10={agauss(0,0.01088,1)} ++ ISA_MIS_VPNP_0P42X10='mis_is_vpnp_0p42x10*sw_stat_mismatch / sqrt(par)' BF_MIS_VPNP_0P42X10='mis_bf_vpnp_0p42x10*sw_stat_mismatch / sqrt(par)' +Q0 c b e vpnp_0p42x10 + + + + + +.MODEL vpnp_0p42x10 PNP ++ AF=1 BF='1.69*bfa*(1 + mc_xbf_vpnp*sw_stat_global)*(1 + bf_mis_vpnp_0p42x10)' ++ BR=0.0036 CJC='2.04e-014*cjca*(1 + mc_xcjc_vpnp*sw_stat_global)' ++ CJE='6.88e-015*cjea*(1 + mc_xcje_vpnp*sw_stat_global)' CJS=0 EG=1.17 FC=0.5 ++ IKF=0.00063375 IKR=0.1 IRB=0.1 ++ IS='9e-019*isa*(1 + mc_xis_vpnp*sw_stat_global)*(1 + isa_mis_vpnp_0p42x10)' ++ ISC=1e-018 ISE=2.7e-016 ITF=0.1 KF=0 MJC=0.22711 MJE=0.14469 MJS=0.5 NC=2 ++ NE=1.64 NF=1 NKF=0.4 NR=1 PTF=0 RB='41*rba*(1 + mc_xrb_vpnp*sw_stat_global)' ++ RBM='10*rbma' RC='10*rca*(1 + mc_xrc_vpnp*sw_stat_global)' ++ RE='1*rea*(1 + mc_xre_vpnp*sw_stat_global)' TF=1e-010 TR=0 VAF=80 VAR=23 ++ VJC=0.43905 VJE=0.43905 VJS=0.75 VTF=10 XCJC=1 XTB=0.0001 XTF=1 XTI=3 ++ LEVEL=1 +.ENDS vpnp_0p42x10 + + + + + +.SUBCKT vpnp_0p42x5 c b e PARAMS: PAR=1 DTEMP=0 + +.PARAM ++ MIS_IS_VPNP_0P42X5={agauss(0,0.0017,1)} MIS_BF_VPNP_0P42X5={agauss(0,0.0119,1)} +Q0 c b e vpnp_0p42x5 + + +.MODEL vpnp_0p42x5 PNP ++ AF=1 ++ BF='1.681*bfa*(1 + mc_xbf_vpnp*sw_stat_global)*(1 + mis_bf_vpnp_0p42x5*sw_stat_mismatch / sqrt(par))' ++ BR=1.9872E-3 CJC='1.17E-14*cjca*(1 + mc_xcjc_vpnp*sw_stat_global)' ++ CJE='3.5E-15*cjea*(1 + mc_xcje_vpnp*sw_stat_global)' CJS=0 EG=1.17 FC=0.5 ++ IKF=2.4777E-4 IKR=0.1 IRB=0.1 ++ IS='4.388E-19*isa*(1 + mc_xis_vpnp*sw_stat_global)*(1 + mis_is_vpnp_0p42x5*sw_stat_mismatch / sqrt(par))' ++ ISC=1E-16 ISE=1.2124E-16 ITF=0.1 KF=0 MJC=0.22711 MJE=0.15395 MJS=0.5 NC=2 ++ NE=1.64 NF=1 NKF=0.4 NR=1 PTF=0 RB='41*rba*(1 + mc_xrb_vpnp*sw_stat_global)' ++ RBM='10*rbma' RC='10*rca*(1 + mc_xrc_vpnp*sw_stat_global)' ++ RE='1*rea*(1 + mc_xre_vpnp*sw_stat_global)' TF=1E-10 TR=0 VAF=180 VAR=23 ++ VJC=0.43905 VJE=0.43905 VJS=0.75 VTF=10 XCJC=1 XTB=1E-4 XTF=1 XTI=3 ++ LEVEL=1 +.ENDS vpnp_0p42x5 + + + + + + + + +.SUBCKT vpnp_10x10 c b e PARAMS: PAR=1 DTEMP=0 + + +.PARAM ++ MIS_IS_VPNP_10X10={agauss(0,0.00077,1)} MIS_BF_VPNP_10X10={agauss(0,0.0013,1)} +Q0 c b e vpnp_10x10 + + +.MODEL vpnp_10x10 PNP ++ AF=1 ++ BF='1.7*bfa*(1 + mc_xbf_vpnp*sw_stat_global)*(1 + mis_bf_vpnp_10x10*sw_stat_mismatch / sqrt(par))' ++ BR=0.017038 CJC='4.69E-14*cjca*(1 + mc_xcjc_vpnp*sw_stat_global)' ++ CJE='9.71E-14*cjea*(1 + mc_xcje_vpnp*sw_stat_global)' CJS=0 EG=1.17 FC=0.5 ++ IKF=2.610625E-3 IKR=0.1 IRB=0.1 ++ IS='1.249175E-17*isa*(1 + mc_xis_vpnp*sw_stat_global)*(1 + mis_is_vpnp_10x10*sw_stat_mismatch / sqrt(par))' ++ ISC=1E-18 ISE=2.7E-16 ITF=0.1 KF=0 MJC=0.24528 MJE=0.24192 MJS=0.5 NC=2 NE=1.64 ++ NF=1 NKF=0.4 NR=1 PTF=0 RB='27.88*rba*(1 + mc_xrb_vpnp*sw_stat_global)' ++ RBM='10*rbma' RC='10*rca*(1 + mc_xrc_vpnp*sw_stat_global)' ++ RE='1*rea*(1 + mc_xre_vpnp*sw_stat_global)' TF=1E-10 TR=0 VAF=206.4 VAR=23 ++ VJC=0.43905 VJE=0.43905 VJS=0.75 VTF=10 XCJC=1 XTB=1E-4 XTF=1 XTI=3 ++ LEVEL=1 +.ENDS vpnp_10x10 + + + + + + + + +.SUBCKT vpnp_5x5 c b e PARAMS: PAR=1 DTEMP=0 + +.PARAM ++ MIS_IS_VPNP_5X5={agauss(0,0.00052,1)} MIS_BF_VPNP_5X5={agauss(0,0.0031,1)} +Q0 c b e vpnp_5x5 + + + +.MODEL vpnp_5x5 PNP ++ AF=1 ++ BF='1.65*bfa*(1 + mc_xbf_vpnp*sw_stat_global)*(1 +mis_bf_vpnp_5x5*sw_stat_mismatch / sqrt(par))' ++ BR=8.372E-3 CJC='2.15E-14*cjca*(1 + mc_xcjc_vpnp*sw_stat_global)' ++ CJE='2.57E-14*cjea*(1 + mc_xcje_vpnp*sw_stat_global)' CJS=0 EG=1.17 FC=0.5 ++ IKF=1.025275E-3 IKR=0.1 IRB=0.1 ++ IS='3.403E-18*isa*(1 + mc_xis_vpnp*sw_stat_global)*(1 + mis_is_vpnp_5x5*sw_stat_mismatch / sqrt(par))' ++ ISC=1E-18 ISE=2.7E-16 ITF=0.1 KF=0 MJC=0.22711 MJE=0.23266 MJS=0.5 NC=2 NE=1.64 ++ NF=1 NKF=0.4 NR=1 PTF=0 RB='41*rba*(1 + mc_xrb_vpnp*sw_stat_global)' ++ RBM='10*rbma' RC='10*rca*(1 + mc_xrc_vpnp*sw_stat_global)' ++ RE='1*rea*(1 + mc_xre_vpnp*sw_stat_global)' TF=1E-10 TR=0 VAF=208.8 VAR=27.37 ++ VJC=0.43905 VJE=0.43905 VJS=0.75 VTF=10 XCJC=1 XTB=1E-4 XTF=1 XTI=3 ++ LEVEL=1 +.ENDS vpnp_5x5 + + + + + + + + +.SUBCKT vnpn_10x10 c b e s PARAMS: PAR=1 DTEMP=0 + +Q0 c b e s vnpn_10x10 + +.MODEL vnpn_10x10 NPN ++ AF=1 BF='10.83*bf_cor_npn*(1 + mc_xbf_vnpn*sw_stat_global)' BR=0.258 ++ CJC='7.053E-14*cjc_cor_npn*(1 + mc_xcjc_vnpn*sw_stat_global)' ++ CJE='1.031E-13*cje_cor_npn*(1 + mc_xcje_vnpn*sw_stat_global)' CJS=1.135E-13 ++ EG=1.17 IKF=0.021028 IKR=0.0038951 IRB=0.00045303 ++ IS='1.8108e-017*is_cor_npn*(1 + mc_xis_vnpn*sw_stat_global)' ISC=1.5816e-016 ++ ISE=2.9626e-016 KF=0 MJC=0.31113 MJE=0.32071 MJS=0.14716 NC=1.284 NE=1.345 ++ NF=1.002 NKF=0.584 NR=1.002 ++ RB='65.442*rb_cor_npn*(1 + mc_xrb_vnpn*sw_stat_global)' RBM='1*rbm_cor_npn' ++ RC='10.146*rc_cor_npn*(1 + mc_xrc_vnpn*sw_stat_global)' ++ RE='6.9007*re_cor_npn*(1 + mc_xre_vnpn*sw_stat_global)' VAF=95.696 VAR=29.681 ++ VJC=0.63391 VJE=0.70172 VJS=0.35175 XCJC=1 XTB=0 XTI=3 ++ LEVEL=1 +************************************************************** +* GENERAL PARAMETERS +************************************************************** +************************************************************** +* CAPACITANCE PARAMETERS +************************************************************** +************************************************************** +* Noise PARAMETERS +************************************************************** +************************************************************** +* DC PARAMETERS +************************************************************** +************************************************************** +* TEMPERATURE PARAMETERS +************************************************************** +.ENDS vnpn_10x10 + + + +.SUBCKT vnpn_5x5 c b e s PARAMS: PAR=1 DTEMP=0 + +Q0 c b e s vnpn_5x5 + +.MODEL vnpn_5x5 NPN ++ AF=1 BF='10.05*bf_cor_npn*(1 + mc_xbf_vnpn*sw_stat_global)' BR=0.16573 ++ CJC='2.972E-14*cjc_cor_npn*(1 + mc_xcjc_vnpn*sw_stat_global)' ++ CJE='2.733E-14*cje_cor_npn*(1 + mc_xcje_vnpn*sw_stat_global)' CJS=6.618E-14 ++ EG=1.17 IKF=0.01158 IKR=0.0038951 IRB=0.00045303 ++ IS='5.1456e-018*is_cor_npn*(1 + mc_xis_vnpn*sw_stat_global)' ISC=1.2536e-016 ++ ISE=2.5923e-016 KF=0 MJC=0.31113 MJE=0.32071 MJS=0.14716 NC=1.284 NE=1.4224 ++ NF=1.002 NKF=0.584 NR=1 RB='71.419*rb_cor_npn*(1 + mc_xrb_vnpn*sw_stat_global)' ++ RBM='1*rbm_cor_npn' RC='12.655*rc_cor_npn*(1 + mc_xrc_vnpn*sw_stat_global)' ++ RE='12.809*re_cor_npn*(1 + mc_xre_vnpn*sw_stat_global)' VAF=77.796 VAR=28.001 ++ VJC=0.63391 VJE=0.70172 VJS=0.35175 XCJC=1 XTB=0 XTI=3 ++ LEVEL=1 +************************************************************** +* GENERAL PARAMETERS +************************************************************** +************************************************************** +* CAPACITANCE PARAMETERS +************************************************************** +************************************************************** +* Noise PARAMETERS +************************************************************** +************************************************************** +* DC PARAMETERS +************************************************************** +************************************************************** +* TEMPERATURE PARAMETERS +************************************************************** +.ENDS vnpn_5x5 + + + +.SUBCKT vnpn_0p54x16 c b e s PARAMS: PAR=1 DTEMP=0 + +Q0 c b e s vnpn_0p54x16 + + +.MODEL vnpn_0p54x16 NPN ++ AF=1 BF='8.4987*bf_cor_npn*(1 + mc_xbf_vnpn*sw_stat_global)' BR=0.079582 ++ CJC='3.540E-14*cjc_cor_npn*(1 + mc_xcjc_vnpn*sw_stat_global)' ++ CJE='1.354E-14*cje_cor_npn*(1 + mc_xcje_vnpn*sw_stat_global)' CJS=8.211E-14 ++ EG=1.17 IKF=0.013121 IKR=0.0038951 IRB=0.00045303 ++ IS='2.8872e-018*is_cor_npn*(1 + mc_xis_vnpn*sw_stat_global)' ISC=1.0425e-016 ++ ISE=5.2003e-016 KF=0 MJC=0.31113 MJE=0.32071 MJS=0.14716 NC=1.284 NE=1.4678 ++ NF=1.002 NKF=0.584 NR=1 RB='137.43*rb_cor_npn*(1 + mc_xrb_vnpn*sw_stat_global)' ++ RBM='1*rbm_cor_npn' RC='12.9*rc_cor_npn*(1 + mc_xrc_vnpn*sw_stat_global)' ++ RE='14.121*re_cor_npn*(1 + mc_xre_vnpn*sw_stat_global)' VAF=37.389 VAR=23.969 ++ VJC=0.63391 VJE=0.70172 VJS=0.35175 XCJC=1 XTB=0 XTI=3 ++ LEVEL=1 +************************************************************** +* GENERAL PARAMETERS +************************************************************** +************************************************************** +* CAPACITANCE PARAMETERS +************************************************************** +************************************************************** +* Noise PARAMETERS +************************************************************** +************************************************************** +* DC PARAMETERS +************************************************************** +************************************************************** +* TEMPERATURE PARAMETERS +************************************************************** +.ENDS vnpn_0p54x16 + + + +.SUBCKT vnpn_0p54x8 c b e s PARAMS: PAR=1 DTEMP=0 + +Q0 c b e s vnpn_0p54x8 + +.MODEL vnpn_0p54x8 NPN ++ AF=1 BF='8.4*bf_cor_npn*(1 + mc_xbf_vnpn*sw_stat_global)' BR=0.069974 ++ CJC='2.064E-14*cjc_cor_npn*(1 + mc_xcjc_vnpn*sw_stat_global)' ++ CJE='6.857E-15*cje_cor_npn*(1 + mc_xcje_vnpn*sw_stat_global)' CJS=5.703E-14 ++ EG=1.17 IKF=0.0077487 IKR=0.0038951 IRB=0.00045303 ++ IS='1.4309e-018*is_cor_npn*(1 + mc_xis_vnpn*sw_stat_global)' ISC=7.3712e-017 ++ ISE=2.6232e-016 KF=0 MJC=0.31113 MJE=0.32071 MJS=0.14716 NC=1.284 NE=1.4685 ++ NF=1.001 NKF=0.584 NR=0.996 ++ RB='141.94*rb_cor_npn*(1 + mc_xrb_vnpn*sw_stat_global)' RBM='1*rbm_cor_npn' ++ RC='13.434*rc_cor_npn*(1 + mc_xrc_vnpn*sw_stat_global)' ++ RE='14.573*re_cor_npn*(1 + mc_xre_vnpn*sw_stat_global)' VAF=37.389 VAR=25.201 ++ VJC=0.63391 VJE=0.70172 VJS=0.35175 XCJC=1 XTB=0 XTI=3 ++ LEVEL=1 +************************************************************** +* GENERAL PARAMETERS +************************************************************** +************************************************************** +* CAPACITANCE PARAMETERS +************************************************************** +************************************************************** +* Noise PARAMETERS +************************************************************** +************************************************************** +* DC PARAMETERS +************************************************************** +************************************************************** +* TEMPERATURE PARAMETERS +************************************************************** +.ENDS vnpn_0p54x8 + + + +.SUBCKT vnpn_0p54x4 c b e s PARAMS: PAR=1 DTEMP=0 + +Q0 c b e s vnpn_0p54x4 + + +.MODEL vnpn_0p54x4 NPN ++ AF=1 BF='8.39*bf_cor_npn*(1 + mc_xbf_vnpn*sw_stat_global)' BR=0.057751 ++ CJC='1.326E-14*cjc_cor_npn*(1 + mc_xcjc_vnpn*sw_stat_global)' ++ CJE='3.513E-15*cje_cor_npn*(1 + mc_xcje_vnpn*sw_stat_global)' CJS=4.449E-14 ++ EG=1.17 IKF=0.0048817 IKR=0.0038951 IRB=0.00045303 ++ IS='7.6696e-019*is_cor_npn*(1 + mc_xis_vnpn*sw_stat_global)' ISC=6.2655e-017 ++ ISE=1.3419e-016 KF=0 MJC=0.31113 MJE=0.32071 MJS=0.14716 NC=1.284 NE=1.4801 ++ NF=1.001 NKF=0.584 NR=0.998 ++ RB='167*rb_cor_npn*(1 + mc_xrb_vnpn*sw_stat_global)' RBM='1*rbm_cor_npn' ++ RC='14.542*rc_cor_npn*(1 + mc_xrc_vnpn*sw_stat_global)' ++ RE='17.058*re_cor_npn*(1 + mc_xre_vnpn*sw_stat_global)' VAF=37.389 VAR=25.201 ++ VJC=0.63391 VJE=0.70172 VJS=0.35175 XCJC=1 XTB=0 XTI=3 ++ LEVEL=1 +************************************************************** +* GENERAL PARAMETERS +************************************************************** +************************************************************** +* CAPACITANCE PARAMETERS +************************************************************** +************************************************************** +* Noise PARAMETERS +************************************************************** +************************************************************** +* DC PARAMETERS +************************************************************** +************************************************************** +* TEMPERATURE PARAMETERS +************************************************************** +.ENDS vnpn_0p54x4 + + +.SUBCKT vnpn_0p54x2 c b e s PARAMS: PAR=1 DTEMP=0 +Q0 c b e s vnpn_0p54x2 + + +.MODEL vnpn_0p54x2 NPN ++ AF=1 BF='8.25*bf_cor_npn*(1 + mc_xbf_vnpn*sw_stat_global)' BR=0.043698 ++ CJC='9.569E-15*cjc_cor_npn*(1 + mc_xcjc_vnpn*sw_stat_global)' ++ CJE='1.841E-15*cje_cor_npn*(1 + mc_xcje_vnpn*sw_stat_global)' CJS=3.822E-14 ++ EG=1.17 IKF=0.0039054 IKR=0.0038951 IRB=0.00045303 ++ IS='4.5765e-019*is_cor_npn*(1 + mc_xis_vnpn*sw_stat_global)' ISC=6.2655e-017 ++ ISE=8e-017 KF=0 MJC=0.31113 MJE=0.32071 MJS=0.14716 NC=1.284 NE=1.49 NF=1.004 ++ NKF=0.584 NR=1.0005 RB='231.74*rb_cor_npn*(1 + mc_xrb_vnpn*sw_stat_global)' ++ RBM='1*rbm_cor_npn' RC='17.312*rc_cor_npn*(1 + mc_xrc_vnpn*sw_stat_global)' ++ RE='25.055*re_cor_npn*(1 + mc_xre_vnpn*sw_stat_global)' VAF=37.389 VAR=25.201 ++ VJC=0.63391 VJE=0.70172 VJS=0.35175 XCJC=1 XTB=0 XTI=3 ++ LEVEL=1 +************************************************************** +* GENERAL PARAMETERS +************************************************************** +************************************************************** +* CAPACITANCE PARAMETERS +************************************************************** +************************************************************** +* Noise PARAMETERS +************************************************************** +************************************************************** +* DC PARAMETERS +************************************************************** +************************************************************** +* TEMPERATURE PARAMETERS +************************************************************** +.ENDS vnpn_0p54x2 + + + +.ENDL bjt_mc +.LIB mimcap_statistical + +.PARAM MIM_CORNER_1P5FF=1 +.PARAM MIM_CORNER_1P0FF=1 +.PARAM MIM_CORNER_2P0FF=1 +.PARAM ++ MC_C_COX_1P0FF2={agauss(0, 0.025, 3)} MC_C_COX_1P5FF2={agauss(0, 0.03875, 3)} MC_C_COX_2P0FF2={agauss(0, 0.025, 3)} ++ MC_C_COX_1P0FF='mc_c_cox_1p0fF2*sw_stat_global*cap_mc_skew' MC_C_COX_1P5FF='mc_c_cox_1p5fF2*sw_stat_global*cap_mc_skew' ++ MC_C_COX_2P0FF='mc_c_cox_2p0fF2*sw_stat_global*cap_mc_skew' +.LIB sm141064.xyce mim_cap + + + + + +.ENDL mimcap_statistical +* + + +************************end of file************************* +*
diff --git a/models/xyce/smbb000149.xyce b/models/xyce/smbb000149.xyce new file mode 100644 index 0000000..2690de3 --- /dev/null +++ b/models/xyce/smbb000149.xyce
@@ -0,0 +1,583 @@ +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +*************** +*************** +*************** + +.OPTIONS PARSER model_binning=true +** +******************************************************************************* +* Document No. : SM-BB-000149 +* Revision : 1 +* Process Name : 0.18um MCU 10V high voltage process +* Process ID : TH18300G1A +* TH18300G4A +* Wafer ID : TNL4435202 (10V LDNMOS & LDPMOS) +************************************************************************************************ +* Models included in this release : +* +* ModelName Description +* --------- ----------- +* nmos_10p0_asym BSIM4 based HV subcircuit model for 10V LDNMOS (*) +* pmos_10p0_asym BSIM4 based HV subcircuit model for 10V LDPMOS (*) +************************************************************************************************ +* +*************************************************************************************************** +* Fixed-Corner Sections +*************************************************************************************************** +.LIB typical +.PARAM ++ NMOS_10P0_ASYM_DTOX=0 NMOS_10P0_ASYM_DXL=0 NMOS_10P0_ASYM_DXW=0 NMOS_10P0_ASYM_DVTH0=0 ++ NMOS_10P0_ASYM_DRDSW=1 NMOS_10P0_ASYM_DRDRIFT=1 NMOS_10P0_ASYM_DVSAT=1 NMOS_10P0_ASYM_DU0=1 ++ NMOS_10P0_ASYM_DCGS=1 NMOS_10P0_ASYM_DCGD=1 NMOS_10P0_ASYM_DCJS=1 NMOS_10P0_ASYM_DCJD=1 ++ PMOS_10P0_ASYM_DTOX=0 PMOS_10P0_ASYM_DXL=0 PMOS_10P0_ASYM_DXW=0 PMOS_10P0_ASYM_DVTH0=0 ++ PMOS_10P0_ASYM_DRDSW=1 PMOS_10P0_ASYM_DRDRIFT=1 PMOS_10P0_ASYM_DVSAT=1 PMOS_10P0_ASYM_DU0=1 ++ PMOS_10P0_ASYM_DCGS=1 PMOS_10P0_ASYM_DCGD=1 PMOS_10P0_ASYM_DCJS=1 PMOS_10P0_ASYM_DCJD=1 +*************10V************ +.LIB smbb000149.xyce nmos_10p0_asym_t + + + + + + + + + + + + + + + + + + + + + +.LIB smbb000149.xyce pmos_10p0_asym_t +.LIB smbb000149.xyce noise_corner +.ENDL + + +.LIB ss + +.PARAM ++ NMOS_10P0_ASYM_DTOX=8E-10 NMOS_10P0_ASYM_DXL=6e-008 NMOS_10P0_ASYM_DXW=-3.46E-8 NMOS_10P0_ASYM_DVTH0=0.112 ++ NMOS_10P0_ASYM_DRDSW=1.2 NMOS_10P0_ASYM_DRDRIFT=1.271 NMOS_10P0_ASYM_DVSAT=0.926 ++ NMOS_10P0_ASYM_DU0=0.95 NMOS_10P0_ASYM_DCGS=1.1 NMOS_10P0_ASYM_DCGD=1.2 NMOS_10P0_ASYM_DCJS=1.1 ++ NMOS_10P0_ASYM_DCJD=1.2 PMOS_10P0_ASYM_DTOX=8E-10 PMOS_10P0_ASYM_DXL=9.914e-008 ++ PMOS_10P0_ASYM_DXW=-1E-7 PMOS_10P0_ASYM_DVTH0=-0.0936 PMOS_10P0_ASYM_DRDSW=1.11 ++ PMOS_10P0_ASYM_DRDRIFT=1.144 PMOS_10P0_ASYM_DVSAT=0.91 PMOS_10P0_ASYM_DU0=0.964 ++ PMOS_10P0_ASYM_DCGS=1.1 PMOS_10P0_ASYM_DCGD=1.2 PMOS_10P0_ASYM_DCJS=1.1 PMOS_10P0_ASYM_DCJD=1.2 +.LIB smbb000149.xyce nmos_10p0_asym_t + + + + + + + + + + + + + + + + + + + + + +.LIB smbb000149.xyce pmos_10p0_asym_t +.LIB smbb000149.xyce noise_corner +.ENDL + + +.LIB ff + +.PARAM ++ NMOS_10P0_ASYM_DTOX=-8E-10 NMOS_10P0_ASYM_DXL=-6e-008 NMOS_10P0_ASYM_DXW=3.46E-8 ++ NMOS_10P0_ASYM_DVTH0=-0.10388 NMOS_10P0_ASYM_DRDSW=0.868 NMOS_10P0_ASYM_DRDRIFT=0.8245 ++ NMOS_10P0_ASYM_DVSAT=1.033 NMOS_10P0_ASYM_DU0=1.04 NMOS_10P0_ASYM_DCGS=0.9 NMOS_10P0_ASYM_DCGD=0.8 ++ NMOS_10P0_ASYM_DCJS=0.9 NMOS_10P0_ASYM_DCJD=0.8 PMOS_10P0_ASYM_DTOX=-8E-10 PMOS_10P0_ASYM_DXL=-6.804e-008 ++ PMOS_10P0_ASYM_DXW=8.46E-8 PMOS_10P0_ASYM_DVTH0=0.099 PMOS_10P0_ASYM_DRDSW=0.91 ++ PMOS_10P0_ASYM_DRDRIFT=0.89 PMOS_10P0_ASYM_DVSAT=1.06 PMOS_10P0_ASYM_DU0=1.03 PMOS_10P0_ASYM_DCGS=0.9 ++ PMOS_10P0_ASYM_DCGD=0.8 PMOS_10P0_ASYM_DCJS=0.9 PMOS_10P0_ASYM_DCJD=0.8 +.LIB smbb000149.xyce nmos_10p0_asym_t + + + + + + + + + + + + + + + + + + + + + + +.LIB smbb000149.xyce pmos_10p0_asym_t +.LIB smbb000149.xyce noise_corner +.ENDL + +.LIB sf + + +.PARAM ++ NMOS_10P0_ASYM_DTOX=0 NMOS_10P0_ASYM_DXL=5.024e-008 NMOS_10P0_ASYM_DXW=0 NMOS_10P0_ASYM_DVTH0=0.068 ++ NMOS_10P0_ASYM_DRDSW=1.2 NMOS_10P0_ASYM_DRDRIFT=1.156 NMOS_10P0_ASYM_DVSAT=0.928 ++ NMOS_10P0_ASYM_DU0=0.97 NMOS_10P0_ASYM_DCGS=1.07 NMOS_10P0_ASYM_DCGD=1.14 NMOS_10P0_ASYM_DCJS=1.07 ++ NMOS_10P0_ASYM_DCJD=1.14 PMOS_10P0_ASYM_DTOX=0 PMOS_10P0_ASYM_DXL=-7.004e-008 PMOS_10P0_ASYM_DXW=0 ++ PMOS_10P0_ASYM_DVTH0=0.057672 PMOS_10P0_ASYM_DRDSW=0.91 PMOS_10P0_ASYM_DRDRIFT=0.92 ++ PMOS_10P0_ASYM_DVSAT=1.012 PMOS_10P0_ASYM_DU0=1.03 PMOS_10P0_ASYM_DCGS=0.93 PMOS_10P0_ASYM_DCGD=0.86 ++ PMOS_10P0_ASYM_DCJS=0.93 PMOS_10P0_ASYM_DCJD=0.86 +.LIB smbb000149.xyce nmos_10p0_asym_t + + + + + + + + + + + + + + + + + + + + + + +.LIB smbb000149.xyce pmos_10p0_asym_t +.LIB smbb000149.xyce noise_corner +.ENDL + +.LIB fs + +.PARAM ++ NMOS_10P0_ASYM_DTOX=0 NMOS_10P0_ASYM_DXL=-5.02e-008 NMOS_10P0_ASYM_DXW=0 NMOS_10P0_ASYM_DVTH0=-0.058169 ++ NMOS_10P0_ASYM_DRDSW=0.868 NMOS_10P0_ASYM_DRDRIFT=0.89748 NMOS_10P0_ASYM_DVSAT=1.045 ++ NMOS_10P0_ASYM_DU0=1.034 NMOS_10P0_ASYM_DCGS=0.93 NMOS_10P0_ASYM_DCGD=0.86 NMOS_10P0_ASYM_DCJS=0.93 ++ NMOS_10P0_ASYM_DCJD=0.86 PMOS_10P0_ASYM_DTOX=0 PMOS_10P0_ASYM_DXL=9.414e-008 PMOS_10P0_ASYM_DXW=0 ++ PMOS_10P0_ASYM_DVTH0=-0.056 PMOS_10P0_ASYM_DRDSW=1.11 PMOS_10P0_ASYM_DRDRIFT=1.06 ++ PMOS_10P0_ASYM_DVSAT=0.989 PMOS_10P0_ASYM_DU0=0.97 PMOS_10P0_ASYM_DCGS=1.07 PMOS_10P0_ASYM_DCGD=1.14 ++ PMOS_10P0_ASYM_DCJS=1.07 PMOS_10P0_ASYM_DCJD=1.14 +.LIB smbb000149.xyce nmos_10p0_asym_t + + + + + + + + + + + + + + + + + + + + +.LIB smbb000149.xyce pmos_10p0_asym_t +.LIB smbb000149.xyce noise_corner +.ENDL + + +.LIB statistical + +.PARAM ++ MC_VSAT2_10V={agauss(0, 1, 3)} MC_RD_10V_2={agauss(0, 1, 3)} MC_U0_10V_2={agauss(0, 1, 3)} ++ MC_CGOL_10V_2={agauss(0, 1, 3)} MC_VSATN2_10V={agauss(0, 1, 3)} MC_RDN_10V_2={agauss(0, 1, 3)} ++ MC_U0N_10V_2={agauss(0, 1, 3)} MC_CGOLN_10V_2={agauss(0, 1, 3)} MC_VSATP2_10V={agauss(0, 1, 3)} ++ MC_U0P2_10V={agauss(0, 1, 3)} MC_RDP_10V_2={agauss(0, 1, 3)} MC_CGOLP_10V_2={agauss(0, 1, 3)} ++ MC_VSAT_10V={mc_vsat2_10v} MC_RD_10V={mc_rd_10V_2} MC_U0_10V={mc_u0_10V_2} MC_CGOL_10V={mc_cgol_10V_2} ++ MC_VSATN_10V={mc_vsatN2_10v} MC_RDN_10V={mc_rdn_10V_2} MC_U0N_10V={mc_u0n_10v_2} ++ MC_CGOLN_10V={mc_cgolN_10V_2} MC_VSATP_10V={mc_vsatP2_10v} MC_U0P_10V={mc_u0P2_10v} ++ MC_RDP_10V={mc_rdP_10V_2} MC_CGOLP_10V={mc_cgolP_10V_2} +.PARAM ++ NMOS_10P0_ASYM_SIG_VTH='0.01675*(0.7*mc_sig_vth+0.7*mc_sig_vthN)*sw_stat_global*mc_skew' ++ NMOS_10P0_ASYM_DTOX='7.2e-11*(0.77*mc_toxe+0.63*mc_toxeN)*sw_stat_global*mc_skew' ++ NMOS_10P0_ASYM_DXL='5.3e-9*(0.71*mc_xl+0.69*mc_xlN)*sw_stat_global*mc_skew' NMOS_10P0_ASYM_DXW='3.25e-8*(0.77*mc_xw+0.63*mc_xwN)*sw_stat_global*mc_skew' ++ NMOS_10P0_ASYM_DVTH0='nmos_10p0_asym_sig_vth' NMOS_10P0_ASYM_DRDSW='(1 + 0.093*(0.77* mc_rd_10V + 0.63* mc_rdn_10V)*sw_stat_global*mc_skew)' ++ NMOS_10P0_ASYM_DRDRIFT='(1 + 0.037*(0.77* mc_rd_10V + 0.63* mc_rdn_10V)*sw_stat_global*mc_skew)' ++ NMOS_10P0_ASYM_DVSAT='(1 + 0.028*(0.77*mc_vsat_10v+0.63*mc_vsatN_10v)*sw_stat_global*mc_skew)' ++ NMOS_10P0_ASYM_DU0='(1 + 0.0157*(0.7*mc_u0_10v+0.7*mc_u0n_10v)*sw_stat_global*mc_skew)' ++ NMOS_10P0_ASYM_DCGS='(1+(12e-3* mc_cgol_10V+12e-3* mc_cgolN_10V)*sw_stat_global*mc_skew)' ++ NMOS_10P0_ASYM_DCGD='(1+(24e-3* mc_cgol_10V+24e-3* mc_cgolN_10V)*sw_stat_global*mc_skew)' ++ NMOS_10P0_ASYM_DCJS='(1+(12e-3* mc_cgol_10V+12e-3* mc_cgolN_10V)*sw_stat_global*mc_skew)' ++ NMOS_10P0_ASYM_DCJD='(1+(24e-3* mc_cgol_10V+24e-3* mc_cgolN_10V)*sw_stat_global*mc_skew)' + + + + + + + + + + + + + + + + +.PARAM ++ PMOS_10P0_ASYM_SIG_DVTH1='0.01692*(-0.7*mc_sig_vth+0.7*mc_sig_vthp)*sw_stat_global*mc_skew' ++ PMOS_10P0_ASYM_DTOX='7.143e-11*(0.77*mc_toxe+0.63*mc_toxep)*sw_stat_global*mc_skew' ++ PMOS_10P0_ASYM_DXL='1.7e-8*(0.71*mc_xl+0.69*mc_xlp)*sw_stat_global*mc_skew' PMOS_10P0_ASYM_DXW='7.4e-8*(0.77*mc_xw+0.63*mc_xwp)*sw_stat_global*mc_skew' ++ PMOS_10P0_ASYM_DVTH0='pmos_10p0_asym_sig_dvth1' PMOS_10P0_ASYM_DRDSW='(1 + 0.085*(0.77* mc_rd_10V + 0.63* mc_rdp_10V)*sw_stat_global*mc_skew)' ++ PMOS_10P0_ASYM_DRDRIFT='(1 + 0.032*(0.77* mc_rd_10V + 0.63* mc_rdp_10V)*sw_stat_global*mc_skew)' ++ PMOS_10P0_ASYM_DVSAT='(1 + 0.032*(0.77*mc_vsat_10v+0.63*mc_vsatP_10V)*sw_stat_global*mc_skew)' ++ PMOS_10P0_ASYM_DU0='(1 + 0.0097*(0.7*mc_u0_10v+0.7*mc_u0P_10V)*sw_stat_global*mc_skew)' ++ PMOS_10P0_ASYM_DCGS='(1+ (12e-3*mc_cgol_10V + 12e-3*mc_cgolp_10V)*sw_stat_global*mc_skew)' ++ PMOS_10P0_ASYM_DCGD='(1+ (24e-3*mc_cgol_10V + 24e-3*mc_cgolp_10V)*sw_stat_global*mc_skew)' ++ PMOS_10P0_ASYM_DCJS='(1+(12e-3*mc_cgol_10V + 12e-3*mc_cgolp_10V)*sw_stat_global*mc_skew)' ++ PMOS_10P0_ASYM_DCJD='(1+(24e-3*mc_cgol_10V + 24e-3*mc_cgolp_10V)*sw_stat_global*mc_skew)' + + + + +.LIB smbb000149.xyce nmos_10p0_asym_t + + + + + + + + + + + + + + + +.LIB smbb000149.xyce pmos_10p0_asym_t +.LIB smbb000149.xyce noise_corner +.ENDL +* + +.LIB noise_corner +.PARAM ++ NMOS_10P0_ASYM_NOIA='(fnoicor==0)*1.1021E42 + (fnoicor==1)*2.5852e42' NMOS_10P0_ASYM_NOIB='(fnoicor==0)*2.8476E24 + (fnoicor==1)*6.5096e+024' ++ NMOS_10P0_ASYM_NOIC='(fnoicor==0)*8.75 + (fnoicor==1)*8.75' PMOS_10P0_ASYM_NOIA='(fnoicor==0)*2.9073e+041 + (fnoicor==1)*1.7073e+042' ++ PMOS_10P0_ASYM_NOIB='(fnoicor==0)*8.0736e+025 + (fnoicor==1)*2.4523e+026' PMOS_10P0_ASYM_NOIC='(fnoicor==0)*12780 + (fnoicor==1)*12780' +.ENDL + + + + + +* +* +*************************************************************************************************** +* 10V LDNMOS Asym Model +*************************************************************************************************** +* +.LIB nmos_10p0_asym_t + +.SUBCKT nmos_10p0_asym d g s b ++ PARAMS: W=25E-6 L=0.6E-6 AD='w*1.48e-6' PD='2*(1.48e-6+w)' AS='w*0.48e-6' PS='(w+0.48e-6)*2' ++ NRD=0 NRS=0 NF=1 DTEMP=0 SA=0 SB=0 SD=0 PAR=1 +.PARAM ++ RDRIFT1=1.5433E3 WA=-1.6705E-8 RD=0.17322 RA=4.631E-3 RB=1.1181 LB=-1.0648E-6 WB=-2.8512E-7 ++ TRX1=2.8643E-3 TRX2=1.0098E-5 TRTH1=5.5E-4 TRTH2=0 CGDL_D2=5.0343E-10 TOXEP=1.376E-8 ++ LCGD_D2=6.4774E-10 CGDV_D=1.0253 CGD_VAL=0.20473 CGSL_S=1.2929E-10 LCGS=2.9695E-8 ++ CGS_SLOPE=4.0853 CGS_VTH=0.10612 CGS_FACTOR=0.9 VTHD=4.18986E-2 CGD_VTHD=0.31232 ++ CGB_SLOPE=1.0158 CGB_VTH=0.82325 CGB_AMP=1.3591E-9 CGB_MIN=7.4448E-10 CGB_POWER=2.5552 ++ LCGD_D=1.4497E-7 POLAR_D=-1.0276E-3 POLARD_MIN=7.05 POLAR_S=-0.35192 POLARS_MIN=4.2 ++ CGS_FACTOR2=1 CGDV_D2=-2.1473 CGDL_D=1.3222E-11 CGS_VTH1=0.20635 +.PARAM CGDS_FIXED='3.9*8.854e-12/toxep' + + + + + + + + +Rdrift d d2 ++ TC1={trx1} TC2={trx2} M={nf} ++ R='(rdrift1*nmos_10p0_asym_drdrift)*1.2e-6/(w/nf-wa)' +Rd2 d2 d1 ++ M={nf} ++ R='max(1e-2, (rd*nmos_10p0_asym_drdsw*(1+trth1*(temp+dtemp-25)+trth2*(temp+dtemp-25)*(temp+dtemp-25)))/(w/nf-wb)*(tanh(ra*(v(d,s)-rb*(l-lb)/(0.6e-6-lb)))))' +M0 d1 g s b nmos_10p0_asym_core ++ AD={ad} AS={as} L={l} NF={nf} NRD={nrd} NRS={nrs} PD={pd} PS={ps} SA={sa} ++ SB={sb} SD={sd} W={w} +C1_gd g d ++ C='nmos_10p0_asym_dcgd*(cgds_fixed*w*lcgd_d+ exp(polar_d*min(max(v(d,s)-vthd,0),polard_min))*cgdl_d*w*(1+tanh(cgdv_d/(1+cgd_val*max(v(d,g),0))*(v(g,d1)+cgd_vthd*(1+cgdv_d2*v(d,d1)) -nmos_10p0_asym_dvth0))))' +C1_gd2 g d1 ++ C='nmos_10p0_asym_dcgd*(cgds_fixed*w*lcgd_d2 + cgdl_d2*w*(1+tanh( cgdv_d/(1+cgd_val*max(v(d,g),0))*(v(g,d1)+cgd_vthd*(1+cgdv_d2*v(d,d1)) -nmos_10p0_asym_dvth0 ) )) )' +C2_gs g s ++ C='nmos_10p0_asym_dcgs*(cgds_fixed*w*lcgs + cgsl_s*w*(1-tanh(cgs_slope*(v(s,g)+cgs_vth)))*(1 +cgs_factor/(1+cgs_factor2*exp(-v(g,d1)-cgs_vth1))*(1- exp(polar_s*min(max(v(d1,s)-vthd,0),polars_min)))))' +C3_gb g b ++ C='(cgb_min + cgb_amp/(1+(1/pow(max(1e-3, cgb_slope*(v(b,g)-cgb_vth + nmos_10p0_asym_dvth0)), cgb_power))) ) *w ' +.MODEL nmos_10p0_asym_core.1 NMOS ++ A0=1.0212 A1=-0.065307 A2=0.94 ACDE=0.54775 ACNQSMOD=0 AGIDL=5.7877E-16 ++ AGS=0.13804 ALPHA0=-2.5481E-7 ALPHA1=0.59769 AT=3.3E4 B0=6.48E-6 B1=5.9519E-5 ++ BETA0=37.485 BGIDL=1.171E9 BINUNIT=1 BVD=14.5 BVS=11 CAPMOD=2 CDSC=1.1424E-5 ++ CDSCB=2.4894E-6 CDSCD=0 CGBO=1E-13 CGDL=0 CGDO=0 CGIDL=0.228 CGSL=0 CGSO=0 ++ CIT=0 CJD='1.4914E-4*nmos_10p0_asym_dcjd' CJS='9.5E-4*nmos_10p0_asym_dcjs' ++ CJSWD='5.8719E-10*nmos_10p0_asym_dcjd' CJSWGD='5.8719E-10*nmos_10p0_asym_dcjd' ++ CJSWGS='1.33E-10*nmos_10p0_asym_dcjs' CJSWS='1.33E-10*nmos_10p0_asym_dcjs' ++ CKAPPAD=0.6 CKAPPAS=0.6 DELTA=0.01 DIOMOD=2 DLC=1.723E-7 DROUT=0.45 DSUB=0.56 ++ DVT0=0.09762 DVT0W=3.4488 DVT1=0.021131 DVT1W=9.5865E4 DVT2=-0.046683 ++ DVT2W=0.034426 DVTP0=0 DVTP1=0 DWB=-3.3647E-8 DWG=-2.9807E-8 EF=1.0914 ++ EGIDL=0.0968 EM=4.1E7 EPSROX=3.9 ETA0=0.039833 ETAB=-1.2928 FNOIMOD=1 GEOMOD=0 ++ IGBMOD=0 IGCMOD=0 JSD=1.6119E-6 JSS=6.88E-7 JSWD=4.824E-12 JSWGD=4.824E-12 ++ JSWGS=4.88E-13 JSWS=4.88E-13 JTSD=1.4513E-4 K1=0.9621 K2=-7.2357E-3 K3=13.237 ++ K3B=0.25485 KETA=-0.01362 KT1=-0.42425 KT1L=-1.8892E-8 KT2=-0.060553 ++ LA0=-0.55504 LAGS=0 LAT=0 LBETA0=-11.164 LINT=0 LK1=0 LK2=0 LKETA=-3.3807E-3 ++ LL=0 LLN=1 LMAX=20.01E-6 LMIN=6E-7 LNFACTOR=6.48E-7 LNOFF=1 LPE0=1.0439E-6 ++ LPEB=6.2517E-7 LU0='5.2003E-3*nmos_10p0_asym_du0' LUA=4.2194E-10 LUA1=0 ++ LUB=-1.9302E-18 LUB1=0 LUC=-4.7702E-11 LUTE=0.045577 ++ LVSAT='9844*nmos_10p0_asym_dvsat' LVTH0=0 LW=0 LWL=0 LWN=1 MINV=0 MJD=0.30525 ++ MJS=0.296 MJSWD=0.21757 MJSWGD=0.21757 MJSWGS=0.01 MJSWS=0.01 MOBMOD=0 ++ MOIN=16.92 NDEP=1.7E17 NFACTOR=0.90694 NGATE=2.9861E21 NJD=1 NJS=1.0541 ++ NOFF=1.9257 NOIA='nmos_10p0_asym_noia' NOIB='nmos_10p0_asym_noib' ++ NOIC='nmos_10p0_asym_noic' NSD=1E20 PARAMCHK=1 PAT=-9E3 PBD=0.43905 ++ PBETA0=-0.645 PBS=0.606 PBSWD=0.48991 PBSWGD=0.48991 PBSWGS=0.48 PBSWS=0.48 ++ PCLM=0.02794 PDIBLC1=0.46226 PDIBLC2=1.092E-4 PDIBLCB=-5E-3 PERMOD=1 PHIN=0 ++ PKT1=0 PKT2=-0.09625 PPRT=0 PPRWB=0 PPRWG=0 PRDSW=0 PRT=200 PRWB=0.81 ++ PRWG=0.037838 PSCBE1=4.9654E8 PSCBE2=1.6381E-7 ++ PU0='3.9064E-3*nmos_10p0_asym_du0' PUA=0 PUA1=0 PUB=-6.8E-19 PUB1=0 ++ PUC=-6.8588E-11 PUTE=0.17695 PVAG=0.9 PVSAT=-3.168E3 PVTH0=0.19879 RBODYMOD=0 ++ RDSMOD=0 RDSW='200*nmos_10p0_asym_drdsw' RDSWMIN=500 RSH=7 TCJ=1.65E-3 ++ TCJSW=1.61E-3 TCJSWG=1.61E-3 TEMPMOD=0 TNOIMOD=0 TNOM=25 ++ TOXE='1.398E-8+nmos_10p0_asym_dtox' TPB=2.11E-3 TPBSW=1.9E-3 TPBSWG=1.9E-3 ++ TRNQSMOD=0 U0='0.0486*nmos_10p0_asym_du0' UA=-1.05E-10 UA1=3.2446E-9 ++ UB=3.0678E-18 UB1=-4.2148E-18 UC=1.0312E-10 UC1=-7.2993E-11 UTE=-1.3028 ++ VFB=-0.55 VOFF=-0.092552 VOFFCV=-0.038 VOFFL=-1.4059E-8 ++ VSAT='7.9784E4*nmos_10p0_asym_dvsat' VTH0='0.653 +nmos_10p0_asym_dvth0' ++ VTSD=2.16 W0=1E-6 WAGS=-0.012 WBETA0=2.034 WINT=0 WK3=0 WKT1=0 WL=0 WLN=1 ++ WMAX=50.01E-6 WMIN=4E-6 WR=1 WU0='-0.020672*nmos_10p0_asym_du0' WVSAT=0 WVTH0=0 ++ WW=0 WWL=0 WWN=1 XJ=1.5E-7 XJBVD=1 XJBVS=1 XL='0+nmos_10p0_asym_dxl' XPART=1 ++ XTID=3 XTIS=3 XTSD=0.63818 XW='0+nmos_10p0_asym_dxw' ++ LEVEL=14 +***** Flag Parameter *** +***** Geometry Range Parameter *** +***** Process Parameter *** +***** dW and dL Parameter *** +***** Vth Related Parameter *** +***** Mobility Related Parameter *** +***** Subthreshold Related Parameter *** +***** Output Resistance Related Parameter *** +***** GIDL Effect Parameters *** +***** Flicker Noise Model Parameter *** +***** Capacitance Parameter *** + +***** Souce/Drain Junction Diode Model Parameter *** + + + + + +***** Temperature coefficient *** + + + + + + + + + + + +.ENDS nmos_10p0_asym + + + + + + + + + + + +.ENDL nmos_10p0_asym_t + +* + +*************************************************************************************************** +* 10V LDPMOS Asym Model +*************************************************************************************************** +* +.LIB pmos_10p0_asym_t + +.SUBCKT pmos_10p0_asym d g s b ++ PARAMS: W=2.5E-5 L=6E-7 DTEMP=0 NF=1 AD='(w*1.78e-6)' PD='2*(w+1.78e-6)' AS='w*0.48e-6' ++ PS='(w+0.48e-6)*2' NRD=0 NRS=0 SA=0 SB=0 SD=0 PAR=1 +.PARAM ++ RDRIFT=5.751E-3 RD=0.94645 RA=1.1954E-3 RB=1.5957 LB=6.78E-6 WA=-6.5504E-7 WB=4.1955E-8 ++ TRX1=2.836E-3 TRX2=7.4236E-6 TRD1=-3.7522E-3 CGDL_D2=4.3795E-10 TOXEP=1.568E-8 ++ LCGD_D2=6.4774E-10 CGDV_D=1.0253 CGD_VAL=0.20473 CGSL_S=1.2929E-11 LCGS=6.4247E-9 ++ CGS_SLOPE=0.81706 CGS_VTH=0.021224 CGS_FACTOR=0.9 VTHD=4.18986E-2 CGD_VTHD=0.31232 ++ CGB_SLOPE=1.0219 CGB_VTH=0.89948 CGB_AMP=9.9049E-10 CGB_MIN=3.2564E-11 CGB_POWER=2.5552 ++ LCGD_D=1.4497E-7 POLAR_D=-4.1926E-4 POLARD_MIN=7.05 POLAR_S=-0.35192 POLARS_MIN=4.2 ++ CGS_FACTOR2=1 CGDV_D2=-1.2197 CGDL_D=1.6046E-11 CGS_VTH1=0.13041 +.PARAM CGDS_FIXED='3.9*8.854e-12/toxep' + + + + + + + +Rd1 d d2 ++ TC1={trx1} TC2={trx2} M={nf} R='(rdrift*pmos_10p0_asym_drdrift)/(w/nf-wa)' +Rd2 d2 d1 ++ M={nf} ++ R='max(0.1, (rd*pmos_10p0_asym_drdsw*(1+trd1*(temp+dtemp-25))/(w/nf-wb)*(tanh(ra*(v(s,d)-rb*(l-lb)/(0.6e-6-lb))))))' +M0 d1 g s b pmos_10p0_asym_core ++ AD={ad} AS={as} L={l} NF={nf} NRD={nrd} NRS={nrs} PD={pd} PS={ps} SA={sa} ++ SB={sb} SD={sd} W={w} +C1_gd g d ++ C='pmos_10p0_asym_dcgd*(cgds_fixed*w*lcgd_d+ exp(polar_d*min(max(-v(d,s)-vthd,0),polard_min))*cgdl_d*w*(1+tanh(cgdv_d/(1+cgd_val*max(-v(d,g),0))*(-v(g,d1)+cgd_vthd*(1+cgdv_d2*-v(d,d1)) - pmos_10p0_asym_dvth0))))' +C1_gd2 g d1 ++ C='pmos_10p0_asym_dcgd*(cgds_fixed*w*lcgd_d2 + cgdl_d2*w*(1+tanh( cgdv_d/(1+cgd_val*max(-v(d,g),0))*(-v(g,d1)+cgd_vthd*(1+cgdv_d2*-v(d,d1)) - pmos_10p0_asym_dvth0 ) )) )' +C2_gs g s ++ C='pmos_10p0_asym_dcgs*(cgds_fixed*w*lcgs + cgsl_s*w*(1-tanh(cgs_slope*(-v(s,g)+cgs_vth)))*(1 +cgs_factor/(1+cgs_factor2*exp(v(g,d1)-cgs_vth1))*(1- exp(polar_s*min(max(-v(d1,s)-vthd,0),polars_min)))))' +C3_gb g b ++ C='(cgb_min + cgb_amp/(1+(1/pow(max(1e-3, cgb_slope*(-v(b,g)-cgb_vth + pmos_10p0_asym_dvth0)), cgb_power))) ) *w ' +.MODEL pmos_10p0_asym_core.1 PMOS ++ A0=1.1348 A1=-0.07052 A2=1 ACDE=1 ACNQSMOD=0 AGIDL=3.7498E-17 AGS=0.0834 ++ AIGBACC=0.43 AIGBINV=0.35 AIGC=0.43 AIGSD=0.43 ALPHA0=7.0634E-8 ALPHA1=0.14712 ++ AT=3.96E3 B0=0 B1=0 BETA0=66.68 BGIDL=1.196E8 BIGBACC=0.054 BIGBINV=0.03 ++ BIGC=0.054 BIGSD=0.054 BINUNIT=2 BVD=14.5 BVS=10.5 CAPMOD=2 CDSC=4.248E-4 ++ CDSCB=6E-5 CDSCD=0 CGBO=0 CGDL=0 CGDO=0 CGIDL=0.5 CGSL=0 CGSO=0 CIGBACC=0.075 ++ CIGBINV=6E-3 CIGC=0.075 CIGSD=0.075 CIT=0 CJD='3.2124E-4*pmos_10p0_asym_dcjd' ++ CJS='9.12E-4*pmos_10p0_asym_dcjs' CJSWD='5.4659E-10*pmos_10p0_asym_dcjd' ++ CJSWGD='5.4659E-10*pmos_10p0_asym_dcjd' CJSWGS='1.4649E-10*pmos_10p0_asym_dcjs' ++ CJSWS='1.4649E-10*pmos_10p0_asym_dcjs' CKAPPAD=0.6 CKAPPAS=0.6 CLC=1E-7 CLE=0.6 ++ DELTA=0.01 DIOMOD=0 DLC=5.0579E-8 DROUT=0.56 DSUB=0.56 DVT0=4.0503 DVT0W=0 ++ DVT1=0.16044 DVT1W=2.7518E4 DVT2=-0.038473 DVT2W=-0.032 DVTP0=0 DVTP1=0 DWB=0 ++ DWG=1.0544E-8 EF=1.1237 EGIDL=0.8 EIGBINV=1.1 EM=4.1E7 EPSROX=3.9 ETA0=0.08 ++ ETAB=-0.57865 EU=1.67 FNOIMOD=1 FPROUT=0 GEOMOD=0 IGBMOD=0 IGCMOD=0 ++ JSD=5.2139E-7 JSS=2.0867E-7 JSWD=1.5E-13 JSWGD=1.5E-13 JSWGS=1.6088E-13 ++ JSWS=1.6088E-13 JTSD=1.0891E-6 K1=1.09 K2=-0.014623 K3=5.4746 K3B=3.8727 ++ KETA=-1.504E-3 KT1=-0.45028 KT1L=-4.1552E-8 KT2=-0.05137 LA0=-3.8459E-7 LAGS=0 ++ LBETA0=-2.1875E-6 LINT=0 LKETA=-2.0415E-8 LL=0 LLPE0=0 LMAX=20.01E-6 LMIN=6E-7 ++ LNOFF=1.2657E-6 LPE0=2.814E-7 LPEB=3.068E-7 LU0='2.7385E-9*pmos_10p0_asym_du0' ++ LUA=1.2893E-16 LUA1=0 LUB=0 LUB1=-2.0019E-25 LUC=5.88E-17 LUC1=0 ++ LUTE=-1.1751E-7 LWL=0 MINV=0 MJD=0.31113 MJS=0.32713 MJSWD=0.39816 ++ MJSWGD=0.39816 MJSWGS=0.056777 MJSWS=0.056777 MOBMOD=0 MOIN=11.1 NDEP=1.7E17 ++ NFACTOR=1.096 NGATE=1E20 NIGBACC=1 NIGBINV=3 NIGC=1 NOFF=1.8144 ++ NOIA='pmos_10p0_asym_noia' NOIB='pmos_10p0_asym_noib' ++ NOIC='pmos_10p0_asym_noic' NSD=1E20 NTOX=1 PAGS=6.4229E-13 PARAMCHK=1 ++ PBD=0.63391 PBETA0=0 PBS=0.76836 PBSWD=0.77752 PBSWGD=0.77752 PBSWGS=0.5 ++ PBSWS=0.5 PCLM=0.37315 PDIBLC1=0.09466 PDIBLC2=5.586E-8 PDIBLCB=0 PDITS=0 ++ PDITSD=0 PDITSL=0 PDVT0=-2.3525E-12 PDVT1=0 PERMOD=1 PHIN=0.061992 PIGCD=1 ++ PK2=-9.04E-14 PKETA=-7.5094e-014 PKT1=0 PKT2=-1.1E-13 PLPE0=0 POXEDGE=1 PRT=0 ++ PRWB=1.24 PRWG=1 PSCBE1=5.9843E8 PSCBE2=9.3757E-8 ++ PU0='-2E-15*pmos_10p0_asym_du0' PUA=6.315E-22 PUTE=1.0911E-13 PVAG=1.2 PVSAT=0 ++ PVTH0=1.44E-14 RBODYMOD=0 RDSMOD=0 RDSW='200*pmos_10p0_asym_drdsw' RDSWMIN=0 ++ RDW=100 RDWMIN=0 RSH=5.6 RSHG=0.4 RSW=100 RSWMIN=0 TEMPMOD=0 TNOIMOD=0 ++ TOXE='1.568E-8+pmos_10p0_asym_dtox' TRNQSMOD=0 U0='0.013723*pmos_10p0_asym_du0' ++ UA=1.26E-9 UA1=5E-10 UB=7.2608E-19 UB1=-2.2324E-18 UC=-4.5217E-11 ++ UC1=-3.0912E-11 UTE=-1.245 VBM=-3 VFB=-1 VFBCV=-1 VOFF=-0.08768 ++ VOFFCV=-3.8635E-3 VOFFL=0 VSAT='71505*pmos_10p0_asym_dvsat' ++ VTH0='-0.888+pmos_10p0_asym_dvth0' VTSD=2.44 W0=3.24E-6 WAGS=6.5664E-9 ++ WBETA0=4.86E-6 WDVT0=0 WDVT1=0 WINT=0 WK2=0 WKETA=2.68e-008 WKT1=0 ++ WLPE0=-3.5894E-13 WMAX=50.01e-6 WMIN=4e-6 WR=1 WU0='-7E-10*pmos_10p0_asym_du0' ++ WUTE=-4E-8 WVSAT=0 WVTH0=0 WW=0 WWL=0 XJ=1.5E-7 XJBVD=1 XJBVS=1 ++ XL=' 0 + pmos_10p0_asym_dxl' XTSD=0.92538 XW='0+ pmos_10p0_asym_dxw' ++ LEVEL=14 +***** Flag Parameter *** +***** Geometry Range Parameter *** +***** Process Parameter *** +***** dW and dL Parameter *** +***** Vth Related Parameter *** +***** Mobility Related Parameter *** +***** Subthreshold Related Parameter *** +***** Output Resistance Related Parameter *** +***** Gate Dielectric Tunneling Current *** +***** GIDL Effect Parameters *** + + + + + + +***** Flicker Noise Model Parameter *** + + +***** Capacitance Parameter *** + + +***** Souce/Drain Junction Diode Model Parameter *** + + + + + + +***** Temperature coefficient *** + + + + + + + + + + + +.ENDS pmos_10p0_asym + + + + + + +.ENDL pmos_10p0_asym_t + + + +************************end of file************************* + + +*
diff --git a/rules/klayout/drc/README.md b/rules/klayout/drc/README.md new file mode 100644 index 0000000..2e22507 --- /dev/null +++ b/rules/klayout/drc/README.md
@@ -0,0 +1,87 @@ +# DRC Documentation + +Explains how to use the runset. + +## Folder Structure + +```text +📦drc + ┣ 📦testing + ┣ 📜GF180_MCU.lyp + ┣ 📜README.md + ┣ 📜gf_018mcu.drc + ┣ 📜gf_018mcu_antenna.drc + ┣ 📜gf_018mcu_density.drc + ┗ 📜run_drc.py + ``` + +## Rule Deck Usage + +The `run_drc.py` script takes a gds file to run DRC rule decks of GF180 technology with switches to select subsets of all checks. + +### **Switches** + +1. **FEOL** : Default is on. Use it for checking Front End Of Line layers (wells, diffusion, polys, contacts). +2. **BEOL** : Default is on. Use it for checking Back End Of Line layers (metal layers, top metal layer, vias). +3. **BEOL** : Default is on. Use it for checking Back End Of Line layers (metal layers, top metal layer, vias). +4. **GF180MCU**=A : combined options of metal_level=3, mim_option=A, metal_top=30K, poly_res=1K, and mim_cap=2 +5. **GF180MCU**=B : combined options of metal_level=4, mim_option=B, metal_top=11K, poly_res=1K, and mim_cap=2 +6. **GF180MCU**=C : combined options of metal_level=5, mim_option=B, metal_top=9K, poly_res=1K, and mim_cap=2 +7. **connectivity** : Default is off. Use it for check connectivity rules. +8. **DENSITY** : Default is off. Use it for check density rules. +9. **DENSITY_only** : Default is off. Use it for check density rules only. +10. **ANTENNA** : Default is off. Use it to turn on Antenna checks. +11. **ANTENNA_only** : Default is off. Use it to turn on Antenna checks only. +12. **OFFGRID** : Default is on. Use it for checking off-grid and acute layers (ongrid of 0.005um and angles 45 deg. unless otherwise stated). + +### Usage + +```bash + run_drc.py (--help| -h) + run_drc.py (--path=<file_path>) (--gf180mcu=<combined_options>) [--topcell=<topcell_name>] [--thr=<thr>] [--run_mode=<run_mode>] [--no_feol] [--no_beol] [--connectivity] [--density] [--density_only] [--antenna] [--antenna_only] [--no_offgrid] +``` + +Example: + +```bash + python3 run_drc.py --path=testing/switch_checking/switch_checking.gds --thr=16 --run_mode=flat --gf180mcu=A --antenna --no_offgrid +``` + +### Options + +`--help -h` Print this help message. + +`--path=<file_path>` The input GDS file path. + +`--gf180mcu=<combined_options>` Select combined options of metal_top, mim_option, and metal_level. Allowed values (A, B, C). + gf180mcu=A: Select metal_top=30K mim_option=A metal_level=3LM + gf180mcu=B: Select metal_top=11K mim_option=B metal_level=4LM + gf180mcu=C: Select metal_top=9K mim_option=B metal_level=5LM + +`--topcell=<topcell_name>` Topcell name to use. + +`--thr=<thr>` The number of threads used in run. + +`--run_mode=<run_mode>` Select klayout mode Allowed modes (flat , deep, tiling). [default: flat] + +`--no_feol` Turn off FEOL rules from running. + +`--no_beol` Turn off BEOL rules from running. + +`--connectivity` Turn on connectivity rules. + +`--density` Turn on Density rules. + +`--density_only` Turn on Density rules only. + +`--antenna` Turn on Antenna checks. + +`--antenna_only` Turn on Antenna checks only. + +`--no_offgrid` Turn off OFFGRID checking rules. + +### **DRC Outputs** + +Results will appear at the end of the run logs. + +The result is a database file (`<your_design_name>.lyrdb`) of all violations in the same directoy of your design. you could view it on your file using klayout.
diff --git a/rules/klayout/drc/gf180mcu.drc b/rules/klayout/drc/gf180mcu.drc new file mode 100644 index 0000000..1e5a87a --- /dev/null +++ b/rules/klayout/drc/gf180mcu.drc
@@ -0,0 +1,5456 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +#=========================================================================================================================== +#------------------------------------------- GF 0.18um MCU DRC RULE DECK -------------------------------------------------- +#=========================================================================================================================== +require 'time' +require "logger" + +exec_start_time = Time.now + +logger = Logger.new(STDOUT) + +logger.formatter = proc do |severity, datetime, progname, msg| + "#{datetime}: Memory Usage (" + `pmap #{Process.pid} | tail -1`[10,40].strip + ") : #{msg} +" +end + +#================================================ +#----------------- FILE SETUP ------------------- +#================================================ + +# optional for a batch launch : klayout -b -r gf_018mcu.drc -rd input=design.gds -rd report=gp180_drc.lyrdb + +logger.info("Starting running GF180MCU Klayout DRC runset on %s" % [$input]) + +if $input + if $topcell + source($input, $topcell) + else + source($input) + end +end + +logger.info("Loading database to memory is complete.") + +if $report + logger.info("GF180MCU Klayout DRC runset output at: %s" % [$report]) + report("DRC Run Report at", $report) +else + logger.info("GF180MCU Klayout DRC runset output at default location." % [File.join(File.dirname(RBA::CellView::active.filename), "gf180_drc.lyrdb").path]) + report("DRC Run Report at", File.join(File.dirname(RBA::CellView::active.filename), "gf180_drc.lyrdb")) +end + +if $thr + logger.info("Number of threads to use %s" % [$thr]) + threads($thr) +else + logger.info("Number of threads to use 16") + threads(16) +end + +# === TILING MODE === +if $run_mode == "tiling" + # use a tile size of 1mm - not used in deep mode- + # tiles(500.um) + # use a tile border of 10 micron: + # tile_borders(10.um) + tiles(1000) + logger.info("Tiling mode is enabled.") + +elsif $run_mode == "deep" + #=== HIER MODE === + deep + logger.info("deep mode is enabled.") + +elsif $run_mode == "flat" + #=== FLAT MODE === + flat + logger.info("flat mode is enabled.") + +else + #=== FLAT MODE === + flat + logger.info("flat mode is enabled.") + +end # run_mode + + +#================================================ +#------------- LAYERS DEFINITIONS --------------- +#================================================ + +logger.info("Read in polygons from layers.") + + +comp = polygons(22 , 0 ) +dnwell = polygons(12 , 0 ) +nwell = polygons(21 , 0 ) +lvpwell = polygons(204, 0 ) +dualgate = polygons(55 , 0 ) +poly2 = polygons(30 , 0 ) +nplus = polygons(32 , 0 ) +pplus = polygons(31 , 0 ) +sab = polygons(49 , 0 ) +esd = polygons(24 , 0 ) +contact = polygons(33 , 0 ) +metal1 = polygons(34 , 0 ) +via1 = polygons(35 , 0 ) +metal2 = polygons(36 , 0 ) +via2 = polygons(38 , 0 ) +metal3 = polygons(42 , 0 ) +via3 = polygons(40 , 0 ) +metal4 = polygons(46 , 0 ) +via4 = polygons(41 , 0 ) +metal5 = polygons(81 , 0 ) +via5 = polygons(82 , 0 ) +metaltop = polygons(53 , 0 ) +pad = polygons(37 , 0 ) +resistor = polygons(62 , 0 ) +fhres = polygons(227, 0 ) +fusetop = polygons(75 , 0 ) +fusewindow_d = polygons(96 , 1 ) +polyfuse = polygons(220, 0 ) +mvsd = polygons(210, 0 ) +mvpsd = polygons(11 , 39) +nat = polygons(5 , 0 ) +comp_dummy = polygons(22 , 4 ) +poly2_dummy = polygons(30 , 4 ) +metal1_dummy = polygons(34 , 4 ) +metal2_dummy = polygons(36 , 4 ) +metal3_dummy = polygons(42 , 4 ) +metal4_dummy = polygons(46 , 4 ) +metal5_dummy = polygons(81 , 4 ) +metaltop_dummy = polygons(53 , 4 ) +comp_label = polygons(22 , 10) +poly2_label = polygons(30 , 10) +metal1_label = polygons(34 , 10) +metal2_label = polygons(36 , 10) +metal3_label = polygons(42 , 10) +metal4_label = polygons(46 , 10) +metal5_label = polygons(81 , 10) +metaltop_label = polygons(53 , 10) +metal1_slot = polygons(34 , 3 ) +metal2_slot = polygons(36 , 3 ) +metal3_slot = polygons(42 , 3 ) +metal4_slot = polygons(46 , 3 ) +metal5_slot = polygons(81 , 3 ) +metaltop_slot = polygons(53 , 3 ) +ubmpperi = polygons(183, 0 ) +ubmparray = polygons(184, 0 ) +ubmeplate = polygons(185, 0 ) +schottky_diode = polygons(241, 0 ) +zener = polygons(178, 0 ) +res_mk = polygons(110, 5 ) +opc_drc = polygons(124, 5 ) +ndmy = polygons(111, 5 ) +pmndmy = polygons(152, 5 ) +v5_xtor = polygons(112, 1 ) +cap_mk = polygons(117, 5 ) +mos_cap_mk = polygons(166, 5 ) +ind_mk = polygons(151, 5 ) +diode_mk = polygons(115, 5 ) +drc_bjt = polygons(127, 5 ) +lvs_bjt = polygons(118, 5 ) +mim_l_mk = polygons(117, 10) +latchup_mk = polygons(137, 5 ) +guard_ring_mk = polygons(167, 5 ) +otp_mk = polygons(173, 5 ) +mtpmark = polygons(122, 5 ) +neo_ee_mk = polygons(88 , 17) +sramcore = polygons(108, 5 ) +lvs_rf = polygons(100, 5 ) +lvs_drain = polygons(100, 7 ) +ind_mk = polygons(151, 5 ) +hvpolyrs = polygons(123, 5 ) +lvs_io = polygons(119, 5 ) +probe_mk = polygons(13 , 17) +esd_mk = polygons(24 , 5 ) +lvs_source = polygons(100, 8 ) +well_diode_mk = polygons(153, 51) +ldmos_xtor = polygons(226, 0 ) +plfuse = polygons(125, 5 ) +efuse_mk = polygons(80 , 5 ) +mcell_feol_mk = polygons(11 , 17) +ymtp_mk = polygons(86 , 17) +dev_wf_mk = polygons(128, 17) +metal1_blk = polygons(34 , 5 ) +metal2_blk = polygons(36 , 5 ) +metal3_blk = polygons(42 , 5 ) +metal4_blk = polygons(46 , 5 ) +metal5_blk = polygons(81 , 5 ) +metalt_blk = polygons(53 , 5 ) +pr_bndry = polygons(0 , 0 ) +mdiode = polygons(116, 5 ) +metal1_res = polygons(110, 11) +metal2_res = polygons(110, 12) +metal3_res = polygons(110, 13) +metal4_res = polygons(110, 14) +metal5_res = polygons(110, 15) +metal6_res = polygons(110, 16) +border = polygons(63 , 0 ) + +# ================= COUNT POLYGONS ================= +poly_count = 0 +comp_count = comp.count() +poly_count = poly_count + comp_count +dnwell_count = dnwell.count() +poly_count = poly_count + dnwell_count +nwell_count = nwell.count() +poly_count = poly_count + nwell_count +lvpwell_count = lvpwell.count() +poly_count = poly_count + lvpwell_count +dualgate_count = dualgate.count() +poly_count = poly_count + dualgate_count +poly2_count = poly2.count() +poly_count = poly_count + poly2_count +nplus_count = nplus.count() +poly_count = poly_count + nplus_count +pplus_count = pplus.count() +poly_count = poly_count + pplus_count +sab_count = sab .count() +poly_count = poly_count + sab_count +esd_count = esd .count() +poly_count = poly_count + esd_count +contact_count = contact.count() +poly_count = poly_count + contact_count +metal1_count = metal1.count() +poly_count = poly_count + metal1_count +via1_count = via1.count() +poly_count = poly_count + via1_count +metal2_count = metal2.count() +poly_count = poly_count + metal2_count +via2_count = via2.count() +poly_count = poly_count + via2_count +metal3_count = metal3.count() +poly_count = poly_count + metal3_count +via3_count = via3.count() +poly_count = poly_count + via3_count +metal4_count = metal4.count() +poly_count = poly_count + metal4_count +via4_count = via4.count() +poly_count = poly_count + via4_count +metal5_count = metal5.count() +poly_count = poly_count + metal5_count +via5_count = via5.count() +poly_count = poly_count + via5_count +metaltop_count = metaltop.count() +poly_count = poly_count + metaltop_count +pad_count = pad .count() +poly_count = poly_count + pad_count +resistor_count = resistor.count() +poly_count = poly_count + resistor_count +fhres_count = fhres.count() +poly_count = poly_count + fhres_count +fusetop_count = fusetop.count() +poly_count = poly_count + fusetop_count +fusewindow_d_count = fusewindow_d.count() +poly_count = poly_count + fusewindow_d_count +polyfuse_count = polyfuse.count() +poly_count = poly_count + polyfuse_count +mvsd_count = mvsd.count() +poly_count = poly_count + mvsd_count +mvpsd_count = mvpsd.count() +poly_count = poly_count + mvpsd_count +nat_count = nat .count() +poly_count = poly_count + nat_count +comp_dummy_count = comp_dummy.count() +poly_count = poly_count + comp_dummy_count +poly2_dummy_count = poly2_dummy.count() +poly_count = poly_count + poly2_dummy_count +metal1_dummy_count = metal1_dummy.count() +poly_count = poly_count + metal1_dummy_count +metal2_dummy_count = metal2_dummy.count() +poly_count = poly_count + metal2_dummy_count +metal3_dummy_count = metal3_dummy.count() +poly_count = poly_count + metal3_dummy_count +metal4_dummy_count = metal4_dummy.count() +poly_count = poly_count + metal4_dummy_count +metal5_dummy_count = metal5_dummy.count() +poly_count = poly_count + metal5_dummy_count +metaltop_dummy_count = metaltop_dummy.count() +poly_count = poly_count + metaltop_dummy_count +comp_label_count = comp_label.count() +poly_count = poly_count + comp_label_count +poly2_label_count = poly2_label.count() +poly_count = poly_count + poly2_label_count +metal1_label_count = metal1_label.count() +poly_count = poly_count + metal1_label_count +metal2_label_count = metal2_label.count() +poly_count = poly_count + metal2_label_count +metal3_label_count = metal3_label.count() +poly_count = poly_count + metal3_label_count +metal4_label_count = metal4_label.count() +poly_count = poly_count + metal4_label_count +metal5_label_count = metal5_label.count() +poly_count = poly_count + metal5_label_count +metaltop_label_count = metaltop_label.count() +poly_count = poly_count + metaltop_label_count +metal1_slot_count = metal1_slot.count() +poly_count = poly_count + metal1_slot_count +metal2_slot_count = metal2_slot.count() +poly_count = poly_count + metal2_slot_count +metal3_slot_count = metal3_slot.count() +poly_count = poly_count + metal3_slot_count +metal4_slot_count = metal4_slot.count() +poly_count = poly_count + metal4_slot_count +metal5_slot_count = metal5_slot.count() +poly_count = poly_count + metal5_slot_count +metaltop_slot_count = metaltop_slot.count() +poly_count = poly_count + metaltop_slot_count +ubmpperi_count = ubmpperi.count() +poly_count = poly_count + ubmpperi_count +ubmparray_count = ubmparray.count() +poly_count = poly_count + ubmparray_count +ubmeplate_count = ubmeplate.count() +poly_count = poly_count + ubmeplate_count +schottky_diode_count = schottky_diode.count() +poly_count = poly_count + schottky_diode_count +zener_count = zener.count() +poly_count = poly_count + zener_count +res_mk_count = res_mk.count() +poly_count = poly_count + res_mk_count +opc_drc_count = opc_drc.count() +poly_count = poly_count + opc_drc_count +ndmy_count = ndmy.count() +poly_count = poly_count + ndmy_count +pmndmy_count = pmndmy.count() +poly_count = poly_count + pmndmy_count +v5_xtor_count = v5_xtor.count() +poly_count = poly_count + v5_xtor_count +cap_mk_count = cap_mk.count() +poly_count = poly_count + cap_mk_count +mos_cap_mk_count = mos_cap_mk.count() +poly_count = poly_count + mos_cap_mk_count +ind_mk_count = ind_mk.count() +poly_count = poly_count + ind_mk_count +diode_mk_count = diode_mk.count() +poly_count = poly_count + diode_mk_count +drc_bjt_count = drc_bjt.count() +poly_count = poly_count + drc_bjt_count +lvs_bjt_count = lvs_bjt.count() +poly_count = poly_count + lvs_bjt_count +mim_l_mk_count = mim_l_mk.count() +poly_count = poly_count + mim_l_mk_count +latchup_mk_count = latchup_mk.count() +poly_count = poly_count + latchup_mk_count +guard_ring_mk_count = guard_ring_mk.count() +poly_count = poly_count + guard_ring_mk_count +otp_mk_count = otp_mk.count() +poly_count = poly_count + otp_mk_count +mtpmark_count = mtpmark.count() +poly_count = poly_count + mtpmark_count +neo_ee_mk_count = neo_ee_mk.count() +poly_count = poly_count + neo_ee_mk_count +sramcore_count = sramcore.count() +poly_count = poly_count + sramcore_count +lvs_rf_count = lvs_rf.count() +poly_count = poly_count + lvs_rf_count +lvs_drain_count = lvs_drain.count() +poly_count = poly_count + lvs_drain_count +ind_mk_count = ind_mk.count() +poly_count = poly_count + ind_mk_count +hvpolyrs_count = hvpolyrs.count() +poly_count = poly_count + hvpolyrs_count +lvs_io_count = lvs_io.count() +poly_count = poly_count + lvs_io_count +probe_mk_count = probe_mk.count() +poly_count = poly_count + probe_mk_count +esd_mk_count = esd_mk.count() +poly_count = poly_count + esd_mk_count +lvs_source_count = lvs_source.count() +poly_count = poly_count + lvs_source_count +well_diode_mk_count = well_diode_mk.count() +poly_count = poly_count + well_diode_mk_count +ldmos_xtor_count = ldmos_xtor.count() +poly_count = poly_count + ldmos_xtor_count +plfuse_count = plfuse.count() +poly_count = poly_count + plfuse_count +efuse_mk_count = efuse_mk.count() +poly_count = poly_count + efuse_mk_count +mcell_feol_mk_count = mcell_feol_mk.count() +poly_count = poly_count + mcell_feol_mk_count +ymtp_mk_count = ymtp_mk.count() +poly_count = poly_count + ymtp_mk_count +dev_wf_mk_count = dev_wf_mk.count() +poly_count = poly_count + dev_wf_mk_count +metal1_blk_count = metal1_blk.count() +poly_count = poly_count + metal1_blk_count +metal2_blk_count = metal2_blk.count() +poly_count = poly_count + metal2_blk_count +metal3_blk_count = metal3_blk.count() +poly_count = poly_count + metal3_blk_count +metal4_blk_count = metal4_blk.count() +poly_count = poly_count + metal4_blk_count +metal5_blk_count = metal5_blk.count() +poly_count = poly_count + metal5_blk_count +metalt_blk_count = metalt_blk.count() +poly_count = poly_count + metalt_blk_count +pr_bndry_count = pr_bndry.count() +poly_count = poly_count + pr_bndry_count +mdiode_count = mdiode.count() +poly_count = poly_count + mdiode_count +metal1_res_count = metal1_res.count() +poly_count = poly_count + metal1_res_count +metal2_res_count = metal2_res.count() +poly_count = poly_count + metal2_res_count +metal3_res_count = metal3_res.count() +poly_count = poly_count + metal3_res_count +metal4_res_count = metal4_res.count() +poly_count = poly_count + metal4_res_count +metal5_res_count = metal5_res.count() +poly_count = poly_count + metal5_res_count +metal6_res_count = metal6_res.count() +poly_count = poly_count + metal6_res_count +border_count = border.count() +poly_count = poly_count + border_count + +logger.info("Starting deriving base layers.") +#================================================ +#------------- LAYERS DERIVATIONS --------------- +#================================================ + +ncomp = comp & nplus +pcomp = comp & pplus +tgate = poly2 & comp +ngate = nplus & tgate +pgate = pplus & tgate +natcompsd = (nat & comp.interacting(poly2)) - tgate + +#================================================ +#------------------ SWITCHES -------------------- +#================================================ +logger.info("Evaluate switches.") + +# FEOL +if $feol == "false" + FEOL = $feol + logger.info("FEOL is disabled.") +else + FEOL = "true" + logger.info("FEOL is enabled.") +end # FEOL + +# BEOL +if $beol == "false" + BEOL = $beol + logger.info("BEOL is disabled.") +else + BEOL = "true" + logger.info("BEOL is enabled.") +end # BEOL + +# connectivity rules +if $conn_drc == "true" + CONNECTIVITY_RULES = $conn_drc + logger.info("connectivity rules are enabled.") +else + CONNECTIVITY_RULES = false + logger.info("connectivity rules are disabled.") +end # connectivity rules + +# METAL_TOP +if $metal_top + METAL_TOP = $metal_top +else + METAL_TOP = "9K" +end # METAL_TOP + +logger.info("METAL_TOP Selected is %s" % [METAL_TOP]) + +# METAL_LEVEL +if $metal_level + METAL_LEVEL = $metal_level +else + METAL_LEVEL = "6LM" +end # METAL_LEVEL + +logger.info("METAL_STACK Selected is %s" % [METAL_LEVEL]) + +# WEDGE +if $wedge == "false" + WEDGE = $wedge +else + WEDGE = "true" +end # WEDGE + +logger.info("Wedge enabled %s" % [WEDGE]) + +# BALL +if $ball == "false" + BALL = $ball +else + BALL = "true" +end # BALL + +logger.info("Ball enabled %s" % [BALL]) + +# GOLD +if $gold == "false" + GOLD = $gold +else + GOLD = "true" +end # GOLD + +logger.info("Gold enabled %s" % [GOLD]) + +if $mim_option + MIM_OPTION = $mim_option +else + MIM_OPTION = "Nan" +end + +logger.info("MIM Option selected %s" % [MIM_OPTION]) + +# OFFGRID +if $offgrid == "false" + OFFGRID = false +else + OFFGRID = true +end # OFFGRID + +logger.info("Offgrid enabled %s" % [OFFGRID]) + +#================================================ +#------------- METAL LEVEL SWITCHES ------------- +#================================================ + + +if METAL_LEVEL == "6LM" + top_via = via5 + topmin1_via = via4 + top_metal = metaltop + topmin1_metal = metal5 +elsif METAL_LEVEL == "5LM" + top_via = via4 + topmin1_via = via3 + top_metal = metal5 + topmin1_metal = metal4 +elsif METAL_LEVEL == "4LM" + top_via = via3 + topmin1_via = via2 + top_metal = metal4 + topmin1_metal = metal3 +elsif METAL_LEVEL == "3LM" + top_via = via2 + topmin1_via = via1 + top_metal = metal3 + topmin1_metal = metal2 +elsif METAL_LEVEL == "2LM" + top_via = via1 + topmin1_via = via1 + top_metal = metal2 + topmin1_metal = metal1 +end #METAL_LEVEL + +#================================================ +#------------- LAYERS CONNECTIONS --------------- +#================================================ + +if CONNECTIVITY_RULES + + logger.info("Construct connectivity for the design.") + + connect(dnwell, ncomp) + connect(ncomp, contact) + connect(pcomp, contact) + connect(lvpwell, ncomp) + connect(nwell, ncomp) + connect(natcompsd, contact) + connect(mvsd, ncomp) + connect(mvpsd, pcomp) + connect(contact, metal1) + connect(metal1, via1) + connect(via1, metal2) + connect(metal2, via2) + connect(via2, metal3) + connect(metal3, via3) + connect(via3, metal4) + connect(metal4, via4) + connect(via4, metal5) + connect(metal5, via5) + connect(via5, metaltop) + +end #CONNECTIVITY_RULES + +#================================================ +#------------ PRE-DEFINED FUNCTIONS ------------- +#================================================ + +def conn_space(layer,conn_val,not_conn_val, mode) + if conn_val > not_conn_val + raise "ERROR : Wrong connectivity implementation" + end + connected_output = layer.space(conn_val.um, mode).polygons(0.001) + unconnected_errors_unfiltered = layer.space(not_conn_val.um, mode) + singularity_errors = layer.space(0.001.um) + # Filter out the errors arising from the same net + unconnected_errors = DRC::DRCLayer::new(self, RBA::EdgePairs::new) + unconnected_errors_unfiltered.data.each do |ep| + net1 = l2n_data.probe_net(layer.data, ep.first.p1) + net2 = l2n_data.probe_net(layer.data, ep.second.p1) + if !net1 || !net2 + puts "Should not happen ..." + elsif net1.circuit != net2.circuit || net1.cluster_id != net2.cluster_id + # unconnected + unconnected_errors.data.insert(ep) + end + end + unconnected_output = unconnected_errors.polygons.or(singularity_errors.polygons(0.001)) + return connected_output, unconnected_output +end + +def conn_separation(layer1, layer2, conn_val,not_conn_val, mode) + if conn_val > not_conn_val + raise "ERROR : Wrong connectivity implementation" + end + connected_output = layer1.separation(layer2, conn_val.um, mode).polygons(0.001) + unconnected_errors_unfiltered = layer1.separation(layer2, not_conn_val.um, mode) + # Filter out the errors arising from the same net + unconnected_errors = DRC::DRCLayer::new(self, RBA::EdgePairs::new) + unconnected_errors_unfiltered.data.each do |ep| + net1 = l2n_data.probe_net(layer1.data, ep.first.p1) + net2 = l2n_data.probe_net(layer2.data, ep.second.p1) + if !net1 || !net2 + puts "Should not happen ..." + elsif net1.circuit != net2.circuit || net1.cluster_id != net2.cluster_id + # unconnected + unconnected_errors.data.insert(ep) + end + end + unconnected_output = unconnected_errors.polygons(0.001) + return connected_output, unconnected_output +end + +# === IMPLICIT EXTRACTION === +if CONNECTIVITY_RULES + logger.info("Connectivity rules enabled, Netlist object will be generated.") + netlist +end #CONNECTIVITY_RULES + +# === LAYOUT EXTENT === +CHIP = extent.sized(0.0) + +logger.info("Total area of the design is #{CHIP.area()} um^2.") + +logger.info("Total no. of polygons in the design is #{poly_count}") + +logger.info("Initialization and base layers definition.") + +#================================================ +#----------------- MAIN RUNSET ------------------ +#================================================ + +logger.info("Starting GF180MCU DRC rules.") + +if FEOL +logger.info("FEOL section") + +#================================================ +#---------------------DNWELL--------------------- +#================================================ + +# Rule DN.1: Min. DNWELL Width is 1.7µm +logger.info("Executing rule DN.1") +dn1_l1 = dnwell.width(1.7.um, euclidian).polygons(0.001) +dn1_l1.output("DN.1", "DN.1 : Min. DNWELL Width : 1.7µm") +dn1_l1.forget + +if CONNECTIVITY_RULES +logger.info("CONNECTIVITY_RULES section") + +connected_dnwell, unconnected_dnwell = conn_space(dnwell, 2.5, 5.42, euclidian) + +# Rule DN.2a: Min. DNWELL Space (Equi-potential), Merge if the space is less than is 2.5µm +logger.info("Executing rule DN.2a") +dn2a_l1 = connected_dnwell +dn2a_l1.output("DN.2a", "DN.2a : Min. DNWELL Space (Equi-potential), Merge if the space is less than : 2.5µm") +dn2a_l1.forget + +# Rule DN.2b: Min. DNWELL Space (Different potential) is 5.42µm +logger.info("Executing rule DN.2b") +dn2b_l1 = unconnected_dnwell +dn2b_l1.output("DN.2b", "DN.2b : Min. DNWELL Space (Different potential) : 5.42µm") +dn2b_l1.forget + +else +logger.info("CONNECTIVITY_RULES disabled section") + +# Rule DN.2b_: Min. DNWELL Space (Different potential) is 5.42µm +logger.info("Executing rule DN.2b_") +dn2b_l1 = dnwell.isolated(5.42.um, euclidian).polygons(0.001) +dn2b_l1.output("DN.2b_", "DN.2b_ : Min. DNWELL Space (Different potential) : 5.42µm") +dn2b_l1.forget + +end #CONNECTIVITY_RULES + +dn3_1 = dnwell.not_inside(pcomp.holes.not(pcomp).interacting(dnwell, 1..1).extents) +dn3_2 = dnwell.inside((pcomp.holes.not(pcomp).covering(nat.or(ncomp).or(nwell).not_interacting(dnwell)))) +# Rule DN.3: Each DNWELL shall be directly surrounded by PCOMP guard ring tied to the P-substrate potential. +logger.info("Executing rule DN.3") +dn3_l1 = dn3_1.or(dn3_2) +dn3_l1.output("DN.3", "DN.3 : Each DNWELL shall be directly surrounded by PCOMP guard ring tied to the P-substrate potential.") +dn3_l1.forget + +dn3_1.forget + +dn3_2.forget + +#================================================ +#--------------------LVPWELL--------------------- +#================================================ + +# Rule LPW.1_3.3V: Min. LVPWELL Width. is 0.6µm +logger.info("Executing rule LPW.1_3.3V") +lpw1_l1 = lvpwell.width(0.6.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +lpw1_l1.output("LPW.1_3.3V", "LPW.1_3.3V : Min. LVPWELL Width. : 0.6µm") +lpw1_l1.forget + +# Rule LPW.1_5V: Min. LVPWELL Width. is 0.74µm +logger.info("Executing rule LPW.1_5V") +lpw1_l1 = lvpwell.width(0.74.um, euclidian).polygons(0.001).overlapping(dualgate) +lpw1_l1.output("LPW.1_5V", "LPW.1_5V : Min. LVPWELL Width. : 0.74µm") +lpw1_l1.forget + +if CONNECTIVITY_RULES +logger.info("CONNECTIVITY_RULES section") + +connected_lvpwell_3p3v, unconnected_lvpwell_3p3v = conn_space(lvpwell, 0.86, 1.4, euclidian) + +connected_lvpwell_5p0v, unconnected_lvpwell_5p0v = conn_space(lvpwell, 0.86, 1.7, euclidian) + +# Rule LPW.2a_3.3V: Min. LVPWELL to LVWELL Space (Inside DNWELL) [Different potential]. is 1.4µm +logger.info("Executing rule LPW.2a_3.3V") +lpw2a_l1 = unconnected_lvpwell_3p3v.not_interacting(v5_xtor).not_interacting(dualgate) +lpw2a_l1.output("LPW.2a_3.3V", "LPW.2a_3.3V : Min. LVPWELL to LVWELL Space (Inside DNWELL) [Different potential]. : 1.4µm") +lpw2a_l1.forget + +# Rule LPW.2a_5V: Min. LVPWELL to LVPWELL Space (Inside DNWELL) [Different potential]. is 1.7µm +logger.info("Executing rule LPW.2a_5V") +lpw2a_l1 = unconnected_lvpwell_5p0v.overlapping(dualgate) +lpw2a_l1.output("LPW.2a_5V", "LPW.2a_5V : Min. LVPWELL to LVPWELL Space (Inside DNWELL) [Different potential]. : 1.7µm") +lpw2a_l1.forget + +# Rule LPW.2b_3.3V: Min. LVPWELL to LVPWELL Space [Equi potential]. is 0.86µm +logger.info("Executing rule LPW.2b_3.3V") +lpw2b_l1 = connected_lvpwell_3p3v.not_interacting(v5_xtor).not_interacting(dualgate) +lpw2b_l1.output("LPW.2b_3.3V", "LPW.2b_3.3V : Min. LVPWELL to LVPWELL Space [Equi potential]. : 0.86µm") +lpw2b_l1.forget + +# Rule LPW.2b_5V: Min. LVPWELL to LVPWELL Space [Equi potential]. is 0.86µm +logger.info("Executing rule LPW.2b_5V") +lpw2b_l1 = connected_lvpwell_5p0v.overlapping(dualgate) +lpw2b_l1.output("LPW.2b_5V", "LPW.2b_5V : Min. LVPWELL to LVPWELL Space [Equi potential]. : 0.86µm") +lpw2b_l1.forget + +else +logger.info("CONNECTIVITY_RULES disabled section") + +# Rule LPW.2a_3.3V_: Min. LVPWELL to LVWELL Space (Inside DNWELL) [Different potential]. is 1.4µm +logger.info("Executing rule LPW.2a_3.3V_") +lpw2a_l1 = lvpwell.isolated(1.4.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +lpw2a_l1.output("LPW.2a_3.3V_", "LPW.2a_3.3V_ : Min. LVPWELL to LVWELL Space (Inside DNWELL) [Different potential]. : 1.4µm") +lpw2a_l1.forget + +# Rule LPW.2a_5V_: Min. LVPWELL to LVPWELL Space (Inside DNWELL) [Different potential]. is 1.7µm +logger.info("Executing rule LPW.2a_5V_") +lpw2a_l1 = lvpwell.isolated(1.7.um, euclidian).polygons(0.001).overlapping(dualgate) +lpw2a_l1.output("LPW.2a_5V_", "LPW.2a_5V_ : Min. LVPWELL to LVPWELL Space (Inside DNWELL) [Different potential]. : 1.7µm") +lpw2a_l1.forget + +end #CONNECTIVITY_RULES + +# Rule LPW.3_3.3V: Min. DNWELL enclose LVPWELL. is 2.5µm +logger.info("Executing rule LPW.3_3.3V") +lpw3_l1 = dnwell.enclosing(lvpwell, 2.5.um, euclidian).polygons(0.001) +lpw3_l2 = lvpwell.not_outside(dnwell).not(dnwell) +lpw3_l = lpw3_l1.or(lpw3_l2).not_interacting(v5_xtor).not_interacting(dualgate) +lpw3_l.output("LPW.3_3.3V", "LPW.3_3.3V : Min. DNWELL enclose LVPWELL. : 2.5µm") +lpw3_l1.forget +lpw3_l2.forget +lpw3_l.forget + +# Rule LPW.3_5V: Min. DNWELL enclose LVPWELL. is 2.5µm +logger.info("Executing rule LPW.3_5V") +lpw3_l1 = dnwell.enclosing(lvpwell, 2.5.um, euclidian).polygons(0.001) +lpw3_l2 = lvpwell.not_outside(dnwell).not(dnwell) +lpw3_l = lpw3_l1.or(lpw3_l2).overlapping(dualgate) +lpw3_l.output("LPW.3_5V", "LPW.3_5V : Min. DNWELL enclose LVPWELL. : 2.5µm") +lpw3_l1.forget +lpw3_l2.forget +lpw3_l.forget + +# rule LPW.4_3.3V is not a DRC check + +# rule LPW.4_5V is not a DRC check + +# Rule LPW.5_3.3V: LVPWELL resistors must be enclosed by DNWELL. +logger.info("Executing rule LPW.5_3.3V") +lpw5_l1 = lvpwell.inside(res_mk).not_inside(dnwell).not_interacting(v5_xtor).not_interacting(dualgate) +lpw5_l1.output("LPW.5_3.3V", "LPW.5_3.3V : LVPWELL resistors must be enclosed by DNWELL.") +lpw5_l1.forget + +# Rule LPW.5_5V: LVPWELL resistors must be enclosed by DNWELL. +logger.info("Executing rule LPW.5_5V") +lpw5_l1 = lvpwell.inside(res_mk).not_inside(dnwell).overlapping(dualgate) +lpw5_l1.output("LPW.5_5V", "LPW.5_5V : LVPWELL resistors must be enclosed by DNWELL.") +lpw5_l1.forget + +# Rule LPW.11: Min. (LVPWELL outside DNWELL) space to DNWELL. is 1.5µm +logger.info("Executing rule LPW.11") +lpw11_l1 = lvpwell.outside(dnwell).separation(dnwell, 1.5.um, euclidian).polygons(0.001) +lpw11_l1.output("LPW.11", "LPW.11 : Min. (LVPWELL outside DNWELL) space to DNWELL. : 1.5µm") +lpw11_l1.forget + +# Rule LPW.12: LVPWELL cannot overlap with Nwell. +logger.info("Executing rule LPW.12") +lpw12_l1 = lvpwell.not_outside(nwell) +lpw12_l1.output("LPW.12", "LPW.12 : LVPWELL cannot overlap with Nwell.") +lpw12_l1.forget + +#================================================ +#---------------------NWELL---------------------- +#================================================ + +# Rule NW.1a_3.3V: Min. Nwell Width (This is only for litho purpose on the generated area). is 0.86µm +logger.info("Executing rule NW.1a_3.3V") +nw1a_l1 = nwell.width(0.86.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +nw1a_l1.output("NW.1a_3.3V", "NW.1a_3.3V : Min. Nwell Width (This is only for litho purpose on the generated area). : 0.86µm") +nw1a_l1.forget + +# Rule NW.1a_5V: Min. Nwell Width (This is only for litho purpose on the generated area). is 0.86µm +logger.info("Executing rule NW.1a_5V") +nw1a_l1 = nwell.width(0.86.um, euclidian).polygons(0.001).overlapping(dualgate) +nw1a_l1.output("NW.1a_5V", "NW.1a_5V : Min. Nwell Width (This is only for litho purpose on the generated area). : 0.86µm") +nw1a_l1.forget + +nw_1b = nwell.outside(dnwell).and(res_mk).not(comp).not(poly2) +# Rule NW.1b_3.3V: Min. Nwell Width as a resistor (Outside DNWELL only). is 2µm +logger.info("Executing rule NW.1b_3.3V") +nw1b_l1 = nw_1b.width(2.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +nw1b_l1.output("NW.1b_3.3V", "NW.1b_3.3V : Min. Nwell Width as a resistor (Outside DNWELL only). : 2µm") +nw1b_l1.forget + +# Rule NW.1b_5V: Min. Nwell Width as a resistor (Outside DNWELL only). is 2µm +logger.info("Executing rule NW.1b_5V") +nw1b_l1 = nw_1b.width(2.um, euclidian).polygons(0.001).overlapping(dualgate) +nw1b_l1.output("NW.1b_5V", "NW.1b_5V : Min. Nwell Width as a resistor (Outside DNWELL only). : 2µm") +nw1b_l1.forget + +if CONNECTIVITY_RULES +logger.info("CONNECTIVITY_RULES section") + +connected_nwell_3p3v, unconnected_nwell_3p3v = conn_space(nwell, 0.6, 1.4, euclidian) + +connected_nwell_5p0v, unconnected_nwell_5p0v = conn_space(nwell, 0.74, 1.7, euclidian) + +# Rule NW.2a_3.3V: Min. Nwell Space (Outside DNWELL) [Equi-potential], Merge if the space is less than. is 0.6µm +logger.info("Executing rule NW.2a_3.3V") +nw2a_l1 = connected_nwell_3p3v.not_inside(ymtp_mk).not_interacting(v5_xtor).not_interacting(dualgate) +nw2a_l1.output("NW.2a_3.3V", "NW.2a_3.3V : Min. Nwell Space (Outside DNWELL) [Equi-potential], Merge if the space is less than. : 0.6µm") +nw2a_l1.forget + +# Rule NW.2a_5V: Min. Nwell Space (Outside DNWELL) [Equi-potential], Merge if the space is less than. is 0.74µm +logger.info("Executing rule NW.2a_5V") +nw2a_l1 = connected_nwell_5p0v.not_inside(ymtp_mk).overlapping(dualgate) +nw2a_l1.output("NW.2a_5V", "NW.2a_5V : Min. Nwell Space (Outside DNWELL) [Equi-potential], Merge if the space is less than. : 0.74µm") +nw2a_l1.forget + +# Rule NW.2b_3.3V: Min. Nwell Space (Outside DNWELL) [Different potential]. is 1.4µm +logger.info("Executing rule NW.2b_3.3V") +nw2b_l1 = unconnected_nwell_3p3v.not_interacting(v5_xtor).not_interacting(dualgate) +nw2b_l1.output("NW.2b_3.3V", "NW.2b_3.3V : Min. Nwell Space (Outside DNWELL) [Different potential]. : 1.4µm") +nw2b_l1.forget + +# Rule NW.2b_5V: Min. Nwell Space (Outside DNWELL) [Different potential]. is 1.7µm +logger.info("Executing rule NW.2b_5V") +nw2b_l1 = unconnected_nwell_5p0v.overlapping(dualgate) +nw2b_l1.output("NW.2b_5V", "NW.2b_5V : Min. Nwell Space (Outside DNWELL) [Different potential]. : 1.7µm") +nw2b_l1.forget + +else +logger.info("CONNECTIVITY_RULES disabled section") + +# Rule NW.2b_3.3V_: Min. Nwell Space (Outside DNWELL) [Different potential]. is 1.4µm +logger.info("Executing rule NW.2b_3.3V_") +nw2b_l1 = nwell.isolated(1.4.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +nw2b_l1.output("NW.2b_3.3V_", "NW.2b_3.3V_ : Min. Nwell Space (Outside DNWELL) [Different potential]. : 1.4µm") +nw2b_l1.forget + +# Rule NW.2b_5V_: Min. Nwell Space (Outside DNWELL) [Different potential]. is 1.7µm +logger.info("Executing rule NW.2b_5V_") +nw2b_l1 = nwell.isolated(1.7.um, euclidian).polygons(0.001).overlapping(dualgate) +nw2b_l1.output("NW.2b_5V_", "NW.2b_5V_ : Min. Nwell Space (Outside DNWELL) [Different potential]. : 1.7µm") +nw2b_l1.forget + +end #CONNECTIVITY_RULES + +# Rule NW.3_3.3V: Min. Nwell to DNWELL space. is 3.1µm +logger.info("Executing rule NW.3_3.3V") +nw3_l1 = nwell.separation(dnwell, 3.1.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +nw3_l1.output("NW.3_3.3V", "NW.3_3.3V : Min. Nwell to DNWELL space. : 3.1µm") +nw3_l1.forget + +# Rule NW.3_5V: Min. Nwell to DNWELL space. is 3.1µm +logger.info("Executing rule NW.3_5V") +nw3_l1 = nwell.separation(dnwell, 3.1.um, euclidian).polygons(0.001).overlapping(dualgate) +nw3_l1.output("NW.3_5V", "NW.3_5V : Min. Nwell to DNWELL space. : 3.1µm") +nw3_l1.forget + +# Rule NW.4_3.3V: Min. Nwell to LVPWELL space. +logger.info("Executing rule NW.4_3.3V") +nw4_l1 = nwell.not_outside(lvpwell).not_interacting(v5_xtor).not_interacting(dualgate) +nw4_l1.output("NW.4_3.3V", "NW.4_3.3V : Min. Nwell to LVPWELL space.") +nw4_l1.forget + +# Rule NW.4_5V: Min. Nwell to LVPWELL space. +logger.info("Executing rule NW.4_5V") +nw4_l1 = nwell.not_outside(lvpwell).overlapping(dualgate) +nw4_l1.output("NW.4_5V", "NW.4_5V : Min. Nwell to LVPWELL space.") +nw4_l1.forget + +# Rule NW.5_3.3V: Min. DNWELL enclose Nwell. is 0.5µm +logger.info("Executing rule NW.5_3.3V") +nw5_l1 = dnwell.enclosing(nwell, 0.5.um, euclidian).polygons(0.001) +nw5_l2 = nwell.not_outside(dnwell).not(dnwell) +nw5_l = nw5_l1.or(nw5_l2).not_interacting(v5_xtor).not_interacting(dualgate) +nw5_l.output("NW.5_3.3V", "NW.5_3.3V : Min. DNWELL enclose Nwell. : 0.5µm") +nw5_l1.forget +nw5_l2.forget +nw5_l.forget + +# Rule NW.5_5V: Min. DNWELL enclose Nwell. is 0.5µm +logger.info("Executing rule NW.5_5V") +nw5_l1 = dnwell.enclosing(nwell, 0.5.um, euclidian).polygons(0.001) +nw5_l2 = nwell.not_outside(dnwell).not(dnwell) +nw5_l = nw5_l1.or(nw5_l2).overlapping(dualgate) +nw5_l.output("NW.5_5V", "NW.5_5V : Min. DNWELL enclose Nwell. : 0.5µm") +nw5_l1.forget +nw5_l2.forget +nw5_l.forget + +# Rule NW.6: Nwell resistors can only exist outside DNWELL. +logger.info("Executing rule NW.6") +nw6_l1 = nwell.inside(res_mk).interacting(dnwell) +nw6_l1.output("NW.6", "NW.6 : Nwell resistors can only exist outside DNWELL.") +nw6_l1.forget + +# rule NW.6_5V is not a DRC check + +# rule NW.7_3.3V is not a DRC check + +# rule NW.7_5V is not a DRC check + +#================================================ +#----------------------COMP---------------------- +#================================================ + +# Rule DF.1a_3.3V: Min. COMP Width. is 0.22µm +logger.info("Executing rule DF.1a_3.3V") +df1a_l1 = comp.width(0.22.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +df1a_l1.output("DF.1a_3.3V", "DF.1a_3.3V : Min. COMP Width. : 0.22µm") +df1a_l1.forget + +# Rule DF.1a_5V: Min. COMP Width. is 0.3µm +logger.info("Executing rule DF.1a_5V") +df1a_l1 = comp.not_inside(mvsd).not_inside(mvpsd).width(0.3.um, euclidian).polygons(0.001).overlapping(dualgate) +df1a_l1.output("DF.1a_5V", "DF.1a_5V : Min. COMP Width. : 0.3µm") +df1a_l1.forget + +# rule DF.1b_3.3V is not a DRC check + +# rule DF.1b_5V is not a DRC check + +# Rule DF.1c_3.3V: Min. COMP Width for MOSCAP. is 1µm +logger.info("Executing rule DF.1c_3.3V") +df1c_l1 = comp.and(mos_cap_mk).width(1.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +df1c_l1.output("DF.1c_3.3V", "DF.1c_3.3V : Min. COMP Width for MOSCAP. : 1µm") +df1c_l1.forget + +# Rule DF.1c_5V: Min. COMP Width for MOSCAP. is 1µm +logger.info("Executing rule DF.1c_5V") +df1c_l1 = comp.and(mos_cap_mk).width(1.um, euclidian).polygons(0.001).overlapping(dualgate) +df1c_l1.output("DF.1c_5V", "DF.1c_5V : Min. COMP Width for MOSCAP. : 1µm") +df1c_l1.forget + +df_2a = comp.not(poly2).edges.and(tgate.edges) +# Rule DF.2a_3.3V: Min Channel Width. is nil,0.22µm +logger.info("Executing rule DF.2a_3.3V") +df2a_l1 = df_2a.with_length(nil,0.22.um).extended(0, 0, 0.001, 0.001).not_interacting(v5_xtor).not_interacting(dualgate) +df2a_l1.output("DF.2a_3.3V", "DF.2a_3.3V : Min Channel Width. : nil,0.22µm") +df2a_l1.forget + +# Rule DF.2a_5V: Min Channel Width. is nil,0.3µm +logger.info("Executing rule DF.2a_5V") +df2a_l1 = df_2a.with_length(nil,0.3.um).extended(0, 0, 0.001, 0.001).overlapping(dualgate) +df2a_l1.output("DF.2a_5V", "DF.2a_5V : Min Channel Width. : nil,0.3µm") +df2a_l1.forget + +df_2a.forget + +df_2b = comp.drc(width <= 100.um).polygons(0.001).not_inside(mos_cap_mk) +# Rule DF.2b_3.3V: Max. COMP width for all cases except those used for capacitors, marked by ‘MOS_CAP_MK’ layer. +logger.info("Executing rule DF.2b_3.3V") +df2b_l1 = comp.not_inside(mos_cap_mk).not_interacting(df_2b).not_interacting(v5_xtor).not_interacting(dualgate) +df2b_l1.output("DF.2b_3.3V", "DF.2b_3.3V : Max. COMP width for all cases except those used for capacitors, marked by ‘MOS_CAP_MK’ layer.") +df2b_l1.forget + +# Rule DF.2b_5V: Max. COMP width for all cases except those used for capacitors, marked by ‘MOS_CAP_MK’ layer. +logger.info("Executing rule DF.2b_5V") +df2b_l1 = comp.not_inside(mos_cap_mk).not_interacting(df_2b).overlapping(dualgate) +df2b_l1.output("DF.2b_5V", "DF.2b_5V : Max. COMP width for all cases except those used for capacitors, marked by ‘MOS_CAP_MK’ layer.") +df2b_l1.forget + +df_2b.forget + +# Rule DF.3a_3.3V: Min. COMP Space P-substrate tap (PCOMP outside NWELL and DNWELL) can be butted for different voltage devices as the potential is same. is 0.28µm +logger.info("Executing rule DF.3a_3.3V") +df3a_l1 = comp.not(otp_mk).space(0.28.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +df3a_l1.output("DF.3a_3.3V", "DF.3a_3.3V : Min. COMP Space P-substrate tap (PCOMP outside NWELL and DNWELL) can be butted for different voltage devices as the potential is same. : 0.28µm") +df3a_l1.forget + +# Rule DF.3a_5V: Min. COMP Space P-substrate tap (PCOMP outside NWELL and DNWELL) can be butted for different voltage devices as the potential is same. is 0.36µm +logger.info("Executing rule DF.3a_5V") +df3a_l1 = comp.not(otp_mk).space(0.36.um, euclidian).polygons(0.001).overlapping(dualgate) +df3a_l1.output("DF.3a_5V", "DF.3a_5V : Min. COMP Space P-substrate tap (PCOMP outside NWELL and DNWELL) can be butted for different voltage devices as the potential is same. : 0.36µm") +df3a_l1.forget + +df_3b_same_well = ncomp.inside(nwell).not_outside(pcomp.inside(nwell)).or(ncomp.inside(lvpwell).not_outside(pcomp.inside(lvpwell))) +df_3b_moscap = ncomp.inside(nwell).interacting(pcomp.inside(nwell)).or(ncomp.inside(lvpwell).interacting(pcomp.inside(lvpwell))).inside(mos_cap_mk) +# Rule DF.3b_3.3V: Min./Max. NCOMP Space to PCOMP in the same well for butted COMP (MOSCAP butting is not allowed). +logger.info("Executing rule DF.3b_3.3V") +df3b_l1 = df_3b_same_well.or(df_3b_moscap).not_interacting(v5_xtor).not_interacting(dualgate) +df3b_l1.output("DF.3b_3.3V", "DF.3b_3.3V : Min./Max. NCOMP Space to PCOMP in the same well for butted COMP (MOSCAP butting is not allowed).") +df3b_l1.forget + +# Rule DF.3b_5V: Min./Max. NCOMP Space to PCOMP in the same well for butted COMP(MOSCAP butting is not allowed). +logger.info("Executing rule DF.3b_5V") +df3b_l1 = df_3b_same_well.or(df_3b_moscap).overlapping(dualgate) +df3b_l1.output("DF.3b_5V", "DF.3b_5V : Min./Max. NCOMP Space to PCOMP in the same well for butted COMP(MOSCAP butting is not allowed).") +df3b_l1.forget + +df_3b_same_well.forget + +df_3b_moscap.forget + +# Rule DF.3c_3.3V: Min. COMP Space in BJT area (area marked by DRC_BJT layer). is 0.32µm +logger.info("Executing rule DF.3c_3.3V") +df3c_l1 = comp.inside(drc_bjt).space(0.32.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +df3c_l1.output("DF.3c_3.3V", "DF.3c_3.3V : Min. COMP Space in BJT area (area marked by DRC_BJT layer). : 0.32µm") +df3c_l1.forget + +# Rule DF.3c_5V: Min. COMP Space in BJT area (area marked by DRC_BJT layer) hasn’t been assessed. +logger.info("Executing rule DF.3c_5V") +df3c_l1 = comp.interacting(comp.inside(drc_bjt).and(dualgate).space(10.um, euclidian).polygons(0.001)) +df3c_l1.output("DF.3c_5V", "DF.3c_5V : Min. COMP Space in BJT area (area marked by DRC_BJT layer) hasn’t been assessed.") +df3c_l1.forget + +ntap_dnwell = ncomp.not_interacting(tgate).inside(dnwell) +# Rule DF.4a_3.3V: Min. (LVPWELL Space to NCOMP well tap) inside DNWELL. is 0.12µm +logger.info("Executing rule DF.4a_3.3V") +df4a_l1 = ntap_dnwell.separation(lvpwell.inside(dnwell), 0.12.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +df4a_l1.output("DF.4a_3.3V", "DF.4a_3.3V : Min. (LVPWELL Space to NCOMP well tap) inside DNWELL. : 0.12µm") +df4a_l1.forget + +# Rule DF.4a_5V: Min. (LVPWELL Space to NCOMP well tap) inside DNWELL. is 0.16µm +logger.info("Executing rule DF.4a_5V") +df4a_l1 = ntap_dnwell.separation(lvpwell.inside(dnwell), 0.16.um, euclidian).polygons(0.001).overlapping(dualgate) +df4a_l1.output("DF.4a_5V", "DF.4a_5V : Min. (LVPWELL Space to NCOMP well tap) inside DNWELL. : 0.16µm") +df4a_l1.forget + +# Rule DF.4b_3.3V: Min. DNWELL overlap of NCOMP well tap. is 0.62µm +logger.info("Executing rule DF.4b_3.3V") +df4b_l1 = dnwell.enclosing(ncomp.not_interacting(tgate), 0.62.um, euclidian).polygons(0.001) +df4b_l2 = ncomp.not_interacting(tgate).not_outside(dnwell).not(dnwell) +df4b_l = df4b_l1.or(df4b_l2).not_interacting(v5_xtor).not_interacting(dualgate) +df4b_l.output("DF.4b_3.3V", "DF.4b_3.3V : Min. DNWELL overlap of NCOMP well tap. : 0.62µm") +df4b_l1.forget +df4b_l2.forget +df4b_l.forget + +# Rule DF.4b_5V: Min. DNWELL overlap of NCOMP well tap. is 0.66µm +logger.info("Executing rule DF.4b_5V") +df4b_l1 = dnwell.enclosing(ncomp.not_interacting(tgate), 0.66.um, euclidian).polygons(0.001) +df4b_l2 = ncomp.not_interacting(tgate).not_outside(dnwell).not(dnwell) +df4b_l = df4b_l1.or(df4b_l2).overlapping(dualgate) +df4b_l.output("DF.4b_5V", "DF.4b_5V : Min. DNWELL overlap of NCOMP well tap. : 0.66µm") +df4b_l1.forget +df4b_l2.forget +df4b_l.forget + +ntap_dnwell.forget + +nwell_n_dnwell = nwell.outside(dnwell) +# Rule DF.4c_3.3V: Min. (Nwell overlap of PCOMP) outside DNWELL. is 0.43µm +logger.info("Executing rule DF.4c_3.3V") +df4c_l1 = nwell_n_dnwell.outside(sramcore).enclosing(pcomp.outside(dnwell), 0.43.um, euclidian).polygons(0.001) +df4c_l2 = pcomp.outside(dnwell).not_outside(nwell_n_dnwell.outside(sramcore)).not(nwell_n_dnwell.outside(sramcore)) +df4c_l = df4c_l1.or(df4c_l2).not_interacting(v5_xtor).not_interacting(dualgate) +df4c_l.output("DF.4c_3.3V", "DF.4c_3.3V : Min. (Nwell overlap of PCOMP) outside DNWELL. : 0.43µm") +df4c_l1.forget +df4c_l2.forget +df4c_l.forget + +# Rule DF.4c_5V: Min. (Nwell overlap of PCOMP) outside DNWELL. is 0.6µm +logger.info("Executing rule DF.4c_5V") +df4c_l1 = nwell_n_dnwell.outside(sramcore).enclosing(pcomp.outside(dnwell), 0.6.um, euclidian).polygons(0.001) +df4c_l2 = pcomp.outside(dnwell).not_outside(nwell_n_dnwell.outside(sramcore)).not(nwell_n_dnwell.outside(sramcore)) +df4c_l = df4c_l1.or(df4c_l2).overlapping(dualgate) +df4c_l.output("DF.4c_5V", "DF.4c_5V : Min. (Nwell overlap of PCOMP) outside DNWELL. : 0.6µm") +df4c_l1.forget +df4c_l2.forget +df4c_l.forget + +# Rule DF.4d_3.3V: Min. (Nwell overlap of NCOMP) outside DNWELL. is 0.12µm +logger.info("Executing rule DF.4d_3.3V") +df4d_l1 = nwell_n_dnwell.not_inside(ymtp_mk).not_inside(neo_ee_mk).enclosing(ncomp.outside(dnwell).not_inside(ymtp_mk), 0.12.um, euclidian).polygons(0.001) +df4d_l2 = ncomp.outside(dnwell).not_inside(ymtp_mk).not_outside(nwell_n_dnwell.not_inside(ymtp_mk).not_inside(neo_ee_mk)).not(nwell_n_dnwell.not_inside(ymtp_mk).not_inside(neo_ee_mk)) +df4d_l = df4d_l1.or(df4d_l2).not_interacting(v5_xtor).not_interacting(dualgate) +df4d_l.output("DF.4d_3.3V", "DF.4d_3.3V : Min. (Nwell overlap of NCOMP) outside DNWELL. : 0.12µm") +df4d_l1.forget +df4d_l2.forget +df4d_l.forget + +# Rule DF.4d_5V: Min. (Nwell overlap of NCOMP) outside DNWELL. is 0.16µm +logger.info("Executing rule DF.4d_5V") +df4d_l1 = nwell_n_dnwell.not_inside(ymtp_mk).enclosing(ncomp.outside(dnwell).not_inside(ymtp_mk), 0.16.um, euclidian).polygons(0.001) +df4d_l2 = ncomp.outside(dnwell).not_inside(ymtp_mk).not_outside(nwell_n_dnwell.not_inside(ymtp_mk)).not(nwell_n_dnwell.not_inside(ymtp_mk)) +df4d_l = df4d_l1.or(df4d_l2).overlapping(dualgate) +df4d_l.output("DF.4d_5V", "DF.4d_5V : Min. (Nwell overlap of NCOMP) outside DNWELL. : 0.16µm") +df4d_l1.forget +df4d_l2.forget +df4d_l.forget + +nwell_n_dnwell.forget + +# Rule DF.4e_3.3V: Min. DNWELL overlap of PCOMP. is 0.93µm +logger.info("Executing rule DF.4e_3.3V") +df4e_l1 = dnwell.enclosing(pcomp, 0.93.um, euclidian).polygons(0.001) +df4e_l2 = pcomp.not_outside(dnwell).not(dnwell) +df4e_l = df4e_l1.or(df4e_l2).not_interacting(v5_xtor).not_interacting(dualgate) +df4e_l.output("DF.4e_3.3V", "DF.4e_3.3V : Min. DNWELL overlap of PCOMP. : 0.93µm") +df4e_l1.forget +df4e_l2.forget +df4e_l.forget + +# Rule DF.4e_5V: Min. DNWELL overlap of PCOMP. is 1.1µm +logger.info("Executing rule DF.4e_5V") +df4e_l1 = dnwell.enclosing(pcomp, 1.1.um, euclidian).polygons(0.001) +df4e_l2 = pcomp.not_outside(dnwell).not(dnwell) +df4e_l = df4e_l1.or(df4e_l2).overlapping(dualgate) +df4e_l.output("DF.4e_5V", "DF.4e_5V : Min. DNWELL overlap of PCOMP. : 1.1µm") +df4e_l1.forget +df4e_l2.forget +df4e_l.forget + +pwell_dnwell = lvpwell.inside(dnwell) +# Rule DF.5_3.3V: Min. (LVPWELL overlap of PCOMP well tap) inside DNWELL. is 0.12µm +logger.info("Executing rule DF.5_3.3V") +df5_l1 = pwell_dnwell.enclosing(pcomp.outside(nwell), 0.12.um, euclidian).polygons(0.001) +df5_l2 = pcomp.outside(nwell).not_outside(pwell_dnwell).not(pwell_dnwell) +df5_l = df5_l1.or(df5_l2).not_interacting(v5_xtor).not_interacting(dualgate) +df5_l.output("DF.5_3.3V", "DF.5_3.3V : Min. (LVPWELL overlap of PCOMP well tap) inside DNWELL. : 0.12µm") +df5_l1.forget +df5_l2.forget +df5_l.forget + +# Rule DF.5_5V: Min. (LVPWELL overlap of PCOMP well tap) inside DNWELL. is 0.16µm +logger.info("Executing rule DF.5_5V") +df5_l1 = pwell_dnwell.enclosing(pcomp.outside(nwell), 0.16.um, euclidian).polygons(0.001) +df5_l2 = pcomp.outside(nwell).not_outside(pwell_dnwell).not(pwell_dnwell) +df5_l = df5_l1.or(df5_l2).overlapping(dualgate) +df5_l.output("DF.5_5V", "DF.5_5V : Min. (LVPWELL overlap of PCOMP well tap) inside DNWELL. : 0.16µm") +df5_l1.forget +df5_l2.forget +df5_l.forget + +# Rule DF.6_3.3V: Min. COMP extend beyond gate (it also means source/drain overhang). is 0.24µm +logger.info("Executing rule DF.6_3.3V") +df6_l1 = comp.not(otp_mk).not_inside(ymtp_mk).enclosing(poly2.not_inside(ymtp_mk), 0.24.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +df6_l1.output("DF.6_3.3V", "DF.6_3.3V : Min. COMP extend beyond gate (it also means source/drain overhang). : 0.24µm") +df6_l1.forget + +# Rule DF.6_5V: Min. COMP extend beyond gate (it also means source/drain overhang). is 0.4µm +logger.info("Executing rule DF.6_5V") +df6_l1 = comp.not(otp_mk).not_inside(mvpsd).not_inside(mvsd).not_inside(ymtp_mk).outside(sramcore).enclosing(poly2.not_inside(ymtp_mk), 0.4.um, euclidian).polygons(0.001).overlapping(dualgate) +df6_l1.output("DF.6_5V", "DF.6_5V : Min. COMP extend beyond gate (it also means source/drain overhang). : 0.4µm") +df6_l1.forget + +# Rule DF.7_3.3V: Min. (LVPWELL Spacer to PCOMP) inside DNWELL. is 0.43µm +logger.info("Executing rule DF.7_3.3V") +df7_l1 = pcomp.inside(dnwell).separation(pwell_dnwell, 0.43.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +df7_l1.output("DF.7_3.3V", "DF.7_3.3V : Min. (LVPWELL Spacer to PCOMP) inside DNWELL. : 0.43µm") +df7_l1.forget + +# Rule DF.7_5V: Min. (LVPWELL Spacer to PCOMP) inside DNWELL. is 0.6µm +logger.info("Executing rule DF.7_5V") +df7_l1 = pcomp.inside(dnwell).outside(sramcore).separation(pwell_dnwell, 0.6.um, euclidian).polygons(0.001).overlapping(dualgate) +df7_l1.output("DF.7_5V", "DF.7_5V : Min. (LVPWELL Spacer to PCOMP) inside DNWELL. : 0.6µm") +df7_l1.forget + +# Rule DF.8_3.3V: Min. (LVPWELL overlap of NCOMP) Inside DNWELL. is 0.43µm +logger.info("Executing rule DF.8_3.3V") +df8_l1 = pwell_dnwell.enclosing(ncomp.inside(dnwell), 0.43.um, euclidian).polygons(0.001) +df8_l2 = ncomp.inside(dnwell).not_outside(pwell_dnwell).not(pwell_dnwell) +df8_l = df8_l1.or(df8_l2).not_interacting(v5_xtor).not_interacting(dualgate) +df8_l.output("DF.8_3.3V", "DF.8_3.3V : Min. (LVPWELL overlap of NCOMP) Inside DNWELL. : 0.43µm") +df8_l1.forget +df8_l2.forget +df8_l.forget + +# Rule DF.8_5V: Min. (LVPWELL overlap of NCOMP) Inside DNWELL. is 0.6µm +logger.info("Executing rule DF.8_5V") +df8_l1 = pwell_dnwell.outside(sramcore).enclosing(ncomp.inside(dnwell), 0.6.um, euclidian).polygons(0.001) +df8_l2 = ncomp.inside(dnwell).not_outside(pwell_dnwell.outside(sramcore)).not(pwell_dnwell.outside(sramcore)) +df8_l = df8_l1.or(df8_l2).overlapping(dualgate) +df8_l.output("DF.8_5V", "DF.8_5V : Min. (LVPWELL overlap of NCOMP) Inside DNWELL. : 0.6µm") +df8_l1.forget +df8_l2.forget +df8_l.forget + +pwell_dnwell.forget + +# Rule DF.9_3.3V: Min. COMP area (um2). is 0.2025µm² +logger.info("Executing rule DF.9_3.3V") +df9_l1 = comp.not(otp_mk).with_area(nil, 0.2025.um).not_interacting(v5_xtor).not_interacting(dualgate) +df9_l1.output("DF.9_3.3V", "DF.9_3.3V : Min. COMP area (um2). : 0.2025µm²") +df9_l1.forget + +# Rule DF.9_5V: Min. COMP area (um2). is 0.2025µm² +logger.info("Executing rule DF.9_5V") +df9_l1 = comp.not(otp_mk).with_area(nil, 0.2025.um).overlapping(dualgate) +df9_l1.output("DF.9_5V", "DF.9_5V : Min. COMP area (um2). : 0.2025µm²") +df9_l1.forget + +# Rule DF.10_3.3V: Min. field area (um2). is 0.26µm² +logger.info("Executing rule DF.10_3.3V") +df10_l1 = comp.holes.not(comp).with_area(nil, 0.26.um).not_interacting(v5_xtor).not_interacting(dualgate) +df10_l1.output("DF.10_3.3V", "DF.10_3.3V : Min. field area (um2). : 0.26µm²") +df10_l1.forget + +# Rule DF.10_5V: Min. field area (um2). is 0.26µm² +logger.info("Executing rule DF.10_5V") +df10_l1 = comp.holes.not(comp).with_area(nil, 0.26.um).overlapping(dualgate) +df10_l1.output("DF.10_5V", "DF.10_5V : Min. field area (um2). : 0.26µm²") +df10_l1.forget + +comp_butt = comp.interacting(ncomp.interacting(pcomp).outside(pcomp)) +# Rule DF.11_3.3V: Min. Length of butting COMP edge. is 0.3µm +logger.info("Executing rule DF.11_3.3V") +df11_l1 = comp_butt.width(0.3.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +df11_l1.output("DF.11_3.3V", "DF.11_3.3V : Min. Length of butting COMP edge. : 0.3µm") +df11_l1.forget + +# Rule DF.11_5V: Min. Length of butting COMP edge. is 0.3µm +logger.info("Executing rule DF.11_5V") +df11_l1 = comp_butt.width(0.3.um, euclidian).polygons(0.001).overlapping(dualgate) +df11_l1.output("DF.11_5V", "DF.11_5V : Min. Length of butting COMP edge. : 0.3µm") +df11_l1.forget + +comp_butt.forget + +# Rule DF.12_3.3V: COMP not covered by Nplus or Pplus is forbidden (except those COMP under marking). +logger.info("Executing rule DF.12_3.3V") +df12_l1 = comp.not_interacting(schottky_diode).not_inside(nplus.or(pplus)).not_interacting(v5_xtor).not_interacting(dualgate) +df12_l1.output("DF.12_3.3V", "DF.12_3.3V : COMP not covered by Nplus or Pplus is forbidden (except those COMP under marking).") +df12_l1.forget + +# Rule DF.12_5V: COMP not covered by Nplus or Pplus is forbidden (except those COMP under marking). +logger.info("Executing rule DF.12_5V") +df12_l1 = comp.not_interacting(schottky_diode).not_inside(nplus.or(pplus)).overlapping(dualgate) +df12_l1.output("DF.12_5V", "DF.12_5V : COMP not covered by Nplus or Pplus is forbidden (except those COMP under marking).") +df12_l1.forget + +df13_ncomp = ncomp.inside(nwell.covering(ncomp).covering(pcomp)) +df13_pcomp = pcomp.inside(nwell.covering(ncomp).covering(pcomp)) +# Rule DF.13_3.3V: Max distance of Nwell tap (NCOMP inside Nwell) from (PCOMP inside Nwell). +logger.info("Executing rule DF.13_3.3V") +df13_l1 = df13_ncomp.not_interacting(df13_pcomp.sized(20.um)).not_interacting(v5_xtor).not_interacting(dualgate) +df13_l1.output("DF.13_3.3V", "DF.13_3.3V : Max distance of Nwell tap (NCOMP inside Nwell) from (PCOMP inside Nwell).") +df13_l1.forget + +# Rule DF.13_5V: Max distance of Nwell tap (NCOMP inside Nwell) from (PCOMP inside Nwell). +logger.info("Executing rule DF.13_5V") +df13_l1 = df13_ncomp.not_interacting(df13_pcomp.sized(15.um)).overlapping(dualgate) +df13_l1.output("DF.13_5V", "DF.13_5V : Max distance of Nwell tap (NCOMP inside Nwell) from (PCOMP inside Nwell).") +df13_l1.forget + +df13_ncomp.forget + +df13_pcomp.forget + +# Rule DF.14_3.3V: Max distance of substrate tap (PCOMP outside Nwell) from (NCOMP outside Nwell). +logger.info("Executing rule DF.14_3.3V") +df14_l1 = pcomp.outside(nwell).not_interacting(ncomp.outside(nwell).sized(20.um)).not_interacting(v5_xtor).not_interacting(dualgate) +df14_l1.output("DF.14_3.3V", "DF.14_3.3V : Max distance of substrate tap (PCOMP outside Nwell) from (NCOMP outside Nwell).") +df14_l1.forget + +# Rule DF.14_5V: Max distance of substrate tap (PCOMP outside Nwell) from (NCOMP outside Nwell). +logger.info("Executing rule DF.14_5V") +df14_l1 = pcomp.outside(nwell).not_interacting(ncomp.outside(nwell).sized(15.um)).overlapping(dualgate) +df14_l1.output("DF.14_5V", "DF.14_5V : Max distance of substrate tap (PCOMP outside Nwell) from (NCOMP outside Nwell).") +df14_l1.forget + +# rule DF.15a_3.3V is not a DRC check + +# rule DF.15a_5V is not a DRC check + +# rule DF.15b_3.3V is not a DRC check + +# rule DF.15b_5V is not a DRC check + +ncomp_df16 = ncomp.outside(nwell).outside(dnwell) +# Rule DF.16_3.3V: Min. space from (Nwell outside DNWELL) to (NCOMP outside Nwell and DNWELL). is 0.43µm +logger.info("Executing rule DF.16_3.3V") +df16_l1 = ncomp_df16.not_inside(ymtp_mk).outside(sramcore).separation(nwell.outside(dnwell).not_inside(ymtp_mk), 0.43.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +df16_l1.output("DF.16_3.3V", "DF.16_3.3V : Min. space from (Nwell outside DNWELL) to (NCOMP outside Nwell and DNWELL). : 0.43µm") +df16_l1.forget + +# Rule DF.16_5V: Min. space from (Nwell outside DNWELL) to (NCOMP outside Nwell and DNWELL). is 0.6µm +logger.info("Executing rule DF.16_5V") +df16_l1 = ncomp_df16.not_inside(ymtp_mk).outside(sramcore).separation(nwell.outside(dnwell).not_inside(ymtp_mk), 0.6.um, euclidian).polygons(0.001).overlapping(dualgate) +df16_l1.output("DF.16_5V", "DF.16_5V : Min. space from (Nwell outside DNWELL) to (NCOMP outside Nwell and DNWELL). : 0.6µm") +df16_l1.forget + +pcomp_df17 = pcomp.outside(nwell).outside(dnwell) +# Rule DF.17_3.3V: Min. space from (Nwell Outside DNWELL) to (PCOMP outside Nwell and DNWELL). is 0.12µm +logger.info("Executing rule DF.17_3.3V") +df17_l1 = pcomp_df17.separation(nwell.outside(dnwell), 0.12.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +df17_l1.output("DF.17_3.3V", "DF.17_3.3V : Min. space from (Nwell Outside DNWELL) to (PCOMP outside Nwell and DNWELL). : 0.12µm") +df17_l1.forget + +# Rule DF.17_5V: Min. space from (Nwell Outside DNWELL) to (PCOMP outside Nwell and DNWELL). is 0.16µm +logger.info("Executing rule DF.17_5V") +df17_l1 = pcomp_df17.separation(nwell.outside(dnwell), 0.16.um, euclidian).polygons(0.001).overlapping(dualgate) +df17_l1.output("DF.17_5V", "DF.17_5V : Min. space from (Nwell Outside DNWELL) to (PCOMP outside Nwell and DNWELL). : 0.16µm") +df17_l1.forget + +# Rule DF.18_3.3V: Min. DNWELL space to (PCOMP outside Nwell and DNWELL). is 2.5µm +logger.info("Executing rule DF.18_3.3V") +df18_l1 = pcomp_df17.separation(dnwell, 2.5.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +df18_l1.output("DF.18_3.3V", "DF.18_3.3V : Min. DNWELL space to (PCOMP outside Nwell and DNWELL). : 2.5µm") +df18_l1.forget + +# Rule DF.18_5V: Min. DNWELL space to (PCOMP outside Nwell and DNWELL). is 2.5µm +logger.info("Executing rule DF.18_5V") +df18_l1 = pcomp_df17.separation(dnwell, 2.5.um, euclidian).polygons(0.001).overlapping(dualgate) +df18_l1.output("DF.18_5V", "DF.18_5V : Min. DNWELL space to (PCOMP outside Nwell and DNWELL). : 2.5µm") +df18_l1.forget + +pcomp_df17.forget + +# Rule DF.19_3.3V: Min. DNWELL space to (NCOMP outside Nwell and DNWELL). is 3.2µm +logger.info("Executing rule DF.19_3.3V") +df19_l1 = ncomp_df16.separation(dnwell, 3.2.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +df19_l1.output("DF.19_3.3V", "DF.19_3.3V : Min. DNWELL space to (NCOMP outside Nwell and DNWELL). : 3.2µm") +df19_l1.forget + +# Rule DF.19_5V: Min. DNWELL space to (NCOMP outside Nwell and DNWELL). is 3.28µm +logger.info("Executing rule DF.19_5V") +df19_l1 = ncomp_df16.separation(dnwell, 3.28.um, euclidian).polygons(0.001).overlapping(dualgate) +df19_l1.output("DF.19_5V", "DF.19_5V : Min. DNWELL space to (NCOMP outside Nwell and DNWELL). : 3.28µm") +df19_l1.forget + +ncomp_df16.forget + +#================================================ +#--------------------DUALGATE-------------------- +#================================================ + +# Rule DV.1: Min. Dualgate enclose DNWELL. is 0.5µm +logger.info("Executing rule DV.1") +dv1_l1 = dualgate.enclosing(dnwell, 0.5.um, euclidian).polygons(0.001) +dv1_l2 = dnwell.not_outside(dualgate).not(dualgate) +dv1_l = dv1_l1.or(dv1_l2) +dv1_l.output("DV.1", "DV.1 : Min. Dualgate enclose DNWELL. : 0.5µm") +dv1_l1.forget +dv1_l2.forget +dv1_l.forget + +# Rule DV.2: Min. Dualgate Space. Merge if Space is less than this design rule. is 0.44µm +logger.info("Executing rule DV.2") +dv2_l1 = dualgate.space(0.44.um, euclidian).polygons(0.001) +dv2_l1.output("DV.2", "DV.2 : Min. Dualgate Space. Merge if Space is less than this design rule. : 0.44µm") +dv2_l1.forget + +# Rule DV.3: Min. Dualgate to COMP space [unrelated]. is 0.24µm +logger.info("Executing rule DV.3") +dv3_l1 = dualgate.separation(comp.outside(dualgate), 0.24.um, euclidian).polygons(0.001) +dv3_l1.output("DV.3", "DV.3 : Min. Dualgate to COMP space [unrelated]. : 0.24µm") +dv3_l1.forget + +# rule DV.4 is not a DRC check + +# Rule DV.5: Min. Dualgate width. is 0.7µm +logger.info("Executing rule DV.5") +dv5_l1 = dualgate.width(0.7.um, euclidian).polygons(0.001) +dv5_l1.output("DV.5", "DV.5 : Min. Dualgate width. : 0.7µm") +dv5_l1.forget + +comp_dv = comp.not(pcomp.outside(nwell)) +# Rule DV.6: Min. Dualgate enclose COMP (except substrate tap). is 0.24µm +logger.info("Executing rule DV.6") +dv6_l1 = dualgate.enclosing(comp_dv, 0.24.um, euclidian).polygons(0.001) +dv6_l2 = comp_dv.not_outside(dualgate).not(dualgate) +dv6_l = dv6_l1.or(dv6_l2) +dv6_l.output("DV.6", "DV.6 : Min. Dualgate enclose COMP (except substrate tap). : 0.24µm") +dv6_l1.forget +dv6_l2.forget +dv6_l.forget + +# Rule DV.7: COMP (except substrate tap) can not be partially overlapped by Dualgate. +logger.info("Executing rule DV.7") +dv7_l1 = dualgate.not_outside(comp_dv).not(dualgate.covering(comp_dv)) +dv7_l1.output("DV.7", "DV.7 : COMP (except substrate tap) can not be partially overlapped by Dualgate.") +dv7_l1.forget + +comp_dv.forget + +# Rule DV.8: Min Dualgate enclose Poly2. is 0.4µm +logger.info("Executing rule DV.8") +dv8_l1 = dualgate.enclosing(poly2, 0.4.um, euclidian).polygons(0.001) +dv8_l2 = poly2.not_outside(dualgate).not(dualgate) +dv8_l = dv8_l1.or(dv8_l2) +dv8_l.output("DV.8", "DV.8 : Min Dualgate enclose Poly2. : 0.4µm") +dv8_l1.forget +dv8_l2.forget +dv8_l.forget + +# Rule DV.9: 3.3V and 5V/6V PMOS cannot be sitting inside same NWELL. +logger.info("Executing rule DV.9") +dv9_l1 = nwell.covering(pgate.and(dualgate)).covering(pgate.not_inside(v5_xtor).not_inside(dualgate)) +dv9_l1.output("DV.9", "DV.9 : 3.3V and 5V/6V PMOS cannot be sitting inside same NWELL.") +dv9_l1.forget + +#================================================ +#---------------------POLY2---------------------- +#================================================ + +# Rule PL.1_3.3V: Interconnect Width (outside PLFUSE). is 0.18µm +logger.info("Executing rule PL.1_3.3V") +pl1_l1 = poly2.outside(plfuse).not(ymtp_mk).width(0.18.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +pl1_l1.output("PL.1_3.3V", "PL.1_3.3V : Interconnect Width (outside PLFUSE). : 0.18µm") +pl1_l1.forget + +# Rule PL.1_5V: Interconnect Width (outside PLFUSE). is 0.2µm +logger.info("Executing rule PL.1_5V") +pl1_l1 = poly2.outside(plfuse).not(ymtp_mk).width(0.2.um, euclidian).polygons(0.001).overlapping(dualgate) +pl1_l1.output("PL.1_5V", "PL.1_5V : Interconnect Width (outside PLFUSE). : 0.2µm") +pl1_l1.forget + +# Rule PL.1a_3.3V: Interconnect Width (inside PLFUSE). is 0.18µm +logger.info("Executing rule PL.1a_3.3V") +pl1a_l1 = poly2.inside(plfuse).width(0.18.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +pl1a_l1.output("PL.1a_3.3V", "PL.1a_3.3V : Interconnect Width (inside PLFUSE). : 0.18µm") +pl1a_l1.forget + +# Rule PL.1a_5V: Interconnect Width (inside PLFUSE). is 0.18µm +logger.info("Executing rule PL.1a_5V") +pl1a_l1 = poly2.inside(plfuse).width(0.18.um, euclidian).polygons(0.001).overlapping(dualgate) +pl1a_l1.output("PL.1a_5V", "PL.1a_5V : Interconnect Width (inside PLFUSE). : 0.18µm") +pl1a_l1.forget + +# Rule PL.2_3.3V: Gate Width (Channel Length). is 0.28µm +logger.info("Executing rule PL.2_3.3V") +pl2_l1 = poly2.edges.and(tgate.edges).not(otp_mk).not(ymtp_mk).width(0.28.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +pl2_l1.output("PL.2_3.3V", "PL.2_3.3V : Gate Width (Channel Length). : 0.28µm") +pl2_l1.forget + +pl_2_5v_n = comp.not(poly2).edges.and(ngate.edges).and(v5_xtor).and(dualgate).space(0.6.um, euclidian).polygons +pl_2_5v_p = comp.not(poly2).edges.and(pgate.edges).and(v5_xtor).and(dualgate).space(0.5.um, euclidian).polygons +pl_2_6v_n = comp.not(poly2).edges.and(ngate.edges).not(v5_xtor).and(dualgate).space(0.7.um, euclidian).polygons +pl_2_6v_p = comp.not(poly2).edges.and(pgate.edges).not(v5_xtor).and(dualgate).space(0.55.um, euclidian).polygons +# Rule PL.2_5V: Gate Width (Channel Length). +logger.info("Executing rule PL.2_5V") +pl2_l1 = pl_2_5v_n.or(pl_2_5v_p).or(pl_2_6v_n.or(pl_2_6v_p)) +pl2_l1.output("PL.2_5V", "PL.2_5V : Gate Width (Channel Length).") +pl2_l1.forget + +pl_2_5v_n.forget + +pl_2_5v_p.forget + +pl_2_6v_n.forget + +pl_2_6v_p.forget + +# Rule PL.3a_3.3V: Space on COMP/Field. is 0.24µm +logger.info("Executing rule PL.3a_3.3V") +pl3a_l1 = (tgate).or(poly2.not(comp)).not(otp_mk).space(0.24.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +pl3a_l1.output("PL.3a_3.3V", "PL.3a_3.3V : Space on COMP/Field. : 0.24µm") +pl3a_l1.forget + +# Rule PL.3a_5V: Space on COMP/Field. is 0.24µm +logger.info("Executing rule PL.3a_5V") +pl3a_l1 = (tgate).or(poly2.not(comp)).not(otp_mk).space(0.24.um, euclidian).polygons(0.001).overlapping(dualgate) +pl3a_l1.output("PL.3a_5V", "PL.3a_5V : Space on COMP/Field. : 0.24µm") +pl3a_l1.forget + +# rule PL.3b_3.3V is not a DRC check + +# rule PL.3b_5V is not a DRC check + +poly_pl = poly2.not(otp_mk).not(ymtp_mk).not(mvsd).not(mvpsd) +comp_pl = comp.not(otp_mk).not(ymtp_mk).not(mvsd).not(mvpsd) +# Rule PL.4_3.3V: Extension beyond COMP to form Poly2 end cap. is 0.22µm +logger.info("Executing rule PL.4_3.3V") +pl4_l1 = poly_pl.enclosing(comp.not(otp_mk).not(ymtp_mk), 0.22.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +pl4_l1.output("PL.4_3.3V", "PL.4_3.3V : Extension beyond COMP to form Poly2 end cap. : 0.22µm") +pl4_l1.forget + +# Rule PL.4_5V: Extension beyond COMP to form Poly2 end cap. is 0.22µm +logger.info("Executing rule PL.4_5V") +pl4_l1 = poly_pl.enclosing(comp.not(otp_mk).not(ymtp_mk), 0.22.um, euclidian).polygons(0.001).overlapping(dualgate) +pl4_l1.output("PL.4_5V", "PL.4_5V : Extension beyond COMP to form Poly2 end cap. : 0.22µm") +pl4_l1.forget + +# Rule PL.5a_3.3V: Space from field Poly2 to unrelated COMP Spacer from field Poly2 to Guard-ring. is 0.1µm +logger.info("Executing rule PL.5a_3.3V") +pl5a_l1 = poly_pl.separation(comp_pl, 0.1.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +pl5a_l1.output("PL.5a_3.3V", "PL.5a_3.3V : Space from field Poly2 to unrelated COMP Spacer from field Poly2 to Guard-ring. : 0.1µm") +pl5a_l1.forget + +# Rule PL.5a_5V: Space from field Poly2 to unrelated COMP Spacer from field Poly2 to Guard-ring. is 0.3µm +logger.info("Executing rule PL.5a_5V") +pl5a_l1 = poly_pl.outside(sramcore).separation(comp_pl, 0.3.um, euclidian).polygons(0.001).overlapping(dualgate) +pl5a_l1.output("PL.5a_5V", "PL.5a_5V : Space from field Poly2 to unrelated COMP Spacer from field Poly2 to Guard-ring. : 0.3µm") +pl5a_l1.forget + +# Rule PL.5b_3.3V: Space from field Poly2 to related COMP. is 0.1µm +logger.info("Executing rule PL.5b_3.3V") +pl5b_l1 = poly_pl.separation(comp_pl, 0.1.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +pl5b_l1.output("PL.5b_3.3V", "PL.5b_3.3V : Space from field Poly2 to related COMP. : 0.1µm") +pl5b_l1.forget + +# Rule PL.5b_5V: Space from field Poly2 to related COMP. is 0.3µm +logger.info("Executing rule PL.5b_5V") +pl5b_l1 = poly_pl.outside(sramcore).separation(comp_pl, 0.3.um, euclidian).polygons(0.001).overlapping(dualgate) +pl5b_l1.output("PL.5b_5V", "PL.5b_5V : Space from field Poly2 to related COMP. : 0.3µm") +pl5b_l1.forget + +poly_pl.forget + +comp_pl.forget + +poly_90deg = poly2.corners(90.0).sized(0.1).or(poly2.corners(-90.0).sized(0.1)).not(ymtp_mk) +# Rule PL.6: 90 degree bends on the COMP are not allowed. +logger.info("Executing rule PL.6") +pl6_l1 = poly2.corners(90.0).sized(0.1).or(poly2.corners(-90.0).sized(0.1)).not(ymtp_mk).inside(comp.not(ymtp_mk)) +pl6_l1.output("PL.6", "PL.6 : 90 degree bends on the COMP are not allowed.") +pl6_l1.forget + +poly_90deg.forget + +poly_45deg = poly2.edges.with_angle(-45).or(poly2.edges.with_angle(45)) +# Rule PL.7_3.3V: 45 degree bent gate width is 0.3µm +logger.info("Executing rule PL.7_3.3V") +pl7_l1 = poly_45deg.width(0.3.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +pl7_l1.output("PL.7_3.3V", "PL.7_3.3V : 45 degree bent gate width : 0.3µm") +pl7_l1.forget + +# Rule PL.7_5V: 45 degree bent gate width is 0.7µm +logger.info("Executing rule PL.7_5V") +pl7_l1 = poly_45deg.width(0.7.um, euclidian).polygons(0.001).overlapping(dualgate) +pl7_l1.output("PL.7_5V", "PL.7_5V : 45 degree bent gate width : 0.7µm") +pl7_l1.forget + +poly_45deg.forget + +# Rule PL.9: Poly2 inter connect connecting 3.3V and 5V areas (area inside and outside Dualgate) are not allowed. They shall be done though metal lines only. +logger.info("Executing rule PL.9") +pl9_l1 = poly2.interacting(poly2.not(v5_xtor).not(dualgate)).interacting(poly2.and(dualgate)) +pl9_l1.output("PL.9", "PL.9 : Poly2 inter connect connecting 3.3V and 5V areas (area inside and outside Dualgate) are not allowed. They shall be done though metal lines only.") +pl9_l1.forget + +# rule PL.10 is not a DRC check + +# Rule PL.11: V5_Xtor must enclose 5V device. +logger.info("Executing rule PL.11") +pl11_l1 = v5_xtor.not_interacting(dualgate.or(otp_mk)) +pl11_l1.output("PL.11", "PL.11 : V5_Xtor must enclose 5V device.") +pl11_l1.forget + +# rule PL.12_3.3V is not a DRC check + +# Rule PL.12: V5_Xtor enclose 5V Comp. +logger.info("Executing rule PL.12") +pl12_l1 = comp.interacting(v5_xtor).not(v5_xtor) +pl12_l1.output("PL.12", "PL.12 : V5_Xtor enclose 5V Comp.") +pl12_l1.forget + +#================================================ +#---------------------NPLUS---------------------- +#================================================ + +# Rule NP.1: min. nplus width is 0.4µm +logger.info("Executing rule NP.1") +np1_l1 = nplus.width(0.4.um, euclidian).polygons(0.001) +np1_l1.output("NP.1", "NP.1 : min. nplus width : 0.4µm") +np1_l1.forget + +# Rule NP.2: min. nplus spacing is 0.4µm +logger.info("Executing rule NP.2") +np2_l1 = nplus.space(0.4.um, euclidian).polygons(0.001) +np2_l1.output("NP.2", "NP.2 : min. nplus spacing : 0.4µm") +np2_l1.forget + +# Rule NP.3a: Space to PCOMP for PCOMP: (1) Inside Nwell (2) Outside LVPWELL but inside DNWELL. is 0.16µm +logger.info("Executing rule NP.3a") +np3a_l1 = nplus.separation((pcomp.inside(nwell)).or(pcomp.outside(lvpwell).inside(dnwell)), 0.16.um, euclidian).polygons(0.001) +np3a_l1.output("NP.3a", "NP.3a : Space to PCOMP for PCOMP: (1) Inside Nwell (2) Outside LVPWELL but inside DNWELL. : 0.16µm") +np3a_l1.forget + +np_3bi_extend = lvpwell.inside(dnwell).sized(-0.429.um) +np_3bi = pcomp.edges.and(lvpwell.inside(dnwell).not(np_3bi_extend)) +# Rule NP.3bi: Space to PCOMP: For Inside DNWELL, inside LVPWELL:(i) For PCOMP overlap by LVPWELL < 0.43um. is 0.16µm +logger.info("Executing rule NP.3bi") +np3bi_l1 = nplus.not_outside(lvpwell).inside(dnwell).edges.separation(np_3bi, 0.16.um, euclidian).polygons(0.001) +np3bi_l1.output("NP.3bi", "NP.3bi : Space to PCOMP: For Inside DNWELL, inside LVPWELL:(i) For PCOMP overlap by LVPWELL < 0.43um. : 0.16µm") +np3bi_l1.forget + +np_3bi_extend.forget + +np_3bi.forget + +np_3bii_extend = lvpwell.inside(dnwell).sized(-0.429.um) +np_3bii = pcomp.edges.and(np_3bii_extend) +# Rule NP.3bii: Space to PCOMP: For Inside DNWELL, inside LVPWELL:(ii) For PCOMP overlap by LVPWELL >= 0.43um. is 0.08µm +logger.info("Executing rule NP.3bii") +np3bii_l1 = nplus.not_outside(lvpwell).inside(dnwell).edges.separation(np_3bii, 0.08.um, euclidian).polygons(0.001) +np3bii_l1.output("NP.3bii", "NP.3bii : Space to PCOMP: For Inside DNWELL, inside LVPWELL:(ii) For PCOMP overlap by LVPWELL >= 0.43um. : 0.08µm") +np3bii_l1.forget + +np_3bii_extend.forget + +np_3bii.forget + +np_3ci = pcomp.edges.and(nwell.outside(dnwell).sized(0.429.um)) +# Rule NP.3ci: Space to PCOMP: For Outside DNWELL:(i) For PCOMP space to Nwell < 0.43um. is 0.16µm +logger.info("Executing rule NP.3ci") +np3ci_l1 = nplus.outside(dnwell).edges.separation(np_3ci, 0.16.um, euclidian).polygons +np3ci_l1.output("NP.3ci", "NP.3ci : Space to PCOMP: For Outside DNWELL:(i) For PCOMP space to Nwell < 0.43um. : 0.16µm") +np3ci_l1.forget + +np_3ci.forget + +np_3cii = pcomp.edges.not(nwell.outside(dnwell).sized(0.429.um)) +# Rule NP.3cii: Space to PCOMP: For Outside DNWELL:(ii) For PCOMP space to Nwell >= 0.43um. is 0.08µm +logger.info("Executing rule NP.3cii") +np3cii_l1 = nplus.outside(dnwell).edges.separation(np_3cii, 0.08.um, euclidian).polygons +np3cii_l1.output("NP.3cii", "NP.3cii : Space to PCOMP: For Outside DNWELL:(ii) For PCOMP space to Nwell >= 0.43um. : 0.08µm") +np3cii_l1.forget + +np_3cii.forget + +# Rule NP.3d: Min/max space to a butted PCOMP. +logger.info("Executing rule NP.3d") +np3d_l1 = nplus.not_outside(pcomp) +np3d_l1.output("NP.3d", "NP.3d : Min/max space to a butted PCOMP.") +np3d_l1.forget + +# Rule NP.3e: Space to related PCOMP edge adjacent to a butting edge. +logger.info("Executing rule NP.3e") +np3e_l1 = nplus.not_outside(pcomp) +np3e_l1.output("NP.3e", "NP.3e : Space to related PCOMP edge adjacent to a butting edge.") +np3e_l1.forget + +# Rule NP.4a: Space to related P-channel gate at a butting edge parallel to gate. is 0.32µm +logger.info("Executing rule NP.4a") +np4a_l1 = nplus.edges.and(pcomp.edges).separation(pgate.edges, 0.32.um, projection).polygons(0.001) +np4a_l1.output("NP.4a", "NP.4a : Space to related P-channel gate at a butting edge parallel to gate. : 0.32µm") +np4a_l1.forget + +np_4b_poly = poly2.edges.interacting(pgate.edges.not(pcomp.edges)).centers(0, 0.99).and(pgate.sized(0.32.um)) +# Rule NP.4b: Within 0.32um of channel, space to P-channel gate extension perpendicular to the direction of Poly2. +logger.info("Executing rule NP.4b") +np4b_l1 = nplus.interacting(nplus.edges.separation(np_4b_poly, 0.22.um, projection).polygons(0.001)) +np4b_l1.output("NP.4b", "NP.4b : Within 0.32um of channel, space to P-channel gate extension perpendicular to the direction of Poly2.") +np4b_l1.forget + +np_4b_poly.forget + +# Rule NP.5a: Overlap of N-channel gate. is 0.23µm +logger.info("Executing rule NP.5a") +np5a_l1 = nplus.enclosing(ngate, 0.23.um, euclidian).polygons(0.001) +np5a_l2 = ngate.not_outside(nplus).not(nplus) +np5a_l = np5a_l1.or(np5a_l2) +np5a_l.output("NP.5a", "NP.5a : Overlap of N-channel gate. : 0.23µm") +np5a_l1.forget +np5a_l2.forget +np5a_l.forget + +# Rule NP.5b: Extension beyond COMP for the COMP (1) inside LVPWELL (2) outside Nwell and DNWELL. is 0.16µm +logger.info("Executing rule NP.5b") +np5b_l1 = nplus.not_outside(lvpwell).or(nplus.outside(nwell).outside(dnwell)).edges.not(pplus).enclosing(comp.edges, 0.16.um, euclidian).polygons(0.001) +np5b_l1.output("NP.5b", "NP.5b : Extension beyond COMP for the COMP (1) inside LVPWELL (2) outside Nwell and DNWELL. : 0.16µm") +np5b_l1.forget + +np_5ci_background = nplus.not_inside(lvpwell).inside(dnwell).edges +np_5ci_foreground = ncomp.not_inside(lvpwell).inside(dnwell).edges.not(pplus.edges).and(lvpwell.inside(dnwell).sized(0.429.um)) +# Rule NP.5ci: Extension beyond COMP: For Inside DNWELL: (i)For Nplus < 0.43um from LVPWELL edge for Nwell or DNWELL tap inside DNWELL. is 0.16µm +logger.info("Executing rule NP.5ci") +np5ci_l1 = np_5ci_background.enclosing(np_5ci_foreground, 0.16.um, projection).polygons(0.001) +np5ci_l1.output("NP.5ci", "NP.5ci : Extension beyond COMP: For Inside DNWELL: (i)For Nplus < 0.43um from LVPWELL edge for Nwell or DNWELL tap inside DNWELL. : 0.16µm") +np5ci_l1.forget + +np_5ci_background.forget + +np_5ci_foreground.forget + +np_5cii_background = nplus.not_inside(lvpwell).inside(dnwell).edges +np_5cii_foreground = ncomp.not_inside(lvpwell).inside(dnwell).edges.not(pplus.edges).not(lvpwell.inside(dnwell).sized(0.429.um)) +# Rule NP.5cii: Extension beyond COMP: For Inside DNWELL: (ii) For Nplus >= 0.43um from LVPWELL edge for Nwell or DNWELL tap inside DNWELL. is 0.02µm +logger.info("Executing rule NP.5cii") +np5cii_l1 = np_5cii_background.enclosing(np_5cii_foreground, 0.02.um, projection).polygons(0.001) +np5cii_l1.output("NP.5cii", "NP.5cii : Extension beyond COMP: For Inside DNWELL: (ii) For Nplus >= 0.43um from LVPWELL edge for Nwell or DNWELL tap inside DNWELL. : 0.02µm") +np5cii_l1.forget + +np_5cii_background.forget + +np_5cii_foreground.forget + +np_5di_background = nplus.not_outside(nwell).outside(dnwell).edges +np_5di_extend = nwell.outside(dnwell).not(nwell.outside(dnwell).sized(-0.429.um)) +np_5di_foreground = ncomp.not_outside(nwell).outside(dnwell).edges.not(pplus.edges).and(np_5di_extend) +# Rule NP.5di: Extension beyond COMP: For Outside DNWELL, inside Nwell: (i) For Nwell overlap of Nplus < 0.43um. is 0.16µm +logger.info("Executing rule NP.5di") +np5di_l1 = np_5di_background.enclosing(np_5di_foreground, 0.16.um, projection).polygons(0.001) +np5di_l1.output("NP.5di", "NP.5di : Extension beyond COMP: For Outside DNWELL, inside Nwell: (i) For Nwell overlap of Nplus < 0.43um. : 0.16µm") +np5di_l1.forget + +np_5di_background.forget + +np_5di_extend.forget + +np_5di_foreground.forget + +np_5dii_background = nplus.not_outside(nwell).outside(dnwell).edges.not(pplus.edges) +np_5dii_extend = nwell.outside(dnwell).sized(-0.429.um) +np_5dii_foreground = ncomp.not_outside(nwell).outside(dnwell).edges.not(pplus.edges).and(np_5dii_extend) +# Rule NP.5dii: Extension beyond COMP: For Outside DNWELL, inside Nwell: (ii) For Nwell overlap of Nplus >= 0.43um. is 0.02µm +logger.info("Executing rule NP.5dii") +np5dii_l1 = np_5dii_background.enclosing(np_5dii_foreground, 0.02.um, euclidian).polygons(0.001) +np5dii_l1.output("NP.5dii", "NP.5dii : Extension beyond COMP: For Outside DNWELL, inside Nwell: (ii) For Nwell overlap of Nplus >= 0.43um. : 0.02µm") +np5dii_l1.forget + +np_5dii_background.forget + +np_5dii_extend.forget + +np_5dii_foreground.forget + +# Rule NP.6: Overlap with NCOMP butted to PCOMP. is 0.22µm +logger.info("Executing rule NP.6") +np6_l1 = comp.interacting(nplus).enclosing(pcomp.interacting(nplus), 0.22.um, projection).polygons +np6_l1.output("NP.6", "NP.6 : Overlap with NCOMP butted to PCOMP. : 0.22µm") +np6_l1.forget + +# Rule NP.7: Space to unrelated unsalicided Poly2. is 0.18µm +logger.info("Executing rule NP.7") +np7_l1 = nplus.separation(poly2.and(sab), 0.18.um, euclidian).polygons(0.001) +np7_l1.output("NP.7", "NP.7 : Space to unrelated unsalicided Poly2. : 0.18µm") +np7_l1.forget + +# Rule NP.8a: Minimum Nplus area (um2). is 0.35µm² +logger.info("Executing rule NP.8a") +np8a_l1 = nplus.with_area(nil, 0.35.um) +np8a_l1.output("NP.8a", "NP.8a : Minimum Nplus area (um2). : 0.35µm²") +np8a_l1.forget + +# Rule NP.8b: Minimum area enclosed by Nplus (um2). is 0.35µm² +logger.info("Executing rule NP.8b") +np8b_l1 = nplus.holes.with_area(nil, 0.35.um) +np8b_l1.output("NP.8b", "NP.8b : Minimum area enclosed by Nplus (um2). : 0.35µm²") +np8b_l1.forget + +# Rule NP.9: Overlap of unsalicided Poly2. is 0.18µm +logger.info("Executing rule NP.9") +np9_l1 = nplus.enclosing(poly2.and(sab), 0.18.um, euclidian).polygons(0.001) +np9_l2 = poly2.and(sab).not_outside(nplus).not(nplus) +np9_l = np9_l1.or(np9_l2) +np9_l.output("NP.9", "NP.9 : Overlap of unsalicided Poly2. : 0.18µm") +np9_l1.forget +np9_l2.forget +np9_l.forget + +# Rule NP.10: Overlap of unsalicided COMP. is 0.18µm +logger.info("Executing rule NP.10") +np10_l1 = nplus.enclosing(comp.and(sab), 0.18.um, euclidian).polygons(0.001) +np10_l1.output("NP.10", "NP.10 : Overlap of unsalicided COMP. : 0.18µm") +np10_l1.forget + +np_11_in_dnwell = nplus.interacting(nplus.edges.and(pcomp.edges).and(lvpwell.inside(dnwell).not(lvpwell.inside(dnwell).sized(-0.429.um)))) +np_11_out_dnwell = nplus.interacting(nplus.edges.and(pcomp.edges).and(nwell.outside(dnwell).sized(0.429.um))) +# Rule NP.11: Butting Nplus and PCOMP is forbidden within 0.43um of Nwell edge (for outside DNWELL) and of LVPWELL edge (for inside DNWELL case). +logger.info("Executing rule NP.11") +np11_l1 = np_11_in_dnwell.or(np_11_out_dnwell) +np11_l1.output("NP.11", "NP.11 : Butting Nplus and PCOMP is forbidden within 0.43um of Nwell edge (for outside DNWELL) and of LVPWELL edge (for inside DNWELL case).") +np11_l1.forget + +np_11_in_dnwell.forget + +np_11_out_dnwell.forget + +# Rule NP.12: Overlap with P-channel poly2 gate extension is forbidden within 0.32um of P-channel gate. +logger.info("Executing rule NP.12") +np12_l1 = nplus.interacting(nplus.edges.separation(pgate.edges.and(pcomp.edges), 0.32.um, euclidian).polygons(0.001)) +np12_l1.output("NP.12", "NP.12 : Overlap with P-channel poly2 gate extension is forbidden within 0.32um of P-channel gate.") +np12_l1.forget + +#================================================ +#---------------------PPLUS---------------------- +#================================================ + +# Rule PP.1: min. pplus width is 0.4µm +logger.info("Executing rule PP.1") +pp1_l1 = pplus.width(0.4.um, euclidian).polygons(0.001) +pp1_l1.output("PP.1", "PP.1 : min. pplus width : 0.4µm") +pp1_l1.forget + +# Rule PP.2: min. pplus spacing is 0.4µm +logger.info("Executing rule PP.2") +pp2_l1 = pplus.space(0.4.um, euclidian).polygons(0.001) +pp2_l1.output("PP.2", "PP.2 : min. pplus spacing : 0.4µm") +pp2_l1.forget + +# Rule PP.3a: Space to NCOMP for NCOMP (1) inside LVPWELL (2) outside NWELL and DNWELL. is 0.16µm +logger.info("Executing rule PP.3a") +pp3a_l1 = pplus.separation((ncomp.inside(lvpwell)).or(ncomp.outside(nwell).outside(dnwell)), 0.16.um, euclidian).polygons(0.001) +pp3a_l1.output("PP.3a", "PP.3a : Space to NCOMP for NCOMP (1) inside LVPWELL (2) outside NWELL and DNWELL. : 0.16µm") +pp3a_l1.forget + +pp_3bi = ncomp.edges.not(lvpwell.inside(dnwell).sized(0.429.um)) +# Rule PP.3bi: Space to NCOMP: For Inside DNWELL. (i) NCOMP space to LVPWELL >= 0.43um. is 0.08µm +logger.info("Executing rule PP.3bi") +pp3bi_l1 = pplus.inside(dnwell).edges.separation(pp_3bi, 0.08.um, euclidian).polygons(0.001) +pp3bi_l1.output("PP.3bi", "PP.3bi : Space to NCOMP: For Inside DNWELL. (i) NCOMP space to LVPWELL >= 0.43um. : 0.08µm") +pp3bi_l1.forget + +pp_3bi.forget + +pp_3bii = ncomp.edges.and(lvpwell.inside(dnwell).sized(0.429.um)) +# Rule PP.3bii: Space to NCOMP: For Inside DNWELL. (ii) NCOMP space to LVPWELL < 0.43um. is 0.16µm +logger.info("Executing rule PP.3bii") +pp3bii_l1 = pplus.inside(dnwell).edges.separation(pp_3bii, 0.16.um, euclidian).polygons(0.001) +pp3bii_l1.output("PP.3bii", "PP.3bii : Space to NCOMP: For Inside DNWELL. (ii) NCOMP space to LVPWELL < 0.43um. : 0.16µm") +pp3bii_l1.forget + +pp_3bii.forget + +pp_3ci_extend = nwell.outside(dnwell).sized(-0.429.um) +pp_3ci = ncomp.edges.and(pp_3ci_extend) +# Rule PP.3ci: Space to NCOMP: For Outside DNWELL, inside Nwell: (i) NWELL Overlap of NCOMP >= 0.43um. is 0.08µm +logger.info("Executing rule PP.3ci") +pp3ci_l1 = pplus.outside(dnwell).edges.separation(pp_3ci, 0.08.um, euclidian).polygons(0.001) +pp3ci_l1.output("PP.3ci", "PP.3ci : Space to NCOMP: For Outside DNWELL, inside Nwell: (i) NWELL Overlap of NCOMP >= 0.43um. : 0.08µm") +pp3ci_l1.forget + +pp_3ci_extend.forget + +pp_3ci.forget + +pp_3cii_extend = nwell.outside(dnwell).not(nwell.outside(dnwell).sized(-0.429.um)) +pp_3cii = ncomp.edges.and(pp_3cii_extend) +# Rule PP.3cii: Space to NCOMP: For Outside DNWELL, inside Nwell: (ii) NWELL Overlap of NCOMP 0.43um. is 0.16µm +logger.info("Executing rule PP.3cii") +pp3cii_l1 = pplus.outside(dnwell).edges.separation(pp_3cii, 0.16.um, euclidian).polygons(0.001) +pp3cii_l1.output("PP.3cii", "PP.3cii : Space to NCOMP: For Outside DNWELL, inside Nwell: (ii) NWELL Overlap of NCOMP 0.43um. : 0.16µm") +pp3cii_l1.forget + +pp_3cii_extend.forget + +pp_3cii.forget + +# Rule PP.3d: Min/max space to a butted NCOMP. +logger.info("Executing rule PP.3d") +pp3d_l1 = pplus.not_outside(ncomp) +pp3d_l1.output("PP.3d", "PP.3d : Min/max space to a butted NCOMP.") +pp3d_l1.forget + +# Rule PP.3e: Space to NCOMP edge adjacent to a butting edge. +logger.info("Executing rule PP.3e") +pp3e_l1 = pplus.not_outside(ncomp) +pp3e_l1.output("PP.3e", "PP.3e : Space to NCOMP edge adjacent to a butting edge.") +pp3e_l1.forget + +# Rule PP.4a: Space related to N-channel gate at a butting edge parallel to gate. is 0.32µm +logger.info("Executing rule PP.4a") +pp4a_l1 = pplus.edges.and(ncomp.edges).separation(ngate.edges, 0.32.um, projection).polygons(0.001) +pp4a_l1.output("PP.4a", "PP.4a : Space related to N-channel gate at a butting edge parallel to gate. : 0.32µm") +pp4a_l1.forget + +pp_4b_poly = poly2.edges.interacting(ngate.edges.not(ncomp.edges)).centers(0, 0.99).and(ngate.sized(0.32.um)) +# Rule PP.4b: Within 0.32um of channel, space to N-channel gate extension perpendicular to the direction of Poly2. +logger.info("Executing rule PP.4b") +pp4b_l1 = pplus.interacting(pplus.edges.separation(pp_4b_poly, 0.22.um, projection).polygons(0.001)) +pp4b_l1.output("PP.4b", "PP.4b : Within 0.32um of channel, space to N-channel gate extension perpendicular to the direction of Poly2.") +pp4b_l1.forget + +pp_4b_poly.forget + +# Rule PP.5a: Overlap of P-channel gate. is 0.23µm +logger.info("Executing rule PP.5a") +pp5a_l1 = pplus.enclosing(pgate, 0.23.um, euclidian).polygons(0.001) +pp5a_l2 = pgate.not_outside(pplus).not(pplus) +pp5a_l = pp5a_l1.or(pp5a_l2) +pp5a_l.output("PP.5a", "PP.5a : Overlap of P-channel gate. : 0.23µm") +pp5a_l1.forget +pp5a_l2.forget +pp5a_l.forget + +# Rule PP.5b: Extension beyond COMP for COMP (1) Inside NWELL (2) outside LVPWELL but inside DNWELL. is 0.16µm +logger.info("Executing rule PP.5b") +pp5b_l1 = pplus.not_outside(nwell).or(pplus.outside(lvpwell).inside(dnwell)).edges.not(nplus).enclosing(comp.edges, 0.16.um, euclidian).polygons(0.001) +pp5b_l1.output("PP.5b", "PP.5b : Extension beyond COMP for COMP (1) Inside NWELL (2) outside LVPWELL but inside DNWELL. : 0.16µm") +pp5b_l1.forget + +pp_5ci_background = pplus.not_outside(lvpwell).inside(dnwell).edges.not(nplus.edges) +pp_5ci_extend = lvpwell.inside(dnwell).sized(-0.429.um) +pp_5ci_foreground = pcomp.not_outside(lvpwell).inside(dnwell).edges.not(nplus.edges).inside_part(pp_5ci_extend) +# Rule PP.5ci: Extension beyond COMP: For Inside DNWELL, inside LVPWELL: (i) For LVPWELL overlap of Pplus >= 0.43um for LVPWELL tap. is 0.02µm +logger.info("Executing rule PP.5ci") +pp5ci_l1 = pp_5ci_background.enclosing(pp_5ci_foreground, 0.02.um, euclidian).polygons(0.001) +pp5ci_l1.output("PP.5ci", "PP.5ci : Extension beyond COMP: For Inside DNWELL, inside LVPWELL: (i) For LVPWELL overlap of Pplus >= 0.43um for LVPWELL tap. : 0.02µm") +pp5ci_l1.forget + +pp_5ci_background.forget + +pp_5ci_extend.forget + +pp_5ci_foreground.forget + +pp_5cii_background = pplus.not_outside(lvpwell).inside(dnwell).edges +pp_5cii_extend = lvpwell.inside(dnwell).not(lvpwell.inside(dnwell).sized(-0.429.um)) +pp_5cii_foreground = pcomp.not_outside(lvpwell).inside(dnwell).edges.not(nplus.edges).and(pp_5cii_extend) +# Rule PP.5cii: Extension beyond COMP: For Inside DNWELL, inside LVPWELL: (ii) For LVPWELL overlap of Pplus < 0.43um for the LVPWELL tap. is 0.16µm +logger.info("Executing rule PP.5cii") +pp5cii_l1 = pp_5cii_background.enclosing(pp_5cii_foreground, 0.16.um, projection).polygons(0.001) +pp5cii_l1.output("PP.5cii", "PP.5cii : Extension beyond COMP: For Inside DNWELL, inside LVPWELL: (ii) For LVPWELL overlap of Pplus < 0.43um for the LVPWELL tap. : 0.16µm") +pp5cii_l1.forget + +pp_5cii_background.forget + +pp_5cii_extend.forget + +pp_5cii_foreground.forget + +pp_5di_background = pplus.outside(dnwell).edges +pp_5di_foreground = pcomp.outside(dnwell).edges.not(nplus.edges).not(nwell.outside(dnwell).sized(0.429.um)) +# Rule PP.5di: Extension beyond COMP: For Outside DNWELL (i) For Pplus to NWELL space >= 0.43um for Pfield or LVPWELL tap. is 0.02µm +logger.info("Executing rule PP.5di") +pp5di_l1 = pp_5di_background.enclosing(pp_5di_foreground, 0.02.um, projection).polygons(0.001) +pp5di_l1.output("PP.5di", "PP.5di : Extension beyond COMP: For Outside DNWELL (i) For Pplus to NWELL space >= 0.43um for Pfield or LVPWELL tap. : 0.02µm") +pp5di_l1.forget + +pp_5di_background.forget + +pp_5di_foreground.forget + +pp_5dii_background = pplus.outside(dnwell).edges +pp_5dii_foreground = pcomp.outside(dnwell).edges.not(nplus.edges).and(nwell.outside(dnwell).sized(0.429.um)) +# Rule PP.5dii: Extension beyond COMP: For Outside DNWELL (ii) For Pplus to NWELL space < 0.43um for Pfield or LVPWELL tap. is 0.16µm +logger.info("Executing rule PP.5dii") +pp5dii_l1 = pp_5dii_background.enclosing(pp_5dii_foreground, 0.16.um, projection).polygons(0.001) +pp5dii_l1.output("PP.5dii", "PP.5dii : Extension beyond COMP: For Outside DNWELL (ii) For Pplus to NWELL space < 0.43um for Pfield or LVPWELL tap. : 0.16µm") +pp5dii_l1.forget + +pp_5dii_background.forget + +pp_5dii_foreground.forget + +# Rule PP.6: Overlap with PCOMP butted to NCOMP. is 0.22µm +logger.info("Executing rule PP.6") +pp6_l1 = comp.interacting(pplus).enclosing(ncomp.interacting(pplus), 0.22.um, projection).polygons +pp6_l1.output("PP.6", "PP.6 : Overlap with PCOMP butted to NCOMP. : 0.22µm") +pp6_l1.forget + +# Rule PP.7: Space to unrelated unsalicided Poly2. is 0.18µm +logger.info("Executing rule PP.7") +pp7_l1 = pplus.separation(poly2.and(sab), 0.18.um, euclidian).polygons(0.001) +pp7_l1.output("PP.7", "PP.7 : Space to unrelated unsalicided Poly2. : 0.18µm") +pp7_l1.forget + +# Rule PP.8a: Minimum Pplus area (um2). is 0.35µm² +logger.info("Executing rule PP.8a") +pp8a_l1 = pplus.with_area(nil, 0.35.um) +pp8a_l1.output("PP.8a", "PP.8a : Minimum Pplus area (um2). : 0.35µm²") +pp8a_l1.forget + +# Rule PP.8b: Minimum area enclosed by Pplus (um2). is 0.35µm² +logger.info("Executing rule PP.8b") +pp8b_l1 = pplus.holes.with_area(nil, 0.35.um) +pp8b_l1.output("PP.8b", "PP.8b : Minimum area enclosed by Pplus (um2). : 0.35µm²") +pp8b_l1.forget + +# Rule PP.9: Overlap of unsalicided Poly2. is 0.18µm +logger.info("Executing rule PP.9") +pp9_l1 = pplus.enclosing(poly2.not_interacting(resistor).and(sab), 0.18.um, euclidian).polygons(0.001) +pp9_l2 = poly2.not_interacting(resistor).and(sab).not_outside(pplus).not(pplus) +pp9_l = pp9_l1.or(pp9_l2) +pp9_l.output("PP.9", "PP.9 : Overlap of unsalicided Poly2. : 0.18µm") +pp9_l1.forget +pp9_l2.forget +pp9_l.forget + +# Rule PP.10: Overlap of unsalicided COMP. is 0.18µm +logger.info("Executing rule PP.10") +pp10_l1 = pplus.enclosing(comp.and(sab), 0.18.um, euclidian).polygons(0.001) +pp10_l1.output("PP.10", "PP.10 : Overlap of unsalicided COMP. : 0.18µm") +pp10_l1.forget + +pp_11_in_dnwell = pplus.interacting(pplus.edges.and(ncomp.edges).and(lvpwell.inside(dnwell).sized(0.429.um))) +pp_11_out_dnwell = pplus.interacting(pplus.edges.and(ncomp.edges).and(nwell.outside(dnwell).not(nwell.outside(dnwell).sized(-0.429.um)))) +# Rule PP.11: Butting Pplus and NCOMP is forbidden within 0.43um of Nwell edge (for outside DNWELL) and of LVPWELL edge (for inside DNWELL case). +logger.info("Executing rule PP.11") +pp11_l1 = pp_11_in_dnwell.or(pp_11_out_dnwell) +pp11_l1.output("PP.11", "PP.11 : Butting Pplus and NCOMP is forbidden within 0.43um of Nwell edge (for outside DNWELL) and of LVPWELL edge (for inside DNWELL case).") +pp11_l1.forget + +pp_11_in_dnwell.forget + +pp_11_out_dnwell.forget + +# Rule PP.12: Overlap with N-channel Poly2 gate extension is forbidden within 0.32um of N-channel gate. +logger.info("Executing rule PP.12") +pp12_l1 = pplus.interacting(pplus.edges.separation(ngate.edges.and(ncomp.edges), 0.32.um, euclidian).polygons(0.001)) +pp12_l1.output("PP.12", "PP.12 : Overlap with N-channel Poly2 gate extension is forbidden within 0.32um of N-channel gate.") +pp12_l1.forget + +#================================================ +#----------------------SAB----------------------- +#================================================ + +# Rule SB.1: min. sab width is 0.42µm +logger.info("Executing rule SB.1") +sb1_l1 = sab.width(0.42.um, euclidian).polygons(0.001) +sb1_l1.output("SB.1", "SB.1 : min. sab width : 0.42µm") +sb1_l1.forget + +# Rule SB.2: min. sab spacing is 0.42µm +logger.info("Executing rule SB.2") +sb2_l1 = sab.outside(otp_mk).space(0.42.um, euclidian).polygons(0.001) +sb2_l1.output("SB.2", "SB.2 : min. sab spacing : 0.42µm") +sb2_l1.forget + +# Rule SB.3: Space from salicide block to unrelated COMP. is 0.22µm +logger.info("Executing rule SB.3") +sb3_l1 = sab.outside(comp).outside(otp_mk).separation(comp.outside(sab), 0.22.um, euclidian).polygons(0.001) +sb3_l1.output("SB.3", "SB.3 : Space from salicide block to unrelated COMP. : 0.22µm") +sb3_l1.forget + +# Rule SB.4: Space from salicide block to contact. +logger.info("Executing rule SB.4") +sb4_l1 = sab.outside(otp_mk).separation(contact, 0.15.um, euclidian).polygons(0.001).or(sab.outside(otp_mk).and(contact)) +sb4_l1.output("SB.4", "SB.4 : Space from salicide block to contact.") +sb4_l1.forget + +# Rule SB.5a: Space from salicide block to unrelated Poly2 on field. is 0.3µm +logger.info("Executing rule SB.5a") +sb5a_l1 = sab.outside(poly2.not(comp)).outside(otp_mk).separation(poly2.not(comp).outside(sab), 0.3.um, euclidian).polygons(0.001) +sb5a_l1.output("SB.5a", "SB.5a : Space from salicide block to unrelated Poly2 on field. : 0.3µm") +sb5a_l1.forget + +# Rule SB.5b: Space from salicide block to unrelated Poly2 on COMP. is 0.28µm +logger.info("Executing rule SB.5b") +sb5b_l1 = sab.outside(tgate).outside(otp_mk).separation(tgate.outside(sab), 0.28.um, euclidian).polygons(0.001) +sb5b_l1.output("SB.5b", "SB.5b : Space from salicide block to unrelated Poly2 on COMP. : 0.28µm") +sb5b_l1.forget + +# Rule SB.6: Salicide block extension beyond related COMP. is 0.22µm +logger.info("Executing rule SB.6") +sb6_l1 = sab.enclosing(comp, 0.22.um, euclidian).polygons(0.001) +sb6_l1.output("SB.6", "SB.6 : Salicide block extension beyond related COMP. : 0.22µm") +sb6_l1.forget + +# Rule SB.7: COMP extension beyond related salicide block. is 0.22µm +logger.info("Executing rule SB.7") +sb7_l1 = comp.enclosing(sab, 0.22.um, euclidian).polygons +sb7_l1.output("SB.7", "SB.7 : COMP extension beyond related salicide block. : 0.22µm") +sb7_l1.forget + +# Rule SB.8: Non-salicided contacts are forbidden. +logger.info("Executing rule SB.8") +sb8_l1 = contact.inside(sab) +sb8_l1.output("SB.8", "SB.8 : Non-salicided contacts are forbidden.") +sb8_l1.forget + +# Rule SB.9: Salicide block extension beyond unsalicided Poly2. is 0.22µm +logger.info("Executing rule SB.9") +sb9_l1 = sab.outside(otp_mk).enclosing(poly2.and(sab), 0.22.um, euclidian).polygons +sb9_l1.output("SB.9", "SB.9 : Salicide block extension beyond unsalicided Poly2. : 0.22µm") +sb9_l1.forget + +# Rule SB.10: Poly2 extension beyond related salicide block. is 0.22µm +logger.info("Executing rule SB.10") +sb10_l1 = poly2.enclosing(sab, 0.22.um, euclidian).polygons(0.001) +sb10_l1.output("SB.10", "SB.10 : Poly2 extension beyond related salicide block. : 0.22µm") +sb10_l1.forget + +# Rule SB.11: Overlap with COMP. is 0.22µm +logger.info("Executing rule SB.11") +sb11_l1 = sab.outside(otp_mk).overlap(comp, 0.22.um, euclidian).polygons +sb11_l1.output("SB.11", "SB.11 : Overlap with COMP. : 0.22µm") +sb11_l1.forget + +# Rule SB.12: Overlap with Poly2 outside ESD_MK. is 0.22µm +logger.info("Executing rule SB.12") +sb12_l1 = sab.outside(otp_mk).outside(esd_mk).overlap(poly2.outside(otp_mk).outside(esd_mk), 0.22.um, euclidian).polygons +sb12_l1.output("SB.12", "SB.12 : Overlap with Poly2 outside ESD_MK. : 0.22µm") +sb12_l1.forget + +# Rule SB.13: Min. area (um2). is 2µm² +logger.info("Executing rule SB.13") +sb13_l1 = sab.outside(otp_mk).with_area(nil, 2.um) +sb13_l1.output("SB.13", "SB.13 : Min. area (um2). : 2µm²") +sb13_l1.forget + +# Rule SB.14a: Space from unsalicided Nplus Poly2 to unsalicided Pplus Poly2. (Unsalicided Nplus Poly2 must not fall within a square of 0.56um x 0.56um at unsalicided Pplus Poly2 corners). is 0.56µm +logger.info("Executing rule SB.14a") +sb14a_l1 = poly2.and(nplus).and(sab).separation(poly2.and(pplus).and(sab), 0.56.um, square).polygons +sb14a_l1.output("SB.14a", "SB.14a : Space from unsalicided Nplus Poly2 to unsalicided Pplus Poly2. (Unsalicided Nplus Poly2 must not fall within a square of 0.56um x 0.56um at unsalicided Pplus Poly2 corners). : 0.56µm") +sb14a_l1.forget + +# Rule SB.14b: Space from unsalicided Nplus Poly2 to P-channel gate. (Unsalicided Nplus Poly2 must not fall within a square of 0.56um x 0.56um at P-channel gate corners). is 0.56µm +logger.info("Executing rule SB.14b") +sb14b_l1 = poly2.and(nplus).and(sab).separation(pgate, 0.56.um, square).polygons +sb14b_l1.output("SB.14b", "SB.14b : Space from unsalicided Nplus Poly2 to P-channel gate. (Unsalicided Nplus Poly2 must not fall within a square of 0.56um x 0.56um at P-channel gate corners). : 0.56µm") +sb14b_l1.forget + +# Rule SB.15a: Space from unsalicided Poly2 to unrelated Nplus/Pplus. is 0.18µm +logger.info("Executing rule SB.15a") +sb15a_l1 = poly2.and(sab).separation(nplus.or(pplus), 0.18.um, euclidian).polygons(0.001) +sb15a_l1.output("SB.15a", "SB.15a : Space from unsalicided Poly2 to unrelated Nplus/Pplus. : 0.18µm") +sb15a_l1.forget + +sb_15b_1 = poly2.interacting(nplus.or(pplus)).and(sab).edges.not(poly2.edges.and(sab)).separation(nplus.or(pplus).edges, 0.32.um, projection).polygons(0.001) +sb_15b_2 = poly2.interacting(nplus.or(pplus)).and(sab).separation(nplus.or(pplus), 0.32.um, projection).polygons(0.001) +# Rule SB.15b: Space from unsalicided Poly2 to unrelated Nplus/Pplus along Poly2 line. is 0.32µm +logger.info("Executing rule SB.15b") +sb15b_l1 = sb_15b_1.and(sb_15b_2).outside(otp_mk) +sb15b_l1.output("SB.15b", "SB.15b : Space from unsalicided Poly2 to unrelated Nplus/Pplus along Poly2 line. : 0.32µm") +sb15b_l1.forget + +sb_15b_1.forget + +sb_15b_2.forget + +# Rule SB.16: SAB layer cannot exist on 3.3V and 5V/6V CMOS transistors' Poly and COMP area of the core circuit (Excluding the transistors used for ESD purpose). It can only exist on CMOS transistors marked by LVS_IO, OTP_MK, ESD_MK layers. +logger.info("Executing rule SB.16") +sb16_l1 = sab.outside(otp_mk).outside(otp_mk.or(lvs_io).or(esd_mk)).not_outside(ngate.or(pgate.and(nwell))) +sb16_l1.output("SB.16", "SB.16 : SAB layer cannot exist on 3.3V and 5V/6V CMOS transistors' Poly and COMP area of the core circuit (Excluding the transistors used for ESD purpose). It can only exist on CMOS transistors marked by LVS_IO, OTP_MK, ESD_MK layers.") +sb16_l1.forget + +#================================================ +#----------------------ESD----------------------- +#================================================ + +# Rule ESD.1: Minimum width of an ESD implant area. is 0.6µm +logger.info("Executing rule ESD.1") +esd1_l1 = esd.width(0.6.um, euclidian).polygons(0.001) +esd1_l1.output("ESD.1", "ESD.1 : Minimum width of an ESD implant area. : 0.6µm") +esd1_l1.forget + +# Rule ESD.2: Minimum space between two ESD implant areas. (Merge if the space is less than 0.6um). is 0.6µm +logger.info("Executing rule ESD.2") +esd2_l1 = esd.space(0.6.um, euclidian).polygons(0.001) +esd2_l1.output("ESD.2", "ESD.2 : Minimum space between two ESD implant areas. (Merge if the space is less than 0.6um). : 0.6µm") +esd2_l1.forget + +# Rule ESD.3a: Minimum space to NCOMP. is 0.6µm +logger.info("Executing rule ESD.3a") +esd3a_l1 = esd.separation(ncomp, 0.6.um, euclidian).polygons(0.001) +esd3a_l1.output("ESD.3a", "ESD.3a : Minimum space to NCOMP. : 0.6µm") +esd3a_l1.forget + +# Rule ESD.3b: Min/max space to a butted PCOMP. +logger.info("Executing rule ESD.3b") +esd3b_l1 = esd.not_outside(pcomp) +esd3b_l1.output("ESD.3b", "ESD.3b : Min/max space to a butted PCOMP.") +esd3b_l1.forget + +# Rule ESD.4a: Extension beyond NCOMP. is 0.24µm +logger.info("Executing rule ESD.4a") +esd4a_l1 = esd.edges.not_interacting(pcomp).enclosing(ncomp.edges, 0.24.um, euclidian).polygons(0.001) +esd4a_l1.output("ESD.4a", "ESD.4a : Extension beyond NCOMP. : 0.24µm") +esd4a_l1.forget + +# Rule ESD.4b: Minimum overlap of an ESD implant edge to a COMP. is 0.45µm +logger.info("Executing rule ESD.4b") +esd4b_l1 = esd.overlap(comp, 0.45.um, euclidian).polygons(0.001) +esd4b_l1.output("ESD.4b", "ESD.4b : Minimum overlap of an ESD implant edge to a COMP. : 0.45µm") +esd4b_l1.forget + +# Rule ESD.5a: Minimum ESD area (um2). is 0.49µm² +logger.info("Executing rule ESD.5a") +esd5a_l1 = esd.with_area(nil, 0.49.um) +esd5a_l1.output("ESD.5a", "ESD.5a : Minimum ESD area (um2). : 0.49µm²") +esd5a_l1.forget + +# Rule ESD.5b: Minimum field area enclosed by ESD implant (um2). is 0.49µm² +logger.info("Executing rule ESD.5b") +esd5b_l1 = esd.holes.with_area(nil, 0.49.um) +esd5b_l1.output("ESD.5b", "ESD.5b : Minimum field area enclosed by ESD implant (um2). : 0.49µm²") +esd5b_l1.forget + +# Rule ESD.6: Extension perpendicular to Poly2 gate. is 0.45µm +logger.info("Executing rule ESD.6") +esd6_l1 = esd.edges.enclosing(poly2.edges.interacting(tgate.edges), 0.45.um, projection).polygons(0.001) +esd6_l1.output("ESD.6", "ESD.6 : Extension perpendicular to Poly2 gate. : 0.45µm") +esd6_l1.forget + +# Rule ESD.7: No ESD implant inside PCOMP. +logger.info("Executing rule ESD.7") +esd7_l1 = esd.not_outside(pcomp) +esd7_l1.output("ESD.7", "ESD.7 : No ESD implant inside PCOMP.") +esd7_l1.forget + +# Rule ESD.8: Minimum space to Nplus/Pplus. is 0.3µm +logger.info("Executing rule ESD.8") +esd8_l1 = esd.separation(nplus.or(pplus), 0.3.um).polygons +esd8_l1.output("ESD.8", "ESD.8 : Minimum space to Nplus/Pplus. : 0.3µm") +esd8_l1.forget + +# Rule ESD.pl: Minimum gate length of 5V/6V gate NMOS. is 0.8µm +logger.info("Executing rule ESD.pl") +esdpl_l1 = poly2.interacting(esd).edges.and(tgate.edges).width(0.8.um, euclidian).polygons(0.001).overlapping(dualgate) +esdpl_l1.output("ESD.pl", "ESD.pl : Minimum gate length of 5V/6V gate NMOS. : 0.8µm") +esdpl_l1.forget + +# Rule ESD.9: ESD implant layer must be overlapped by Dualgate layer (as ESD implant option is only for 5V/6V devices). +logger.info("Executing rule ESD.9") +esd9_l1 = esd.not_inside(dualgate) +esd9_l1.output("ESD.9", "ESD.9 : ESD implant layer must be overlapped by Dualgate layer (as ESD implant option is only for 5V/6V devices).") +esd9_l1.forget + +# Rule ESD.10: LVS_IO shall be drawn covering I/O MOS active area by minimum overlap. +logger.info("Executing rule ESD.10") +esd10_l1 = comp.and(esd).not_outside(lvs_io).not(lvs_io) +esd10_l1.output("ESD.10", "ESD.10 : LVS_IO shall be drawn covering I/O MOS active area by minimum overlap.") +esd10_l1.forget + +#================================================ +#--------------------CONTACT--------------------- +#================================================ + +# Rule CO.1: Min/max contact size. is 0.22µm +logger.info("Executing rule CO.1") +co1_l1 = contact.edges.without_length(0.22.um).extended(0, 0, 0.001, 0.001) +co1_l1.output("CO.1", "CO.1 : Min/max contact size. : 0.22µm") +co1_l1.forget + +# Rule CO.2a: min. contact spacing is 0.25µm +logger.info("Executing rule CO.2a") +co2a_l1 = contact.space(0.25.um, euclidian).polygons(0.001) +co2a_l1.output("CO.2a", "CO.2a : min. contact spacing : 0.25µm") +co2a_l1.forget + +merged_co1 = contact.sized(0.18.um).sized(-0.18.um).with_bbox_min(1.63.um , nil).extents.inside(metal1) +contact_mask = merged_co1.size(1).not(contact).with_holes(16, nil) +selected_co1 = contact.interacting(contact_mask) +# Rule CO.2b: Space in 4x4 or larger contact array. is 0.28µm +logger.info("Executing rule CO.2b") +co2b_l1 = selected_co1.space(0.28.um, euclidian).polygons(0.001) +co2b_l1.output("CO.2b", "CO.2b : Space in 4x4 or larger contact array. : 0.28µm") +co2b_l1.forget + +merged_co1.forget + +contact_mask.forget + +selected_co1.forget + +# Rule CO.3: Poly2 overlap of contact. is 0.07µm +logger.info("Executing rule CO.3") +co3_l1 = poly2.enclosing(contact.outside(sramcore), 0.07.um, euclidian).polygons(0.001) +co3_l2 = contact.outside(sramcore).not_outside(poly2).not(poly2) +co3_l = co3_l1.or(co3_l2) +co3_l.output("CO.3", "CO.3 : Poly2 overlap of contact. : 0.07µm") +co3_l1.forget +co3_l2.forget +co3_l.forget + +# Rule CO.4: COMP overlap of contact. is 0.07µm +logger.info("Executing rule CO.4") +co4_l1 = comp.not(mvsd).not(mvpsd).enclosing(contact.outside(sramcore), 0.07.um, euclidian).polygons(0.001) +co4_l2 = contact.outside(sramcore).not_outside(comp.not(mvsd).not(mvpsd)).not(comp.not(mvsd).not(mvpsd)) +co4_l = co4_l1.or(co4_l2) +co4_l.output("CO.4", "CO.4 : COMP overlap of contact. : 0.07µm") +co4_l1.forget +co4_l2.forget +co4_l.forget + +co_5a_ncomp_butted = ncomp.not(pplus).interacting(pcomp.not(nplus)).not_overlapping(pcomp.not(nplus)) +# Rule CO.5a: Nplus overlap of contact on COMP (Only for contacts to butted Nplus and Pplus COMP areas). is 0.1µm +logger.info("Executing rule CO.5a") +co5a_l1 = co_5a_ncomp_butted.enclosing(contact, 0.1.um, euclidian).polygons(0.001) +co5a_l2 = contact.not_outside(co_5a_ncomp_butted).not(co_5a_ncomp_butted) +co5a_l = co5a_l1.or(co5a_l2) +co5a_l.output("CO.5a", "CO.5a : Nplus overlap of contact on COMP (Only for contacts to butted Nplus and Pplus COMP areas). : 0.1µm") +co5a_l1.forget +co5a_l2.forget +co5a_l.forget + +co_5a_ncomp_butted.forget + +co_5b_pcomp_butted = pcomp.not(nplus).interacting(ncomp.not(pplus)).not_overlapping(ncomp.not(pplus)) +# Rule CO.5b: Pplus overlap of contact on COMP (Only for contacts to butted Nplus and Pplus COMP areas). is 0.1µm +logger.info("Executing rule CO.5b") +co5b_l1 = co_5b_pcomp_butted.enclosing(contact, 0.1.um, euclidian).polygons(0.001) +co5b_l2 = contact.not_outside(co_5b_pcomp_butted).not(co_5b_pcomp_butted) +co5b_l = co5b_l1.or(co5b_l2) +co5b_l.output("CO.5b", "CO.5b : Pplus overlap of contact on COMP (Only for contacts to butted Nplus and Pplus COMP areas). : 0.1µm") +co5b_l1.forget +co5b_l2.forget +co5b_l.forget + +co_5b_pcomp_butted.forget + +# Rule CO.6: Metal1 overlap of contact. +logger.info("Executing rule CO.6") +co6_l1 = metal1.enclosing(contact, 0.005.um, euclidian).polygons(0.001).or(contact.not_inside(metal1).not(metal1)) +co6_l1.output("CO.6", "CO.6 : Metal1 overlap of contact.") +co6_l1.forget + +cop6a_cond = metal1.drc( width <= 0.34.um).with_length(0.24.um,nil,both) +cop6a_eol = metal1.edges.with_length(nil, 0.34.um).interacting(cop6a_cond.first_edges).interacting(cop6a_cond.second_edges).not(cop6a_cond.first_edges).not(cop6a_cond.second_edges) +# Rule CO.6a: (i) Metal1 (< 0.34um) end-of-line overlap. is 0.06µm +logger.info("Executing rule CO.6a") +co6a_l1 = cop6a_eol.enclosing(contact.edges,0.06.um, projection).polygons(0.001) +co6a_l1.output("CO.6a", "CO.6a : (i) Metal1 (< 0.34um) end-of-line overlap. : 0.06µm") +co6a_l1.forget + +cop6a_cond.forget + +cop6a_eol.forget + +co_6b_1 = contact.edges.interacting(contact.drc(enclosed(metal1, projection) < 0.04.um).edges.centers(0, 0.5)) +co_6b_2 = contact.edges.interacting(contact.drc(0.04.um <= enclosed(metal1, projection) < 0.06.um).centers(0, 0.5)) +co_6b_3 = co_6b_1.extended(0, 0, 0, 0.001, joined).corners(90) +# Rule CO.6b: (ii) If Metal1 overlaps contact by < 0.04um on one side, adjacent metal1 edges overlap is 0.06µm +logger.info("Executing rule CO.6b") +co6b_l1 = co_6b_2.not_in(co_6b_1).interacting(co_6b_1).or(co_6b_1.interacting(co_6b_3)).not(sramcore).enclosed(metal1.outside(sramcore).edges, 0.06.um).polygons(0.001) +co6b_l1.output("CO.6b", "CO.6b : (ii) If Metal1 overlaps contact by < 0.04um on one side, adjacent metal1 edges overlap : 0.06µm") +co6b_l1.forget + +co_6b_1.forget + +co_6b_2.forget + +co_6b_3.forget + +# rule CO.6c is not a DRC check + +# Rule CO.7: Space from COMP contact to Poly2 on COMP. is 0.15µm +logger.info("Executing rule CO.7") +co7_l1 = contact.not_outside(comp).not(otp_mk).separation(tgate.not(otp_mk), 0.15.um, euclidian).polygons(0.001) +co7_l1.output("CO.7", "CO.7 : Space from COMP contact to Poly2 on COMP. : 0.15µm") +co7_l1.forget + +# Rule CO.8: Space from Poly2 contact to COMP. is 0.17µm +logger.info("Executing rule CO.8") +co8_l1 = contact.not_outside(poly2).separation(comp, 0.17.um, euclidian).polygons(0.001) +co8_l1.output("CO.8", "CO.8 : Space from Poly2 contact to COMP. : 0.17µm") +co8_l1.forget + +# Rule CO.9: Contact on NCOMP to PCOMP butting edge is forbidden (contact must not straddle butting edge). +logger.info("Executing rule CO.9") +co9_l1 = contact.interacting(ncomp.edges.and(pcomp.edges)) +co9_l1.output("CO.9", "CO.9 : Contact on NCOMP to PCOMP butting edge is forbidden (contact must not straddle butting edge).") +co9_l1.forget + +# Rule CO.10: Contact on Poly2 gate over COMP is forbidden. +logger.info("Executing rule CO.10") +co10_l1 = contact.not_outside(tgate) +co10_l1.output("CO.10", "CO.10 : Contact on Poly2 gate over COMP is forbidden.") +co10_l1.forget + +# Rule CO.11: Contact on field oxide is forbidden. +logger.info("Executing rule CO.11") +co11_l1 = contact.not_inside(comp.or(poly2)) +co11_l1.output("CO.11", "CO.11 : Contact on field oxide is forbidden.") +co11_l1.forget + +end #FEOL + +if BEOL +logger.info("BEOL section") + +#================================================ +#---------------------METAL1--------------------- +#================================================ + +# Rule M1.1: min. metal1 width is 0.23µm +logger.info("Executing rule M1.1") +m11_l1 = metal1.not(sramcore).width(0.23.um, euclidian).polygons(0.001) +m11_l1.output("M1.1", "M1.1 : min. metal1 width : 0.23µm") +m11_l1.forget + +# Rule M1.2a: min. metal1 spacing is 0.23µm +logger.info("Executing rule M1.2a") +m12a_l1 = metal1.space(0.23.um, euclidian).polygons(0.001) +m12a_l1.output("M1.2a", "M1.2a : min. metal1 spacing : 0.23µm") +m12a_l1.forget + +# Rule M1.2b: Space to wide Metal1 (length & width > 10um) is 0.3µm +logger.info("Executing rule M1.2b") +m12b_l1 = metal1.separation(metal1.not_interacting(metal1.edges.with_length(nil, 10.um)), 0.3.um, euclidian).polygons(0.001) +m12b_l1.output("M1.2b", "M1.2b : Space to wide Metal1 (length & width > 10um) : 0.3µm") +m12b_l1.forget + +# Rule M1.3: Minimum Metal1 area is 0.1444µm² +logger.info("Executing rule M1.3") +m13_l1 = metal1.with_area(nil, 0.1444.um) +m13_l1.output("M1.3", "M1.3 : Minimum Metal1 area : 0.1444µm²") +m13_l1.forget + +#================================================ +#---------------------METAL2--------------------- +#================================================ + +# Rule M2.1: min. metal2 width is 0.28µm +logger.info("Executing rule M2.1") +m21_l1 = metal2.width(0.28.um, euclidian).polygons(0.001) +m21_l1.output("M2.1", "M2.1 : min. metal2 width : 0.28µm") +m21_l1.forget + +# Rule M2.2a: min. metal2 spacing is 0.28µm +logger.info("Executing rule M2.2a") +m22a_l1 = metal2.space(0.28.um, euclidian).polygons(0.001) +m22a_l1.output("M2.2a", "M2.2a : min. metal2 spacing : 0.28µm") +m22a_l1.forget + +# Rule M2.2b: Space to wide Metal2 (length & width > 10um) is 0.3µm +logger.info("Executing rule M2.2b") +m22b_l1 = metal2.separation(metal2.not_interacting(metal2.edges.with_length(nil, 10.um)), 0.3.um, euclidian).polygons(0.001) +m22b_l1.output("M2.2b", "M2.2b : Space to wide Metal2 (length & width > 10um) : 0.3µm") +m22b_l1.forget + +# Rule M2.3: Minimum metal2 area is 0.1444µm² +logger.info("Executing rule M2.3") +m23_l1 = metal2.with_area(nil, 0.1444.um) +m23_l1.output("M2.3", "M2.3 : Minimum metal2 area : 0.1444µm²") +m23_l1.forget + +#================================================ +#---------------------METAL3--------------------- +#================================================ + +# Rule M3.1: min. metal3 width is 0.28µm +logger.info("Executing rule M3.1") +m31_l1 = metal3.width(0.28.um, euclidian).polygons(0.001) +m31_l1.output("M3.1", "M3.1 : min. metal3 width : 0.28µm") +m31_l1.forget + +# Rule M3.2a: min. metal3 spacing is 0.28µm +logger.info("Executing rule M3.2a") +m32a_l1 = metal3.space(0.28.um, euclidian).polygons(0.001) +m32a_l1.output("M3.2a", "M3.2a : min. metal3 spacing : 0.28µm") +m32a_l1.forget + +# Rule M3.2b: Space to wide Metal3 (length & width > 10um) is 0.3µm +logger.info("Executing rule M3.2b") +m32b_l1 = metal3.separation(metal3.not_interacting(metal3.edges.with_length(nil, 10.um)), 0.3.um, euclidian).polygons(0.001) +m32b_l1.output("M3.2b", "M3.2b : Space to wide Metal3 (length & width > 10um) : 0.3µm") +m32b_l1.forget + +# Rule M3.3: Minimum metal3 area is 0.1444µm² +logger.info("Executing rule M3.3") +m33_l1 = metal3.with_area(nil, 0.1444.um) +m33_l1.output("M3.3", "M3.3 : Minimum metal3 area : 0.1444µm²") +m33_l1.forget + +#================================================ +#---------------------METAL4--------------------- +#================================================ + +# Rule M4.1: min. metal4 width is 0.28µm +logger.info("Executing rule M4.1") +m41_l1 = metal4.width(0.28.um, euclidian).polygons(0.001) +m41_l1.output("M4.1", "M4.1 : min. metal4 width : 0.28µm") +m41_l1.forget + +# Rule M4.2a: min. metal4 spacing is 0.28µm +logger.info("Executing rule M4.2a") +m42a_l1 = metal4.space(0.28.um, euclidian).polygons(0.001) +m42a_l1.output("M4.2a", "M4.2a : min. metal4 spacing : 0.28µm") +m42a_l1.forget + +# Rule M4.2b: Space to wide Metal4 (length & width > 10um) is 0.3µm +logger.info("Executing rule M4.2b") +m42b_l1 = metal4.separation(metal4.not_interacting(metal4.edges.with_length(nil, 10.um)), 0.3.um, euclidian).polygons(0.001) +m42b_l1.output("M4.2b", "M4.2b : Space to wide Metal4 (length & width > 10um) : 0.3µm") +m42b_l1.forget + +# Rule M4.3: Minimum metal4 area is 0.1444µm² +logger.info("Executing rule M4.3") +m43_l1 = metal4.with_area(nil, 0.1444.um) +m43_l1.output("M4.3", "M4.3 : Minimum metal4 area : 0.1444µm²") +m43_l1.forget + +#================================================ +#---------------------METAL5--------------------- +#================================================ + +# Rule M5.1: min. metal5 width is 0.28µm +logger.info("Executing rule M5.1") +m51_l1 = metal5.width(0.28.um, euclidian).polygons(0.001) +m51_l1.output("M5.1", "M5.1 : min. metal5 width : 0.28µm") +m51_l1.forget + +# Rule M5.2a: min. metal5 spacing is 0.28µm +logger.info("Executing rule M5.2a") +m52a_l1 = metal5.space(0.28.um, euclidian).polygons(0.001) +m52a_l1.output("M5.2a", "M5.2a : min. metal5 spacing : 0.28µm") +m52a_l1.forget + +# Rule M5.2b: Space to wide Metal5 (length & width > 10um) is 0.3µm +logger.info("Executing rule M5.2b") +m52b_l1 = metal5.separation(metal5.not_interacting(metal5.edges.with_length(nil, 10.um)), 0.3.um, euclidian).polygons(0.001) +m52b_l1.output("M5.2b", "M5.2b : Space to wide Metal5 (length & width > 10um) : 0.3µm") +m52b_l1.forget + +# Rule M5.3: Minimum metal5 area is 0.1444µm² +logger.info("Executing rule M5.3") +m53_l1 = metal5.with_area(nil, 0.1444.um) +m53_l1.output("M5.3", "M5.3 : Minimum metal5 area : 0.1444µm²") +m53_l1.forget + +#================================================ +#----------------------VIA1---------------------- +#================================================ + +# Rule V1.1: Min/max Via1 size . is 0.26µm +logger.info("Executing rule V1.1") +v11_l1 = via1.edges.without_length(0.26.um).extended(0, 0, 0.001, 0.001) +v11_l1.output("V1.1", "V1.1 : Min/max Via1 size . : 0.26µm") +v11_l1.forget + +# Rule V1.2a: min. via1 spacing is 0.26µm +logger.info("Executing rule V1.2a") +v12a_l1 = via1.space(0.26.um, euclidian).polygons(0.001) +v12a_l1.output("V1.2a", "V1.2a : min. via1 spacing : 0.26µm") +v12a_l1.forget + +merged_via1 = via1.sized(0.18.um).sized(-0.18.um).with_bbox_min(1.82.um , nil).extents.inside(metal1) +via1_mask = merged_via1.size(1).not(via1).with_holes(16, nil) +selected_via1 = via1.interacting(via1_mask) +# Rule V1.2b: Via1 Space in 4x4 or larger via1 array is 0.36µm +logger.info("Executing rule V1.2b") +v12b_l1 = selected_via1.space(0.36.um, euclidian).polygons(0.001) +v12b_l1.output("V1.2b", "V1.2b : Via1 Space in 4x4 or larger via1 array : 0.36µm") +v12b_l1.forget + +merged_via1.forget + +via1_mask.forget + +selected_via1.forget + +# Rule V1.3a: metal-1 overlap of via1. +logger.info("Executing rule V1.3a") +v13a_l1 = via1.not_inside(metal1) +v13a_l1.output("V1.3a", "V1.3a : metal-1 overlap of via1.") +v13a_l1.forget + +# rule V1.3b is not a DRC check + +v1p3c_cond = metal1.drc( width <= 0.34.um).with_length(0.28.um,nil,both) +v1p3c_eol = metal1.edges.with_length(nil, 0.34.um).interacting(v1p3c_cond.first_edges).interacting(v1p3c_cond.second_edges).not(v1p3c_cond.first_edges).not(v1p3c_cond.second_edges) +# Rule V1.3c: metal-1 (< 0.34um) end-of-line overlap. is 0.06µm +logger.info("Executing rule V1.3c") +v13c_l1 = v1p3c_eol.enclosing(via1.edges,0.06.um, projection).polygons(0.001) +v13c_l1.output("V1.3c", "V1.3c : metal-1 (< 0.34um) end-of-line overlap. : 0.06µm") +v13c_l1.forget + +v1p3c_cond.forget + +v1p3c_eol.forget + +v1_3d_1 = via1.edges.interacting(via1.drc(enclosed(metal1, projection) < 0.04.um).edges.centers(0, 0.5)) +v1_3d_2 = via1.edges.interacting(via1.drc(0.04.um <= enclosed(metal1, projection) < 0.06.um).centers(0, 0.5)) +v1_3d_3 = v1_3d_1.extended(0, 0, 0, 0.001, joined).corners(90) +# Rule V1.3d: If metal-1 overlap via1 by < 0.04um on one side, adjacent metal-1 edges overlap. is 0.06µm +logger.info("Executing rule V1.3d") +v13d_l1 = v1_3d_2.not_in(v1_3d_1).interacting(v1_3d_1).or(v1_3d_1.interacting(v1_3d_3)).enclosed(metal1.edges, 0.06.um).polygons(0.001) +v13d_l1.output("V1.3d", "V1.3d : If metal-1 overlap via1 by < 0.04um on one side, adjacent metal-1 edges overlap. : 0.06µm") +v13d_l1.forget + +v1_3d_1.forget + +v1_3d_2.forget + +v1_3d_3.forget + +# rule V1.3e is not a DRC check + +# Rule V1.4a: metal-2 overlap of via1. +logger.info("Executing rule V1.4a") +v14a_l1 = metal2.enclosing(via1, 0.01.um, euclidian).polygons(0.001).or(via1.not_inside(metal2).not(metal2)) +v14a_l1.output("V1.4a", "V1.4a : metal-2 overlap of via1.") +v14a_l1.forget + +v1p4b_cond = metal2.drc( width <= 0.34.um).with_length(0.28.um,nil,both) +v1p4b_eol = metal2.edges.with_length(nil, 0.34.um).interacting(v1p4b_cond.first_edges).interacting(v1p4b_cond.second_edges).not(v1p4b_cond.first_edges).not(v1p4b_cond.second_edges) +# Rule V1.4b: metal-2 (< 0.34um) end-of-line overlap. is 0.06µm +logger.info("Executing rule V1.4b") +v14b_l1 = v1p4b_eol.enclosing(via1.edges,0.06.um, projection).polygons(0.001) +v14b_l1.output("V1.4b", "V1.4b : metal-2 (< 0.34um) end-of-line overlap. : 0.06µm") +v14b_l1.forget + +v1p4b_cond.forget + +v1p4b_eol.forget + +v1_4c_1 = via1.edges.interacting(via1.drc(enclosed(metal2, projection) < 0.04.um).edges.centers(0, 0.5)) +v1_4c_2 = via1.edges.interacting(via1.drc(0.04.um <= enclosed(metal2, projection) < 0.06.um).centers(0, 0.5)) +v1_4c_3 = v1_4c_1.extended(0, 0, 0, 0.001, joined).corners(90) +# Rule V1.4c: If metal-2 overlap via1 by < 0.04um on one side, adjacent metal-2 edges overlap. is 0.06µm +logger.info("Executing rule V1.4c") +v14c_l1 = v1_4c_2.not_in(v1_4c_1).interacting(v1_4c_1).or(v1_4c_1.interacting(v1_4c_3)).enclosed(metal2.edges, 0.06.um).polygons(0.001) +v14c_l1.output("V1.4c", "V1.4c : If metal-2 overlap via1 by < 0.04um on one side, adjacent metal-2 edges overlap. : 0.06µm") +v14c_l1.forget + +v1_4c_1.forget + +v1_4c_2.forget + +v1_4c_3.forget + +# rule V1.4d is not a DRC check + +# rule V1.5 is not a DRC check + +#================================================ +#----------------------VIA2---------------------- +#================================================ + +# Rule V2.1: Min/max Via2 size . is 0.26µm +logger.info("Executing rule V2.1") +v21_l1 = via2.edges.without_length(0.26.um).extended(0, 0, 0.001, 0.001) +v21_l1.output("V2.1", "V2.1 : Min/max Via2 size . : 0.26µm") +v21_l1.forget + +# Rule V2.2a: min. via2 spacing is 0.26µm +logger.info("Executing rule V2.2a") +v22a_l1 = via2.space(0.26.um, euclidian).polygons(0.001) +v22a_l1.output("V2.2a", "V2.2a : min. via2 spacing : 0.26µm") +v22a_l1.forget + +merged_via2 = via2.sized(0.18.um).sized(-0.18.um).with_bbox_min(1.82.um , nil).extents.inside(metal2) +via2_mask = merged_via2.size(1).not(via2).with_holes(16, nil) +selected_via2 = via2.interacting(via2_mask) +# Rule V2.2b: Via2 Space in 4x4 or larger via2 array is 0.36µm +logger.info("Executing rule V2.2b") +v22b_l1 = selected_via2.space(0.36.um, euclidian).polygons(0.001) +v22b_l1.output("V2.2b", "V2.2b : Via2 Space in 4x4 or larger via2 array : 0.36µm") +v22b_l1.forget + +merged_via2.forget + +via2_mask.forget + +selected_via2.forget + +# rule V2.3a is not a DRC check + +# Rule V2.3b: metal2 overlap of via2. +logger.info("Executing rule V2.3b") +v23b_l1 = metal2.enclosing(via2, 0.01.um, euclidian).polygons(0.001).or(via2.not_inside(metal2).not(metal2)) +v23b_l1.output("V2.3b", "V2.3b : metal2 overlap of via2.") +v23b_l1.forget + +v2p3c_cond = metal2.drc( width <= 0.34.um).with_length(0.28.um,nil,both) +v2p3c_eol = metal2.edges.with_length(nil, 0.34.um).interacting(v2p3c_cond.first_edges).interacting(v2p3c_cond.second_edges).not(v2p3c_cond.first_edges).not(v2p3c_cond.second_edges) +# Rule V2.3c: metal2 (< 0.34um) end-of-line overlap. is 0.06µm +logger.info("Executing rule V2.3c") +v23c_l1 = v2p3c_eol.enclosing(via2.edges,0.06.um, projection).polygons(0.001) +v23c_l1.output("V2.3c", "V2.3c : metal2 (< 0.34um) end-of-line overlap. : 0.06µm") +v23c_l1.forget + +v2p3c_cond.forget + +v2p3c_eol.forget + +v2_3d_1 = via2.edges.interacting(via2.drc(enclosed(metal2, projection) < 0.04.um).edges.centers(0, 0.5)) +v2_3d_2 = via2.edges.interacting(via2.drc(0.04.um <= enclosed(metal2, projection) < 0.06.um).centers(0, 0.5)) +v2_3d_3 = v2_3d_1.extended(0, 0, 0, 0.001, joined).corners(90) +# Rule V2.3d: If metal2 overlap via2 by < 0.04um on one side, adjacent metal2 edges overlap. is 0.06µm +logger.info("Executing rule V2.3d") +v23d_l1 = v2_3d_2.not_in(v2_3d_1).interacting(v2_3d_1).or(v2_3d_1.interacting(v2_3d_3)).enclosed(metal2.edges, 0.06.um).polygons(0.001) +v23d_l1.output("V2.3d", "V2.3d : If metal2 overlap via2 by < 0.04um on one side, adjacent metal2 edges overlap. : 0.06µm") +v23d_l1.forget + +v2_3d_1.forget + +v2_3d_2.forget + +v2_3d_3.forget + +# rule V2.3e is not a DRC check + +# Rule V2.4a: metal3 overlap of via2. +logger.info("Executing rule V2.4a") +v24a_l1 = metal3.enclosing(via2, 0.01.um, euclidian).polygons(0.001).or(via2.not_inside(metal3).not(metal3)) +v24a_l1.output("V2.4a", "V2.4a : metal3 overlap of via2.") +v24a_l1.forget + +v2p4b_cond = metal3.drc( width <= 0.34.um).with_length(0.28.um,nil,both) +v2p4b_eol = metal3.edges.with_length(nil, 0.34.um).interacting(v2p4b_cond.first_edges).interacting(v2p4b_cond.second_edges).not(v2p4b_cond.first_edges).not(v2p4b_cond.second_edges) +# Rule V2.4b: metal3 (< 0.34um) end-of-line overlap. is 0.06µm +logger.info("Executing rule V2.4b") +v24b_l1 = v2p4b_eol.enclosing(via2.edges,0.06.um, projection).polygons(0.001) +v24b_l1.output("V2.4b", "V2.4b : metal3 (< 0.34um) end-of-line overlap. : 0.06µm") +v24b_l1.forget + +v2p4b_cond.forget + +v2p4b_eol.forget + +v2_4c_1 = via2.edges.interacting(via2.drc(enclosed(metal3, projection) < 0.04.um).edges.centers(0, 0.5)) +v2_4c_2 = via2.edges.interacting(via2.drc(0.04.um <= enclosed(metal3, projection) < 0.06.um).centers(0, 0.5)) +v2_4c_3 = v2_4c_1.extended(0, 0, 0, 0.001, joined).corners(90) +# Rule V2.4c: If metal3 overlap via2 by < 0.04um on one side, adjacent metal3 edges overlap. is 0.06µm +logger.info("Executing rule V2.4c") +v24c_l1 = v2_4c_2.not_in(v2_4c_1).interacting(v2_4c_1).or(v2_4c_1.interacting(v2_4c_3)).enclosed(metal3.edges, 0.06.um).polygons(0.001) +v24c_l1.output("V2.4c", "V2.4c : If metal3 overlap via2 by < 0.04um on one side, adjacent metal3 edges overlap. : 0.06µm") +v24c_l1.forget + +v2_4c_1.forget + +v2_4c_2.forget + +v2_4c_3.forget + +# rule V2.4d is not a DRC check + +# rule V2.5 is not a DRC check + +#================================================ +#----------------------VIA3---------------------- +#================================================ + +# Rule V3.1: Min/max Via3 size . is 0.26µm +logger.info("Executing rule V3.1") +v31_l1 = via3.edges.without_length(0.26.um).extended(0, 0, 0.001, 0.001) +v31_l1.output("V3.1", "V3.1 : Min/max Via3 size . : 0.26µm") +v31_l1.forget + +# Rule V3.2a: min. via3 spacing is 0.26µm +logger.info("Executing rule V3.2a") +v32a_l1 = via3.space(0.26.um, euclidian).polygons(0.001) +v32a_l1.output("V3.2a", "V3.2a : min. via3 spacing : 0.26µm") +v32a_l1.forget + +merged_via3 = via3.sized(0.18.um).sized(-0.18.um).with_bbox_min(1.82.um , nil).extents.inside(metal3) +via3_mask = merged_via3.size(1).not(via3).with_holes(16, nil) +selected_via3 = via3.interacting(via3_mask) +# Rule V3.2b: Via3 Space in 4x4 or larger via3 array is 0.36µm +logger.info("Executing rule V3.2b") +v32b_l1 = selected_via3.space(0.36.um, euclidian).polygons(0.001) +v32b_l1.output("V3.2b", "V3.2b : Via3 Space in 4x4 or larger via3 array : 0.36µm") +v32b_l1.forget + +merged_via3.forget + +via3_mask.forget + +selected_via3.forget + +# rule V3.3a is not a DRC check + +# Rule V3.3b: metal3 overlap of via3. +logger.info("Executing rule V3.3b") +v33b_l1 = metal3.enclosing(via3, 0.01.um, euclidian).polygons(0.001).or(via3.not_inside(metal3).not(metal3)) +v33b_l1.output("V3.3b", "V3.3b : metal3 overlap of via3.") +v33b_l1.forget + +v3p3c_cond = metal3.drc( width <= 0.34.um).with_length(0.28.um,nil,both) +v3p3c_eol = metal3.edges.with_length(nil, 0.34.um).interacting(v3p3c_cond.first_edges).interacting(v3p3c_cond.second_edges).not(v3p3c_cond.first_edges).not(v3p3c_cond.second_edges) +# Rule V3.3c: metal3 (< 0.34um) end-of-line overlap. is 0.06µm +logger.info("Executing rule V3.3c") +v33c_l1 = v3p3c_eol.enclosing(via3.edges,0.06.um, projection).polygons(0.001) +v33c_l1.output("V3.3c", "V3.3c : metal3 (< 0.34um) end-of-line overlap. : 0.06µm") +v33c_l1.forget + +v3p3c_cond.forget + +v3p3c_eol.forget + +v3_3d_1 = via3.edges.interacting(via3.drc(enclosed(metal3, projection) < 0.04.um).edges.centers(0, 0.5)) +v3_3d_2 = via3.edges.interacting(via3.drc(0.04.um <= enclosed(metal3, projection) < 0.06.um).centers(0, 0.5)) +v3_3d_3 = v3_3d_1.extended(0, 0, 0, 0.001, joined).corners(90) +# Rule V3.3d: If metal3 overlap via3 by < 0.04um on one side, adjacent metal3 edges overlap. is 0.06µm +logger.info("Executing rule V3.3d") +v33d_l1 = v3_3d_2.not(v3_3d_1).interacting(v3_3d_1).or(v3_3d_1.interacting(v3_3d_3)).enclosed(metal3.edges, 0.06.um).polygons(0.001) +v33d_l1.output("V3.3d", "V3.3d : If metal3 overlap via3 by < 0.04um on one side, adjacent metal3 edges overlap. : 0.06µm") +v33d_l1.forget + +v3_3d_1.forget + +v3_3d_2.forget + +v3_3d_3.forget + +# rule V3.3e is not a DRC check + +# Rule V3.4a: metal4 overlap of via3. +logger.info("Executing rule V3.4a") +v34a_l1 = metal4.enclosing(via3, 0.01.um, euclidian).polygons(0.001).or(via3.not_inside(metal4).not(metal4)) +v34a_l1.output("V3.4a", "V3.4a : metal4 overlap of via3.") +v34a_l1.forget + +v3p4b_cond = metal4.drc( width <= 0.34.um).with_length(0.28.um,nil,both) +v3p4b_eol = metal4.edges.with_length(nil, 0.34.um).interacting(v3p4b_cond.first_edges).interacting(v3p4b_cond.second_edges).not(v3p4b_cond.first_edges).not(v3p4b_cond.second_edges) +# Rule V3.4b: metal4 (< 0.34um) end-of-line overlap. is 0.06µm +logger.info("Executing rule V3.4b") +v34b_l1 = v3p4b_eol.enclosing(via3.edges,0.06.um, projection).polygons(0.001) +v34b_l1.output("V3.4b", "V3.4b : metal4 (< 0.34um) end-of-line overlap. : 0.06µm") +v34b_l1.forget + +v3p4b_cond.forget + +v3p4b_eol.forget + +v3_4c_1 = via3.edges.interacting(via3.drc(enclosed(metal4, projection) < 0.04.um).edges.centers(0, 0.5)) +v3_4c_2 = via3.edges.interacting(via3.drc(0.04.um <= enclosed(metal4, projection) < 0.06.um).centers(0, 0.5)) +v3_4c_3 = v3_4c_1.extended(0, 0, 0, 0.001, joined).corners(90) +# Rule V3.4c: If metal4 overlap via3 by < 0.04um on one side, adjacent metal4 edges overlap. is 0.06µm +logger.info("Executing rule V3.4c") +v34c_l1 = v3_4c_2.not_in(v3_4c_1).interacting(v3_4c_1).or(v3_4c_1.interacting(v3_4c_3)).enclosed(metal4.edges, 0.06.um).polygons(0.001) +v34c_l1.output("V3.4c", "V3.4c : If metal4 overlap via3 by < 0.04um on one side, adjacent metal4 edges overlap. : 0.06µm") +v34c_l1.forget + +v3_4c_1.forget + +v3_4c_2.forget + +v3_4c_3.forget + +# rule V3.4d is not a DRC check + +# rule V3.5 is not a DRC check + +#================================================ +#----------------------VIA4---------------------- +#================================================ + +# Rule V4.1: Min/max Via4 size . is 0.26µm +logger.info("Executing rule V4.1") +v41_l1 = via4.edges.without_length(0.26.um).extended(0, 0, 0.001, 0.001) +v41_l1.output("V4.1", "V4.1 : Min/max Via4 size . : 0.26µm") +v41_l1.forget + +# Rule V4.2a: min. via4 spacing is 0.26µm +logger.info("Executing rule V4.2a") +v42a_l1 = via4.space(0.26.um, euclidian).polygons(0.001) +v42a_l1.output("V4.2a", "V4.2a : min. via4 spacing : 0.26µm") +v42a_l1.forget + +merged_via4 = via4.sized(0.18.um).sized(-0.18.um).with_bbox_min(1.82.um , nil).extents.inside(metal4) +via4_mask = merged_via4.size(1).not(via4).with_holes(16, nil) +selected_via4 = via4.interacting(via4_mask) +# Rule V4.2b: Via4 Space in 4x4 or larger Vian array is 0.36µm +logger.info("Executing rule V4.2b") +v42b_l1 = selected_via4.space(0.36.um, euclidian).polygons(0.001) +v42b_l1.output("V4.2b", "V4.2b : Via4 Space in 4x4 or larger Vian array : 0.36µm") +v42b_l1.forget + +merged_via4.forget + +via4_mask.forget + +selected_via4.forget + +# rule V4.3a is not a DRC check + +# Rule V4.3b: metal4 overlap of via4. +logger.info("Executing rule V4.3b") +v43b_l1 = metal4.enclosing(via4, 0.01.um, euclidian).polygons(0.001).or(via4.not_inside(metal4).not(metal4)) +v43b_l1.output("V4.3b", "V4.3b : metal4 overlap of via4.") +v43b_l1.forget + +v4p3c_cond = metal4.drc( width <= 0.34.um).with_length(0.28.um,nil,both) +v4p3c_eol = metal4.edges.with_length(nil, 0.34.um).interacting(v4p3c_cond.first_edges).interacting(v4p3c_cond.second_edges).not(v4p3c_cond.first_edges).not(v4p3c_cond.second_edges) +# Rule V4.3c: metal4 (< 0.34um) end-of-line overlap. is 0.06µm +logger.info("Executing rule V4.3c") +v43c_l1 = v4p3c_eol.enclosing(via4.edges,0.06.um, projection).polygons(0.001) +v43c_l1.output("V4.3c", "V4.3c : metal4 (< 0.34um) end-of-line overlap. : 0.06µm") +v43c_l1.forget + +v4p3c_cond.forget + +v4p3c_eol.forget + +v4_3d_1 = via4.edges.interacting(via4.drc(enclosed(metal4, projection) < 0.04.um).edges.centers(0, 0.5)) +v4_3d_2 = via4.edges.interacting(via4.drc(0.04.um <= enclosed(metal4, projection) < 0.06.um).centers(0, 0.5)) +v4_3d_3 = v4_3d_1.extended(0, 0, 0, 0.001, joined).corners(90) +# Rule V4.3d: If metal4 overlap Vian by < 0.04um on one side, adjacent metal4 edges overlap. is 0.06µm +logger.info("Executing rule V4.3d") +v43d_l1 = v4_3d_2.not_in(v4_3d_1).interacting(v4_3d_1).or(v4_3d_1.interacting(v4_3d_3)).enclosed(metal4.edges, 0.06.um).polygons(0.001) +v43d_l1.output("V4.3d", "V4.3d : If metal4 overlap Vian by < 0.04um on one side, adjacent metal4 edges overlap. : 0.06µm") +v43d_l1.forget + +v4_3d_1.forget + +v4_3d_2.forget + +v4_3d_3.forget + +# rule V4.3e is not a DRC check + +# Rule V4.4a: metal5 overlap of via4. +logger.info("Executing rule V4.4a") +v44a_l1 = metal5.enclosing(via4, 0.01.um, euclidian).polygons(0.001).or(via4.not_inside(metal5).not(metal5)) +v44a_l1.output("V4.4a", "V4.4a : metal5 overlap of via4.") +v44a_l1.forget + +v4p4b_cond = metal5.drc( width <= 0.34.um).with_length(0.28.um,nil,both) +v4p4b_eol = metal5.edges.with_length(nil, 0.34.um).interacting(v4p4b_cond.first_edges).interacting(v4p4b_cond.second_edges).not(v4p4b_cond.first_edges).not(v4p4b_cond.second_edges) +# Rule V4.4b: metal5 (< 0.34um) end-of-line overlap. is 0.06µm +logger.info("Executing rule V4.4b") +v44b_l1 = v4p4b_eol.enclosing(via4.edges,0.06.um, projection).polygons(0.001) +v44b_l1.output("V4.4b", "V4.4b : metal5 (< 0.34um) end-of-line overlap. : 0.06µm") +v44b_l1.forget + +v4p4b_cond.forget + +v4p4b_eol.forget + +v4_4c_1 = via4.edges.interacting(via4.drc(enclosed(metal5, projection) < 0.04.um).edges.centers(0, 0.5)) +v4_4c_2 = via4.edges.interacting(via4.drc(0.04.um <= enclosed(metal5, projection) < 0.06.um).centers(0, 0.5)) +v4_4c_3 = v4_4c_1.extended(0, 0, 0, 0.001, joined).corners(90) +# Rule V4.4c: If metal5 overlap via4 by < 0.04um on one side, adjacent metal5 edges overlap. is 0.06µm +logger.info("Executing rule V4.4c") +v44c_l1 = v4_4c_2.not_in(v4_4c_1).interacting(v4_4c_1).or(v4_4c_1.interacting(v4_4c_3)).enclosed(metal5.edges, 0.06.um).polygons(0.001) +v44c_l1.output("V4.4c", "V4.4c : If metal5 overlap via4 by < 0.04um on one side, adjacent metal5 edges overlap. : 0.06µm") +v44c_l1.forget + +v4_4c_1.forget + +v4_4c_2.forget + +v4_4c_3.forget + +# rule V4.4d is not a DRC check + +# rule V4.5 is not a DRC check + +#================================================ +#----------------------VIA5---------------------- +#================================================ + +# Rule V5.1: Min/max Via5 size . is 0.26µm +logger.info("Executing rule V5.1") +v51_l1 = via5.edges.without_length(0.26.um).extended(0, 0, 0.001, 0.001) +v51_l1.output("V5.1", "V5.1 : Min/max Via5 size . : 0.26µm") +v51_l1.forget + +# Rule V5.2a: min. via5 spacing is 0.26µm +logger.info("Executing rule V5.2a") +v52a_l1 = via5.space(0.26.um, euclidian).polygons(0.001) +v52a_l1.output("V5.2a", "V5.2a : min. via5 spacing : 0.26µm") +v52a_l1.forget + +merged_via5 = via5.sized(0.18.um).sized(-0.18.um).with_bbox_min(1.82.um , nil).extents.inside(metal5) +via5_mask = merged_via5.size(1).not(via5).with_holes(16, nil) +selected_via5 = via5.interacting(via5_mask) +# Rule V5.2b: Via5 Space in 4x4 or larger via5 array is 0.36µm +logger.info("Executing rule V5.2b") +v52b_l1 = selected_via5.space(0.36.um, euclidian).polygons(0.001) +v52b_l1.output("V5.2b", "V5.2b : Via5 Space in 4x4 or larger via5 array : 0.36µm") +v52b_l1.forget + +merged_via5.forget + +via5_mask.forget + +selected_via5.forget + +# rule V5.3a is not a DRC check + +# Rule V5.3b: metal5 overlap of via5. +logger.info("Executing rule V5.3b") +v53b_l1 = metal5.enclosing(via5, 0.01.um, euclidian).polygons(0.001).or(via5.not_inside(metal5).not(metal5)) +v53b_l1.output("V5.3b", "V5.3b : metal5 overlap of via5.") +v53b_l1.forget + +v5p3c_cond = metal5.drc( width <= 0.34.um).with_length(0.28.um,nil,both) +v5p3c_eol = metal5.edges.with_length(nil, 0.34.um).interacting(v5p3c_cond.first_edges).interacting(v5p3c_cond.second_edges).not(v5p3c_cond.first_edges).not(v5p3c_cond.second_edges) +# Rule V5.3c: metal5 (< 0.34um) end-of-line overlap. is 0.06µm +logger.info("Executing rule V5.3c") +v53c_l1 = v5p3c_eol.enclosing(via5.edges,0.06.um, projection).polygons(0.001) +v53c_l1.output("V5.3c", "V5.3c : metal5 (< 0.34um) end-of-line overlap. : 0.06µm") +v53c_l1.forget + +v5p3c_cond.forget + +v5p3c_eol.forget + +v5_3d_1 = via5.edges.interacting(via5.drc(enclosed(metal5, projection) < 0.04.um).edges.centers(0, 0.5)) +v5_3d_2 = via5.edges.interacting(via5.drc(0.04.um <= enclosed(metal5, projection) < 0.06.um).centers(0, 0.5)) +v5_3d_3 = v5_3d_1.extended(0, 0, 0, 0.001, joined).corners(90) +# Rule V5.3d: If metal5 overlap via5 by < 0.04um on one side, adjacent metal5 edges overlap. is 0.06µm +logger.info("Executing rule V5.3d") +v53d_l1 = v5_3d_2.not_in(v5_3d_1).interacting(v5_3d_1).or(v5_3d_1.interacting(v5_3d_3)).enclosed(metal5.edges, 0.06.um).polygons(0.001) +v53d_l1.output("V5.3d", "V5.3d : If metal5 overlap via5 by < 0.04um on one side, adjacent metal5 edges overlap. : 0.06µm") +v53d_l1.forget + +v5_3d_1.forget + +v5_3d_2.forget + +v5_3d_3.forget + +# rule V5.3e is not a DRC check + +# Rule V5.4a: metaltop overlap of via5. +logger.info("Executing rule V5.4a") +v54a_l1 = metaltop.enclosing(via5, 0.01.um, euclidian).polygons(0.001).or(via5.not_inside(metaltop).not(metaltop)) +v54a_l1.output("V5.4a", "V5.4a : metaltop overlap of via5.") +v54a_l1.forget + +v5p4b_cond = metaltop.drc( width <= 0.34.um).with_length(0.28.um,nil,both) +v5p4b_eol = metaltop.edges.with_length(nil, 0.34.um).interacting(v5p4b_cond.first_edges).interacting(v5p4b_cond.second_edges).not(v5p4b_cond.first_edges).not(v5p4b_cond.second_edges) +# Rule V5.4b: metaltop (< 0.34um) end-of-line overlap. is 0.06µm +logger.info("Executing rule V5.4b") +v54b_l1 = v5p4b_eol.enclosing(via5.edges,0.06.um, projection).polygons(0.001) +v54b_l1.output("V5.4b", "V5.4b : metaltop (< 0.34um) end-of-line overlap. : 0.06µm") +v54b_l1.forget + +v5p4b_cond.forget + +v5p4b_eol.forget + +v5_4c_1 = via5.edges.interacting(via5.drc(enclosed(metaltop, projection) < 0.04.um).edges.centers(0, 0.5)) +v5_4c_2 = via5.edges.interacting(via5.drc(0.04.um <= enclosed(metaltop, projection) < 0.06.um).centers(0, 0.5)) +v5_4c_3 = v5_4c_1.extended(0, 0, 0, 0.001, joined).corners(90) +# Rule V5.4c: If metaltop overlap via5 by < 0.04um on one side, adjacent metaltop edges overlap. is 0.06µm +logger.info("Executing rule V5.4c") +v54c_l1 = v5_4c_2.not_in(v5_4c_1).interacting(v5_4c_1).or(v5_4c_1.interacting(v5_4c_3)).enclosed(metaltop.edges, 0.06.um).polygons(0.001) +v54c_l1.output("V5.4c", "V5.4c : If metaltop overlap via5 by < 0.04um on one side, adjacent metaltop edges overlap. : 0.06µm") +v54c_l1.forget + +v5_4c_1.forget + +v5_4c_2.forget + +v5_4c_3.forget + +# rule V5.4d is not a DRC check + +# rule V5.5 is not a DRC check + +#================================================ +#--------------------METALTOP-------------------- +#================================================ + +if METAL_TOP == "6K" +logger.info("MetalTop thickness 6k section") + +# Rule MT.1: min. metaltop width is 0.36µm +logger.info("Executing rule MT.1") +mt1_l1 = metaltop.width(0.36.um, euclidian).polygons(0.001) +mt1_l1.output("MT.1", "MT.1 : min. metaltop width : 0.36µm") +mt1_l1.forget + +# Rule MT.2a: min. metaltop spacing is 0.38µm +logger.info("Executing rule MT.2a") +mt2a_l1 = metaltop.space(0.38.um, euclidian).polygons(0.001) +mt2a_l1.output("MT.2a", "MT.2a : min. metaltop spacing : 0.38µm") +mt2a_l1.forget + +# Rule MT.4: Minimum MetalTop area is 0.5625µm² +logger.info("Executing rule MT.4") +mt4_l1 = metaltop.with_area(nil, 0.5625.um) +mt4_l1.output("MT.4", "MT.4 : Minimum MetalTop area : 0.5625µm²") +mt4_l1.forget + +elsif METAL_TOP == "9K" +logger.info("MetalTop thickness 9k/11k section") + +# Rule MT.1: min. metaltop width is 0.44µm +logger.info("Executing rule MT.1") +mt1_l1 = metaltop.width(0.44.um, euclidian).polygons(0.001) +mt1_l1.output("MT.1", "MT.1 : min. metaltop width : 0.44µm") +mt1_l1.forget + +# Rule MT.2a: min. metaltop spacing is 0.46µm +logger.info("Executing rule MT.2a") +mt2a_l1 = metaltop.space(0.46.um, euclidian).polygons(0.001) +mt2a_l1.output("MT.2a", "MT.2a : min. metaltop spacing : 0.46µm") +mt2a_l1.forget + +# Rule MT.4: Minimum MetalTop area is 0.5625µm² +logger.info("Executing rule MT.4") +mt4_l1 = metaltop.with_area(nil, 0.5625.um) +mt4_l1.output("MT.4", "MT.4 : Minimum MetalTop area : 0.5625µm²") +mt4_l1.forget + +elsif METAL_TOP == "30K" +logger.info("MetalTop thickness 30K section") + +# Rule MT30.1a: Min. thick MetalTop width. is 1.8µm +logger.info("Executing rule MT30.1a") +mt301a_l1 = metaltop.width(1.8.um, euclidian).polygons(0.001) +mt301a_l1.output("MT30.1a", "MT30.1a : Min. thick MetalTop width. : 1.8µm") +mt301a_l1.forget + +# Rule MT30.1b: Min width for >1000um long metal line (based on metal edge). is 2.2µm +logger.info("Executing rule MT30.1b") +mt301b_l1 = metaltop.interacting(metaltop.edges.with_length(1000.um, nil)).width(2.2.um, euclidian).polygons(0.001) +mt301b_l1.output("MT30.1b", "MT30.1b : Min width for >1000um long metal line (based on metal edge). : 2.2µm") +mt301b_l1.forget + +# Rule MT30.2: Min. thick MetalTop space. is 1.8µm +logger.info("Executing rule MT30.2") +mt302_l1 = metaltop.space(1.8.um, euclidian).polygons(0.001) +mt302_l1.output("MT30.2", "MT30.2 : Min. thick MetalTop space. : 1.8µm") +mt302_l1.forget + +# Rule MT30.3: The separation of two corners should satisfy the minimum spacing. is 1.8µm +logger.info("Executing rule MT30.3") +mt303_l1 = metaltop.space(1.8.um, euclidian).polygons(0.001) +mt303_l1.output("MT30.3", "MT30.3 : The separation of two corners should satisfy the minimum spacing. : 1.8µm") +mt303_l1.forget + +# Rule MT30.4: The separation of single metal line from a any degree metal line should satisfy the minimum spacing. is 1.8µm +logger.info("Executing rule MT30.4") +mt304_l1 = metaltop.space(1.8.um, euclidian).polygons(0.001) +mt304_l1.output("MT30.4", "MT30.4 : The separation of single metal line from a any degree metal line should satisfy the minimum spacing. : 1.8µm") +mt304_l1.forget + +# Rule MT30.5: Minimum thick MetalTop enclose underlying via (for example: via5 for 6LM case) [Outside Not Allowed]. +logger.info("Executing rule MT30.5") +mt305_l1 = top_metal.enclosing(top_via, 0.12.um, euclidian).polygons(0.001).or(top_via.not_inside(top_metal)) +mt305_l1.output("MT30.5", "MT30.5 : Minimum thick MetalTop enclose underlying via (for example: via5 for 6LM case) [Outside Not Allowed].") +mt305_l1.forget + +mt30p6_cond = top_metal.drc( width <= 0.34.um) +mt30p6_eol = top_metal.edges.with_length(nil, 0.34.um).interacting(mt30p6_cond.first_edges).interacting(mt30p6_cond.second_edges).not(mt30p6_cond.first_edges).not(mt30p6_cond.second_edges) +# Rule MT30.6: Thick MetalTop end-of-line (width <2.5um) enclose underlying via (for example: via5 for 6LM case) [Outside Not Allowed]. +logger.info("Executing rule MT30.6") +mt306_l1 = mt30p6_eol.enclosing(top_via.edges,0.25.um, projection).polygons(0.001).or(top_via.not_inside(top_metal)) +mt306_l1.output("MT30.6", "MT30.6 : Thick MetalTop end-of-line (width <2.5um) enclose underlying via (for example: via5 for 6LM case) [Outside Not Allowed].") +mt306_l1.forget + +mt30p6_cond.forget + +mt30p6_eol.forget + +mt30p8_via_no_mim = top_via.sized(0.18.um).sized(-0.18.um).with_bbox_min(0.78.um , nil).extents.inside(top_metal) +mt30p8_via_mim = top_via.interacting(fusetop).sized(0.3.um).sized(-0.3.um).with_bbox_min(1.02.um , nil).extents.inside(top_metal) +mt30p8_via = mt30p8_via_no_mim.or(mt30p8_via_mim) +mt30p8_mask = mt30p8_via.size(1).not(top_via).with_holes(4, nil) +mt30p8_slct_via = top_via.interacting(mt30p8_mask) +# Rule MT30.8: There shall be minimum 2X2 array of vias (top vias) at one location connecting to 3um thick top metal. +logger.info("Executing rule MT30.8") +mt308_l1 = topmin1_metal.outside(guard_ring_mk).not_interacting(mt30p8_slct_via) +mt308_l1.output("MT30.8", "MT30.8 : There shall be minimum 2X2 array of vias (top vias) at one location connecting to 3um thick top metal.") +mt308_l1.forget + +mt30p8_via.forget + +mt30p8_mask.forget + +mt30p8_slct_via.forget + +end #METAL_TOP + +end #BEOL + +#================================================ +#---------------------MCELL---------------------- +#================================================ + +# Rule MC.1: min. mcell width is 0.4µm +logger.info("Executing rule MC.1") +mc1_l1 = mcell_feol_mk.width(0.4.um, euclidian).polygons(0.001) +mc1_l1.output("MC.1", "MC.1 : min. mcell width : 0.4µm") +mc1_l1.forget + +# Rule MC.2: min. mcell spacing is 0.4µm +logger.info("Executing rule MC.2") +mc2_l1 = mcell_feol_mk.space(0.4.um, euclidian).polygons(0.001) +mc2_l1.output("MC.2", "MC.2 : min. mcell spacing : 0.4µm") +mc2_l1.forget + +# Rule MC.3: Minimum Mcell area is 0.35µm² +logger.info("Executing rule MC.3") +mc3_l1 = mcell_feol_mk.with_area(nil, 0.35.um) +mc3_l1.output("MC.3", "MC.3 : Minimum Mcell area : 0.35µm²") +mc3_l1.forget + +# Rule MC.4: Minimum area enclosed by Mcell is 0.35µm² +logger.info("Executing rule MC.4") +mc4_l1 = mcell_feol_mk.holes.with_area(nil, 0.35.um) +mc4_l1.output("MC.4", "MC.4 : Minimum area enclosed by Mcell : 0.35µm²") +mc4_l1.forget + +#================================================ +#----------------P+ POLY RESISTOR---------------- +#================================================ + +pres_poly = poly2.and(pplus).interacting(sab).interacting(res_mk).not_interacting(resistor) +# Rule PRES.1: Minimum width of Poly2 resistor. is 0.8µm +logger.info("Executing rule PRES.1") +pres1_l1 = pres_poly.width(0.8.um, euclidian).polygons(0.001) +pres1_l1.output("PRES.1", "PRES.1 : Minimum width of Poly2 resistor. : 0.8µm") +pres1_l1.forget + +# Rule PRES.2: Minimum space between Poly2 resistors. is 0.4µm +logger.info("Executing rule PRES.2") +pres2_l1 = pres_poly.isolated(0.4.um, euclidian).polygons(0.001) +pres2_l1.output("PRES.2", "PRES.2 : Minimum space between Poly2 resistors. : 0.4µm") +pres2_l1.forget + +# Rule PRES.3: Minimum space from Poly2 resistor to COMP. +logger.info("Executing rule PRES.3") +pres3_l1 = pres_poly.separation(comp, 0.6.um, euclidian).polygons(0.001).or(comp.not_outside(pres_poly)) +pres3_l1.output("PRES.3", "PRES.3 : Minimum space from Poly2 resistor to COMP.") +pres3_l1.forget + +# Rule PRES.4: Minimum space from Poly2 resistor to unrelated Poly2. is 0.6µm +logger.info("Executing rule PRES.4") +pres4_l1 = pres_poly.separation(poly2.not_interacting(sab), 0.6.um, euclidian).polygons(0.001) +pres4_l1.output("PRES.4", "PRES.4 : Minimum space from Poly2 resistor to unrelated Poly2. : 0.6µm") +pres4_l1.forget + +# Rule PRES.5: Minimum Plus implant overlap of Poly2 resistor. is 0.3µm +logger.info("Executing rule PRES.5") +pres5_l1 = pplus.enclosing(pres_poly, 0.3.um, euclidian).polygons(0.001) +pres5_l2 = pres_poly.not_outside(pplus).not(pplus) +pres5_l = pres5_l1.or(pres5_l2) +pres5_l.output("PRES.5", "PRES.5 : Minimum Plus implant overlap of Poly2 resistor. : 0.3µm") +pres5_l1.forget +pres5_l2.forget +pres5_l.forget + +# Rule PRES.6: Minimum salicide block overlap of Poly2 resistor in width direction. is 0.28µm +logger.info("Executing rule PRES.6") +pres6_l1 = sab.enclosing(pres_poly,0.28.um).polygons(0.001) +pres6_l1.output("PRES.6", "PRES.6 : Minimum salicide block overlap of Poly2 resistor in width direction. : 0.28µm") +pres6_l1.forget + +# Rule PRES.7: Space from salicide block to contact on Poly2 resistor. +logger.info("Executing rule PRES.7") +pres7_l1 = contact.inside(pres_poly).separation(sab,0.22.um).polygons(0.001).or(contact.inside(pres_poly).interacting(sab)) +pres7_l1.output("PRES.7", "PRES.7 : Space from salicide block to contact on Poly2 resistor.") +pres7_l1.forget + +# rule PRES.8 is not a DRC check + +mk_pres9a = res_mk.edges.not(poly2.and(pplus).and(sab).edges).inside_part(poly2) +# Rule PRES.9a: Pplus Poly2 resistor shall be covered by RES_MK marking. RES_MK length shall be coincide with resistor length (Defined by SAB length) and width covering the width of Poly2. +logger.info("Executing rule PRES.9a") +pres9a_l1 = res_mk.interacting(pres_poly).interacting(mk_pres9a) +pres9a_l1.output("PRES.9a", "PRES.9a : Pplus Poly2 resistor shall be covered by RES_MK marking. RES_MK length shall be coincide with resistor length (Defined by SAB length) and width covering the width of Poly2.") +pres9a_l1.forget + +mk_pres9a.forget + +pres9b = res_mk.with_area(15000.01.um,nil).in(res_mk.interacting(res_mk.edges.with_length(80.01.um,nil))) +# Rule PRES.9b: If the size of single RES_MK mark layer is greater than 15000um2 and both side (X and Y) are greater than 80um. then the minimum spacing to adjacent RES_MK layer. is 20µm +logger.info("Executing rule PRES.9b") +pres9b_l1 = pres9b.interacting(pres_poly).drc(separation(pres9b) < 20.um).polygons(0.001) +pres9b_l1.output("PRES.9b", "PRES.9b : If the size of single RES_MK mark layer is greater than 15000um2 and both side (X and Y) are greater than 80um. then the minimum spacing to adjacent RES_MK layer. : 20µm") +pres9b_l1.forget + +pres9b.forget + +pres_poly.forget + +#================================================ +#----------------N+ POLY RESISTOR---------------- +#================================================ + +lres_poly = poly2.and(nplus).interacting(sab).interacting(res_mk) +# Rule LRES.1: Minimum width of Poly2 resistor. is 0.8µm +logger.info("Executing rule LRES.1") +lres1_l1 = lres_poly.width(0.8.um, euclidian).polygons(0.001) +lres1_l1.output("LRES.1", "LRES.1 : Minimum width of Poly2 resistor. : 0.8µm") +lres1_l1.forget + +# Rule LRES.2: Minimum space between Poly2 resistors. is 0.4µm +logger.info("Executing rule LRES.2") +lres2_l1 = lres_poly.isolated(0.4.um, euclidian).polygons(0.001) +lres2_l1.output("LRES.2", "LRES.2 : Minimum space between Poly2 resistors. : 0.4µm") +lres2_l1.forget + +# Rule LRES.3: Minimum space from Poly2 resistor to COMP. +logger.info("Executing rule LRES.3") +lres3_l1 = lres_poly.separation(comp, 0.6.um, euclidian).polygons(0.001).or(comp.not_outside(lres_poly)) +lres3_l1.output("LRES.3", "LRES.3 : Minimum space from Poly2 resistor to COMP.") +lres3_l1.forget + +# Rule LRES.4: Minimum space from Poly2 resistor to unrelated Poly2. is 0.6µm +logger.info("Executing rule LRES.4") +lres4_l1 = lres_poly.separation(poly2.not_interacting(sab), 0.6.um, euclidian).polygons(0.001) +lres4_l1.output("LRES.4", "LRES.4 : Minimum space from Poly2 resistor to unrelated Poly2. : 0.6µm") +lres4_l1.forget + +# Rule LRES.5: Minimum Nplus implant overlap of Poly2 resistor. is 0.3µm +logger.info("Executing rule LRES.5") +lres5_l1 = nplus.enclosing(poly2.and(nplus).interacting(sab).interacting(res_mk), 0.3.um, euclidian).polygons(0.001) +lres5_l2 = poly2.and(nplus).interacting(sab).interacting(res_mk).not_outside(nplus).not(nplus) +lres5_l = lres5_l1.or(lres5_l2) +lres5_l.output("LRES.5", "LRES.5 : Minimum Nplus implant overlap of Poly2 resistor. : 0.3µm") +lres5_l1.forget +lres5_l2.forget +lres5_l.forget + +# Rule LRES.6: Minimum salicide block overlap of Poly2 resistor in width direction. is 0.28µm +logger.info("Executing rule LRES.6") +lres6_l1 = sab.enclosing(lres_poly,0.28.um).polygons(0.001) +lres6_l1.output("LRES.6", "LRES.6 : Minimum salicide block overlap of Poly2 resistor in width direction. : 0.28µm") +lres6_l1.forget + +cont_lres7 = contact.inside(poly2.and(nplus).interacting(sab).interacting(res_mk)) +# Rule LRES.7: Space from salicide block to contact on Poly2 resistor. +logger.info("Executing rule LRES.7") +lres7_l1 = cont_lres7.separation(sab,0.22.um).polygons(0.001).or(cont_lres7.interacting(sab)) +lres7_l1.output("LRES.7", "LRES.7 : Space from salicide block to contact on Poly2 resistor.") +lres7_l1.forget + +cont_lres7.forget + +# rule LRES.8 is not a DRC check + +mk_lres9 = res_mk.edges.not(poly2.and(nplus).and(sab).edges).inside_part(poly2) +# Rule LRES.9a: Nplus Poly2 resistor shall be covered by RES_MK marking. RES_MK length shall be coincide with resistor length (Defined by SAB length) and width covering the width of Poly2. +logger.info("Executing rule LRES.9a") +lres9a_l1 = res_mk.interacting(lres_poly).interacting(mk_lres9) +lres9a_l1.output("LRES.9a", "LRES.9a : Nplus Poly2 resistor shall be covered by RES_MK marking. RES_MK length shall be coincide with resistor length (Defined by SAB length) and width covering the width of Poly2. ") +lres9a_l1.forget + +mk_lres9.forget + +lres9b = res_mk.with_area(15000.01.um,nil).in(res_mk.interacting(res_mk.edges.with_length(80.01.um,nil))) +# Rule LRES.9b: If the size of single RES_MK mark layer is greater than 15000um2 and both side (X and Y) are greater than 80um. then the minimum spacing to adjacent RES_MK layer. is 20µm +logger.info("Executing rule LRES.9b") +lres9b_l1 = res_mk.interacting(lres_poly).drc(separation(lres9b) < 20.um).polygons(0.001) +lres9b_l1.output("LRES.9b", "LRES.9b : If the size of single RES_MK mark layer is greater than 15000um2 and both side (X and Y) are greater than 80um. then the minimum spacing to adjacent RES_MK layer. : 20µm") +lres9b_l1.forget + +lres9b.forget + +lres_poly.forget + +#================================================ +#----------------H POLY RESISTOR----------------- +#================================================ + +hres_poly = poly2.interacting(pplus).interacting(sab).interacting(res_mk).interacting(resistor) +hres1_poly = poly2.interacting(pplus).interacting(sab).interacting(res_mk) +# Rule HRES.1: Minimum space. Note : Merge if the spacing is less than 0.4 um. is 0.4µm +logger.info("Executing rule HRES.1") +hres1_l1 = resistor.interacting(hres1_poly).space(0.4.um, euclidian).polygons(0.001) +hres1_l1.output("HRES.1", "HRES.1 : Minimum space. Note : Merge if the spacing is less than 0.4 um. : 0.4µm") +hres1_l1.forget + +# Rule HRES.2: Minimum width of Poly2 resistor. is 1µm +logger.info("Executing rule HRES.2") +hres2_l1 = hres_poly.width(1.um, euclidian).polygons(0.001) +hres2_l1.output("HRES.2", "HRES.2 : Minimum width of Poly2 resistor. : 1µm") +hres2_l1.forget + +# Rule HRES.3: Minimum space between Poly2 resistors. is 0.4µm +logger.info("Executing rule HRES.3") +hres3_l1 = hres_poly.space(0.4.um, euclidian).polygons(0.001) +hres3_l1.output("HRES.3", "HRES.3 : Minimum space between Poly2 resistors. : 0.4µm") +hres3_l1.forget + +# Rule HRES.4: Minimum RESISTOR overlap of Poly2 resistor. is 0.4µm +logger.info("Executing rule HRES.4") +hres4_l1 = resistor.enclosing(hres_poly, 0.4.um, euclidian).polygons(0.001) +hres4_l2 = hres_poly.not_outside(resistor).not(resistor) +hres4_l = hres4_l1.or(hres4_l2) +hres4_l.output("HRES.4", "HRES.4 : Minimum RESISTOR overlap of Poly2 resistor. : 0.4µm") +hres4_l1.forget +hres4_l2.forget +hres4_l.forget + +# Rule HRES.5: Minimum RESISTOR space to unrelated Poly2. is 0.3µm +logger.info("Executing rule HRES.5") +hres5_l1 = resistor.interacting(hres1_poly).separation(poly2.not_interacting(sab), 0.3.um, euclidian).polygons(0.001) +hres5_l1.output("HRES.5", "HRES.5 : Minimum RESISTOR space to unrelated Poly2. : 0.3µm") +hres5_l1.forget + +# Rule HRES.6: Minimum RESISTOR space to COMP. +logger.info("Executing rule HRES.6") +hres6_l1 = resistor.interacting(hres1_poly).separation(comp, 0.3.um, euclidian).polygons(0.001).or(comp.not_outside(resistor.interacting(poly2.interacting(pplus).interacting(sab).interacting(res_mk)))) +hres6_l1.output("HRES.6", "HRES.6 : Minimum RESISTOR space to COMP.") +hres6_l1.forget + +hres1_poly.forget + +# Rule HRES.7: Minimum Pplus overlap of contact on Poly2 resistor. is 0.2µm +logger.info("Executing rule HRES.7") +hres7_l1 = pplus.enclosing(contact.inside(hres_poly), 0.2.um, euclidian).polygons(0.001) +hres7_l2 = contact.inside(hres_poly).not_outside(pplus).not(pplus) +hres7_l = hres7_l1.or(hres7_l2) +hres7_l.output("HRES.7", "HRES.7 : Minimum Pplus overlap of contact on Poly2 resistor. : 0.2µm") +hres7_l1.forget +hres7_l2.forget +hres7_l.forget + +# Rule HRES.8: Space from salicide block to contact on Poly2 resistor. +logger.info("Executing rule HRES.8") +hres8_l1 = contact.inside(hres_poly).separation(sab,0.22.um).polygons(0.001).or(contact.inside(hres_poly).interacting(sab)) +hres8_l1.output("HRES.8", "HRES.8 : Space from salicide block to contact on Poly2 resistor.") +hres8_l1.forget + +hres9_sab = sab.interacting(pplus).interacting(res_mk).interacting(resistor) +hres9_clear_sab = hres9_sab.not(hres_poly) +hres9_bad_inside_edge = hres9_sab.edges.inside_part(hres_poly).extended(0,0,0.001,0.001).interacting(hres9_clear_sab, 1, 1) +hres9_sab_hole = hres9_sab.holes.and(hres_poly) +# Rule HRES.9: Minimum salicide block overlap of Poly2 resistor in width direction. +logger.info("Executing rule HRES.9") +hres9_l1 = hres9_sab.enclosing(hres_poly, 0.28.um, euclidian).polygons(0.001).or(hres9_bad_inside_edge).or(hres9_sab_hole) +hres9_l1.output("HRES.9", "HRES.9 : Minimum salicide block overlap of Poly2 resistor in width direction.") +hres9_l1.forget + +hres9_sab.forget + +hres9_clear_sab.forget + +hres9_bad_inside_edge.forget + +hres9_sab_hole.forget + +pplus1_hres10 = pplus.and(sab).drc(width != 0.1.um) +pplus2_hres10 = pplus.not_overlapping(sab).edges +# Rule HRES.10: Minimum & maximum Pplus overlap of SAB. +logger.info("Executing rule HRES.10") +hres10_l1 = pplus1_hres10.or(pplus2_hres10).extended(0, 0, 0.001, 0.001).interacting(hres_poly) +hres10_l1.output("HRES.10", "HRES.10 : Minimum & maximum Pplus overlap of SAB.") +hres10_l1.forget + +pplus1_hres10.forget + +pplus2_hres10.forget + +# rule HRES.11 is not a DRC check + +mk_hres12a = res_mk.edges.not(poly2.not(pplus).and(sab).edges).inside_part(poly2) +# Rule HRES.12a: P type Poly2 resistor (high sheet rho) shall be covered by RES_MK marking. RES_MK length shall be coincide with resistor length (Defined by Pplus space) and width covering the width of Poly2. +logger.info("Executing rule HRES.12a") +hres12a_l1 = res_mk.interacting(resistor).interacting(mk_hres12a) +hres12a_l1.output("HRES.12a", "HRES.12a : P type Poly2 resistor (high sheet rho) shall be covered by RES_MK marking. RES_MK length shall be coincide with resistor length (Defined by Pplus space) and width covering the width of Poly2. ") +hres12a_l1.forget + +mk_hres12a.forget + +hres12b = res_mk.with_area(15000.01.um,nil).in(res_mk.interacting(res_mk.edges.with_length(80.01.um,nil))) +# Rule HRES.12b: If the size of single RES_MK mark layer is greater than 15000 um2 and both side (X and Y) are greater than 80 um. Then the minimum spacing to adjacent RES_MK layer. is 20µm +logger.info("Executing rule HRES.12b") +hres12b_l1 = res_mk.interacting(hres_poly).drc(separation(hres12b) < 20.um).polygons(0.001) +hres12b_l1.output("HRES.12b", "HRES.12b : If the size of single RES_MK mark layer is greater than 15000 um2 and both side (X and Y) are greater than 80 um. Then the minimum spacing to adjacent RES_MK layer. : 20µm") +hres12b_l1.forget + +hres12b.forget + +hres_poly.forget + +#================================================ +#------------MIM CAPACITOR OPTION A ------------- +#================================================ + +if MIM_OPTION == "A" +logger.info("MIM Capacitor Option A section") + +mim_virtual = fusetop.sized(1.06.um).and(metal2.interacting(fusetop)) +# Rule MIM.1: Minimum MiM bottom plate spacing to the bottom plate metal (whether adjacent MiM or routing metal). is 1.2µm +logger.info("Executing rule MIM.1") +mim1_l1 = metal2.separation(mim_virtual ,transparent, 1.2.um).polygons(0.001) +mim1_l1.output("MIM.1", "MIM.1 : Minimum MiM bottom plate spacing to the bottom plate metal (whether adjacent MiM or routing metal). : 1.2µm") +mim1_l1.forget + +# Rule MIM.2: Minimum MiM bottom plate overlap of Via2 layer. [This is applicable for via2 within 1.06um oversize of FuseTop layer (referenced to virtual bottom plate)]. is 0.4µm +logger.info("Executing rule MIM.2") +mim2_l1 = metal2.enclosing(via2.overlapping(mim_virtual), 0.4.um, euclidian).polygons(0.001) +mim2_l2 = via2.overlapping(mim_virtual).not_outside(metal2).not(metal2) +mim2_l = mim2_l1.or(mim2_l2) +mim2_l.output("MIM.2", "MIM.2 : Minimum MiM bottom plate overlap of Via2 layer. [This is applicable for via2 within 1.06um oversize of FuseTop layer (referenced to virtual bottom plate)]. : 0.4µm") +mim2_l1.forget +mim2_l2.forget +mim2_l.forget + +# Rule MIM.3: Minimum MiM bottom plate overlap of Top plate. +logger.info("Executing rule MIM.3") +mim3_l1 = mim_virtual.enclosing(fusetop,0.6.um).polygons(0.001).or(fusetop.not_inside(mim_virtual)) +mim3_l1.output("MIM.3", "MIM.3 : Minimum MiM bottom plate overlap of Top plate.") +mim3_l1.forget + +mim_virtual.forget + +# Rule MIM.4: Minimum MiM top plate (FuseTop) overlap of Via2. is 0.4µm +logger.info("Executing rule MIM.4") +mim4_l1 = fusetop.enclosing(via2, 0.4.um, euclidian).polygons(0.001) +mim4_l2 = via2.not_outside(fusetop).not(fusetop) +mim4_l = mim4_l1.or(mim4_l2) +mim4_l.output("MIM.4", "MIM.4 : Minimum MiM top plate (FuseTop) overlap of Via2. : 0.4µm") +mim4_l1.forget +mim4_l2.forget +mim4_l.forget + +# Rule MIM.5: Minimum spacing between top plate and the Via2 connecting to the bottom plate. is 0.4µm +logger.info("Executing rule MIM.5") +mim5_l1 = fusetop.separation(via2.interacting(metal2), 0.4.um, euclidian).polygons(0.001) +mim5_l1.output("MIM.5", "MIM.5 : Minimum spacing between top plate and the Via2 connecting to the bottom plate. : 0.4µm") +mim5_l1.forget + +# Rule MIM.6: Minimum spacing between unrelated top plates. is 0.6µm +logger.info("Executing rule MIM.6") +mim6_l1 = fusetop.space(0.6.um, euclidian).polygons(0.001) +mim6_l1.output("MIM.6", "MIM.6 : Minimum spacing between unrelated top plates. : 0.6µm") +mim6_l1.forget + +# Rule MIM.7: Min FuseTop enclosure by CAP_MK. +logger.info("Executing rule MIM.7") +mim7_l1 = fusetop.not_inside(cap_mk) +mim7_l1.output("MIM.7", "MIM.7 : Min FuseTop enclosure by CAP_MK.") +mim7_l1.forget + +# Rule MIM.8a: Minimum MIM cap area (defined by FuseTop area) (um2). is 25µm² +logger.info("Executing rule MIM.8a") +mim8a_l1 = fusetop.with_area(nil, 25.um) +mim8a_l1.output("MIM.8a", "MIM.8a : Minimum MIM cap area (defined by FuseTop area) (um2). : 25µm²") +mim8a_l1.forget + +# Rule MIM.8b: Maximum single MIM Cap area (Use multiple MIM caps in parallel connection if bigger capacitors are required) (um2). is 10000µm +logger.info("Executing rule MIM.8b") +mim8b_l1 = fusetop.with_area(10000.um,nil).not_in(fusetop.with_area(10000.um)) +mim8b_l1.output("MIM.8b", "MIM.8b : Maximum single MIM Cap area (Use multiple MIM caps in parallel connection if bigger capacitors are required) (um2). : 10000µm") +mim8b_l1.forget + +# Rule MIM.9: Min. via spacing for sea of via on MIM top plate. is 0.5µm +logger.info("Executing rule MIM.9") +mim9_l1 = via2.inside(fusetop).space(0.5.um, euclidian).polygons(0.001) +mim9_l1.output("MIM.9", "MIM.9 : Min. via spacing for sea of via on MIM top plate. : 0.5µm") +mim9_l1.forget + +# Rule MIM.10: (a) There cannot be any Via1 touching MIM bottom plate Metal2. (b) MIM bottom plate Metal2 can only be connected through the higher Via (Via2). +logger.info("Executing rule MIM.10") +mim10_l1 = via1.interacting(metal2.interacting(fusetop)) +mim10_l1.output("MIM.10", "MIM.10 : (a) There cannot be any Via1 touching MIM bottom plate Metal2. (b) MIM bottom plate Metal2 can only be connected through the higher Via (Via2).") +mim10_l1.forget + +mim11_large_metal2 = metal2.interacting(fusetop).with_area(10000, nil) +mim11_large_metal2_violation = polygon_layer +mim11_large_metal2.data.each do |p| + mim11_metal2_polygon_layer = polygon_layer + mim11_metal2_polygon_layer.data.insert(p) + fuse_in_polygon = fusetop.and(mim11_metal2_polygon_layer) + if(fuse_in_polygon.area > 10000) + mim11_bad_metal2_polygon = mim11_metal2_polygon_layer.interacting(fuse_in_polygon) + mim11_bad_metal2_polygon.data.each do |b| + b.num_points > 0 && mim11_large_metal2_violation.data.insert(b) + end + end +end +# Rule MIM.11: Bottom plate of multiple MIM caps can be shared (for common nodes) as long as total MIM area with that single common plate does not exceed MIM.8b rule. is -µm +logger.info("Executing rule MIM.11") +mim11_l1 = mim11_large_metal2_violation +mim11_l1.output("MIM.11", "MIM.11 : Bottom plate of multiple MIM caps can be shared (for common nodes) as long as total MIM area with that single common plate does not exceed MIM.8b rule. : -µm") +mim11_l1.forget + +mim11_large_metal2.forget + +mim11_large_metal2_violation.forget + +# rule MIM.12 is not a DRC check + +#================================================ +#-------------MIM CAPACITOR OPTION B------------- +#================================================ + +elsif MIM_OPTION == "B" +logger.info("MIM Capacitor Option B section") + +mimtm_virtual = fusetop.sized(1.06.um).and(topmin1_metal.interacting(fusetop)) +# Rule MIMTM.1: Minimum MiM bottom plate spacing to the bottom plate metal (whether adjacent MiM or routing metal). is 1.2µm +logger.info("Executing rule MIMTM.1") +mimtm1_l1 = topmin1_metal.separation(mimtm_virtual ,transparent, 1.2.um).polygons(0.001) +mimtm1_l1.output("MIMTM.1", "MIMTM.1 : Minimum MiM bottom plate spacing to the bottom plate metal (whether adjacent MiM or routing metal). : 1.2µm") +mimtm1_l1.forget + +# Rule MIMTM.2: Minimum MiM bottom plate overlap of Vian-1 layer. [This is applicable for Vian-1 within 1.06um oversize of FuseTop layer (referenced to virtual bottom plate)]. is 0.4µm +logger.info("Executing rule MIMTM.2") +mimtm2_l1 = topmin1_metal.enclosing(top_via.overlapping(mimtm_virtual), 0.4.um, euclidian).polygons(0.001) +mimtm2_l2 = top_via.overlapping(mimtm_virtual).not_outside(topmin1_metal).not(topmin1_metal) +mimtm2_l = mimtm2_l1.or(mimtm2_l2) +mimtm2_l.output("MIMTM.2", "MIMTM.2 : Minimum MiM bottom plate overlap of Vian-1 layer. [This is applicable for Vian-1 within 1.06um oversize of FuseTop layer (referenced to virtual bottom plate)]. : 0.4µm") +mimtm2_l1.forget +mimtm2_l2.forget +mimtm2_l.forget + +# Rule MIMTM.3: Minimum MiM bottom plate overlap of Top plate. +logger.info("Executing rule MIMTM.3") +mimtm3_l1 = mimtm_virtual.enclosing(fusetop,0.6.um).polygons(0.001).or(fusetop.not_inside(mimtm_virtual)) +mimtm3_l1.output("MIMTM.3", "MIMTM.3 : Minimum MiM bottom plate overlap of Top plate.") +mimtm3_l1.forget + +mimtm_virtual.forget + +# Rule MIMTM.4: Minimum MiM top plate (FuseTop) overlap of Vian-1. is 0.4µm +logger.info("Executing rule MIMTM.4") +mimtm4_l1 = fusetop.enclosing(top_via, 0.4.um, euclidian).polygons(0.001) +mimtm4_l2 = top_via.not_outside(fusetop).not(fusetop) +mimtm4_l = mimtm4_l1.or(mimtm4_l2) +mimtm4_l.output("MIMTM.4", "MIMTM.4 : Minimum MiM top plate (FuseTop) overlap of Vian-1. : 0.4µm") +mimtm4_l1.forget +mimtm4_l2.forget +mimtm4_l.forget + +# Rule MIMTM.5: Minimum spacing between top plate and the Vian-1 connecting to the bottom plate. is 0.4µm +logger.info("Executing rule MIMTM.5") +mimtm5_l1 = fusetop.separation(top_via.interacting(topmin1_metal), 0.4.um, euclidian).polygons(0.001) +mimtm5_l1.output("MIMTM.5", "MIMTM.5 : Minimum spacing between top plate and the Vian-1 connecting to the bottom plate. : 0.4µm") +mimtm5_l1.forget + +# Rule MIMTM.6: Minimum spacing between unrelated top plates. is 0.6µm +logger.info("Executing rule MIMTM.6") +mimtm6_l1 = fusetop.space(0.6.um, euclidian).polygons(0.001) +mimtm6_l1.output("MIMTM.6", "MIMTM.6 : Minimum spacing between unrelated top plates. : 0.6µm") +mimtm6_l1.forget + +# Rule MIMTM.7: Min FuseTop enclosure by CAP_MK. +logger.info("Executing rule MIMTM.7") +mimtm7_l1 = fusetop.not_inside(cap_mk) +mimtm7_l1.output("MIMTM.7", "MIMTM.7 : Min FuseTop enclosure by CAP_MK.") +mimtm7_l1.forget + +# Rule MIMTM.8a: Minimum MIM cap area (defined by FuseTop area) (um2). is 25µm² +logger.info("Executing rule MIMTM.8a") +mimtm8a_l1 = fusetop.with_area(nil, 25.um) +mimtm8a_l1.output("MIMTM.8a", "MIMTM.8a : Minimum MIM cap area (defined by FuseTop area) (um2). : 25µm²") +mimtm8a_l1.forget + +# Rule MIMTM.8b: Maximum single MIM Cap area (Use multiple MIM caps in parallel connection if bigger capacitors are required) (um2). is 10000µm +logger.info("Executing rule MIMTM.8b") +mimtm8b_l1 = fusetop.with_area(10000.um,nil).not_in(fusetop.with_area(10000.um)) +mimtm8b_l1.output("MIMTM.8b", "MIMTM.8b : Maximum single MIM Cap area (Use multiple MIM caps in parallel connection if bigger capacitors are required) (um2). : 10000µm") +mimtm8b_l1.forget + +# Rule MIMTM.9: Min. Via (Vian-1) spacing for sea of Via on MIM top plate. is 0.5µm +logger.info("Executing rule MIMTM.9") +mimtm9_l1 = top_via.inside(fusetop).space(0.5.um, euclidian).polygons(0.001) +mimtm9_l1.output("MIMTM.9", "MIMTM.9 : Min. Via (Vian-1) spacing for sea of Via on MIM top plate. : 0.5µm") +mimtm9_l1.forget + +# Rule MIMTM.10: (a) There cannot be any Vian-2 touching MIM bottom plate Metaln-1. (b) MIM bottom plate Metaln-1 can only be connected through the higher Via (Vian-1). +logger.info("Executing rule MIMTM.10") +mimtm10_l1 = topmin1_via.interacting(topmin1_metal.interacting(fusetop)) +mimtm10_l1.output("MIMTM.10", "MIMTM.10 : (a) There cannot be any Vian-2 touching MIM bottom plate Metaln-1. (b) MIM bottom plate Metaln-1 can only be connected through the higher Via (Vian-1).") +mimtm10_l1.forget + +mimtm11_large_topmin1_metal = topmin1_metal.interacting(fusetop).with_area(10000, nil) +mimtm11_large_topmin1_metal_violation = polygon_layer +mimtm11_large_topmin1_metal.data.each do |p| + mimtm11_topmin1_metal_polygon_layer = polygon_layer + mimtm11_topmin1_metal_polygon_layer.data.insert(p) + fuse_in_polygon = fusetop.and(mimtm11_topmin1_metal_polygon_layer) + if(fuse_in_polygon.area > 10000) + mimtm11_bad_topmin1_metal_polygon = mimtm11_topmin1_metal_polygon_layer.interacting(fuse_in_polygon) + mimtm11_bad_topmin1_metal_polygon.data.each do |b| + b.num_points > 0 && mimtm11_large_topmin1_metal_violation.data.insert(b) + end + end +end +# Rule MIMTM.11: Bottom plate of multiple MIM caps can be shared (for common nodes) as long as total MIM area with that single common plate does not exceed MIMTM.8b rule. is -µm +logger.info("Executing rule MIMTM.11") +mimtm11_l1 = mimtm11_large_topmin1_metal_violation +mimtm11_l1.output("MIMTM.11", "MIMTM.11 : Bottom plate of multiple MIM caps can be shared (for common nodes) as long as total MIM area with that single common plate does not exceed MIMTM.8b rule. : -µm") +mimtm11_l1.forget + +mimtm11_large_topmin1_metal.forget + +mimtm11_large_topmin1_metal_violation.forget + +# rule MIMTM.12 is not a DRC check + +else +logger.info("No MIM Capacitor Option Selected section") + +end #MIM_OPTION + +#================================================ +#-----------------NATIVE VT NMOS----------------- +#================================================ + +# Rule NAT.1: Min. NAT Overlap of COMP of Native Vt NMOS. is 2µm +logger.info("Executing rule NAT.1") +nat1_l1 = nat.enclosing(ncomp.outside(nwell).interacting(nat), 2.um, euclidian).polygons(0.001) +nat1_l1.output("NAT.1", "NAT.1 : Min. NAT Overlap of COMP of Native Vt NMOS. : 2µm") +nat1_l1.forget + +# Rule NAT.2: Space to unrelated COMP (outside NAT). is 0.3µm +logger.info("Executing rule NAT.2") +nat2_l1 = nat.separation(comp.outside(nat), 0.3.um, euclidian).polygons(0.001) +nat2_l1.output("NAT.2", "NAT.2 : Space to unrelated COMP (outside NAT). : 0.3µm") +nat2_l1.forget + +# Rule NAT.3: Space to NWell edge. is 0.5µm +logger.info("Executing rule NAT.3") +nat3_l1 = nat.separation(nwell, 0.5.um, euclidian).polygons(0.001) +nat3_l1.output("NAT.3", "NAT.3 : Space to NWell edge. : 0.5µm") +nat3_l1.forget + +# Rule NAT.4: Minimum channel length for 3.3V Native Vt NMOS (For smaller L Ioff will be higher than Spec). is 1.8µm +logger.info("Executing rule NAT.4") +nat4_l1 = poly2.edges.and(ngate.edges).not(nwell).interacting(nat).width(1.8.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +nat4_l1.output("NAT.4", "NAT.4 : Minimum channel length for 3.3V Native Vt NMOS (For smaller L Ioff will be higher than Spec). : 1.8µm") +nat4_l1.forget + +# Rule NAT.5: Minimum channel length for 6.0V Native Vt NMOS (For smaller L Ioff will be higher than Spec). is 1.8µm +logger.info("Executing rule NAT.5") +nat5_l1 = poly2.edges.and(ngate.edges).not(nwell).interacting(nat).width(1.8.um, euclidian).polygons(0.001).overlapping(dualgate) +nat5_l1.output("NAT.5", "NAT.5 : Minimum channel length for 6.0V Native Vt NMOS (For smaller L Ioff will be higher than Spec). : 1.8µm") +nat5_l1.forget + +if CONNECTIVITY_RULES +logger.info("CONNECTIVITY_RULES section") + +connected_nat, unconnected_nat = conn_space(natcompsd, 10, 10, transparent) + +# Rule NAT.6: Two or more COMPs if connected to different potential are not allowed under same NAT layer. +logger.info("Executing rule NAT.6") +nat6_l1 = comp.and(nat).interacting(unconnected_nat.inside(nat.covering(comp, 2)).not(poly2)) +nat6_l1.output("NAT.6", "NAT.6 : Two or more COMPs if connected to different potential are not allowed under same NAT layer.") +nat6_l1.forget + +end #CONNECTIVITY_RULES + +natcompsd.forget + +# Rule NAT.7: Minimum NAT to NAT spacing. is 0.74µm +logger.info("Executing rule NAT.7") +nat7_l1 = nat.space(0.74.um, euclidian).polygons(0.001) +nat7_l1.output("NAT.7", "NAT.7 : Minimum NAT to NAT spacing. : 0.74µm") +nat7_l1.forget + +# Rule NAT.8: Min. Dualgate overlap of NAT (for 5V/6V) native VT NMOS only. +logger.info("Executing rule NAT.8") +nat8_l1 = nat.not_outside(dualgate).not(dualgate) +nat8_l1.output("NAT.8", "NAT.8 : Min. Dualgate overlap of NAT (for 5V/6V) native VT NMOS only.") +nat8_l1.forget + +nat9_1 = poly2.and(nat).not(ncomp).interacting(ngate.and(nat) , 2) +nat9_2 = poly2.not(nat).separation(nat, 0.3.um, euclidian).polygons(0.001) +# Rule NAT.9: Poly interconnect under NAT layer is not allowed, minimum spacing of un-related poly from the NAT layer. +logger.info("Executing rule NAT.9") +nat9_l1 = nat9_1.or(nat9_2) +nat9_l1.output("NAT.9", "NAT.9 : Poly interconnect under NAT layer is not allowed, minimum spacing of un-related poly from the NAT layer.") +nat9_l1.forget + +nat9_1.forget + +nat9_2.forget + +# Rule NAT.10: Nwell, inside NAT layer are not allowed. +logger.info("Executing rule NAT.10") +nat10_l1 = nwell.inside(nat) +nat10_l1.output("NAT.10", "NAT.10 : Nwell, inside NAT layer are not allowed.") +nat10_l1.forget + +# Rule NAT.11: NCOMP not intersecting to Poly2, is not allowed inside NAT layer. +logger.info("Executing rule NAT.11") +nat11_l1 = ncomp.and(nat).outside(poly2) +nat11_l1.output("NAT.11", "NAT.11 : NCOMP not intersecting to Poly2, is not allowed inside NAT layer.") +nat11_l1.forget + +# Rule NAT.12: Poly2 not intersecting with COMP is not allowed inside NAT (Poly2 resistor is not allowed inside NAT). +logger.info("Executing rule NAT.12") +nat12_l1 = poly2.interacting(nat).not_interacting(comp.and(nat)) +nat12_l1.output("NAT.12", "NAT.12 : Poly2 not intersecting with COMP is not allowed inside NAT (Poly2 resistor is not allowed inside NAT).") +nat12_l1.forget + +#================================================ +#--------------------DRC_BJT--------------------- +#================================================ + +# Rule BJT.1: Min. DRC_BJT overlap of DNWELL for NPN BJT. +logger.info("Executing rule BJT.1") +bjt1_l1 = dnwell.interacting(drc_bjt).not(dnwell.inside(drc_bjt)) +bjt1_l1.output("BJT.1", "BJT.1 : Min. DRC_BJT overlap of DNWELL for NPN BJT.") +bjt1_l1.forget + +# Rule BJT.2: Min. DRC_BJT overlap of PCOM in Psub. +logger.info("Executing rule BJT.2") +bjt2_l1 = pcomp.outside(nwell).outside(dnwell).interacting(drc_bjt).not(pcomp.outside(nwell).outside(dnwell).inside(drc_bjt)) +bjt2_l1.output("BJT.2", "BJT.2 : Min. DRC_BJT overlap of PCOM in Psub.") +bjt2_l1.forget + +# Rule BJT.3: Minimum space of DRC_BJT layer to unrelated COMP. is 0.1µm +logger.info("Executing rule BJT.3") +bjt3_l1 = comp.outside(drc_bjt).separation(drc_bjt, 0.1.um, euclidian).polygons(0.001) +bjt3_l1.output("BJT.3", "BJT.3 : Minimum space of DRC_BJT layer to unrelated COMP. : 0.1µm") +bjt3_l1.forget + +#================================================ +#--------------DUMMY EXCLUDE LAYERS-------------- +#================================================ + +# rule DE.1 is not a DRC check + +# Rule DE.2: Minimum NDMY or PMNDMY size (x or y dimension in um). is 0.8µm +logger.info("Executing rule DE.2") +de2_l1 = ndmy.or(pmndmy).width(0.8.um, euclidian).polygons(0.001) +de2_l1.output("DE.2", "DE.2 : Minimum NDMY or PMNDMY size (x or y dimension in um). : 0.8µm") +de2_l1.forget + +de3_ndmy_area = ndmy.with_area(15000.um, nil) +# Rule DE.3: If size greater than 15000 um2 then two sides should not be greater than (um). +logger.info("Executing rule DE.3") +de3_l1 = de3_ndmy_area.edges.with_length(80.um, nil).not_interacting(de3_ndmy_area.edges.with_length(nil, 80.um)) +de3_l1.output("DE.3", "DE.3 : If size greater than 15000 um2 then two sides should not be greater than (um).") +de3_l1.forget + +de3_ndmy_area.forget + +# Rule DE.4: Minimum NDMY to NDMY space (Merge if space is less). is 20µm +logger.info("Executing rule DE.4") +de4_l1 = ndmy.space(20.um, euclidian).polygons(0.001) +de4_l1.output("DE.4", "DE.4 : Minimum NDMY to NDMY space (Merge if space is less). : 20µm") +de4_l1.forget + +#================================================ +#--------------------LVS_BJT--------------------- +#================================================ + +vnpn_e = ncomp.interacting(lvs_bjt).inside(dnwell) +vpnp_e = pcomp.inside(nwell).interacting(lvs_bjt) +# Rule LVS_BJT.1: Minimum LVS_BJT enclosure of NPN or PNP Emitter COMP layers +logger.info("Executing rule LVS_BJT.1") +lvs_l1 = vnpn_e.or(vpnp_e).not_inside(lvs_bjt) +lvs_l1.output("LVS_BJT.1", "LVS_BJT.1 : Minimum LVS_BJT enclosure of NPN or PNP Emitter COMP layers") +lvs_l1.forget + +vnpn_e.forget + +vpnp_e.forget + +#================================================ +#---------------------OTP_MK--------------------- +#================================================ + +# Rule O.DF.3a: Min. COMP Space. P-substrate tap (PCOMP outside NWELL) can be butted for different voltage devices as the potential is same. is 0.24µm +logger.info("Executing rule O.DF.3a") +odf3a_l1 = comp.and(otp_mk).space(0.24.um, euclidian).polygons(0.001) +odf3a_l1.output("O.DF.3a", "O.DF.3a : Min. COMP Space. P-substrate tap (PCOMP outside NWELL) can be butted for different voltage devices as the potential is same. : 0.24µm") +odf3a_l1.forget + +# Rule O.DF.6: Min. COMP extend beyond poly2 (it also means source/drain overhang). is 0.22µm +logger.info("Executing rule O.DF.6") +odf6_l1 = comp.and(otp_mk).enclosing(poly2.and(otp_mk), 0.22.um, euclidian).polygons(0.001) +odf6_l1.output("O.DF.6", "O.DF.6 : Min. COMP extend beyond poly2 (it also means source/drain overhang). : 0.22µm") +odf6_l1.forget + +# Rule O.DF.9: Min. COMP area (um2). is 0.1444µm² +logger.info("Executing rule O.DF.9") +odf9_l1 = comp.and(otp_mk).with_area(nil, 0.1444.um) +odf9_l1.output("O.DF.9", "O.DF.9 : Min. COMP area (um2). : 0.1444µm²") +odf9_l1.forget + +# Rule O.PL.2: Min. poly2 width. is 0.22µm +logger.info("Executing rule O.PL.2") +opl2_l1 = poly2.edges.and(tgate.edges).and(otp_mk).width(0.22.um, euclidian).polygons(0.001) +opl2_l1.output("O.PL.2", "O.PL.2 : Min. poly2 width. : 0.22µm") +opl2_l1.forget + +# Rule O.PL.3a: Min. poly2 Space on COMP. is 0.18µm +logger.info("Executing rule O.PL.3a") +opl3a_l1 = (tgate).or(poly2.not(comp)).and(otp_mk).space(0.18.um, euclidian).polygons(0.001) +opl3a_l1.output("O.PL.3a", "O.PL.3a : Min. poly2 Space on COMP. : 0.18µm") +opl3a_l1.forget + +# Rule O.PL.4: Min. extension beyond COMP to form Poly2 end cap. is 0.14µm +logger.info("Executing rule O.PL.4") +opl4_l1 = poly2.and(otp_mk).enclosing(comp.and(otp_mk), 0.14.um, euclidian).polygons(0.001) +opl4_l1.output("O.PL.4", "O.PL.4 : Min. extension beyond COMP to form Poly2 end cap. : 0.14µm") +opl4_l1.forget + +# rule O.PL.5a is not a DRC check + +# rule O.PL.5b is not a DRC check + +# Rule O.SB.2: Min. salicide Block Space. is 0.28µm +logger.info("Executing rule O.SB.2") +osb2_l1 = sab.and(otp_mk).space(0.28.um, euclidian).polygons(0.001) +osb2_l1.output("O.SB.2", "O.SB.2 : Min. salicide Block Space. : 0.28µm") +osb2_l1.forget + +# Rule O.SB.3: Min. space from salicide block to unrelated COMP. is 0.09µm +logger.info("Executing rule O.SB.3") +osb3_l1 = sab.outside(comp).and(otp_mk).separation(comp.outside(sab), 0.09.um, euclidian).polygons(0.001) +osb3_l1.output("O.SB.3", "O.SB.3 : Min. space from salicide block to unrelated COMP. : 0.09µm") +osb3_l1.forget + +# Rule O.SB.4: Min. space from salicide block to contact. +logger.info("Executing rule O.SB.4") +osb4_l1 = sab.and(otp_mk).separation(contact, 0.03.um, euclidian).polygons(0.001).or(sab.and(otp_mk).and(contact)) +osb4_l1.output("O.SB.4", "O.SB.4 : Min. space from salicide block to contact.") +osb4_l1.forget + +# rule O.SB.5a is not a DRC check + +# Rule O.SB.5b_3.3V: Min. space from salicide block to unrelated Poly2 on COMP. is 0.1µm +logger.info("Executing rule O.SB.5b_3.3V") +osb5b_l1 = sab.outside(tgate).and(otp_mk).separation(tgate.outside(sab), 0.1.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +osb5b_l1.output("O.SB.5b_3.3V", "O.SB.5b_3.3V : Min. space from salicide block to unrelated Poly2 on COMP. : 0.1µm") +osb5b_l1.forget + +# rule O.SB.5b_5V is not a DRC check + +# Rule O.SB.9: Min. salicide block extension beyond unsalicided Poly2. is 0.1µm +logger.info("Executing rule O.SB.9") +osb9_l1 = sab.and(otp_mk).enclosing(poly2.and(sab), 0.1.um, euclidian).polygons +osb9_l1.output("O.SB.9", "O.SB.9 : Min. salicide block extension beyond unsalicided Poly2. : 0.1µm") +osb9_l1.forget + +# Rule O.SB.11: Min. salicide block overlap with COMP. is 0.04µm +logger.info("Executing rule O.SB.11") +osb11_l1 = sab.and(otp_mk).overlap(comp, 0.04.um, euclidian).polygons +osb11_l1.output("O.SB.11", "O.SB.11 : Min. salicide block overlap with COMP. : 0.04µm") +osb11_l1.forget + +# rule O.SB.12 is not a DRC check + +# Rule O.SB.13_3.3V: Min. area of silicide block (um2). is 1.488µm² +logger.info("Executing rule O.SB.13_3.3V") +osb13_l1 = sab.and(otp_mk).with_area(nil, 1.488.um).not_interacting(v5_xtor).not_interacting(dualgate) +osb13_l1.output("O.SB.13_3.3V", "O.SB.13_3.3V : Min. area of silicide block (um2). : 1.488µm²") +osb13_l1.forget + +# Rule O.SB.13_5V: Min. area of silicide block (um2). is 2µm² +logger.info("Executing rule O.SB.13_5V") +osb13_l1 = sab.and(otp_mk).and(v5_xtor).with_area(nil, 2.um) +osb13_l1.output("O.SB.13_5V", "O.SB.13_5V : Min. area of silicide block (um2). : 2µm²") +osb13_l1.forget + +# rule O.SB.15b is not a DRC check + +# Rule O.CO.7: Min. space from COMP contact to Poly2 on COMP. is 0.13µm +logger.info("Executing rule O.CO.7") +oco7_l1 = contact.not_outside(comp).and(otp_mk).separation(tgate.and(otp_mk), 0.13.um, euclidian).polygons(0.001) +oco7_l1.output("O.CO.7", "O.CO.7 : Min. space from COMP contact to Poly2 on COMP. : 0.13µm") +oco7_l1.forget + +# Rule O.PL.ORT: Orientation-restricted gates must have the gate width aligned along the X-axis (poly line running horizontally) in reference to wafer notch down. is 0µm +logger.info("Executing rule O.PL.ORT") +oplort_l1 = comp.not(poly2).edges.and(tgate.edges).and(otp_mk).without_angle(0.um).extended(0, 0, 0.001, 0.001) +oplort_l1.output("O.PL.ORT", "O.PL.ORT : Orientation-restricted gates must have the gate width aligned along the X-axis (poly line running horizontally) in reference to wafer notch down. : 0µm") +oplort_l1.forget + +#================================================ +#---------------------EFUSE---------------------- +#================================================ + +# Rule EF.01: Min. (Poly2 butt PLFUSE) within EFUSE_MK and Pplus. +logger.info("Executing rule EF.01") +ef01_l1 = poly2.or(plfuse).interacting(efuse_mk).not_inside(efuse_mk.and(pplus)) +ef01_l1.output("EF.01", "EF.01 : Min. (Poly2 butt PLFUSE) within EFUSE_MK and Pplus.") +ef01_l1.forget + +# Rule EF.02: Min. Max. PLFUSE width. is 0.18µm +logger.info("Executing rule EF.02") +ef02_l1 = plfuse.drc(width != 0.18.um).extended(0, 0, 0.001, 0.001) +ef02_l1.output("EF.02", "EF.02 : Min. Max. PLFUSE width. : 0.18µm") +ef02_l1.forget + +# Rule EF.03: Min. Max. PLFUSE length. is 1.26µm +logger.info("Executing rule EF.03") +ef03_l1 = plfuse.edges.interacting(poly2.edges.and(plfuse.edges).centers(0, 0.95)).without_length(1.26.um).extended(0, 0, 0.001, 0.001) +ef03_l1.output("EF.03", "EF.03 : Min. Max. PLFUSE length. : 1.26µm") +ef03_l1.forget + +# Rule EF.04a: Min. Max. PLFUSE overlap Poly2 (coinciding permitted) and touch cathode and anode. +logger.info("Executing rule EF.04a") +ef04a_l1 = plfuse.not_in(plfuse.interacting(poly2.not(plfuse), 2, 2)).inside(efuse_mk).or(plfuse.not(poly2).inside(efuse_mk)) +ef04a_l1.output("EF.04a", "EF.04a : Min. Max. PLFUSE overlap Poly2 (coinciding permitted) and touch cathode and anode.") +ef04a_l1.forget + +# Rule EF.04b: PLFUSE must be rectangular. is -µm +logger.info("Executing rule EF.04b") +ef04b_l1 = plfuse.non_rectangles +ef04b_l1.output("EF.04b", "EF.04b : PLFUSE must be rectangular. : -µm") +ef04b_l1.forget + +cathode = poly2.inside(efuse_mk).not(lvs_source.or(plfuse)) +# Rule EF.04c: Cathode Poly2 must be rectangular. is -µm +logger.info("Executing rule EF.04c") +ef04c_l1 = cathode.non_rectangles +ef04c_l1.output("EF.04c", "EF.04c : Cathode Poly2 must be rectangular. : -µm") +ef04c_l1.forget + +anode = poly2.and(lvs_source).inside(efuse_mk) +# Rule EF.04d: Anode Poly2 must be rectangular. is -µm +logger.info("Executing rule EF.04d") +ef04d_l1 = anode.non_rectangles +ef04d_l1.output("EF.04d", "EF.04d : Anode Poly2 must be rectangular. : -µm") +ef04d_l1.forget + +# Rule EF.05: Min./Max. LVS_Source overlap Poly2 (at Anode). +logger.info("Executing rule EF.05") +ef05_l1 = poly2.not(plfuse).interacting(lvs_source).not(lvs_source).inside(efuse_mk).or(lvs_source.not(poly2).inside(efuse_mk)) +ef05_l1.output("EF.05", "EF.05 : Min./Max. LVS_Source overlap Poly2 (at Anode).") +ef05_l1.forget + +cathode_width = cathode.edges.not_interacting(cathode.edges.interacting(plfuse)).or(cathode.edges.interacting(plfuse)) +# Rule EF.06: Min./Max. Cathode Poly2 width. is 2.26µm +logger.info("Executing rule EF.06") +ef06_l1 = cathode_width.without_length(2.26.um).extended(0, 0, 0.001, 0.001) +ef06_l1.output("EF.06", "EF.06 : Min./Max. Cathode Poly2 width. : 2.26µm") +ef06_l1.forget + +# Rule EF.07: Min./Max. Cathode Poly2 length. is 1.84µm +logger.info("Executing rule EF.07") +ef07_l1 = cathode.edges.not(cathode_width).without_length(1.84.um).extended(0, 0, 0.001, 0.001) +ef07_l1.output("EF.07", "EF.07 : Min./Max. Cathode Poly2 length. : 1.84µm") +ef07_l1.forget + +anode_width = anode.edges.not_interacting(anode.edges.interacting(plfuse)).or(anode.edges.interacting(plfuse)) +# Rule EF.08: Min./Max. Anode Poly2 width. is 1.06µm +logger.info("Executing rule EF.08") +ef08_l1 = anode_width.without_length(1.06.um).extended(0, 0, 0.001, 0.001) +ef08_l1.output("EF.08", "EF.08 : Min./Max. Anode Poly2 width. : 1.06µm") +ef08_l1.forget + +# Rule EF.09: Min./Max. Anode Poly2 length. is 2.43µm +logger.info("Executing rule EF.09") +ef09_l1 = anode.edges.not(anode_width).without_length(2.43.um).extended(0, 0, 0.001, 0.001) +ef09_l1.output("EF.09", "EF.09 : Min./Max. Anode Poly2 length. : 2.43µm") +ef09_l1.forget + +# Rule EF.10: Min. Cathode Poly2 to Poly2 space. is 0.26µm +logger.info("Executing rule EF.10") +ef10_l1 = cathode.space(0.26.um, euclidian).polygons(0.001) +ef10_l1.output("EF.10", "EF.10 : Min. Cathode Poly2 to Poly2 space. : 0.26µm") +ef10_l1.forget + +# Rule EF.11: Min. Anode Poly2 to Poly2 space. is 0.26µm +logger.info("Executing rule EF.11") +ef11_l1 = anode.space(0.26.um, euclidian).polygons(0.001) +ef11_l1.output("EF.11", "EF.11 : Min. Anode Poly2 to Poly2 space. : 0.26µm") +ef11_l1.forget + +cont_ef = contact.and(plfuse.inside(efuse_mk)) +# Rule EF.12: Min. Space of Cathode Contact to PLFUSE end. +logger.info("Executing rule EF.12") +ef12_l1 = plfuse.inside(efuse_mk).separation(contact.inside(cathode), 0.155.um).polygons(0.001).or(cont_ef) +ef12_l1.output("EF.12", "EF.12 : Min. Space of Cathode Contact to PLFUSE end.") +ef12_l1.forget + +# Rule EF.13: Min. Space of Anode Contact to PLFUSE end. +logger.info("Executing rule EF.13") +ef13_l1 = plfuse.inside(efuse_mk).separation(contact.inside(anode), 0.14.um).polygons(0.001).or(cont_ef) +ef13_l1.output("EF.13", "EF.13 : Min. Space of Anode Contact to PLFUSE end.") +ef13_l1.forget + +cont_ef.forget + +# Rule EF.14: Min. EFUSE_MK enclose LVS_Source. +logger.info("Executing rule EF.14") +ef14_l1 = lvs_source.not_outside(efuse_mk).not(efuse_mk) +ef14_l1.output("EF.14", "EF.14 : Min. EFUSE_MK enclose LVS_Source.") +ef14_l1.forget + +# Rule EF.15: NO Contact is allowed to touch PLFUSE. +logger.info("Executing rule EF.15") +ef15_l1 = plfuse.interacting(contact) +ef15_l1.output("EF.15", "EF.15 : NO Contact is allowed to touch PLFUSE.") +ef15_l1.forget + +# Rule EF.16a: Cathode must contain exact number of Contacts at each ends. is 4µm +logger.info("Executing rule EF.16a") +ef16a_l1 = cathode.not_covering(contact, 4, 4) +ef16a_l1.output("EF.16a", "EF.16a : Cathode must contain exact number of Contacts at each ends. : 4µm") +ef16a_l1.forget + +# Rule EF.16b: Anode must contain exact number of Contacts at each ends. is 4µm +logger.info("Executing rule EF.16b") +ef16b_l1 = anode.not_covering(contact, 4, 4) +ef16b_l1.output("EF.16b", "EF.16b : Anode must contain exact number of Contacts at each ends. : 4µm") +ef16b_l1.forget + +# Rule EF.17: Min. Space of EFUSE_MK to EFUSE_MK. is 0.26µm +logger.info("Executing rule EF.17") +ef17_l1 = efuse_mk.space(0.26.um, euclidian).polygons(0.001) +ef17_l1.output("EF.17", "EF.17 : Min. Space of EFUSE_MK to EFUSE_MK. : 0.26µm") +ef17_l1.forget + +# Rule EF.18: PLFUSE must sit on field oxide (NOT COMP), no cross with any COMP, Nplus, Pplus, ESD, SAB, Resistor, Metal1, Metal2. +logger.info("Executing rule EF.18") +ef18_l1 = plfuse.not_outside(comp.or(nplus).or(esd).or(sab).or(resistor).or(metal1).or(metal2)) +ef18_l1.output("EF.18", "EF.18 : PLFUSE must sit on field oxide (NOT COMP), no cross with any COMP, Nplus, Pplus, ESD, SAB, Resistor, Metal1, Metal2.") +ef18_l1.forget + +# Rule EF.19: Min. PLFUSE space to Metal1, Metal2. +logger.info("Executing rule EF.19") +ef19_l1 = plfuse.not_outside(metal1.or(metal2)) +ef19_l1.output("EF.19", "EF.19 : Min. PLFUSE space to Metal1, Metal2.") +ef19_l1.forget + +# Rule EF.20: Min. PLFUSE space to COMP, Nplus, Pplus, Resistor, ESD, SAB. is 2.73µm +logger.info("Executing rule EF.20") +ef20_l1 = plfuse.separation(comp.or(nplus).or(esd).or(sab).or(resistor), 2.73.um, euclidian).polygons(0.001) +ef20_l1.output("EF.20", "EF.20 : Min. PLFUSE space to COMP, Nplus, Pplus, Resistor, ESD, SAB. : 2.73µm") +ef20_l1.forget + +ef_21_fuse = poly2.interacting(plfuse).inside(efuse_mk.and(pplus)).extents.edges +ef_21_anode = anode.edges.not_interacting(anode.edges.interacting(plfuse)) +ef_21_cathode = cathode.edges.not_interacting(cathode.edges.interacting(plfuse)) +# Rule EF.21: Min./Max. eFUSE Poly2 length. is 5.53µm +logger.info("Executing rule EF.21") +ef21_l1 = ef_21_fuse.not_interacting(ef_21_anode.or(ef_21_cathode).centers(0, 0.95)).without_length(5.53.um).extended(0, 0, 0.001, 0.001) +ef21_l1.output("EF.21", "EF.21 : Min./Max. eFUSE Poly2 length. : 5.53µm") +ef21_l1.forget + +ef_21_fuse.forget + +ef_21_anode.forget + +ef_21_cathode.forget + +# Rule EF.22a: Min./Max. Cathode Poly2 overlap with PLFUSE in width direction. is 1.04µm +logger.info("Executing rule EF.22a") +ef22a_l1 = cathode.edges.interacting(plfuse).not(plfuse.edges).without_length(1.04.um).extended(0, 0, 0.001, 0.001) +ef22a_l1.output("EF.22a", "EF.22a : Min./Max. Cathode Poly2 overlap with PLFUSE in width direction. : 1.04µm") +ef22a_l1.forget + +# Rule EF.22b: Min./Max. Anode Poly2 overlap with PLFUSE in width direction. is 0.44µm +logger.info("Executing rule EF.22b") +ef22b_l1 = anode.edges.interacting(plfuse).not(plfuse.edges).without_length(0.44.um).extended(0, 0, 0.001, 0.001) +ef22b_l1.output("EF.22b", "EF.22b : Min./Max. Anode Poly2 overlap with PLFUSE in width direction. : 0.44µm") +ef22b_l1.forget + +#================================================ +#-------------------10V LDNMOS------------------- +#================================================ + +# Rule MDN.1: Min MVSD width (for litho purpose). is 1µm +logger.info("Executing rule MDN.1") +mdn1_l1 = mvsd.width(1.um, euclidian).polygons(0.001) +mdn1_l1.output("MDN.1", "MDN.1 : Min MVSD width (for litho purpose). : 1µm") +mdn1_l1.forget + +if CONNECTIVITY_RULES +logger.info("CONNECTIVITY_RULES section") + +connected_mdn_2a, unconnected_mdn_2b = conn_space(mvsd, 1, 2, euclidian) + +# Rule MDN.2a: Min MVSD space [Same Potential]. is 1µm +logger.info("Executing rule MDN.2a") +mdn2a_l1 = connected_mdn_2a +mdn2a_l1.output("MDN.2a", "MDN.2a : Min MVSD space [Same Potential]. : 1µm") +mdn2a_l1.forget + +# Rule MDN.2b: Min MVSD space [Diff Potential]. is 2µm +logger.info("Executing rule MDN.2b") +mdn2b_l1 = unconnected_mdn_2b +mdn2b_l1.output("MDN.2b", "MDN.2b : Min MVSD space [Diff Potential]. : 2µm") +mdn2b_l1.forget + +else +logger.info("CONNECTIVITY_RULES disabled section") + +# Rule MDN.2b: Min MVSD space [Diff Potential]. is 2µm +logger.info("Executing rule MDN.2b") +mdn2b_l1 = mvsd.space(2.um, euclidian).polygons(0.001) +mdn2b_l1.output("MDN.2b", "MDN.2b : Min MVSD space [Diff Potential]. : 2µm") +mdn2b_l1.forget + +end #CONNECTIVITY_RULES + +gate_mdn = poly2.and(comp).inside(ldmos_xtor).inside(dualgate) +# Rule MDN.3a: Min transistor channel length. is 0.6µm +logger.info("Executing rule MDN.3a") +mdn3a_l1 = gate_mdn.enclosing(mvsd, 0.6.um, euclidian).polygons(0.001) +mdn3a_l1.output("MDN.3a", "MDN.3a : Min transistor channel length. : 0.6µm") +mdn3a_l1.forget + +mvsd_mdn = mvsd.edges.and(ncomp).and(poly2) +# Rule MDN.3b: Max transistor channel length. +logger.info("Executing rule MDN.3b") +mdn3b_l1 = poly2.edges.and(ncomp).or(mvsd_mdn).and(ldmos_xtor).and(dualgate).not(ngate.not(mvsd).edges.interacting(poly2.edges.and(ncomp).or(mvsd_mdn)).width(20.001.um).edges) +mdn3b_l1.output("MDN.3b", "MDN.3b : Max transistor channel length.") +mdn3b_l1.forget + +mvsd_mdn.forget + +# Rule MDN.4a: Min transistor channel width. is 4µm +logger.info("Executing rule MDN.4a") +mdn4a_l1 = gate_mdn.edges.not(mvsd).interacting(mvsd).width(4.um, euclidian).polygons(0.001) +mdn4a_l1.output("MDN.4a", "MDN.4a : Min transistor channel width. : 4µm") +mdn4a_l1.forget + +# Rule MDN.4b: Max transistor channel width. +logger.info("Executing rule MDN.4b") +mdn4b_l1 = gate_mdn.not(mvsd).interacting(nplus).not_interacting(gate_mdn.edges.not(mvsd).not(poly2.edges).width(50.001.um).polygons) +mdn4b_l1.output("MDN.4b", "MDN.4b : Max transistor channel width.") +mdn4b_l1.forget + +gate_mdn.forget + +pcomp_mdn5a = pcomp.not_interacting(ncomp).inside(ldmos_xtor).inside(dualgate) +# Rule MDN.5ai: Min PCOMP (Pplus AND COMP) space to LDNMOS Drain MVSD (source and body tap non-butted). PCOMP (Pplus AND COMP) intercept with LDNMOS Drain MVSD is not allowed. +logger.info("Executing rule MDN.5ai") +mdn5ai_l1 = mvsd.and(pcomp_mdn5a).or(pcomp_mdn5a.separation(mvsd, 1.um, euclidian).polygons(0.001)) +mdn5ai_l1.output("MDN.5ai", "MDN.5ai : Min PCOMP (Pplus AND COMP) space to LDNMOS Drain MVSD (source and body tap non-butted). PCOMP (Pplus AND COMP) intercept with LDNMOS Drain MVSD is not allowed.") +mdn5ai_l1.forget + +pcomp_mdn5a.forget + +# Rule MDN.5aii: Min PCOMP (Pplus AND COMP) space to LDNMOS Drain MVSD (source and body tap butted). PCOMP (Pplus AND COMP) intercept with LDNMOS Drain MVSD is not allowed. is 0.92µm +logger.info("Executing rule MDN.5aii") +mdn5aii_l1 = pcomp.interacting(ncomp).inside(ldmos_xtor).inside(dualgate).not(nplus).separation(mvsd, 0.92.um, euclidian).polygons(0.001) +mdn5aii_l1.output("MDN.5aii", "MDN.5aii : Min PCOMP (Pplus AND COMP) space to LDNMOS Drain MVSD (source and body tap butted). PCOMP (Pplus AND COMP) intercept with LDNMOS Drain MVSD is not allowed. : 0.92µm") +mdn5aii_l1.forget + +ncomp_mdn5b = ncomp.inside(ldmos_xtor).inside(dualgate) +pcomp_mdn5b = pcomp.inside(ldmos_xtor).inside(dualgate) +# Rule MDN.5b: Min PCOMP (Pplus AND COMP) space to LDNMOS Source (Nplus AND COMP). Use butted source and p-substrate tab otherwise and that is good for Latch-up immunity as well. +logger.info("Executing rule MDN.5b") +mdn5b_l1 = ncomp_mdn5b.not(poly2).not(mvsd).separation(pcomp_mdn5b, 0.4.um, euclidian).polygons.or(ncomp_mdn5b.not(poly2).not(mvsd).and(pcomp_mdn5b)) +mdn5b_l1.output("MDN.5b", "MDN.5b : Min PCOMP (Pplus AND COMP) space to LDNMOS Source (Nplus AND COMP). Use butted source and p-substrate tab otherwise and that is good for Latch-up immunity as well.") +mdn5b_l1.forget + +ncomp_mdn5b.forget + +pcomp_mdn5b.forget + +mdn_5c_ncompsd = ncomp.inside(ldmos_xtor).inside(dualgate).interacting(mvsd).sized(0.36.um).sized(-0.36.um).extents +mdn_5c_error = mdn_5c_ncompsd.edges.centers(0, 0.99).not_interacting(mdn_5c_ncompsd.drc(separation(pcomp, euclidian) <= 15.um).polygons(0.001)) +# Rule MDN.5c: Maximum distance of the nearest edge of the substrate tab from NCOMP edge. is 15µm +logger.info("Executing rule MDN.5c") +mdn5c_l1 = mdn_5c_error.and(ncomp).and(pcomp.holes).extended(0, 0, 0.001, 0.001) +mdn5c_l1.output("MDN.5c", "MDN.5c : Maximum distance of the nearest edge of the substrate tab from NCOMP edge. : 15µm") +mdn5c_l1.forget + +mdn_5c_ncompsd.forget + +mdn_5c_error.forget + +# Rule MDN.6: ALL LDNMOS shall be covered by Dualgate layer. +logger.info("Executing rule MDN.6") +mdn6_l1 = ncomp.not(poly2).not(mvsd).or(ngate.not(mvsd)).or(ncomp.and(mvsd)).inside(ldmos_xtor).not_inside(dualgate) +mdn6_l1.output("MDN.6", "MDN.6 : ALL LDNMOS shall be covered by Dualgate layer.") +mdn6_l1.forget + +# Rule MDN.6a: Min Dualgate enclose NCOMP. +logger.info("Executing rule MDN.6a") +mdn6a_l1 = dualgate.enclosing(ncomp.inside(ldmos_xtor), 0.5.um, euclidian).polygons(0.001).or(ncomp.inside(ldmos_xtor).not_inside(dualgate)) +mdn6a_l1.output("MDN.6a", "MDN.6a : Min Dualgate enclose NCOMP.") +mdn6a_l1.forget + +# Rule MDN.7: Each LDNMOS shall be covered by LDMOS_XTOR (GDS#226) mark layer. +logger.info("Executing rule MDN.7") +mdn7_l1 = ncomp.interacting(mvsd).not(poly2).not(mvsd).or(ngate.interacting(mvsd).not(mvsd)).or(ncomp.and(mvsd)).inside(dualgate).not_inside(ldmos_xtor) +mdn7_l1.output("MDN.7", "MDN.7 : Each LDNMOS shall be covered by LDMOS_XTOR (GDS#226) mark layer.") +mdn7_l1.forget + +# Rule MDN.7a: Min LDMOS_XTOR enclose Dualgate. +logger.info("Executing rule MDN.7a") +mdn7a_l1 = dualgate.not_outside(ldmos_xtor).not(ldmos_xtor).or(dualgate.interacting(mvsd).not_inside(ldmos_xtor)) +mdn7a_l1.output("MDN.7a", "MDN.7a : Min LDMOS_XTOR enclose Dualgate.") +mdn7a_l1.forget + +if CONNECTIVITY_RULES +logger.info("CONNECTIVITY_RULES section") + +connected_mdn_8a, unconnected_mdn_8b = conn_separation(mvsd, nwell, 1, 2, euclidian) + +# Rule MDN.8a: Min LDNMOS drain MVSD space to any other equal potential Nwell space. +logger.info("Executing rule MDN.8a") +mdn8a_l1 = connected_mdn_8a.or(mvsd.not_outside(nwell)) +mdn8a_l1.output("MDN.8a", "MDN.8a : Min LDNMOS drain MVSD space to any other equal potential Nwell space.") +mdn8a_l1.forget + +# Rule MDN.8b: Min LDNMOS drain MVSD space to any other different potential Nwell space. +logger.info("Executing rule MDN.8b") +mdn8b_l1 = unconnected_mdn_8b.or(mvsd.not_outside(nwell)) +mdn8b_l1.output("MDN.8b", "MDN.8b : Min LDNMOS drain MVSD space to any other different potential Nwell space.") +mdn8b_l1.forget + +else +logger.info("CONNECTIVITY_RULES disabled section") + +# Rule MDN.8b: Min LDNMOS drain MVSD space to any other different potential Nwell space. +logger.info("Executing rule MDN.8b") +mdn8b_l1 = mvsd.separation(nwell, 2.um, euclidian).polygons(0.001).or(mvsd.not_outside(nwell)) +mdn8b_l1.output("MDN.8b", "MDN.8b : Min LDNMOS drain MVSD space to any other different potential Nwell space.") +mdn8b_l1.forget + +end #CONNECTIVITY_RULES + +# Rule MDN.9: Min LDNMOS drain MVSD space to NCOMP (Nplus AND COMP) outside LDNMOS drain MVSD. is 4µm +logger.info("Executing rule MDN.9") +mdn9_l1 = mvsd.inside(dualgate).inside(ldmos_xtor).separation(ncomp.not_interacting(mvsd), 4.um, euclidian).polygons(0.001) +mdn9_l1.output("MDN.9", "MDN.9 : Min LDNMOS drain MVSD space to NCOMP (Nplus AND COMP) outside LDNMOS drain MVSD. : 4µm") +mdn9_l1.forget + +# rule MDN.10 is not a DRC check + +poly_mdn10 = poly2.inside(dualgate).inside(ldmos_xtor.interacting(mvsd)) +# Rule MDN.10a: Min LDNMOS POLY2 width. is 1.2µm +logger.info("Executing rule MDN.10a") +mdn10a_l1 = poly_mdn10.width(1.2.um, euclidian).polygons(0.001) +mdn10a_l1.output("MDN.10a", "MDN.10a : Min LDNMOS POLY2 width. : 1.2µm") +mdn10a_l1.forget + +# Rule MDN.10b: Min POLY2 extension beyond COMP in the width direction of the transistor (other than the LDNMOS drain direction). is 0.4µm +logger.info("Executing rule MDN.10b") +mdn10b_l1 = poly_mdn10.edges.enclosing(ncomp.interacting(poly_mdn10).edges.interacting(ncomp.edges.not_interacting(poly2)), 0.4.um, euclidian) +mdn10b_l1.output("MDN.10b", "MDN.10b : Min POLY2 extension beyond COMP in the width direction of the transistor (other than the LDNMOS drain direction). : 0.4µm") +mdn10b_l1.forget + +mdn_10c_all_errors = poly_mdn10.drc(enclosing(ncomp.interacting(poly_mdn10), euclidian) != 0.2.um) +mdn_10c_error_region = ncomp.inside(dualgate).inside(ldmos_xtor).sized(0.36.um).sized(-0.36.um).extents.and(mvsd).and(poly2) +# Rule MDN.10c: Min/Max POLY2 extension beyond COMP on the field towards LDNMOS drain COMP direction. +logger.info("Executing rule MDN.10c") +mdn10c_l1 = mdn_10c_all_errors.and(mdn_10c_error_region) +mdn10c_l1.output("MDN.10c", "MDN.10c : Min/Max POLY2 extension beyond COMP on the field towards LDNMOS drain COMP direction.") +mdn10c_l1.forget + +mdn_10c_all_errors.forget + +mdn_10c_error_region.forget + +mdn_10d_field = ncomp.and(poly2).sized(1.um, 0).and(poly2) +mdn_10d_not_max = ncomp.inside(mvsd).inside(dualgate).inside(ldmos_xtor).drc(separation(mdn_10d_field) <= 0.16.um) +mdn_10d_max = ncomp.sized(0.36.um).sized(-0.36.um).extents.not(mdn_10d_not_max.polygons).not(ncomp).not(poly2).inside(mvsd) +mdn_10d_min = ncomp.inside(mvsd).inside(dualgate).inside(ldmos_xtor).separation(mdn_10d_field , 0.16.um).polygons(0.001) +mdn_10d_overlap = ncomp.inside(mvsd).inside(dualgate).inside(ldmos_xtor).and(poly2) +# Rule MDN.10d: Min/Max POLY2 on field space to LDNMOS drain COMP. +logger.info("Executing rule MDN.10d") +mdn10d_l1 = mdn_10d_max.or(mdn_10d_min).or(mdn_10d_overlap) +mdn10d_l1.output("MDN.10d", "MDN.10d : Min/Max POLY2 on field space to LDNMOS drain COMP.") +mdn10d_l1.forget + +mdn_10d_field.forget + +mdn_10d_not_max.forget + +mdn_10d_max.forget + +mdn_10d_min.forget + +mdn_10d_overlap.forget + +# Rule MDN.10ei: Min POLY2 space to Psub tap (source and body tap non-butted). +logger.info("Executing rule MDN.10ei") +mdn10ei_l1 = poly_mdn10.separation(pcomp.not_interacting(ncomp), 0.4.um).polygons(0.001).or(poly_mdn10.and(pcomp.not(nplus).not_interacting(ncomp.not(pplus)))) +mdn10ei_l1.output("MDN.10ei", "MDN.10ei : Min POLY2 space to Psub tap (source and body tap non-butted).") +mdn10ei_l1.forget + +# Rule MDN.10eii: Min POLY2 space to Psub tap (source and body tap butted). is 0.32µm +logger.info("Executing rule MDN.10eii") +mdn10eii_l1 = poly_mdn10.separation(pcomp.not(nplus).interacting(ncomp.not(pplus)), 0.32.um, euclidian).polygons(0.001) +mdn10eii_l1.output("MDN.10eii", "MDN.10eii : Min POLY2 space to Psub tap (source and body tap butted). : 0.32µm") +mdn10eii_l1.forget + +# Rule MDN.10f: Poly2 interconnect in HV region (LDMOS_XTOR marked region) not allowed. Also, any Poly2 interconnect with poly2 to substrate potential greater than 6V is not allowed. +logger.info("Executing rule MDN.10f") +mdn10f_l1 = poly_mdn10.not(nplus).interacting(poly_mdn10.and(nplus),2).or(poly2.and(ldmos_xtor).interacting(poly2.not(ldmos_xtor))) +mdn10f_l1.output("MDN.10f", "MDN.10f : Poly2 interconnect in HV region (LDMOS_XTOR marked region) not allowed. Also, any Poly2 interconnect with poly2 to substrate potential greater than 6V is not allowed.") +mdn10f_l1.forget + +poly_mdn10.forget + +mdn_11_layer = ldmos_xtor.and(mvsd).and(comp).and(poly2).and(nplus) +mdn_11_max = mdn_11_layer.not(mdn_11_layer.drc(width <= 0.4.um).polygons) +mdn_11_min = mdn_11_layer.width(0.4.um).polygons(0.001).not_interacting(mdn_11_max) +mdn_11_no_channel = mvsd.covering(ncomp).outside(tgate).inside(dualgate).inside(ldmos_xtor).or(mvsd.not_covering(ncomp.not_interacting(poly2)).inside(dualgate).inside(ldmos_xtor)) +# Rule MDN.11: Min/Max MVSD overlap channel COMP ((((LDMOS_XTOR AND MVSD) AND COMP) AND POLY2) AND NPlus). +logger.info("Executing rule MDN.11") +mdn11_l1 = mdn_11_max.or(mdn_11_min).or(mdn_11_no_channel) +mdn11_l1.output("MDN.11", "MDN.11 : Min/Max MVSD overlap channel COMP ((((LDMOS_XTOR AND MVSD) AND COMP) AND POLY2) AND NPlus).") +mdn11_l1.forget + +mdn_11_layer.forget + +mdn_11_max.forget + +mdn_11_min.forget + +mdn_11_no_channel.forget + +mdn12_a = mvsd.covering(ncomp.not_interacting(poly2)).enclosing(ncomp, 0.5.um, transparent).polygons(0.001).outside(poly2).inside(dualgate).inside(ldmos_xtor) +mdn12_b = mvsd.not_covering(ncomp.not_interacting(poly2)).inside(dualgate).inside(ldmos_xtor) +# Rule MDN.12: Min MVSD enclose NCOMP in the LDNMOS drain and in the direction along the transistor width. +logger.info("Executing rule MDN.12") +mdn12_l1 = mdn12_a.or(mdn12_b) +mdn12_l1.output("MDN.12", "MDN.12 : Min MVSD enclose NCOMP in the LDNMOS drain and in the direction along the transistor width.") +mdn12_l1.forget + +mdn12_a.forget + +mdn12_b.forget + +# rule MDN.13 is not a DRC check + +# Rule MDN.13a: Max single finger width. is 50µm +logger.info("Executing rule MDN.13a") +mdn13a_l1 = poly2.and(ncomp).not(mvsd).inside(dualgate).inside(ldmos_xtor).drc(length > 50.um) +mdn13a_l1.output("MDN.13a", "MDN.13a : Max single finger width. : 50µm") +mdn13a_l1.forget + +mdn_source = ncomp.interacting(poly2.and(dualgate).and(ldmos_xtor).and(mvsd)).not(poly2) +mdn_ldnmos = poly2.and(ncomp).and(dualgate).not(mvsd).inside(ldmos_xtor) +# Rule MDN.13b: Layout shall have alternative source & drain. +logger.info("Executing rule MDN.13b") +mdn13b_l1 = mdn_ldnmos.not_interacting(mdn_source,1,1).or(mdn_ldnmos.not_interacting(mvsd,1,1)).or(mdn_source.interacting(mvsd)) +mdn13b_l1.output("MDN.13b", "MDN.13b : Layout shall have alternative source & drain.") +mdn13b_l1.forget + +mdn_13c_source_side = mdn_ldnmos.interacting(mdn_source.interacting(mdn_ldnmos, 2, 2).or(mdn_source.interacting(pcomp.interacting(mdn_source, 2, 2)))) +# Rule MDN.13c: Both sides of the transistor shall be terminated by source. +logger.info("Executing rule MDN.13c") +mdn13c_l1 = mvsd.covering(ncomp.not_interacting(poly2)).interacting(ncomp, 2, 2).interacting(mdn_13c_source_side) +mdn13c_l1.output("MDN.13c", "MDN.13c : Both sides of the transistor shall be terminated by source.") +mdn13c_l1.forget + +mdn_13c_source_side.forget + +mdn_13d_single = mvsd.covering(ncomp.not_interacting(poly2)).interacting(ncomp, 2, 2).inside(ldmos_xtor) +mdn_13d_multi = mvsd.covering(ncomp.not_interacting(poly2)).interacting(ncomp, 3, 3).inside(ldmos_xtor) +mdn_13d_butted_well = mdn_source.sized(1.um).sized(-1.um).extents.not(pcomp).interacting(mdn_ldnmos,2,2) +# Rule MDN.13d: Every two poly fingers shall be surrounded by a P-sub guard ring. (Exclude the case when each LDNMOS transistor have full width butting to well tap). +logger.info("Executing rule MDN.13d") +mdn13d_l1 = pcomp.holes.covering(mdn_13d_single, 2).or(pcomp.holes.covering(mdn_13d_single).covering(mdn_13d_multi)).or(mdn_13d_butted_well) +mdn13d_l1.output("MDN.13d", "MDN.13d : Every two poly fingers shall be surrounded by a P-sub guard ring. (Exclude the case when each LDNMOS transistor have full width butting to well tap).") +mdn13d_l1.forget + +mdn_13d_single.forget + +mdn_13d_multi.forget + +mdn_13d_butted_well.forget + +mdn_source.forget + +mdn_ldnmos.forget + +# Rule MDN.14: Min MVSD space to any DNWELL. +logger.info("Executing rule MDN.14") +mdn14_l1 = mvsd.separation(dnwell,6.0.um).polygons(0.001).or(mvsd.not_outside(dnwell)) +mdn14_l1.output("MDN.14", "MDN.14 : Min MVSD space to any DNWELL.") +mdn14_l1.forget + +# Rule MDN.15a: Min LDNMOS drain COMP width. is 0.22µm +logger.info("Executing rule MDN.15a") +mdn15a_l1 = comp.inside(mvsd).inside(dualgate).inside(ldmos_xtor).width(0.22.um, euclidian).polygons(0.001) +mdn15a_l1.output("MDN.15a", "MDN.15a : Min LDNMOS drain COMP width. : 0.22µm") +mdn15a_l1.forget + +# Rule MDN.15b: Min LDNMOS drain COMP enclose contact. is 0µm +logger.info("Executing rule MDN.15b") +mdn15b_l1 = contact.interacting(ncomp.inside(mvsd).inside(dualgate).inside(ldmos_xtor)).not_inside(ncomp.inside(mvsd)) +mdn15b_l1.output("MDN.15b", "MDN.15b : Min LDNMOS drain COMP enclose contact. : 0µm") +mdn15b_l1.forget + +# rule MDN.16 is not a DRC check + +mdn_17_blockages = pcomp.holes.not(ncomp.or(poly2).interacting(mvsd)).covering(dnwell.or(nwell)).inside(dualgate).inside(ldmos_xtor.interacting(mvsd)) +mdn_17_mos_in_gr = ngate.not(mvsd).not_inside(pcomp.holes).inside(dualgate).inside(ldmos_xtor.interacting(mvsd)) +mdn_17_gr_in_ldmos_mk = ldmos_xtor.interacting(mvsd).and(dualgate).not_covering(pcomp) +# Rule MDN.17: It is recommended to surround the LDNMOS transistor with non-broken Psub guard ring to improve the latch up immunity. Guideline to improve the latch up immunity. +logger.info("Executing rule MDN.17") +mdn17_l1 = mdn_17_blockages.or(mdn_17_mos_in_gr).or(mdn_17_gr_in_ldmos_mk) +mdn17_l1.output("MDN.17", "MDN.17 : It is recommended to surround the LDNMOS transistor with non-broken Psub guard ring to improve the latch up immunity. Guideline to improve the latch up immunity.") +mdn17_l1.forget + +mdn_17_blockages.forget + +mdn_17_mos_in_gr.forget + +mdn_17_gr_in_ldmos_mk.forget + +#================================================ +#-------------------10V LDPMOS------------------- +#================================================ + +mdp_source = (pcomp).interacting(poly2.and(dualgate).and(ldmos_xtor).and(mvpsd)).not(poly2) +ldpmos = poly2.and(pcomp).and(dualgate).not(mvpsd).inside(ldmos_xtor) +# Rule MDP.1: Minimum transistor channel length. is 0.6µm +logger.info("Executing rule MDP.1") +mdp1_l1 = poly2.and(comp).inside(ldmos_xtor).inside(dualgate).enclosing(mvpsd, 0.6.um, euclidian).polygons(0.001) +mdp1_l1.output("MDP.1", "MDP.1 : Minimum transistor channel length. : 0.6µm") +mdp1_l1.forget + +mvpsd_mdp = mvpsd.edges.and(pcomp).and(poly2) +# Rule MDP.1a: Max transistor channel length. +logger.info("Executing rule MDP.1a") +mdp1a_l1 = poly2.edges.and(pcomp).or(mvpsd_mdp).and(ldmos_xtor).and(dualgate).not(pgate.not(mvpsd).edges.interacting(poly2.edges.and(pcomp).or(mvpsd_mdp)).width(20.001.um).edges) +mdp1a_l1.output("MDP.1a", "MDP.1a : Max transistor channel length.") +mdp1a_l1.forget + +mvpsd_mdp.forget + +# Rule MDP.2: Minimum transistor channel width. is 4µm +logger.info("Executing rule MDP.2") +mdp2_l1 = poly2.and(comp).inside(ldmos_xtor).inside(dualgate).edges.not(mvpsd).interacting(mvpsd).width(4.um, euclidian).polygons(0.001) +mdp2_l1.output("MDP.2", "MDP.2 : Minimum transistor channel width. : 4µm") +mdp2_l1.forget + +mdp3_1 = ldpmos.or(mvpsd).or(mdp_source).not_interacting(ncomp.holes).inside(dualgate).inside(ldmos_xtor) +mdp3_2 = ncomp.holes.not_interacting(ncomp.interacting(mdp_source)).not_interacting(mvpsd,1,1).inside(dualgate).inside(ldmos_xtor) +# Rule MDP.3: Each LDPMOS shall be surrounded by non-broken Nplus guard ring inside DNWELL +logger.info("Executing rule MDP.3") +mdp3_l1 = mdp3_1.or(mdp3_2) +mdp3_l1.output("MDP.3", "MDP.3 : Each LDPMOS shall be surrounded by non-broken Nplus guard ring inside DNWELL") +mdp3_l1.forget + +ncomp_mdp3ai = ncomp.not_interacting(pcomp).inside(ldmos_xtor).inside(dualgate) +# Rule MDP.3ai: Min NCOMP (Nplus AND COMP) space to MVPSD (source and body tap non-butted). NCOMP (Nplus AND COMP) intercept with MVPSD is not allowed. +logger.info("Executing rule MDP.3ai") +mdp3ai_l1 = ncomp_mdp3ai.separation(mvpsd, 1.um, euclidian).polygons(0.001).or(mvpsd.interacting(ncomp_mdp3ai)) +mdp3ai_l1.output("MDP.3ai", "MDP.3ai : Min NCOMP (Nplus AND COMP) space to MVPSD (source and body tap non-butted). NCOMP (Nplus AND COMP) intercept with MVPSD is not allowed.") +mdp3ai_l1.forget + +ncomp_mdp3ai.forget + +ncomp_mdp3aii = ncomp.interacting(pcomp).inside(ldmos_xtor).inside(dualgate) +# Rule MDP.3aii: Min NCOMP (Nplus AND COMP) space to MVPSD (source and body tap butted). NCOMP (Nplus AND COMP) intercept with MVPSD is not allowed. +logger.info("Executing rule MDP.3aii") +mdp3aii_l1 = ncomp_mdp3aii.separation(mvpsd, 0.92.um, euclidian).polygons(0.001).or(mvpsd.interacting(ncomp_mdp3aii)) +mdp3aii_l1.output("MDP.3aii", "MDP.3aii : Min NCOMP (Nplus AND COMP) space to MVPSD (source and body tap butted). NCOMP (Nplus AND COMP) intercept with MVPSD is not allowed.") +mdp3aii_l1.forget + +ncomp_mdp3aii.forget + +ncomp_mdp3b = ncomp.inside(ldmos_xtor).inside(dualgate) +pcomp_mdp3b = pcomp.inside(dnwell).inside(ldmos_xtor).inside(dualgate) +# Rule MDP.3b: Min NCOMP (Nplus AND COMP) space to PCOMP in DNWELL (Pplus AND COMP AND DNWELL). Use butted source and DNWELL contacts otherwise and that is best for Latch-up immunity as well. is 0.4µm +logger.info("Executing rule MDP.3b") +mdp3b_l1 = ncomp_mdp3b.not(poly2).not(mvpsd).separation(pcomp_mdp3b.not(poly2).not(mvpsd), 0.4.um, euclidian).polygons(0.001) +mdp3b_l1.output("MDP.3b", "MDP.3b : Min NCOMP (Nplus AND COMP) space to PCOMP in DNWELL (Pplus AND COMP AND DNWELL). Use butted source and DNWELL contacts otherwise and that is best for Latch-up immunity as well. : 0.4µm") +mdp3b_l1.forget + +ncomp_mdp3b.forget + +pcomp_mdp3b.forget + +# Rule MDP.3c: Maximum distance of the nearest edge of the DNWELL tab (NCOMP inside DNWELL) from PCOMP edge (PCOMP inside DNWELL). is 15µm +logger.info("Executing rule MDP.3c") +mdp3c_l1 = ncomp.inside(dnwell).inside(ldmos_xtor).inside(dualgate).not_interacting(ncomp.inside(dnwell).drc(separation(pcomp.inside(dnwell)) <= 15.um).first_edges,4) +mdp3c_l1.output("MDP.3c", "MDP.3c : Maximum distance of the nearest edge of the DNWELL tab (NCOMP inside DNWELL) from PCOMP edge (PCOMP inside DNWELL). : 15µm") +mdp3c_l1.forget + +# Rule MDP.3d: The metal connection for the Nplus guard ring recommended to be continuous. The maximum gap between this metal if broken. Note: To put maximum number of contact under metal for better manufacturability and reliability. is 10µm +logger.info("Executing rule MDP.3d") +mdp3d_l1 = ncomp.interacting(ldmos_xtor.interacting(mvpsd)).interacting(dualgate).not(metal1).edges.not(metal1).with_length(10.001.um, nil) +mdp3d_l1.output("MDP.3d", "MDP.3d : The metal connection for the Nplus guard ring recommended to be continuous. The maximum gap between this metal if broken. Note: To put maximum number of contact under metal for better manufacturability and reliability. : 10µm") +mdp3d_l1.forget + +mdp4_metal = pcomp.not_interacting(mvpsd).interacting(ldmos_xtor.interacting(mvpsd)).interacting(dualgate).not(metal1).edges.not(metal1).with_length(10.001.um, nil) +# Rule MDP.4: DNWELL covering LDPMOS shall be surrounded by non broken Pplus guard. The metal connection for the Pplus guard ring recommended to be continuous, The maximum gap between this metal if broken. Note: To put maximum number of contact under metal for better manufacturability and reliability. +logger.info("Executing rule MDP.4") +mdp4_l1 = pcomp.interacting(metal1).not_interacting(pcomp.holes).edges.and(ldmos_xtor).and(dualgate).or(mdp4_metal) +mdp4_l1.output("MDP.4", "MDP.4 : DNWELL covering LDPMOS shall be surrounded by non broken Pplus guard. The metal connection for the Pplus guard ring recommended to be continuous, The maximum gap between this metal if broken. Note: To put maximum number of contact under metal for better manufacturability and reliability.") +mdp4_l1.forget + +mdp4_metal.forget + +# Rule MDP.4a: Min PCOMP (Pplus AND COMP) space to DNWELL. is 2.5µm +logger.info("Executing rule MDP.4a") +mdp4a_l1 = pcomp.inside(ldmos_xtor).inside(dualgate).separation(dnwell.inside(ldmos_xtor).inside(dualgate), 2.5.um, euclidian).polygons(0.001) +mdp4a_l1.output("MDP.4a", "MDP.4a : Min PCOMP (Pplus AND COMP) space to DNWELL. : 2.5µm") +mdp4a_l1.forget + +mdp4b_dnwell_edges = dnwell.inside(ldmos_xtor).inside(dualgate).edges.centers(0, 0.99) +mdp4b_not_error = dnwell.drc(separation(pcomp.inside(ldmos_xtor.interacting(mvpsd)).inside(dualgate).not_interacting(mvpsd), euclidian) <= 15.um).polygons(0.001) +# Rule MDP.4b: Maximum distance of the nearest edge of the DNWELL from the PCOMP Guard ring outside DNWELL. is 15µm +logger.info("Executing rule MDP.4b") +mdp4b_l1 = mdp4b_dnwell_edges.not_interacting(mdp4b_not_error).and(pcomp.holes).extended(0, 0, 0.001, 0.001) +mdp4b_l1.output("MDP.4b", "MDP.4b : Maximum distance of the nearest edge of the DNWELL from the PCOMP Guard ring outside DNWELL. : 15µm") +mdp4b_l1.forget + +mdp4b_dnwell_edges.forget + +mdp4b_not_error.forget + +# Rule MDP.5: Each LDPMOS shall be covered by Dualgate layer. +logger.info("Executing rule MDP.5") +mdp5_l1 = pcomp.not(poly2).not(mvpsd).or(pgate.not(mvpsd)).or(pcomp.and(mvpsd)).inside(ldmos_xtor).not_inside(dualgate) +mdp5_l1.output("MDP.5", "MDP.5 : Each LDPMOS shall be covered by Dualgate layer.") +mdp5_l1.forget + +# Rule MDP.5a: Minimum Dualgate enclose Plus guarding ring PCOMP (Pplus AND COMP). is 0.5µm +logger.info("Executing rule MDP.5a") +mdp5a_l1 = dualgate.interacting(ldmos_xtor).enclosing(pcomp.inside(ldmos_xtor), 0.5.um, euclidian).polygons(0.001) +mdp5a_l2 = pcomp.inside(ldmos_xtor).not_outside(dualgate.interacting(ldmos_xtor)).not(dualgate.interacting(ldmos_xtor)) +mdp5a_l = mdp5a_l1.or(mdp5a_l2) +mdp5a_l.output("MDP.5a", "MDP.5a : Minimum Dualgate enclose Plus guarding ring PCOMP (Pplus AND COMP). : 0.5µm") +mdp5a_l1.forget +mdp5a_l2.forget +mdp5a_l.forget + +# Rule MDP.6: Each LDPMOS shall be covered by LDMOS_XTOR (GDS#226) layer. +logger.info("Executing rule MDP.6") +mdp6_l1 = mvpsd.not_inside(ldmos_xtor) +mdp6_l1.output("MDP.6", "MDP.6 : Each LDPMOS shall be covered by LDMOS_XTOR (GDS#226) layer.") +mdp6_l1.forget + +# Rule MDP.6a: Minimum LDMOS_XTOR enclose Dualgate. +logger.info("Executing rule MDP.6a") +mdp6a_l1 = ldmos_xtor.not_covering(dualgate) +mdp6a_l1.output("MDP.6a", "MDP.6a : Minimum LDMOS_XTOR enclose Dualgate.") +mdp6a_l1.forget + +# Rule MDP.7: Minimum LDMOS_XTOR layer space to Nwell outside LDMOS_XTOR. is 2µm +logger.info("Executing rule MDP.7") +mdp7_l1 = ldmos_xtor.separation(nwell.outside(ldmos_xtor), 2.um, euclidian).polygons(0.001) +mdp7_l1.output("MDP.7", "MDP.7 : Minimum LDMOS_XTOR layer space to Nwell outside LDMOS_XTOR. : 2µm") +mdp7_l1.forget + +# Rule MDP.8: Minimum LDMOS_XTOR layer space to NCOMP outside LDMOS_XTOR. is 1.5µm +logger.info("Executing rule MDP.8") +mdp8_l1 = ldmos_xtor.separation(ncomp.outside(ldmos_xtor), 1.5.um, euclidian).polygons(0.001) +mdp8_l1.output("MDP.8", "MDP.8 : Minimum LDMOS_XTOR layer space to NCOMP outside LDMOS_XTOR. : 1.5µm") +mdp8_l1.forget + +# Rule MDP.9a: Min LDPMOS POLY2 width. is 1.2µm +logger.info("Executing rule MDP.9a") +mdp9a_l1 = poly2.inside(dnwell.and(dualgate).and(ldmos_xtor)).width(1.2.um, euclidian).polygons(0.001) +mdp9a_l1.output("MDP.9a", "MDP.9a : Min LDPMOS POLY2 width. : 1.2µm") +mdp9a_l1.forget + +mdp9b_1 = poly2.inside(dnwell.and(dualgate).and(ldmos_xtor)).edges.interacting(mvpsd).not(mvpsd).enclosing(comp.edges,0.4.um).edges +mdp9b_2 = poly2.inside(dnwell.and(dualgate).and(ldmos_xtor)).edges.interacting(mvpsd).not(mvpsd).interacting(pcomp) +# Rule MDP.9b: Min POLY2 extension beyond COMP in the width direction of the transistor (other than the LDMOS drain direction). is 0.4µm +logger.info("Executing rule MDP.9b") +mdp9b_l1 = mdp9b_1.or(mdp9b_2).extended(0,0,0.001,0.001) +mdp9b_l1.output("MDP.9b", "MDP.9b : Min POLY2 extension beyond COMP in the width direction of the transistor (other than the LDMOS drain direction). : 0.4µm") +mdp9b_l1.forget + +mdp9b_1.forget + +mdp9b_2.forget + +# Rule MDP.9c: Min/Max POLY2 extension beyond COMP on the field towards LDPMOS drain (MVPSD AND COMP AND Pplus NOT POLY2) direction. +logger.info("Executing rule MDP.9c") +mdp9c_l1 = poly2.edges.in(poly2.inside(dnwell.and(dualgate).and(ldmos_xtor)).edges.inside_part(mvpsd)).not_interacting(poly2.drc(enclosing(comp,projection) == 0.2.um)) +mdp9c_l1.output("MDP.9c", "MDP.9c : Min/Max POLY2 extension beyond COMP on the field towards LDPMOS drain (MVPSD AND COMP AND Pplus NOT POLY2) direction.") +mdp9c_l1.forget + +# Rule MDP.9d: Min/Max POLY2 on field to LDPMOS drain COMP (MVPSD AND COMP AND Pplus NOT POLY2) space. +logger.info("Executing rule MDP.9d") +mdp9d_l1 = poly2.inside(dualgate).inside(ldmos_xtor).overlapping(mvpsd.and(pcomp).not(poly2).sized(0.16.um)).or(poly2.inside(dualgate).inside(ldmos_xtor.interacting(mvpsd)).not_interacting(mvpsd.and(pcomp).not(poly2).sized(0.16.um))) +mdp9d_l1.output("MDP.9d", "MDP.9d : Min/Max POLY2 on field to LDPMOS drain COMP (MVPSD AND COMP AND Pplus NOT POLY2) space.") +mdp9d_l1.forget + +ldpmos_poly2_gate = poly2.interacting(pgate.and(dualgate).not(mvpsd)) +ncomp_not_butted = ncomp.not(pplus).not_interacting(pcomp.not(nplus)).or(ncomp.not(pplus).overlapping(pcomp.not(nplus))) +mdp9ei_1 = ldpmos_poly2_gate.inside(dualgate).inside(ldmos_xtor).separation(ncomp_not_butted, 0.4.um).polygons(0.001) +mdp9ei_2 = ldpmos_poly2_gate.inside(dualgate).inside(ldmos_xtor).and(ncomp_not_butted) +# Rule MDP.9ei: Min LDMPOS gate Poly2 space to Nplus guardring (source and body tap non-butted). +logger.info("Executing rule MDP.9ei") +mdp9ei_l1 = mdp9ei_1.or(mdp9ei_2) +mdp9ei_l1.output("MDP.9ei", "MDP.9ei : Min LDMPOS gate Poly2 space to Nplus guardring (source and body tap non-butted).") +mdp9ei_l1.forget + +ncomp_not_butted.forget + +mdp9ei_1.forget + +mdp9ei_2.forget + +ncomp_butted = ncomp.not(pplus).interacting(pcomp.not(nplus)).not_overlapping(pcomp.not(nplus)) +mdp9eii_1 = ldpmos_poly2_gate.inside(dualgate).inside(ldmos_xtor).separation(ncomp_butted, 0.32.um).polygons(0.001) +mdp9eii_2 = ldpmos_poly2_gate.inside(dualgate).inside(ldmos_xtor).and(ncomp_butted) +# Rule MDP.9eii: Min LDMPOS gate Poly2 space to Nplus guardring (source and body tap butted). +logger.info("Executing rule MDP.9eii") +mdp9eii_l1 = mdp9eii_1.or(mdp9eii_2) +mdp9eii_l1.output("MDP.9eii", "MDP.9eii : Min LDMPOS gate Poly2 space to Nplus guardring (source and body tap butted).") +mdp9eii_l1.forget + +ncomp_butted.forget + +mdp9eii_1.forget + +mdp9eii_2.forget + +# Rule MDP.9f: Poly2 interconnect is not allowed in LDPMOS region (LDMOS_XTOR marked region). is -µm +logger.info("Executing rule MDP.9f") +mdp9f_l1 = poly2.not(pplus).inside(dualgate).inside(ldmos_xtor).interacting(poly2.and(pplus).inside(dualgate).inside(ldmos_xtor),2) +mdp9f_l1.output("MDP.9f", "MDP.9f : Poly2 interconnect is not allowed in LDPMOS region (LDMOS_XTOR marked region). : -µm") +mdp9f_l1.forget + +# Rule MDP.10: Min/Max MVPSD overlap onto the channel (LDMOS_XTOR AND COMP AND POLY2 AND Pplus). +logger.info("Executing rule MDP.10") +mdp10_l1 = mvpsd.inside(dualgate).inside(ldmos_xtor).not_interacting(mvpsd.drc(overlap(ldmos_xtor.and(comp).and(poly2).and(pplus),projection) == 0.4)) +mdp10_l1.output("MDP.10", "MDP.10 : Min/Max MVPSD overlap onto the channel (LDMOS_XTOR AND COMP AND POLY2 AND Pplus).") +mdp10_l1.forget + +if CONNECTIVITY_RULES +logger.info("CONNECTIVITY_RULES section") + +connected_mdp_10b, unconnected_mdp_10a = conn_space(mvpsd, 1, 2, euclidian) + +# Rule MDP.10a: Min MVPSD space within LDMOS_XTOR marking [diff potential]. is 2µm +logger.info("Executing rule MDP.10a") +mdp10a_l1 = unconnected_mdp_10a +mdp10a_l1.output("MDP.10a", "MDP.10a : Min MVPSD space within LDMOS_XTOR marking [diff potential]. : 2µm") +mdp10a_l1.forget + +# Rule MDP.10b: Min MVPSD space [same potential]. Merge if space less than 1um. is 1µm +logger.info("Executing rule MDP.10b") +mdp10b_l1 = connected_mdp_10b +mdp10b_l1.output("MDP.10b", "MDP.10b : Min MVPSD space [same potential]. Merge if space less than 1um. : 1µm") +mdp10b_l1.forget + +else +logger.info("CONNECTIVITY_RULES disabled section") + +# Rule MDP.10a: Min MVPSD space within LDMOS_XTOR marking [diff potential]. is 2µm +logger.info("Executing rule MDP.10a") +mdp10a_l1 = mvpsd.space(2.um, euclidian).polygons(0.001) +mdp10a_l1.output("MDP.10a", "MDP.10a : Min MVPSD space within LDMOS_XTOR marking [diff potential]. : 2µm") +mdp10a_l1.forget + +end #CONNECTIVITY_RULES + +# Rule MDP.11: Min MVPSD enclosing PCOMP in the drain (MVPSD AND COMP NOT POLY2) direction and in the direction along the transistor width. +logger.info("Executing rule MDP.11") +mdp11_l1 = mvpsd.edges.not_interacting(pcomp.edges).enclosing(pcomp.edges, 0.8.um, euclidian).polygons(0.001).or(mvpsd.interacting(mvpsd.edges.and(pcomp.edges))) +mdp11_l1.output("MDP.11", "MDP.11 : Min MVPSD enclosing PCOMP in the drain (MVPSD AND COMP NOT POLY2) direction and in the direction along the transistor width.") +mdp11_l1.forget + +# Rule MDP.12: Min DNWELL enclose Nplus guard ring (NCOMP). is 0.66µm +logger.info("Executing rule MDP.12") +mdp12_l1 = dnwell.inside(dualgate).inside(ldmos_xtor).enclosing(ncomp.inside(dualgate).inside(ldmos_xtor), 0.66.um, euclidian).polygons(0.001) +mdp12_l2 = ncomp.inside(dualgate).inside(ldmos_xtor).not_outside(dnwell.inside(dualgate).inside(ldmos_xtor)).not(dnwell.inside(dualgate).inside(ldmos_xtor)) +mdp12_l = mdp12_l1.or(mdp12_l2) +mdp12_l.output("MDP.12", "MDP.12 : Min DNWELL enclose Nplus guard ring (NCOMP). : 0.66µm") +mdp12_l1.forget +mdp12_l2.forget +mdp12_l.forget + +# rule MDP.13 is not a DRC check + +# Rule MDP.13a: Max single finger width. is 50µm +logger.info("Executing rule MDP.13a") +mdp13a_l1 = poly2.and(pcomp).not(mvpsd).inside(dualgate).inside(ldmos_xtor).edges.with_length(50.001.um,nil).extended(0, 0, 0.001, 0.001) +mdp13a_l1.output("MDP.13a", "MDP.13a : Max single finger width. : 50µm") +mdp13a_l1.forget + +# Rule MDP.13b: Layout shall have alternative source & drain. +logger.info("Executing rule MDP.13b") +mdp13b_l1 = ldpmos.not_interacting(mdp_source,1,1).or(ldpmos.not_interacting(mvpsd,1,1)).or(mdp_source.interacting(mvpsd)) +mdp13b_l1.output("MDP.13b", "MDP.13b : Layout shall have alternative source & drain.") +mdp13b_l1.forget + +mdp_13c_source_side = ldpmos.interacting(mdp_source.interacting(ldpmos, 2, 2).or(mdp_source.interacting(ncomp.interacting(mdp_source, 2, 2)))) +# Rule MDP.13c: Both sides of the transistor shall be terminated by source. +logger.info("Executing rule MDP.13c") +mdp13c_l1 = mvpsd.covering(pcomp.not_interacting(poly2)).interacting(pcomp, 2, 2).interacting(mdp_13c_source_side) +mdp13c_l1.output("MDP.13c", "MDP.13c : Both sides of the transistor shall be terminated by source.") +mdp13c_l1.forget + +mdp_13c_source_side.forget + +# rule MDP.14 is not a DRC check + +# Rule MDP.15: Min DNWELL enclosing MVPSD to any DNWELL spacing. is 6µm +logger.info("Executing rule MDP.15") +mdp15_l1 = dnwell.separation(dnwell.covering(mvpsd).inside(dualgate).inside(ldmos_xtor), 6.um, euclidian).polygons(0.001) +mdp15_l1.output("MDP.15", "MDP.15 : Min DNWELL enclosing MVPSD to any DNWELL spacing. : 6µm") +mdp15_l1.forget + +# Rule MDP.16a: Min LDPMOS drain COMP width. is 0.22µm +logger.info("Executing rule MDP.16a") +mdp16a_l1 = comp.inside(mvpsd).inside(dualgate).inside(ldmos_xtor).width(0.22.um, euclidian).polygons(0.001) +mdp16a_l1.output("MDP.16a", "MDP.16a : Min LDPMOS drain COMP width. : 0.22µm") +mdp16a_l1.forget + +# Rule MDP.16b: Min LDPMOS drain COMP enclose contact. is 0µm +logger.info("Executing rule MDP.16b") +mdp16b_l1 = contact.interacting(pcomp.inside(mvpsd).inside(dualgate).inside(ldmos_xtor)).not_inside(pcomp.inside(mvpsd)) +mdp16b_l1.output("MDP.16b", "MDP.16b : Min LDPMOS drain COMP enclose contact. : 0µm") +mdp16b_l1.forget + +mdp17_a1 = mvpsd.inside(dnwell).inside(ldmos_xtor) +mdp17_a2 = ncomp.outside(dnwell).outside(nwell) +# Rule MDP.17a: For better latch up immunity, it is necessary to put DNWELL guard ring between MVPSD Inside DNWELL covered by LDMOS_XTOR and NCOMP (outside DNWELL and outside Nwell) when spacing between them is less than 40um. +logger.info("Executing rule MDP.17a") +mdp17a_l1 = mdp17_a1.separation(mdp17_a2,transparent,40.um).polygons(0.001).not_interacting(ncomp.and(dnwell).holes) +mdp17a_l1.output("MDP.17a", "MDP.17a : For better latch up immunity, it is necessary to put DNWELL guard ring between MVPSD Inside DNWELL covered by LDMOS_XTOR and NCOMP (outside DNWELL and outside Nwell) when spacing between them is less than 40um.") +mdp17a_l1.forget + +mdp17_a1.forget + +mdp17_a2.forget + +# Rule MDP.17c: DNWELL guard ring shall have NCOMP tab to be connected to highest potential +logger.info("Executing rule MDP.17c") +mdp17c_l1 = dnwell.with_holes.not_covering(ncomp) +mdp17c_l1.output("MDP.17c", "MDP.17c : DNWELL guard ring shall have NCOMP tab to be connected to highest potential") +mdp17c_l1.forget + +#================================================ +#--------------------YMTP_MK--------------------- +#================================================ + +# Rule Y.NW.2b_3.3V: Min. Nwell Space (Outside DNWELL, Inside YMTP_MK) [Different potential]. is 1µm +logger.info("Executing rule Y.NW.2b_3.3V") +ynw2b_l1 = nwell.outside(dnwell).inside(ymtp_mk).space(1.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +ynw2b_l1.output("Y.NW.2b_3.3V", "Y.NW.2b_3.3V : Min. Nwell Space (Outside DNWELL, Inside YMTP_MK) [Different potential]. : 1µm") +ynw2b_l1.forget + +# Rule Y.NW.2b_5V: Min. Nwell Space (Outside DNWELL, Inside YMTP_MK) [Different potential]. is 1µm +logger.info("Executing rule Y.NW.2b_5V") +ynw2b_l1 = nwell.outside(dnwell).inside(ymtp_mk).space(1.um, euclidian).polygons(0.001).overlapping(dualgate) +ynw2b_l1.output("Y.NW.2b_5V", "Y.NW.2b_5V : Min. Nwell Space (Outside DNWELL, Inside YMTP_MK) [Different potential]. : 1µm") +ynw2b_l1.forget + +# rule Y.DF.4d_3.3V is not a DRC check + +# rule Y.DF.4d_5V is not a DRC check + +# Rule Y.DF.6_5V: Min. COMP extend beyond gate (it also means source/drain overhang) inside YMTP_MK. is 0.15µm +logger.info("Executing rule Y.DF.6_5V") +ydf6_l1 = comp.not(otp_mk).inside(ymtp_mk).enclosing(poly2.inside(ymtp_mk), 0.15.um, euclidian).polygons(0.001).overlapping(dualgate) +ydf6_l1.output("Y.DF.6_5V", "Y.DF.6_5V : Min. COMP extend beyond gate (it also means source/drain overhang) inside YMTP_MK. : 0.15µm") +ydf6_l1.forget + +# Rule Y.DF.16_3.3V: Min. space from (Nwell outside DNWELL) to (unrelated NCOMP outside Nwell and DNWELL) (inside YMTP_MK). is 0.27µm +logger.info("Executing rule Y.DF.16_3.3V") +ydf16_l1 = ncomp.outside(nwell).outside(dnwell).separation(nwell.outside(dnwell), 0.27.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +ydf16_l1.output("Y.DF.16_3.3V", "Y.DF.16_3.3V : Min. space from (Nwell outside DNWELL) to (unrelated NCOMP outside Nwell and DNWELL) (inside YMTP_MK). : 0.27µm") +ydf16_l1.forget + +# Rule Y.DF.16_5V: Min. space from (Nwell outside DNWELL) to (unrelated NCOMP outside Nwell and DNWELL) (inside YMTP_MK). is 0.23µm +logger.info("Executing rule Y.DF.16_5V") +ydf16_l1 = ncomp.outside(nwell).outside(dnwell).separation(nwell.outside(dnwell), 0.23.um, euclidian).polygons(0.001).overlapping(dualgate) +ydf16_l1.output("Y.DF.16_5V", "Y.DF.16_5V : Min. space from (Nwell outside DNWELL) to (unrelated NCOMP outside Nwell and DNWELL) (inside YMTP_MK). : 0.23µm") +ydf16_l1.forget + +# Rule Y.PL.1_3.3V: Interconnect Width (inside YMTP_MK). is 0.13µm +logger.info("Executing rule Y.PL.1_3.3V") +ypl1_l1 = poly2.outside(plfuse).and(ymtp_mk).width(0.13.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +ypl1_l1.output("Y.PL.1_3.3V", "Y.PL.1_3.3V : Interconnect Width (inside YMTP_MK). : 0.13µm") +ypl1_l1.forget + +# Rule Y.PL.1_5V: Interconnect Width (inside YMTP_MK). This rule is currently not applicable for 5V. +logger.info("Executing rule Y.PL.1_5V") +ypl1_l1 = poly2.outside(plfuse).and(ymtp_mk).overlapping(dualgate) +ypl1_l1.output("Y.PL.1_5V", "Y.PL.1_5V : Interconnect Width (inside YMTP_MK). This rule is currently not applicable for 5V.") +ypl1_l1.forget + +# Rule Y.PL.2_3.3V: Gate Width (Channel Length) (inside YMTP_MK). is 0.13µm +logger.info("Executing rule Y.PL.2_3.3V") +ypl2_l1 = poly2.edges.and(tgate.edges).not(otp_mk).and(ymtp_mk).width(0.13.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +ypl2_l1.output("Y.PL.2_3.3V", "Y.PL.2_3.3V : Gate Width (Channel Length) (inside YMTP_MK). : 0.13µm") +ypl2_l1.forget + +# Rule Y.PL.2_5V: Gate Width (Channel Length) (inside YMTP_MK). is 0.47µm +logger.info("Executing rule Y.PL.2_5V") +ypl2_l1 = poly2.edges.and(tgate.edges).not(otp_mk).and(ymtp_mk).width(0.47.um, euclidian).polygons(0.001).overlapping(dualgate) +ypl2_l1.output("Y.PL.2_5V", "Y.PL.2_5V : Gate Width (Channel Length) (inside YMTP_MK). : 0.47µm") +ypl2_l1.forget + +# Rule Y.PL.4_5V: Poly2 extension beyond COMP to form Poly2 end cap (inside YMTP_MK). is 0.16µm +logger.info("Executing rule Y.PL.4_5V") +ypl4_l1 = poly2.and(ymtp_mk).enclosing(comp.and(ymtp_mk), 0.16.um, euclidian).polygons(0.001).overlapping(dualgate) +ypl4_l1.output("Y.PL.4_5V", "Y.PL.4_5V : Poly2 extension beyond COMP to form Poly2 end cap (inside YMTP_MK). : 0.16µm") +ypl4_l1.forget + +# Rule Y.PL.5a_3.3V: Space from field Poly2 to unrelated COMP (inside YMTP_MK). Space from field Poly2 to Guard-ring (inside YMTP_MK). is 0.04µm +logger.info("Executing rule Y.PL.5a_3.3V") +ypl5a_l1 = poly2.and(ymtp_mk).separation(comp.and(ymtp_mk), 0.04.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +ypl5a_l1.output("Y.PL.5a_3.3V", "Y.PL.5a_3.3V : Space from field Poly2 to unrelated COMP (inside YMTP_MK). Space from field Poly2 to Guard-ring (inside YMTP_MK). : 0.04µm") +ypl5a_l1.forget + +# Rule Y.PL.5a_5V: Space from field Poly2 to unrelated COMP (inside YMTP_MK). Space from field Poly2 to Guard-ring (inside YMTP_MK). is 0.2µm +logger.info("Executing rule Y.PL.5a_5V") +ypl5a_l1 = poly2.and(ymtp_mk).separation(comp.and(ymtp_mk), 0.2.um, euclidian).polygons(0.001).overlapping(dualgate) +ypl5a_l1.output("Y.PL.5a_5V", "Y.PL.5a_5V : Space from field Poly2 to unrelated COMP (inside YMTP_MK). Space from field Poly2 to Guard-ring (inside YMTP_MK). : 0.2µm") +ypl5a_l1.forget + +# Rule Y.PL.5b_3.3V: Space from field Poly2 to related COMP (inside YMTP_MK). is 0.04µm +logger.info("Executing rule Y.PL.5b_3.3V") +ypl5b_l1 = poly2.and(ymtp_mk).separation(comp.and(ymtp_mk), 0.04.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +ypl5b_l1.output("Y.PL.5b_3.3V", "Y.PL.5b_3.3V : Space from field Poly2 to related COMP (inside YMTP_MK). : 0.04µm") +ypl5b_l1.forget + +# Rule Y.PL.5b_5V: Space from field Poly2 to related COMP (inside YMTP_MK). is 0.2µm +logger.info("Executing rule Y.PL.5b_5V") +ypl5b_l1 = poly2.and(ymtp_mk).separation(comp.and(ymtp_mk), 0.2.um, euclidian).polygons(0.001).overlapping(dualgate) +ypl5b_l1.output("Y.PL.5b_5V", "Y.PL.5b_5V : Space from field Poly2 to related COMP (inside YMTP_MK). : 0.2µm") +ypl5b_l1.forget + +# rule Y.PL.6_3.3V is not a DRC check + +# rule Y.PL.6_5V is not a DRC check + +# rule Y.LU.3_3.3V is not yet implemented + +# rule Y.LU.3_5V is not yet implemented + +#================================================ +#--------------------5V SRAM--------------------- +#================================================ + +# Rule S.DF.4c_MV: Min. (Nwell overlap of PCOMP) outside DNWELL. is 0.45µm +logger.info("Executing rule S.DF.4c_MV") +sdf4c_l1 = nwell.outside(dnwell).inside(sramcore).enclosing(pcomp.outside(dnwell).inside(sramcore), 0.45.um, euclidian).polygons(0.001) +sdf4c_l2 = pcomp.outside(dnwell).inside(sramcore).not_outside(nwell.outside(dnwell).inside(sramcore)).not(nwell.outside(dnwell).inside(sramcore)) +sdf4c_l = sdf4c_l1.or(sdf4c_l2).overlapping(v5_xtor).overlapping(dualgate) +sdf4c_l.output("S.DF.4c_MV", "S.DF.4c_MV : Min. (Nwell overlap of PCOMP) outside DNWELL. : 0.45µm") +sdf4c_l1.forget +sdf4c_l2.forget +sdf4c_l.forget + +# Rule S.DF.6_MV: Min. COMP extend beyond gate (it also means source/drain overhang). is 0.32µm +logger.info("Executing rule S.DF.6_MV") +sdf6_l1 = comp.inside(sramcore).enclosing(poly2.inside(sramcore), 0.32.um, euclidian).polygons(0.001).overlapping(v5_xtor).overlapping(dualgate) +sdf6_l1.output("S.DF.6_MV", "S.DF.6_MV : Min. COMP extend beyond gate (it also means source/drain overhang). : 0.32µm") +sdf6_l1.forget + +# Rule S.DF.7_MV: Min. (LVPWELL Spacer to PCOMP) inside DNWELL. is 0.45µm +logger.info("Executing rule S.DF.7_MV") +sdf7_l1 = pcomp.inside(dnwell).inside(sramcore).separation(lvpwell.inside(dnwell).inside(sramcore), 0.45.um, euclidian).polygons(0.001).overlapping(v5_xtor).overlapping(dualgate) +sdf7_l1.output("S.DF.7_MV", "S.DF.7_MV : Min. (LVPWELL Spacer to PCOMP) inside DNWELL. : 0.45µm") +sdf7_l1.forget + +# Rule S.DF.8_MV: Min. (LVPWELL overlap of NCOMP) Inside DNWELL. is 0.45µm +logger.info("Executing rule S.DF.8_MV") +sdf8_l1 = lvpwell.inside(dnwell).inside(sramcore).enclosing(ncomp.inside(dnwell).inside(sramcore), 0.45.um, euclidian).polygons(0.001) +sdf8_l2 = ncomp.inside(dnwell).inside(sramcore).not_outside(lvpwell.inside(dnwell).inside(sramcore)).not(lvpwell.inside(dnwell).inside(sramcore)) +sdf8_l = sdf8_l1.or(sdf8_l2).overlapping(v5_xtor).overlapping(dualgate) +sdf8_l.output("S.DF.8_MV", "S.DF.8_MV : Min. (LVPWELL overlap of NCOMP) Inside DNWELL. : 0.45µm") +sdf8_l1.forget +sdf8_l2.forget +sdf8_l.forget + +# Rule S.DF.16_MV: Min. space from (Nwell outside DNWELL) to (NCOMP outside Nwell and DNWELL). is 0.45µm +logger.info("Executing rule S.DF.16_MV") +sdf16_l1 = ncomp.outside(nwell).outside(dnwell).inside(sramcore).separation(nwell.outside(dnwell).inside(sramcore), 0.45.um, euclidian).polygons(0.001).overlapping(v5_xtor).overlapping(dualgate) +sdf16_l1.output("S.DF.16_MV", "S.DF.16_MV : Min. space from (Nwell outside DNWELL) to (NCOMP outside Nwell and DNWELL). : 0.45µm") +sdf16_l1.forget + +# Rule S.PL.5a_MV: Space from field Poly2 to unrelated COMP Spacer from field Poly2 to Guard-ring. is 0.12µm +logger.info("Executing rule S.PL.5a_MV") +spl5a_l1 = poly2.inside(sramcore).separation(comp.inside(sramcore), 0.12.um, euclidian).polygons(0.001).overlapping(v5_xtor).overlapping(dualgate) +spl5a_l1.output("S.PL.5a_MV", "S.PL.5a_MV : Space from field Poly2 to unrelated COMP Spacer from field Poly2 to Guard-ring. : 0.12µm") +spl5a_l1.forget + +# Rule S.PL.5b_MV: Space from field Poly2 to related COMP. is 0.12µm +logger.info("Executing rule S.PL.5b_MV") +spl5b_l1 = poly2.inside(sramcore).separation(comp.inside(sramcore), 0.12.um, euclidian).polygons(0.001).overlapping(v5_xtor).overlapping(dualgate) +spl5b_l1.output("S.PL.5b_MV", "S.PL.5b_MV : Space from field Poly2 to related COMP. : 0.12µm") +spl5b_l1.forget + +# Rule S.CO.4_MV: COMP overlap of contact. is 0.04µm +logger.info("Executing rule S.CO.4_MV") +sco4_l1 = comp.inside(sramcore).and(v5_xtor).enclosing(contact.inside(sramcore).and(v5_xtor), 0.04.um, euclidian).polygons(0.001) +sco4_l2 = contact.inside(sramcore).and(v5_xtor).not_outside(comp.inside(sramcore).and(v5_xtor)).not(comp.inside(sramcore).and(v5_xtor)) +sco4_l = sco4_l1.or(sco4_l2) +sco4_l.output("S.CO.4_MV", "S.CO.4_MV : COMP overlap of contact. : 0.04µm") +sco4_l1.forget +sco4_l2.forget +sco4_l.forget + +#================================================ +#-------------------3.3V SRAM-------------------- +#================================================ + +# Rule S.DF.4c_LV: Min. (Nwell overlap of PCOMP) outside DNWELL. is 0.4µm +logger.info("Executing rule S.DF.4c_LV") +sdf4c_l1 = nwell.outside(dnwell).inside(sramcore).enclosing(pcomp.outside(dnwell).inside(sramcore), 0.4.um, euclidian).polygons(0.001) +sdf4c_l2 = pcomp.outside(dnwell).inside(sramcore).not_outside(nwell.outside(dnwell).inside(sramcore)).not(nwell.outside(dnwell).inside(sramcore)) +sdf4c_l = sdf4c_l1.or(sdf4c_l2).not_interacting(v5_xtor).not_interacting(dualgate) +sdf4c_l.output("S.DF.4c_LV", "S.DF.4c_LV : Min. (Nwell overlap of PCOMP) outside DNWELL. : 0.4µm") +sdf4c_l1.forget +sdf4c_l2.forget +sdf4c_l.forget + +# Rule S.DF.16_LV: Min. space from (Nwell outside DNWELL) to (NCOMP outside Nwell and DNWELL). is 0.4µm +logger.info("Executing rule S.DF.16_LV") +sdf16_l1 = ncomp.outside(nwell).outside(dnwell).inside(sramcore).separation(nwell.outside(dnwell).inside(sramcore), 0.4.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +sdf16_l1.output("S.DF.16_LV", "S.DF.16_LV : Min. space from (Nwell outside DNWELL) to (NCOMP outside Nwell and DNWELL). : 0.4µm") +sdf16_l1.forget + +# Rule S.CO.3_LV: Poly2 overlap of contact. is 0.04µm +logger.info("Executing rule S.CO.3_LV") +sco3_l1 = poly2.inside(sramcore).enclosing(contact.inside(sramcore), 0.04.um, euclidian).polygons(0.001) +sco3_l2 = contact.inside(sramcore).not_outside(poly2.inside(sramcore)).not(poly2.inside(sramcore)) +sco3_l = sco3_l1.or(sco3_l2).not_interacting(v5_xtor).not_interacting(dualgate) +sco3_l.output("S.CO.3_LV", "S.CO.3_LV : Poly2 overlap of contact. : 0.04µm") +sco3_l1.forget +sco3_l2.forget +sco3_l.forget + +# Rule S.CO.4_LV: COMP overlap of contact. is 0.03µm +logger.info("Executing rule S.CO.4_LV") +sco4_l1 = comp.inside(sramcore).enclosing(contact.inside(sramcore), 0.03.um, euclidian).polygons(0.001) +sco4_l2 = contact.inside(sramcore).not_outside(comp.inside(sramcore)).not(comp.inside(sramcore)) +sco4_l = sco4_l1.or(sco4_l2).not_interacting(v5_xtor).not_interacting(dualgate) +sco4_l.output("S.CO.4_LV", "S.CO.4_LV : COMP overlap of contact. : 0.03µm") +sco4_l1.forget +sco4_l2.forget +sco4_l.forget + +# Rule S.CO.6_ii_LV: (ii) If Metal1 overlaps contact by < 0.04um on one side, adjacent metal1 edges overlap +logger.info("Executing rule S.CO.6_ii_LV") +sco6_l1 = metal1.and(sramcore).enclosing(contact.inside(sramcore), 0.02.um, euclidian).polygons(0.001).or(contact.inside(sramcore).not_inside(metal1.inside(sramcore)).not(metal1.inside(sramcore))).not_interacting(v5_xtor).not_interacting(dualgate) +sco6_l1.output("S.CO.6_ii_LV", "S.CO.6_ii_LV : (ii) If Metal1 overlaps contact by < 0.04um on one side, adjacent metal1 edges overlap") +sco6_l1.forget + +# Rule S.M1.1_LV: min. metal1 width is 0.22µm +logger.info("Executing rule S.M1.1_LV") +sm11_l1 = metal1.and(sramcore).width(0.22.um, euclidian).polygons(0.001).not_interacting(v5_xtor).not_interacting(dualgate) +sm11_l1.output("S.M1.1_LV", "S.M1.1_LV : min. metal1 width : 0.22µm") +sm11_l1.forget + +#================================================ +#-----------------GEOMETRY RULES----------------- +#================================================ + +if OFFGRID +logger.info("OFFGRID-ANGLES section") + +logger.info("Executing rule comp_OFFGRID") +comp.ongrid(0.005).output("comp_OFFGRID", "OFFGRID : OFFGRID vertex on comp") +comp.with_angle(0 .. 45).output("comp_angle", "ACUTE : non 45 degree angle comp") + +logger.info("Executing rule dnwell_OFFGRID") +dnwell.ongrid(0.005).output("dnwell_OFFGRID", "OFFGRID : OFFGRID vertex on dnwell") +dnwell.with_angle(0 .. 45).output("dnwell_angle", "ACUTE : non 45 degree angle dnwell") + +logger.info("Executing rule nwell_OFFGRID") +nwell.ongrid(0.005).output("nwell_OFFGRID", "OFFGRID : OFFGRID vertex on nwell") +nwell.with_angle(0 .. 45).output("nwell_angle", "ACUTE : non 45 degree angle nwell") + +logger.info("Executing rule lvpwell_OFFGRID") +lvpwell.ongrid(0.005).output("lvpwell_OFFGRID", "OFFGRID : OFFGRID vertex on lvpwell") +lvpwell.with_angle(0 .. 45).output("lvpwell_angle", "ACUTE : non 45 degree angle lvpwell") + +logger.info("Executing rule dualgate_OFFGRID") +dualgate.ongrid(0.005).output("dualgate_OFFGRID", "OFFGRID : OFFGRID vertex on dualgate") +dualgate.with_angle(0 .. 45).output("dualgate_angle", "ACUTE : non 45 degree angle dualgate") + +logger.info("Executing rule poly2_OFFGRID") +poly2.ongrid(0.005).output("poly2_OFFGRID", "OFFGRID : OFFGRID vertex on poly2") +poly2.with_angle(0 .. 45).output("poly2_angle", "ACUTE : non 45 degree angle poly2") + +logger.info("Executing rule nplus_OFFGRID") +nplus.ongrid(0.005).output("nplus_OFFGRID", "OFFGRID : OFFGRID vertex on nplus") +nplus.with_angle(0 .. 45).output("nplus_angle", "ACUTE : non 45 degree angle nplus") + +logger.info("Executing rule pplus_OFFGRID") +pplus.ongrid(0.005).output("pplus_OFFGRID", "OFFGRID : OFFGRID vertex on pplus") +pplus.with_angle(0 .. 45).output("pplus_angle", "ACUTE : non 45 degree angle pplus") + +logger.info("Executing rule sab_OFFGRID") +sab.ongrid(0.005).output("sab_OFFGRID", "OFFGRID : OFFGRID vertex on sab") +sab.with_angle(0 .. 45).output("sab_angle", "ACUTE : non 45 degree angle sab") + +logger.info("Executing rule esd_OFFGRID") +esd.ongrid(0.005).output("esd_OFFGRID", "OFFGRID : OFFGRID vertex on esd") +esd.with_angle(0 .. 45).output("esd_angle", "ACUTE : non 45 degree angle esd") + +logger.info("Executing rule contact_OFFGRID") +contact.ongrid(0.005).output("contact_OFFGRID", "OFFGRID : OFFGRID vertex on contact") +contact.with_angle(0 .. 45).output("contact_angle", "ACUTE : non 45 degree angle contact") + +logger.info("Executing rule metal1_OFFGRID") +metal1.ongrid(0.005).output("metal1_OFFGRID", "OFFGRID : OFFGRID vertex on metal1") +metal1.with_angle(0 .. 45).output("metal1_angle", "ACUTE : non 45 degree angle metal1") + +logger.info("Executing rule via1_OFFGRID") +via1.ongrid(0.005).output("via1_OFFGRID", "OFFGRID : OFFGRID vertex on via1") +via1.with_angle(0 .. 45).output("via1_angle", "ACUTE : non 45 degree angle via1") + +logger.info("Executing rule metal2_OFFGRID") +metal2.ongrid(0.005).output("metal2_OFFGRID", "OFFGRID : OFFGRID vertex on metal2") +metal2.with_angle(0 .. 45).output("metal2_angle", "ACUTE : non 45 degree angle metal2") + +logger.info("Executing rule via2_OFFGRID") +via2.ongrid(0.005).output("via2_OFFGRID", "OFFGRID : OFFGRID vertex on via2") +via2.with_angle(0 .. 45).output("via2_angle", "ACUTE : non 45 degree angle via2") + +logger.info("Executing rule metal3_OFFGRID") +metal3.ongrid(0.005).output("metal3_OFFGRID", "OFFGRID : OFFGRID vertex on metal3") +metal3.with_angle(0 .. 45).output("metal3_angle", "ACUTE : non 45 degree angle metal3") + +logger.info("Executing rule via3_OFFGRID") +via3.ongrid(0.005).output("via3_OFFGRID", "OFFGRID : OFFGRID vertex on via3") +via3.with_angle(0 .. 45).output("via3_angle", "ACUTE : non 45 degree angle via3") + +logger.info("Executing rule metal4_OFFGRID") +metal4.ongrid(0.005).output("metal4_OFFGRID", "OFFGRID : OFFGRID vertex on metal4") +metal4.with_angle(0 .. 45).output("metal4_angle", "ACUTE : non 45 degree angle metal4") + +logger.info("Executing rule via4_OFFGRID") +via4.ongrid(0.005).output("via4_OFFGRID", "OFFGRID : OFFGRID vertex on via4") +via4.with_angle(0 .. 45).output("via4_angle", "ACUTE : non 45 degree angle via4") + +logger.info("Executing rule metal5_OFFGRID") +metal5.ongrid(0.005).output("metal5_OFFGRID", "OFFGRID : OFFGRID vertex on metal5") +metal5.with_angle(0 .. 45).output("metal5_angle", "ACUTE : non 45 degree angle metal5") + +logger.info("Executing rule via5_OFFGRID") +via5.ongrid(0.005).output("via5_OFFGRID", "OFFGRID : OFFGRID vertex on via5") +via5.with_angle(0 .. 45).output("via5_angle", "ACUTE : non 45 degree angle via5") + +logger.info("Executing rule metaltop_OFFGRID") +metaltop.ongrid(0.005).output("metaltop_OFFGRID", "OFFGRID : OFFGRID vertex on metaltop") +metaltop.with_angle(0 .. 45).output("metaltop_angle", "ACUTE : non 45 degree angle metaltop") + +logger.info("Executing rule pad_OFFGRID") +pad.ongrid(0.005).output("pad_OFFGRID", "OFFGRID : OFFGRID vertex on pad") +pad.with_angle(0 .. 45).output("pad_angle", "ACUTE : non 45 degree angle pad") + +logger.info("Executing rule resistor_OFFGRID") +resistor.ongrid(0.005).output("resistor_OFFGRID", "OFFGRID : OFFGRID vertex on resistor") +resistor.with_angle(0 .. 45).output("resistor_angle", "ACUTE : non 45 degree angle resistor") + +logger.info("Executing rule fhres_OFFGRID") +fhres.ongrid(0.005).output("fhres_OFFGRID", "OFFGRID : OFFGRID vertex on fhres") +fhres.with_angle(0 .. 45).output("fhres_angle", "ACUTE : non 45 degree angle fhres") + +logger.info("Executing rule fusetop_OFFGRID") +fusetop.ongrid(0.005).output("fusetop_OFFGRID", "OFFGRID : OFFGRID vertex on fusetop") +fusetop.with_angle(0 .. 45).output("fusetop_angle", "ACUTE : non 45 degree angle fusetop") + +logger.info("Executing rule fusewindow_d_OFFGRID") +fusewindow_d.ongrid(0.005).output("fusewindow_d_OFFGRID", "OFFGRID : OFFGRID vertex on fusewindow_d") +fusewindow_d.with_angle(0 .. 45).output("fusewindow_d_angle", "ACUTE : non 45 degree angle fusewindow_d") + +logger.info("Executing rule polyfuse_OFFGRID") +polyfuse.ongrid(0.005).output("polyfuse_OFFGRID", "OFFGRID : OFFGRID vertex on polyfuse") +polyfuse.with_angle(0 .. 45).output("polyfuse_angle", "ACUTE : non 45 degree angle polyfuse") + +logger.info("Executing rule mvsd_OFFGRID") +mvsd.ongrid(0.005).output("mvsd_OFFGRID", "OFFGRID : OFFGRID vertex on mvsd") +mvsd.with_angle(0 .. 45).output("mvsd_angle", "ACUTE : non 45 degree angle mvsd") + +logger.info("Executing rule mvpsd_OFFGRID") +mvpsd.ongrid(0.005).output("mvpsd_OFFGRID", "OFFGRID : OFFGRID vertex on mvpsd") +mvpsd.with_angle(0 .. 45).output("mvpsd_angle", "ACUTE : non 45 degree angle mvpsd") + +logger.info("Executing rule nat_OFFGRID") +nat.ongrid(0.005).output("nat_OFFGRID", "OFFGRID : OFFGRID vertex on nat") +nat.with_angle(0 .. 45).output("nat_angle", "ACUTE : non 45 degree angle nat") + +logger.info("Executing rule comp_dummy_OFFGRID") +comp_dummy.ongrid(0.005).output("comp_dummy_OFFGRID", "OFFGRID : OFFGRID vertex on comp_dummy") +comp_dummy.with_angle(0 .. 45).output("comp_dummy_angle", "ACUTE : non 45 degree angle comp_dummy") + +logger.info("Executing rule poly2_dummy_OFFGRID") +poly2_dummy.ongrid(0.005).output("poly2_dummy_OFFGRID", "OFFGRID : OFFGRID vertex on poly2_dummy") +poly2_dummy.with_angle(0 .. 45).output("poly2_dummy_angle", "ACUTE : non 45 degree angle poly2_dummy") + +logger.info("Executing rule metal1_dummy_OFFGRID") +metal1_dummy.ongrid(0.005).output("metal1_dummy_OFFGRID", "OFFGRID : OFFGRID vertex on metal1_dummy") +metal1_dummy.with_angle(0 .. 45).output("metal1_dummy_angle", "ACUTE : non 45 degree angle metal1_dummy") + +logger.info("Executing rule metal2_dummy_OFFGRID") +metal2_dummy.ongrid(0.005).output("metal2_dummy_OFFGRID", "OFFGRID : OFFGRID vertex on metal2_dummy") +metal2_dummy.with_angle(0 .. 45).output("metal2_dummy_angle", "ACUTE : non 45 degree angle metal2_dummy") + +logger.info("Executing rule metal3_dummy_OFFGRID") +metal3_dummy.ongrid(0.005).output("metal3_dummy_OFFGRID", "OFFGRID : OFFGRID vertex on metal3_dummy") +metal3_dummy.with_angle(0 .. 45).output("metal3_dummy_angle", "ACUTE : non 45 degree angle metal3_dummy") + +logger.info("Executing rule metal4_dummy_OFFGRID") +metal4_dummy.ongrid(0.005).output("metal4_dummy_OFFGRID", "OFFGRID : OFFGRID vertex on metal4_dummy") +metal4_dummy.with_angle(0 .. 45).output("metal4_dummy_angle", "ACUTE : non 45 degree angle metal4_dummy") + +logger.info("Executing rule metal5_dummy_OFFGRID") +metal5_dummy.ongrid(0.005).output("metal5_dummy_OFFGRID", "OFFGRID : OFFGRID vertex on metal5_dummy") +metal5_dummy.with_angle(0 .. 45).output("metal5_dummy_angle", "ACUTE : non 45 degree angle metal5_dummy") + +logger.info("Executing rule metaltop_dummy_OFFGRID") +metaltop_dummy.ongrid(0.005).output("metaltop_dummy_OFFGRID", "OFFGRID : OFFGRID vertex on metaltop_dummy") +metaltop_dummy.with_angle(0 .. 45).output("metaltop_dummy_angle", "ACUTE : non 45 degree angle metaltop_dummy") + +logger.info("Executing rule comp_label_OFFGRID") +comp_label.ongrid(0.005).output("comp_label_OFFGRID", "OFFGRID : OFFGRID vertex on comp_label") +comp_label.with_angle(0 .. 45).output("comp_label_angle", "ACUTE : non 45 degree angle comp_label") + +logger.info("Executing rule poly2_label_OFFGRID") +poly2_label.ongrid(0.005).output("poly2_label_OFFGRID", "OFFGRID : OFFGRID vertex on poly2_label") +poly2_label.with_angle(0 .. 45).output("poly2_label_angle", "ACUTE : non 45 degree angle poly2_label") + +logger.info("Executing rule metal1_label_OFFGRID") +metal1_label.ongrid(0.005).output("metal1_label_OFFGRID", "OFFGRID : OFFGRID vertex on metal1_label") +metal1_label.with_angle(0 .. 45).output("metal1_label_angle", "ACUTE : non 45 degree angle metal1_label") + +logger.info("Executing rule metal2_label_OFFGRID") +metal2_label.ongrid(0.005).output("metal2_label_OFFGRID", "OFFGRID : OFFGRID vertex on metal2_label") +metal2_label.with_angle(0 .. 45).output("metal2_label_angle", "ACUTE : non 45 degree angle metal2_label") + +logger.info("Executing rule metal3_label_OFFGRID") +metal3_label.ongrid(0.005).output("metal3_label_OFFGRID", "OFFGRID : OFFGRID vertex on metal3_label") +metal3_label.with_angle(0 .. 45).output("metal3_label_angle", "ACUTE : non 45 degree angle metal3_label") + +logger.info("Executing rule metal4_label_OFFGRID") +metal4_label.ongrid(0.005).output("metal4_label_OFFGRID", "OFFGRID : OFFGRID vertex on metal4_label") +metal4_label.with_angle(0 .. 45).output("metal4_label_angle", "ACUTE : non 45 degree angle metal4_label") + +logger.info("Executing rule metal5_label_OFFGRID") +metal5_label.ongrid(0.005).output("metal5_label_OFFGRID", "OFFGRID : OFFGRID vertex on metal5_label") +metal5_label.with_angle(0 .. 45).output("metal5_label_angle", "ACUTE : non 45 degree angle metal5_label") + +logger.info("Executing rule metaltop_label_OFFGRID") +metaltop_label.ongrid(0.005).output("metaltop_label_OFFGRID", "OFFGRID : OFFGRID vertex on metaltop_label") +metaltop_label.with_angle(0 .. 45).output("metaltop_label_angle", "ACUTE : non 45 degree angle metaltop_label") + +logger.info("Executing rule metal1_slot_OFFGRID") +metal1_slot.ongrid(0.005).output("metal1_slot_OFFGRID", "OFFGRID : OFFGRID vertex on metal1_slot") +metal1_slot.with_angle(0 .. 45).output("metal1_slot_angle", "ACUTE : non 45 degree angle metal1_slot") + +logger.info("Executing rule metal2_slot_OFFGRID") +metal2_slot.ongrid(0.005).output("metal2_slot_OFFGRID", "OFFGRID : OFFGRID vertex on metal2_slot") +metal2_slot.with_angle(0 .. 45).output("metal2_slot_angle", "ACUTE : non 45 degree angle metal2_slot") + +logger.info("Executing rule metal3_slot_OFFGRID") +metal3_slot.ongrid(0.005).output("metal3_slot_OFFGRID", "OFFGRID : OFFGRID vertex on metal3_slot") +metal3_slot.with_angle(0 .. 45).output("metal3_slot_angle", "ACUTE : non 45 degree angle metal3_slot") + +logger.info("Executing rule metal4_slot_OFFGRID") +metal4_slot.ongrid(0.005).output("metal4_slot_OFFGRID", "OFFGRID : OFFGRID vertex on metal4_slot") +metal4_slot.with_angle(0 .. 45).output("metal4_slot_angle", "ACUTE : non 45 degree angle metal4_slot") + +logger.info("Executing rule metal5_slot_OFFGRID") +metal5_slot.ongrid(0.005).output("metal5_slot_OFFGRID", "OFFGRID : OFFGRID vertex on metal5_slot") +metal5_slot.with_angle(0 .. 45).output("metal5_slot_angle", "ACUTE : non 45 degree angle metal5_slot") + +logger.info("Executing rule metaltop_slot_OFFGRID") +metaltop_slot.ongrid(0.005).output("metaltop_slot_OFFGRID", "OFFGRID : OFFGRID vertex on metaltop_slot") +metaltop_slot.with_angle(0 .. 45).output("metaltop_slot_angle", "ACUTE : non 45 degree angle metaltop_slot") + +logger.info("Executing rule ubmpperi_OFFGRID") +ubmpperi.ongrid(0.005).output("ubmpperi_OFFGRID", "OFFGRID : OFFGRID vertex on ubmpperi") +ubmpperi.with_angle(0 .. 45).output("ubmpperi_angle", "ACUTE : non 45 degree angle ubmpperi") + +logger.info("Executing rule ubmparray_OFFGRID") +ubmparray.ongrid(0.005).output("ubmparray_OFFGRID", "OFFGRID : OFFGRID vertex on ubmparray") +ubmparray.with_angle(0 .. 45).output("ubmparray_angle", "ACUTE : non 45 degree angle ubmparray") + +logger.info("Executing rule ubmeplate_OFFGRID") +ubmeplate.ongrid(0.005).output("ubmeplate_OFFGRID", "OFFGRID : OFFGRID vertex on ubmeplate") +ubmeplate.with_angle(0 .. 45).output("ubmeplate_angle", "ACUTE : non 45 degree angle ubmeplate") + +logger.info("Executing rule schottky_diode_OFFGRID") +schottky_diode.ongrid(0.005).output("schottky_diode_OFFGRID", "OFFGRID : OFFGRID vertex on schottky_diode") +schottky_diode.with_angle(0 .. 45).output("schottky_diode_angle", "ACUTE : non 45 degree angle schottky_diode") + +logger.info("Executing rule zener_OFFGRID") +zener.ongrid(0.005).output("zener_OFFGRID", "OFFGRID : OFFGRID vertex on zener") +zener.with_angle(0 .. 45).output("zener_angle", "ACUTE : non 45 degree angle zener") + +logger.info("Executing rule res_mk_OFFGRID") +res_mk.ongrid(0.005).output("res_mk_OFFGRID", "OFFGRID : OFFGRID vertex on res_mk") +res_mk.with_angle(0 .. 45).output("res_mk_angle", "ACUTE : non 45 degree angle res_mk") + +logger.info("Executing rule opc_drc_OFFGRID") +opc_drc.ongrid(0.005).output("opc_drc_OFFGRID", "OFFGRID : OFFGRID vertex on opc_drc") +opc_drc.with_angle(0 .. 45).output("opc_drc_angle", "ACUTE : non 45 degree angle opc_drc") + +logger.info("Executing rule ndmy_OFFGRID") +ndmy.ongrid(0.005).output("ndmy_OFFGRID", "OFFGRID : OFFGRID vertex on ndmy") +ndmy.with_angle(0 .. 45).output("ndmy_angle", "ACUTE : non 45 degree angle ndmy") + +logger.info("Executing rule pmndmy_OFFGRID") +pmndmy.ongrid(0.005).output("pmndmy_OFFGRID", "OFFGRID : OFFGRID vertex on pmndmy") +pmndmy.with_angle(0 .. 45).output("pmndmy_angle", "ACUTE : non 45 degree angle pmndmy") + +logger.info("Executing rule v5_xtor_OFFGRID") +v5_xtor.ongrid(0.005).output("v5_xtor_OFFGRID", "OFFGRID : OFFGRID vertex on v5_xtor") +v5_xtor.with_angle(0 .. 45).output("v5_xtor_angle", "ACUTE : non 45 degree angle v5_xtor") + +logger.info("Executing rule cap_mk_OFFGRID") +cap_mk.ongrid(0.005).output("cap_mk_OFFGRID", "OFFGRID : OFFGRID vertex on cap_mk") +cap_mk.with_angle(0 .. 45).output("cap_mk_angle", "ACUTE : non 45 degree angle cap_mk") + +logger.info("Executing rule mos_cap_mk_OFFGRID") +mos_cap_mk.ongrid(0.005).output("mos_cap_mk_OFFGRID", "OFFGRID : OFFGRID vertex on mos_cap_mk") +mos_cap_mk.with_angle(0 .. 45).output("mos_cap_mk_angle", "ACUTE : non 45 degree angle mos_cap_mk") + +logger.info("Executing rule ind_mk_OFFGRID") +ind_mk.ongrid(0.005).output("ind_mk_OFFGRID", "OFFGRID : OFFGRID vertex on ind_mk") +ind_mk.with_angle(0 .. 45).output("ind_mk_angle", "ACUTE : non 45 degree angle ind_mk") + +logger.info("Executing rule diode_mk_OFFGRID") +diode_mk.ongrid(0.005).output("diode_mk_OFFGRID", "OFFGRID : OFFGRID vertex on diode_mk") +diode_mk.with_angle(0 .. 45).output("diode_mk_angle", "ACUTE : non 45 degree angle diode_mk") + +logger.info("Executing rule drc_bjt_OFFGRID") +drc_bjt.ongrid(0.005).output("drc_bjt_OFFGRID", "OFFGRID : OFFGRID vertex on drc_bjt") +drc_bjt.with_angle(0 .. 45).output("drc_bjt_angle", "ACUTE : non 45 degree angle drc_bjt") + +logger.info("Executing rule lvs_bjt_OFFGRID") +lvs_bjt.ongrid(0.005).output("lvs_bjt_OFFGRID", "OFFGRID : OFFGRID vertex on lvs_bjt") +lvs_bjt.with_angle(0 .. 45).output("lvs_bjt_angle", "ACUTE : non 45 degree angle lvs_bjt") + +logger.info("Executing rule mim_l_mk_OFFGRID") +mim_l_mk.ongrid(0.005).output("mim_l_mk_OFFGRID", "OFFGRID : OFFGRID vertex on mim_l_mk") +mim_l_mk.with_angle(0 .. 45).output("mim_l_mk_angle", "ACUTE : non 45 degree angle mim_l_mk") + +logger.info("Executing rule latchup_mk_OFFGRID") +latchup_mk.ongrid(0.005).output("latchup_mk_OFFGRID", "OFFGRID : OFFGRID vertex on latchup_mk") +latchup_mk.with_angle(0 .. 45).output("latchup_mk_angle", "ACUTE : non 45 degree angle latchup_mk") + +logger.info("Executing rule guard_ring_mk_OFFGRID") +guard_ring_mk.ongrid(0.005).output("guard_ring_mk_OFFGRID", "OFFGRID : OFFGRID vertex on guard_ring_mk") +guard_ring_mk.with_angle(0 .. 45).output("guard_ring_mk_angle", "ACUTE : non 45 degree angle guard_ring_mk") + +logger.info("Executing rule otp_mk_OFFGRID") +otp_mk.ongrid(0.005).output("otp_mk_OFFGRID", "OFFGRID : OFFGRID vertex on otp_mk") +otp_mk.with_angle(0 .. 45).output("otp_mk_angle", "ACUTE : non 45 degree angle otp_mk") + +logger.info("Executing rule mtpmark_OFFGRID") +mtpmark.ongrid(0.005).output("mtpmark_OFFGRID", "OFFGRID : OFFGRID vertex on mtpmark") +mtpmark.with_angle(0 .. 45).output("mtpmark_angle", "ACUTE : non 45 degree angle mtpmark") + +logger.info("Executing rule neo_ee_mk_OFFGRID") +neo_ee_mk.ongrid(0.005).output("neo_ee_mk_OFFGRID", "OFFGRID : OFFGRID vertex on neo_ee_mk") +neo_ee_mk.with_angle(0 .. 45).output("neo_ee_mk_angle", "ACUTE : non 45 degree angle neo_ee_mk") + +logger.info("Executing rule sramcore_OFFGRID") +sramcore.ongrid(0.005).output("sramcore_OFFGRID", "OFFGRID : OFFGRID vertex on sramcore") +sramcore.with_angle(0 .. 45).output("sramcore_angle", "ACUTE : non 45 degree angle sramcore") + +logger.info("Executing rule lvs_rf_OFFGRID") +lvs_rf.ongrid(0.005).output("lvs_rf_OFFGRID", "OFFGRID : OFFGRID vertex on lvs_rf") +lvs_rf.with_angle(0 .. 45).output("lvs_rf_angle", "ACUTE : non 45 degree angle lvs_rf") + +logger.info("Executing rule lvs_drain_OFFGRID") +lvs_drain.ongrid(0.005).output("lvs_drain_OFFGRID", "OFFGRID : OFFGRID vertex on lvs_drain") +lvs_drain.with_angle(0 .. 45).output("lvs_drain_angle", "ACUTE : non 45 degree angle lvs_drain") + +logger.info("Executing rule ind_mk_OFFGRID") +ind_mk.ongrid(0.005).output("ind_mk_OFFGRID", "OFFGRID : OFFGRID vertex on ind_mk") +ind_mk.with_angle(0 .. 45).output("ind_mk_angle", "ACUTE : non 45 degree angle ind_mk") + +logger.info("Executing rule hvpolyrs_OFFGRID") +hvpolyrs.ongrid(0.005).output("hvpolyrs_OFFGRID", "OFFGRID : OFFGRID vertex on hvpolyrs") +hvpolyrs.with_angle(0 .. 45).output("hvpolyrs_angle", "ACUTE : non 45 degree angle hvpolyrs") + +logger.info("Executing rule lvs_io_OFFGRID") +lvs_io.ongrid(0.005).output("lvs_io_OFFGRID", "OFFGRID : OFFGRID vertex on lvs_io") +lvs_io.with_angle(0 .. 45).output("lvs_io_angle", "ACUTE : non 45 degree angle lvs_io") + +logger.info("Executing rule probe_mk_OFFGRID") +probe_mk.ongrid(0.005).output("probe_mk_OFFGRID", "OFFGRID : OFFGRID vertex on probe_mk") +probe_mk.with_angle(0 .. 45).output("probe_mk_angle", "ACUTE : non 45 degree angle probe_mk") + +logger.info("Executing rule esd_mk_OFFGRID") +esd_mk.ongrid(0.005).output("esd_mk_OFFGRID", "OFFGRID : OFFGRID vertex on esd_mk") +esd_mk.with_angle(0 .. 45).output("esd_mk_angle", "ACUTE : non 45 degree angle esd_mk") + +logger.info("Executing rule lvs_source_OFFGRID") +lvs_source.ongrid(0.005).output("lvs_source_OFFGRID", "OFFGRID : OFFGRID vertex on lvs_source") +lvs_source.with_angle(0 .. 45).output("lvs_source_angle", "ACUTE : non 45 degree angle lvs_source") + +logger.info("Executing rule well_diode_mk_OFFGRID") +well_diode_mk.ongrid(0.005).output("well_diode_mk_OFFGRID", "OFFGRID : OFFGRID vertex on well_diode_mk") +well_diode_mk.with_angle(0 .. 45).output("well_diode_mk_angle", "ACUTE : non 45 degree angle well_diode_mk") + +logger.info("Executing rule ldmos_xtor_OFFGRID") +ldmos_xtor.ongrid(0.005).output("ldmos_xtor_OFFGRID", "OFFGRID : OFFGRID vertex on ldmos_xtor") +ldmos_xtor.with_angle(0 .. 45).output("ldmos_xtor_angle", "ACUTE : non 45 degree angle ldmos_xtor") + +logger.info("Executing rule plfuse_OFFGRID") +plfuse.ongrid(0.005).output("plfuse_OFFGRID", "OFFGRID : OFFGRID vertex on plfuse") +plfuse.with_angle(0 .. 45).output("plfuse_angle", "ACUTE : non 45 degree angle plfuse") + +logger.info("Executing rule efuse_mk_OFFGRID") +efuse_mk.ongrid(0.005).output("efuse_mk_OFFGRID", "OFFGRID : OFFGRID vertex on efuse_mk") +efuse_mk.with_angle(0 .. 45).output("efuse_mk_angle", "ACUTE : non 45 degree angle efuse_mk") + +logger.info("Executing rule mcell_feol_mk_OFFGRID") +mcell_feol_mk.ongrid(0.005).output("mcell_feol_mk_OFFGRID", "OFFGRID : OFFGRID vertex on mcell_feol_mk") +mcell_feol_mk.with_angle(0 .. 45).output("mcell_feol_mk_angle", "ACUTE : non 45 degree angle mcell_feol_mk") + +logger.info("Executing rule ymtp_mk_OFFGRID") +ymtp_mk.ongrid(0.005).output("ymtp_mk_OFFGRID", "OFFGRID : OFFGRID vertex on ymtp_mk") +ymtp_mk.with_angle(0 .. 45).output("ymtp_mk_angle", "ACUTE : non 45 degree angle ymtp_mk") + +logger.info("Executing rule dev_wf_mk_OFFGRID") +dev_wf_mk.ongrid(0.005).output("dev_wf_mk_OFFGRID", "OFFGRID : OFFGRID vertex on dev_wf_mk") +dev_wf_mk.with_angle(0 .. 45).output("dev_wf_mk_angle", "ACUTE : non 45 degree angle dev_wf_mk") + +logger.info("Executing rule metal1_blk_OFFGRID") +metal1_blk.ongrid(0.005).output("metal1_blk_OFFGRID", "OFFGRID : OFFGRID vertex on metal1_blk") +metal1_blk.with_angle(0 .. 45).output("metal1_blk_angle", "ACUTE : non 45 degree angle metal1_blk") + +logger.info("Executing rule metal2_blk_OFFGRID") +metal2_blk.ongrid(0.005).output("metal2_blk_OFFGRID", "OFFGRID : OFFGRID vertex on metal2_blk") +metal2_blk.with_angle(0 .. 45).output("metal2_blk_angle", "ACUTE : non 45 degree angle metal2_blk") + +logger.info("Executing rule metal3_blk_OFFGRID") +metal3_blk.ongrid(0.005).output("metal3_blk_OFFGRID", "OFFGRID : OFFGRID vertex on metal3_blk") +metal3_blk.with_angle(0 .. 45).output("metal3_blk_angle", "ACUTE : non 45 degree angle metal3_blk") + +logger.info("Executing rule metal4_blk_OFFGRID") +metal4_blk.ongrid(0.005).output("metal4_blk_OFFGRID", "OFFGRID : OFFGRID vertex on metal4_blk") +metal4_blk.with_angle(0 .. 45).output("metal4_blk_angle", "ACUTE : non 45 degree angle metal4_blk") + +logger.info("Executing rule metal5_blk_OFFGRID") +metal5_blk.ongrid(0.005).output("metal5_blk_OFFGRID", "OFFGRID : OFFGRID vertex on metal5_blk") +metal5_blk.with_angle(0 .. 45).output("metal5_blk_angle", "ACUTE : non 45 degree angle metal5_blk") + +logger.info("Executing rule metalt_blk_OFFGRID") +metalt_blk.ongrid(0.005).output("metalt_blk_OFFGRID", "OFFGRID : OFFGRID vertex on metalt_blk") +metalt_blk.with_angle(0 .. 45).output("metalt_blk_angle", "ACUTE : non 45 degree angle metalt_blk") + +logger.info("Executing rule pr_bndry_OFFGRID") +pr_bndry.ongrid(0.005).output("pr_bndry_OFFGRID", "OFFGRID : OFFGRID vertex on pr_bndry") +pr_bndry.with_angle(0 .. 45).output("pr_bndry_angle", "ACUTE : non 45 degree angle pr_bndry") + +logger.info("Executing rule mdiode_OFFGRID") +mdiode.ongrid(0.005).output("mdiode_OFFGRID", "OFFGRID : OFFGRID vertex on mdiode") +mdiode.with_angle(0 .. 45).output("mdiode_angle", "ACUTE : non 45 degree angle mdiode") + +logger.info("Executing rule metal1_res_OFFGRID") +metal1_res.ongrid(0.005).output("metal1_res_OFFGRID", "OFFGRID : OFFGRID vertex on metal1_res") +metal1_res.with_angle(0 .. 45).output("metal1_res_angle", "ACUTE : non 45 degree angle metal1_res") + +logger.info("Executing rule metal2_res_OFFGRID") +metal2_res.ongrid(0.005).output("metal2_res_OFFGRID", "OFFGRID : OFFGRID vertex on metal2_res") +metal2_res.with_angle(0 .. 45).output("metal2_res_angle", "ACUTE : non 45 degree angle metal2_res") + +logger.info("Executing rule metal3_res_OFFGRID") +metal3_res.ongrid(0.005).output("metal3_res_OFFGRID", "OFFGRID : OFFGRID vertex on metal3_res") +metal3_res.with_angle(0 .. 45).output("metal3_res_angle", "ACUTE : non 45 degree angle metal3_res") + +logger.info("Executing rule metal4_res_OFFGRID") +metal4_res.ongrid(0.005).output("metal4_res_OFFGRID", "OFFGRID : OFFGRID vertex on metal4_res") +metal4_res.with_angle(0 .. 45).output("metal4_res_angle", "ACUTE : non 45 degree angle metal4_res") + +logger.info("Executing rule metal5_res_OFFGRID") +metal5_res.ongrid(0.005).output("metal5_res_OFFGRID", "OFFGRID : OFFGRID vertex on metal5_res") +metal5_res.with_angle(0 .. 45).output("metal5_res_angle", "ACUTE : non 45 degree angle metal5_res") + +logger.info("Executing rule metal6_res_OFFGRID") +metal6_res.ongrid(0.005).output("metal6_res_OFFGRID", "OFFGRID : OFFGRID vertex on metal6_res") +metal6_res.with_angle(0 .. 45).output("metal6_res_angle", "ACUTE : non 45 degree angle metal6_res") + +logger.info("Executing rule border_OFFGRID") +border.ongrid(0.005).output("border_OFFGRID", "OFFGRID : OFFGRID vertex on border") +border.with_angle(0 .. 45).output("border_angle", "ACUTE : non 45 degree angle border") + +end #OFFGRID-ANGLES + + +exec_end_time = Time.now +run_time = exec_end_time - exec_start_time +logger.info("DRC Total Run time %f seconds" % [run_time]) +
diff --git a/rules/klayout/drc/gf180mcu_antenna.drc b/rules/klayout/drc/gf180mcu_antenna.drc new file mode 100644 index 0000000..8e27e22 --- /dev/null +++ b/rules/klayout/drc/gf180mcu_antenna.drc
@@ -0,0 +1,503 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +#=========================================================================================================================== +#------------------------------------------- GF 0.18 um MCU DRC RULE DECK -------------------------------------------------- +#=========================================================================================================================== + +require 'time' +require "logger" + +exec_start_time = Time.now + +logger = Logger.new(STDOUT) + +logger.formatter = proc do |severity, datetime, progname, msg| + "#{datetime}: Memory Usage (" + `pmap #{Process.pid} | tail -1`[10,40].strip + ") : #{msg} +" +end + +#========================================= +#------------ FILE SETUP ----------------- +#========================================= + +# optionnal for a batch launch : klayout -b -r gf_018mcu_antenna.drc -rd input=design.gds -rd report=gf180_ant_drc.txt + +logger.info("Starting running GF180MCU Klayout antenna checks DRC runset on %s" % [$input]) + +if $input + source($input, $topcell) +end + +logger.info("Loading database to memory is complete.") + + +if $report + logger.info("GF180MCU Klayout antenna checks DRC runset output at: %s" % [$report]) + report("GF180 ANTENNA DRC runset", $report) +else + logger.info("GF180MCU Klayout antenna checks DRC runset output at default location." % [File.join(File.dirname(RBA::CellView::active.filename), "gf180mcu_antenna.lyrdb").path]) + report("GF180 DRC runset", File.join(File.dirname(RBA::CellView::active.filename), "gf180mcu_antenna.lyrdb")) +end + +if $thr + threads($thr) +else + threads(16) +end + +# === TILING MODE === +if $run_mode == "tiling" + # use a tile size of 1mm - not used in deep mode- + # tiles(500.um) + # use a tile border of 10 micron: + # tile_borders(10.um) + tiles(1000) + logger.info("Tiling mode is enabled.") + +elsif $run_mode == "deep" + #=== HIER MODE === + deep + logger.info("deep mode is enabled.") + +elsif $run_mode == "flat" + #=== FLAT MODE === + flat + logger.info("flat mode is enabled.") + +else + #=== HIER MODE === + deep + logger.info("flat mode is enabled.") + +end # run_mode + +#====================================================================================================== +#--------------------------------------- LAYER DEFINITIONS -------------------------------------------- +#====================================================================================================== + +comp = polygons(22, 0) +dualgate = polygons(55, 0) +poly2 = polygons(30, 0) +nplus = polygons(32, 0) +pplus = polygons(31, 0) +contact = polygons(33, 0) +metal1 = polygons(34, 0) +via1 = polygons(35, 0) +metal2 = polygons(36, 0) +via2 = polygons(38, 0) +metal3 = polygons(42, 0) +via3 = polygons(40, 0) +metal4 = polygons(46, 0) +via4 = polygons(41, 0) +metal5 = polygons(81, 0) +via5 = polygons(82, 0) +metaltop = polygons(53, 0) +fusetop = polygons(75, 0) + +#====================================================================================================== +#--------------------------------------- LAYER DERIVATIONS -------------------------------------------- +#====================================================================================================== + +tgate = poly2 & comp +thin_gate = tgate.not(dualgate) +thick_gate = tgate.and(dualgate) +diode = nplus & comp + +# === LAYOUT EXTENT === +CHIP = extent.sized(0.0) + +#======================================================================================= +#------------------------------------- SWITCHES ---------------------------------------- +#======================================================================================= + +logger.info("Evaluate switches.") + +if $mim_option + MIM_OPTION = $mim_option +else + MIM_OPTION = false +end + +logger.info("MIM Option selected %s" % [MIM_OPTION]) + +# METAL_TOP +if $metal_top + METAL_TOP = $metal_top +else + METAL_TOP = "9K" +end + +logger.info("METAL_TOP Selected is %s" % [METAL_TOP]) + +if METAL_TOP == "6K" + met_top_thick = 0.69.um + +elsif METAL_TOP == "9K" + met_top_thick = 0.99.um + +elsif METAL_TOP == "11K" + met_top_thick = 1.19.um + +elsif METAL_TOP == "30K" + met_top_thick = 3.035.um + +end #METAL_TOP + +if $metal_level + METAL_LEVEL = $metal_level +else + METAL_LEVEL = "6LM" +end + +logger.info("METAL_STACK Selected is %s" % [METAL_LEVEL]) + +if METAL_LEVEL == "6LM" + top_via = via5 + topmin1_via = via4 + top_metal = metaltop + topmin1_metal = metal5 +elsif METAL_LEVEL == "5LM" + top_via = via4 + topmin1_via = via3 + top_metal = metal5 + topmin1_metal = metal4 +elsif METAL_LEVEL == "4LM" + top_via = via3 + topmin1_via = via2 + top_metal = metal4 + topmin1_metal = metal3 +elsif METAL_LEVEL == "3LM" + top_via = via2 + topmin1_via = via1 + top_metal = metal3 + topmin1_metal = metal2 +elsif METAL_LEVEL == "2LM" + top_via = via1 + topmin1_via = via1 + top_metal = metal2 + topmin1_metal = metal1 +end #METAL_LEVEL + +#========================================================================================================================= +#---------------------------------------------------- MAIN RUNSET -------------------------------------------------------- +#========================================================================================================================= + +logger.info("Starting GF180MCU ANTENNA DRC rules.") + +#======================================== +#----------------- POLY ----------------- +#======================================== +connect(poly2,tgate ) +connect(poly2,thin_gate ) +connect(poly2,thick_gate) +# Rule ANT.1: Maximum ratio of Poly2 perimeter area to related gate oxide area is 200 +logger.info("Executing rule ANT.1") +antenna_check(tgate,perimeter_only(poly2,0.2.um), 200).output("ANT.1","ANT.1: Maximum ratio of Poly2 perimeter area to related gate oxide area is 200") + +#======================================== +#--------------- CONTACT ---------------- +#======================================== +connect(poly2,contact) +connect(diode,contact) +# Rule ANT.8: Maximum ratio of contact area to related gate oxide area is 10 +logger.info("Executing rule ANT.8") +antenna_check(tgate, contact, 10).output("ANT.8","ANT.8: Maximum ratio of contact area to related gate oxide area is 10") + +#======================================== +#---------------- METAL1 ---------------- +#======================================== +connect(contact,metal1) +# Case (a): Connection to COMP is not present: Flag error (No diode) [Default] +# Rule ANT.2: Maximum ratio of Metal1 perimeter area to related gate oxide area is 400 +# antenna_check(tgate,perimeter_only(metal1,0.54.um), 400).#output("ANT.2","ANT.2: Maximum ratio of Metal1 perimeter area to related gate oxide area is 400") + +# Case (b) Connection to COMP is present: [Thin gate , Thick gate] +# Rule ANT.16_i_ANT.2: Diode filtering for ANT.2 [thin gate] , MF = 2 +logger.info("Executing rule ANT.16_i_ANT.2") +antenna_check(thin_gate,perimeter_only(metal1,0.54.um), 400,[diode,800]).output("ANT.16_i_ANT.2","ANT.16_i_ANT.2: Maximum ratio of Metal1 perimeter area to related thin gate oxide area is 400") + +# Rule ANT.16_ii_ANT.2: Diode filtering for ANT.2 [thick gate] , MF = 15 +logger.info("Executing rule ANT.16_ii_ANT.2") +antenna_check(thick_gate,perimeter_only(metal1,0.54.um), 400,[diode,6000]).output("ANT.16_ii_ANT.2","ANT.16_ii_ANT.2: Maximum ratio of Metal1 perimeter area to related thick gate oxide area is 400") + +#======================================== +#----------------- VIA1 ----------------- +#======================================== +connect(metal1, via1 ) +# Case (a): Connection to COMP is not present: Flag error (No diode) [Default] +# Rule ANT.9: Maximum ratio of Via1 area to related gate oxide area is 20 +# antenna_check(tgate, via1, 20).#output("ANT.9","ANT.9: Maximum ratio of Via1 area to related gate oxide area is 20") + +# Case (b) Connection to COMP is present: [Thin gate , Thick gate] +# Rule ANT.16_i_ANT.9: Diode filtering for ANT.9 [thin gate] +logger.info("Executing rule ANT.16_i_ANT.9") +antenna_check(thin_gate,via1, 20,[diode,40]).output("ANT.16_i_ANT.9","ANT.16_i_ANT.9: Maximum ratio of Via1 area to related thin gate oxide area is 20") + +# Rule ANT.16_ii_ANT.9: Diode filtering for ANT.9 [thick gate] +logger.info("Executing rule ANT.16_ii_ANT.9") +antenna_check(thick_gate,via1, 20,[diode,300]).output("ANT.16_ii_ANT.9","ANT.16_ii_ANT.9: Maximum ratio of Via1 area to related thick gate oxide area is 20") + +#======================================== +#---------------- METAL2 ---------------- +#======================================== +connect(via1, metal2 ) +# Case (a): Connection to COMP is not present: Flag error (No diode) [Default] +# Rule ANT.3: Maximum ratio of Metal2 perimeter area to related gate oxide area is 400 +# antenna_check(tgate,perimeter_only(metal2,0.54.um), 400).#output("ANT.3","ANT.3: Maximum ratio of Metal2 perimeter area to related gate oxide area is 400") + +# Case (b) Connection to COMP is present: [Thin gate , Thick gate] +# Rule ANT.16_i_ANT.3: Diode filtering for ANT.3 [thin gate] +logger.info("Executing rule ANT.16_i_ANT.3") +antenna_check(thin_gate,perimeter_only(metal2,0.54.um), 400,[diode,800]).output("ANT.16_i_ANT.3","ANT.16_i_ANT.3: Maximum ratio of Metal2 perimeter area to related gate oxide area is 400") + +# Rule ANT.16_i_ANT.3: Diode filtering for ANT.3 [thick gate] +logger.info("Executing rule ANT.16_ii_ANT.3") +antenna_check(thick_gate,perimeter_only(metal2,0.54.um), 400,[diode,6000]).output("ANT.16_ii_ANT.3","ANT.16_ii_ANT.3: Maximum ratio of Metal2 perimeter area to related gate oxide area is 400") + +#======================================== +#----------------- VIA2 ----------------- +#======================================== +connect(metal2, via2 ) +# Case (a): Connection to COMP is not present: Flag error (No diode) [Default] +# Rule ANT.10: Maximum ratio of Via2 area to related gate oxide area is 20 +# antenna_check(tgate, via2, 20).#output("ANT.10","ANT.10: Maximum ratio of Via2 area to related gate oxide area is 20") + +# Case (b) Connection to COMP is present: [Thin gate , Thick gate] +# Rule ANT.16_i_ANT.10: Diode filtering for ANT.10 [thin gate] +logger.info("Executing rule ANT.16_i_ANT.10") +antenna_check(thin_gate,via2, 20,[diode,40]).output("ANT.16_i_ANT.10","ANT.16_i_ANT.10: Maximum ratio of Via2 area to related thin gate oxide area is 20") + +# Rule ANT.16_ii_ANT.10: Diode filtering for ANT.10 [thick gate] +logger.info("Executing rule ANT.16_ii_ANT.10") +antenna_check(thick_gate,via2, 20,[diode,300]).output("ANT.16_ii_ANT.10","ANT.16_ii_ANT.10: Maximum ratio of Via2 area to related thick gate oxide area is 20") + +#======================================== +#---------------- METAL3 ---------------- +#======================================== +connect(via2, metal3 ) +# Case (a): Connection to COMP is not present: Flag error (No diode) [Default] +# Rule ANT.4: Maximum ratio of Metal3 perimeter area to related gate oxide area is 400 +# antenna_check(tgate,perimeter_only(metal3,0.54.um), 400).#output("ANT.4","ANT.4: Maximum ratio of Metal3 perimeter area to related gate oxide area is 400") + +# Case (b) Connection to COMP is present: [Thin gate , Thick gate] +# Rule ANT.16_i_ANT.4: Diode filtering for ANT.4 [thin gate] +logger.info("Executing rule ANT.16_i_ANT.4") +antenna_check(thin_gate,perimeter_only(metal3,0.54.um), 400,[diode,800]).output("ANT.16_i_ANT.4","ANT.16_i_ANT.4: Maximum ratio of Metal3 perimeter area to related gate oxide area is 400") + +# Rule ANT.16_i_ANT.4: Diode filtering for ANT.4 [thick gate] +logger.info("Executing rule ANT.16_ii_ANT.4") +antenna_check(thick_gate,perimeter_only(metal3,0.54.um), 400,[diode,6000]).output("ANT.16_ii_ANT.4","ANT.16_ii_ANT.4: Maximum ratio of Metal3 perimeter area to related gate oxide area is 400") + +#======================== +#----- MIM OPTION A ----- +#======================== +if MIM_OPTION == "A" + connect(metal3, fusetop ) + # Rule ANT.14: Maximum ratio of each of the metal3 layer perimeter area to related MIM area is 400 + # antenna_check(fusetop,perimeter_only(metal3,0.54.um), 400).#output("ANT.14","ANT.14: Maximum ratio of each of the metal3 layer perimeter area to related MIM area is 400") + # Rule ANT.16_iii_ANT.14_M3_MIMA: Maximum ratio of each of the metal3 layer perimeter area to related MIM area is 400 + logger.info("Executing rule ANT.16_iii_ANT.14_M3_MIMA") + antenna_check(fusetop,perimeter_only(metal3,0.54.um), 400,[diode,6000]).output("ANT.16_iii_ANT.14_M3_MIMA","ANT.16_iii_ANT.14_M3_MIMA: Maximum ratio of each of the metal3 layer perimeter area to related MIM area is 400") + # Rule ANT.15: Maximum ratio of each of Via2 area to related MIM area is 20 + # antenna_check(fusetop, via2, 20).#output("ANT.15","ANT.15: Maximum ratio of each of Via2 area to related MIM area is 20") + # Rule ANT.16_iii_ANT.15_V2_MIMA: Maximum ratio of each of Via2 area to related MIM area is 20 + logger.info("Executing rule ANT.16_iii_ANT.15_V2_MIMA") + antenna_check(fusetop, via2, 20,[diode,300]).output("ANT.16_iii_ANT.15_V2_MIMA","ANT.16_iii_ANT.15_V2_MIMA: Maximum ratio of each of Via2 area to related MIM area is 20") +end + +#======================================== +#----------------- VIA3 ----------------- +#======================================== +connect(metal3, via3 ) +# Case (a): Connection to COMP is not present: Flag error (No diode) [Default] +# Rule ANT.11: Maximum ratio of Via3 area to related gate oxide area is 20 +# antenna_check(tgate, via3, 20).#output("ANT.11","ANT.11: Maximum ratio of Via3 area to related gate oxide area is 20") + +# Case (b) Connection to COMP is present: [Thin gate , Thick gate] +# Rule ANT.16_i_ANT.11: Diode filtering for ANT.11 [thin gate] +logger.info("Executing rule ANT.16_i_ANT.11") +antenna_check(thin_gate,via3, 20,[diode,40]).output("ANT.16_i_ANT.11","ANT.16_i_ANT.11: Maximum ratio of Via3 area to related thin gate oxide area is 20") + +# Rule ANT.16_ii_ANT.11: Diode filtering for ANT.11 [thick gate] +logger.info("Executing rule ANT.16_ii_ANT.11") +antenna_check(thick_gate,via3, 20,[diode,300]).output("ANT.16_ii_ANT.11","ANT.16_ii_ANT.11: Maximum ratio of Via3 area to related thick gate oxide area is 20") + +#======================== +#----- MIM OPTION A ----- +#======================== +if MIM_OPTION == "A" + # Rule ANT.15: Maximum ratio of each of Via3 area to related MIM area is 20 + # antenna_check(fusetop, via3, 20).#output("ANT.15","ANT.15: Maximum ratio of each of Via3 area to related MIM area is 20") + # Rule ANT.16_iii_ANT.15_V3_MIMA: Maximum ratio of each of Via2 area to related MIM area is 20 + logger.info("Executing rule ANT.16_iii_ANT.15_V3_MIMA") + antenna_check(fusetop, via3, 20,[diode,300]).output("ANT.16_iii_ANT.15_V3_MIMA","ANT.16_iii_ANT.15_V3_MIMA: Maximum ratio of each of Via3 area to related MIM area is 20") +end + +#======================================== +#---------------- METAL4 ---------------- +#======================================== +connect(via3, metal4 ) +# Rule ANT.5: Maximum ratio of Metal4 perimeter area to related gate oxide area is 400 +# antenna_check(tgate,perimeter_only(metal4,0.54.um), 400).#output("ANT.5","ANT.5: Maximum ratio of Metal4 perimeter area to related gate oxide area is 400") + +# Rule ANT.16_i_ANT.5: Diode filtering for ANT.5 [thin gate] +logger.info("Executing rule ANT.16_i_ANT.5") +antenna_check(thin_gate,perimeter_only(metal4,0.54.um), 400,[diode,800]).output("ANT.16_i_ANT.5","ANT.16_i_ANT.5: Maximum ratio of Metal4 perimeter area to related gate oxide area is 400") + +# Rule ANT.16_i_ANT.5: Diode filtering for ANT.5 [thick gate] +logger.info("Executing rule ANT.16_ii_ANT.5") +antenna_check(thick_gate,perimeter_only(metal4,0.54.um), 400,[diode,6000]).output("ANT.16_ii_ANT.5","ANT.16_ii_ANT.5: Maximum ratio of Metal4 perimeter area to related gate oxide area is 400") + +#======================== +#----- MIM OPTION A ----- +#======================== +if MIM_OPTION == "A" + # Rule ANT.14: Maximum ratio of each of the metal4 layer perimeter area to related MIM area is 400 + # antenna_check(fusetop,perimeter_only(metal4,0.54.um), 400).#output("ANT.14","ANT.14: Maximum ratio of each of the metal4 layer perimeter area to related MIM area is 400") + # Rule ANT.16_iii_ANT.14_M4_MIMA: Maximum ratio of each of the metal3 layer perimeter area to related MIM area is 400 + logger.info("Executing rule ANT.16_iii_ANT.15_V3_MIMA") + antenna_check(fusetop,perimeter_only(metal4,0.54.um), 400,[diode,6000]).output("ANT.16_iii_ANT.14_M4_MIMA","ANT.16_iii_ANT.14_M4_MIMA: Maximum ratio of each of the metal4 layer perimeter area to related MIM area is 400") +end + +#======================================== +#----------------- VIA4 ----------------- +#======================================== +connect(metal4, via4 ) +# Case (a): Connection to COMP is not present: Flag error (No diode) [Default] +# Rule ANT.12: Maximum ratio of Via4 area to related gate oxide area is 20 +# antenna_check(tgate, via4, 20).#output("ANT.12","ANT.12: Maximum ratio of Via4 area to related gate oxide area is 20") + +# Case (b) Connection to COMP is present: [Thin gate , Thick gate] +# Rule ANT.16_i_ANT.12: Diode filtering for ANT.12 [thin gate] +logger.info("Executing rule ANT.16_i_ANT.12") +antenna_check(thin_gate,via4, 20,[diode,40]).output("ANT.16_i_ANT.12","ANT.16_i_ANT.12: Maximum ratio of Via4 area to related thin gate oxide area is 20") + +# Rule ANT.16_ii_ANT.12: Diode filtering for ANT.12 [thick gate] +logger.info("Executing rule ANT.16_ii_ANT.12") +antenna_check(thick_gate,via4, 20,[diode,300]).output("ANT.16_ii_ANT.12","ANT.16_ii_ANT.12: Maximum ratio of Via4 area to related thick gate oxide area is 20") + +#======================== +#----- MIM OPTION A ----- +#======================== +if MIM_OPTION == "A" + # Rule ANT.15: Maximum ratio of each of Via4 area to related MIM area is 20 + # antenna_check(fusetop, via4, 20).#output("ANT.15","ANT.15: Maximum ratio of each of Via4 area to related MIM area is 20") + # Rule ANT.16_iii_ANT.15_V4_MIMA: Maximum ratio of each of Via2 area to related MIM area is 20 + logger.info("Executing rule ANT.16_iii_ANT.15_V4_MIMA") + antenna_check(fusetop, via4, 20,[diode,300]).output("ANT.16_iii_ANT.15_V4_MIMA","ANT.16_iii_ANT.15_V4_MIMA: Maximum ratio of each of Via4 area to related MIM area is 20") +end + +#======================================== +#---------------- METAL5 ---------------- +#======================================== +connect(via4, metal5 ) +# Rule ANT.6: Maximum ratio of Metal5 perimeter area to related gate oxide area is 400 +#antenna_check(tgate,perimeter_only(metal5,0.54.um), 400).#output("ANT.6","ANT.6: Maximum ratio of Metal5 perimeter area to related gate oxide area is 400") + +# Rule ANT.16_i_ANT.6: Diode filtering for ANT.6 [thin gate] +logger.info("Executing rule ANT.16_i_ANT.6") +antenna_check(thin_gate,perimeter_only(metal5,0.54.um), 400,[diode,800]).output("ANT.16_i_ANT.6","ANT.16_i_ANT.6: Maximum ratio of Metal5 perimeter area to related gate oxide area is 400") + +# Rule ANT.16_i_ANT.6: Diode filtering for ANT.6 [thick gate] +logger.info("Executing rule ANT.16_ii_ANT.6") +antenna_check(thick_gate,perimeter_only(metal5,0.54.um), 400,[diode,6000]).output("ANT.16_ii_ANT.6","ANT.16_ii_ANT.6: Maximum ratio of Metal5 perimeter area to related gate oxide area is 400") + +#======================== +#----- MIM OPTION A ----- +#======================== +if MIM_OPTION == "A" + # Rule ANT.14: Maximum ratio of each of the metal5 layer perimeter area to related MIM area is 400 + # antenna_check(fusetop,perimeter_only(metal5,0.54.um), 400).#output("ANT.14","ANT.14: Maximum ratio of each of the metal5 layer perimeter area to related MIM area is 400") + # Rule ANT.16_iii_ANT.14_M5_MIMA: Maximum ratio of each of the metal3 layer perimeter area to related MIM area is 400 + logger.info("Executing rule ANT.16_iii_ANT.14_M5_MIMA") + antenna_check(fusetop,perimeter_only(metal5,0.54.um), 400,[diode,6000]).output("ANT.16_iii_ANT.14_M5_MIMA","ANT.16_iii_ANT.14_M5_MIMA: Maximum ratio of each of the metal5 layer perimeter area to related MIM area is 400") +end + +#======================================== +#----------------- VIA5 ----------------- +#======================================== +connect(metal5, via5 ) +# Case (a): Connection to COMP is not present: Flag error (No diode) [Default] +# Rule ANT.13: Maximum ratio of Via5 area to related gate oxide area is 20 +# antenna_check(tgate, via5, 20).#output("ANT.13","ANT.13: Maximum ratio of Via5 area to related gate oxide area is 20") + +# Case (b) Connection to COMP is present: [Thin gate , Thick gate] +# Rule ANT.16_i_ANT.13: Diode filtering for ANT.13 [thin gate] +logger.info("Executing rule ANT.16_i_ANT.13") +antenna_check(thin_gate,via5, 20,[diode,40]).output("ANT.16_i_ANT.13","ANT.16_i_ANT.13: Maximum ratio of Via5 area to related thin gate oxide area is 20") + +# Rule ANT.16_ii_ANT.13: Diode filtering for ANT.13 [thick gate] +logger.info("Executing rule ANT.16_ii_ANT.13") +antenna_check(thick_gate,via5, 20,[diode,300]).output("ANT.16_ii_ANT.13","ANT.16_ii_ANT.13: Maximum ratio of Via5 area to related thick gate oxide area is 20") + +#======================== +#----- MIM OPTION A ----- +#======================== +if MIM_OPTION == "A" + # Rule ANT.15: Maximum ratio of each of Via5 area to related MIM area is 20 + # antenna_check(fusetop, via5, 20).#output("ANT.15","ANT.15: Maximum ratio of each of Via5 area to related MIM area is 20") + # Rule ANT.16_iii_ANT.15_V5_MIMA: Maximum ratio of each of Via2 area to related MIM area is 20 + logger.info("Executing rule ANT.16_iii_ANT.15_V5_MIMA") + antenna_check(fusetop, via5, 20,[diode,300]).output("ANT.16_iii_ANT.15_V5_MIMA","ANT.16_iii_ANT.15_V5_MIMA: Maximum ratio of each of Via5 area to related MIM area is 20") +end + +#======================================== +#--------------- METALTOP --------------- +#======================================== +connect(via5, metaltop) +# Rule ANT.7: Maximum ratio of MetalTop perimeter area to related gate oxide area is 400 +# antenna_check(tgate,perimeter_only(metaltop,met_top_thick), 400).#output("ANT.7","ANT.7: Maximum ratio of MetalTop perimeter area to related gate oxide area is 400") + +# Rule ANT.16_i_ANT.7: Diode filtering for ANT.7 [thin gate] +logger.info("Executing rule ANT.16_i_ANT.7") +antenna_check(thin_gate,perimeter_only(metaltop,met_top_thick), 400,[diode,800]).output("ANT.16_i_ANT.7","ANT.16_i_ANT.7: Maximum ratio of Metaltop perimeter area to related gate oxide area is 400") + +# Rule ANT.16_ii_ANT.7: Diode filtering for ANT.7 [thick gate] +logger.info("Executing rule ANT.16_ii_ANT.7") +antenna_check(thick_gate,perimeter_only(metaltop,met_top_thick), 400,[diode,6000]).output("ANT.16_ii_ANT.7","ANT.16_ii_ANT.7: Maximum ratio of Metaltop perimeter area to related gate oxide area is 400") + +#======================== +#----- MIM OPTION A ----- +#======================== +if MIM_OPTION == "A" + # Rule ANT.14: Maximum ratio of each of the metaltop layer perimeter area to related MIM area is 400 + # antenna_check(fusetop,perimeter_only(metaltop,met_top_thick), 400).#output("ANT.14","ANT.14: Maximum ratio of each of the top metal layer perimeter area to related MIM area is 400") + # Rule ANT.16_iii_ANT.14_MT_MIMA: Maximum ratio of each of the metal3 layer perimeter area to related MIM area is 400 + logger.info("Executing rule ANT.16_iii_ANT.14_MT_MIMA") + antenna_check(fusetop,perimeter_only(metaltop,met_top_thick), 400,[diode,6000]).output("ANT.16_iii_ANT.14_MT_MIMA","ANT.16_iii_ANT.14_MT_MIMA: Maximum ratio of each of the Metaltop layer perimeter area to related MIM area is 400") +end + +#======================== +#----- MIM OPTION B ----- +#======================== +if MIM_OPTION == "B" + connect(metaltop, fusetop ) + # Rule ANT.14: Maximum ratio of each of the metaltop layer perimeter area to related MIM area is 400 + # antenna_check(fusetop,perimeter_only(metaltop,met_top_thick), 400).#output("ANT.14","ANT.14: Maximum ratio of each of the top metal layer perimeter area to related MIM area is 400") + # Rule ANT.16_iii_ANT.14_MT_MIMB: Maximum ratio of each of the metal3 layer perimeter area to related MIM area is 400 + logger.info("Executing rule ANT.16_iii_ANT.14_MT_MIMB") + antenna_check(fusetop,perimeter_only(metaltop,met_top_thick), 400,[diode,6000]).output("ANT.16_iii_ANT.14_MT_MIMB","ANT.16_iii_ANT.14_MT_MIMB: Maximum ratio of each of the metaltop layer perimeter area to related MIM area is 400") +end + + +exec_end_time = Time.now +run_time = exec_end_time - exec_start_time +logger.info("DRC Total Run time %f seconds" % [run_time]) + + +#=================================== +#--------------- END --------------- +#=================================== +
diff --git a/rules/klayout/drc/gf180mcu_density.drc b/rules/klayout/drc/gf180mcu_density.drc new file mode 100644 index 0000000..3956b42 --- /dev/null +++ b/rules/klayout/drc/gf180mcu_density.drc
@@ -0,0 +1,195 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +#=========================================================================================================================== +#------------------------------------------- GF 0.18 um MCU DRC RULE DECK -------------------------------------------------- +#=========================================================================================================================== + +require 'time' +require "logger" + +exec_start_time = Time.now + +logger = Logger.new(STDOUT) + +logger.formatter = proc do |severity, datetime, progname, msg| + "#{datetime}: Memory Usage (" + `pmap #{Process.pid} | tail -1`[10,40].strip + ") : #{msg} +" +end + +#========================================= +#------------ FILE SETUP ----------------- +#========================================= + +# optionnal for a batch launch : klayout -b -r gf_018mcu_density.drc -rd input=design.gds -rd report=gf180_ant_drc.txt + +logger.info("Starting running GF180MCU Klayout density checks DRC runset on %s" % [$input]) + +if $input + source($input, $topcell) +end + +logger.info("Loading database to memory is complete.") + + +if $report + logger.info("GF180MCU Klayout density checks DRC runset output at: %s" % [$report]) + report("GF180 DENSITY DRC runset", $report) +else + logger.info("GF180MCU Klayout density checks DRC runset output at default location." % [File.join(File.dirname(RBA::CellView::active.filename), "gf180mcu_density.lyrdb").path]) + report("GF180 DRC runset", File.join(File.dirname(RBA::CellView::active.filename), "gf180mcu_density.lyrdb")) +end + +if $thr + threads($thr) +else + threads(16) +end + +# === TILING MODE === +if $run_mode == "tiling" + # use a tile size of 1mm - not used in deep mode- + # tiles(500.um) + # use a tile border of 10 micron: + # tile_borders(10.um) + tiles(1000) + logger.info("Tiling mode is enabled.") + +elsif $run_mode == "deep" + #=== HIER MODE === + deep + logger.info("deep mode is enabled.") + +elsif $run_mode == "flat" + #=== FLAT MODE === + flat + logger.info("flat mode is enabled.") + +else + #=== FLAT MODE === + flat + logger.info("flat mode is enabled.") + +end # run_mode + +#====================================================================================================== +#--------------------------------------- LAYER DEFINITIONS -------------------------------------------- +#====================================================================================================== + +poly2 = polygons(30, 0) +metal1 = polygons(34, 0) +metal2 = polygons(36, 0) +metal3 = polygons(42, 0) +metal4 = polygons(46, 0) +metal5 = polygons(81, 0) +metaltop = polygons(53, 0) + +#====================================================================================================== +#--------------------------------------- LAYER DERIVATIONS -------------------------------------------- +#====================================================================================================== + +# === LAYOUT EXTENT === +CHIP = extent.sized(0.0) + +#======================================================================================= +#------------------------------------- SWITCHES ---------------------------------------- +#======================================================================================= + +logger.info("Evaluate switches.") + +# METAL_TOP +if $metal_top + METAL_TOP = $metal_top +else + METAL_TOP = "9K" +end + +logger.info("METAL_TOP Selected is %s" % [METAL_TOP]) + + +#========================================================================================================================= +#---------------------------------------------------- MAIN RUNSET -------------------------------------------------------- +#========================================================================================================================= + +logger.info("Starting GF180MCU DENSITY DRC rules.") + + +logger.info("Executing rule PL.8") +# Rule PL.8: Poly2 coverage over the entire die shall be 14%. Dummy poly2 lines must be added to meet the minimum poly2 density requirement. +if ((poly2.area / CHIP.area)*100 < 14) + poly2.output("PL.8", "PL.8 : Poly2 coverage over the entire die shall be 14%. Dummy poly2 lines must be added to meet the minimum poly2 density requirement. : 14%") +end + +logger.info("Executing rule M1.4") +# Rule M1.4: Metal1 coverage over the entire die shall be >30% (Refer to section 13.0 for Dummy Metal fill guidelines. Customer needs to ensure enough dummy metal to satisfy Metal1 coverage) +if ((metal1.area / CHIP.area)*100 < 30) + metal1.output("M1.4", "M1.4 : Metal1 coverage over the entire die shall be >30% (Refer to section 13.0 for Dummy Metal fill guidelines. Customer needs to ensure enough dummy metal to satisfy Metal1 coverage) : 30%") +end + +logger.info("Executing rule M2.4") +# Rule M2.4: Metal2 coverage over the entire die shall be >30% (Refer to section 13.0 for Dummy Metal fill guidelines. Customer needs to ensure enough dummy metal to satisfy Metal2 coverage) +if ((metal2.area / CHIP.area)*100 < 30) + metal2.output("M2.4", "M2.4 : Metal2 coverage over the entire die shall be >30% (Refer to section 13.0 for Dummy Metal fill guidelines. Customer needs to ensure enough dummy metal to satisfy Metal2 coverage) : 30%") +end + +logger.info("Executing rule M3.4") +# Rule M3.4: metal3 coverage over the entire die shall be >30% (Refer to section 13.0 for Dummy Metal fill guidelines. Customer needs to ensure enough dummy metal to satisfy metal3 coverage) +if ((metal3.area / CHIP.area)*100 < 30) + metal3.output("M3.4", "M3.4 : metal3 coverage over the entire die shall be >30% (Refer to section 13.0 for Dummy Metal fill guidelines. Customer needs to ensure enough dummy metal to satisfy metal3 coverage) : 30%") +end + +logger.info("Executing rule M4.4") +# Rule M4.4: metal4 coverage over the entire die shall be >30% (Refer to section 13.0 for Dummy Metal fill guidelines. Customer needs to ensure enough dummy metal to satisfy metal4 coverage) +if ((metal4.area / CHIP.area)*100 < 30) + metal4.output("M4.4", "M4.4 : metal4 coverage over the entire die shall be >30% (Refer to section 13.0 for Dummy Metal fill guidelines. Customer needs to ensure enough dummy metal to satisfy metal4 coverage) : 30%") +end + +logger.info("Executing rule M5.4") +# Rule M5.4: metal5 coverage over the entire die shall be >30% (Refer to section 13.0 for Dummy Metal fill guidelines. Customer needs to ensure enough dummy metal to satisfy metal5 coverage) +if ((metal5.area / CHIP.area)*100 < 30) + metal5.output("M5.4", "M5.4 : metal5 coverage over the entire die shall be >30% (Refer to section 13.0 for Dummy Metal fill guidelines. Customer needs to ensure enough dummy metal to satisfy metal5 coverage) : 30%") +end + +if METAL_TOP == "6K" + logger.info("Executing rule MT.3") + # Rule MT.3: MetalTop coverage over the entire die shall be >30% (Refer to section 10.3 for Dummy Metal-fill guidelines. Customer needs to ensure enough dummy metal to satisfy Metaln coverage) + if ((metaltop.area / CHIP.area)*100 < 30) + metaltop.output("MT.3", "MT.3 : MetalTop coverage over the entire die shall be >30% (Refer to section 10.3 for Dummy Metal-fill guidelines. Customer needs to ensure enough dummy metal to satisfy Metaln coverage) : 30%") + end + +elsif METAL_TOP == "9K" + logger.info("Executing rule MT.3") + # Rule MT.3: MetalTop coverage over the entire die shall be >30% (Refer to section 10.3 for Dummy Metal-fill guidelines. Customer needs to ensure enough dummy metal to satisfy Metaln coverage) + if ((metaltop.area / CHIP.area)*100 < 30) + metaltop.output("MT.3", "MT.3 : MetalTop coverage over the entire die shall be >30% (Refer to section 10.3 for Dummy Metal-fill guidelines. Customer needs to ensure enough dummy metal to satisfy Metaln coverage) : 30%") + end + +elsif METAL_TOP == "30K" + logger.info("Executing rule MT30.7") + # Rule MT30.7: Thick MetalTop coverage over the entire die shall be >30% (Refer to section 13.0 for Dummy Metal-fill guidelines. Customer needs to ensure enough dummy metal to satisfy Metaln coverage). + if ((metaltop.area / CHIP.area)*100 < 30) + metaltop.output("MT30.7", "MT30.7 : Thick MetalTop coverage over the entire die shall be >30% (Refer to section 13.0 for Dummy Metal-fill guidelines. Customer needs to ensure enough dummy metal to satisfy Metaln coverage). : 30%") + end + +end #METAL_TOP + +exec_end_time = Time.now +run_time = exec_end_time - exec_start_time +logger.info("DRC Total Run time %f seconds" % [run_time]) + + +#=================================== +#--------------- END --------------- +#=================================== +
diff --git a/rules/klayout/drc/run_drc.py b/rules/klayout/drc/run_drc.py new file mode 100644 index 0000000..9dde969 --- /dev/null +++ b/rules/klayout/drc/run_drc.py
@@ -0,0 +1,260 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +""" +Run GlobalFoundries 180nm MCU DRC. + +Usage: + run_drc.py (--help| -h) + run_drc.py (--path=<file_path>) (--gf180mcu=<combined_options>) [--topcell=<topcell_name>] [--thr=<thr>] [--run_mode=<run_mode>] [--no_feol] [--no_beol] [--connectivity] [--density] [--density_only] [--antenna] [--antenna_only] [--no_offgrid] + +Options: + --help -h Print this help message. + --path=<file_path> The input GDS file path. + --gf180mcu=<combined_options> Select combined options of metal_top, mim_option, and metal_level. Allowed values (A, B, C). + gf180mcu=A: Select metal_top=30K mim_option=A metal_level=3LM + gf180mcu=B: Select metal_top=11K mim_option=B metal_level=4LM + gf180mcu=C: Select metal_top=9K mim_option=B metal_level=5LM + --topcell=<topcell_name> Topcell name to use. + --thr=<thr> The number of threads used in run. + --run_mode=<run_mode> Select klayout mode Allowed modes (flat , deep, tiling). [default: flat] + --no_feol Turn off FEOL rules from running. + --no_beol Turn off BEOL rules from running. + --connectivity Turn on connectivity rules. + --density Turn on Density rules. + --density_only Turn on Density rules only. + --antenna Turn on Antenna checks. + --antenna_only Turn on Antenna checks only. + --no_offgrid Turn off OFFGRID checking rules. +""" + +from docopt import docopt +import os +import xml.etree.ElementTree as ET +import logging +import subprocess + +def get_results(rule_deck,rules,lyrdb, type): + + mytree = ET.parse(f"{lyrdb}_{type}_gf{arguments['--gf180mcu']}.lyrdb") + myroot = mytree.getroot() + + violated = [] + + for lrule in rules: + # Loop on database to get the violations of required rule + for z in myroot[7]: + if f"'{lrule}'" == f"{z[1].text}": + violated.append(lrule) + break + + lyrdb_clean = lyrdb.split("/") [-1] + + if len(violated) > 0: + logging.error(f"\nTotal # of DRC violations in {rule_deck}.drc is {len(violated)}. Please check {lyrdb_clean}_{type}_gf{arguments['--gf180mcu']}.lyrdb file For more details") + logging.info("Klayout GDS DRC Not Clean") + logging.info(f"Violated rules are : {violated}\n") + else: + logging.info(f"\nCongratulations !!. No DRC Violations found in {lyrdb_clean} for {rule_deck}.drc rule deck with switch gf{arguments['--gf180mcu']}") + logging.info("Klayout GDS DRC Clean\n") + +def get_top_cell_names(gds_path): + # klayout -b -r script.rb -rd infile=./layouts/caravel.gds.gz + + pdk_root = os.environ['PDK_ROOT'] + pdk = os.environ['PDK'] + + top_cell_names = list() + proc = subprocess.Popen(['klayout','-b', '-r', f"{pdk_root}/{pdk}/utils/get_top_cell_names.rb", "-rd", "infile={}".format(gds_path)], stdout=subprocess.PIPE) + while True: + line = proc.stdout.readline() + if not line: + break + top_cell_names.append(line.decode().strip()) + + return top_cell_names + +def clean_gds_from_many_top_cells(gds_path, topcell): + # klayout -b -r keep_single_top_cell.rb -rd infile=./layouts/caravel.gds.gz -rd topcell=chip_io -rd outfile=test.gds.gz + + pdk_root = os.environ['PDK_ROOT'] + pdk = os.environ['PDK'] + + basename = os.path.basename(gds_path) + dirname = os.path.dirname(gds_path) + main_file_name = basename.split(".")[0] + output_file_path = os.path.join(dirname, "{}_single_top.gds.gz".format(main_file_name)) + + proc = subprocess.Popen(['klayout','-b', '-r', f"{pdk_root}/{pdk}/utils/keep_single_top_cell.rb", "-rd", "infile={}".format(gds_path), "-rd", "topcell={}".format(topcell), "-rd", "outfile={}".format(output_file_path)], stdout=subprocess.PIPE) + + while True: + line = proc.stdout.readline() + if not line: + break + print(line.strip()) + return output_file_path + +def main(): + + # check gds file existance + if os.path.exists(arguments["--path"]): + pass + else: + logging.error("The input GDS file path doesn't exist, please recheck.") + exit() + + # Env. variables + pdk_root = os.environ['PDK_ROOT'] + pdk = os.environ['PDK'] + + # ======= Checking Klayout version ======= + klayout_v_ = os.popen("klayout -v").read() + klayout_v_ = klayout_v_.split("\n")[0] + klayout_v = int (klayout_v_.split(".") [-1]) + + logging.info(f"Your Klayout version is: {klayout_v_}" ) + + if klayout_v < 8: + logging.info(f"Prerequisites at a minimum: KLayout 0.27.8") + logging.error("Using this klayout version has not been assesed in this development. Limits are unknown") + + # Switches used in run + switches = '' + + if arguments["--run_mode"] in ["flat" , "deep", "tiling"]: + switches = switches + f'-rd run_mode={arguments["--run_mode"]} ' + else: + logging.error("Allowed klayout modes are (flat , deep , tiling) only") + exit() + + if arguments["--gf180mcu"] == "A": switches = switches + f'-rd metal_top=30K -rd mim_option=A -rd metal_level=3LM ' + elif arguments["--gf180mcu"] == "B": switches = switches + f'-rd metal_top=11K -rd mim_option=B -rd metal_level=4LM ' + elif arguments["--gf180mcu"] == "C": switches = switches + f'-rd metal_top=9K -rd mim_option=B -rd metal_level=5LM ' + else: + logging.error("gf180mcu switch allowed values are (A , B, C) only") + exit() + + if arguments["--no_feol"]: switches = switches + '-rd feol=false ' + else: switches = switches + '-rd feol=true ' + + if arguments["--no_beol"]: switches = switches + '-rd beol=false ' + else: switches = switches + '-rd beol=true ' + + if arguments["--no_offgrid"]: switches = switches + '-rd offgrid=false ' + else: switches = switches + '-rd offgrid=true ' + + if arguments["--connectivity"]: switches = switches + '-rd conn_drc=true ' + else: switches = switches + '-rd conn_drc=false ' + + if arguments["--density"]: switches = switches + '-rd density=true ' + else: switches = switches + '-rd density=false ' + + # Generate databases + if arguments["--path"]: + path = arguments["--path"] + topcell_name = arguments["--topcell"] + + if ".gds" in path: + name_clean_= path.replace(".gds","") + name_clean = name_clean_.split("/")[-1] + + tc_list = get_top_cell_names(path) + if len(tc_list) < 2: + topcell_name = tc_list[0] + else: + print("## File has multiple topcell names") + # print("## File has multiple topcell names, must provide topcellname.") + # if topcell_name is None: + print("## Will have to stop.") + exit() + + # if not topcell_name is None: + switches = switches + f'-rd topcell={topcell_name}' + + # Removing old db + os.system(f"rm -rf {name_clean_}_main_drc_gf{arguments['--gf180mcu']}.lyrdb {name_clean_}_antenna_gf{arguments['--gf180mcu']}.lyrdb {name_clean_}_density_gf{arguments['--gf180mcu']}.lyrdb") + + # Running DRC using klayout + if (arguments["--antenna_only"]) and not (arguments["--density_only"]): + logging.info(f"Running Global Foundries 180nm MCU antenna checks on design {name_clean} on cell {topcell_name}:") + os.system(f"klayout -b -r $PDK_ROOT/$PDK/gf180mcu_antenna.drc -rd input={path} -rd report={name_clean}_antenna_gf{arguments['--gf180mcu']}_gf{arguments['--gf180mcu']}.lyrdb -rd thr={thrCount} {switches}") + + elif (arguments["--density_only"]) and not (arguments["--antenna_only"]): + logging.info(f"Running Global Foundries 180nm MCU density checks on design {name_clean} on cell {topcell_name}:") + os.system(f"klayout -b -r $PDK_ROOT/$PDK/gf180mcu_density.drc -rd input={path} -rd report={name_clean}_density_gf{arguments['--gf180mcu']}.lyrdb -rd thr={thrCount} {switches}") + + elif arguments["--antenna_only"] and arguments["--density_only"]: + logging.info(f"Running Global Foundries 180nm MCU antenna checks on design {name_clean} on cell {topcell_name}:") + os.system(f"klayout -b -r $PDK_ROOT/$PDK/gf180mcu_antenna.drc -rd input={path} -rd report={name_clean}_antenna_gf{arguments['--gf180mcu']}.lyrdb -rd thr={thrCount} {switches}") + + logging.info(f"Running Global Foundries 180nm MCU density checks on design {name_clean} on cell {topcell_name}:") + os.system(f"klayout -b -r $PDK_ROOT/$PDK/gf180mcu_density.drc -rd input={path} -rd report={name_clean}_density_gf{arguments['--gf180mcu']}.lyrdb -rd thr={thrCount} {switches}") + + else: + logging.info(f"Running main Global Foundries 180nm MCU runset on design {name_clean} on cell {topcell_name}:") + os.system(f"klayout -b -r $PDK_ROOT/$PDK/gf180mcu.drc -rd input={path} -rd report={name_clean}_main_drc_gf{arguments['--gf180mcu']}.lyrdb -rd thr={thrCount} {switches}") + if arguments["--antenna"]: + logging.info(f"Running Global Foundries 180nm MCU antenna checks on design {name_clean} on cell {topcell_name}:") + os.system(f"klayout -b -r $PDK_ROOT/$PDK/gf180mcu_antenna.drc -rd input={path} -rd report={name_clean}_antenna_gf{arguments['--gf180mcu']}.lyrdb -rd thr={thrCount} {switches}") + if arguments["--density"]: + logging.info(f"Running Global Foundries 180nm MCU density checks on design {name_clean} on cell {topcell_name}:") + os.system(f"klayout -b -r $PDK_ROOT/$PDK/gf180mcu_density.drc -rd input={path} -rd report={name_clean}_density_gf{arguments['--gf180mcu']}.lyrdb -rd thr={thrCount} {switches}") + else: + logging.error("Script only support gds files, please select one") + exit() + else: + logging.error("No provided gds file, please add one") + exit() + + # ======================== Reporting results ======================== + rule_deck_path = [f"{pdk_root}/{pdk}/gf180mcu.drc" , f"{pdk_root}/{pdk}/gf180mcu_antenna.drc" , f"{pdk_root}/{pdk}/gf180mcu_density.drc"] + + # Get rules from rule deck + rules = [] + + # Get rules from rule deck + for runset in rule_deck_path: + with open(runset, 'r') as f: + for line in f: + if ".output" in line: + line_list = line.split('"') + if line_list[1] in rules: + pass + else: + rules.append(line_list[1]) + + # Get results + lyrdbs = [ "main_drc" , "antenna" , "density" ] + runsets = [ "gf180mcu" , "gf180mcu_antenna" , "gf180mcu_density"] + for i,lyrdb in enumerate(lyrdbs): + if os.path.exists(f"{name_clean_}_{lyrdb}_gf{arguments['--gf180mcu']}.lyrdb"): + get_results(runsets[i],rules,name_clean_, lyrdb) + +# ================================================================ +# -------------------------- MAIN -------------------------------- +# ================================================================ + +if __name__ == "__main__": + + # logs format + logging.basicConfig(level=logging.DEBUG, format=f"%(asctime)s | %(levelname)-7s | %(message)s", datefmt='%d-%b-%Y %H:%M:%S') + + # arguments + arguments = docopt(__doc__, version='RUN DRC: 0.1') + + # No. of threads + thrCount = os.cpu_count()*2 if arguments["--thr"] == None else int(arguments["--thr"]) + + # Calling main function + main()
diff --git a/rules/klayout/drc/testing/Makefile b/rules/klayout/drc/testing/Makefile new file mode 100644 index 0000000..8f75baf --- /dev/null +++ b/rules/klayout/drc/testing/Makefile
@@ -0,0 +1,152 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +#========================================================================= +# ---------------------------------- DRC --------------------------------- +#========================================================================= + +Testing_DIR ?= $(shell pwd) + +.DEFAULT_GOAL := all + +all : clean test-DRC + +test-DRC: test-DRC_switch test-DRC_SC test-DRC_main + + +#================================= +# --------- test-DRC_SC ---------- +#================================= + +.ONESHELL: +test-DRC_SC: + @cd $(Testing_DIR) + @echo "========== DRC-SC testing ==========" + @ python3 run_sc_regression.py --path=sc_testcases/GF018_5VGreen_SRAM_1P_64x8M8WM1.gds \ + --path=sc_testcases/GF018_5VGreen_SRAM_1P_128x8M8WM1.gds \ + --path=sc_testcases/GF018_5VGreen_SRAM_1P_256x8M8WM1.gds \ + --path=sc_testcases/GF018_5VGreen_SRAM_1P_512x8M8WM1.gds \ + --path=sc_testcases/GF018green_ipio_5p0c_75_3lm.gds \ + --path=sc_testcases/GF018green_ipio_5p0c_75_4lm.gds \ + --path=sc_testcases/GF018green_ipio_5p0c_75_5lm.gds \ + --path=sc_testcases/GF018hv5v_green_sc9.gds \ + --path=sc_testcases/GF018hv5v_mcu_sc7.gds \ + +#================================= +# ----- test-DRC_regression ------ +#================================= + +.ONESHELL: +test-DRC_main : test-DRC-foundry-Option-1 test-DRC-foundry-Option-2 test-DRC-foundry-Option-3 test-DRC-foundry-Option-4 test-DRC-Option-A test-DRC-Option-B test-DRC-Option-C + @echo "========== DRC-Regression is done ==========" + +.ONESHELL: +test-DRC-foundry-Option-1: + @cd $(Testing_DIR) + @echo "========== DRC-Regression foundry-Option-1 ==========" + @python3 run_regression.py --path=testcases/0.0.DM000013_13_1P6M_6kA_MIMA_SOLDER_BUMP.gds \ + --metal_top="6K" --mim_option="A" --metal_level=6 --run_name="DRC-foundry-Option-1" + +.ONESHELL: +test-DRC-foundry-Option-2: + @cd $(Testing_DIR) + @echo "========== DRC-Regression foundry-Option-2 ==========" + @python3 run_regression.py --path=testcases/0.0.DM000013_13_1P6M_9kA_MIMB_WEDGE.gds \ + --metal_top="9K" --mim_option="B" --metal_level=6 --run_name="DRC-foundry-Option-2" + +.ONESHELL: +test-DRC-foundry-Option-3: + @cd $(Testing_DIR) + @echo "========== DRC-Regression foundry-Option-3 ==========" + @python3 run_regression.py --path=testcases/0.0.DM000013_13_1P6M_11kA_MIMA_Gold_Bump.gds \ + --metal_top="11K" --mim_option="A" --metal_level=6 --run_name="DRC-foundry-Option-3" + +.ONESHELL: +test-DRC-foundry-Option-4: + @cd $(Testing_DIR) + @echo "========== DRC-Regression foundry-Option-4 ==========" + @python3 run_regression.py --path=testcases/0.0.DM000013_13_1P6M_30kA_MIMB_BALL.gds \ + --metal_top="30K" --mim_option="B" --metal_level=6 --run_name="DRC-foundry-Option-4" + +.ONESHELL: +test-DRC-Option-A: + @cd $(Testing_DIR) + @echo "========== DRC-Regression Option-A ==========" + @python3 run_regression.py --path=testcases/0.0.DM000013_13_1P6M_11kA_MIMA_Gold_Bump.gds \ + --metal_top="30K" --mim_option="A" --metal_level=3 --run_name="DRC-Option-A" + +.ONESHELL: +test-DRC-Option-B: + @cd $(Testing_DIR) + @echo "========== DRC-Regression Option-B ==========" + @python3 run_regression.py --path=testcases/0.0.DM000013_13_1P6M_11kA_MIMA_Gold_Bump.gds \ + --metal_top="11K" --mim_option="B" --metal_level=4 --run_name="DRC-Option-B" + +.ONESHELL: +test-DRC-Option-C: + @cd $(Testing_DIR) + @echo "========== DRC-Regression Option-C ==========" + @python3 run_regression.py --path=testcases/0.0.DM000013_13_1P6M_11kA_MIMA_Gold_Bump.gds \ + --path=testcases/Manual_testcases.gds \ + --path=testcases/density_testcases/Mn_4_fail.gds \ + --path=testcases/density_testcases/Mn_4_pass.gds \ + --path=testcases/density_testcases/MT30_7_fail.gds \ + --path=testcases/density_testcases/MT30_7_pass.gds \ + --path=testcases/density_testcases/MT_3_fail.gds \ + --path=testcases/density_testcases/MT_3_pass.gds \ + --path=testcases/density_testcases/PL_8_fail.gds \ + --path=testcases/density_testcases/PL_8_pass.gds \ + --metal_top="9K" --mim_option="B" --metal_level=5 --run_name="DRC-Option-C" + +#================================= +# -------- test-DRC_switch ------- +#================================= + +.ONESHELL: +test-DRC_switch: + @cd $(Testing_DIR) + @echo "========== DRC-Switch testing ==========" + @python3 run_switch_checking.py + @rm -rf pattern.csv + +#=============================== +# --------- Clean ALL ---------- +#=============================== + +.ONESHELL: +clean: + @echo "==== Cleaning old runs ====" + @cd $(Testing_DIR)/ && rm -rf run_20* *report* markers.drc regression.drc merged_* sc pattern.csv database.lyrdb + @echo "==== Cleaning all runs is done ====" + +#========================== +# --------- HELP ---------- +#========================== + +# Help Target +help: + @echo "\n ==== The following are some of the valid targets for this Makefile ====\n" + @echo "... all (the default if no target is provided )" + @echo "... clean (To clean all old runs )" + @echo "... test-DRC_switch (To run switch checking regression )" + @echo "... test-DRC_SC (To run standard cells DRC regression )" + @echo "... test-DRC_main (To run main DRC full regression )" + @echo "... test-DRC-foundry-Option-1 (To run main DRC regression using foundry-Option-1)" + @echo "... test-DRC-foundry-Option-2 (To run main DRC regression using foundry-Option-2)" + @echo "... test-DRC-foundry-Option-3 (To run main DRC regression using foundry-Option-3)" + @echo "... test-DRC-foundry-Option-4 (To run main DRC regression using foundry-Option-4)" + @echo "... test-DRC-Option-A (To run main DRC regression using Option-A )" + @echo "... test-DRC-Option-B (To run main DRC regression using Option-B )" + @echo "... test-DRC-Option-C (To run main DRC regression using Option-C )"
diff --git a/rules/klayout/drc/testing/README.md b/rules/klayout/drc/testing/README.md new file mode 100644 index 0000000..92ed5da --- /dev/null +++ b/rules/klayout/drc/testing/README.md
@@ -0,0 +1,56 @@ +# Globalfoundries 180nm MCU DRC Testing + +Explains how to test GF180nm DRC rule deck. + +## Folder Structure + +```text +📦testing + ┣ 📜Makefile + ┣ 📜README.md + ┣ 📜run_regression.py + ┣ 📜run_sc_regression.py + ┣ 📜sc_testcases + ┣ 📜switch_checking + ┗ 📜testcases + ``` + +## Prerequisites + +At a minimum: + +- Git 2.35+ +- Python 3.6+ +- KLayout 0.27.8+ + +### On Ubuntu, you can just + +`apt install -y build-essential python3` + +- Check this [Klayout](https://www.klayout.de/) for klayout installation. + +## Regression Usage + +To make a full test for GF180nm DRC rule deck, you could use the following command in testing directory: + +```bash +make all +``` + +- You could also check allowed targets in the Makefile, using the following command: + + ```bash + make help + ``` + +## **Regression Outputs** + +- The resulting files are in one directory with name of `run_<date>_<time>_<rule_deck>` that contains: + + 1. A database of all violations. + 2. A CSV report file of total violations and its type (false positive or false negative), and its testing status. + 3. A final CSV report file which indicates the final status of each rule. + +- The final report for rules DRC-regression will be generated in the current directory with the name of `final_report.csv`, also you could find the detailed one with the name of `final_detailed_report.csv`. + +- The final report for standard cells DRC-regression will be generated in the current directory with the name of `sc_drc_report.csv`.
diff --git a/rules/klayout/drc/testing/run_regression.py b/rules/klayout/drc/testing/run_regression.py new file mode 100644 index 0000000..6f8741a --- /dev/null +++ b/rules/klayout/drc/testing/run_regression.py
@@ -0,0 +1,311 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +""" +Run GlobalFoundries 180nm MCU DRC Regression. + +Usage: + run_regression.py (--help| -h) + run_regression.py (--path=<file_path>)... [--thr=<thr>] [--no_feol] [--no_beol] [--metal_top=<metal_top>] [--mim_option=<mim_option>] [--metal_level=<metal_level>] [--no_offgrid] [--run_name=<run_name>] + +Options: + --help -h Print this help message. + --path=<file_path> The input GDS file path. + --thr=<thr> The number of threads used in run. + --no_feol Turn off FEOL rules from running. + --no_beol Turn off BEOL rules from running. + --metal_top=<metal_top> Select top metal thickness option. Allowed values (6K , 9K, 11K, 30K). [default: 9K] + --mim_option=<mim_option> Select MIM capacitor option. Allowed values (A, B, NO_MIM). [default: NO_MIM] + --metal_level=<metal_level> Select the number of metal layers in stack. Allowed values (2, 3, 4, 5, 6). [default: 6] + --no_offgrid Turn off OFFGRID checking rules. + --run_name=<run_name> Select your run name. +""" + +from docopt import docopt +import os +import datetime +import xml.etree.ElementTree as ET +import csv +import time +import re + +from sympy import arg + +def call_regression(rule_deck_path, path): + t0 = time.time() + marker_gen = [] + rules =[] + ly = 0 + + # set folder structure for each run + x = f"{datetime.datetime.now()}" + x = x.replace(" ", "_") + + name_ext = str(rule_deck_path).replace(".drc","").split("/")[-1] + os.system(f"mkdir run_{x}_{name_ext}") + + # Get the same rule deck with gds output + with open(rule_deck_path, 'r') as f: + for line in f: + if 'GEOMETRY RULES' in line: + break + if ".output" in line: + line_list = line.split(".output") + line = line_list[0] + f".output(10000, {ly})\n" + ly +=1 + marker_gen.append(line) + + marker_gen.append(f'\n source.layout.write("{os.getcwd()}/run_{x}_{name_ext}/merged_output.gds") \n') + + data = ''.join(marker_gen) + data = re.sub("if\s\$report.*\n.*\.*\n.*\n.*\n.*\n.*\nend", "",data) + + # Create marker drc file + marker_file = open(f"run_{x}_{name_ext}/markers.drc", "w") + marker_file.write(data) + marker_file.close() + + # Getting threads count + if args["--thr"]: + thrCount = args["--thr"][0] + else: + thrCount = os.cpu_count() * 2 + + # Generate gds + iname = path.split('.gds') + if '/' in iname[0]: + file = iname[0].split('/') + os.system(f"klayout -b -r run_{x}_{name_ext}/markers.drc -rd input={path} -rd report={file[-1]}.lyrdb -rd thr={thrCount} {switches} ") + else: + os.system(f"klayout -b -r run_{x}_{name_ext}/markers.drc -rd input={path} -rd report={iname[0]}.lyrdb -rd thr={thrCount} {switches} ") + + marker_gen = [] + ly = 0 + remove_if = False + + # Get the small rule deck with gds output + with open(rule_deck_path, 'r') as f: + for line in f: + if 'logger.info("Starting GF180MCU DENSITY DRC rules.")' in line: + remove_if = True + if remove_if == True: + if 'CHIP.area' in line or 'end ' in line and 'end #' not in line: + line = '' + if 'GEOMETRY RULES' in line: + break + if ".output" in line: + line_list = line.split('"') + rules.append(line_list[1]) + name_list = line_list[1].split("_") + rule = line_list[1] + if "3.3V" in name_list[-1]: + rule = '_'.join(name_list[:-1]) + '_LV")' + elif "5V" in name_list[-1]: + rule = '_'.join(name_list[:-1]) + f'_MV").or(input(11, 222).texts("{"_".join(name_list[:-1])}_5V")).or(input(11, 222).texts("{"_".join(name_list[:-1])}_MV_5V"))' + elif "6V" in name_list[-1]: + rule = '_'.join(name_list[:-1]) + f'_MV").or(input(11, 222).texts("{"_".join(name_list[:-1])}_6V")).or(input(11, 222).texts("{"_".join(name_list[:-1])}_MV_6V"))' + else: + rule = rule + '")' + + line = f'''(input(2, 222).interacting(input(11, 222).texts("{rule})).interacting(input(10000, {ly})).output("{line_list[1]}_false_positive", "{line_list[1]}_false_positive occurred") \n + ((input(6, 222).interacting(input(3, 222).interacting(input(11, 222).texts("{rule}))).or((input(3, 222).interacting(input(11, 222).texts("{rule})).not_interacting(input(6, 222)))).not_interacting(input(10000, {ly})).output("{line_list[1]}_false_negative", "{line_list[1]}_false_negative occurred") \n + CHIP.not_interacting(input(11, 222).texts("{rule}).output("{line_list[1]}_not_tested", "{line_list[1]}_not_tested")\n''' + ly +=1 + if "deep" in line: + line = "" + marker_gen.append(line) + + # Create small drc file + marker_file = open(f"run_{x}_{name_ext}/regression.drc", "w") + marker_file.write(''.join(marker_gen)) + marker_file.close() + + # Generate databases + os.system(f"klayout -b -r run_{x}_{name_ext}/regression.drc -rd input=run_{x}_{name_ext}/merged_output.gds -rd report=database.lyrdb -rd thr={thrCount} {switches}") + + # Cleaning directories + # os.system(f"rm -rf regression.drc markers.drc merged_output.gds") + + mytree = ET.parse(f'run_{x}_{name_ext}/database.lyrdb') + myroot = mytree.getroot() + + report = [["Rule_Name", "False_Positive", "False_Negative", "Total_Violations", "Not_Tested"]] + conc = [["Rule_Name", "Status"]] + + passed = 0 + failed = 0 + not_tested_counter = 0 + for lrule in rules: + # Values of each rule in results + falseNeg = 0 + falsePos = 0 + not_tested = 0 + not_run = 1 + total = 0 + + # Check whether the rule was run or not + for z in myroot[5]: + if f"{lrule}_not_tested" == f"{z[0].text}": + not_run = 0 + break + + # Loop on database to get the violations of required rule + for z in myroot[7]: + if f"'{lrule}_not_tested'" == f"{z[1].text}" or not_run == 1:#(f"{rule}" in f"{z[1].text}") and ("tested" in f"{z[1].text}"): + not_tested += 1 + break + else: + if f"'{lrule}_false_positive'" == f"{z[1].text}":#(f"{rule}" in f"{z[1].text}") and ("positive" in f"{z[1].text}"): + falsePos += 1 + if f"'{lrule}_false_negative'" == f"{z[1].text}":#(f"{rule}" in f"{z[1].text}") and ("negative" in f"{z[1].text}"): + falseNeg += 1 + + total = falsePos + falseNeg + report.append([lrule, falsePos, falseNeg, total, not_tested]) + if total == 0 and not_tested == 0: + conc.append([lrule, "Pass"]) + passed += 1 + elif not_tested != 0: + conc.append([lrule, "Not_Tested"]) + not_tested_counter += 1 + else: + conc.append([lrule, "Fail"]) + failed += 1 + + + # Create final reports files + with open(f'run_{x}_{name_ext}/report.csv', 'w') as f: + writer = csv.writer(f, delimiter=',') + writer.writerows(report) + + with open(f'run_{x}_{name_ext}/conclusion.csv', 'w') as f: + writer = csv.writer(f, delimiter=',') + writer.writerows(conc) + + print(f"\n Total rules in {name_ext} for {path}: {len(conc)} \n") + print(f"{passed} passed rules ") + print(f"{failed} failed rules ") + print(f"{not_tested_counter} Not tested rules \n") + t1 = time.time() + + print(f'Execution time {t1 - t0} s') + return report + +if __name__ == "__main__": + + sub_report = [] + full_report = [] + final_report = [["Rule_Name", "Status"]] + final_detailed_report = [["Rule_Name", "False_Postive", "False_Negative", "Total_Violations", "Not_Tested"]] + + t0 = time.time() + + args = docopt(__doc__) + + switches = '' + + if args["--no_feol"]: + switches = switches + '-rd feol=false ' + else: + switches = switches + '-rd feol=true ' + + if args["--no_beol"]: + switches = switches + '-rd beol=false ' + else: + switches = switches + '-rd beol=true ' + + if args["--no_offgrid"]: + switches = switches + '-rd offgrid=false ' + else: + switches = switches + '-rd offgrid=true ' + + # Getting threads count + if args["--thr"]: + thrCount = args["--thr"] + else: + thrCount = os.cpu_count() * 2 + + if args["--metal_top"] in ["6K" , "9K", "11K", "30K"]: + switches = switches + f'-rd metal_top={args["--metal_top"]} ' + else: + print("Top metal thickness allowed values are (6K , 9K, 11K, 30K) only") + exit() + + if args["--mim_option"] in ["A" , "B", "NO_MIM"]: + switches = switches + f'-rd mim_option={args["--mim_option"]} ' + else: + print("MIM capacitor option allowed values are (A, B, NO_MIM) only") + exit() + + if args["--metal_level"] in ["2" , "3", "4", "5" , "6"]: + switches = switches + f'-rd metal_level={args["--metal_level"]}LM ' + else: + print("The number of metal layers in stack allowed values are (2, 3, 4, 5, 6) only") + exit() + + + os.system("klayout -v") + + rule_deck_path = [] + + files = os.listdir(f'..') + + for file in files: + if ".drc" in file: + rule_deck_path.append(f"../{file}") + + for path in args["--path"]: + for runset in rule_deck_path: + return_report = call_regression(runset, path) + sub_report += return_report[1:] + full_report.append(sub_report) + sub_report = [] + + + rule_num = 0 + + for rule in full_report[0]: + fail = 0 + no_test = 1 + falseNeg = 0 + falsePos = 0 + for file in range(len(full_report)): + falsePos = falsePos + full_report[file][rule_num][1] + falseNeg = falseNeg + full_report[file][rule_num][2] + fail = fail + full_report[file][rule_num][3] + no_test = no_test * full_report[file][rule_num][4] + + final_detailed_report.append([rule[0], falsePos, falseNeg, fail, no_test]) + + if fail == 0 and no_test == 0: + final_report.append([rule[0], "Pass"]) + elif no_test != 0: + final_report.append([rule[0], "Not_Tested"]) + else: + final_report.append([rule[0], "Fail"]) + rule_num += 1 + + run_name = args["--run_name"] + + with open(f'final_detailed_report_{run_name}.csv', 'w') as f: + writer = csv.writer(f, delimiter=',') + writer.writerows(final_detailed_report) + + with open(f'final_report_{run_name}.csv', 'w') as f: + writer = csv.writer(f, delimiter=',') + writer.writerows(final_report) + + t1 = time.time() + + print(f'Total execution time {t1 - t0} s')
diff --git a/rules/klayout/drc/testing/run_sc_regression.py b/rules/klayout/drc/testing/run_sc_regression.py new file mode 100644 index 0000000..664d39b --- /dev/null +++ b/rules/klayout/drc/testing/run_sc_regression.py
@@ -0,0 +1,194 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +""" +Run GlobalFoundries 180nm MCU DRC SC Regression. + +Usage: + run_sc_regression.py (--help| -h) + run_sc_regression.py (--path=<file_path>)... [--thr=<thr>] + +Options: + --help -h Print this help message + --path=<file_path> The input GDS file path. + --thr=<thr> The number of threads used in run. + +""" +from docopt import docopt +import os +import xml.etree.ElementTree as ET +import csv +import time +import concurrent.futures + + +def get_results(rule_deck_path, iname, file, x): + """ + The function takes the path of the rule deck and the path of the gds file as inputs, then it runs + the DRC using the rule deck on the gds file and returns the name of the gds file, the name of the + rule deck, the names of the violated rules and the status of the gds file + + :param rule_deck_path: The path to the rule deck file + :param path: The path to the GDS file you want to check + :return: the file name, the rule deck name, the violated rules and the status of the file. + """ + mytree = ET.parse(f"{iname[0]}_{x}.lyrdb") + myroot = mytree.getroot() + + violated = [] + + for lrule in rules: + + # Loop on database to get the violations of required rule + for z in myroot[7]: + if f"'{lrule}'" == f"{z[1].text}": + violated.append(lrule) + break + + if len(violated) > 0: + status = "Not_clean" + else: + status = "Clean" + + rule_deck = rule_deck_path.split("../") + + print(f"\n The file {file[-1]} has violated rule deck {rule_deck[-1]} in: {len(violated)} rule/s which are: {violated} \n") + print(f" The file {file[-1]} with rule deck {rule_deck[-1]} is {status} \n") + return file[-1], rule_deck[-1], ' '.join(violated), status + +def call_simulator(arg): + """ + It runs the simulator with the given rule deck and input file, and saves the output to a database + file + + :param rule_deck_path: The path to the rule deck file + :param path: The path to the GDS file you want to simulate + :param thrCount: number of threads to use + """ + os.system(arg) + +if __name__ == "__main__": + + t0 = time.time() + args = docopt(__doc__) + + if os.path.exists("sc"): + os.system("rm -rf sc") + + report = [["File_Name", "Rule Deck", "Rules", "Status"]] + + # Get threads count + if args["--thr"]: + thrCount = args["--thr"][0] + else: + thrCount = os.cpu_count() * 2 + + os.system("klayout -v") + + rule_deck_path = [] + rules = [] + runs = [] + + files = os.listdir('..') + + for file in files: + if ".drc" in file: + rule_deck_path.append(f"../{file}") + + # Get rules names + for runset in rule_deck_path: + with open(runset, 'r') as f: + for line in f: + if 'GEOMETRY RULES' in line: + break + if ".output" in line: + line_list = line.split('"') + rules.append(line_list[1]) + + # Create GDS splitter script + with open('split_gds.rb', 'w') as f: + f.write(''' layout = RBA::Layout::new + layout.read($input) + Dir.mkdir("sc") unless File.exists?("sc") + + layout.each_cell do |cell| + ly2 = RBA::Layout.new + ly2.dbu = layout.dbu + cell_index = layout.cell_by_name("#{cell.name}") + new_top = ly2.add_cell("#{cell.name}") + ly2.cell(new_top).copy_tree(layout.cell("#{cell.name}")) + ly2.write("sc/#{cell.name}.gds") + end''') + + # Split standard cells top-cells into multiple gds files + for path in args["--path"]: + iname = path.split('.gds') + file = iname[0].split('/') + if "sc" in file[-1]: + os.system(f"klayout -b -r split_gds.rb -rd input={path}") + print(f"File {path} was splitted into multiple gds files") + + other_files = os.listdir('sc') + args["--path"] = args["--path"] + other_files + + # Get input data for simulator + for path in args["--path"]: + x = 0 + iname = path.split('.gds') + file = iname[0].split('/') + if "sc" in file[-1]: + continue + if "/" not in path: + path = f"sc/{path}" + iname = path.split('.gds') + file = iname[0].split('/') + for runset in rule_deck_path: + arg = f"klayout -b -r {runset} -rd input={path} -rd report={file[-1]}_{x}.lyrdb -rd thr={thrCount} -rd conn_drc=true" + runs.append(arg) + x += 1 + + # Run DRC + with concurrent.futures.ProcessPoolExecutor(max_workers=thrCount) as executor: + for run in runs: + executor.submit(call_simulator, run) + + # Get results + for path in args["--path"]: + x = 0 + iname = path.split('.gds') + file = iname[0].split('/') + if "sc" in file[-1]: + continue + if "/" not in path: + path = f"sc/{path}" + iname = path.split('.gds') + file = iname[0].split('/') + for runset in rule_deck_path: + if os.path.exists(f"{iname[0]}_{x}.lyrdb"): + file, rule_deck, violations, status = get_results(runset, iname, file, x) + report.append([file, rule_deck, violations, status]) + x += 1 + + with open(f'sc_drc_report.csv', 'w') as f: + writer = csv.writer(f, delimiter=',') + writer.writerows(report) + + if os.path.exists("split_gds.rb"): + os.remove("split_gds.rb") + + if os.path.exists("sc"): + os.system("rm -rf sc") + + t1 = time.time() + print(f'Total execution time {t1 - t0} s')
diff --git a/rules/klayout/drc/testing/run_switch_checking.py b/rules/klayout/drc/testing/run_switch_checking.py new file mode 100644 index 0000000..73b1215 --- /dev/null +++ b/rules/klayout/drc/testing/run_switch_checking.py
@@ -0,0 +1,129 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import os +import pandas as pd +import subprocess +import logging +import warnings +warnings.simplefilter(action='ignore', category=FutureWarning) + +# ====================== Generation of switches patterns ==================================== +def gen_patterns(): + + switches = [ "--gf180mcu=A --no_feol" + , "--gf180mcu=A --no_beol" + ,"--gf180mcu=A" + ,"--gf180mcu=B" + ,"--gf180mcu=C" + ,"--gf180mcu=C --connectivity" + , "--gf180mcu=A --no_offgrid" + ] + + expected_logs = [ "FEOL is disabled" + ,"BEOL is disabled" + ,"METAL_TOP Selected is 30K" + ,"METAL_TOP Selected is 9K" + , "connectivity rules are disabled" + , "Offgrid enabled false" + ] + + mydataset = {'test_case_name': [ switches[0]+"_switch" ], + 'switches': [ switches[0]], + 'expected_output':['pass'], + 'expected_logs':[ expected_logs[0]] + } + + initial_dataframe = pd.DataFrame(mydataset) + + for i,switch in enumerate(switches [1: len(switches)]): + + add_list = {'test_case_name':switch+"_switch",'switches':switch,'expected_output':'pass', 'expected_logs':expected_logs[i]} + initial_dataframe = initial_dataframe.append(add_list,ignore_index=True) + + initial_dataframe[["test_case_name","switches","expected_output","expected_logs"]].to_csv("pattern.csv",index=False) + + + +# ================================== Running patterns and checking results ================================== + + +def run_switches(): + + RUN_DIRECTORY = "switch_checking/run_switch_results/" + csv_path = "pattern.csv" + PASS = "pass" + FAIL = "fail" + ERROR_MESSEGE = "More than one variable for" + LOG_FILE_NAME = "run.log" + + def run_test_case(test_case, switches, expected_result,expected_log): + test_case = test_case.split("--")[-1] + run_directory = RUN_DIRECTORY + test_case + os.system('mkdir -p {0}'.format(run_directory)) + + log_file = run_directory + "/" + test_case + ".log" + os.system('python3 ../run_drc.py --path=switch_checking/switch_checking.gds {0} >> {1}'.format(switches, log_file)) + + check_output_log(log_file, expected_result) + + def check_output_log(log_file, expected_result): + proc = subprocess.Popen('grep -irn "{0}" {1}'.format(expected_log, log_file), shell=True, stdout=subprocess.PIPE) + (out, err) = proc.communicate() + out = str(out.decode()) + if len(out) == 0 and expected_result == PASS: + logging.info("Test case passed.") + os.system('echo Test case passed. >> {0}{1}'.format(RUN_DIRECTORY,LOG_FILE_NAME)) + else: + logging.error("Test case FAILD check log file for more info.") + os.system('echo Test case FAILD check log file for more info. >> {0}{1}'.format(RUN_DIRECTORY,LOG_FILE_NAME)) + + ## read testcases from csv file + df = pd.read_csv(csv_path) + test_cases = df["test_case_name"] + switches = df["switches"] + expected_results = df["expected_output"] + expected_log = df["expected_logs"] + + ## init log file + os.system('mkdir -p {0}'.format(RUN_DIRECTORY)) + os.system('touch {0}temp.log'.format(RUN_DIRECTORY)) + os.system('mv -f {0}temp.log {0}{1}'.format(RUN_DIRECTORY,LOG_FILE_NAME)) + + for test_case_index in range(0,len(test_cases)): + test_case_switches = switches[test_case_index] + + running_msg = "\nrunning: "+test_cases[test_case_index] + " with switches: " + test_case_switches + "..." + logging.info(running_msg) + os.system('echo "{0}" >> {1}{2}'.format(running_msg, RUN_DIRECTORY, LOG_FILE_NAME)) + + run_test_case(test_cases[test_case_index], test_case_switches, expected_results[test_case_index],expected_log[test_case_index]) + + +def main(): + + # logs format + logging.basicConfig(level=logging.DEBUG, format=f"%(asctime)s | %(levelname)-7s | %(message)s", datefmt='%d-%b-%Y %H:%M:%S') + + # Remove old files + os.system("rm -rf patterns.csv switch_checking/run_switch_results") + + # Gen. patterns + gen_patterns () + + # Run. switches + run_switches () + +if __name__ == "__main__": + main()
diff --git a/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_io_3lm.gds b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_io_3lm.gds new file mode 100644 index 0000000..9ab7eea --- /dev/null +++ b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_io_3lm.gds Binary files differ
diff --git a/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_io_4lm.gds b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_io_4lm.gds new file mode 100644 index 0000000..89cb087 --- /dev/null +++ b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_io_4lm.gds Binary files differ
diff --git a/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_io_5lm.gds b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_io_5lm.gds new file mode 100644 index 0000000..9da6532 --- /dev/null +++ b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_io_5lm.gds Binary files differ
diff --git a/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_ip_sram__128x8m8wm1.gds b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_ip_sram__128x8m8wm1.gds new file mode 100644 index 0000000..151cee3 --- /dev/null +++ b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_ip_sram__128x8m8wm1.gds Binary files differ
diff --git a/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_ip_sram__256x8m8wm1.gds b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_ip_sram__256x8m8wm1.gds new file mode 100644 index 0000000..c490d57 --- /dev/null +++ b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_ip_sram__256x8m8wm1.gds Binary files differ
diff --git a/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_ip_sram__512x8m8wm1.gds b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_ip_sram__512x8m8wm1.gds new file mode 100644 index 0000000..0db35ac --- /dev/null +++ b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_ip_sram__512x8m8wm1.gds Binary files differ
diff --git a/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_ip_sram__64x8m8wm1.gds b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_ip_sram__64x8m8wm1.gds new file mode 100644 index 0000000..67a4a4f --- /dev/null +++ b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_ip_sram__64x8m8wm1.gds Binary files differ
diff --git a/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_sc_mcu7t5v0.gds b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_sc_mcu7t5v0.gds new file mode 100755 index 0000000..bb7138f --- /dev/null +++ b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_sc_mcu7t5v0.gds Binary files differ
diff --git a/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_sc_mcu9t5v0.gds b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_sc_mcu9t5v0.gds new file mode 100644 index 0000000..4499187 --- /dev/null +++ b/rules/klayout/drc/testing/sc_testcases/gf180mcu_fd_sc_mcu9t5v0.gds Binary files differ
diff --git a/rules/klayout/drc/testing/switch_checking/switch_checking.gds b/rules/klayout/drc/testing/switch_checking/switch_checking.gds new file mode 100644 index 0000000..025aa90 --- /dev/null +++ b/rules/klayout/drc/testing/switch_checking/switch_checking.gds Binary files differ
diff --git a/rules/klayout/drc/testing/testcases/Manual_testcases.gds b/rules/klayout/drc/testing/testcases/Manual_testcases.gds new file mode 100644 index 0000000..a13fa19 --- /dev/null +++ b/rules/klayout/drc/testing/testcases/Manual_testcases.gds Binary files differ
diff --git a/rules/klayout/drc/testing/testcases/density_testcases/MT30_7_fail.gds b/rules/klayout/drc/testing/testcases/density_testcases/MT30_7_fail.gds new file mode 100644 index 0000000..e766afb --- /dev/null +++ b/rules/klayout/drc/testing/testcases/density_testcases/MT30_7_fail.gds Binary files differ
diff --git a/rules/klayout/drc/testing/testcases/density_testcases/MT30_7_pass.gds b/rules/klayout/drc/testing/testcases/density_testcases/MT30_7_pass.gds new file mode 100644 index 0000000..7222979 --- /dev/null +++ b/rules/klayout/drc/testing/testcases/density_testcases/MT30_7_pass.gds Binary files differ
diff --git a/rules/klayout/drc/testing/testcases/density_testcases/MT_3_fail.gds b/rules/klayout/drc/testing/testcases/density_testcases/MT_3_fail.gds new file mode 100644 index 0000000..709d412 --- /dev/null +++ b/rules/klayout/drc/testing/testcases/density_testcases/MT_3_fail.gds Binary files differ
diff --git a/rules/klayout/drc/testing/testcases/density_testcases/MT_3_pass.gds b/rules/klayout/drc/testing/testcases/density_testcases/MT_3_pass.gds new file mode 100644 index 0000000..1eab6ce --- /dev/null +++ b/rules/klayout/drc/testing/testcases/density_testcases/MT_3_pass.gds Binary files differ
diff --git a/rules/klayout/drc/testing/testcases/density_testcases/Mn_4_fail.gds b/rules/klayout/drc/testing/testcases/density_testcases/Mn_4_fail.gds new file mode 100644 index 0000000..dbda704 --- /dev/null +++ b/rules/klayout/drc/testing/testcases/density_testcases/Mn_4_fail.gds Binary files differ
diff --git a/rules/klayout/drc/testing/testcases/density_testcases/Mn_4_pass.gds b/rules/klayout/drc/testing/testcases/density_testcases/Mn_4_pass.gds new file mode 100644 index 0000000..b44a924 --- /dev/null +++ b/rules/klayout/drc/testing/testcases/density_testcases/Mn_4_pass.gds Binary files differ
diff --git a/rules/klayout/drc/testing/testcases/density_testcases/PL_8_fail.gds b/rules/klayout/drc/testing/testcases/density_testcases/PL_8_fail.gds new file mode 100644 index 0000000..f71fd27 --- /dev/null +++ b/rules/klayout/drc/testing/testcases/density_testcases/PL_8_fail.gds Binary files differ
diff --git a/rules/klayout/drc/testing/testcases/density_testcases/PL_8_pass.gds b/rules/klayout/drc/testing/testcases/density_testcases/PL_8_pass.gds new file mode 100644 index 0000000..0bd2a68 --- /dev/null +++ b/rules/klayout/drc/testing/testcases/density_testcases/PL_8_pass.gds Binary files differ
diff --git a/rules/klayout/drc/utils/get_top_cell_names.rb b/rules/klayout/drc/utils/get_top_cell_names.rb new file mode 100644 index 0000000..28ed59f --- /dev/null +++ b/rules/klayout/drc/utils/get_top_cell_names.rb
@@ -0,0 +1,33 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +layout = RBA::Layout::new +layout.read($infile) + +#puts "Topcell names" + +for t in layout.top_cells + # puts "Top cells " + t.name + puts t.name +end + +#File.open($outfile,) do |file| +# file.puts "Top cell: " + layout.top_cell.name +# file.puts "Layers:" +# layout.layer_indices.each do |layer_id| +# layer_info = layout.get_info(layer_id) +# file.puts layer_info.to_s +# end +#end +
diff --git a/rules/klayout/drc/utils/keep_single_top_cell.rb b/rules/klayout/drc/utils/keep_single_top_cell.rb new file mode 100644 index 0000000..8670331 --- /dev/null +++ b/rules/klayout/drc/utils/keep_single_top_cell.rb
@@ -0,0 +1,31 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +layout = RBA::Layout::new +layout.read($infile) + +puts "Topcell names" + +for t in layout.top_cells + if t.name != $topcell + puts "Delete topcell as it's not used for running " + t.name + layout.prune_cell(t.cell_index, -1) + else + puts "Keep topcell " + t.name + end +end + +layout.write($outfile) + +
diff --git a/rules/klayout/lvs/README.md b/rules/klayout/lvs/README.md new file mode 100644 index 0000000..e63d241 --- /dev/null +++ b/rules/klayout/lvs/README.md
@@ -0,0 +1,81 @@ +# LVS Documentation + +Explains how to use the runset. + +## Folder Structure + +```text +📦runset + ┣ 📦testing + ┣ 📜README.md + ┣ 📜gf_018mcu.lvs + ┣ 📜gf_018mcu.lyp + ┗ 📜run_lvs.py + ``` + +## Rule Deck Usage + +The `run_lvs.py` script takes a gds file and a netlist to run LVS rule deck of GF180 technology with switches to select subsets of all checks. + +### **Switches** + +1. **GF180MCU**=A : combined options of metal_level=3, mim_option=A, metal_top=30K, poly_res=1K, and mim_cap=2 +2. **GF180MCU**=B : combined options of metal_level=4, mim_option=B, metal_top=11K, poly_res=1K, and mim_cap=2 +3. **GF180MCU**=C : combined options of metal_level=5, mim_option=B, metal_top=9K, poly_res=1K, and mim_cap=2 + +### Usage + +```bash + run_lvs.py (--help| -h) + run_lvs.py (--design=<layout_path>) (--net=<netlist_path>) (--gf180mcu=<combined_options>) [--thr=<thr>] [--run_mode=<run_mode>] [--metal_top=<metal_top>] [--mim_option=<mim_option>] [--metal_level=<metal_level>] [--poly_res_val=<res_val>] [--mim_cap_val=<cap_val>] [--no_net_names] [--set_spice_comments] [--set_scale] [--set_verbose] [--set_schematic_simplify] [--set_net_only] [--set_top_lvl_pins] [--set_combine] [--set_purge] [--set_purge_nets] +``` + +Example: + +```bash + python3 run_lvs.py --path=testing/extraction_checking/sample_nmos_3p3.gds --net=sample_nmos_3p3.spice --thr=16 --gf180mcu=B --set_verbose --set_spice_comments +``` + +### Options + +`--help -h` Print this help message. + +`--design=<layout_path>` The input GDS file path. + +`--net=<netlist_path>` The input netlist file path. + +`--thr=<thr>` The number of threads used in run. + +`run_mode=<run_mode>` Select klayout mode Allowed modes (flat , deep, tiling). [default: flat] + +`--gf180mcu=<combined_options>` Select combined options of metal_top, mim_option, and metal_level. Allowed values (A, B, C). + +`--no_net_names` Discard net names in extracted netlist. + +`--set_spice_comments` Set netlist comments in extracted netlist. + +`--set_scale` Set scale of 1e6 in extracted netlist. + +`--set_verbose` Set verbose mode. + +`--set_schematic_simplify` Set schematic simplification in input netlist. + +`--set_net_only` Set netlist object creation only in extracted netlist. + +`--set_top_lvl_pins` Set top level pins only in extracted netlist. + +`--set_combine` Set netlist combine only in extracted netlist. + +`--set_purge` Set netlist purge all only in extracted netlist. + +`--set_purge_nets` Set netlist purge nets only in extracted netlist. + +### **LVS Outputs** + +Final results will appear at the end of the run logs. + +The output files are : + +1. An extracted netlist (`<your_design_name>.cir`). + +2. Database file (`<your_design_name>..lvdb`) for comparison results. you could view it on your file using klayout.
diff --git a/rules/klayout/lvs/gf180mcu.lvs b/rules/klayout/lvs/gf180mcu.lvs new file mode 100644 index 0000000..3fb970a --- /dev/null +++ b/rules/klayout/lvs/gf180mcu.lvs
@@ -0,0 +1,1919 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +#=========================================================================================================================== +#------------------------------------------- GF 0.18um MCU LVS RULE DECK -------------------------------------------------- +#=========================================================================================================================== + +require 'time' +require "logger" + +exec_start_time = Time.now + +logger = Logger.new(STDOUT) + +logger.formatter = proc do |severity, datetime, progname, msg| + "#{datetime}: Memory Usage (" + `pmap #{Process.pid} | tail -1`[10,40].strip + ") : #{msg} +" +end + +#================================================ +#----------------- FILE SETUP ------------------- +#================================================ + +logger.info("Starting running GF180MCU Klayout LVS runset on %s" % [$input]) + +#=== GET LAYOUT === +if $input + source($input) + logger.info("Layout file: #{$input}") +else + logger.info("No layout loaded, please add your layout file") +end + +#=== GET THREADS === +if $thr + threads($thr) + logger.info("Number of threads: #{$thr}") +else + threads(16) + logger.info("Number of threads: 16") +end + +#=== GET REPORT === +if $report + report_lvs($report) + logger.info("Final report: #{$report}") +else + report_lvs(source.cell_name+".lvsdb") + logger.info("Final report: #{source.cell_name}.lvsdb") +end + +#=== GET SUBSTRATE NAME === +if $lvs_sub + substrate_name = $lvs_sub + logger.info("Substrate name: #{$lvs_sub}") +else + substrate_name = "gf180mcu_gnd" + logger.info("No substrate name given, default name is gf180mcu_gnd") +end + +#=== NET NAMES OPTION === +# true: use net names instead of numbers +# false: use numbers for nets +if $spice_net_names + spice_with_net_names = $spice_net_names + logger.info("Extracted netlist with net names: #{$spice_net_names}") +else + spice_with_net_names = true + logger.info("Extracted netlist with net names: true") +end + +#=== COMMENTS OPTION === +# true: put in comments with details +# false: no comments +if $spice_comments + spice_with_comments = $spice_comments + logger.info("Extracted netlist with comments in details: #{$spice_comments}") +else + spice_with_comments = false + logger.info("Extracted netlist with comments in details: false") +end + +if $target_netlist + target_netlist($target_netlist) + logger.info("Extracted netlist file: #{$target_netlist}") +else + target_netlist(File.join(File.dirname(RBA::CellView::active.filename), source.cell_name+"_extracted.cir"), write_spice(spice_with_net_names, spice_with_comments), "Extracted by KLayout with GF180 LVS runset on : #{Time.now.strftime("%d/%m/%Y %H:%M")}") + logger.info("Extracted netlist file: #{source.cell_name}_extracted.cir") +end + +#=== EXTRACTION SCALE === +if $scale + device_scaling(1000000) + logger.info("device_scaling: true") +end + +#=== PRINT DETAILS === +if $verbose == "true" + logger.info("Verbose mode: #{$verbose}") + verbose(true) +else + verbose(false) + logger.info("Verbose mode: false") +end + +# === TILING MODE === +if $run_mode == "tiling" + # use a tile size of 1mm - not used in deep mode- + # tiles(500.um) + # use a tile border of 10 micron: + # tile_borders(10.um) + tiles(1000) + logger.info("Tiling mode is enabled.") + +elsif $run_mode == "deep" + #=== HIER MODE === + deep + logger.info("deep mode is enabled.") + +elsif $run_mode == "flat" + #=== FLAT MODE === + flat + logger.info("flat mode is enabled.") + +else + #=== FLAT MODE === + flat + logger.info("flat mode is enabled.") + +end # run_mode + + +#================================================ +# --------------- CUSTOM CLASSES ---------------- +#================================================ + +#====================== CUSTOM READER ========================= +class SubcircuitModelsReader < RBA::NetlistSpiceReaderDelegate + + def parse_element(s, element) + if element == "C" + super(s + " C=2e-16", element) + else + super + end + end + + # implements the delegate interface: + # take and translate the element + def element(circuit, el, name, model, value, nets, params) + + if el == "C" + if nets.size != 2 + error("Capacitor needs two nodes") + end + + # provide a device class + cls = circuit.netlist.device_class_by_name(model) + if ! cls + cls = RBA::DeviceClassCapacitor::new + cls.name = model + circuit.netlist.add(cls) + end + + # create a device + device = circuit.create_device(cls, name) + + # and configure the device + [ "A", "B" ].each_with_index do |t,index| + device.connect_terminal(t, nets[index]) + end + + # parameters in the model are given in micrometer units, so + # we need to translate the parameter values from SI to um values: + device.set_parameter("A", ((params["W"] || 0.0) * (params["L"] || 0.0)) * 1e12) + device.set_parameter("P", ((params["W"] || 0.0) + (params["L"] || 0.0)) * 2e6) + device.set_parameter("C", (params["C"] || 0.0)) + + elsif el == "R" + if nets.size == 3 + # provide a device class + cls = circuit.netlist.device_class_by_name(model) + if ! cls + cls = RBA::DeviceClassResistorWithBulk::new + cls.name = model + circuit.netlist.add(cls) + end + + # create a device + device = circuit.create_device(cls, name) + + # and configure the device + [ "A", "B", "W" ].each_with_index do |t,index| + device.connect_terminal(t, nets[index]) + end + + elsif nets.size == 2 + # provide a device class + cls = circuit.netlist.device_class_by_name(model) + if ! cls + cls = RBA::DeviceClassResistor::new + cls.name = model + circuit.netlist.add(cls) + end + + # create a device + device = circuit.create_device(cls, name) + + # and configure the device + [ "A", "B" ].each_with_index do |t,index| + device.connect_terminal(t, nets[index]) + end + + else + error("Resistor needs two or three nodes") + + end + + # parameters in the model are given in micrometer units, so + # we need to translate the parameter values from SI to um values: + device.set_parameter("W", ((params["W"] || 0.0) * (params["PAR"] || 1.0)) * 1e6) + device.set_parameter("L", ((params["L"] || 0.0) * (params["S"] || 1.0)) * 1e6) + device.set_parameter("R", (params["R"] * (params["S"] || 1.0) / (params["PAR"] || 1.0))) + + else + return super + + end + return true + + end + +end + +# Instantiate a reader using the new delegate +reader = RBA::NetlistSpiceReader::new(SubcircuitModelsReader::new) + +#=== GET NETLIST === +if $schematic + schematic($schematic, reader) + logger.info("Netlist file: #{$schematic}") +else + puts "No schematic loaded , please add your netlist file" + logger.info("No schematic loaded , please add your netlist file") +end + +class BResistor < RBA::DeviceClassResistorWithBulk + def initialize + super + enable_parameter("R", false) + enable_parameter("W", true) + enable_parameter("L", true) + end +end + +class NResistor < RBA::DeviceClassResistor + def initialize + super + enable_parameter("R", false) + enable_parameter("W", true) + enable_parameter("L", true) + end +end + +class MosCap < RBA::DeviceClassCapacitor + def initialize + super + enable_parameter("C", false) + enable_parameter("A", true) + enable_parameter("P", true) + end +end + +class MIMCap < RBA::DeviceClassCapacitor + def initialize + super + enable_parameter("C", true) + enable_parameter("A", true) + enable_parameter("P", true) + end +end + +#================================================ +#------------- LAYERS DERIVATIONS --------------- +#================================================ + +logger.info("Read in polygons from layers.") + +#=== DRAWINGS === +comp = polygons(22 , 0 ) +dnwell = polygons(12 , 0 ) +nwell = polygons(21 , 0 ) +lvpwell = polygons(204, 0 ) +dualgate = polygons(55 , 0 ) +poly2 = polygons(30 , 0 ) +nplus = polygons(32 , 0 ) +pplus = polygons(31 , 0 ) +sab = polygons(49 , 0 ) +esd = polygons(24 , 0 ) +contact = polygons(33 , 0 ) +metal1 = polygons(34 , 0 ) +via1 = polygons(35 , 0 ) +metal2 = polygons(36 , 0 ) +via2 = polygons(38 , 0 ) +metal3 = polygons(42 , 0 ) +via3 = polygons(40 , 0 ) +metal4 = polygons(46 , 0 ) +via4 = polygons(41 , 0 ) +metal5 = polygons(81 , 0 ) +via5 = polygons(82 , 0 ) +metaltop = polygons(53 , 0 ) +pad = polygons(37 , 0 ) +resistor = polygons(62 , 0 ) +fhres = polygons(227, 0 ) +fusetop = polygons(75 , 0 ) +fusewindow_d = polygons(96 , 1 ) +polyfuse = polygons(220, 0 ) +mvsd = polygons(210, 0 ) +mvpsd = polygons(11 , 39) +nat = polygons(5 , 0 ) +comp_dummy = polygons(22 , 4 ) +poly2_dummy = polygons(30 , 4 ) +metal1_dummy = polygons(34 , 4 ) +metal2_dummy = polygons(36 , 4 ) +metal3_dummy = polygons(42 , 4 ) +metal4_dummy = polygons(46 , 4 ) +metal5_dummy = polygons(81 , 4 ) +metaltop_dummy = polygons(53 , 4 ) +metal1_slot = polygons(34 , 3 ) +metal2_slot = polygons(36 , 3 ) +metal3_slot = polygons(42 , 3 ) +metal4_slot = polygons(46 , 3 ) +metal5_slot = polygons(81 , 3 ) +metaltop_slot = polygons(53 , 3 ) +ubmpperi = polygons(183, 0 ) +ubmparray = polygons(184, 0 ) +ubmeplate = polygons(185, 0 ) +schottky_diode = polygons(241, 0 ) +zener = polygons(178, 0 ) +res_mk = polygons(110, 5 ) +opc_drc = polygons(124, 5 ) +ndmy = polygons(111, 5 ) +pmndmy = polygons(152, 5 ) +v5_xtor = polygons(112, 1 ) +cap_mk = polygons(117, 5 ) +mos_cap_mk = polygons(166, 5 ) +ind_mk = polygons(151, 5 ) +diode_mk = polygons(115, 5 ) +drc_bjt = polygons(127, 5 ) +lvs_bjt = polygons(118, 5 ) +mim_l_mk = polygons(117, 10) +latchup_mk = polygons(137, 5 ) +guard_ring_mk = polygons(167, 5 ) +otp_mk = polygons(173, 5 ) +mtpmark = polygons(122, 5 ) +neo_ee_mk = polygons(88 , 17) +sramcore = polygons(108, 5 ) +lvs_rf = polygons(100, 5 ) +lvs_drain = polygons(100, 7 ) +ind_mk = polygons(151, 5 ) +hvpolyrs = polygons(123, 5 ) +lvs_io = polygons(119, 5 ) +probe_mk = polygons(13 , 17) +esd_mk = polygons(24 , 5 ) +lvs_source = polygons(100, 8 ) +well_diode_mk = polygons(153, 51) +ldmos_xtor = polygons(226, 0 ) +plfuse = polygons(125, 5 ) +efuse_mk = polygons(80 , 5 ) +mcell_feol_mk = polygons(11 , 17) +ymtp_mk = polygons(86 , 17) +dev_wf_mk = polygons(128, 17) +metal1_blk = polygons(34 , 5 ) +metal2_blk = polygons(36 , 5 ) +metal3_blk = polygons(42 , 5 ) +metal4_blk = polygons(46 , 5 ) +metal5_blk = polygons(81 , 5 ) +metalt_blk = polygons(53 , 5 ) +pr_bndry = polygons(0 , 0 ) +mdiode = polygons(116, 5 ) +metal1_res = polygons(110, 11) +metal2_res = polygons(110, 12) +metal3_res = polygons(110, 13) +metal4_res = polygons(110, 14) +metal5_res = polygons(110, 15) +metal6_res = polygons(110, 16) +border = polygons(63 , 0 ) + +logger.info("Read in labels from layers.") + +#=== LABELS === +comp_label = labels(22 , 10) +poly2_label = labels(30 , 10) +metal1_label = labels(34 , 10) +metal2_label = labels(36 , 10) +metal3_label = labels(42 , 10) +metal4_label = labels(46 , 10) +metal5_label = labels(81 , 10) +metaltop_label = labels(53 , 10) + +#=== BULK LAYER === +sub = polygon_layer + +#================================================ +#------------------ SWITCHES -------------------- +#================================================ + +logger.info("Evaluate switches start.") + +# METAL_TOP +if $metal_top + METAL_TOP = $metal_top +else + METAL_TOP = "9K" +end # METAL_TOP + +logger.info("METAL_TOP Selected is %s" % [METAL_TOP]) + +# METAL_LEVEL +if $metal_level + METAL_LEVEL = $metal_level +else + METAL_LEVEL = "6LM" +end # METAL_LEVEL + +logger.info("METAL_STACK Selected is %s" % [METAL_LEVEL]) + +if $poly_res + POLY_RES = $poly_res +else + POLY_RES = false +end # POLY_RES + +logger.info("POLY_RES Selected is %s" % [POLY_RES]) + +if $mim_option + MIM_OPTION = $mim_option +else + MIM_OPTION = false +end # MIM_OPTION + +if $mim_cap + MIM_CAP = $mim_cap +else + MIM_CAP = false +end # MIM_CAP + +logger.info("MIM Option selected %s" % [MIM_OPTION]) + +if $schematic_simplify + SCH_SIMPLE = $schematic_simplify +else + SCH_SIMPLE = false +end # SCH_SIMPLE + +logger.info("SCH_SIMPLE enabled %s" % [SCH_SIMPLE]) + +if $net_only + NET_ONLY = true +else + NET_ONLY = false +end + +logger.info("NET_ONLY enabled %s" % [NET_ONLY]) + +if $top_lvl_pins + TOP_LVL_PINS = true +else + TOP_LVL_PINS = false +end + +logger.info("TOP_LVL_PINS enabled %s" % [TOP_LVL_PINS]) + + +if $combine + COMBINE = true +else + COMBINE = false +end + +logger.info("COMBINE enabled %s" % [COMBINE]) + +if $purge + PURGE = true +else + PURGE = false +end + +logger.info("PURGE enabled %s" % [PURGE]) + +if $purge_nets + PURGE_NETS = true +else + PURGE_NETS = false +end + +logger.info("PURGE_NETS enabled %s" % [PURGE_NETS]) + +if $net_only || $top_lvl_pins || $combine || $purge || $purge_nets + SIMPLIFY = false +else + SIMPLIFY = true +end # SIMPLIFY + +logger.info("SIMPLIFY enabled %s" % [SIMPLIFY]) + +logger.info("Evaluate switches end.") + +#================================================ +#------------- METAL LEVEL SWITCHES ------------- +#================================================ + +if METAL_LEVEL == "6LM" + top_via = via5 + topmin1_via = via4 + top_metal = metaltop + topmin1_metal = metal5 +elsif METAL_LEVEL == "5LM" + top_via = via4 + topmin1_via = via3 + top_metal = metal5 + topmin1_metal = metal4 +elsif METAL_LEVEL == "4LM" + top_via = via3 + topmin1_via = via2 + top_metal = metal4 + topmin1_metal = metal3 +elsif METAL_LEVEL == "3LM" + top_via = via2 + topmin1_via = via1 + top_metal = metal3 + topmin1_metal = metal2 +elsif METAL_LEVEL == "2LM" + top_via = via1 + topmin1_via = via1 + top_metal = metal2 + topmin1_metal = metal1 +end #METAL_LEVEL + +#================================================================ +#------------------------- MAIN RUNSET -------------------------- +#================================================================ + +logger.info("GF180 LVS rules started") + +#================================================ +#------------- LAYERS DERIVATIONS --------------- +#================================================ + +logger.info("Starting deriving base layers.") + +#================================== +# ------ GENERAL DERIVATIONS ------ +#================================== + +ncomp = comp.and(nplus) +pcomp = comp.and(pplus) +tgate = poly2.and(comp).not(res_mk) + +ngate = nplus.and(tgate) +nsd = ncomp.outside(nwell).interacting(ngate).not(ngate).not(res_mk) +ptap = pcomp.outside(nwell).outside(dnwell).not(res_mk) + +pgate = pplus.and(tgate) +psd = pcomp.inside(nwell).interacting(pgate).not(pgate).not(res_mk) +ntap = ncomp.inside(nwell).not(res_mk) + +ngate_dw = ngate.and(lvpwell).and(dnwell) +ptap_dw = pcomp.inside(lvpwell).inside(dnwell).outside(well_diode_mk).not(res_mk) + +pgate_dw = pgate.inside(dnwell).outside(lvpwell) +ntap_dw = ncomp.outside(lvpwell).inside(dnwell).not(res_mk) + +psd_dw = pcomp.not(lvpwell).and(dnwell).interacting(pgate).not(pgate).not(res_mk) +nwell_con = nwell.not(res_mk) +lvpwell_con = lvpwell.not(res_mk) +poly2_con = poly2.not(res_mk).not(plfuse) + +metal1_con = metal1.not(metal1_res) +metal2_con = metal2.not(metal2_res) +metal3_con = metal3.not(metal3_res) +metaltop_con = metaltop.not(metal6_res) + +#================================== +# ------ MOSFET DERIVATIONS ------- +#================================== + +logger.info("Starting MOSFET DERIVATIONS") + +# ============== +# ---- PMOS ---- +# ============== +logger.info("Starting PMOS layers DERIVATIONS") + +# 3.3V PMOS transistor outside DNWELL +pgate_3p3v = pgate.not(v5_xtor).not(dualgate).not(dnwell).not(sab).not_interacting(mos_cap_mk) + +# 5V PMOS transistor outside DNWELL +pgate_5v = pgate.and(v5_xtor).and(dualgate).not(dnwell).not(sab).not_interacting(mos_cap_mk) + +# 6V PMOS transistor outside DNWELL +pgate_6v = pgate.not(v5_xtor).and(dualgate).not(nat).not(ldmos_xtor).not(dnwell).not(sab).not_interacting(mos_cap_mk) + +# 3.3V PMOS transistor inside DNWELL +pgate_3p3v_dw = pgate_dw.not(v5_xtor).not(dualgate).not(sab).not_interacting(mos_cap_mk) + +# 5V PMOS transistor inside DNWELL +pgate_5v_dw = pgate_dw.and(v5_xtor).and(dualgate).not(sab).not_interacting(mos_cap_mk) + +# 6V PMOS transistor inside DNWELL +pgate_6v_dw = pgate_dw.not(v5_xtor).and(dualgate).not(nat).not(ldmos_xtor).not(sab).not_interacting(mos_cap_mk) + +# LDPMOS transistor +pgate_ldmos = pgate_dw.interacting(mvpsd).not(v5_xtor).and(dualgate).and(ldmos_xtor).and(dnwell).not(mvpsd).not_interacting(mos_cap_mk) +pd_ldmos = psd_dw.not(v5_xtor).and(dualgate).and(ldmos_xtor).and(dnwell).and(mvpsd) +ps_ldmos = psd_dw.not(v5_xtor).and(dualgate).and(ldmos_xtor).and(dnwell).not(mvpsd) +psd_ldmos = pcomp.not(v5_xtor).and(dualgate).and(ldmos_xtor).and(dnwell).interacting(mvpsd).sized(0.29.um).sized(-0.29.um).extents.not(pgate_ldmos) + +# ============== +# ---- NMOS ---- +# ============== +logger.info("Starting NMOS layers DERIVATIONS") + +# 3.3V NMOS transistor outside DNWELL +ngate_3p3v = ngate.not(v5_xtor).not(dualgate).not(dnwell).not(sab).not_interacting(mos_cap_mk) + +# 5V NMOS transistor outside DNWELL +ngate_5v = ngate.and(v5_xtor).and(dualgate).not(dnwell).not(sab).not_interacting(mos_cap_mk) + +# 6V NMOS transistor outside DNWELL +ngate_6v = ngate.not(v5_xtor).and(dualgate).not(nat).not(ldmos_xtor).not(dnwell).not(sab).not_interacting(mos_cap_mk) + +# 3.3V NMOS transistor inside DNWELL +ngate_3p3v_dw = ngate_dw.not(v5_xtor).not(dualgate).not(sab).not_interacting(mos_cap_mk) + +# 5V NMOS transistor inside DNWELL +ngate_5v_dw = ngate_dw.and(v5_xtor).and(dualgate).not(sab).not_interacting(mos_cap_mk) + +# 6V NMOS transistor inside DNWELL +ngate_6v_dw = ngate_dw.not(v5_xtor).and(dualgate).not(nat).not(ldmos_xtor).not(sab).not_interacting(mos_cap_mk) + +# Native Vt NMOS transistor +ngate_nat = ngate.not(v5_xtor).and(dualgate).and(nat).not_interacting(mos_cap_mk) + +# LDNMOS transistor +ngate_ldmos = ngate.interacting(mvsd).not(v5_xtor).and(dualgate).and(ldmos_xtor).not(dnwell).not(mvsd).not_interacting(mos_cap_mk) +nd_ldmos = ncomp.not(ngate).not(v5_xtor).and(dualgate).and(ldmos_xtor).not(dnwell).and(mvsd) +ns_ldmos = nsd.not(v5_xtor).and(dualgate).and(ldmos_xtor).not(dnwell).not(mvsd) +nsd_ldmos = ncomp.not(v5_xtor).and(dualgate).and(ldmos_xtor).not(dnwell).interacting(mvsd).sized(0.37.um).sized(-0.37.um).extents.not(ngate_ldmos) + +#================================ +# ------ BJT DERIVATIONS -------- +#================================ +logger.info("Starting BJT DERIVATIONS") + +# ============== +# ---- vnpn ---- +# ============== +logger.info("Starting vnpn layers DERIVATIONS") + +# vnpn general nodes DERIVATIONS +vnpn_e = ncomp.interacting(lvs_bjt).inside(dnwell) +vnpn_b = pcomp.and(lvpwell).inside(dnwell).inside(drc_bjt) +vnpn_c = ncomp.inside(dnwell).outside(lvs_bjt).inside(drc_bjt) + +# vnpn_10x10 nodes DERIVATIONS +vnpn_10x10_e = vnpn_e.with_area(99.5.um,100.5.um).interacting(vnpn_e.edges.with_length(9.8.um,10.2.um)) +vnpn_10x10_b = vnpn_b.interacting(vnpn_b.extents.interacting(vnpn_10x10_e)) +vnpn_10x10_c = vnpn_c.interacting(vnpn_c.extents.interacting(vnpn_10x10_e)) + +# vnpn_5x5 nodes DERIVATIONS +vnpn_5x5_e = vnpn_e.with_area(24.5.um,25.5.um).interacting(vnpn_e.edges.with_length(4.8.um,5.2.um)) +vnpn_5x5_b = vnpn_b.interacting(vnpn_b.extents.interacting(vnpn_5x5_e)) +vnpn_5x5_c = vnpn_c.interacting(vnpn_c.extents.interacting(vnpn_5x5_e)) + +# vnpn_0p54x16 nodes DERIVATIONS +vnpn_0p54x16_e = vnpn_e.with_area(8.um,9.um).interacting(vnpn_e.edges.with_length(15.5.um,16.5.um)) +vnpn_0p54x16_b = vnpn_b.interacting(vnpn_b.extents.interacting(vnpn_0p54x16_e)) +vnpn_0p54x16_c = vnpn_c.interacting(vnpn_c.extents.interacting(vnpn_0p54x16_e)) + +# vnpn_0p54x8 nodes DERIVATIONS +vnpn_0p54x8_e = vnpn_e.with_area(4.um,5.um).interacting(vnpn_e.edges.with_length(7.5.um,8.5.um)) +vnpn_0p54x8_b = vnpn_b.interacting(vnpn_b.extents.interacting(vnpn_0p54x8_e)) +vnpn_0p54x8_c = vnpn_c.interacting(vnpn_c.extents.interacting(vnpn_0p54x8_e)) + +# vnpn_0p54x4 nodes DERIVATIONS +vnpn_0p54x4_e = vnpn_e.with_area(1.5.um,2.5.um).interacting(vnpn_e.edges.with_length(3.8.um,4.2.um)) +vnpn_0p54x4_b = vnpn_b.interacting(vnpn_b.extents.interacting(vnpn_0p54x4_e)) +vnpn_0p54x4_c = vnpn_c.interacting(vnpn_c.extents.interacting(vnpn_0p54x4_e)) + +# vnpn_0p54x2 nodes DERIVATIONS +vnpn_0p54x2_e = vnpn_e.with_area(0.8.um,1.5.um).interacting(vnpn_e.edges.with_length(1.8.um,2.2.um)) +vnpn_0p54x2_b = vnpn_b.interacting(vnpn_b.extents.interacting(vnpn_0p54x2_e)) +vnpn_0p54x2_c = vnpn_c.interacting(vnpn_c.extents.interacting(vnpn_0p54x2_e)) + +# ============== +# ---- vpnp ---- +# ============== +logger.info("Starting vpnp layers DERIVATIONS") + +# vpnp general nodes DERIVATIONS +vpnp_e = pcomp.inside(nwell).interacting(lvs_bjt) +vpnp_b = ncomp.and(nwell).inside(drc_bjt) +vpnp_c = ptap.outside(lvs_bjt).inside(drc_bjt) + +# vpnp_10x10 nodes DERIVATIONS +vpnp_10x10_e = vpnp_e.with_area(99.5.um,100.5.um).interacting(vpnp_e.edges.with_length(9.8.um,10.2.um)) +vpnp_10x10_b = vpnp_b.interacting(vpnp_b.extents.interacting(vpnp_10x10_e)) +vpnp_10x10_c = vpnp_c.interacting(vpnp_c.extents.interacting(vpnp_10x10_e)) + +# vpnp_5x5 nodes DERIVATIONS +vpnp_5x5_e = vpnp_e.with_area(24.5.um,25.5.um).interacting(vpnp_e.edges.with_length(4.8.um,5.2.um)) +vpnp_5x5_b = vpnp_b.interacting(vpnp_b.extents.interacting(vpnp_5x5_e)) +vpnp_5x5_c = vpnp_c.interacting(vpnp_c.extents.interacting(vpnp_5x5_e)) + +# vpnp_0p42x10 nodes DERIVATIONS +vpnp_0p42x10_e = vpnp_e.with_area(4.um,4.5.um).interacting(vpnp_e.edges.with_length(9.8.um,10.2.um)) +vpnp_0p42x10_b = vpnp_b.interacting(vpnp_b.extents.interacting(vpnp_0p42x10_e)) +vpnp_0p42x10_c = vpnp_c.interacting(vpnp_c.extents.interacting(vpnp_0p42x10_e)) + +# vpnp_0p42x5 nodes DERIVATIONS +vpnp_0p42x5_e = vpnp_e.with_area(2.um,2.2.um).interacting(vpnp_e.edges.with_length(4.8.um,5.2.um)) +vpnp_0p42x5_b = vpnp_b.interacting(vpnp_b.extents.interacting(vpnp_0p42x5_e)) +vpnp_0p42x5_c = vpnp_c.interacting(vpnp_c.extents.interacting(vpnp_0p42x5_e)) + +#================================ +# ----- DIODE DERIVATIONS ------- +#================================ +logger.info("Starting DIODE DERIVATIONS") + +# np_3p3 diode +np_3p3_terminal_n = ncomp.not(v5_xtor).not(dualgate).outside(dnwell).interacting(diode_mk) + +# np_3p3_dw diode +np_3p3_dw_terminal_n = ncomp.not(v5_xtor).not(dualgate).inside(dnwell).interacting(diode_mk) + +# np_6p0 diode +np_6p0_terminal_n = ncomp.and(dualgate).outside(dnwell).interacting(diode_mk) + +# np_6p0_dw diode +np_6p0_dw_terminal_n = ncomp.and(dualgate).inside(dnwell).interacting(diode_mk) + +# pn_3p3 diode +pn_3p3_terminal_p = pcomp.not(v5_xtor).not(dualgate).outside(dnwell).interacting(diode_mk) + +# pn_3p3_dw diode +pn_3p3_dw_terminal_p = pcomp.not(v5_xtor).not(dualgate).inside(dnwell).interacting(diode_mk) + +# pn_6p0 diode +pn_6p0_terminal_p = pcomp.and(dualgate).outside(dnwell).interacting(diode_mk) + +# pn_6p0_dw diode +pn_6p0_dw_terminal_p = pcomp.and(dualgate).inside(dnwell).interacting(diode_mk) + +# nwp_3p3 diode +nwp_3p3_terminal_p = pcomp.not(v5_xtor).not(dualgate).outside(dnwell).interacting(well_diode_mk) +nwp_3p3_terminal_n = well_diode_mk.not(v5_xtor).not(dualgate).covering(nwell) + +# nwp_6p0 diode +nwp_6p0_terminal_p = pcomp.and(dualgate).outside(dnwell).interacting(well_diode_mk) +nwp_6p0_terminal_n = well_diode_mk.and(dualgate).covering(nwell) + +# dnwpw_3p3 diode +dnwpw_3p3_terminal_p = lvpwell.not(v5_xtor).not(dualgate).interacting(well_diode_mk) + +# dnwpw_6p0 diode +dnwpw_6p0_terminal_p = lvpwell.and(dualgate).interacting(well_diode_mk) + +# dnwps_3p3 diode +dnwps_3p3_terminal_p = ptap.extents.not_interacting(lvpwell).not_covering(v5_xtor).not_covering(dualgate).interacting(well_diode_mk) + +# dnwps_6p0 diode +dnwps_6p0_terminal_p = ptap.extents.not_interacting(lvpwell).covering(dualgate).interacting(well_diode_mk) + +# sc_diode diode +sc_diode_terminal_n = ncomp.inside(dnwell).inside(schottky_diode) +sc_diode_terminal_p = metal1.inside(dnwell).not_interacting(sc_diode_terminal_n) + +#================================ +# ---- RESISTOR DERIVATIONS ----- +#================================ +logger.info("Starting RESISTOR DERIVATIONS") + +# =============== +# --DIFF & WELL-- +# =============== + +# NPLUS_U +nplus_u_layer = ncomp.and(lvpwell).and(sab).and(res_mk).not(dnwell) +nplus_cont = ncomp.outside(nwell).not_interacting(ngate).interacting(res_mk).not(res_mk) + +# NPLUS_U_DW +nplus_u_dw_layer = ncomp.and(lvpwell).and(sab).and(res_mk).and(dnwell) + +# PPLUS_U +pplus_u_layer = pcomp.and(nwell).and(sab).and(res_mk).not(dnwell) +pplus_cont = pcomp.inside(nwell).not_interacting(pgate).interacting(res_mk).not(res_mk) + +# PPLUS_U_DW +pplus_u_dw_layer = pcomp.and(sab).and(res_mk).and(dnwell) +pplus_dw_cont = pcomp.not(lvpwell).and(dnwell).not_interacting(pgate).interacting(res_mk).not(res_mk) + +# NPLUS_S +nplus_s_layer = ncomp.and(lvpwell).and(res_mk).not_interacting(sab).not(dnwell) + +# NPLUS_S_DW +nplus_s_dw_layer = ncomp.and(lvpwell).and(res_mk).and(dnwell).not_interacting(sab) + +# PPLUS_S +pplus_s_layer = pcomp.and(nwell).and(res_mk).not_interacting(sab).not(dnwell) + +# PPLUS_S_DW +pplus_s_dw_layer = pcomp.not_interacting(sab).and(res_mk).and(dnwell).not_interacting(sab) + +# NWELL +nwell_res = nwell.and(res_mk).not(dnwell).not_covering(comp) + +# PWELL +pwell_res = lvpwell.and(res_mk).and(dnwell).not_covering(comp) + +# ============== +# ---- POLY ---- +# ============== + +# NPOLYF_U +npolyf_u_layer = nplus.and(poly2).and(sab).and(res_mk).not(dnwell) + +# NPOLYF_U_DW +npolyf_u_dw_layer = nplus.and(poly2).and(sab).and(res_mk).and(dnwell) + +# PPOLYF_U +ppolyf_u_layer = pplus.and(poly2).and(sab).and(res_mk).not_interacting(resistor).not(dnwell) + +# PPOLYF_U_DW +ppolyf_u_dw_layer = pplus.and(poly2).and(sab).and(res_mk).not_interacting(resistor).and(dnwell) + +# NPOLYF_S +npolyf_s_layer = nplus.and(poly2).and(res_mk).not(dnwell).not_interacting(sab) + +# NPOLYF_S_DW +npolyf_s_dw_layer = nplus.and(poly2).and(res_mk).and(dnwell).not_interacting(sab) + +# PPOLYF_S +ppolyf_s_layer = pplus.and(poly2).and(res_mk).not(dnwell).not_interacting(sab) + +# PPOLYF_S_DW +ppolyf_s_dw_layer = pplus.and(poly2).and(res_mk).and(dnwell).not_interacting(sab) + +# ============== +# --H-POLY RES-- +# ============== + +if POLY_RES == "1k" + + # PPOLYF_U_1K + ppolyf_u_1k_layer = poly2.and(sab).and(res_mk).and(resistor).not(dnwell).not(v5_xtor).not(dualgate) + + # PPOLYF_U_DW_1K + ppolyf_u_1k_dw_layer = poly2.and(res_mk).and(dnwell).and(resistor).not(v5_xtor).not(dualgate) + + # PPOLYF_U_1K_6p0 + ppolyf_u_1k_6p0_layer = poly2.and(sab).and(res_mk).and(resistor).not(dnwell).not(v5_xtor).and(dualgate) + + # PPOLYF_U_DW_1K_6p0 + ppolyf_u_1k_6p0_dw_layer = poly2.and(res_mk).and(dnwell).and(resistor).not(v5_xtor).and(dualgate) + +elsif POLY_RES == "2k" + + # PPOLYF_U_2K + ppolyf_u_2k_layer = poly2.and(sab).and(res_mk).and(resistor).not(dnwell).not(v5_xtor).not(dualgate) + + # PPOLYF_U_DW_2K + ppolyf_u_2k_dw_layer = poly2.and(res_mk).and(dnwell).and(resistor).not(v5_xtor).not(dualgate) + + # PPOLYF_U_2K_6p0 + ppolyf_u_2k_6p0_layer = poly2.and(sab).and(res_mk).and(resistor).not(dnwell).not(v5_xtor).and(dualgate) + + # PPOLYF_U_DW_2K_6p0 + ppolyf_u_2k_6p0_dw_layer = poly2.and(res_mk).and(dnwell).and(resistor).not(v5_xtor).and(dualgate) + +elsif POLY_RES == "3k" + + # PPOLYF_U_3K + ppolyf_u_3k_layer = poly2.and(sab).and(res_mk).and(resistor).not(dnwell).not(v5_xtor).not(dualgate) + + # PPOLYF_U_DW_3K + ppolyf_u_3k_dw_layer = poly2.and(res_mk).and(dnwell).and(resistor).not(v5_xtor).not(dualgate) + + # PPOLYF_U_3K_6p0 + ppolyf_u_3k_6p0_layer = poly2.and(sab).and(res_mk).and(resistor).not(dnwell).not(v5_xtor).and(dualgate) + + # PPOLYF_U_DW_3K_6p0 + ppolyf_u_3k_6p0_dw_layer = poly2.and(res_mk).and(dnwell).and(resistor).not(v5_xtor).and(dualgate) + +end + + +# =============== +# ---- METAL ---- +# =============== + +# Metal1 resistor +rm1_res = metal1.and(metal1_res) + +# Metal2 resistor +rm2_res = metal2.and(metal2_res) + +# Metal3 resistor +rm3_res = metal3.and(metal3_res) + +# Metaltop resistor +tm_res = metaltop.and(metal6_res) + +#================================== +# ------ MIMCAP DERIVATIONS ------- +#================================== +logger.info("Starting MIMCAP DERIVATIONS") + +# mim option A +mim_virtual = fusetop.sized(1.06.um).and(metal2.interacting(fusetop)) +metal2_ncap = metal2_con.not(mim_virtual) +fuse_cap = fusetop.interacting(cap_mk).interacting(mim_l_mk) + +# mim_option B +mimtm_virtual = fusetop.sized(1.06.um).and(topmin1_metal.interacting(fusetop)) +metal3_ncap = metal3_con.not(mimtm_virtual) +metal4_ncap = metal4.not(mimtm_virtual) +metal5_ncap = metal5.not(mimtm_virtual) + + +#================================== +# ------ MOSCAP DERIVATIONS ------- +#================================== +logger.info("Starting MOSCAP DERIVATIONS") + +# nmoscap_3p3 capacitor +nmos_gate_3p3 = ngate.not(v5_xtor).not(dualgate).outside(dnwell).interacting(mos_cap_mk) + +# nmoscap_3p3_dw capacitor +nmos_gate_3p3_dw = ngate.not(v5_xtor).not(dualgate).inside(dnwell).interacting(mos_cap_mk) + +# pmoscap_3p3 capacitor +pmos_gate_3p3 = pgate.not(v5_xtor).not(dualgate).outside(dnwell).interacting(mos_cap_mk) + +# pmoscap_3p3_dw capacitor +pmos_gate_3p3_dw = pgate.not(v5_xtor).not(dualgate).inside(dnwell).interacting(mos_cap_mk) + +# nmoscap_6p0 capacitor +nmos_gate_6p0 = ngate.and(dualgate).outside(dnwell).interacting(mos_cap_mk) + +# nmoscap_6p0_dw capacitor +nmos_gate_6p0_dw = ngate.and(dualgate).inside(dnwell).interacting(mos_cap_mk) + +# pmoscap_6p0 capacitor +pmos_gate_6p0 = pgate.and(dualgate).outside(dnwell).interacting(mos_cap_mk) + +# pmoscap_6p0_dw capacitor +pmos_gate_6p0_dw = pgate.and(dualgate).inside(dnwell).interacting(mos_cap_mk) + +# nmoscap_3p3_b capacitor +nmoscap_3p3_b = ngate.not(v5_xtor).not(dualgate).inside(nwell).interacting(mos_cap_mk) + +# pmoscap_3p3_b capacitor +pmoscap_3p3_b = pgate.not(v5_xtor).not(dualgate).inside(ptap).interacting(mos_cap_mk) + +# nmoscap_6p0_b capacitor +nmoscap_6p0_b = ngate.and(dualgate).inside(nwell).interacting(mos_cap_mk) + +# pmoscap_6p0_b capacitor +pmoscap_6p0_b = pgate.and(dualgate).inside(ptap).interacting(mos_cap_mk) + +#================================ +# ------ ESD DERIVATIONS -------- +#================================ +logger.info("Starting MOS SAB DERIVATIONS") + +# ============== +# ---- PMOS ---- +# ============== +logger.info("Starting PMOS SAB DERIVATIONS") + +# 3.3V ESD PMOS transistor outside DNWELL +pgate_sab_3p3v = pgate.not(v5_xtor).not(dualgate).not(dnwell).and(esd_mk).interacting(sab) + +# 5V ESD PMOS transistor outside DNWELL +pgate_sab_5v = pgate.and(v5_xtor).and(dualgate).not(dnwell).and(esd_mk).interacting(sab) + +# 6V ESD PMOS transistor outside DNWELL +pgate_sab_6v = pgate.not(v5_xtor).and(dualgate).not(dnwell).and(esd_mk).interacting(sab) + +# 3.3V ESD PMOS transistor inside DNWELL +pgate_dw_sab_3p3v = pgate_dw.not(v5_xtor).not(dualgate).and(esd_mk).interacting(sab) + +# 5V ESD PMOS transistor inside DNWELL +pgate_dw_sab_5v = pgate_dw.and(v5_xtor).and(dualgate).and(esd_mk).interacting(sab) + +# 6V ESD PMOS transistor inside DNWELL +pgate_dw_sab_6v = pgate_dw.not(v5_xtor).and(dualgate).and(esd_mk).interacting(sab) + +# ============== +# ---- NMOS ---- +# ============== +logger.info("Starting NMOS SAB DERIVATIONS") + +# 3.3V ESD NMOS transistor outside DNWELL +ngate_sab_3p3v = ngate.not(v5_xtor).not(dualgate).not(dnwell).and(esd_mk).interacting(sab) + +# 5V ESD NMOS transistor outside DNWELL +ngate_sab_5v = ngate.and(v5_xtor).and(dualgate).not(dnwell).and(esd_mk).interacting(sab) + +# 6V ESD NMOS transistor outside DNWELL +ngate_sab_6v = ngate.not(v5_xtor).and(dualgate).not(dnwell).and(esd_mk).interacting(sab) + +# 3.3V ESD NMOS transistor inside DNWELL +ngate_dw_sab_3p3v = ngate_dw.not(v5_xtor).not(dualgate).and(esd_mk).interacting(sab) + +# 5V ESD NMOS transistor inside DNWELL +ngate_dw_sab_5v = ngate_dw.and(v5_xtor).and(dualgate).and(esd_mk).interacting(sab) + +# 6V ESD NMOS transistor inside DNWELL +ngate_dw_sab_6v = ngate_dw.not(v5_xtor).and(dualgate).and(esd_mk).interacting(sab) + +#================================ +# ------ EFUSE DERIVATIONS ------ +#================================ +logger.info("Starting NMOS EFUSE DERIVATIONS") + +cathode = poly2.inside(efuse_mk).not(lvs_source.or(plfuse)) +anode = poly2.and(lvs_source).inside(efuse_mk) +efuse_link = (poly2).and(plfuse).inside(efuse_mk) +efuse_con_layer = cathode | anode + + +#================================================ +#------------ DEVICES CONNECTIVITY -------------- +#================================================ + +logger.info("Starting GF180 LVS connectivity setup") + +#================================ +# ----- GENERAL CONNECTIONS ----- +#================================ +logger.info("Starting GF180 LVS connectivity setup (Inter-layer)") + +# Inter-layer +connect(sub , ptap) +connect(lvpwell_con , ptap) +connect(lvpwell_con , ptap_dw) +connect(dnwell , ntap_dw) +connect(nwell_con , ntap) +connect(ptap , contact) +connect(ptap_dw , contact) +connect(ntap , contact) +connect(ntap_dw , contact) +connect(psd , contact) +connect(psd_dw , contact) +connect(nsd , contact) +connect(poly2_con , contact) +connect(contact , metal1_con) +connect(metal1_con , via1) +connect(via1 , metal2_ncap) +connect(metal2_ncap , via2) +connect(via2 , metal3_ncap) +connect(metal3_ncap , via3) +connect(via3 , metal4_ncap) +connect(metal4_ncap , via4) +connect(via4 , metal5_ncap) +connect(metal5_ncap , via5) +connect(via5 , metaltop_con) + +logger.info("Starting GF180 LVS connectivity setup (Attaching labels)") + +# Attaching labels +connect(comp , comp_label) +connect(poly2_con , poly2_label) +connect(metal1_con , metal1_label) +connect(metal2_ncap , metal2_label) +connect(metal3_ncap , metal3_label) +connect(metal4_ncap , metal4_label) +connect(metal5_ncap , metal5_label) +connect(metaltop_con, metaltop_label) + +logger.info("Starting GF180 LVS connectivity setup (Global)") + +# Global +connect_global(sub , substrate_name) + +logger.info("Starting GF180 LVS connectivity setup (Multifinger Devices)") + +# Multifinger Devices +connect_implicit("*") + +#================================ +# ----- MOSFET CONNECTIONS ------ +#================================ +logger.info("Starting LVS MOSFET CONNECTIONS") + +connect(psd_dw, contact) + +connect(nd_ldmos, contact) +connect(ns_ldmos, contact) + +connect(pd_ldmos, contact) +connect(ps_ldmos, contact) + + +#================================ +# ------ BJT CONNECTIONS -------- +#================================ +logger.info("Starting LVS BJT CONNECTIONS") + +# ============== +# ---- vnpn ---- +# ============== + +# vnpn_10x10 nodes connections +connect(vnpn_10x10_e,contact) +connect(vnpn_10x10_b,contact) +connect(vnpn_10x10_c,contact) + +# vnpn_5x5 nodes connections +connect(vnpn_5x5_e,contact) +connect(vnpn_5x5_b,contact) +connect(vnpn_5x5_c,contact) + +# vnpn_0p54x16 nodes connections +connect(vnpn_0p54x16_e,contact) +connect(vnpn_0p54x16_b,contact) +connect(vnpn_0p54x16_c,contact) + +# vnpn_0p54x8 nodes connections +connect(vnpn_0p54x8_e,contact) +connect(vnpn_0p54x8_b,contact) +connect(vnpn_0p54x8_c,contact) + +# vnpn_0p54x4 nodes connections +connect(vnpn_0p54x4_e,contact) +connect(vnpn_0p54x4_b,contact) +connect(vnpn_0p54x4_c,contact) + +# vnpn_0p54x2 nodes connections +connect(vnpn_0p54x2_e,contact) +connect(vnpn_0p54x2_b,contact) +connect(vnpn_0p54x2_c,contact) + +# ============== +# ---- vpnp ---- +# ============== + +# vpnp_10x10 nodes connections +connect(vpnp_10x10_e,contact) +connect(vpnp_10x10_b,contact) +connect(vpnp_10x10_c,contact) + +# vpnp_5x5 nodes connections +connect(vpnp_5x5_e,contact) +connect(vpnp_5x5_b,contact) +connect(vpnp_5x5_c,contact) + +# vpnp_0p42x10 nodes connections +connect(vpnp_0p42x10_e,contact) +connect(vpnp_0p42x10_b,contact) +connect(vpnp_0p42x10_c,contact) + +# vpnp_0p42x5 nodes connections +connect(vpnp_0p42x5_e,contact) +connect(vpnp_0p42x5_b,contact) +connect(vpnp_0p42x5_c,contact) + + +#================================ +# ----- DIODE CONNECTIONS ------- +#================================ + +logger.info("Starting LVS DIODE CONNECTIONS") + +# np_3p3 diode +connect(np_3p3_terminal_n,contact) + +# np_3p3_dw diode +connect(np_3p3_dw_terminal_n,contact) + +# np_6p0 diode +connect(np_6p0_terminal_n,contact) + +# np_6p0_dw diode +connect(np_6p0_dw_terminal_n,contact) + +# pn_3p3 diode +connect(pn_3p3_terminal_p,contact) + +# pn_3p3_dw diode +connect(pn_3p3_dw_terminal_p,contact) + +# pn_6p0 diode +connect(pn_6p0_terminal_p,contact) + +# pn_6p0_dw diode +connect(pn_6p0_dw_terminal_p,contact) + +# nwp_3p3 diode +connect(nwp_3p3_terminal_p,contact) +connect(nwp_3p3_terminal_n,nwell) + +# nwp_6p0 diode +connect(nwp_6p0_terminal_p,contact) +connect(nwp_6p0_terminal_n,nwell) + +# dnwpw_3p3 diode +connect(dnwpw_3p3_terminal_p,contact) + +# dnwpw_6p0 diode +connect(dnwpw_6p0_terminal_p,contact) + +# dnwps_3p3 diode +connect(dnwps_3p3_terminal_p,ptap) + +# dnwps_6p0 diode +connect(dnwps_6p0_terminal_p,ptap) + +# sc_diode diode +connect(sc_diode_terminal_n,contact) +connect(sc_diode_terminal_p,schottky_diode) + +#================================ +# ---- RESISTOR DERIVATIONS ----- +#================================ + +logger.info("Starting LVS RESISTOR CONNECTIONS") + +connect(nplus_cont , contact) +connect(pplus_cont , contact) +connect(pplus_dw_cont, contact) + +#================================== +# ------ MIMCAP CONNECTIONS ------- +#================================== + +logger.info("Starting LVS MIMCAP CONNECTIONS") + +if MIM_OPTION == "A" + + # mim option A + connect(metal2,mim_virtual) + connect(fuse_cap,via2) + +elsif MIM_OPTION == "B" + + # mim_option B + connect(topmin1_metal,mimtm_virtual) + connect(fuse_cap,top_via) + +end + +#================================ +# ------ EFUSE CONNECTIONS ------ +#================================ + +logger.info("Starting LVS EFUSE CONNECTIONS") + +connect(cathode, contact) +connect(anode, contact) + + +#================================================ +#------------- DEVICES EXTRACTION --------------- +#================================================ + +logger.info("Starting GF180 LVS DEVICES EXTRACTION") + +#================================ +# ----- MOSFET EXTRACTION ------- +#================================ +logger.info("Starting MOSFET EXTRACTION") + +# ============== +# ---- PMOS ---- +# ============== +logger.info("Starting PMOS EXTRACTION") + +# 3.3V PMOS transistor outside DNWELL +logger.info("Extracting 3.3V PMOS transistor outside DNWEL") +extract_devices(mos4("pmos_3p3"), { "SD" => psd, "G" => pgate_3p3v, "tS" => psd, "tD" => psd, "tG" => poly2_con, "W" => nwell_con }) + +# 5V PMOS transistor outside DNWELL +logger.info("Extracting 5V PMOS transistor outside DNWELL") +extract_devices(mos4("pmos_5p0"), { "SD" => psd, "G" => pgate_5v, "tS" => psd, "tD" => psd, "tG" => poly2_con, "W" => nwell_con }) + +# 6V PMOS transistor outside DNWELL +logger.info("Extracting 6V PMOS transistor outside DNWELL") +extract_devices(mos4("pmos_6p0"), { "SD" => psd, "G" => pgate_6v, "tS" => psd, "tD" => psd, "tG" => poly2_con, "W" => nwell_con }) + +# 3.3V PMOS transistor inside DNWELL +logger.info("Extracting 3.3V PMOS transistor inside DNWELL") +extract_devices(mos4("pmos_3p3_dw"), { "SD" => psd_dw, "G" => pgate_3p3v_dw, "tS" => psd_dw, "tD" => psd_dw, "tG" => poly2_con, "W" => dnwell }) + +# 5V PMOS transistor inside DNWELL +logger.info("Extracting 5V PMOS transistor inside DNWELL") +extract_devices(mos4("pmos_5p0_dw"), { "SD" => psd_dw, "G" => pgate_5v_dw, "tS" => psd_dw, "tD" => psd_dw, "tG" => poly2_con, "W" => dnwell }) + +# 6V PMOS transistor inside DNWELL +logger.info("Extracting 6V PMOS transistor inside DNWELL") +extract_devices(mos4("pmos_6p0_dw"), { "SD" => psd_dw, "G" => pgate_6v_dw, "tS" => psd_dw, "tD" => psd_dw, "tG" => poly2_con, "W" => dnwell }) + +# LDPMOS transistor +logger.info("Extracting LDPMOS transistor") +extract_devices(mos4("pmos_10p0_asym"), { "SD" => psd_ldmos, "G" => pgate_ldmos, "tS" => ps_ldmos, "tD" => pd_ldmos, "tG" => poly2_con, "W" => dnwell }) + +# ============== +# ---- NMOS ---- +# ============== + +logger.info("Starting NMOS EXTRACTION") + +# 3.3V NMOS transistor outside DNWELL +logger.info("3.3V NMOS transistor outside DNWELL") +extract_devices(mos4("nmos_3p3"), { "SD" => nsd, "G" => ngate_3p3v, "tS" => nsd, "tD" => nsd, "tG" => poly2_con, "W" => sub }) + +# 5V NMOS transistor outside DNWELL +logger.info("5V NMOS transistor outside DNWELL") +extract_devices(mos4("nmos_5p0"), { "SD" => nsd, "G" => ngate_5v, "tS" => nsd, "tD" => nsd, "tG" => poly2_con, "W" => sub }) + +# 6V NMOS transistor outside DNWELL +logger.info("6V NMOS transistor outside DNWELL") +extract_devices(mos4("nmos_6p0"), { "SD" => nsd, "G" => ngate_6v, "tS" => nsd, "tD" => nsd, "tG" => poly2_con, "W" => sub }) + +# 3.3V NMOS transistor inside DNWELL +logger.info("3.3V NMOS transistor inside DNWELL") +extract_devices(mos4("nmos_3p3_dw"), { "SD" => nsd, "G" => ngate_3p3v_dw, "tS" => nsd, "tD" => nsd, "tG" => poly2_con, "W" => lvpwell_con }) + +# 5V NMOS transistor inside DNWELL +logger.info("5V NMOS transistor inside DNWELL") +extract_devices(mos4("nmos_5p0_dw"), { "SD" => nsd, "G" => ngate_5v_dw, "tS" => nsd, "tD" => nsd, "tG" => poly2_con, "W" => lvpwell_con }) + +# 6V NMOS transistor inside DNWELL +logger.info("6V NMOS transistor inside DNWELL") +extract_devices(mos4("nmos_6p0_dw"), { "SD" => nsd, "G" => ngate_6v_dw, "tS" => nsd, "tD" => nsd, "tG" => poly2_con, "W" => lvpwell_con }) + +# Native Vt NMOS transistor +logger.info("Native Vt NMOS transistor") +extract_devices(mos4("nmos_6p0_nat"), { "SD" => nsd, "G" => ngate_nat, "tS" => nsd, "tD" => nsd, "tG" => poly2_con, "W" => sub }) + +# LDNMOS transistor +logger.info("Extracting LDNMOS transistor") +extract_devices(mos4("nmos_10p0_asym"), { "SD" => nsd_ldmos, "G" => ngate_ldmos, "tS" => ns_ldmos, "tD" => nd_ldmos, "tG" => poly2_con, "W" => sub }) + + +#================================ +# ------- BJT EXTRACTION -------- +#================================ +logger.info("Starting BJT EXTRACTION") + +# ==================== +# ------ vnpn -------- +# ==================== +logger.info("Starting vnpn BJT EXTRACTION") + +# vnpn_10x10 BJT +ignore_parameter("vnpn_10x10","AE") +logger.info("Extracting vnpn_10x10 BJT") +extract_devices(bjt4("vnpn_10x10"), { "C" => vnpn_10x10_c.extents , "B" => vnpn_10x10_b.extents , "E" => vnpn_10x10_e,"S" => sub.extents, + "tC" => vnpn_10x10_c , "tB" => vnpn_10x10_b, "tE" => vnpn_10x10_e, "tS" => sub }) + +# vnpn_5x5 BJT +ignore_parameter("vnpn_5x5","AE") +logger.info("Extracting vnpn_5x5 BJT") +extract_devices(bjt4("vnpn_5x5"), { "C" => vnpn_5x5_c.extents , "B" => vnpn_5x5_b.extents , "E" => vnpn_5x5_e,"S" => sub.extents, + "tC" => vnpn_5x5_c , "tB" => vnpn_5x5_b, "tE" => vnpn_5x5_e, "tS" => sub }) + +# vnpn_0p54x16 BJT +ignore_parameter("vnpn_0p54x16","AE") +logger.info("Extracting vnpn_0p54x16 BJT") +extract_devices(bjt4("vnpn_0p54x16"), { "C" => vnpn_0p54x16_c.extents , "B" => vnpn_0p54x16_b.extents , "E" => vnpn_0p54x16_e,"S" => sub.extents, + "tC" => vnpn_0p54x16_c , "tB" => vnpn_0p54x16_b, "tE" => vnpn_0p54x16_e, "tS" => sub }) + +# vnpn_0p54x8 BJT +ignore_parameter("vnpn_0p54x8","AE") +logger.info("Extracting vnpn_0p54x8 BJT") +extract_devices(bjt4("vnpn_0p54x8"), { "C" => vnpn_0p54x8_c.extents , "B" => vnpn_0p54x8_b.extents , "E" => vnpn_0p54x8_e,"S" => sub.extents, + "tC" => vnpn_0p54x8_c , "tB" => vnpn_0p54x8_b, "tE" => vnpn_0p54x8_e, "tS" => sub }) + +# vnpn_0p54x4 BJT +ignore_parameter("vnpn_0p54x4","AE") +logger.info("Extracting vnpn_0p54x4 BJT") +extract_devices(bjt4("vnpn_0p54x4"), { "C" => vnpn_0p54x4_c.extents , "B" => vnpn_0p54x4_b.extents , "E" => vnpn_0p54x4_e,"S" => sub.extents, + "tC" => vnpn_0p54x4_c , "tB" => vnpn_0p54x4_b, "tE" => vnpn_0p54x4_e, "tS" => sub }) + +# vnpn_0p54x2 BJT +ignore_parameter("vnpn_0p54x2","AE") +logger.info("Extracting vnpn_0p54x2 BJT") +extract_devices(bjt4("vnpn_0p54x2"), { "C" => vnpn_0p54x2_c.extents , "B" => vnpn_0p54x2_b.extents , "E" => vnpn_0p54x2_e,"S" => sub.extents, + "tC" => vnpn_0p54x2_c , "tB" => vnpn_0p54x2_b, "tE" => vnpn_0p54x2_e, "tS" => sub }) + +# ==================== +# ------- vpnp-------- +# ==================== +logger.info("Starting vpnp BJT EXTRACTION") + +# vpnp_10x10 BJT +ignore_parameter("vpnp_10x10","AE") +logger.info("Extracting vpnp_10x10 BJT") +extract_devices(bjt3("vpnp_10x10"), { "C" => vpnp_10x10_c.extents , "B" => vpnp_10x10_b.extents , "E" => vpnp_10x10_e, + "tC" => vpnp_10x10_c , "tB" => vpnp_10x10_b, "tE" => vpnp_10x10_e }) + +# vpnp_5x5 BJT +ignore_parameter("vpnp_5x5","AE") +logger.info("Extracting vpnp_5x5 BJT") +extract_devices(bjt3("vpnp_5x5"), { "C" => vpnp_5x5_c.extents , "B" => vpnp_5x5_b.extents , "E" => vpnp_5x5_e, + "tC" => vpnp_5x5_c , "tB" => vpnp_5x5_b, "tE" => vpnp_5x5_e }) + +# vpnp_0p42x10 BJT +ignore_parameter("vpnp_0p42x10","AE") +logger.info("Extracting vpnp_0p42x10 BJT") +extract_devices(bjt3("vpnp_0p42x10"), { "C" => vpnp_0p42x10_c.extents , "B" => vpnp_0p42x10_b.extents , "E" => vpnp_0p42x10_e, + "tC" => vpnp_0p42x10_c , "tB" => vpnp_0p42x10_b, "tE" => vpnp_0p42x10_e }) + +# vpnp_0p42x5 BJT +ignore_parameter("vpnp_0p42x5","AE") +logger.info("Extracting vpnp_0p42x5 BJT") +extract_devices(bjt3("vpnp_0p42x5"), { "C" => vpnp_0p42x5_c.extents , "B" => vpnp_0p42x5_b.extents , "E" => vpnp_0p42x5_e, + "tC" => vpnp_0p42x5_c , "tB" => vpnp_0p42x5_b, "tE" => vpnp_0p42x5_e }) + + +#================================ +# ------ DIODE EXTRACTION ------- +#================================ +logger.info("Starting DIODE EXTRACTION") + +# np_3p3 diode +logger.info("Extracting np_3p3 diode") +extract_devices(diode("np_3p3"), { "N" => np_3p3_terminal_n , "P" => lvpwell_con}) + +# np_3p3_dw diode +logger.info("Extracting np_3p3_dw diode") +extract_devices(diode("np_3p3_dw"), { "N" => np_3p3_dw_terminal_n , "P" => lvpwell_con}) + +# np_6p0 diode +logger.info("Extracting np_6p0 diode") +extract_devices(diode("np_6p0"), { "N" => np_6p0_terminal_n , "P" => lvpwell_con}) + +# np_6p0_dw diode +logger.info("Extracting np_6p0_dw diode") +extract_devices(diode("np_6p0_dw"), { "N" => np_6p0_dw_terminal_n , "P" => lvpwell_con}) + +# pn_3p3 diode +logger.info("Extracting pn_3p3 diode") +extract_devices(diode("pn_3p3"), { "N" => nwell_con , "P" => pn_3p3_terminal_p}) + +# pn_3p3_dw diode +logger.info("Extractingpn_3p3_dw diode") +extract_devices(diode("pn_3p3_dw"), { "N" => nwell_con , "P" => pn_3p3_dw_terminal_p}) + +# pn_6p0 diode +logger.info("Extracting pn_6p0 diode") +extract_devices(diode("pn_6p0"), { "N" => nwell_con , "P" => pn_6p0_terminal_p}) + +# pn_6p0_dw diode +logger.info("Extracting pn_6p0_dw diode") +extract_devices(diode("pn_6p0_dw"), { "N" => nwell_con , "P" => pn_6p0_dw_terminal_p}) + +# nwp_3p3 diode +logger.info("Extracting nwp_3p3 diode") +extract_devices(diode("nwp_3p3"), { "N" => nwp_3p3_terminal_n , "P" => nwp_3p3_terminal_p}) + +# nwp_6p0 diode +logger.info("Extracting nwp_6p0 diode") +extract_devices(diode("nwp_6p0"), { "N" => nwp_6p0_terminal_n , "P" => nwp_6p0_terminal_p}) + +# dnwpw_3p3 diode +logger.info("Extracting dnwpw_3p3 diode") +extract_devices(diode("dnwpw_3p3"), { "N" => dnwell , "P" => dnwpw_3p3_terminal_p}) + +# dnwpw_6p0 diode +logger.info("Extracting dnwpw_6p0 diode") +extract_devices(diode("dnwpw_6p0"), { "N" => dnwell , "P" => dnwpw_6p0_terminal_p}) + +# dnwps_3p3 diode +logger.info("Extracting dnwps_3p3 diode") +extract_devices(diode("dnwps_3p3"), { "N" => dnwell , "P" => dnwps_3p3_terminal_p}) + +# dnwps_6p0 diode +logger.info("Extracting dnwps_6p0 diode") +extract_devices(diode("dnwps_6p0"), { "N" => dnwell , "P" => dnwps_6p0_terminal_p}) + +# sc_diode diode +logger.info("Extracting sc_diode diode") +extract_devices(diode("sc_diode"), { "N" => sc_diode_terminal_n , "P" => schottky_diode}) + + +#================================ +# ---- RESISTOR EXTRACTIONS ----- +#================================ +logger.info("Starting RESISTOR EXTRACTION") + +# =============== +# --DIFF & WELL-- +# =============== + +# NPLUS_U +logger.info("Extracting NPLUS_U device") +extract_devices(resistor_with_bulk("nplus_u", 60, BResistor), { "R" => nplus_u_layer, "C" => nplus_cont, "W" => sub}) + +# NPLUS_U_DW +logger.info("Extracting NPLUS_U_DW device") +extract_devices(resistor_with_bulk("nplus_u_dw", 60, BResistor), { "R" => nplus_u_dw_layer, "C" => nplus_cont, "W" => lvpwell_con }) + +# PPLUS_U +logger.info("Extracting PPLUS_U device") +extract_devices(resistor_with_bulk("pplus_u", 185, BResistor), { "R" => pplus_u_layer, "C" => pplus_cont, "W" => nwell_con}) + +# PPLUS_U_DW +logger.info("Extracting PPLUS_U_DW device") +extract_devices(resistor_with_bulk("pplus_u_dw", 185, BResistor), { "R" => pplus_u_dw_layer, "C" => pplus_dw_cont, "W" => dnwell }) + +# NPLUS_S +logger.info("Extracting NPLUS_S device") +extract_devices(resistor_with_bulk("nplus_s", 6.3, BResistor), { "R" => nplus_s_layer, "C" => nplus_cont, "W" => sub}) + +# NPLUS_S_DW +logger.info("Extracting NPLUS_S_DW device") +extract_devices(resistor_with_bulk("nplus_s_dw", 6.3, BResistor), { "R" => nplus_s_dw_layer, "C" => nplus_cont, "W" => lvpwell_con }) + +# PPLUS_S +logger.info("Extracting PPLUS_S device") +extract_devices(resistor_with_bulk("pplus_s", 7, BResistor), { "R" => pplus_s_layer, "C" => pplus_cont, "W" => nwell_con}) + +# PPLUS_S_DW +logger.info("Extracting PPLUS_S_DW device") +extract_devices(resistor_with_bulk("pplus_s_dw", 7, BResistor), { "R" => pplus_s_dw_layer, "C" => pplus_dw_cont, "W" => dnwell }) + +# NWELL +logger.info("Extracting NWELL device") +extract_devices(resistor_with_bulk("nwell", 1000, BResistor), { "R" => nwell_res, "C" => nwell_con, "W" => sub}) + +# PWELL +logger.info("Extracting PWELL device") +extract_devices(resistor_with_bulk("pwell", 1000, BResistor), { "R" => pwell_res, "C" => lvpwell_con, "W" => dnwell}) + +# ============== +# ---- POLY ---- +# ============== + +# NPOLYF_U +extract_devices(resistor_with_bulk("npolyf_u", 310, BResistor), { "R" => npolyf_u_layer, "C" => poly2_con, "W" => sub}) + +# NPOLYF_U_DW +extract_devices(resistor_with_bulk("npolyf_u_dw", 310, BResistor), { "R" => npolyf_u_dw_layer, "C" => poly2_con, "W" => dnwell }) + +# PPOLYF_U +extract_devices(resistor_with_bulk("ppolyf_u", 350, BResistor), { "R" => ppolyf_u_layer, "C" => poly2_con, "W" => sub}) + +# PPOLYF_U_DW +extract_devices(resistor_with_bulk("ppolyf_u_dw", 350, BResistor), { "R" => ppolyf_u_dw_layer, "C" => poly2_con, "W" => dnwell }) + +# NPOLYF_S +extract_devices(resistor_with_bulk("npolyf_s", 6.8, BResistor), { "R" => npolyf_s_layer, "C" => poly2_con, "W" => sub}) + +# NPOLYF_S_DW +extract_devices(resistor_with_bulk("npolyf_s_dw", 6.8, BResistor), { "R" => npolyf_s_dw_layer, "C" => poly2_con, "W" => dnwell }) + +# PPOLYF_S +extract_devices(resistor_with_bulk("ppolyf_s", 7.3, BResistor), { "R" => ppolyf_s_layer, "C" => poly2_con, "W" => sub}) + +# PPOLYF_S_DW +extract_devices(resistor_with_bulk("ppolyf_s_dw", 7.3, BResistor), { "R" => ppolyf_s_dw_layer, "C" => poly2_con, "W" => dnwell }) + +# ============== +# --H-POLY RES-- +# ============== + +if POLY_RES == "1k" + + # PPOLYF_U_1K + extract_devices(resistor_with_bulk("ppolyf_u_1k", 1000, BResistor), { "R" => ppolyf_u_1k_layer, "C" => poly2_con, "W" => sub}) + + # PPOLYF_U_DW_1K + extract_devices(resistor_with_bulk("ppolyf_u_1k_dw", 1000, BResistor), { "R" => ppolyf_u_1k_dw_layer, "C" => poly2_con, "W" => dnwell }) + + # PPOLYF_U_1K_6p0 + extract_devices(resistor_with_bulk("ppolyf_u_1k_6p0", 1000, BResistor), { "R" => ppolyf_u_1k_6p0_layer, "C" => poly2_con, "W" => sub}) + + # PPOLYF_U_DW_1K_6p0 + extract_devices(resistor_with_bulk("ppolyf_u_1k_6p0_dw", 1000, BResistor), { "R" => ppolyf_u_1k_6p0_dw_layer, "C" => poly2_con, "W" => dnwell }) + +elsif POLY_RES == "2k" + + # PPOLYF_U_2K + extract_devices(resistor_with_bulk("ppolyf_u_2k", 2000, BResistor), { "R" => ppolyf_u_2k_layer, "C" => poly2_con, "W" => sub}) + + # PPOLYF_U_DW_2K + extract_devices(resistor_with_bulk("ppolyf_u_2k_dw", 2000, BResistor), { "R" => ppolyf_u_2k_dw_layer, "C" => poly2_con, "W" => dnwell }) + + # PPOLYF_U_2K_6p0 + extract_devices(resistor_with_bulk("ppolyf_u_2k_6p0", 2000, BResistor), { "R" => ppolyf_u_2k_6p0_layer, "C" => poly2_con, "W" => sub}) + + # PPOLYF_U_DW_2K_6p0 + extract_devices(resistor_with_bulk("ppolyf_u_2k_6p0_dw", 2000, BResistor), { "R" => ppolyf_u_2k_6p0_dw_layer, "C" => poly2_con, "W" => dnwell }) + +elsif POLY_RES == "3k" + + # PPOLYF_U_3K + extract_devices(resistor_with_bulk("ppolyf_u_3k", 3000, BResistor), { "R" => ppolyf_u_3k_layer, "C" => poly2_con, "W" => sub}) + + # PPOLYF_U_DW_3K + extract_devices(resistor_with_bulk("ppolyf_u_3k_dw", 3000, BResistor), { "R" => ppolyf_u_3k_dw_layer, "C" => poly2_con, "W" => dnwell }) + + # PPOLYF_U_3K_6p0 + extract_devices(resistor_with_bulk("ppolyf_u_3k_6p0", 3000, BResistor), { "R" => ppolyf_u_3k_6p0_layer, "C" => poly2_con, "W" => sub}) + + # PPOLYF_U_DW_3K_6p0 + extract_devices(resistor_with_bulk("ppolyf_u_3k_6p0_dw", 3000, BResistor), { "R" => ppolyf_u_3k_6p0_dw_layer, "C" => poly2_con, "W" => dnwell }) + +end + + +# =============== +# ---- METAL ---- +# =============== + +# RM1 +logger.info("Extracting RM1 device") +extract_devices(resistor("rm1", 0.09, NResistor), { "R" => rm1_res, "C" => metal1_con }) + +# RM2 +logger.info("Extracting RM2 device") +extract_devices(resistor("rm2", 0.09, NResistor), { "R" => rm2_res, "C" => metal2_ncap }) + +# RM3 +logger.info("Extracting RM3 device") +extract_devices(resistor("rm3", 0.09, NResistor), { "R" => rm3_res, "C" => metal3_ncap }) + +if METAL_TOP == "6K" + + # TM6K + logger.info("Extracting TM6K device") + extract_devices(resistor("tm6k", 0.06, NResistor), { "R" => tm_res, "C" => metaltop_con }) + +elsif METAL_TOP == "9K" + + # TM9K + logger.info("Extracting TM9K device") + extract_devices(resistor("tm9k", 0.04, NResistor), { "R" => tm_res, "C" => metaltop_con }) + +elsif METAL_TOP == "11K" + + # TM11K + logger.info("Extracting TM11K device") + extract_devices(resistor("tm11k", 0.04, NResistor), { "R" => tm_res, "C" => metaltop_con }) + +elsif METAL_TOP == "30K" + + # TM30K + logger.info("Extracting TM30K device") + extract_devices(resistor("tm30k", 0.0095, NResistor), { "R" => tm_res, "C" => metaltop_con }) + +end + + +#================================== +# ------- MIMCAP EXTRACTION ------- +#================================== +logger.info("Starting MIMCAP EXTRACTION") + +if MIM_OPTION == "A" + + if MIM_CAP == "1" + + # mim_1p0fF capacitor + logger.info("Extracting mim_1p0fF device") + extract_devices(capacitor("mim_1p0fF", 1.0e-15, MIMCap), { "P1" => mim_virtual, "P2" => fuse_cap }) + tolerance("mim_1p0fF", "C", :relative => 0.25) + + elsif MIM_CAP == "1.5" + + # mim_1p5fF capacitor + logger.info("Extracting mim_1p5fF device") + extract_devices(capacitor("mim_1p5fF", 1.5e-15, MIMCap), { "P1" => mim_virtual, "P2" => fuse_cap }) + tolerance("mim_1p5fF", "C", :relative => 0.25) + + elsif MIM_CAP == "2" + + # mim_single_2p0fF capacitor + logger.info("Extracting mim_single_2p0fF device") + extract_devices(capacitor("mim_single_2p0fF", 2.0e-15, MIMCap), { "P1" => mim_virtual, "P2" => fuse_cap }) + tolerance("mim_single_2p0fF", "C", :relative => 0.25) + + end + +elsif MIM_OPTION == "B" + + if MIM_CAP == "1" + + # mim_1p0fF capacitor + logger.info("Extracting mim_1p0fF device") + extract_devices(capacitor("mim_1p0fF", 1.0e-15, MIMCap), { "P1" => mimtm_virtual, "P2" => fuse_cap }) + tolerance("mim_1p0fF", "C", :relative => 0.25) + + elsif MIM_CAP == "1.5" + + # mim_1p5fF capacitor + logger.info("Extracting mim_1p5fF device") + extract_devices(capacitor("mim_1p5fF", 1.5e-15, MIMCap), { "P1" => mimtm_virtual, "P2" => fuse_cap }) + tolerance("mim_1p5fF", "C", :relative => 0.25) + + elsif MIM_CAP == "2" + + # mim_single_2p0fF capacitor + logger.info("Extracting mim_single_2p0fF device") + extract_devices(capacitor("mim_single_2p0fF", 2.0e-15, MIMCap), { "P1" => mimtm_virtual, "P2" => fuse_cap }) + tolerance("mim_single_2p0fF", "C", :relative => 0.25) + + end + +end + + +#================================== +# ------- MOSCAP EXTRACTION ------- +#================================== +logger.info("Starting MOSCAP EXTRACTION") + +#nmoscap_3p3 +logger.info("Extracting nmoscap_3p3 device") +extract_devices(capacitor("nmoscap_3p3", 4.4e-15, MosCap), { "P1" => nmos_gate_3p3, "P2" => lvpwell_con, "tA" => poly2_con, "tB" => nsd}) + +#nmoscap_3p3_dw +logger.info("Extracting nmoscap_3p3_dw device") +extract_devices(capacitor("nmoscap_3p3_dw", 4.4e-15, MosCap), { "P1" => nmos_gate_3p3_dw, "P2" => lvpwell_con, "tA" => poly2_con, "tB" => nsd }) + +#pmoscap_3p3 +logger.info("Extracting pmoscap_3p3 device") +extract_devices(capacitor("pmoscap_3p3", 4.4e-15, MosCap), { "P1" => pmos_gate_3p3, "P2" => nwell_con, "tA" => poly2_con, "tB" => psd }) + +#pmoscap_3p3_dw +logger.info("Extracting pmoscap_3p3_dw device") +extract_devices(capacitor("pmoscap_3p3_dw", 4.4e-15, MosCap), { "P1" => pmos_gate_3p3_dw, "P2" => dnwell, "tA" => poly2_con, "tB" => psd_dw }) + +#nmoscap_6p0 +logger.info("Extracting nmoscap_6p0 device") +extract_devices(capacitor("nmoscap_6p0", 2.3e-15, MosCap), { "P1" => nmos_gate_6p0, "P2" => lvpwell_con, "tA" => poly2_con, "tB" => nsd }) + +#nmoscap_6p0_dw +logger.info("Extracting nmoscap_6p0_dw device") +extract_devices(capacitor("nmoscap_6p0_dw", 2.3e-15, MosCap), { "P1" => nmos_gate_6p0_dw, "P2" => lvpwell_con, "tA" => poly2_con, "tB" => nsd }) + +#pmoscap_6p0 +logger.info("Extracting pmoscap_6p0 device") +extract_devices(capacitor("pmoscap_6p0", 2.3e-15, MosCap), { "P1" => pmos_gate_6p0, "P2" => nwell_con, "tA" => poly2_con, "tB" => psd }) + +#pmoscap_6p0 +logger.info("Extracting pmoscap_6p0 device") +extract_devices(capacitor("pmoscap_6p0_dw", 2.3e-15, MosCap), { "P1" => pmos_gate_6p0_dw, "P2" => dnwell, "tA" => poly2_con, "tB" => psd_dw }) + +# nmoscap_3p3_b capacitor +extract_devices(capacitor("nmoscap_3p3_b", 4.4e-15, MosCap), { "P1" => nmoscap_3p3_b, "P2" => nwell_con, "tA" => poly2_con, "tB" => ntap }) + +#pmoscap_3p3_b +logger.info("Extracting pmoscap_3p3_b device") +extract_devices(capacitor("pmoscap_3p3_b", 4.4e-15, MosCap), { "P1" => pmoscap_3p3_b, "P2" => ptap, "tA" => poly2_con, "tB" => ptap }) + +#nmoscap_6p0_b +logger.info("Extracting nmoscap_6p0_b device") +extract_devices(capacitor("nmoscap_6p0_b", 2.3e-15, MosCap), { "P1" => nmoscap_6p0_b, "P2" => nwell_con, "tA" => poly2_con, "tB" => ntap }) + +#pmoscap_6p0_b +logger.info("Extracting pmoscap_6p0_b device") +extract_devices(capacitor("pmoscap_6p0_b", 2.3e-15, MosCap), { "P1" => pmoscap_6p0_b, "P2" => ptap, "tA" => poly2_con, "tB" => ptap }) + + +#================================ +# ------- ESD EXTRACTION -------- +#================================ +logger.info("Starting MOS SAB EXTRACTION") + +# ============== +# ---- PMOS ---- +# ============== +logger.info("Starting PMOS SAB EXTRACTION") + +#3.3V ESD PMOS transistor outside DNWELL +logger.info("Extracting 3.3V ESD PMOS transistor outside DNWELL device") +extract_devices(mos4("pmos_3p3_sab"), { "SD" => psd, "G" => pgate_sab_3p3v, "tS" => psd, "tD" => psd, "tG" => poly2_con, "W" => nwell_con }) + +#5V ESD PMOS transistor outside DNWELL +logger.info("Extracting 5V ESD PMOS transistor outside DNWELL device") +extract_devices(mos4("pmos_5p0_sab"), { "SD" => psd, "G" => pgate_sab_5v, "tS" => psd, "tD" => psd, "tG" => poly2_con, "W" => nwell_con }) + +#6V ESD PMOS transistor outside DNWELL +logger.info("Extracting 6V ESD PMOS transistor outside DNWELL device") +extract_devices(mos4("pmos_6p0_sab"), { "SD" => psd, "G" => pgate_sab_6v, "tS" => psd, "tD" => psd, "tG" => poly2_con, "W" => nwell_con }) + +#3.3V ESD PMOS transistor inside DNWELL +logger.info("Extracting 3.3V ESD PMOS transistor inside DNWELL device") +extract_devices(mos4("pmos_3p3_dw_sab"), { "SD" => psd_dw, "G" => pgate_dw_sab_3p3v, "tS" => psd_dw, "tD" => psd_dw, "tG" => poly2_con, "W" => dnwell }) + +#5V ESD PMOS transistor inside DNWELL +logger.info("Extracting 5V ESD PMOS transistor inside DNWELL device") +extract_devices(mos4("pmos_5p0_dw_sab"), { "SD" => psd_dw, "G" => pgate_dw_sab_5v, "tS" => psd_dw, "tD" => psd_dw, "tG" => poly2_con, "W" => dnwell }) + +#6V ESD PMOS transistor inside DNWELL +logger.info("Extracting 6V ESD PMOS transistor inside DNWELL device") +extract_devices(mos4("pmos_6p0_dw_sab"), { "SD" => psd_dw, "G" => pgate_dw_sab_6v, "tS" => psd_dw, "tD" => psd_dw, "tG" => poly2_con, "W" => dnwell }) + +# ============== +# ---- NMOS ---- +# ============== +logger.info("Starting NMOS SAB EXTRACTION") + +#3.3V ESD NMOS transistor outside DNWELL +logger.info("Extracting 3.3V ESD NMOS transistor outside DNWELL device") +extract_devices(mos4("nmos_3p3_sab"), { "SD" => nsd, "G" => ngate_sab_3p3v, "tS" => nsd, "tD" => nsd, "tG" => poly2_con, "W" => sub }) + +#5V ESD NMOS transistor outside DNWELL +logger.info("Extracting 5V ESD NMOS transistor outside DNWELL device") +extract_devices(mos4("nmos_5p0_sab"), { "SD" => nsd, "G" => ngate_sab_5v, "tS" => nsd, "tD" => nsd, "tG" => poly2_con, "W" => sub }) + +#6V ESD NMOS transistor outside DNWELL +logger.info("Extracting 6V ESD NMOS transistor outside DNWELL device") +extract_devices(mos4("nmos_6p0_sab"), { "SD" => nsd, "G" => ngate_sab_6v, "tS" => nsd, "tD" => nsd, "tG" => poly2_con, "W" => sub }) + +#3.3V ESD NMOS transistor inside DNWELL +logger.info("Extracting 3.3V ESD NMOS transistor inside DNWELL device") +extract_devices(mos4("nmos_3p3_dw_sab"), { "SD" => nsd, "G" => ngate_dw_sab_3p3v, "tS" => nsd, "tD" => nsd, "tG" => poly2_con, "W" => lvpwell_con }) + +#5V ESD NMOS transistor inside DNWELL +logger.info("Extracting 5V ESD NMOS transistor inside DNWELL device") +extract_devices(mos4("nmos_5p0_dw_sab"), { "SD" => nsd, "G" => ngate_dw_sab_5v, "tS" => nsd, "tD" => nsd, "tG" => poly2_con, "W" => lvpwell_con }) + +#6V ESD NMOS transistor inside DNWELL +logger.info("Extracting 6V ESD NMOS transistor inside DNWELL device") +extract_devices(mos4("nmos_6p0_dw_sab"), { "SD" => nsd, "G" => ngate_dw_sab_6v, "tS" => nsd, "tD" => nsd, "tG" => poly2_con, "W" => lvpwell_con }) + + +#================================ +# ------ EFUSE EXTRACTIONS ------ +#================================ +logger.info("Starting EFUSE EXTRACTION") + +extract_devices(resistor("efuse", 28.5714), { "R" => efuse_link, "C" => efuse_con_layer, "tA" => anode, "tB" => cathode }) +ignore_parameter("efuse", "R") + + +#================================================ +#------------- COMPARISON OPTIONS --------------- +#================================================ + +logger.info("Starting GF180 LVS comparison section") + +#=== FLATTEN CELLS === +align + +#=== NETLIST EXTRACTION === +if SIMPLIFY + netlist.simplify +end + +#=== NETLIST OPTIONS === +if NET_ONLY + netlist +end + +if TOP_LVL_PINS + netlist.make_top_level_pins +end + +if COMBINE + netlist.combine_devices +end + +if PURGE + netlist.purge +end + +if PURGE_NETS + netlist.purge_nets +end + +#=== SCHEMATIC OPTIONS === +if SCH_SIMPLE + schematic.simplify +end + +#=== IGNORE EXTREME VALUES === +max_res(1e7) +min_caps(1e-16) + + +compare + +exec_end_time = Time.now +run_time = exec_end_time - exec_start_time +logger.info("DRC Total Run time %f seconds" % [run_time]) + + + + +if ! compare + logger.info("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") + logger.error("ERROR : Netlists don't match") + logger.info("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") +else + logger.info("==========================================") + logger.info("INFO : Congratulations! Netlists match.") + logger.info("==========================================") +end + + +
diff --git a/rules/klayout/lvs/run_lvs.py b/rules/klayout/lvs/run_lvs.py new file mode 100644 index 0000000..e9a6bdd --- /dev/null +++ b/rules/klayout/lvs/run_lvs.py
@@ -0,0 +1,132 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Run GlobalFoundries 180nm MCU LVS. + +Usage: + run_lvs.py (--help| -h) + run_lvs.py (--design=<layout_path>) (--net=<netlist_path>) (--gf180mcu=<combined_options>) [--thr=<thr>] [--run_mode=<run_mode>] [--lvs_sub=<sub_name>] [--no_net_names] [--set_spice_comments] [--set_scale] [--set_verbose] [--set_schematic_simplify] [--set_net_only] [--set_top_lvl_pins] [--set_combine] [--set_purge] [--set_purge_nets] + +Options: + --help -h Print this help message. + --design=<layout_path> The input GDS file path. + --net=<netlist_path> The input netlist file path. + --gf180mcu=<combined_options> Select combined options of metal_top, mim_option, and metal_level. Allowed values (A, B, C). + gf180mcu=A: Select metal_top=30K mim_option=A metal_level=3LM poly_res=1K, and mim_cap=2 + gf180mcu=B: Select metal_top=11K mim_option=B metal_level=4LM poly_res=1K, and mim_cap=2 + gf180mcu=C: Select metal_top=9K mim_option=B metal_level=5LM poly_res=1K, and mim_cap=2 + --thr=<thr> Number of cores to be used by LVS checker + --run_mode=<run_mode> Select klayout mode Allowed modes (flat , deep, tiling). [default: deep] + --lvs_sub=<sub_name> Assign the substrate name used in design. + --no_net_names Discard net names in extracted netlist. + --set_spice_comments Set netlist comments in extracted netlist. + --set_scale Set scale of 1e6 in extracted netlist. + --set_verbose Set verbose mode. + --set_schematic_simplify Set schematic simplification in input netlist. + --set_net_only Set netlist object creation only in extracted netlist. + --set_top_lvl_pins Set top level pins only in extracted netlist. + --set_combine Set netlist combine only in extracted netlist. + --set_purge Set netlist purge all only in extracted netlist. + --set_purge_nets Set netlist purge nets only in extracted netlist. +""" + +from docopt import docopt +import os +import logging + +def main(): + + # Switches used in run + switches = '' + + if args["--run_mode"] in ["flat" , "deep", "tiling"]: + switches = switches + f'-rd run_mode={args["--run_mode"]} ' + else: + logging.error("Allowed klayout modes are (flat , deep , tiling) only") + exit() + + if args["--gf180mcu"] == "A": + switches = switches + f'-rd metal_top=30K -rd mim_option=A -rd metal_level=3LM -rd poly_res=1K -rd mim_cap=2 ' + elif args["--gf180mcu"] == "B": + switches = switches + f'-rd metal_top=11K -rd mim_option=B -rd metal_level=4LM -rd poly_res=1K -rd mim_cap=2 ' + elif args["--gf180mcu"] == "C": + switches = switches + f'-rd metal_top=9K -rd mim_option=B -rd metal_level=5LM -rd poly_res=1K -rd mim_cap=2 ' + else: + print("gf180mcu switch allowed values are (A , B, C) only") + exit() + + + switches = switches + '-rd spice_net_names=false ' if args["--no_net_names"] else switches + '-rd spice_net_names=true ' + + switches = switches + '-rd spice_comments=true ' if args["--set_spice_comments"] else switches + '-rd spice_comments=false ' + + switches = switches + '-rd scale=true ' if args["--set_scale"] else switches + '-rd scale=false ' + + switches = switches + '-rd verbose=true ' if args["--set_verbose"] else switches + '-rd verbose=false ' + + switches = switches + '-rd schematic_simplify=true ' if args["--set_schematic_simplify"] else switches + '-rd schematic_simplify=false ' + + switches = switches + '-rd net_only=true ' if args["--set_net_only"] else switches + '-rd net_only=false ' + + switches = switches + '-rd top_lvl_pins=true ' if args["--set_top_lvl_pins"] else switches + '-rd top_lvl_pins=false ' + + switches = switches + '-rd combine=true ' if args["--set_combine"] else switches + '-rd combine=false ' + + switches = switches + '-rd purge=true ' if args["--set_purge"] else switches + '-rd purge=false ' + + switches = switches + '-rd purge_nets=true ' if args["--set_purge_nets"] else switches + '-rd purge_nets=false ' + + switches = switches + f'-rd lvs_sub={args["--lvs_sub"]} ' if args["--lvs_sub"] else switches + + + # Generate databases + if args["--design"]: + path = args["--design"] + if args["--design"]: + file_name = args["--net"].split('.') + else: + print("The script must be given a netlist file or a path to be able to run LVS") + exit() + + os.system(f"klayout -b -r gf180mcu.lvs -rd input={path} -rd report={file_name[0]}.lyrdb -rd schematic={args['--net']} -rd target_netlist=extracted_netlist_{file_name[0]}.cir -rd thr={workers_count} {switches}") + + else: + print("The script must be given a layout file or a path to be able to run LVS") + exit() + + +if __name__ == "__main__": + + logging.basicConfig(level=logging.DEBUG, format=f"%(asctime)s | %(levelname)-7s | %(message)s", datefmt='%d-%b-%Y %H:%M:%S') + + # Args + args = docopt(__doc__, version='LVS Checker: 0.1') + workers_count = os.cpu_count()*2 if args["--thr"] == None else int(args["--thr"]) + + # Env. variables + pdk_root = os.environ['PDK_ROOT'] + pdk = os.environ['PDK'] + + # ========= Checking Klayout version ========= + klayout_v_ = os.popen("klayout -v").read() + klayout_v_ = klayout_v_.split("\n")[0] + klayout_v = int (klayout_v_.split(".") [-1]) + + if klayout_v < 8: + logging.warning("Using this klayout version has not been assesed in this development. Limits are unknown") + logging.info(f"Your version is: {klayout_v_}" ) + logging.info(f"Prerequisites at a minimum: KLayout 0.27.8") + + # Calling main function + main()
diff --git a/rules/klayout/lvs/testing/Makefile b/rules/klayout/lvs/testing/Makefile new file mode 100644 index 0000000..b372c15 --- /dev/null +++ b/rules/klayout/lvs/testing/Makefile
@@ -0,0 +1,129 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +#========================================================================= +# ---------------------------------- LVS --------------------------------- +#========================================================================= + +SHELL := /bin/bash +Testing_DIR ?= $(shell pwd) +run_folder := $(shell date +'run_%Y_%m_%d_%H_%M') + +.DEFAULT_GOAL := all + +all: test-LVS + +test-LVS: Add_run-dir test-LVS_switch test-LVS_SC test-LVS_main + +#================================= +# --------- RUN FOLDER ---------- +#================================= + +.ONESHELL: +Add_run-dir: + @cd $(Testing_DIR) + @ mkdir -p $(run_folder)/switch_checking $(run_folder)/main $(run_folder)/std_cells + +#================================= +# --------- test-LVS_SC ---------- +#================================= + +.ONESHELL: +test-LVS_SC: Add_run-dir + @cd $(Testing_DIR) + @ python3 run_sc_regression.py --run_dir=$(run_folder)/std_cells |& tee $(run_folder)/std_cells/results.log + +#================================= +# ----- test-LVS_regression ------ +#================================= + +.ONESHELL: +test-LVS_main: test-LVS_MOS test-LVS_BJT test-LVS_DIODE test-LVS_RES test-LVS_MIMCAP test-LVS_MOSCAP test-LVS_MOS-SAB + +.ONESHELL: +test-LVS_MOS: Add_run-dir + @cd $(Testing_DIR) + @mkdir $(run_folder)/main/LVS_MOS + @ python3 run_regression.py --run_dir=$(run_folder)/main --device=MOS |& tee $(run_folder)/main/LVS_MOS/results.log + +.ONESHELL: +test-LVS_BJT: Add_run-dir + @cd $(Testing_DIR) + @mkdir $(run_folder)/main/LVS_BJT + @ python3 run_regression.py --run_dir=$(run_folder)/main --device=BJT |& tee $(run_folder)/main/LVS_BJT/results.log + +.ONESHELL: +test-LVS_DIODE: Add_run-dir + @cd $(Testing_DIR) + @mkdir $(run_folder)/main/LVS_DIODE + @ python3 run_regression.py --run_dir=$(run_folder)/main --device=DIODE |& tee $(run_folder)/main/LVS_DIODE/results.log + +.ONESHELL: +test-LVS_RES: Add_run-dir + @cd $(Testing_DIR) + @mkdir $(run_folder)/main/LVS_RES + @ python3 run_regression.py --run_dir=$(run_folder)/main --device=RES |& tee $(run_folder)/main/LVS_RES/results.log + +.ONESHELL: +test-LVS_MIMCAP: Add_run-dir + @cd $(Testing_DIR) + @mkdir $(run_folder)/main/LVS_MIMCAP + @ python3 run_regression.py --run_dir=$(run_folder)/main --device=MIMCAP |& tee $(run_folder)/main/LVS_MIMCAP/results.log + +.ONESHELL: +test-LVS_MOSCAP: Add_run-dir + @cd $(Testing_DIR) + @mkdir $(run_folder)/main/LVS_MOSCAP + @ python3 run_regression.py --run_dir=$(run_folder)/main --device=MOSCAP |& tee $(run_folder)/main/LVS_MOSCAP/results.log + +.ONESHELL: +test-LVS_MOS-SAB: Add_run-dir + @cd $(Testing_DIR) + @mkdir $(run_folder)/main/LVS_MOS-SAB + @ python3 run_regression.py --run_dir=$(run_folder)/main --device=MOS-SAB |& tee $(run_folder)/main/LVS_MOS-SAB/results.log + +#================================= +# -------- test-LVS_switch ------- +#================================= + +.ONESHELL: +test-LVS_switch: Add_run-dir + @cd $(Testing_DIR) + @cd .. + @echo "========== LVS-Switch testing ==========" + @python3 run_lvs.py --design=testing/extraction_checking/sample_nmos_3p3.gds --net=sample_nmos_3p3.spice --gf180mcu=A |& tee testing/$(run_folder)/switch_checking/gf180mcuA.log + @python3 run_lvs.py --design=testing/extraction_checking/sample_nmos_3p3.gds --net=sample_nmos_3p3.spice --gf180mcu=B |& tee testing/$(run_folder)/switch_checking/gf180mcuB.log + @python3 run_lvs.py --design=testing/extraction_checking/sample_nmos_3p3.gds --net=sample_nmos_3p3.spice --gf180mcu=C |& tee testing/$(run_folder)/switch_checking/gf180mcuC.log + + +#========================== +# --------- HELP ---------- +#========================== + +# Help Target +help: + @echo "\n ==== The following are some of the valid targets for this Makefile ====\n" + @echo "... all (the default if no target is provided )" + @echo "... Add_run-dir (Create output directory of all runs )" + @echo "... test-LVS (To run LVS full regression )" + @echo "... test-LVS_switch (To run switch checking regression )" + @echo "... test-LVS_SC (To run standard cells LVS regression )" + @echo "... test-LVS_main (To run main LVS regression for all devices )" + @echo "... test-LVS_MOS (To run main LVS regression for MOS devices )" + @echo "... test-LVS_BJT (To run main LVS regression for BJT devices )" + @echo "... test-LVS_DIODE (To run main LVS regression for diode devices )" + @echo "... test-LVS_RES (To run main LVS regression for diode devices )" + @echo "... test-LVS_MIMCAP (To run main LVS regression for diode devices )" + @echo "... test-LVS_MOSCAP (To run main LVS regression for diode devices )" + @echo "... test-LVS_MOS-SAB (To run main LVS regression for SAB MOS devices)"
diff --git a/rules/klayout/lvs/testing/README.md b/rules/klayout/lvs/testing/README.md new file mode 100644 index 0000000..d9eae1d --- /dev/null +++ b/rules/klayout/lvs/testing/README.md
@@ -0,0 +1,52 @@ +# Globalfoundries 180nm MCU LVS Testing + +Explains how to test GF180nm LVS rule deck. + +## Folder Structure + +```text +📦testing + ┣ 📜Makefile + ┣ 📜README.md + ┣ 📜run_full_regression.py + ┣ 📜run_regression.py + ┣ 📜run_sc_regression.py + ┣ 📜sc_testcases + ┣ 📜extraction_checking + ┗ 📜testcases + ┗ 📜man_testing + ``` + +## Prerequisites + +At a minimum: + +- Git 2.35+ +- Python 3.6+ +- KLayout 0.27.8+ + +### On Ubuntu, you can just + +`apt install -y build-essential python3` + +- Check this [Klayout](https://www.klayout.de/) for klayout installation. + +## Regression Usage + +To make a full test for GF180nm LVS rule deck, you could use the following command in testing directory: + +```bash +make all +``` + +- You could also check LVS extraction for each device individually, using the following command will list the valid targets in Makefile: + + ```bash + make help + ``` + +## **Regression Outputs** + +- Final results will appear at the end of the run logs. + +- The final report for standard cells LVS-regression will be generated in the current directory with the name of `sc_testcases/sc_report.csv`.
diff --git a/rules/klayout/lvs/testing/extraction_checking/sample_nmos_3p3.gds b/rules/klayout/lvs/testing/extraction_checking/sample_nmos_3p3.gds new file mode 100644 index 0000000..f857fe5 --- /dev/null +++ b/rules/klayout/lvs/testing/extraction_checking/sample_nmos_3p3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/extraction_checking/sample_nmos_3p3.spice b/rules/klayout/lvs/testing/extraction_checking/sample_nmos_3p3.spice new file mode 100644 index 0000000..4294b77 --- /dev/null +++ b/rules/klayout/lvs/testing/extraction_checking/sample_nmos_3p3.spice
@@ -0,0 +1,23 @@ +* Copyright 2022 GlobalFoundries PDK Authors +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* https://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. + +** Circuit sample_nmos_3p3 + +.subckt sample_nmos_3p3 I1_default_D I1_default_G I1_default_S vdd! +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_3p3 m=1 w=360e-9 ++ l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 ++ nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ends + +.end
diff --git a/rules/klayout/lvs/testing/man_testing/diodes/dnwps_3p3/dnwps_3p3.cdl b/rules/klayout/lvs/testing/man_testing/diodes/dnwps_3p3/dnwps_3p3.cdl new file mode 100644 index 0000000..04f354a --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/diodes/dnwps_3p3/dnwps_3p3.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: dnwps_3p3 +* View Name: schematic +* Netlisted on: Nov 24 09:04:18 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: dnwps_3p3 +* View Name: schematic +************************************************************************ + +.SUBCKT dnwps_3p3 I1_0_0_0_0_R0_NEG I1_0_1_0_0_R0_NEG I1_0_2_0_0_R0_NEG ++ I1_1_0_0_0_R0_NEG I1_1_1_0_0_R0_NEG I1_1_2_0_0_R0_NEG I1_2_0_0_0_R0_NEG ++ I1_2_1_0_0_R0_NEG I1_2_2_0_0_R0_NEG I1_default_NEG gnd! +*.PININFO I1_0_0_0_0_R0_NEG:I I1_0_1_0_0_R0_NEG:I I1_0_2_0_0_R0_NEG:I +*.PININFO I1_1_0_0_0_R0_NEG:I I1_1_1_0_0_R0_NEG:I I1_1_2_0_0_R0_NEG:I +*.PININFO I1_2_0_0_0_R0_NEG:I I1_2_1_0_0_R0_NEG:I I1_2_2_0_0_R0_NEG:I +*.PININFO I1_default_NEG:I gnd!:I +DI1_2_2_0_0_R0 gnd! I1_2_2_0_0_R0_NEG dnwps_3p3 AREA=10n PJ=400e-6 m=1 +DI1_2_1_0_0_R0 gnd! I1_2_1_0_0_R0_NEG dnwps_3p3 AREA=1.034n PJ=220.68e-6 m=1 +DI1_2_0_0_0_R0 gnd! I1_2_0_0_0_R0_NEG dnwps_3p3 AREA=170p PJ=203.4e-6 m=1 +DI1_1_2_0_0_R0 gnd! I1_1_2_0_0_R0_NEG dnwps_3p3 AREA=1.034n PJ=220.68e-6 m=1 +DI1_1_1_0_0_R0 gnd! I1_1_1_0_0_R0_NEG dnwps_3p3 AREA=106.916p PJ=41.36e-6 m=1 +DI1_1_0_0_0_R0 gnd! I1_1_0_0_0_R0_NEG dnwps_3p3 AREA=17.578p PJ=24.08e-6 m=1 +DI1_0_2_0_0_R0 gnd! I1_0_2_0_0_R0_NEG dnwps_3p3 AREA=170p PJ=203.4e-6 m=1 +DI1_0_1_0_0_R0 gnd! I1_0_1_0_0_R0_NEG dnwps_3p3 AREA=17.578p PJ=24.08e-6 m=1 +DI1_0_0_0_0_R0 gnd! I1_0_0_0_0_R0_NEG dnwps_3p3 AREA=3.1535p PJ=7.11e-6 m=1 +DI1_default gnd! I1_default_NEG dnwps_3p3 AREA=100e-12 PJ=40e-6 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/diodes/dnwps_3p3/dnwps_3p3.gds b/rules/klayout/lvs/testing/man_testing/diodes/dnwps_3p3/dnwps_3p3.gds new file mode 100644 index 0000000..2ab528a --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/diodes/dnwps_3p3/dnwps_3p3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/diodes/dnwps_6p0/dnwps_6p0.cdl b/rules/klayout/lvs/testing/man_testing/diodes/dnwps_6p0/dnwps_6p0.cdl new file mode 100644 index 0000000..0aa4775 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/diodes/dnwps_6p0/dnwps_6p0.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: dnwps_6p0 +* View Name: schematic +* Netlisted on: Nov 24 09:05:14 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: dnwps_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT dnwps_6p0 I1_0_0_0_0_R0_NEG I1_0_1_0_0_R0_NEG I1_0_2_0_0_R0_NEG ++ I1_1_0_0_0_R0_NEG I1_1_1_0_0_R0_NEG I1_1_2_0_0_R0_NEG I1_2_0_0_0_R0_NEG ++ I1_2_1_0_0_R0_NEG I1_2_2_0_0_R0_NEG I1_default_NEG gnd! +*.PININFO I1_0_0_0_0_R0_NEG:I I1_0_1_0_0_R0_NEG:I I1_0_2_0_0_R0_NEG:I +*.PININFO I1_1_0_0_0_R0_NEG:I I1_1_1_0_0_R0_NEG:I I1_1_2_0_0_R0_NEG:I +*.PININFO I1_2_0_0_0_R0_NEG:I I1_2_1_0_0_R0_NEG:I I1_2_2_0_0_R0_NEG:I +*.PININFO I1_default_NEG:I gnd!:I +DI1_2_2_0_0_R0 gnd! I1_2_2_0_0_R0_NEG dnwps_6p0 AREA=10n PJ=400e-6 m=1 +DI1_2_1_0_0_R0 gnd! I1_2_1_0_0_R0_NEG dnwps_6p0 AREA=1.034n PJ=220.68e-6 m=1 +DI1_2_0_0_0_R0 gnd! I1_2_0_0_0_R0_NEG dnwps_6p0 AREA=170p PJ=203.4e-6 m=1 +DI1_1_2_0_0_R0 gnd! I1_1_2_0_0_R0_NEG dnwps_6p0 AREA=1.034n PJ=220.68e-6 m=1 +DI1_1_1_0_0_R0 gnd! I1_1_1_0_0_R0_NEG dnwps_6p0 AREA=106.916p PJ=41.36e-6 m=1 +DI1_1_0_0_0_R0 gnd! I1_1_0_0_0_R0_NEG dnwps_6p0 AREA=17.578p PJ=24.08e-6 m=1 +DI1_0_2_0_0_R0 gnd! I1_0_2_0_0_R0_NEG dnwps_6p0 AREA=170p PJ=203.4e-6 m=1 +DI1_0_1_0_0_R0 gnd! I1_0_1_0_0_R0_NEG dnwps_6p0 AREA=17.578p PJ=24.08e-6 m=1 +DI1_0_0_0_0_R0 gnd! I1_0_0_0_0_R0_NEG dnwps_6p0 AREA=3.1535p PJ=7.11e-6 m=1 +DI1_default gnd! I1_default_NEG dnwps_6p0 AREA=100e-12 PJ=40e-6 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/diodes/dnwps_6p0/dnwps_6p0.gds b/rules/klayout/lvs/testing/man_testing/diodes/dnwps_6p0/dnwps_6p0.gds new file mode 100644 index 0000000..712d0a9 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/diodes/dnwps_6p0/dnwps_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/diodes/dnwpw_3p0/dnwpw_3p3.cdl b/rules/klayout/lvs/testing/man_testing/diodes/dnwpw_3p0/dnwpw_3p3.cdl new file mode 100644 index 0000000..9995a82 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/diodes/dnwpw_3p0/dnwpw_3p3.cdl
@@ -0,0 +1,50 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: dnwpw_3p3 +* View Name: schematic +* Netlisted on: Nov 24 09:06:01 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: dnwpw_3p3 +* View Name: schematic +************************************************************************ + +.SUBCKT dnwpw_3p3 I1_0_0_0_0_0_R0_POS I1_0_1_0_0_0_R0_POS I1_0_2_0_0_0_R0_POS ++ I1_1_0_0_0_0_R0_POS I1_1_1_0_0_0_R0_POS I1_1_2_0_0_0_R0_POS ++ I1_2_0_0_0_0_R0_POS I1_2_1_0_0_0_R0_POS I1_2_2_0_0_0_R0_POS I1_default_POS ++ vdd! +*.PININFO I1_0_0_0_0_0_R0_POS:I I1_0_1_0_0_0_R0_POS:I I1_0_2_0_0_0_R0_POS:I +*.PININFO I1_1_0_0_0_0_R0_POS:I I1_1_1_0_0_0_R0_POS:I I1_1_2_0_0_0_R0_POS:I +*.PININFO I1_2_0_0_0_0_R0_POS:I I1_2_1_0_0_0_R0_POS:I I1_2_2_0_0_0_R0_POS:I +*.PININFO I1_default_POS:I vdd!:I +DI1_2_2_0_0_0_R0 I1_2_2_0_0_0_R0_POS vdd! dnwpw_3p3 AREA=10n PJ=400e-6 m=1 +DI1_2_1_0_0_0_R0 I1_2_1_0_0_0_R0_POS vdd! dnwpw_3p3 AREA=1.023n PJ=220.46e-6 m=1 +DI1_2_0_0_0_0_R0 I1_2_0_0_0_0_R0_POS vdd! dnwpw_3p3 AREA=60p PJ=201.2e-6 m=1 +DI1_1_2_0_0_0_R0 I1_1_2_0_0_0_R0_POS vdd! dnwpw_3p3 AREA=1.023n PJ=220.46e-6 m=1 +DI1_1_1_0_0_0_R0 I1_1_1_0_0_0_R0_POS vdd! dnwpw_3p3 AREA=104.653p PJ=40.92e-6 m=1 +DI1_1_0_0_0_0_R0 I1_1_0_0_0_0_R0_POS vdd! dnwpw_3p3 AREA=6.138p PJ=21.66e-6 m=1 +DI1_0_2_0_0_0_R0 I1_0_2_0_0_0_R0_POS vdd! dnwpw_3p3 AREA=60p PJ=201.2e-6 m=1 +DI1_0_1_0_0_0_R0 I1_0_1_0_0_0_R0_POS vdd! dnwpw_3p3 AREA=6.138p PJ=21.66e-6 m=1 +DI1_0_0_0_0_0_R0 I1_0_0_0_0_0_R0_POS vdd! dnwpw_3p3 AREA=627f PJ=3.29e-6 m=1 +DI1_default I1_default_POS vdd! dnwpw_3p3 AREA=100e-12 PJ=40e-6 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/diodes/dnwpw_3p0/dnwpw_3p3.gds b/rules/klayout/lvs/testing/man_testing/diodes/dnwpw_3p0/dnwpw_3p3.gds new file mode 100644 index 0000000..cf5e80e --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/diodes/dnwpw_3p0/dnwpw_3p3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/diodes/dnwpw_6p0/dnwpw_6p0.cdl b/rules/klayout/lvs/testing/man_testing/diodes/dnwpw_6p0/dnwpw_6p0.cdl new file mode 100644 index 0000000..3ae966d --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/diodes/dnwpw_6p0/dnwpw_6p0.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: dnwpw_6p0 +* View Name: schematic +* Netlisted on: Nov 24 09:07:04 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: dnwpw_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT dnwpw_6p0 I1_0_0_0_0_R0_POS I1_0_1_0_0_R0_POS I1_0_2_0_0_R0_POS ++ I1_1_0_0_0_R0_POS I1_1_1_0_0_R0_POS I1_1_2_0_0_R0_POS I1_2_0_0_0_R0_POS ++ I1_2_1_0_0_R0_POS I1_2_2_0_0_R0_POS I1_default_POS vdd! +*.PININFO I1_0_0_0_0_R0_POS:I I1_0_1_0_0_R0_POS:I I1_0_2_0_0_R0_POS:I +*.PININFO I1_1_0_0_0_R0_POS:I I1_1_1_0_0_R0_POS:I I1_1_2_0_0_R0_POS:I +*.PININFO I1_2_0_0_0_R0_POS:I I1_2_1_0_0_R0_POS:I I1_2_2_0_0_R0_POS:I +*.PININFO I1_default_POS:I vdd!:I +DI1_2_2_0_0_R0 I1_2_2_0_0_R0_POS vdd! dnwpw_6p0 AREA=10n PJ=400e-6 m=1 +DI1_2_1_0_0_R0 I1_2_1_0_0_R0_POS vdd! dnwpw_6p0 AREA=1.023n PJ=220.46e-6 m=1 +DI1_2_0_0_0_R0 I1_2_0_0_0_R0_POS vdd! dnwpw_6p0 AREA=74p PJ=201.48e-6 m=1 +DI1_1_2_0_0_R0 I1_1_2_0_0_R0_POS vdd! dnwpw_6p0 AREA=1.023n PJ=220.46e-6 m=1 +DI1_1_1_0_0_R0 I1_1_1_0_0_R0_POS vdd! dnwpw_6p0 AREA=104.653p PJ=40.92e-6 m=1 +DI1_1_0_0_0_R0 I1_1_0_0_0_R0_POS vdd! dnwpw_6p0 AREA=7.5702p PJ=21.94e-6 m=1 +DI1_0_2_0_0_R0 I1_0_2_0_0_R0_POS vdd! dnwpw_6p0 AREA=74p PJ=201.48e-6 m=1 +DI1_0_1_0_0_R0 I1_0_1_0_0_R0_POS vdd! dnwpw_6p0 AREA=7.5702p PJ=21.94e-6 m=1 +DI1_0_0_0_0_R0 I1_0_0_0_0_R0_POS vdd! dnwpw_6p0 AREA=595.7f PJ=3.09e-6 m=1 +DI1_default I1_default_POS vdd! dnwpw_6p0 AREA=100e-12 PJ=40e-6 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/diodes/dnwpw_6p0/dnwpw_6p0.gds b/rules/klayout/lvs/testing/man_testing/diodes/dnwpw_6p0/dnwpw_6p0.gds new file mode 100644 index 0000000..49ff5fd --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/diodes/dnwpw_6p0/dnwpw_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/diodes/np_3p3/np_3p3.cdl b/rules/klayout/lvs/testing/man_testing/diodes/np_3p3/np_3p3.cdl new file mode 100644 index 0000000..b860000 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/diodes/np_3p3/np_3p3.cdl
@@ -0,0 +1,61 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: np_3p3 +* View Name: schematic +* Netlisted on: Nov 24 09:16:13 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: np_3p3 +* View Name: schematic +************************************************************************ + +.SUBCKT np_3p3 I1_0_0_0_0_R0_MINUS I1_0_1_0_0_R0_MINUS I1_0_2_0_0_R0_MINUS ++ I1_0_3_0_0_R0_MINUS I1_1_0_0_0_R0_MINUS I1_1_1_0_0_R0_MINUS ++ I1_1_2_0_0_R0_MINUS I1_1_3_0_0_R0_MINUS I1_2_0_0_0_R0_MINUS ++ I1_2_1_0_0_R0_MINUS I1_2_2_0_0_R0_MINUS I1_2_3_0_0_R0_MINUS ++ I1_3_0_0_0_R0_MINUS I1_3_1_0_0_R0_MINUS I1_3_2_0_0_R0_MINUS ++ I1_3_3_0_0_R0_MINUS I1_default_MINUS vdd! +*.PININFO I1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_R0_MINUS:I I1_0_2_0_0_R0_MINUS:I +*.PININFO I1_0_3_0_0_R0_MINUS:I I1_1_0_0_0_R0_MINUS:I I1_1_1_0_0_R0_MINUS:I +*.PININFO I1_1_2_0_0_R0_MINUS:I I1_1_3_0_0_R0_MINUS:I I1_2_0_0_0_R0_MINUS:I +*.PININFO I1_2_1_0_0_R0_MINUS:I I1_2_2_0_0_R0_MINUS:I I1_2_3_0_0_R0_MINUS:I +*.PININFO I1_3_0_0_0_R0_MINUS:I I1_3_1_0_0_R0_MINUS:I I1_3_2_0_0_R0_MINUS:I +*.PININFO I1_3_3_0_0_R0_MINUS:I I1_default_MINUS:I vdd!:I +DI1_3_3_0_0_R0 vdd! I1_3_3_0_0_R0_MINUS np_3p3 m=1 AREA=10n PJ=400u +DI1_3_2_0_0_R0 vdd! I1_3_2_0_0_R0_MINUS np_3p3 m=1 AREA=1.32n PJ=226.4u +DI1_3_1_0_0_R0 vdd! I1_3_1_0_0_R0_MINUS np_3p3 m=1 AREA=110p PJ=202.2u +DI1_3_0_0_0_R0 vdd! I1_3_0_0_0_R0_MINUS np_3p3 m=1 AREA=36p PJ=200.72u +DI1_2_3_0_0_R0 vdd! I1_2_3_0_0_R0_MINUS np_3p3 m=1 AREA=1.32n PJ=226.4u +DI1_2_2_0_0_R0 vdd! I1_2_2_0_0_R0_MINUS np_3p3 m=1 AREA=174.24p PJ=52.8u +DI1_2_1_0_0_R0 vdd! I1_2_1_0_0_R0_MINUS np_3p3 m=1 AREA=14.52p PJ=28.6u +DI1_2_0_0_0_R0 vdd! I1_2_0_0_0_R0_MINUS np_3p3 m=1 AREA=4.752p PJ=27.12u +DI1_1_3_0_0_R0 vdd! I1_1_3_0_0_R0_MINUS np_3p3 m=1 AREA=110p PJ=202.2u +DI1_1_2_0_0_R0 vdd! I1_1_2_0_0_R0_MINUS np_3p3 m=1 AREA=14.52p PJ=28.6u +DI1_1_1_0_0_R0 vdd! I1_1_1_0_0_R0_MINUS np_3p3 m=1 AREA=1.21p PJ=4.4u +DI1_1_0_0_0_R0 vdd! I1_1_0_0_0_R0_MINUS np_3p3 m=1 AREA=396f PJ=2.92u +DI1_0_3_0_0_R0 vdd! I1_0_3_0_0_R0_MINUS np_3p3 m=1 AREA=36p PJ=200.72u +DI1_0_2_0_0_R0 vdd! I1_0_2_0_0_R0_MINUS np_3p3 m=1 AREA=4.752p PJ=27.12u +DI1_0_1_0_0_R0 vdd! I1_0_1_0_0_R0_MINUS np_3p3 m=1 AREA=396f PJ=2.92u +DI1_0_0_0_0_R0 vdd! I1_0_0_0_0_R0_MINUS np_3p3 m=1 AREA=203.4f PJ=1.85u +DI1_default vdd! I1_default_MINUS np_3p3 m=1 AREA=1p PJ=4u +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/diodes/np_3p3/np_3p3.gds b/rules/klayout/lvs/testing/man_testing/diodes/np_3p3/np_3p3.gds new file mode 100644 index 0000000..05fca1c --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/diodes/np_3p3/np_3p3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/diodes/np_6p0/np_6p0.cdl b/rules/klayout/lvs/testing/man_testing/diodes/np_6p0/np_6p0.cdl new file mode 100644 index 0000000..e1831ec --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/diodes/np_6p0/np_6p0.cdl
@@ -0,0 +1,61 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: np_6p0 +* View Name: schematic +* Netlisted on: Nov 24 09:18:14 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: np_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT np_6p0 I1_0_0_0_0_R0_MINUS I1_0_1_0_0_R0_MINUS I1_0_2_0_0_R0_MINUS ++ I1_0_3_0_0_R0_MINUS I1_1_0_0_0_R0_MINUS I1_1_1_0_0_R0_MINUS ++ I1_1_2_0_0_R0_MINUS I1_1_3_0_0_R0_MINUS I1_2_0_0_0_R0_MINUS ++ I1_2_1_0_0_R0_MINUS I1_2_2_0_0_R0_MINUS I1_2_3_0_0_R0_MINUS ++ I1_3_0_0_0_R0_MINUS I1_3_1_0_0_R0_MINUS I1_3_2_0_0_R0_MINUS ++ I1_3_3_0_0_R0_MINUS I1_default_MINUS vdd! +*.PININFO I1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_R0_MINUS:I I1_0_2_0_0_R0_MINUS:I +*.PININFO I1_0_3_0_0_R0_MINUS:I I1_1_0_0_0_R0_MINUS:I I1_1_1_0_0_R0_MINUS:I +*.PININFO I1_1_2_0_0_R0_MINUS:I I1_1_3_0_0_R0_MINUS:I I1_2_0_0_0_R0_MINUS:I +*.PININFO I1_2_1_0_0_R0_MINUS:I I1_2_2_0_0_R0_MINUS:I I1_2_3_0_0_R0_MINUS:I +*.PININFO I1_3_0_0_0_R0_MINUS:I I1_3_1_0_0_R0_MINUS:I I1_3_2_0_0_R0_MINUS:I +*.PININFO I1_3_3_0_0_R0_MINUS:I I1_default_MINUS:I vdd!:I +DI1_3_3_0_0_R0 vdd! I1_3_3_0_0_R0_MINUS np_6p0 m=1 AREA=10n PJ=400u +DI1_3_2_0_0_R0 vdd! I1_3_2_0_0_R0_MINUS np_6p0 m=1 AREA=1.32n PJ=226.4u +DI1_3_1_0_0_R0 vdd! I1_3_1_0_0_R0_MINUS np_6p0 m=1 AREA=110p PJ=202.2u +DI1_3_0_0_0_R0 vdd! I1_3_0_0_0_R0_MINUS np_6p0 m=1 AREA=36p PJ=200.72u +DI1_2_3_0_0_R0 vdd! I1_2_3_0_0_R0_MINUS np_6p0 m=1 AREA=1.32n PJ=226.4u +DI1_2_2_0_0_R0 vdd! I1_2_2_0_0_R0_MINUS np_6p0 m=1 AREA=174.24p PJ=52.8u +DI1_2_1_0_0_R0 vdd! I1_2_1_0_0_R0_MINUS np_6p0 m=1 AREA=14.52p PJ=28.6u +DI1_2_0_0_0_R0 vdd! I1_2_0_0_0_R0_MINUS np_6p0 m=1 AREA=4.752p PJ=27.12u +DI1_1_3_0_0_R0 vdd! I1_1_3_0_0_R0_MINUS np_6p0 m=1 AREA=110p PJ=202.2u +DI1_1_2_0_0_R0 vdd! I1_1_2_0_0_R0_MINUS np_6p0 m=1 AREA=14.52p PJ=28.6u +DI1_1_1_0_0_R0 vdd! I1_1_1_0_0_R0_MINUS np_6p0 m=1 AREA=1.21p PJ=4.4u +DI1_1_0_0_0_R0 vdd! I1_1_0_0_0_R0_MINUS np_6p0 m=1 AREA=396f PJ=2.92u +DI1_0_3_0_0_R0 vdd! I1_0_3_0_0_R0_MINUS np_6p0 m=1 AREA=36p PJ=200.72u +DI1_0_2_0_0_R0 vdd! I1_0_2_0_0_R0_MINUS np_6p0 m=1 AREA=4.752p PJ=27.12u +DI1_0_1_0_0_R0 vdd! I1_0_1_0_0_R0_MINUS np_6p0 m=1 AREA=396f PJ=2.92u +DI1_0_0_0_0_R0 vdd! I1_0_0_0_0_R0_MINUS np_6p0 m=1 AREA=203.4f PJ=1.85u +DI1_default vdd! I1_default_MINUS np_6p0 m=1 AREA=1p PJ=4u +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/diodes/np_6p0/np_6p0.gds b/rules/klayout/lvs/testing/man_testing/diodes/np_6p0/np_6p0.gds new file mode 100644 index 0000000..b8ec66f --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/diodes/np_6p0/np_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/efuse/efuse.cdl b/rules/klayout/lvs/testing/man_testing/efuse/efuse.cdl new file mode 100644 index 0000000..96e5861 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/efuse/efuse.cdl
@@ -0,0 +1,33 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: GF180MCU +* Top Cell Name: efuse +* View Name: schematic +* Netlisted on: May 16 10:16:24 2022 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name GF180MCU +* Cell Name: efuse +* View Name: schematic +************************************************************************ + +.subckt efuse in out +* +rfuse in out efuse r=200 +* +.ends efuse
diff --git a/rules/klayout/lvs/testing/man_testing/efuse/efuse.gds b/rules/klayout/lvs/testing/man_testing/efuse/efuse.gds new file mode 100644 index 0000000..6e3c801 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/efuse/efuse.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_3p3_dw.cdl b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_3p3_dw.cdl new file mode 100644 index 0000000..54f3662 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_3p3_dw.cdl
@@ -0,0 +1,729 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_3p3_dw +* View Name: schematic +* Netlisted on: Sep 10 16:38:58 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_3p3_dw +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_3p3_dw I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S I1_lin_default_sFirst_1_R0_D ++ I1_lin_default_sFirst_1_R0_G I1_lin_default_sFirst_1_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_l_25_R0_D:I +*.PININFO I1_lin_default_l_25_R0_G:I I1_lin_default_l_25_R0_S:I +*.PININFO I1_lin_default_leftTap_0_R0_D:I I1_lin_default_leftTap_0_R0_G:I +*.PININFO I1_lin_default_leftTap_0_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_rightTap_0_R0_D:I +*.PININFO I1_lin_default_rightTap_0_R0_G:I I1_lin_default_rightTap_0_R0_S:I +*.PININFO I1_lin_default_sFirst_0_R0_D:I I1_lin_default_sFirst_0_R0_G:I +*.PININFO I1_lin_default_sFirst_0_R0_S:I I1_lin_default_sdConn_0_R0_D:I +*.PININFO I1_lin_default_sdConn_0_R0_G:I I1_lin_default_sdConn_0_R0_S:I +*.PININFO I1_lin_default_sdConn_1_R0_D:I I1_lin_default_sdConn_1_R0_G:I +*.PININFO I1_lin_default_sdConn_1_R0_S:I I1_lin_default_sdConn_2_R0_D:I +*.PININFO I1_lin_default_sdConn_2_R0_G:I I1_lin_default_sdConn_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_0_R0_D:I I1_lin_default_sdWidth_0_R0_G:I +*.PININFO I1_lin_default_sdWidth_0_R0_S:I I1_lin_default_sdWidth_1_R0_D:I +*.PININFO I1_lin_default_sdWidth_1_R0_G:I I1_lin_default_sdWidth_1_R0_S:I +*.PININFO I1_lin_default_sdWidth_2_R0_D:I I1_lin_default_sdWidth_2_R0_G:I +*.PININFO I1_lin_default_sdWidth_2_R0_S:I I1_lin_default_sdWidth_3_R0_D:I +*.PININFO I1_lin_default_sdWidth_3_R0_G:I I1_lin_default_sdWidth_3_R0_S:I +*.PININFO I1_lin_default_sdWidth_4_R0_D:I I1_lin_default_sdWidth_4_R0_G:I +*.PININFO I1_lin_default_sdWidth_4_R0_S:I I1_lin_default_sdWidth_5_R0_D:I +*.PININFO I1_lin_default_sdWidth_5_R0_G:I I1_lin_default_sdWidth_5_R0_S:I +*.PININFO I1_lin_default_sdWidth_6_R0_D:I I1_lin_default_sdWidth_6_R0_G:I +*.PININFO I1_lin_default_sdWidth_6_R0_S:I I1_lin_default_sdWidth_7_R0_D:I +*.PININFO I1_lin_default_sdWidth_7_R0_G:I I1_lin_default_sdWidth_7_R0_S:I +*.PININFO I1_lin_default_sdWidth_8_R0_D:I I1_lin_default_sdWidth_8_R0_G:I +*.PININFO I1_lin_default_sdWidth_8_R0_S:I I1_lin_default_sdWidth_9_R0_D:I +*.PININFO I1_lin_default_sdWidth_9_R0_G:I I1_lin_default_sdWidth_9_R0_S:I +*.PININFO I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I vdd!:I +MMN0 I1_lin_default_sFirst_1_R0_D ++ I1_lin_default_sFirst_1_R0_G I1_lin_default_sFirst_1_R0_S vdd! nmos_3p3_dw m=1 w=16.8e-6 l=600n nf=5 ++ as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 nrd=0.017619 ++ nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S vdd! ++ nmos_3p3_dw m=1 w=1e-3 l=600n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 ++ pd=1.0052e-3 nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S vdd! ++ nmos_3p3_dw m=1 w=85.455e-6 l=600n nf=1 as=37.6002e-12 ad=37.6002e-12 ++ ps=171.79e-6 pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S vdd! ++ nmos_3p3_dw m=1 w=71.215e-6 l=600n nf=1 as=31.3346e-12 ad=31.3346e-12 ++ ps=143.31e-6 pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S vdd! ++ nmos_3p3_dw m=1 w=59.345e-6 l=600n nf=1 as=26.1118e-12 ad=26.1118e-12 ++ ps=119.57e-6 pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S vdd! ++ nmos_3p3_dw m=1 w=49.455e-6 l=600n nf=1 as=21.7602e-12 ad=21.7602e-12 ++ ps=99.79e-6 pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S vdd! ++ nmos_3p3_dw m=1 w=41.21e-6 l=600n nf=1 as=18.1324e-12 ad=18.1324e-12 ++ ps=83.3e-6 pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S vdd! ++ nmos_3p3_dw m=1 w=34.345e-6 l=600n nf=1 as=15.1118e-12 ad=15.1118e-12 ++ ps=69.57e-6 pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S vdd! ++ nmos_3p3_dw m=1 w=28.62e-6 l=600n nf=1 as=12.5928e-12 ad=12.5928e-12 ++ ps=58.12e-6 pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S vdd! ++ nmos_3p3_dw m=1 w=23.85e-6 l=600n nf=1 as=10.494e-12 ad=10.494e-12 ++ ps=48.58e-6 pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S vdd! ++ nmos_3p3_dw m=1 w=19.875e-6 l=600n nf=1 as=8.745e-12 ad=8.745e-12 ++ ps=40.63e-6 pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S vdd! ++ nmos_3p3_dw m=1 w=16.56e-6 l=600n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 ++ pd=34e-6 nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S vdd! ++ nmos_3p3_dw m=1 w=13.8e-6 l=600n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 ++ pd=28.48e-6 nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S vdd! ++ nmos_3p3_dw m=1 w=11.5e-6 l=600n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 ++ pd=23.88e-6 nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S vdd! ++ nmos_3p3_dw m=1 w=9.585e-6 l=600n nf=1 as=4.2174e-12 ad=4.2174e-12 ++ ps=20.05e-6 pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S vdd! ++ nmos_3p3_dw m=1 w=7.985e-6 l=600n nf=1 as=3.5134e-12 ad=3.5134e-12 ++ ps=16.85e-6 pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S vdd! ++ nmos_3p3_dw m=1 w=6.655e-6 l=600n nf=1 as=2.9282e-12 ad=2.9282e-12 ++ ps=14.19e-6 pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S vdd! ++ nmos_3p3_dw m=1 w=5.545e-6 l=600n nf=1 as=2.4398e-12 ad=2.4398e-12 ++ ps=11.97e-6 pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S vdd! ++ nmos_3p3_dw m=1 w=4.62e-6 l=600n nf=1 as=2.0328e-12 ad=2.0328e-12 ++ ps=10.12e-6 pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S vdd! ++ nmos_3p3_dw m=1 w=3.85e-6 l=600n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 ++ pd=8.58e-6 nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S vdd! ++ nmos_3p3_dw m=1 w=3.21e-6 l=600n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 ++ pd=7.3e-6 nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S vdd! ++ nmos_3p3_dw m=1 w=2.675e-6 l=600n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 ++ pd=6.23e-6 nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S vdd! ++ nmos_3p3_dw m=1 w=2.23e-6 l=600n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 ++ pd=5.34e-6 nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S vdd! ++ nmos_3p3_dw m=1 w=1.86e-6 l=600n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 ++ pd=4.6e-6 nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S vdd! nmos_3p3_dw ++ m=1 w=1.55e-6 l=600n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S vdd! nmos_3p3_dw ++ m=1 w=1.29e-6 l=600n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S vdd! nmos_3p3_dw ++ m=1 w=1.075e-6 l=600n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S vdd! nmos_3p3_dw ++ m=1 w=895e-9 l=600n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S vdd! nmos_3p3_dw ++ m=1 w=745e-9 l=600n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S vdd! nmos_3p3_dw ++ m=1 w=620e-9 l=600n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S vdd! nmos_3p3_dw ++ m=1 w=520e-9 l=600n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S vdd! nmos_3p3_dw ++ m=1 w=430e-9 l=600n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S vdd! nmos_3p3_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S vdd! nmos_3p3_dw ++ m=1 w=300e-9 l=600n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S vdd! nmos_3p3_dw m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=47.700u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=39.750u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=33.125u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=27.605u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=23.005u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=19.170u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=15.975u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=13.310u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=11.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=9.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=7.705u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=6.420u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=5.350u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=4.460u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=3.715u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=3.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=2.580u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=2.150u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=1.790u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=1.495u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=1.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=1.035u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=0.865u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=0.720u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=0.600u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_3p3_dw m=1 w=36e-6 l=600n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_3p3_dw m=1 w=18.36e-6 l=600n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=600n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_3p3_dw m=100 w=360e-9 l=600n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_3p3_dw m=51 w=360e-9 l=600n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_3p3_dw m=1 w=360e-9 l=600n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ vdd! nmos_3p3_dw m=1 w=720e-9 l=600n nf=2 as=316.8e-15 ad=187.2e-15 ++ ps=3.2e-6 pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u ++ dtemp=0 par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ vdd! nmos_3p3_dw m=1 w=900e-9 l=600n nf=3 as=529.2e-15 ad=529.2e-15 ++ ps=4.68e-6 pd=4.68e-6 nrd=0.653333 nrs=0.653333 sa=0.660u sb=0.660u ++ sd=0.960u dtemp=0 par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ vdd! nmos_3p3_dw m=1 w=1.08e-6 l=600n nf=3 as=345.6e-15 ad=345.6e-15 ++ ps=3.36e-6 pd=3.36e-6 nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S vdd! ++ nmos_3p3_dw m=1 w=16.08e-6 l=600n nf=3 as=5.1456e-12 ad=5.1456e-12 ++ ps=23.36e-6 pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S vdd! ++ nmos_3p3_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S vdd! ++ nmos_3p3_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S vdd! nmos_3p3_dw ++ m=1 w=26.8e-6 l=600n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S vdd! nmos_3p3_dw ++ m=1 w=360e-9 l=600n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S vdd! nmos_3p3_dw ++ m=1 w=360e-9 l=600n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S vdd! nmos_3p3_dw ++ m=1 w=360e-9 l=600n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S vdd! nmos_3p3_dw ++ m=1 w=360e-9 l=600n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S vdd! nmos_3p3_dw ++ m=1 w=360e-9 l=600n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S vdd! nmos_3p3_dw ++ m=1 w=360e-9 l=600n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S vdd! nmos_3p3_dw ++ m=1 w=360e-9 l=600n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S vdd! nmos_3p3_dw ++ m=1 w=360e-9 l=600n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S vdd! nmos_3p3_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S vdd! nmos_3p3_dw ++ m=1 w=16.8e-6 l=600n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 ++ pd=23.12e-6 nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S vdd! nmos_3p3_dw ++ m=1 w=10.08e-6 l=600n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S vdd! nmos_3p3_dw ++ m=1 w=6.72e-6 l=600n nf=2 as=1.7472e-12 ad=2.9568e-12 ps=7.76e-6 pd=15.2e-6 ++ nrd=0.065476 nrs=0.038690 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S vdd! nmos_3p3_dw ++ m=1 w=6.72e-6 l=600n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S vdd! nmos_3p3_dw ++ m=1 w=10.08e-6 l=600n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S vdd! nmos_3p3_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S vdd! nmos_3p3_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S vdd! ++ nmos_3p3_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S vdd! nmos_3p3_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S vdd! ++ nmos_3p3_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S vdd! ++ nmos_3p3_dw m=1 w=25.08e-6 l=600n nf=3 as=8.0256e-12 ad=8.0256e-12 ++ ps=35.36e-6 pd=35.36e-6 nrd=0.012759 nrs=0.012759 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S vdd! ++ nmos_3p3_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S vdd! ++ nmos_3p3_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S vdd! ++ nmos_3p3_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S vdd! ++ nmos_3p3_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_3p3_dw m=1 ++ w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_3p3_dw.gds b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_3p3_dw.gds new file mode 100644 index 0000000..e6cd35b --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_3p3_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_5p0.cdl b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_5p0.cdl new file mode 100644 index 0000000..b4fb3dd --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_5p0.cdl
@@ -0,0 +1,711 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_5p0 +* View Name: schematic +* Netlisted on: Sep 10 16:35:34 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_5p0 +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_5p0 I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S I1_lin_default_sFirst_1_R0_D ++ I1_lin_default_sFirst_1_R0_G I1_lin_default_sFirst_1_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_l_25_R0_D:I +*.PININFO I1_lin_default_l_25_R0_G:I I1_lin_default_l_25_R0_S:I +*.PININFO I1_lin_default_leftTap_0_R0_D:I I1_lin_default_leftTap_0_R0_G:I +*.PININFO I1_lin_default_leftTap_0_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_rightTap_0_R0_D:I +*.PININFO I1_lin_default_rightTap_0_R0_G:I I1_lin_default_rightTap_0_R0_S:I +*.PININFO I1_lin_default_sFirst_0_R0_D:I I1_lin_default_sFirst_0_R0_G:I +*.PININFO I1_lin_default_sFirst_0_R0_S:I I1_lin_default_sdConn_0_R0_D:I +*.PININFO I1_lin_default_sdConn_0_R0_G:I I1_lin_default_sdConn_0_R0_S:I +*.PININFO I1_lin_default_sdConn_1_R0_D:I I1_lin_default_sdConn_1_R0_G:I +*.PININFO I1_lin_default_sdConn_1_R0_S:I I1_lin_default_sdConn_2_R0_D:I +*.PININFO I1_lin_default_sdConn_2_R0_G:I I1_lin_default_sdConn_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_0_R0_D:I I1_lin_default_sdWidth_0_R0_G:I +*.PININFO I1_lin_default_sdWidth_0_R0_S:I I1_lin_default_sdWidth_1_R0_D:I +*.PININFO I1_lin_default_sdWidth_1_R0_G:I I1_lin_default_sdWidth_1_R0_S:I +*.PININFO I1_lin_default_sdWidth_2_R0_D:I I1_lin_default_sdWidth_2_R0_G:I +*.PININFO I1_lin_default_sdWidth_2_R0_S:I I1_lin_default_sdWidth_3_R0_D:I +*.PININFO I1_lin_default_sdWidth_3_R0_G:I I1_lin_default_sdWidth_3_R0_S:I +*.PININFO I1_lin_default_sdWidth_4_R0_D:I I1_lin_default_sdWidth_4_R0_G:I +*.PININFO I1_lin_default_sdWidth_4_R0_S:I I1_lin_default_sdWidth_5_R0_D:I +*.PININFO I1_lin_default_sdWidth_5_R0_G:I I1_lin_default_sdWidth_5_R0_S:I +*.PININFO I1_lin_default_sdWidth_6_R0_D:I I1_lin_default_sdWidth_6_R0_G:I +*.PININFO I1_lin_default_sdWidth_6_R0_S:I I1_lin_default_sdWidth_7_R0_D:I +*.PININFO I1_lin_default_sdWidth_7_R0_G:I I1_lin_default_sdWidth_7_R0_S:I +*.PININFO I1_lin_default_sdWidth_8_R0_D:I I1_lin_default_sdWidth_8_R0_G:I +*.PININFO I1_lin_default_sdWidth_8_R0_S:I I1_lin_default_sdWidth_9_R0_D:I +*.PININFO I1_lin_default_sdWidth_9_R0_G:I I1_lin_default_sdWidth_9_R0_S:I +*.PININFO I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I vdd!:I +MMN0 I1_lin_default_sFirst_1_R0_D ++ I1_lin_default_sFirst_1_R0_G I1_lin_default_sFirst_1_R0_S vdd! nmos_5p0 m=1 w=7.08e-6 l=600n nf=3 ++ as=2.2656e-12 ad=2.2656e-12 ps=11.36e-6 pd=11.36e-6 nrd=0.045198 ++ nrs=0.045198 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S vdd! nmos_5p0 ++ m=1 w=100e-6 l=600n nf=1 as=44e-12 ad=44e-12 ps=200.88e-6 pd=200.88e-6 ++ nrd=0.004400 nrs=0.004400 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S vdd! nmos_5p0 ++ m=1 w=85.455e-6 l=600n nf=1 as=37.6002e-12 ad=37.6002e-12 ps=171.79e-6 ++ pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S vdd! nmos_5p0 ++ m=1 w=71.215e-6 l=600n nf=1 as=31.3346e-12 ad=31.3346e-12 ps=143.31e-6 ++ pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S vdd! nmos_5p0 ++ m=1 w=59.345e-6 l=600n nf=1 as=26.1118e-12 ad=26.1118e-12 ps=119.57e-6 ++ pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S vdd! nmos_5p0 ++ m=1 w=49.455e-6 l=600n nf=1 as=21.7602e-12 ad=21.7602e-12 ps=99.79e-6 ++ pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S vdd! nmos_5p0 ++ m=1 w=41.21e-6 l=600n nf=1 as=18.1324e-12 ad=18.1324e-12 ps=83.3e-6 ++ pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S vdd! nmos_5p0 ++ m=1 w=34.345e-6 l=600n nf=1 as=15.1118e-12 ad=15.1118e-12 ps=69.57e-6 ++ pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S vdd! nmos_5p0 ++ m=1 w=28.62e-6 l=600n nf=1 as=12.5928e-12 ad=12.5928e-12 ps=58.12e-6 ++ pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S vdd! nmos_5p0 ++ m=1 w=23.85e-6 l=600n nf=1 as=10.494e-12 ad=10.494e-12 ps=48.58e-6 ++ pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S vdd! nmos_5p0 ++ m=1 w=19.875e-6 l=600n nf=1 as=8.745e-12 ad=8.745e-12 ps=40.63e-6 ++ pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S vdd! nmos_5p0 ++ m=1 w=16.56e-6 l=600n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 pd=34e-6 ++ nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S vdd! nmos_5p0 ++ m=1 w=13.8e-6 l=600n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 pd=28.48e-6 ++ nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S vdd! nmos_5p0 ++ m=1 w=11.5e-6 l=600n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 pd=23.88e-6 ++ nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S vdd! nmos_5p0 ++ m=1 w=9.585e-6 l=600n nf=1 as=4.2174e-12 ad=4.2174e-12 ps=20.05e-6 ++ pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S vdd! nmos_5p0 ++ m=1 w=7.985e-6 l=600n nf=1 as=3.5134e-12 ad=3.5134e-12 ps=16.85e-6 ++ pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S vdd! nmos_5p0 ++ m=1 w=6.655e-6 l=600n nf=1 as=2.9282e-12 ad=2.9282e-12 ps=14.19e-6 ++ pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S vdd! nmos_5p0 ++ m=1 w=5.545e-6 l=600n nf=1 as=2.4398e-12 ad=2.4398e-12 ps=11.97e-6 ++ pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S vdd! nmos_5p0 ++ m=1 w=4.62e-6 l=600n nf=1 as=2.0328e-12 ad=2.0328e-12 ps=10.12e-6 ++ pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S vdd! nmos_5p0 ++ m=1 w=3.85e-6 l=600n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 pd=8.58e-6 ++ nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S vdd! nmos_5p0 ++ m=1 w=3.21e-6 l=600n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 pd=7.3e-6 ++ nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S vdd! nmos_5p0 ++ m=1 w=2.675e-6 l=600n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 pd=6.23e-6 ++ nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S vdd! nmos_5p0 ++ m=1 w=2.23e-6 l=600n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 pd=5.34e-6 ++ nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S vdd! nmos_5p0 ++ m=1 w=1.86e-6 l=600n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 pd=4.6e-6 ++ nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S vdd! nmos_5p0 ++ m=1 w=1.55e-6 l=600n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S vdd! nmos_5p0 ++ m=1 w=1.29e-6 l=600n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S vdd! nmos_5p0 ++ m=1 w=1.075e-6 l=600n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S vdd! nmos_5p0 ++ m=1 w=895e-9 l=600n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S vdd! nmos_5p0 ++ m=1 w=745e-9 l=600n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S vdd! nmos_5p0 ++ m=1 w=620e-9 l=600n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S vdd! nmos_5p0 ++ m=1 w=520e-9 l=600n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S vdd! nmos_5p0 ++ m=1 w=430e-9 l=600n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S vdd! nmos_5p0 ++ m=1 w=300e-9 l=600n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S vdd! nmos_5p0 m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=47.700u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=39.750u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=33.125u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=27.605u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=23.005u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=19.170u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=15.975u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=13.310u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=11.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=9.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=7.705u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=6.420u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=5.350u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=4.460u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=3.715u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=3.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=2.580u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=2.150u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=1.790u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=1.495u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=1.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=1.035u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=0.865u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=0.720u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=0.600u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_5p0 m=1 w=86e-6 l=600n nf=100 ++ as=22.6696e-12 ad=22.36e-12 ps=140.44e-6 pd=138e-6 nrd=0.003023 nrs=0.003065 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_5p0 m=1 w=28.56e-6 l=600n nf=51 ++ as=7.5264e-12 ad=7.5264e-12 ps=56e-6 pd=56e-6 nrd=0.009227 nrs=0.009227 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_5p0 m=100 w=360e-9 l=600n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_5p0 m=51 w=360e-9 l=600n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ vdd! nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ vdd! nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ vdd! nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S vdd! nmos_5p0 ++ m=1 w=16.08e-6 l=600n nf=3 as=5.1456e-12 ad=5.1456e-12 ps=23.36e-6 ++ pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S vdd! nmos_5p0 ++ m=1 w=26.8e-6 l=600n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S vdd! nmos_5p0 m=1 ++ w=16.8e-6 l=600n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 ++ nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S vdd! nmos_5p0 m=1 ++ w=53.6e-6 l=600n nf=10 as=15.8656e-12 ad=13.936e-12 ps=70.24e-6 pd=58.8e-6 ++ nrd=0.004851 nrs=0.005522 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S vdd! nmos_5p0 m=1 ++ w=720e-9 l=600n nf=2 as=187.2e-15 ad=316.8e-15 ps=1.76e-6 pd=3.2e-6 ++ nrd=0.611111 nrs=0.361111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S vdd! nmos_5p0 m=1 ++ w=720e-9 l=600n nf=2 as=316.8e-15 ad=187.2e-15 ps=3.2e-6 pd=1.76e-6 ++ nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=169.2e-15 ad=158.4e-15 ps=1.66e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.305556 sa=0.470u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S vdd! nmos_5p0 m=1 ++ w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S vdd! ++ nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S vdd! ++ nmos_5p0 m=1 w=25.08e-6 l=600n nf=3 as=8.0256e-12 ad=8.0256e-12 ps=35.36e-6 ++ pd=35.36e-6 nrd=0.012759 nrs=0.012759 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S vdd! ++ nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S vdd! ++ nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S vdd! ++ nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S vdd! ++ nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_5p0 m=1 w=360e-9 ++ l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 ++ nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_5p0.gds b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_5p0.gds new file mode 100644 index 0000000..851a2b5 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_5p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_5p0_dw.cdl b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_5p0_dw.cdl new file mode 100644 index 0000000..620c8a0 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_5p0_dw.cdl
@@ -0,0 +1,729 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_5p0_dw +* View Name: schematic +* Netlisted on: Sep 10 16:38:58 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_5p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_5p0_dw I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S I1_lin_default_sFirst_1_R0_D ++ I1_lin_default_sFirst_1_R0_G I1_lin_default_sFirst_1_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_l_25_R0_D:I +*.PININFO I1_lin_default_l_25_R0_G:I I1_lin_default_l_25_R0_S:I +*.PININFO I1_lin_default_leftTap_0_R0_D:I I1_lin_default_leftTap_0_R0_G:I +*.PININFO I1_lin_default_leftTap_0_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_rightTap_0_R0_D:I +*.PININFO I1_lin_default_rightTap_0_R0_G:I I1_lin_default_rightTap_0_R0_S:I +*.PININFO I1_lin_default_sFirst_0_R0_D:I I1_lin_default_sFirst_0_R0_G:I +*.PININFO I1_lin_default_sFirst_0_R0_S:I I1_lin_default_sdConn_0_R0_D:I +*.PININFO I1_lin_default_sdConn_0_R0_G:I I1_lin_default_sdConn_0_R0_S:I +*.PININFO I1_lin_default_sdConn_1_R0_D:I I1_lin_default_sdConn_1_R0_G:I +*.PININFO I1_lin_default_sdConn_1_R0_S:I I1_lin_default_sdConn_2_R0_D:I +*.PININFO I1_lin_default_sdConn_2_R0_G:I I1_lin_default_sdConn_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_0_R0_D:I I1_lin_default_sdWidth_0_R0_G:I +*.PININFO I1_lin_default_sdWidth_0_R0_S:I I1_lin_default_sdWidth_1_R0_D:I +*.PININFO I1_lin_default_sdWidth_1_R0_G:I I1_lin_default_sdWidth_1_R0_S:I +*.PININFO I1_lin_default_sdWidth_2_R0_D:I I1_lin_default_sdWidth_2_R0_G:I +*.PININFO I1_lin_default_sdWidth_2_R0_S:I I1_lin_default_sdWidth_3_R0_D:I +*.PININFO I1_lin_default_sdWidth_3_R0_G:I I1_lin_default_sdWidth_3_R0_S:I +*.PININFO I1_lin_default_sdWidth_4_R0_D:I I1_lin_default_sdWidth_4_R0_G:I +*.PININFO I1_lin_default_sdWidth_4_R0_S:I I1_lin_default_sdWidth_5_R0_D:I +*.PININFO I1_lin_default_sdWidth_5_R0_G:I I1_lin_default_sdWidth_5_R0_S:I +*.PININFO I1_lin_default_sdWidth_6_R0_D:I I1_lin_default_sdWidth_6_R0_G:I +*.PININFO I1_lin_default_sdWidth_6_R0_S:I I1_lin_default_sdWidth_7_R0_D:I +*.PININFO I1_lin_default_sdWidth_7_R0_G:I I1_lin_default_sdWidth_7_R0_S:I +*.PININFO I1_lin_default_sdWidth_8_R0_D:I I1_lin_default_sdWidth_8_R0_G:I +*.PININFO I1_lin_default_sdWidth_8_R0_S:I I1_lin_default_sdWidth_9_R0_D:I +*.PININFO I1_lin_default_sdWidth_9_R0_G:I I1_lin_default_sdWidth_9_R0_S:I +*.PININFO I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I vdd!:I +MMN0 I1_lin_default_sFirst_1_R0_D ++ I1_lin_default_sFirst_1_R0_G I1_lin_default_sFirst_1_R0_S vdd! nmos_5p0_dw m=1 w=16.8e-6 l=600n nf=5 ++ as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 nrd=0.017619 ++ nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S vdd! ++ nmos_5p0_dw m=1 w=1e-3 l=600n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 ++ pd=1.0052e-3 nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S vdd! ++ nmos_5p0_dw m=1 w=85.455e-6 l=600n nf=1 as=37.6002e-12 ad=37.6002e-12 ++ ps=171.79e-6 pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S vdd! ++ nmos_5p0_dw m=1 w=71.215e-6 l=600n nf=1 as=31.3346e-12 ad=31.3346e-12 ++ ps=143.31e-6 pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S vdd! ++ nmos_5p0_dw m=1 w=59.345e-6 l=600n nf=1 as=26.1118e-12 ad=26.1118e-12 ++ ps=119.57e-6 pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S vdd! ++ nmos_5p0_dw m=1 w=49.455e-6 l=600n nf=1 as=21.7602e-12 ad=21.7602e-12 ++ ps=99.79e-6 pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S vdd! ++ nmos_5p0_dw m=1 w=41.21e-6 l=600n nf=1 as=18.1324e-12 ad=18.1324e-12 ++ ps=83.3e-6 pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S vdd! ++ nmos_5p0_dw m=1 w=34.345e-6 l=600n nf=1 as=15.1118e-12 ad=15.1118e-12 ++ ps=69.57e-6 pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S vdd! ++ nmos_5p0_dw m=1 w=28.62e-6 l=600n nf=1 as=12.5928e-12 ad=12.5928e-12 ++ ps=58.12e-6 pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S vdd! ++ nmos_5p0_dw m=1 w=23.85e-6 l=600n nf=1 as=10.494e-12 ad=10.494e-12 ++ ps=48.58e-6 pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S vdd! ++ nmos_5p0_dw m=1 w=19.875e-6 l=600n nf=1 as=8.745e-12 ad=8.745e-12 ++ ps=40.63e-6 pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S vdd! ++ nmos_5p0_dw m=1 w=16.56e-6 l=600n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 ++ pd=34e-6 nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S vdd! ++ nmos_5p0_dw m=1 w=13.8e-6 l=600n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 ++ pd=28.48e-6 nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S vdd! ++ nmos_5p0_dw m=1 w=11.5e-6 l=600n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 ++ pd=23.88e-6 nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S vdd! ++ nmos_5p0_dw m=1 w=9.585e-6 l=600n nf=1 as=4.2174e-12 ad=4.2174e-12 ++ ps=20.05e-6 pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S vdd! ++ nmos_5p0_dw m=1 w=7.985e-6 l=600n nf=1 as=3.5134e-12 ad=3.5134e-12 ++ ps=16.85e-6 pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S vdd! ++ nmos_5p0_dw m=1 w=6.655e-6 l=600n nf=1 as=2.9282e-12 ad=2.9282e-12 ++ ps=14.19e-6 pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S vdd! ++ nmos_5p0_dw m=1 w=5.545e-6 l=600n nf=1 as=2.4398e-12 ad=2.4398e-12 ++ ps=11.97e-6 pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S vdd! ++ nmos_5p0_dw m=1 w=4.62e-6 l=600n nf=1 as=2.0328e-12 ad=2.0328e-12 ++ ps=10.12e-6 pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S vdd! ++ nmos_5p0_dw m=1 w=3.85e-6 l=600n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 ++ pd=8.58e-6 nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S vdd! ++ nmos_5p0_dw m=1 w=3.21e-6 l=600n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 ++ pd=7.3e-6 nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S vdd! ++ nmos_5p0_dw m=1 w=2.675e-6 l=600n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 ++ pd=6.23e-6 nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S vdd! ++ nmos_5p0_dw m=1 w=2.23e-6 l=600n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 ++ pd=5.34e-6 nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S vdd! ++ nmos_5p0_dw m=1 w=1.86e-6 l=600n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 ++ pd=4.6e-6 nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S vdd! nmos_5p0_dw ++ m=1 w=1.55e-6 l=600n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S vdd! nmos_5p0_dw ++ m=1 w=1.29e-6 l=600n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S vdd! nmos_5p0_dw ++ m=1 w=1.075e-6 l=600n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S vdd! nmos_5p0_dw ++ m=1 w=895e-9 l=600n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S vdd! nmos_5p0_dw ++ m=1 w=745e-9 l=600n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S vdd! nmos_5p0_dw ++ m=1 w=620e-9 l=600n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S vdd! nmos_5p0_dw ++ m=1 w=520e-9 l=600n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S vdd! nmos_5p0_dw ++ m=1 w=430e-9 l=600n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S vdd! nmos_5p0_dw ++ m=1 w=300e-9 l=600n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S vdd! nmos_5p0_dw m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=47.700u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=39.750u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=33.125u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=27.605u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=23.005u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=19.170u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=15.975u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=13.310u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=11.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=9.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=7.705u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=6.420u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=5.350u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=4.460u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=3.715u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=3.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=2.580u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=2.150u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=1.790u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=1.495u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=1.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=1.035u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=0.865u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=0.720u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=0.600u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_5p0_dw m=1 w=36e-6 l=600n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_5p0_dw m=1 w=18.36e-6 l=600n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_5p0_dw m=100 w=360e-9 l=600n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_5p0_dw m=51 w=360e-9 l=600n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ vdd! nmos_5p0_dw m=1 w=720e-9 l=600n nf=2 as=316.8e-15 ad=187.2e-15 ++ ps=3.2e-6 pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u ++ dtemp=0 par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ vdd! nmos_5p0_dw m=1 w=900e-9 l=600n nf=3 as=529.2e-15 ad=529.2e-15 ++ ps=4.68e-6 pd=4.68e-6 nrd=0.653333 nrs=0.653333 sa=0.660u sb=0.660u ++ sd=0.960u dtemp=0 par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ vdd! nmos_5p0_dw m=1 w=1.08e-6 l=600n nf=3 as=345.6e-15 ad=345.6e-15 ++ ps=3.36e-6 pd=3.36e-6 nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S vdd! ++ nmos_5p0_dw m=1 w=16.08e-6 l=600n nf=3 as=5.1456e-12 ad=5.1456e-12 ++ ps=23.36e-6 pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S vdd! nmos_5p0_dw ++ m=1 w=26.8e-6 l=600n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S vdd! nmos_5p0_dw ++ m=1 w=16.8e-6 l=600n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 ++ pd=23.12e-6 nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S vdd! nmos_5p0_dw ++ m=1 w=10.08e-6 l=600n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S vdd! nmos_5p0_dw ++ m=1 w=6.72e-6 l=600n nf=2 as=1.7472e-12 ad=2.9568e-12 ps=7.76e-6 pd=15.2e-6 ++ nrd=0.065476 nrs=0.038690 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S vdd! nmos_5p0_dw ++ m=1 w=6.72e-6 l=600n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S vdd! nmos_5p0_dw ++ m=1 w=10.08e-6 l=600n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S vdd! ++ nmos_5p0_dw m=1 w=25.08e-6 l=600n nf=3 as=8.0256e-12 ad=8.0256e-12 ++ ps=35.36e-6 pd=35.36e-6 nrd=0.012759 nrs=0.012759 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_5p0_dw m=1 ++ w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_5p0_dw.gds b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_5p0_dw.gds new file mode 100644 index 0000000..4110548 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_5p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0.cdl b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0.cdl new file mode 100644 index 0000000..b65f240 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0.cdl
@@ -0,0 +1,709 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_6p0 +* View Name: schematic +* Netlisted on: Sep 10 16:42:59 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_6p0 I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S I1_lin_default_sFirst_1_R0_D ++ I1_lin_default_sFirst_1_R0_G I1_lin_default_sFirst_1_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_leftTap_0_R0_D:I +*.PININFO I1_lin_default_leftTap_0_R0_G:I I1_lin_default_leftTap_0_R0_S:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_0_R0_G:I +*.PININFO I1_lin_default_m_0_R0_S:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_1_R0_G:I I1_lin_default_m_1_R0_S:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_m_2_R0_G:I +*.PININFO I1_lin_default_m_2_R0_S:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_0_R0_G:I I1_lin_default_nf_0_R0_S:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_1_R0_G:I +*.PININFO I1_lin_default_nf_1_R0_S:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_2_R0_G:I I1_lin_default_nf_2_R0_S:I +*.PININFO I1_lin_default_rightTap_0_R0_D:I I1_lin_default_rightTap_0_R0_G:I +*.PININFO I1_lin_default_rightTap_0_R0_S:I I1_lin_default_sFirst_0_R0_D:I +*.PININFO I1_lin_default_sFirst_0_R0_G:I I1_lin_default_sFirst_0_R0_S:I +*.PININFO I1_lin_default_sdConn_0_R0_D:I I1_lin_default_sdConn_0_R0_G:I +*.PININFO I1_lin_default_sdConn_0_R0_S:I I1_lin_default_sdConn_1_R0_D:I +*.PININFO I1_lin_default_sdConn_1_R0_G:I I1_lin_default_sdConn_1_R0_S:I +*.PININFO I1_lin_default_sdConn_2_R0_D:I I1_lin_default_sdConn_2_R0_G:I +*.PININFO I1_lin_default_sdConn_2_R0_S:I I1_lin_default_sdWidth_0_R0_D:I +*.PININFO I1_lin_default_sdWidth_0_R0_G:I I1_lin_default_sdWidth_0_R0_S:I +*.PININFO I1_lin_default_sdWidth_1_R0_D:I I1_lin_default_sdWidth_1_R0_G:I +*.PININFO I1_lin_default_sdWidth_1_R0_S:I I1_lin_default_sdWidth_2_R0_D:I +*.PININFO I1_lin_default_sdWidth_2_R0_G:I I1_lin_default_sdWidth_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_3_R0_D:I I1_lin_default_sdWidth_3_R0_G:I +*.PININFO I1_lin_default_sdWidth_3_R0_S:I I1_lin_default_sdWidth_4_R0_D:I +*.PININFO I1_lin_default_sdWidth_4_R0_G:I I1_lin_default_sdWidth_4_R0_S:I +*.PININFO I1_lin_default_sdWidth_5_R0_D:I I1_lin_default_sdWidth_5_R0_G:I +*.PININFO I1_lin_default_sdWidth_5_R0_S:I I1_lin_default_sdWidth_6_R0_D:I +*.PININFO I1_lin_default_sdWidth_6_R0_G:I I1_lin_default_sdWidth_6_R0_S:I +*.PININFO I1_lin_default_sdWidth_7_R0_D:I I1_lin_default_sdWidth_7_R0_G:I +*.PININFO I1_lin_default_sdWidth_7_R0_S:I I1_lin_default_sdWidth_8_R0_D:I +*.PININFO I1_lin_default_sdWidth_8_R0_G:I I1_lin_default_sdWidth_8_R0_S:I +*.PININFO I1_lin_default_sdWidth_9_R0_D:I I1_lin_default_sdWidth_9_R0_G:I +*.PININFO I1_lin_default_sdWidth_9_R0_S:I I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I vdd!:I +MMN0 I1_lin_default_sFirst_1_R0_D I1_lin_default_sFirst_1_R0_G ++ I1_lin_default_sFirst_1_R0_S vdd! nmos_6p0 m=1 w=16.8e-6 l=700n nf=5 ++ as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 nrd=0.017619 ++ nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S vdd! nmos_6p0 ++ m=1 w=1e-3 l=700n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 pd=1.0052e-3 ++ nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S vdd! nmos_6p0 ++ m=1 w=85.455e-6 l=700n nf=1 as=37.6002e-12 ad=37.6002e-12 ps=171.79e-6 ++ pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S vdd! nmos_6p0 ++ m=1 w=71.215e-6 l=700n nf=1 as=31.3346e-12 ad=31.3346e-12 ps=143.31e-6 ++ pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S vdd! nmos_6p0 ++ m=1 w=59.345e-6 l=700n nf=1 as=26.1118e-12 ad=26.1118e-12 ps=119.57e-6 ++ pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S vdd! nmos_6p0 ++ m=1 w=49.455e-6 l=700n nf=1 as=21.7602e-12 ad=21.7602e-12 ps=99.79e-6 ++ pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S vdd! nmos_6p0 ++ m=1 w=41.21e-6 l=700n nf=1 as=18.1324e-12 ad=18.1324e-12 ps=83.3e-6 ++ pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S vdd! nmos_6p0 ++ m=1 w=34.345e-6 l=700n nf=1 as=15.1118e-12 ad=15.1118e-12 ps=69.57e-6 ++ pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S vdd! nmos_6p0 ++ m=1 w=28.62e-6 l=700n nf=1 as=12.5928e-12 ad=12.5928e-12 ps=58.12e-6 ++ pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S vdd! nmos_6p0 ++ m=1 w=23.85e-6 l=700n nf=1 as=10.494e-12 ad=10.494e-12 ps=48.58e-6 ++ pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S vdd! nmos_6p0 ++ m=1 w=19.875e-6 l=700n nf=1 as=8.745e-12 ad=8.745e-12 ps=40.63e-6 ++ pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S vdd! nmos_6p0 ++ m=1 w=16.56e-6 l=700n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 pd=34e-6 ++ nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S vdd! nmos_6p0 ++ m=1 w=13.8e-6 l=700n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 pd=28.48e-6 ++ nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S vdd! nmos_6p0 ++ m=1 w=11.5e-6 l=700n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 pd=23.88e-6 ++ nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S vdd! nmos_6p0 ++ m=1 w=9.585e-6 l=700n nf=1 as=4.2174e-12 ad=4.2174e-12 ps=20.05e-6 ++ pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S vdd! nmos_6p0 ++ m=1 w=7.985e-6 l=700n nf=1 as=3.5134e-12 ad=3.5134e-12 ps=16.85e-6 ++ pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S vdd! nmos_6p0 ++ m=1 w=6.655e-6 l=700n nf=1 as=2.9282e-12 ad=2.9282e-12 ps=14.19e-6 ++ pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S vdd! nmos_6p0 ++ m=1 w=5.545e-6 l=700n nf=1 as=2.4398e-12 ad=2.4398e-12 ps=11.97e-6 ++ pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S vdd! nmos_6p0 ++ m=1 w=4.62e-6 l=700n nf=1 as=2.0328e-12 ad=2.0328e-12 ps=10.12e-6 ++ pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S vdd! nmos_6p0 ++ m=1 w=3.85e-6 l=700n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 pd=8.58e-6 ++ nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S vdd! nmos_6p0 ++ m=1 w=3.21e-6 l=700n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 pd=7.3e-6 ++ nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S vdd! nmos_6p0 ++ m=1 w=2.675e-6 l=700n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 pd=6.23e-6 ++ nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S vdd! nmos_6p0 ++ m=1 w=2.23e-6 l=700n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 pd=5.34e-6 ++ nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S vdd! nmos_6p0 ++ m=1 w=1.86e-6 l=700n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 pd=4.6e-6 ++ nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S vdd! nmos_6p0 ++ m=1 w=1.55e-6 l=700n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S vdd! nmos_6p0 ++ m=1 w=1.29e-6 l=700n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S vdd! nmos_6p0 ++ m=1 w=1.075e-6 l=700n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S vdd! nmos_6p0 ++ m=1 w=895e-9 l=700n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S vdd! nmos_6p0 ++ m=1 w=745e-9 l=700n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S vdd! nmos_6p0 ++ m=1 w=620e-9 l=700n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S vdd! nmos_6p0 ++ m=1 w=520e-9 l=700n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S vdd! nmos_6p0 ++ m=1 w=430e-9 l=700n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S vdd! nmos_6p0 ++ m=1 w=300e-9 l=700n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S vdd! nmos_6p0 m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=46.375u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=38.645u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=32.205u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=26.835u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=22.365u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=18.635u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=15.530u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=12.940u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=10.785u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=8.985u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=7.490u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=6.240u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=5.200u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=4.335u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=3.610u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=3.010u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=2.510u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=2.090u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=1.740u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=1.450u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=1.210u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=1.010u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=0.840u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=0.700u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_6p0 m=1 w=66e-6 l=700n nf=100 ++ as=17.3976e-12 ad=17.16e-12 ps=120.04e-6 pd=118e-6 nrd=0.003939 nrs=0.003994 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_6p0 m=1 w=28.56e-6 l=700n nf=51 ++ as=7.5264e-12 ad=7.5264e-12 ps=56e-6 pd=56e-6 nrd=0.009227 nrs=0.009227 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_6p0 m=100 w=360e-9 l=700n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_6p0 m=51 w=360e-9 l=700n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ vdd! nmos_6p0 m=1 w=720e-9 l=700n nf=2 as=316.8e-15 ad=187.2e-15 ps=3.2e-6 ++ pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ vdd! nmos_6p0 m=1 w=900e-9 l=700n nf=3 as=529.2e-15 ad=529.2e-15 ps=4.68e-6 ++ pd=4.68e-6 nrd=0.653333 nrs=0.653333 sa=0.660u sb=0.660u sd=0.960u dtemp=0 ++ par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ vdd! nmos_6p0 m=1 w=1.08e-6 l=700n nf=3 as=345.6e-15 ad=345.6e-15 ps=3.36e-6 ++ pd=3.36e-6 nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S vdd! nmos_6p0 ++ m=1 w=16.08e-6 l=700n nf=3 as=5.1456e-12 ad=5.1456e-12 ps=23.36e-6 ++ pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S vdd! nmos_6p0 ++ m=1 w=26.8e-6 l=700n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S vdd! nmos_6p0 m=1 ++ w=16.8e-6 l=700n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 ++ nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S vdd! nmos_6p0 m=1 ++ w=10.08e-6 l=700n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 pd=15.36e-6 ++ nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S vdd! nmos_6p0 m=1 ++ w=6.72e-6 l=700n nf=2 as=1.7472e-12 ad=2.9568e-12 ps=7.76e-6 pd=15.2e-6 ++ nrd=0.065476 nrs=0.038690 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S vdd! nmos_6p0 m=1 ++ w=6.72e-6 l=700n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S vdd! nmos_6p0 ++ m=1 w=10.08e-6 l=700n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S vdd! nmos_6p0 ++ m=1 w=10.08e-6 l=700n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S vdd! nmos_6p0 m=1 ++ w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S vdd! ++ nmos_6p0 m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S vdd! ++ nmos_6p0 m=1 w=25.08e-6 l=700n nf=3 as=8.0256e-12 ad=8.0256e-12 ps=35.36e-6 ++ pd=35.36e-6 nrd=0.012759 nrs=0.012759 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S vdd! ++ nmos_6p0 m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S vdd! ++ nmos_6p0 m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S vdd! ++ nmos_6p0 m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S vdd! ++ nmos_6p0 m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_6p0 m=1 w=360e-9 ++ l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 ++ nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0.gds b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0.gds new file mode 100644 index 0000000..a0352ca --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0_dw.cdl b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0_dw.cdl new file mode 100644 index 0000000..9244daa --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0_dw.cdl
@@ -0,0 +1,749 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_6p0_dw +* View Name: schematic +* Netlisted on: Sep 10 16:44:16 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_6p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_6p0_dw I1_default_D I1_default_G I1_default_S I1_default_D_1 I1_default_G_1 I1_default_S_1 ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S ++ I1_lin_default_sdConn_1_R0_D I1_lin_default_sdConn_1_R0_G ++ I1_lin_default_sdConn_1_R0_S I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S ++ I1_lin_default_sdWidth_0_R0_D I1_lin_default_sdWidth_0_R0_G ++ I1_lin_default_sdWidth_0_R0_S I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S ++ I1_lin_default_sdWidth_2_R0_D I1_lin_default_sdWidth_2_R0_G ++ I1_lin_default_sdWidth_2_R0_S I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S ++ I1_lin_default_sdWidth_4_R0_D I1_lin_default_sdWidth_4_R0_G ++ I1_lin_default_sdWidth_4_R0_S I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S ++ I1_lin_default_sdWidth_6_R0_D I1_lin_default_sdWidth_6_R0_G ++ I1_lin_default_sdWidth_6_R0_S I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S ++ I1_lin_default_sdWidth_8_R0_D I1_lin_default_sdWidth_8_R0_G ++ I1_lin_default_sdWidth_8_R0_S I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S ++ I1_lin_default_sdWidth_10_R0_D I1_lin_default_sdWidth_10_R0_G ++ I1_lin_default_sdWidth_10_R0_S I1_lin_default_sdWidth_11_R0_D ++ I1_lin_default_sdWidth_11_R0_G I1_lin_default_sdWidth_11_R0_S ++ I1_lin_default_sdWidth_12_R0_D I1_lin_default_sdWidth_12_R0_G ++ I1_lin_default_sdWidth_12_R0_S I1_lin_default_sdWidth_13_R0_D ++ I1_lin_default_sdWidth_13_R0_G I1_lin_default_sdWidth_13_R0_S ++ I1_lin_default_sdWidth_14_R0_D I1_lin_default_sdWidth_14_R0_G ++ I1_lin_default_sdWidth_14_R0_S I1_lin_default_sdWidth_15_R0_D ++ I1_lin_default_sdWidth_15_R0_G I1_lin_default_sdWidth_15_R0_S ++ I1_lin_default_sdWidth_16_R0_D I1_lin_default_sdWidth_16_R0_G ++ I1_lin_default_sdWidth_16_R0_S I1_lin_default_sdWidth_17_R0_D ++ I1_lin_default_sdWidth_17_R0_G I1_lin_default_sdWidth_17_R0_S ++ I1_lin_default_sdWidth_18_R0_D I1_lin_default_sdWidth_18_R0_G ++ I1_lin_default_sdWidth_18_R0_S I1_lin_default_sdWidth_19_R0_D ++ I1_lin_default_sdWidth_19_R0_G I1_lin_default_sdWidth_19_R0_S ++ I1_lin_default_tapCntRows_0_R0_D I1_lin_default_tapCntRows_0_R0_G ++ I1_lin_default_tapCntRows_0_R0_S I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S ++ I1_lin_default_tapCntRows_2_R0_D I1_lin_default_tapCntRows_2_R0_G ++ I1_lin_default_tapCntRows_2_R0_S I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S ++ I1_lin_default_tapCntRows_4_R0_D I1_lin_default_tapCntRows_4_R0_G ++ I1_lin_default_tapCntRows_4_R0_S I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_leftTap_0_R0_D:I +*.PININFO I1_lin_default_leftTap_0_R0_G:I I1_lin_default_leftTap_0_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_rightTap_0_R0_D:I +*.PININFO I1_lin_default_rightTap_0_R0_G:I I1_lin_default_rightTap_0_R0_S:I +*.PININFO I1_lin_default_sdConn_0_R0_D:I I1_lin_default_sdConn_0_R0_G:I +*.PININFO I1_lin_default_sdConn_0_R0_S:I I1_lin_default_sdConn_1_R0_D:I +*.PININFO I1_lin_default_sdConn_1_R0_G:I I1_lin_default_sdConn_1_R0_S:I +*.PININFO I1_lin_default_sdConn_2_R0_D:I I1_lin_default_sdConn_2_R0_G:I +*.PININFO I1_lin_default_sdConn_2_R0_S:I I1_lin_default_sdWidth_0_R0_D:I +*.PININFO I1_lin_default_sdWidth_0_R0_G:I I1_lin_default_sdWidth_0_R0_S:I +*.PININFO I1_lin_default_sdWidth_1_R0_D:I I1_lin_default_sdWidth_1_R0_G:I +*.PININFO I1_lin_default_sdWidth_1_R0_S:I I1_lin_default_sdWidth_2_R0_D:I +*.PININFO I1_lin_default_sdWidth_2_R0_G:I I1_lin_default_sdWidth_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_3_R0_D:I I1_lin_default_sdWidth_3_R0_G:I +*.PININFO I1_lin_default_sdWidth_3_R0_S:I I1_lin_default_sdWidth_4_R0_D:I +*.PININFO I1_lin_default_sdWidth_4_R0_G:I I1_lin_default_sdWidth_4_R0_S:I +*.PININFO I1_lin_default_sdWidth_5_R0_D:I I1_lin_default_sdWidth_5_R0_G:I +*.PININFO I1_lin_default_sdWidth_5_R0_S:I I1_lin_default_sdWidth_6_R0_D:I +*.PININFO I1_lin_default_sdWidth_6_R0_G:I I1_lin_default_sdWidth_6_R0_S:I +*.PININFO I1_lin_default_sdWidth_7_R0_D:I I1_lin_default_sdWidth_7_R0_G:I +*.PININFO I1_lin_default_sdWidth_7_R0_S:I I1_lin_default_sdWidth_8_R0_D:I +*.PININFO I1_lin_default_sdWidth_8_R0_G:I I1_lin_default_sdWidth_8_R0_S:I +*.PININFO I1_lin_default_sdWidth_9_R0_D:I I1_lin_default_sdWidth_9_R0_G:I +*.PININFO I1_lin_default_sdWidth_9_R0_S:I I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I vdd!:I +MMN10 I1_lin_default_sdWidth_19_R0_D I1_lin_default_sdWidth_19_R0_G ++ I1_lin_default_sdWidth_19_R0_S vdd! nmos_6p0_dw m=1 w=26.8e-6 l=700n nf=5 ++ as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 pd=39.74e-6 nrd=0.028284 ++ nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 par=1 +MMN9 I1_lin_default_sdWidth_18_R0_D I1_lin_default_sdWidth_18_R0_G ++ I1_lin_default_sdWidth_18_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 nrd=3.333333 nrs=3.333333 ++ sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MMN8 I1_lin_default_sdWidth_17_R0_D I1_lin_default_sdWidth_17_R0_G ++ I1_lin_default_sdWidth_17_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 nrd=2.875000 nrs=2.875000 ++ sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MMN7 I1_lin_default_sdWidth_16_R0_D I1_lin_default_sdWidth_16_R0_G ++ I1_lin_default_sdWidth_16_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 nrd=2.486111 nrs=2.486111 ++ sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MMN6 I1_lin_default_sdWidth_15_R0_D I1_lin_default_sdWidth_15_R0_G ++ I1_lin_default_sdWidth_15_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 nrd=2.166667 nrs=2.166667 ++ sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MMN5 I1_lin_default_sdWidth_14_R0_D I1_lin_default_sdWidth_14_R0_G ++ I1_lin_default_sdWidth_14_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 nrd=1.902778 nrs=1.902778 ++ sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S vdd! ++ nmos_6p0_dw m=1 w=16.08e-6 l=700n nf=3 as=5.1456e-12 ad=5.1456e-12 ++ ps=23.36e-6 pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MMN4 I1_lin_default_sdWidth_13_R0_D I1_lin_default_sdWidth_13_R0_G ++ I1_lin_default_sdWidth_13_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 nrd=1.680556 nrs=1.680556 ++ sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S vdd! ++ nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ vdd! nmos_6p0_dw m=1 w=720e-9 l=700n nf=2 as=316.8e-15 ad=187.2e-15 ++ ps=3.2e-6 pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u ++ dtemp=0 par=1 +MMN3 I1_lin_default_sdWidth_12_R0_D I1_lin_default_sdWidth_12_R0_G ++ I1_lin_default_sdWidth_12_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 nrd=1.500000 nrs=1.500000 ++ sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S vdd! nmos_6p0_dw ++ m=1 w=10.08e-6 l=700n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S vdd! ++ nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ vdd! nmos_6p0_dw m=1 w=900e-9 l=700n nf=3 as=529.2e-15 ad=529.2e-15 ++ ps=4.68e-6 pd=4.68e-6 nrd=0.653333 nrs=0.653333 sa=0.660u sb=0.660u ++ sd=0.960u dtemp=0 par=1 +MMN2 I1_lin_default_sdWidth_11_R0_D I1_lin_default_sdWidth_11_R0_G ++ I1_lin_default_sdWidth_11_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 nrd=1.347222 nrs=1.347222 ++ sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S vdd! nmos_6p0_dw ++ m=1 w=6.72e-6 l=700n nf=2 as=1.7472e-12 ad=2.9568e-12 ps=7.76e-6 pd=15.2e-6 ++ nrd=0.065476 nrs=0.038690 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S vdd! nmos_6p0_dw ++ m=1 w=10.08e-6 l=700n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S vdd! ++ nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ vdd! nmos_6p0_dw m=1 w=1.08e-6 l=700n nf=3 as=345.6e-15 ad=345.6e-15 ++ ps=3.36e-6 pd=3.36e-6 nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MMN1 I1_lin_default_sdWidth_10_R0_D I1_lin_default_sdWidth_10_R0_G ++ I1_lin_default_sdWidth_10_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S vdd! nmos_6p0_dw ++ m=1 w=6.72e-6 l=700n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S vdd! ++ nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S vdd! ++ nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S vdd! ++ nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MMN0 I1_default_D_1 I1_default_G_1 I1_default_S_1 vdd! nmos_6p0_dw m=1 w=360e-9 ++ l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 ++ nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S vdd! ++ nmos_6p0_dw m=1 w=1e-3 l=700n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 ++ pd=1.0052e-3 nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S vdd! ++ nmos_6p0_dw m=1 w=85.455e-6 l=700n nf=1 as=37.6002e-12 ad=37.6002e-12 ++ ps=171.79e-6 pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S vdd! ++ nmos_6p0_dw m=1 w=71.215e-6 l=700n nf=1 as=31.3346e-12 ad=31.3346e-12 ++ ps=143.31e-6 pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S vdd! ++ nmos_6p0_dw m=1 w=59.345e-6 l=700n nf=1 as=26.1118e-12 ad=26.1118e-12 ++ ps=119.57e-6 pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S vdd! ++ nmos_6p0_dw m=1 w=49.455e-6 l=700n nf=1 as=21.7602e-12 ad=21.7602e-12 ++ ps=99.79e-6 pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S vdd! ++ nmos_6p0_dw m=1 w=41.21e-6 l=700n nf=1 as=18.1324e-12 ad=18.1324e-12 ++ ps=83.3e-6 pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S vdd! ++ nmos_6p0_dw m=1 w=34.345e-6 l=700n nf=1 as=15.1118e-12 ad=15.1118e-12 ++ ps=69.57e-6 pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S vdd! ++ nmos_6p0_dw m=1 w=28.62e-6 l=700n nf=1 as=12.5928e-12 ad=12.5928e-12 ++ ps=58.12e-6 pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S vdd! ++ nmos_6p0_dw m=1 w=23.85e-6 l=700n nf=1 as=10.494e-12 ad=10.494e-12 ++ ps=48.58e-6 pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S vdd! ++ nmos_6p0_dw m=1 w=19.875e-6 l=700n nf=1 as=8.745e-12 ad=8.745e-12 ++ ps=40.63e-6 pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S vdd! ++ nmos_6p0_dw m=1 w=16.56e-6 l=700n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 ++ pd=34e-6 nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S vdd! ++ nmos_6p0_dw m=1 w=13.8e-6 l=700n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 ++ pd=28.48e-6 nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S vdd! ++ nmos_6p0_dw m=1 w=11.5e-6 l=700n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 ++ pd=23.88e-6 nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S vdd! ++ nmos_6p0_dw m=1 w=9.585e-6 l=700n nf=1 as=4.2174e-12 ad=4.2174e-12 ++ ps=20.05e-6 pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S vdd! ++ nmos_6p0_dw m=1 w=7.985e-6 l=700n nf=1 as=3.5134e-12 ad=3.5134e-12 ++ ps=16.85e-6 pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S vdd! ++ nmos_6p0_dw m=1 w=6.655e-6 l=700n nf=1 as=2.9282e-12 ad=2.9282e-12 ++ ps=14.19e-6 pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S vdd! ++ nmos_6p0_dw m=1 w=5.545e-6 l=700n nf=1 as=2.4398e-12 ad=2.4398e-12 ++ ps=11.97e-6 pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S vdd! ++ nmos_6p0_dw m=1 w=4.62e-6 l=700n nf=1 as=2.0328e-12 ad=2.0328e-12 ++ ps=10.12e-6 pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S vdd! ++ nmos_6p0_dw m=1 w=3.85e-6 l=700n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 ++ pd=8.58e-6 nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S vdd! ++ nmos_6p0_dw m=1 w=3.21e-6 l=700n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 ++ pd=7.3e-6 nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S vdd! ++ nmos_6p0_dw m=1 w=2.675e-6 l=700n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 ++ pd=6.23e-6 nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S vdd! ++ nmos_6p0_dw m=1 w=2.23e-6 l=700n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 ++ pd=5.34e-6 nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S vdd! ++ nmos_6p0_dw m=1 w=1.86e-6 l=700n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 ++ pd=4.6e-6 nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S vdd! nmos_6p0_dw ++ m=1 w=1.55e-6 l=700n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S vdd! nmos_6p0_dw ++ m=1 w=1.29e-6 l=700n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S vdd! nmos_6p0_dw ++ m=1 w=1.075e-6 l=700n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S vdd! nmos_6p0_dw ++ m=1 w=895e-9 l=700n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S vdd! nmos_6p0_dw ++ m=1 w=745e-9 l=700n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S vdd! nmos_6p0_dw ++ m=1 w=620e-9 l=700n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S vdd! nmos_6p0_dw ++ m=1 w=520e-9 l=700n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S vdd! nmos_6p0_dw ++ m=1 w=430e-9 l=700n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S vdd! nmos_6p0_dw ++ m=1 w=300e-9 l=700n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S vdd! nmos_6p0_dw m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=46.375u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=38.645u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=32.205u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=26.835u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=22.365u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=18.635u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=15.530u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=12.940u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=10.785u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=8.985u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=7.490u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=6.240u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=5.200u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=4.335u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=3.610u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=3.010u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=2.510u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=2.090u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=1.740u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=1.450u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=1.210u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=1.010u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=0.840u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=0.700u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_6p0_dw m=1 w=36e-6 l=700n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_6p0_dw m=1 w=18.36e-6 l=700n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S vdd! ++ nmos_6p0_dw m=1 w=16.08e-6 l=700n nf=3 as=5.1456e-12 ad=5.1456e-12 ++ ps=23.36e-6 pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S vdd! ++ nmos_6p0_dw m=1 w=720e-9 l=700n nf=2 as=316.8e-15 ad=187.2e-15 ps=3.2e-6 ++ pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S vdd! ++ nmos_6p0_dw m=1 w=720e-9 l=700n nf=2 as=316.8e-15 ad=187.2e-15 ps=3.2e-6 ++ pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S vdd! nmos_6p0_dw ++ m=1 w=26.8e-6 l=700n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_6p0_dw m=1 ++ w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0_dw.gds b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0_dw.gds new file mode 100644 index 0000000..5374439 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0_nat.cdl b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0_nat.cdl new file mode 100644 index 0000000..d857e76 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0_nat.cdl
@@ -0,0 +1,657 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_6p0_nat +* View Name: schematic +* Netlisted on: Sep 10 16:48:15 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_6p0_nat +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_6p0_nat I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_gateConn_0_R0_D I1_lin_default_gateConn_0_R0_G ++ I1_lin_default_gateConn_0_R0_S I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S ++ I1_lin_default_gateConn_2_R0_D I1_lin_default_gateConn_2_R0_G ++ I1_lin_default_gateConn_2_R0_S I1_lin_default_l_0_R0_D ++ I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D ++ I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D ++ I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D ++ I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S I1_lin_default_l_4_R0_D ++ I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S I1_lin_default_l_5_R0_D ++ I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S I1_lin_default_l_6_R0_D ++ I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S I1_lin_default_l_7_R0_D ++ I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S I1_lin_default_l_8_R0_D ++ I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S I1_lin_default_l_9_R0_D ++ I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S I1_lin_default_l_10_R0_D ++ I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S I1_lin_default_l_11_R0_D ++ I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S I1_lin_default_l_12_R0_D ++ I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S I1_lin_default_l_13_R0_D ++ I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S I1_lin_default_l_14_R0_D ++ I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S I1_lin_default_l_15_R0_D ++ I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S I1_lin_default_l_16_R0_D ++ I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S I1_lin_default_l_17_R0_D ++ I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S I1_lin_default_l_18_R0_D ++ I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S I1_lin_default_l_19_R0_D ++ I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S I1_lin_default_sFirst_1_R0_D ++ I1_lin_default_sFirst_1_R0_G I1_lin_default_sFirst_1_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_gateConn_0_R0_D:I I1_lin_default_gateConn_0_R0_G:I +*.PININFO I1_lin_default_gateConn_0_R0_S:I I1_lin_default_gateConn_1_R0_D:I +*.PININFO I1_lin_default_gateConn_1_R0_G:I I1_lin_default_gateConn_1_R0_S:I +*.PININFO I1_lin_default_gateConn_2_R0_D:I I1_lin_default_gateConn_2_R0_G:I +*.PININFO I1_lin_default_gateConn_2_R0_S:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_G:I I1_lin_default_l_0_R0_S:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_1_R0_G:I +*.PININFO I1_lin_default_l_1_R0_S:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_2_R0_G:I I1_lin_default_l_2_R0_S:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_3_R0_G:I +*.PININFO I1_lin_default_l_3_R0_S:I I1_lin_default_l_4_R0_D:I +*.PININFO I1_lin_default_l_4_R0_G:I I1_lin_default_l_4_R0_S:I +*.PININFO I1_lin_default_l_5_R0_D:I I1_lin_default_l_5_R0_G:I +*.PININFO I1_lin_default_l_5_R0_S:I I1_lin_default_l_6_R0_D:I +*.PININFO I1_lin_default_l_6_R0_G:I I1_lin_default_l_6_R0_S:I +*.PININFO I1_lin_default_l_7_R0_D:I I1_lin_default_l_7_R0_G:I +*.PININFO I1_lin_default_l_7_R0_S:I I1_lin_default_l_8_R0_D:I +*.PININFO I1_lin_default_l_8_R0_G:I I1_lin_default_l_8_R0_S:I +*.PININFO I1_lin_default_l_9_R0_D:I I1_lin_default_l_9_R0_G:I +*.PININFO I1_lin_default_l_9_R0_S:I I1_lin_default_l_10_R0_D:I +*.PININFO I1_lin_default_l_10_R0_G:I I1_lin_default_l_10_R0_S:I +*.PININFO I1_lin_default_l_11_R0_D:I I1_lin_default_l_11_R0_G:I +*.PININFO I1_lin_default_l_11_R0_S:I I1_lin_default_l_12_R0_D:I +*.PININFO I1_lin_default_l_12_R0_G:I I1_lin_default_l_12_R0_S:I +*.PININFO I1_lin_default_l_13_R0_D:I I1_lin_default_l_13_R0_G:I +*.PININFO I1_lin_default_l_13_R0_S:I I1_lin_default_l_14_R0_D:I +*.PININFO I1_lin_default_l_14_R0_G:I I1_lin_default_l_14_R0_S:I +*.PININFO I1_lin_default_l_15_R0_D:I I1_lin_default_l_15_R0_G:I +*.PININFO I1_lin_default_l_15_R0_S:I I1_lin_default_l_16_R0_D:I +*.PININFO I1_lin_default_l_16_R0_G:I I1_lin_default_l_16_R0_S:I +*.PININFO I1_lin_default_l_17_R0_D:I I1_lin_default_l_17_R0_G:I +*.PININFO I1_lin_default_l_17_R0_S:I I1_lin_default_l_18_R0_D:I +*.PININFO I1_lin_default_l_18_R0_G:I I1_lin_default_l_18_R0_S:I +*.PININFO I1_lin_default_l_19_R0_D:I I1_lin_default_l_19_R0_G:I +*.PININFO I1_lin_default_l_19_R0_S:I I1_lin_default_leftTap_0_R0_D:I +*.PININFO I1_lin_default_leftTap_0_R0_G:I I1_lin_default_leftTap_0_R0_S:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_0_R0_G:I +*.PININFO I1_lin_default_m_0_R0_S:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_1_R0_G:I I1_lin_default_m_1_R0_S:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_m_2_R0_G:I +*.PININFO I1_lin_default_m_2_R0_S:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_0_R0_G:I I1_lin_default_nf_0_R0_S:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_1_R0_G:I +*.PININFO I1_lin_default_nf_1_R0_S:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_2_R0_G:I I1_lin_default_nf_2_R0_S:I +*.PININFO I1_lin_default_rightTap_0_R0_D:I I1_lin_default_rightTap_0_R0_G:I +*.PININFO I1_lin_default_rightTap_0_R0_S:I I1_lin_default_sFirst_0_R0_D:I +*.PININFO I1_lin_default_sFirst_0_R0_G:I I1_lin_default_sFirst_0_R0_S:I +*.PININFO I1_lin_default_sdConn_0_R0_D:I I1_lin_default_sdConn_0_R0_G:I +*.PININFO I1_lin_default_sdConn_0_R0_S:I I1_lin_default_sdConn_1_R0_D:I +*.PININFO I1_lin_default_sdConn_1_R0_G:I I1_lin_default_sdConn_1_R0_S:I +*.PININFO I1_lin_default_sdConn_2_R0_D:I I1_lin_default_sdConn_2_R0_G:I +*.PININFO I1_lin_default_sdConn_2_R0_S:I I1_lin_default_sdWidth_0_R0_D:I +*.PININFO I1_lin_default_sdWidth_0_R0_G:I I1_lin_default_sdWidth_0_R0_S:I +*.PININFO I1_lin_default_sdWidth_1_R0_D:I I1_lin_default_sdWidth_1_R0_G:I +*.PININFO I1_lin_default_sdWidth_1_R0_S:I I1_lin_default_sdWidth_2_R0_D:I +*.PININFO I1_lin_default_sdWidth_2_R0_G:I I1_lin_default_sdWidth_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_3_R0_D:I I1_lin_default_sdWidth_3_R0_G:I +*.PININFO I1_lin_default_sdWidth_3_R0_S:I I1_lin_default_sdWidth_4_R0_D:I +*.PININFO I1_lin_default_sdWidth_4_R0_G:I I1_lin_default_sdWidth_4_R0_S:I +*.PININFO I1_lin_default_sdWidth_5_R0_D:I I1_lin_default_sdWidth_5_R0_G:I +*.PININFO I1_lin_default_sdWidth_5_R0_S:I I1_lin_default_sdWidth_6_R0_D:I +*.PININFO I1_lin_default_sdWidth_6_R0_G:I I1_lin_default_sdWidth_6_R0_S:I +*.PININFO I1_lin_default_sdWidth_7_R0_D:I I1_lin_default_sdWidth_7_R0_G:I +*.PININFO I1_lin_default_sdWidth_7_R0_S:I I1_lin_default_sdWidth_8_R0_D:I +*.PININFO I1_lin_default_sdWidth_8_R0_G:I I1_lin_default_sdWidth_8_R0_S:I +*.PININFO I1_lin_default_sdWidth_9_R0_D:I I1_lin_default_sdWidth_9_R0_G:I +*.PININFO I1_lin_default_sdWidth_9_R0_S:I I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I vdd!:I +MMN0 I1_lin_default_sFirst_1_R0_D I1_lin_default_sFirst_1_R0_G ++ I1_lin_default_sFirst_1_R0_S vdd! nmos_6p0_nat m=1 w=8.4e-6 l=1.8u nf=3 ++ as=2.688e-12 ad=2.688e-12 ps=13.12e-6 pd=13.12e-6 nrd=0.038095 nrs=0.038095 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S vdd! ++ nmos_6p0_nat m=1 w=500e-6 l=1.8u nf=5 as=148e-12 ad=148e-12 ps=602.96e-6 ++ pd=602.96e-6 nrd=0.000592 nrs=0.000592 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S vdd! ++ nmos_6p0_nat m=1 w=90.435e-6 l=1.8u nf=1 as=39.7914e-12 ad=39.7914e-12 ++ ps=181.75e-6 pd=181.75e-6 nrd=0.004865 nrs=0.004865 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S vdd! ++ nmos_6p0_nat m=1 w=75.365e-6 l=1.8u nf=1 as=33.1606e-12 ad=33.1606e-12 ++ ps=151.61e-6 pd=151.61e-6 nrd=0.005838 nrs=0.005838 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S vdd! ++ nmos_6p0_nat m=1 w=62.8e-6 l=1.8u nf=1 as=27.632e-12 ad=27.632e-12 ++ ps=126.48e-6 pd=126.48e-6 nrd=0.007006 nrs=0.007006 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S vdd! ++ nmos_6p0_nat m=1 w=52.335e-6 l=1.8u nf=1 as=23.0274e-12 ad=23.0274e-12 ++ ps=105.55e-6 pd=105.55e-6 nrd=0.008407 nrs=0.008407 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S vdd! ++ nmos_6p0_nat m=1 w=43.615e-6 l=1.8u nf=1 as=19.1906e-12 ad=19.1906e-12 ++ ps=88.11e-6 pd=88.11e-6 nrd=0.010088 nrs=0.010088 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S vdd! ++ nmos_6p0_nat m=1 w=36.345e-6 l=1.8u nf=1 as=15.9918e-12 ad=15.9918e-12 ++ ps=73.57e-6 pd=73.57e-6 nrd=0.012106 nrs=0.012106 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S vdd! ++ nmos_6p0_nat m=1 w=30.285e-6 l=1.8u nf=1 as=13.3254e-12 ad=13.3254e-12 ++ ps=61.45e-6 pd=61.45e-6 nrd=0.014529 nrs=0.014529 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S vdd! ++ nmos_6p0_nat m=1 w=25.24e-6 l=1.8u nf=1 as=11.1056e-12 ad=11.1056e-12 ++ ps=51.36e-6 pd=51.36e-6 nrd=0.017433 nrs=0.017433 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S vdd! ++ nmos_6p0_nat m=1 w=21.03e-6 l=1.8u nf=1 as=9.2532e-12 ad=9.2532e-12 ++ ps=42.94e-6 pd=42.94e-6 nrd=0.020922 nrs=0.020922 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S vdd! ++ nmos_6p0_nat m=1 w=17.525e-6 l=1.8u nf=1 as=7.711e-12 ad=7.711e-12 ++ ps=35.93e-6 pd=35.93e-6 nrd=0.025107 nrs=0.025107 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S vdd! ++ nmos_6p0_nat m=1 w=14.605e-6 l=1.8u nf=1 as=6.4262e-12 ad=6.4262e-12 ++ ps=30.09e-6 pd=30.09e-6 nrd=0.030127 nrs=0.030127 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S vdd! ++ nmos_6p0_nat m=1 w=12.17e-6 l=1.8u nf=1 as=5.3548e-12 ad=5.3548e-12 ++ ps=25.22e-6 pd=25.22e-6 nrd=0.036154 nrs=0.036154 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S vdd! ++ nmos_6p0_nat m=1 w=10.145e-6 l=1.8u nf=1 as=4.4638e-12 ad=4.4638e-12 ++ ps=21.17e-6 pd=21.17e-6 nrd=0.043371 nrs=0.043371 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S vdd! ++ nmos_6p0_nat m=1 w=8.45e-6 l=1.8u nf=1 as=3.718e-12 ad=3.718e-12 ps=17.78e-6 ++ pd=17.78e-6 nrd=0.052071 nrs=0.052071 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S vdd! ++ nmos_6p0_nat m=1 w=7.045e-6 l=1.8u nf=1 as=3.0998e-12 ad=3.0998e-12 ++ ps=14.97e-6 pd=14.97e-6 nrd=0.062456 nrs=0.062456 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S vdd! ++ nmos_6p0_nat m=1 w=5.87e-6 l=1.8u nf=1 as=2.5828e-12 ad=2.5828e-12 ++ ps=12.62e-6 pd=12.62e-6 nrd=0.074957 nrs=0.074957 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S vdd! ++ nmos_6p0_nat m=1 w=4.89e-6 l=1.8u nf=1 as=2.1516e-12 ad=2.1516e-12 ++ ps=10.66e-6 pd=10.66e-6 nrd=0.089980 nrs=0.089980 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S vdd! ++ nmos_6p0_nat m=1 w=4.075e-6 l=1.8u nf=1 as=1.793e-12 ad=1.793e-12 ps=9.03e-6 ++ pd=9.03e-6 nrd=0.107975 nrs=0.107975 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S vdd! ++ nmos_6p0_nat m=1 w=3.395e-6 l=1.8u nf=1 as=1.4938e-12 ad=1.4938e-12 ++ ps=7.67e-6 pd=7.67e-6 nrd=0.129602 nrs=0.129602 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S vdd! ++ nmos_6p0_nat m=1 w=2.83e-6 l=1.8u nf=1 as=1.2452e-12 ad=1.2452e-12 ++ ps=6.54e-6 pd=6.54e-6 nrd=0.155477 nrs=0.155477 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S vdd! ++ nmos_6p0_nat m=1 w=2.36e-6 l=1.8u nf=1 as=1.0384e-12 ad=1.0384e-12 ps=5.6e-6 ++ pd=5.6e-6 nrd=0.186441 nrs=0.186441 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S vdd! ++ nmos_6p0_nat m=1 w=1.965e-6 l=1.8u nf=1 as=864.6e-15 ad=864.6e-15 ps=4.81e-6 ++ pd=4.81e-6 nrd=0.223919 nrs=0.223919 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S vdd! ++ nmos_6p0_nat m=1 w=1.64e-6 l=1.8u nf=1 as=721.6e-15 ad=721.6e-15 ps=4.16e-6 ++ pd=4.16e-6 nrd=0.268293 nrs=0.268293 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S vdd! ++ nmos_6p0_nat m=1 w=1.365e-6 l=1.8u nf=1 as=600.6e-15 ad=600.6e-15 ps=3.61e-6 ++ pd=3.61e-6 nrd=0.322344 nrs=0.322344 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S vdd! ++ nmos_6p0_nat m=1 w=1.14e-6 l=1.8u nf=1 as=501.6e-15 ad=501.6e-15 ps=3.16e-6 ++ pd=3.16e-6 nrd=0.385965 nrs=0.385965 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S vdd! ++ nmos_6p0_nat m=1 w=950e-9 l=1.8u nf=1 as=418e-15 ad=418e-15 ps=2.78e-6 ++ pd=2.78e-6 nrd=0.463158 nrs=0.463158 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S vdd! nmos_6p0_nat m=1 w=5.6e-6 l=50.000u nf=2 ++ as=2.464e-12 ad=1.456e-12 ps=12.96e-6 pd=6.64e-6 nrd=0.046429 nrs=0.078571 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=47.920u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=39.935u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=33.280u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=27.735u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=23.110u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=19.260u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=16.050u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=13.375u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=11.145u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=9.290u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=7.740u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=6.450u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=5.375u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=4.480u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=3.730u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=3.110u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=2.590u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=2.160u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=1.800u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_6p0_nat m=1 w=80e-6 l=1.8u nf=100 ++ as=21.088e-12 ad=20.8e-12 ps=134.32e-6 pd=132e-6 nrd=0.003250 nrs=0.003295 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_6p0_nat m=1 w=40.8e-6 l=1.8u nf=51 ++ as=10.752e-12 ad=10.752e-12 ps=68.48e-6 pd=68.48e-6 nrd=0.006459 ++ nrs=0.006459 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_6p0_nat m=100 w=800e-9 l=1.8u nf=1 ++ as=35.2e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.55 nrs=0.55 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_6p0_nat m=51 w=800e-9 l=1.8u nf=1 ++ as=35.2e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.55 nrs=0.55 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 ++ as=35.2e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.55 nrs=0.55 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ vdd! nmos_6p0_nat m=1 w=2.4e-6 l=1.8u nf=3 as=768e-15 ad=768e-15 ps=5.12e-6 ++ pd=5.12e-6 nrd=0.133333 nrs=0.133333 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ vdd! nmos_6p0_nat m=1 w=1.6e-6 l=1.8u nf=2 as=704e-15 ad=416e-15 ps=4.96e-6 ++ pd=2.64e-6 nrd=0.162500 nrs=0.275000 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ vdd! nmos_6p0_nat m=1 w=5.6e-6 l=1.8u nf=2 as=2.464e-12 ad=1.456e-12 ++ ps=12.96e-6 pd=6.64e-6 nrd=0.046429 nrs=0.078571 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S vdd! ++ nmos_6p0_nat m=1 w=5.6e-6 l=1.8u nf=2 as=2.464e-12 ad=1.456e-12 ps=12.96e-6 ++ pd=6.64e-6 nrd=0.046429 nrs=0.078571 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=35.2e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.55 nrs=0.55 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=1.6e-6 l=1.8u nf=2 as=704e-15 ad=416e-15 ps=4.96e-6 ++ pd=2.64e-6 nrd=0.162500 nrs=0.275000 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S vdd! ++ nmos_6p0_nat m=1 w=29e-6 l=1.8u nf=5 as=21.982e-12 ad=21.982e-12 ps=42.38e-6 ++ pd=42.38e-6 nrd=0.026138 nrs=0.026138 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=960e-15 ad=960e-15 ps=4e-6 pd=4e-6 ++ nrd=1.500000 nrs=1.500000 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=828e-15 ad=828e-15 ps=3.67e-6 ++ pd=3.67e-6 nrd=1.293750 nrs=1.293750 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=716e-15 ad=716e-15 ps=3.39e-6 ++ pd=3.39e-6 nrd=1.118750 nrs=1.118750 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=624e-15 ad=624e-15 ps=3.16e-6 ++ pd=3.16e-6 nrd=0.975000 nrs=0.975000 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=548e-15 ad=548e-15 ps=2.97e-6 ++ pd=2.97e-6 nrd=0.856250 nrs=0.856250 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=484e-15 ad=484e-15 ps=2.81e-6 ++ pd=2.81e-6 nrd=0.756250 nrs=0.756250 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=432e-15 ad=432e-15 ps=2.68e-6 ++ pd=2.68e-6 nrd=0.675000 nrs=0.675000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=388e-15 ad=388e-15 ps=2.57e-6 ++ pd=2.57e-6 nrd=0.606250 nrs=0.606250 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S vdd! nmos_6p0_nat ++ m=1 w=5.6e-6 l=1.8u nf=2 as=2.464e-12 ad=1.456e-12 ps=12.96e-6 pd=6.64e-6 ++ nrd=0.046429 nrs=0.078571 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S vdd! nmos_6p0_nat ++ m=1 w=11.4e-6 l=1.8u nf=3 as=3.648e-12 ad=3.648e-12 ps=17.12e-6 pd=17.12e-6 ++ nrd=0.028070 nrs=0.028070 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S vdd! nmos_6p0_nat ++ m=1 w=7.6e-6 l=1.8u nf=2 as=1.976e-12 ad=3.344e-12 ps=8.64e-6 pd=16.96e-6 ++ nrd=0.057895 nrs=0.034211 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S vdd! nmos_6p0_nat ++ m=1 w=7.6e-6 l=1.8u nf=2 as=3.344e-12 ad=1.976e-12 ps=16.96e-6 pd=8.64e-6 ++ nrd=0.034211 nrs=0.057895 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=376e-15 ad=352e-15 ps=2.54e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.587500 sa=0.470u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S vdd! nmos_6p0_nat ++ m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 ++ nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S vdd! ++ nmos_6p0_nat m=1 w=11.4e-6 l=1.8u nf=3 as=3.648e-12 ad=3.648e-12 ps=17.12e-6 ++ pd=17.12e-6 nrd=0.028070 nrs=0.028070 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_6p0_nat m=1 ++ w=800e-9 l=1.8u nf=1 as=35.2e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.55 ++ nrs=0.55 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0_nat.gds b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0_nat.gds new file mode 100644 index 0000000..41a7b96 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_nmos_6p0_nat.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_3p3.cdl b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_3p3.cdl new file mode 100644 index 0000000..f5add46 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_3p3.cdl
@@ -0,0 +1,756 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_3p3 +* View Name: schematic +* Netlisted on: Sep 10 16:52:08 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_3p3 +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_3p3 I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S I1_lin_default_bodytie_2_R0_D ++ I1_lin_default_bodytie_2_R0_G I1_lin_default_bodytie_2_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_fingerW_33_R0_D ++ I1_lin_default_fingerW_33_R0_G I1_lin_default_fingerW_33_R0_S ++ I1_lin_default_fingerW_34_R0_D I1_lin_default_fingerW_34_R0_G ++ I1_lin_default_fingerW_34_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_l_26_R0_D I1_lin_default_l_26_R0_G I1_lin_default_l_26_R0_S ++ I1_lin_default_l_27_R0_D I1_lin_default_l_27_R0_G I1_lin_default_l_27_R0_S ++ I1_lin_default_l_28_R0_D I1_lin_default_l_28_R0_G I1_lin_default_l_28_R0_S ++ I1_lin_default_l_29_R0_D I1_lin_default_l_29_R0_G I1_lin_default_l_29_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S I1_lin_default_sFirst_1_R0_D ++ I1_lin_default_sFirst_1_R0_G I1_lin_default_sFirst_1_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_fingerW_33_R0_D:I +*.PININFO I1_lin_default_fingerW_33_R0_G:I I1_lin_default_fingerW_33_R0_S:I +*.PININFO I1_lin_default_fingerW_34_R0_D:I I1_lin_default_fingerW_34_R0_G:I +*.PININFO I1_lin_default_fingerW_34_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_l_25_R0_D:I +*.PININFO I1_lin_default_l_25_R0_G:I I1_lin_default_l_25_R0_S:I +*.PININFO I1_lin_default_l_26_R0_D:I I1_lin_default_l_26_R0_G:I +*.PININFO I1_lin_default_l_26_R0_S:I I1_lin_default_l_27_R0_D:I +*.PININFO I1_lin_default_l_27_R0_G:I I1_lin_default_l_27_R0_S:I +*.PININFO I1_lin_default_l_28_R0_D:I I1_lin_default_l_28_R0_G:I +*.PININFO I1_lin_default_l_28_R0_S:I I1_lin_default_l_29_R0_D:I +*.PININFO I1_lin_default_l_29_R0_G:I I1_lin_default_l_29_R0_S:I +*.PININFO I1_lin_default_leftTap_0_R0_D:I I1_lin_default_leftTap_0_R0_G:I +*.PININFO I1_lin_default_leftTap_0_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_rightTap_0_R0_D:I +*.PININFO I1_lin_default_rightTap_0_R0_G:I I1_lin_default_rightTap_0_R0_S:I +*.PININFO I1_lin_default_sFirst_0_R0_D:I I1_lin_default_sFirst_0_R0_G:I +*.PININFO I1_lin_default_sFirst_0_R0_S:I I1_lin_default_sdConn_0_R0_D:I +*.PININFO I1_lin_default_sdConn_0_R0_G:I I1_lin_default_sdConn_0_R0_S:I +*.PININFO I1_lin_default_sdConn_1_R0_D:I I1_lin_default_sdConn_1_R0_G:I +*.PININFO I1_lin_default_sdConn_1_R0_S:I I1_lin_default_sdConn_2_R0_D:I +*.PININFO I1_lin_default_sdConn_2_R0_G:I I1_lin_default_sdConn_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_0_R0_D:I I1_lin_default_sdWidth_0_R0_G:I +*.PININFO I1_lin_default_sdWidth_0_R0_S:I I1_lin_default_sdWidth_1_R0_D:I +*.PININFO I1_lin_default_sdWidth_1_R0_G:I I1_lin_default_sdWidth_1_R0_S:I +*.PININFO I1_lin_default_sdWidth_2_R0_D:I I1_lin_default_sdWidth_2_R0_G:I +*.PININFO I1_lin_default_sdWidth_2_R0_S:I I1_lin_default_sdWidth_3_R0_D:I +*.PININFO I1_lin_default_sdWidth_3_R0_G:I I1_lin_default_sdWidth_3_R0_S:I +*.PININFO I1_lin_default_sdWidth_4_R0_D:I I1_lin_default_sdWidth_4_R0_G:I +*.PININFO I1_lin_default_sdWidth_4_R0_S:I I1_lin_default_sdWidth_5_R0_D:I +*.PININFO I1_lin_default_sdWidth_5_R0_G:I I1_lin_default_sdWidth_5_R0_S:I +*.PININFO I1_lin_default_sdWidth_6_R0_D:I I1_lin_default_sdWidth_6_R0_G:I +*.PININFO I1_lin_default_sdWidth_6_R0_S:I I1_lin_default_sdWidth_7_R0_D:I +*.PININFO I1_lin_default_sdWidth_7_R0_G:I I1_lin_default_sdWidth_7_R0_S:I +*.PININFO I1_lin_default_sdWidth_8_R0_D:I I1_lin_default_sdWidth_8_R0_G:I +*.PININFO I1_lin_default_sdWidth_8_R0_S:I I1_lin_default_sdWidth_9_R0_D:I +*.PININFO I1_lin_default_sdWidth_9_R0_G:I I1_lin_default_sdWidth_9_R0_S:I +*.PININFO I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I gnd!:I +MMP1 I1_lin_default_bodytie_2_R0_D I1_lin_default_bodytie_2_R0_G ++ I1_lin_default_bodytie_2_R0_S gnd! pmos_3p3 m=1 w=720e-9 l=280n nf=2 ++ as=327.6e-15 ad=187.2e-15 ps=3.26e-6 pd=1.76e-6 nrd=0.361111 nrs=0.631944 ++ sa=0.470u sb=0.440u sd=0.520u dtemp=0 par=1 +MMP0 I1_lin_default_sFirst_1_R0_D I1_lin_default_sFirst_1_R0_G ++ I1_lin_default_sFirst_1_R0_S gnd! pmos_3p3 m=1 w=16.8e-6 l=280n nf=5 ++ as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 nrd=0.017619 ++ nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_34_R0 I1_lin_default_fingerW_34_R0_D ++ I1_lin_default_fingerW_34_R0_G I1_lin_default_fingerW_34_R0_S gnd! pmos_3p3 ++ m=1 w=1e-3 l=280n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 pd=1.0052e-3 ++ nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_33_R0 I1_lin_default_fingerW_33_R0_D ++ I1_lin_default_fingerW_33_R0_G I1_lin_default_fingerW_33_R0_S gnd! pmos_3p3 ++ m=1 w=90.24e-6 l=280n nf=1 as=39.7056e-12 ad=39.7056e-12 ps=181.36e-6 ++ pd=181.36e-6 nrd=0.004876 nrs=0.004876 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S gnd! pmos_3p3 ++ m=1 w=75.2e-6 l=280n nf=1 as=33.088e-12 ad=33.088e-12 ps=151.28e-6 ++ pd=151.28e-6 nrd=0.005851 nrs=0.005851 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S gnd! pmos_3p3 ++ m=1 w=62.665e-6 l=280n nf=1 as=27.5726e-12 ad=27.5726e-12 ps=126.21e-6 ++ pd=126.21e-6 nrd=0.007021 nrs=0.007021 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S gnd! pmos_3p3 ++ m=1 w=52.225e-6 l=280n nf=1 as=22.979e-12 ad=22.979e-12 ps=105.33e-6 ++ pd=105.33e-6 nrd=0.008425 nrs=0.008425 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S gnd! pmos_3p3 ++ m=1 w=43.52e-6 l=280n nf=1 as=19.1488e-12 ad=19.1488e-12 ps=87.92e-6 ++ pd=87.92e-6 nrd=0.010110 nrs=0.010110 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S gnd! pmos_3p3 ++ m=1 w=36.265e-6 l=280n nf=1 as=15.9566e-12 ad=15.9566e-12 ps=73.41e-6 ++ pd=73.41e-6 nrd=0.012133 nrs=0.012133 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S gnd! pmos_3p3 ++ m=1 w=30.22e-6 l=280n nf=1 as=13.2968e-12 ad=13.2968e-12 ps=61.32e-6 ++ pd=61.32e-6 nrd=0.014560 nrs=0.014560 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S gnd! pmos_3p3 ++ m=1 w=25.185e-6 l=280n nf=1 as=11.0814e-12 ad=11.0814e-12 ps=51.25e-6 ++ pd=51.25e-6 nrd=0.017471 nrs=0.017471 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S gnd! pmos_3p3 ++ m=1 w=20.985e-6 l=280n nf=1 as=9.2334e-12 ad=9.2334e-12 ps=42.85e-6 ++ pd=42.85e-6 nrd=0.020967 nrs=0.020967 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S gnd! pmos_3p3 ++ m=1 w=17.49e-6 l=280n nf=1 as=7.6956e-12 ad=7.6956e-12 ps=35.86e-6 ++ pd=35.86e-6 nrd=0.025157 nrs=0.025157 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S gnd! pmos_3p3 ++ m=1 w=14.575e-6 l=280n nf=1 as=6.413e-12 ad=6.413e-12 ps=30.03e-6 ++ pd=30.03e-6 nrd=0.030189 nrs=0.030189 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S gnd! pmos_3p3 ++ m=1 w=12.145e-6 l=280n nf=1 as=5.3438e-12 ad=5.3438e-12 ps=25.17e-6 ++ pd=25.17e-6 nrd=0.036229 nrs=0.036229 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S gnd! pmos_3p3 ++ m=1 w=10.12e-6 l=280n nf=1 as=4.4528e-12 ad=4.4528e-12 ps=21.12e-6 ++ pd=21.12e-6 nrd=0.043478 nrs=0.043478 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S gnd! pmos_3p3 ++ m=1 w=8.435e-6 l=280n nf=1 as=3.7114e-12 ad=3.7114e-12 ps=17.75e-6 ++ pd=17.75e-6 nrd=0.052164 nrs=0.052164 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S gnd! pmos_3p3 ++ m=1 w=7.03e-6 l=280n nf=1 as=3.0932e-12 ad=3.0932e-12 ps=14.94e-6 ++ pd=14.94e-6 nrd=0.062589 nrs=0.062589 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S gnd! pmos_3p3 ++ m=1 w=5.855e-6 l=280n nf=1 as=2.5762e-12 ad=2.5762e-12 ps=12.59e-6 ++ pd=12.59e-6 nrd=0.075149 nrs=0.075149 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S gnd! pmos_3p3 ++ m=1 w=4.88e-6 l=280n nf=1 as=2.1472e-12 ad=2.1472e-12 ps=10.64e-6 ++ pd=10.64e-6 nrd=0.090164 nrs=0.090164 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S gnd! pmos_3p3 ++ m=1 w=4.065e-6 l=280n nf=1 as=1.7886e-12 ad=1.7886e-12 ps=9.01e-6 pd=9.01e-6 ++ nrd=0.108241 nrs=0.108241 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S gnd! pmos_3p3 ++ m=1 w=3.39e-6 l=280n nf=1 as=1.4916e-12 ad=1.4916e-12 ps=7.66e-6 pd=7.66e-6 ++ nrd=0.129794 nrs=0.129794 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S gnd! pmos_3p3 ++ m=1 w=2.825e-6 l=280n nf=1 as=1.243e-12 ad=1.243e-12 ps=6.53e-6 pd=6.53e-6 ++ nrd=0.155752 nrs=0.155752 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S gnd! pmos_3p3 ++ m=1 w=2.355e-6 l=280n nf=1 as=1.0362e-12 ad=1.0362e-12 ps=5.59e-6 pd=5.59e-6 ++ nrd=0.186837 nrs=0.186837 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S gnd! pmos_3p3 ++ m=1 w=1.96e-6 l=280n nf=1 as=862.4e-15 ad=862.4e-15 ps=4.8e-6 pd=4.8e-6 ++ nrd=0.224490 nrs=0.224490 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S gnd! pmos_3p3 ++ m=1 w=1.635e-6 l=280n nf=1 as=719.4e-15 ad=719.4e-15 ps=4.15e-6 pd=4.15e-6 ++ nrd=0.269113 nrs=0.269113 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S gnd! pmos_3p3 ++ m=1 w=1.36e-6 l=280n nf=1 as=598.4e-15 ad=598.4e-15 ps=3.6e-6 pd=3.6e-6 ++ nrd=0.323529 nrs=0.323529 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S gnd! pmos_3p3 ++ m=1 w=1.135e-6 l=280n nf=1 as=499.4e-15 ad=499.4e-15 ps=3.15e-6 pd=3.15e-6 ++ nrd=0.387665 nrs=0.387665 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S gnd! pmos_3p3 ++ m=1 w=945e-9 l=280n nf=1 as=415.8e-15 ad=415.8e-15 ps=2.77e-6 pd=2.77e-6 ++ nrd=0.465608 nrs=0.465608 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S gnd! pmos_3p3 ++ m=1 w=790e-9 l=280n nf=1 as=347.6e-15 ad=347.6e-15 ps=2.46e-6 pd=2.46e-6 ++ nrd=0.556962 nrs=0.556962 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S gnd! pmos_3p3 ++ m=1 w=655e-9 l=280n nf=1 as=288.2e-15 ad=288.2e-15 ps=2.19e-6 pd=2.19e-6 ++ nrd=0.671756 nrs=0.671756 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S gnd! pmos_3p3 ++ m=1 w=545e-9 l=280n nf=1 as=239.8e-15 ad=239.8e-15 ps=1.97e-6 pd=1.97e-6 ++ nrd=0.807339 nrs=0.807339 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S gnd! pmos_3p3 ++ m=1 w=455e-9 l=280n nf=1 as=200.2e-15 ad=200.2e-15 ps=1.79e-6 pd=1.79e-6 ++ nrd=0.967033 nrs=0.967033 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S gnd! pmos_3p3 ++ m=1 w=380e-9 l=280n nf=1 as=167.2e-15 ad=167.2e-15 ps=1.64e-6 pd=1.64e-6 ++ nrd=1.157895 nrs=1.157895 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S gnd! pmos_3p3 ++ m=1 w=315e-9 l=280n nf=1 as=161.1e-15 ad=161.1e-15 ps=1.64e-6 pd=1.64e-6 ++ nrd=1.623583 nrs=1.623583 sa=0.460u sb=0.460u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S gnd! pmos_3p3 ++ m=1 w=265e-9 l=280n nf=1 as=156.1e-15 ad=156.1e-15 ps=1.64e-6 pd=1.64e-6 ++ nrd=2.222855 nrs=2.222855 sa=0.460u sb=0.460u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S gnd! pmos_3p3 ++ m=1 w=220e-9 l=280n nf=1 as=151.6e-15 ad=151.6e-15 ps=1.64e-6 pd=1.64e-6 ++ nrd=3.132231 nrs=3.132231 sa=0.460u sb=0.460u sd=0u dtemp=0 par=1 +MI1_lin_default_l_29_R0 I1_lin_default_l_29_R0_D I1_lin_default_l_29_R0_G ++ I1_lin_default_l_29_R0_S gnd! pmos_3p3 m=1 w=26.8e-6 l=50.000u nf=5 ++ as=7.9328e-12 ad=7.9328e-12 ps=35.12e-6 pd=35.12e-6 nrd=0.011045 ++ nrs=0.011045 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_28_R0 I1_lin_default_l_28_R0_D I1_lin_default_l_28_R0_G ++ I1_lin_default_l_28_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=46.155u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_27_R0 I1_lin_default_l_27_R0_D I1_lin_default_l_27_R0_G ++ I1_lin_default_l_27_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=38.465u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_26_R0 I1_lin_default_l_26_R0_D I1_lin_default_l_26_R0_G ++ I1_lin_default_l_26_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=32.055u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=26.710u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=22.260u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=18.550u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=15.460u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=12.880u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=10.735u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=8.945u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=7.455u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=6.210u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=5.175u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=4.315u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=3.595u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=2.995u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=2.495u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=2.080u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=1.735u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=1.445u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=1.205u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=1.005u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=0.835u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=0.695u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=0.580u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=0.485u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=0.405u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=0.335u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=0.280u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_3p3 m=1 w=36e-6 l=280n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_3p3 m=1 w=18.36e-6 l=280n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_3p3 m=100 w=360e-9 l=280n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_3p3 m=51 w=360e-9 l=280n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ gnd! pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ gnd! pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ gnd! pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S gnd! pmos_3p3 ++ m=1 w=16.08e-6 l=280n nf=3 as=5.1456e-12 ad=5.1456e-12 ps=23.36e-6 ++ pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S gnd! pmos_3p3 ++ m=1 w=1.8e-6 l=280n nf=5 as=1.3644e-12 ad=1.3644e-12 ps=9.74e-6 pd=9.74e-6 ++ nrd=0.421111 nrs=0.421111 sa=1.210u sb=1.210u sd=1.290u dtemp=0 par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S gnd! pmos_3p3 m=1 ++ w=16.8e-6 l=280n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 ++ nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S gnd! pmos_3p3 m=1 ++ w=1.08e-6 l=280n nf=3 as=345.6e-15 ad=345.6e-15 ps=3.36e-6 pd=3.36e-6 ++ nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S gnd! pmos_3p3 m=1 ++ w=720e-9 l=280n nf=2 as=187.2e-15 ad=316.8e-15 ps=1.76e-6 pd=3.2e-6 ++ nrd=0.611111 nrs=0.361111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S gnd! pmos_3p3 m=1 ++ w=720e-9 l=280n nf=2 as=316.8e-15 ad=187.2e-15 ps=3.2e-6 pd=1.76e-6 ++ nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=169.2e-15 ad=158.4e-15 ps=1.66e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.305556 sa=0.470u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S gnd! pmos_3p3 m=1 ++ w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S gnd! ++ pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S gnd! ++ pmos_3p3 m=1 w=26.8e-6 l=280n nf=5 as=7.9328e-12 ad=7.9328e-12 ps=35.12e-6 ++ pd=35.12e-6 nrd=0.011045 nrs=0.011045 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S gnd! ++ pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S gnd! ++ pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S gnd! ++ pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S gnd! ++ pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_3p3 m=1 w=360e-9 ++ l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 ++ nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_3p3.gds b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_3p3.gds new file mode 100644 index 0000000..10b5fe8 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_3p3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_3p3_dw.cdl b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_3p3_dw.cdl new file mode 100644 index 0000000..1b060e7 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_3p3_dw.cdl
@@ -0,0 +1,714 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_3p3_dw +* View Name: schematic +* Netlisted on: Sep 10 17:01:45 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_3p3_dw +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_3p3_dw I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S ++ I1_lin_default_sdConn_1_R0_D I1_lin_default_sdConn_1_R0_G ++ I1_lin_default_sdConn_1_R0_S I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S ++ I1_lin_default_sdWidth_0_R0_D I1_lin_default_sdWidth_0_R0_G ++ I1_lin_default_sdWidth_0_R0_S I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S ++ I1_lin_default_sdWidth_2_R0_D I1_lin_default_sdWidth_2_R0_G ++ I1_lin_default_sdWidth_2_R0_S I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S ++ I1_lin_default_sdWidth_4_R0_D I1_lin_default_sdWidth_4_R0_G ++ I1_lin_default_sdWidth_4_R0_S I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S ++ I1_lin_default_sdWidth_6_R0_D I1_lin_default_sdWidth_6_R0_G ++ I1_lin_default_sdWidth_6_R0_S I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S ++ I1_lin_default_sdWidth_8_R0_D I1_lin_default_sdWidth_8_R0_G ++ I1_lin_default_sdWidth_8_R0_S I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S ++ I1_lin_default_tapCntRows_0_R0_D I1_lin_default_tapCntRows_0_R0_G ++ I1_lin_default_tapCntRows_0_R0_S I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S ++ I1_lin_default_tapCntRows_2_R0_D I1_lin_default_tapCntRows_2_R0_G ++ I1_lin_default_tapCntRows_2_R0_S I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S ++ I1_lin_default_tapCntRows_4_R0_D I1_lin_default_tapCntRows_4_R0_G ++ I1_lin_default_tapCntRows_4_R0_S I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_l_25_R0_D:I +*.PININFO I1_lin_default_l_25_R0_G:I I1_lin_default_l_25_R0_S:I +*.PININFO I1_lin_default_leftTap_0_R0_D:I I1_lin_default_leftTap_0_R0_G:I +*.PININFO I1_lin_default_leftTap_0_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_rightTap_0_R0_D:I +*.PININFO I1_lin_default_rightTap_0_R0_G:I I1_lin_default_rightTap_0_R0_S:I +*.PININFO I1_lin_default_sdConn_0_R0_D:I I1_lin_default_sdConn_0_R0_G:I +*.PININFO I1_lin_default_sdConn_0_R0_S:I I1_lin_default_sdConn_1_R0_D:I +*.PININFO I1_lin_default_sdConn_1_R0_G:I I1_lin_default_sdConn_1_R0_S:I +*.PININFO I1_lin_default_sdConn_2_R0_D:I I1_lin_default_sdConn_2_R0_G:I +*.PININFO I1_lin_default_sdConn_2_R0_S:I I1_lin_default_sdWidth_0_R0_D:I +*.PININFO I1_lin_default_sdWidth_0_R0_G:I I1_lin_default_sdWidth_0_R0_S:I +*.PININFO I1_lin_default_sdWidth_1_R0_D:I I1_lin_default_sdWidth_1_R0_G:I +*.PININFO I1_lin_default_sdWidth_1_R0_S:I I1_lin_default_sdWidth_2_R0_D:I +*.PININFO I1_lin_default_sdWidth_2_R0_G:I I1_lin_default_sdWidth_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_3_R0_D:I I1_lin_default_sdWidth_3_R0_G:I +*.PININFO I1_lin_default_sdWidth_3_R0_S:I I1_lin_default_sdWidth_4_R0_D:I +*.PININFO I1_lin_default_sdWidth_4_R0_G:I I1_lin_default_sdWidth_4_R0_S:I +*.PININFO I1_lin_default_sdWidth_5_R0_D:I I1_lin_default_sdWidth_5_R0_G:I +*.PININFO I1_lin_default_sdWidth_5_R0_S:I I1_lin_default_sdWidth_6_R0_D:I +*.PININFO I1_lin_default_sdWidth_6_R0_G:I I1_lin_default_sdWidth_6_R0_S:I +*.PININFO I1_lin_default_sdWidth_7_R0_D:I I1_lin_default_sdWidth_7_R0_G:I +*.PININFO I1_lin_default_sdWidth_7_R0_S:I I1_lin_default_sdWidth_8_R0_D:I +*.PININFO I1_lin_default_sdWidth_8_R0_G:I I1_lin_default_sdWidth_8_R0_S:I +*.PININFO I1_lin_default_sdWidth_9_R0_D:I I1_lin_default_sdWidth_9_R0_G:I +*.PININFO I1_lin_default_sdWidth_9_R0_S:I I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I gnd!:I +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S gnd! ++ pmos_3p3_dw m=1 w=1e-3 l=550n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 ++ pd=1.0052e-3 nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S gnd! ++ pmos_3p3_dw m=1 w=85.455e-6 l=550n nf=1 as=37.6002e-12 ad=37.6002e-12 ++ ps=171.79e-6 pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S gnd! ++ pmos_3p3_dw m=1 w=71.215e-6 l=550n nf=1 as=31.3346e-12 ad=31.3346e-12 ++ ps=143.31e-6 pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S gnd! ++ pmos_3p3_dw m=1 w=59.345e-6 l=550n nf=1 as=26.1118e-12 ad=26.1118e-12 ++ ps=119.57e-6 pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S gnd! ++ pmos_3p3_dw m=1 w=49.455e-6 l=550n nf=1 as=21.7602e-12 ad=21.7602e-12 ++ ps=99.79e-6 pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S gnd! ++ pmos_3p3_dw m=1 w=41.21e-6 l=550n nf=1 as=18.1324e-12 ad=18.1324e-12 ++ ps=83.3e-6 pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S gnd! ++ pmos_3p3_dw m=1 w=34.345e-6 l=550n nf=1 as=15.1118e-12 ad=15.1118e-12 ++ ps=69.57e-6 pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S gnd! ++ pmos_3p3_dw m=1 w=28.62e-6 l=550n nf=1 as=12.5928e-12 ad=12.5928e-12 ++ ps=58.12e-6 pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S gnd! ++ pmos_3p3_dw m=1 w=23.85e-6 l=550n nf=1 as=10.494e-12 ad=10.494e-12 ++ ps=48.58e-6 pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S gnd! ++ pmos_3p3_dw m=1 w=19.875e-6 l=550n nf=1 as=8.745e-12 ad=8.745e-12 ++ ps=40.63e-6 pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S gnd! ++ pmos_3p3_dw m=1 w=16.56e-6 l=550n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 ++ pd=34e-6 nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S gnd! ++ pmos_3p3_dw m=1 w=13.8e-6 l=550n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 ++ pd=28.48e-6 nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S gnd! ++ pmos_3p3_dw m=1 w=11.5e-6 l=550n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 ++ pd=23.88e-6 nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S gnd! ++ pmos_3p3_dw m=1 w=9.585e-6 l=550n nf=1 as=4.2174e-12 ad=4.2174e-12 ++ ps=20.05e-6 pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S gnd! ++ pmos_3p3_dw m=1 w=7.985e-6 l=550n nf=1 as=3.5134e-12 ad=3.5134e-12 ++ ps=16.85e-6 pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S gnd! ++ pmos_3p3_dw m=1 w=6.655e-6 l=550n nf=1 as=2.9282e-12 ad=2.9282e-12 ++ ps=14.19e-6 pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S gnd! ++ pmos_3p3_dw m=1 w=5.545e-6 l=550n nf=1 as=2.4398e-12 ad=2.4398e-12 ++ ps=11.97e-6 pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S gnd! ++ pmos_3p3_dw m=1 w=4.62e-6 l=550n nf=1 as=2.0328e-12 ad=2.0328e-12 ++ ps=10.12e-6 pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S gnd! ++ pmos_3p3_dw m=1 w=3.85e-6 l=550n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 ++ pd=8.58e-6 nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S gnd! ++ pmos_3p3_dw m=1 w=3.21e-6 l=550n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 ++ pd=7.3e-6 nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S gnd! ++ pmos_3p3_dw m=1 w=2.675e-6 l=550n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 ++ pd=6.23e-6 nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S gnd! ++ pmos_3p3_dw m=1 w=2.23e-6 l=550n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 ++ pd=5.34e-6 nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S gnd! ++ pmos_3p3_dw m=1 w=1.86e-6 l=550n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 ++ pd=4.6e-6 nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S gnd! pmos_3p3_dw ++ m=1 w=1.55e-6 l=550n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S gnd! pmos_3p3_dw ++ m=1 w=1.29e-6 l=550n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S gnd! pmos_3p3_dw ++ m=1 w=1.075e-6 l=550n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S gnd! pmos_3p3_dw ++ m=1 w=895e-9 l=550n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S gnd! pmos_3p3_dw ++ m=1 w=745e-9 l=550n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S gnd! pmos_3p3_dw ++ m=1 w=620e-9 l=550n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S gnd! pmos_3p3_dw ++ m=1 w=520e-9 l=550n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S gnd! pmos_3p3_dw ++ m=1 w=430e-9 l=550n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S gnd! pmos_3p3_dw ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S gnd! pmos_3p3_dw ++ m=1 w=300e-9 l=550n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S gnd! pmos_3p3_dw m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=43.725u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=36.435u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=30.365u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=25.305u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=21.085u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=17.570u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=14.645u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=12.200u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=10.170u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=8.475u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=7.060u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=5.885u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=4.905u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=4.085u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=3.405u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=2.840u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=2.365u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=1.970u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=1.640u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=1.370u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=1.140u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=0.950u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=0.790u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=0.660u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=0.550u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_3p3_dw m=1 w=36e-6 l=550n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_3p3_dw m=1 w=18.36e-6 l=550n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=550n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_3p3_dw m=100 w=360e-9 l=550n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_3p3_dw m=51 w=360e-9 l=550n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_3p3_dw m=1 w=360e-9 l=550n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ gnd! pmos_3p3_dw m=1 w=720e-9 l=550n nf=2 as=316.8e-15 ad=187.2e-15 ++ ps=3.2e-6 pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u ++ dtemp=0 par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ gnd! pmos_3p3_dw m=1 w=900e-9 l=550n nf=3 as=529.2e-15 ad=529.2e-15 ++ ps=4.68e-6 pd=4.68e-6 nrd=0.653333 nrs=0.653333 sa=0.660u sb=0.660u ++ sd=0.960u dtemp=0 par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ gnd! pmos_3p3_dw m=1 w=1.08e-6 l=550n nf=3 as=345.6e-15 ad=345.6e-15 ++ ps=3.36e-6 pd=3.36e-6 nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S gnd! ++ pmos_3p3_dw m=1 w=16.08e-6 l=550n nf=3 as=5.1456e-12 ad=5.1456e-12 ++ ps=23.36e-6 pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S gnd! ++ pmos_3p3_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S gnd! ++ pmos_3p3_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S gnd! pmos_3p3_dw ++ m=1 w=26.8e-6 l=550n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S gnd! pmos_3p3_dw ++ m=1 w=360e-9 l=550n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S gnd! pmos_3p3_dw ++ m=1 w=360e-9 l=550n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S gnd! pmos_3p3_dw ++ m=1 w=360e-9 l=550n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S gnd! pmos_3p3_dw ++ m=1 w=360e-9 l=550n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S gnd! pmos_3p3_dw ++ m=1 w=360e-9 l=550n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S gnd! pmos_3p3_dw ++ m=1 w=360e-9 l=550n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S gnd! pmos_3p3_dw ++ m=1 w=360e-9 l=550n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S gnd! pmos_3p3_dw ++ m=1 w=360e-9 l=550n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S gnd! pmos_3p3_dw ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S gnd! pmos_3p3_dw ++ m=1 w=1.08e-6 l=550n nf=3 as=345.6e-15 ad=345.6e-15 ps=3.36e-6 pd=3.36e-6 ++ nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S gnd! pmos_3p3_dw ++ m=1 w=6.72e-6 l=550n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S gnd! pmos_3p3_dw ++ m=1 w=6.72e-6 l=550n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S gnd! pmos_3p3_dw ++ m=1 w=10.08e-6 l=550n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S gnd! pmos_3p3_dw ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S gnd! pmos_3p3_dw ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S gnd! ++ pmos_3p3_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S gnd! pmos_3p3_dw ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S gnd! ++ pmos_3p3_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S gnd! ++ pmos_3p3_dw m=1 w=25.08e-6 l=550n nf=3 as=8.0256e-12 ad=8.0256e-12 ++ ps=35.36e-6 pd=35.36e-6 nrd=0.012759 nrs=0.012759 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S gnd! ++ pmos_3p3_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S gnd! ++ pmos_3p3_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S gnd! ++ pmos_3p3_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S gnd! ++ pmos_3p3_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_3p3_dw m=1 ++ w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_3p3_dw.gds b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_3p3_dw.gds new file mode 100644 index 0000000..85ecb90 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_3p3_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_5p0.cdl b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_5p0.cdl new file mode 100644 index 0000000..747aeee --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_5p0.cdl
@@ -0,0 +1,721 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_5p0 +* View Name: schematic +* Netlisted on: Sep 10 16:55:47 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_5p0 +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_5p0 I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_l_26_R0_D I1_lin_default_l_26_R0_G I1_lin_default_l_26_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S I1_lin_default_sFirst_1_R0_D ++ I1_lin_default_sFirst_1_R0_G I1_lin_default_sFirst_1_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_l_25_R0_D:I +*.PININFO I1_lin_default_l_25_R0_G:I I1_lin_default_l_25_R0_S:I +*.PININFO I1_lin_default_l_26_R0_D:I I1_lin_default_l_26_R0_G:I +*.PININFO I1_lin_default_l_26_R0_S:I I1_lin_default_leftTap_0_R0_D:I +*.PININFO I1_lin_default_leftTap_0_R0_G:I I1_lin_default_leftTap_0_R0_S:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_0_R0_G:I +*.PININFO I1_lin_default_m_0_R0_S:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_1_R0_G:I I1_lin_default_m_1_R0_S:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_m_2_R0_G:I +*.PININFO I1_lin_default_m_2_R0_S:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_0_R0_G:I I1_lin_default_nf_0_R0_S:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_1_R0_G:I +*.PININFO I1_lin_default_nf_1_R0_S:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_2_R0_G:I I1_lin_default_nf_2_R0_S:I +*.PININFO I1_lin_default_rightTap_0_R0_D:I I1_lin_default_rightTap_0_R0_G:I +*.PININFO I1_lin_default_rightTap_0_R0_S:I I1_lin_default_sFirst_0_R0_D:I +*.PININFO I1_lin_default_sFirst_0_R0_G:I I1_lin_default_sFirst_0_R0_S:I +*.PININFO I1_lin_default_sdConn_0_R0_D:I I1_lin_default_sdConn_0_R0_G:I +*.PININFO I1_lin_default_sdConn_0_R0_S:I I1_lin_default_sdConn_1_R0_D:I +*.PININFO I1_lin_default_sdConn_1_R0_G:I I1_lin_default_sdConn_1_R0_S:I +*.PININFO I1_lin_default_sdConn_2_R0_D:I I1_lin_default_sdConn_2_R0_G:I +*.PININFO I1_lin_default_sdConn_2_R0_S:I I1_lin_default_sdWidth_0_R0_D:I +*.PININFO I1_lin_default_sdWidth_0_R0_G:I I1_lin_default_sdWidth_0_R0_S:I +*.PININFO I1_lin_default_sdWidth_1_R0_D:I I1_lin_default_sdWidth_1_R0_G:I +*.PININFO I1_lin_default_sdWidth_1_R0_S:I I1_lin_default_sdWidth_2_R0_D:I +*.PININFO I1_lin_default_sdWidth_2_R0_G:I I1_lin_default_sdWidth_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_3_R0_D:I I1_lin_default_sdWidth_3_R0_G:I +*.PININFO I1_lin_default_sdWidth_3_R0_S:I I1_lin_default_sdWidth_4_R0_D:I +*.PININFO I1_lin_default_sdWidth_4_R0_G:I I1_lin_default_sdWidth_4_R0_S:I +*.PININFO I1_lin_default_sdWidth_5_R0_D:I I1_lin_default_sdWidth_5_R0_G:I +*.PININFO I1_lin_default_sdWidth_5_R0_S:I I1_lin_default_sdWidth_6_R0_D:I +*.PININFO I1_lin_default_sdWidth_6_R0_G:I I1_lin_default_sdWidth_6_R0_S:I +*.PININFO I1_lin_default_sdWidth_7_R0_D:I I1_lin_default_sdWidth_7_R0_G:I +*.PININFO I1_lin_default_sdWidth_7_R0_S:I I1_lin_default_sdWidth_8_R0_D:I +*.PININFO I1_lin_default_sdWidth_8_R0_G:I I1_lin_default_sdWidth_8_R0_S:I +*.PININFO I1_lin_default_sdWidth_9_R0_D:I I1_lin_default_sdWidth_9_R0_G:I +*.PININFO I1_lin_default_sdWidth_9_R0_S:I I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I gnd!:I +MMP0 I1_lin_default_sFirst_1_R0_D I1_lin_default_sFirst_1_R0_G ++ I1_lin_default_sFirst_1_R0_S gnd! pmos_5p0 m=1 w=16.8e-6 l=500n nf=5 ++ as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 nrd=0.017619 ++ nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S gnd! pmos_5p0 ++ m=1 w=1e-3 l=500n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 pd=1.0052e-3 ++ nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S gnd! pmos_5p0 ++ m=1 w=85.455e-6 l=500n nf=1 as=37.6002e-12 ad=37.6002e-12 ps=171.79e-6 ++ pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S gnd! pmos_5p0 ++ m=1 w=71.215e-6 l=500n nf=1 as=31.3346e-12 ad=31.3346e-12 ps=143.31e-6 ++ pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S gnd! pmos_5p0 ++ m=1 w=59.345e-6 l=500n nf=1 as=26.1118e-12 ad=26.1118e-12 ps=119.57e-6 ++ pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S gnd! pmos_5p0 ++ m=1 w=49.455e-6 l=500n nf=1 as=21.7602e-12 ad=21.7602e-12 ps=99.79e-6 ++ pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S gnd! pmos_5p0 ++ m=1 w=41.21e-6 l=500n nf=1 as=18.1324e-12 ad=18.1324e-12 ps=83.3e-6 ++ pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S gnd! pmos_5p0 ++ m=1 w=34.345e-6 l=500n nf=1 as=15.1118e-12 ad=15.1118e-12 ps=69.57e-6 ++ pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S gnd! pmos_5p0 ++ m=1 w=28.62e-6 l=500n nf=1 as=12.5928e-12 ad=12.5928e-12 ps=58.12e-6 ++ pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S gnd! pmos_5p0 ++ m=1 w=23.85e-6 l=500n nf=1 as=10.494e-12 ad=10.494e-12 ps=48.58e-6 ++ pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S gnd! pmos_5p0 ++ m=1 w=19.875e-6 l=500n nf=1 as=8.745e-12 ad=8.745e-12 ps=40.63e-6 ++ pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S gnd! pmos_5p0 ++ m=1 w=16.56e-6 l=500n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 pd=34e-6 ++ nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S gnd! pmos_5p0 ++ m=1 w=13.8e-6 l=500n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 pd=28.48e-6 ++ nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S gnd! pmos_5p0 ++ m=1 w=11.5e-6 l=500n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 pd=23.88e-6 ++ nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S gnd! pmos_5p0 ++ m=1 w=9.585e-6 l=500n nf=1 as=4.2174e-12 ad=4.2174e-12 ps=20.05e-6 ++ pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S gnd! pmos_5p0 ++ m=1 w=7.985e-6 l=500n nf=1 as=3.5134e-12 ad=3.5134e-12 ps=16.85e-6 ++ pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S gnd! pmos_5p0 ++ m=1 w=6.655e-6 l=500n nf=1 as=2.9282e-12 ad=2.9282e-12 ps=14.19e-6 ++ pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S gnd! pmos_5p0 ++ m=1 w=5.545e-6 l=500n nf=1 as=2.4398e-12 ad=2.4398e-12 ps=11.97e-6 ++ pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S gnd! pmos_5p0 ++ m=1 w=4.62e-6 l=500n nf=1 as=2.0328e-12 ad=2.0328e-12 ps=10.12e-6 ++ pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S gnd! pmos_5p0 ++ m=1 w=3.85e-6 l=500n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 pd=8.58e-6 ++ nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S gnd! pmos_5p0 ++ m=1 w=3.21e-6 l=500n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 pd=7.3e-6 ++ nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S gnd! pmos_5p0 ++ m=1 w=2.675e-6 l=500n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 pd=6.23e-6 ++ nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S gnd! pmos_5p0 ++ m=1 w=2.23e-6 l=500n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 pd=5.34e-6 ++ nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S gnd! pmos_5p0 ++ m=1 w=1.86e-6 l=500n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 pd=4.6e-6 ++ nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S gnd! pmos_5p0 ++ m=1 w=1.55e-6 l=500n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S gnd! pmos_5p0 ++ m=1 w=1.29e-6 l=500n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S gnd! pmos_5p0 ++ m=1 w=1.075e-6 l=500n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S gnd! pmos_5p0 ++ m=1 w=895e-9 l=500n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S gnd! pmos_5p0 ++ m=1 w=745e-9 l=500n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S gnd! pmos_5p0 ++ m=1 w=620e-9 l=500n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S gnd! pmos_5p0 ++ m=1 w=520e-9 l=500n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S gnd! pmos_5p0 ++ m=1 w=430e-9 l=500n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S gnd! pmos_5p0 ++ m=1 w=300e-9 l=500n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_26_R0 I1_lin_default_l_26_R0_D I1_lin_default_l_26_R0_G ++ I1_lin_default_l_26_R0_S gnd! pmos_5p0 m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=47.700u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=39.750u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=33.125u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=27.605u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=23.005u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=19.170u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=15.975u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=13.310u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=11.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=9.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=7.705u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=6.420u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=5.350u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=4.460u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=3.715u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=3.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=2.580u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=2.150u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=1.790u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=1.495u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=1.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=1.035u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=0.865u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=0.720u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=0.600u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=0.500u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_5p0 m=1 w=36e-6 l=500n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_5p0 m=1 w=18.36e-6 l=500n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_5p0 m=100 w=360e-9 l=500n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_5p0 m=51 w=360e-9 l=500n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ gnd! pmos_5p0 m=1 w=720e-9 l=500n nf=2 as=316.8e-15 ad=187.2e-15 ps=3.2e-6 ++ pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ gnd! pmos_5p0 m=1 w=900e-9 l=500n nf=3 as=529.2e-15 ad=529.2e-15 ps=4.68e-6 ++ pd=4.68e-6 nrd=0.653333 nrs=0.653333 sa=0.660u sb=0.660u sd=0.960u dtemp=0 ++ par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ gnd! pmos_5p0 m=1 w=1.08e-6 l=500n nf=3 as=345.6e-15 ad=345.6e-15 ps=3.36e-6 ++ pd=3.36e-6 nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S gnd! pmos_5p0 ++ m=1 w=16.08e-6 l=500n nf=3 as=5.1456e-12 ad=5.1456e-12 ps=23.36e-6 ++ pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S gnd! pmos_5p0 ++ m=1 w=26.8e-6 l=500n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S gnd! pmos_5p0 m=1 ++ w=16.8e-6 l=500n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 ++ nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S gnd! pmos_5p0 m=1 ++ w=10.08e-6 l=500n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 pd=15.36e-6 ++ nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S gnd! pmos_5p0 m=1 ++ w=6.72e-6 l=500n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S gnd! pmos_5p0 m=1 ++ w=6.72e-6 l=500n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S gnd! pmos_5p0 ++ m=1 w=10.08e-6 l=500n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=169.2e-15 ad=158.4e-15 ps=1.66e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.305556 sa=0.470u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S gnd! pmos_5p0 m=1 ++ w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S gnd! ++ pmos_5p0 m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S gnd! ++ pmos_5p0 m=1 w=2.58e-6 l=500n nf=3 as=825.6e-15 ad=825.6e-15 ps=5.36e-6 ++ pd=5.36e-6 nrd=0.124031 nrs=0.124031 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S gnd! ++ pmos_5p0 m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S gnd! ++ pmos_5p0 m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S gnd! ++ pmos_5p0 m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S gnd! ++ pmos_5p0 m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_5p0 m=1 w=360e-9 ++ l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 ++ nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_5p0.gds b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_5p0.gds new file mode 100644 index 0000000..791ca8d --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_5p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_5p0_dw.cdl b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_5p0_dw.cdl new file mode 100644 index 0000000..eed07d7 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_5p0_dw.cdl
@@ -0,0 +1,735 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_5p0_dw +* View Name: schematic +* Netlisted on: Sep 10 16:56:54 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_5p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_5p0_dw I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_l_26_R0_D I1_lin_default_l_26_R0_G I1_lin_default_l_26_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S I1_lin_default_sFirst_1_R0_D ++ I1_lin_default_sFirst_1_R0_G I1_lin_default_sFirst_1_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_l_25_R0_D:I +*.PININFO I1_lin_default_l_25_R0_G:I I1_lin_default_l_25_R0_S:I +*.PININFO I1_lin_default_l_26_R0_D:I I1_lin_default_l_26_R0_G:I +*.PININFO I1_lin_default_l_26_R0_S:I I1_lin_default_leftTap_0_R0_D:I +*.PININFO I1_lin_default_leftTap_0_R0_G:I I1_lin_default_leftTap_0_R0_S:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_0_R0_G:I +*.PININFO I1_lin_default_m_0_R0_S:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_1_R0_G:I I1_lin_default_m_1_R0_S:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_m_2_R0_G:I +*.PININFO I1_lin_default_m_2_R0_S:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_0_R0_G:I I1_lin_default_nf_0_R0_S:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_1_R0_G:I +*.PININFO I1_lin_default_nf_1_R0_S:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_2_R0_G:I I1_lin_default_nf_2_R0_S:I +*.PININFO I1_lin_default_rightTap_0_R0_D:I I1_lin_default_rightTap_0_R0_G:I +*.PININFO I1_lin_default_rightTap_0_R0_S:I I1_lin_default_sFirst_0_R0_D:I +*.PININFO I1_lin_default_sFirst_0_R0_G:I I1_lin_default_sFirst_0_R0_S:I +*.PININFO I1_lin_default_sdConn_0_R0_D:I I1_lin_default_sdConn_0_R0_G:I +*.PININFO I1_lin_default_sdConn_0_R0_S:I I1_lin_default_sdConn_1_R0_D:I +*.PININFO I1_lin_default_sdConn_1_R0_G:I I1_lin_default_sdConn_1_R0_S:I +*.PININFO I1_lin_default_sdConn_2_R0_D:I I1_lin_default_sdConn_2_R0_G:I +*.PININFO I1_lin_default_sdConn_2_R0_S:I I1_lin_default_sdWidth_0_R0_D:I +*.PININFO I1_lin_default_sdWidth_0_R0_G:I I1_lin_default_sdWidth_0_R0_S:I +*.PININFO I1_lin_default_sdWidth_1_R0_D:I I1_lin_default_sdWidth_1_R0_G:I +*.PININFO I1_lin_default_sdWidth_1_R0_S:I I1_lin_default_sdWidth_2_R0_D:I +*.PININFO I1_lin_default_sdWidth_2_R0_G:I I1_lin_default_sdWidth_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_3_R0_D:I I1_lin_default_sdWidth_3_R0_G:I +*.PININFO I1_lin_default_sdWidth_3_R0_S:I I1_lin_default_sdWidth_4_R0_D:I +*.PININFO I1_lin_default_sdWidth_4_R0_G:I I1_lin_default_sdWidth_4_R0_S:I +*.PININFO I1_lin_default_sdWidth_5_R0_D:I I1_lin_default_sdWidth_5_R0_G:I +*.PININFO I1_lin_default_sdWidth_5_R0_S:I I1_lin_default_sdWidth_6_R0_D:I +*.PININFO I1_lin_default_sdWidth_6_R0_G:I I1_lin_default_sdWidth_6_R0_S:I +*.PININFO I1_lin_default_sdWidth_7_R0_D:I I1_lin_default_sdWidth_7_R0_G:I +*.PININFO I1_lin_default_sdWidth_7_R0_S:I I1_lin_default_sdWidth_8_R0_D:I +*.PININFO I1_lin_default_sdWidth_8_R0_G:I I1_lin_default_sdWidth_8_R0_S:I +*.PININFO I1_lin_default_sdWidth_9_R0_D:I I1_lin_default_sdWidth_9_R0_G:I +*.PININFO I1_lin_default_sdWidth_9_R0_S:I I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I gnd!:I +MMP0 I1_lin_default_sFirst_1_R0_D I1_lin_default_sFirst_1_R0_G ++ I1_lin_default_sFirst_1_R0_S gnd! pmos_5p0_dw m=1 w=16.8e-6 l=500n nf=5 ++ as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 nrd=0.017619 ++ nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S gnd! ++ pmos_5p0_dw m=1 w=1e-3 l=500n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 ++ pd=1.0052e-3 nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S gnd! ++ pmos_5p0_dw m=1 w=85.455e-6 l=500n nf=1 as=37.6002e-12 ad=37.6002e-12 ++ ps=171.79e-6 pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S gnd! ++ pmos_5p0_dw m=1 w=71.215e-6 l=500n nf=1 as=31.3346e-12 ad=31.3346e-12 ++ ps=143.31e-6 pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S gnd! ++ pmos_5p0_dw m=1 w=59.345e-6 l=500n nf=1 as=26.1118e-12 ad=26.1118e-12 ++ ps=119.57e-6 pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S gnd! ++ pmos_5p0_dw m=1 w=49.455e-6 l=500n nf=1 as=21.7602e-12 ad=21.7602e-12 ++ ps=99.79e-6 pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S gnd! ++ pmos_5p0_dw m=1 w=41.21e-6 l=500n nf=1 as=18.1324e-12 ad=18.1324e-12 ++ ps=83.3e-6 pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S gnd! ++ pmos_5p0_dw m=1 w=34.345e-6 l=500n nf=1 as=15.1118e-12 ad=15.1118e-12 ++ ps=69.57e-6 pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S gnd! ++ pmos_5p0_dw m=1 w=28.62e-6 l=500n nf=1 as=12.5928e-12 ad=12.5928e-12 ++ ps=58.12e-6 pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S gnd! ++ pmos_5p0_dw m=1 w=23.85e-6 l=500n nf=1 as=10.494e-12 ad=10.494e-12 ++ ps=48.58e-6 pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S gnd! ++ pmos_5p0_dw m=1 w=19.875e-6 l=500n nf=1 as=8.745e-12 ad=8.745e-12 ++ ps=40.63e-6 pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S gnd! ++ pmos_5p0_dw m=1 w=16.56e-6 l=500n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 ++ pd=34e-6 nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S gnd! ++ pmos_5p0_dw m=1 w=13.8e-6 l=500n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 ++ pd=28.48e-6 nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S gnd! ++ pmos_5p0_dw m=1 w=11.5e-6 l=500n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 ++ pd=23.88e-6 nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S gnd! ++ pmos_5p0_dw m=1 w=9.585e-6 l=500n nf=1 as=4.2174e-12 ad=4.2174e-12 ++ ps=20.05e-6 pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S gnd! ++ pmos_5p0_dw m=1 w=7.985e-6 l=500n nf=1 as=3.5134e-12 ad=3.5134e-12 ++ ps=16.85e-6 pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S gnd! ++ pmos_5p0_dw m=1 w=6.655e-6 l=500n nf=1 as=2.9282e-12 ad=2.9282e-12 ++ ps=14.19e-6 pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S gnd! ++ pmos_5p0_dw m=1 w=5.545e-6 l=500n nf=1 as=2.4398e-12 ad=2.4398e-12 ++ ps=11.97e-6 pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S gnd! ++ pmos_5p0_dw m=1 w=4.62e-6 l=500n nf=1 as=2.0328e-12 ad=2.0328e-12 ++ ps=10.12e-6 pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S gnd! ++ pmos_5p0_dw m=1 w=3.85e-6 l=500n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 ++ pd=8.58e-6 nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S gnd! ++ pmos_5p0_dw m=1 w=3.21e-6 l=500n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 ++ pd=7.3e-6 nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S gnd! ++ pmos_5p0_dw m=1 w=2.675e-6 l=500n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 ++ pd=6.23e-6 nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S gnd! ++ pmos_5p0_dw m=1 w=2.23e-6 l=500n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 ++ pd=5.34e-6 nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S gnd! ++ pmos_5p0_dw m=1 w=1.86e-6 l=500n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 ++ pd=4.6e-6 nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S gnd! pmos_5p0_dw ++ m=1 w=1.55e-6 l=500n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S gnd! pmos_5p0_dw ++ m=1 w=1.29e-6 l=500n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S gnd! pmos_5p0_dw ++ m=1 w=1.075e-6 l=500n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S gnd! pmos_5p0_dw ++ m=1 w=895e-9 l=500n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S gnd! pmos_5p0_dw ++ m=1 w=745e-9 l=500n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S gnd! pmos_5p0_dw ++ m=1 w=620e-9 l=500n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S gnd! pmos_5p0_dw ++ m=1 w=520e-9 l=500n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S gnd! pmos_5p0_dw ++ m=1 w=430e-9 l=500n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S gnd! pmos_5p0_dw ++ m=1 w=300e-9 l=500n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_26_R0 I1_lin_default_l_26_R0_D I1_lin_default_l_26_R0_G ++ I1_lin_default_l_26_R0_S gnd! pmos_5p0_dw m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=47.700u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=39.750u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=33.125u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=27.605u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=23.005u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=19.170u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=15.975u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=13.310u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=11.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=9.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=7.705u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=6.420u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=5.350u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=4.460u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=3.715u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=3.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=2.580u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=2.150u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=1.790u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=1.495u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=1.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=1.035u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=0.865u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=0.720u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=0.600u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=0.500u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_5p0_dw m=1 w=36e-6 l=500n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_5p0_dw m=1 w=18.36e-6 l=500n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_5p0_dw m=100 w=360e-9 l=500n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_5p0_dw m=51 w=360e-9 l=500n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ gnd! pmos_5p0_dw m=1 w=720e-9 l=500n nf=2 as=316.8e-15 ad=187.2e-15 ++ ps=3.2e-6 pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u ++ dtemp=0 par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ gnd! pmos_5p0_dw m=1 w=900e-9 l=500n nf=3 as=529.2e-15 ad=529.2e-15 ++ ps=4.68e-6 pd=4.68e-6 nrd=0.653333 nrs=0.653333 sa=0.660u sb=0.660u ++ sd=0.960u dtemp=0 par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ gnd! pmos_5p0_dw m=1 w=1.08e-6 l=500n nf=3 as=345.6e-15 ad=345.6e-15 ++ ps=3.36e-6 pd=3.36e-6 nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S gnd! ++ pmos_5p0_dw m=1 w=16.08e-6 l=500n nf=3 as=5.1456e-12 ad=5.1456e-12 ++ ps=23.36e-6 pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S gnd! pmos_5p0_dw ++ m=1 w=26.8e-6 l=500n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S gnd! pmos_5p0_dw ++ m=1 w=16.8e-6 l=500n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 ++ pd=23.12e-6 nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S gnd! pmos_5p0_dw ++ m=1 w=10.08e-6 l=500n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S gnd! pmos_5p0_dw ++ m=1 w=6.72e-6 l=500n nf=2 as=1.7472e-12 ad=2.9568e-12 ps=7.76e-6 pd=15.2e-6 ++ nrd=0.065476 nrs=0.038690 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S gnd! pmos_5p0_dw ++ m=1 w=6.72e-6 l=500n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S gnd! pmos_5p0_dw ++ m=1 w=10.08e-6 l=500n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=169.2e-15 ad=158.4e-15 ps=1.66e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.305556 sa=0.470u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S gnd! ++ pmos_5p0_dw m=1 w=25.08e-6 l=500n nf=3 as=8.0256e-12 ad=8.0256e-12 ++ ps=35.36e-6 pd=35.36e-6 nrd=0.012759 nrs=0.012759 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_5p0_dw m=1 ++ w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_5p0_dw.gds b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_5p0_dw.gds new file mode 100644 index 0000000..1fb319b --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_5p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_6p0.cdl b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_6p0.cdl new file mode 100644 index 0000000..fb4cf35 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_6p0.cdl
@@ -0,0 +1,684 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_6p0 +* View Name: schematic +* Netlisted on: Sep 10 17:00:31 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_6p0 I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S ++ I1_lin_default_fingerW_1_R0_D I1_lin_default_fingerW_1_R0_G ++ I1_lin_default_fingerW_1_R0_S I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S ++ I1_lin_default_fingerW_3_R0_D I1_lin_default_fingerW_3_R0_G ++ I1_lin_default_fingerW_3_R0_S I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S ++ I1_lin_default_fingerW_5_R0_D I1_lin_default_fingerW_5_R0_G ++ I1_lin_default_fingerW_5_R0_S I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S ++ I1_lin_default_fingerW_7_R0_D I1_lin_default_fingerW_7_R0_G ++ I1_lin_default_fingerW_7_R0_S I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S ++ I1_lin_default_fingerW_9_R0_D I1_lin_default_fingerW_9_R0_G ++ I1_lin_default_fingerW_9_R0_S I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S ++ I1_lin_default_fingerW_11_R0_D I1_lin_default_fingerW_11_R0_G ++ I1_lin_default_fingerW_11_R0_S I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S ++ I1_lin_default_fingerW_13_R0_D I1_lin_default_fingerW_13_R0_G ++ I1_lin_default_fingerW_13_R0_S I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S ++ I1_lin_default_fingerW_15_R0_D I1_lin_default_fingerW_15_R0_G ++ I1_lin_default_fingerW_15_R0_S I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S ++ I1_lin_default_fingerW_17_R0_D I1_lin_default_fingerW_17_R0_G ++ I1_lin_default_fingerW_17_R0_S I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S ++ I1_lin_default_fingerW_19_R0_D I1_lin_default_fingerW_19_R0_G ++ I1_lin_default_fingerW_19_R0_S I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S ++ I1_lin_default_fingerW_21_R0_D I1_lin_default_fingerW_21_R0_G ++ I1_lin_default_fingerW_21_R0_S I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S ++ I1_lin_default_fingerW_23_R0_D I1_lin_default_fingerW_23_R0_G ++ I1_lin_default_fingerW_23_R0_S I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S ++ I1_lin_default_fingerW_25_R0_D I1_lin_default_fingerW_25_R0_G ++ I1_lin_default_fingerW_25_R0_S I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S ++ I1_lin_default_fingerW_27_R0_D I1_lin_default_fingerW_27_R0_G ++ I1_lin_default_fingerW_27_R0_S I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S ++ I1_lin_default_fingerW_29_R0_D I1_lin_default_fingerW_29_R0_G ++ I1_lin_default_fingerW_29_R0_S I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S ++ I1_lin_default_fingerW_31_R0_D I1_lin_default_fingerW_31_R0_G ++ I1_lin_default_fingerW_31_R0_S I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S ++ I1_lin_default_gateConn_0_R0_D I1_lin_default_gateConn_0_R0_G ++ I1_lin_default_gateConn_0_R0_S I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S ++ I1_lin_default_gateConn_2_R0_D I1_lin_default_gateConn_2_R0_G ++ I1_lin_default_gateConn_2_R0_S I1_lin_default_l_0_R0_D ++ I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D ++ I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D ++ I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D ++ I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S I1_lin_default_l_4_R0_D ++ I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S I1_lin_default_l_5_R0_D ++ I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S I1_lin_default_l_6_R0_D ++ I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S I1_lin_default_l_7_R0_D ++ I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S I1_lin_default_l_8_R0_D ++ I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S I1_lin_default_l_9_R0_D ++ I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S I1_lin_default_l_10_R0_D ++ I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S I1_lin_default_l_11_R0_D ++ I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S I1_lin_default_l_12_R0_D ++ I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S I1_lin_default_l_13_R0_D ++ I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S I1_lin_default_l_14_R0_D ++ I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S I1_lin_default_l_15_R0_D ++ I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S I1_lin_default_l_16_R0_D ++ I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S I1_lin_default_l_17_R0_D ++ I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S I1_lin_default_l_18_R0_D ++ I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S I1_lin_default_l_19_R0_D ++ I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S I1_lin_default_l_20_R0_D ++ I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S I1_lin_default_l_21_R0_D ++ I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S I1_lin_default_l_22_R0_D ++ I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S I1_lin_default_l_23_R0_D ++ I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S I1_lin_default_l_24_R0_D ++ I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S I1_lin_default_l_25_R0_D ++ I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S I1_lin_default_sFirst_1_R0_D ++ I1_lin_default_sFirst_1_R0_G I1_lin_default_sFirst_1_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I I1_lin_default_fingerW_0_R0_D:I +*.PININFO I1_lin_default_fingerW_0_R0_G:I I1_lin_default_fingerW_0_R0_S:I +*.PININFO I1_lin_default_fingerW_1_R0_D:I I1_lin_default_fingerW_1_R0_G:I +*.PININFO I1_lin_default_fingerW_1_R0_S:I I1_lin_default_fingerW_2_R0_D:I +*.PININFO I1_lin_default_fingerW_2_R0_G:I I1_lin_default_fingerW_2_R0_S:I +*.PININFO I1_lin_default_fingerW_3_R0_D:I I1_lin_default_fingerW_3_R0_G:I +*.PININFO I1_lin_default_fingerW_3_R0_S:I I1_lin_default_fingerW_4_R0_D:I +*.PININFO I1_lin_default_fingerW_4_R0_G:I I1_lin_default_fingerW_4_R0_S:I +*.PININFO I1_lin_default_fingerW_5_R0_D:I I1_lin_default_fingerW_5_R0_G:I +*.PININFO I1_lin_default_fingerW_5_R0_S:I I1_lin_default_fingerW_6_R0_D:I +*.PININFO I1_lin_default_fingerW_6_R0_G:I I1_lin_default_fingerW_6_R0_S:I +*.PININFO I1_lin_default_fingerW_7_R0_D:I I1_lin_default_fingerW_7_R0_G:I +*.PININFO I1_lin_default_fingerW_7_R0_S:I I1_lin_default_fingerW_8_R0_D:I +*.PININFO I1_lin_default_fingerW_8_R0_G:I I1_lin_default_fingerW_8_R0_S:I +*.PININFO I1_lin_default_fingerW_9_R0_D:I I1_lin_default_fingerW_9_R0_G:I +*.PININFO I1_lin_default_fingerW_9_R0_S:I I1_lin_default_fingerW_10_R0_D:I +*.PININFO I1_lin_default_fingerW_10_R0_G:I I1_lin_default_fingerW_10_R0_S:I +*.PININFO I1_lin_default_fingerW_11_R0_D:I I1_lin_default_fingerW_11_R0_G:I +*.PININFO I1_lin_default_fingerW_11_R0_S:I I1_lin_default_fingerW_12_R0_D:I +*.PININFO I1_lin_default_fingerW_12_R0_G:I I1_lin_default_fingerW_12_R0_S:I +*.PININFO I1_lin_default_fingerW_13_R0_D:I I1_lin_default_fingerW_13_R0_G:I +*.PININFO I1_lin_default_fingerW_13_R0_S:I I1_lin_default_fingerW_14_R0_D:I +*.PININFO I1_lin_default_fingerW_14_R0_G:I I1_lin_default_fingerW_14_R0_S:I +*.PININFO I1_lin_default_fingerW_15_R0_D:I I1_lin_default_fingerW_15_R0_G:I +*.PININFO I1_lin_default_fingerW_15_R0_S:I I1_lin_default_fingerW_16_R0_D:I +*.PININFO I1_lin_default_fingerW_16_R0_G:I I1_lin_default_fingerW_16_R0_S:I +*.PININFO I1_lin_default_fingerW_17_R0_D:I I1_lin_default_fingerW_17_R0_G:I +*.PININFO I1_lin_default_fingerW_17_R0_S:I I1_lin_default_fingerW_18_R0_D:I +*.PININFO I1_lin_default_fingerW_18_R0_G:I I1_lin_default_fingerW_18_R0_S:I +*.PININFO I1_lin_default_fingerW_19_R0_D:I I1_lin_default_fingerW_19_R0_G:I +*.PININFO I1_lin_default_fingerW_19_R0_S:I I1_lin_default_fingerW_20_R0_D:I +*.PININFO I1_lin_default_fingerW_20_R0_G:I I1_lin_default_fingerW_20_R0_S:I +*.PININFO I1_lin_default_fingerW_21_R0_D:I I1_lin_default_fingerW_21_R0_G:I +*.PININFO I1_lin_default_fingerW_21_R0_S:I I1_lin_default_fingerW_22_R0_D:I +*.PININFO I1_lin_default_fingerW_22_R0_G:I I1_lin_default_fingerW_22_R0_S:I +*.PININFO I1_lin_default_fingerW_23_R0_D:I I1_lin_default_fingerW_23_R0_G:I +*.PININFO I1_lin_default_fingerW_23_R0_S:I I1_lin_default_fingerW_24_R0_D:I +*.PININFO I1_lin_default_fingerW_24_R0_G:I I1_lin_default_fingerW_24_R0_S:I +*.PININFO I1_lin_default_fingerW_25_R0_D:I I1_lin_default_fingerW_25_R0_G:I +*.PININFO I1_lin_default_fingerW_25_R0_S:I I1_lin_default_fingerW_26_R0_D:I +*.PININFO I1_lin_default_fingerW_26_R0_G:I I1_lin_default_fingerW_26_R0_S:I +*.PININFO I1_lin_default_fingerW_27_R0_D:I I1_lin_default_fingerW_27_R0_G:I +*.PININFO I1_lin_default_fingerW_27_R0_S:I I1_lin_default_fingerW_28_R0_D:I +*.PININFO I1_lin_default_fingerW_28_R0_G:I I1_lin_default_fingerW_28_R0_S:I +*.PININFO I1_lin_default_fingerW_29_R0_D:I I1_lin_default_fingerW_29_R0_G:I +*.PININFO I1_lin_default_fingerW_29_R0_S:I I1_lin_default_fingerW_30_R0_D:I +*.PININFO I1_lin_default_fingerW_30_R0_G:I I1_lin_default_fingerW_30_R0_S:I +*.PININFO I1_lin_default_fingerW_31_R0_D:I I1_lin_default_fingerW_31_R0_G:I +*.PININFO I1_lin_default_fingerW_31_R0_S:I I1_lin_default_fingerW_32_R0_D:I +*.PININFO I1_lin_default_fingerW_32_R0_G:I I1_lin_default_fingerW_32_R0_S:I +*.PININFO I1_lin_default_gateConn_0_R0_D:I I1_lin_default_gateConn_0_R0_G:I +*.PININFO I1_lin_default_gateConn_0_R0_S:I I1_lin_default_gateConn_1_R0_D:I +*.PININFO I1_lin_default_gateConn_1_R0_G:I I1_lin_default_gateConn_1_R0_S:I +*.PININFO I1_lin_default_gateConn_2_R0_D:I I1_lin_default_gateConn_2_R0_G:I +*.PININFO I1_lin_default_gateConn_2_R0_S:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_G:I I1_lin_default_l_0_R0_S:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_1_R0_G:I +*.PININFO I1_lin_default_l_1_R0_S:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_2_R0_G:I I1_lin_default_l_2_R0_S:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_3_R0_G:I +*.PININFO I1_lin_default_l_3_R0_S:I I1_lin_default_l_4_R0_D:I +*.PININFO I1_lin_default_l_4_R0_G:I I1_lin_default_l_4_R0_S:I +*.PININFO I1_lin_default_l_5_R0_D:I I1_lin_default_l_5_R0_G:I +*.PININFO I1_lin_default_l_5_R0_S:I I1_lin_default_l_6_R0_D:I +*.PININFO I1_lin_default_l_6_R0_G:I I1_lin_default_l_6_R0_S:I +*.PININFO I1_lin_default_l_7_R0_D:I I1_lin_default_l_7_R0_G:I +*.PININFO I1_lin_default_l_7_R0_S:I I1_lin_default_l_8_R0_D:I +*.PININFO I1_lin_default_l_8_R0_G:I I1_lin_default_l_8_R0_S:I +*.PININFO I1_lin_default_l_9_R0_D:I I1_lin_default_l_9_R0_G:I +*.PININFO I1_lin_default_l_9_R0_S:I I1_lin_default_l_10_R0_D:I +*.PININFO I1_lin_default_l_10_R0_G:I I1_lin_default_l_10_R0_S:I +*.PININFO I1_lin_default_l_11_R0_D:I I1_lin_default_l_11_R0_G:I +*.PININFO I1_lin_default_l_11_R0_S:I I1_lin_default_l_12_R0_D:I +*.PININFO I1_lin_default_l_12_R0_G:I I1_lin_default_l_12_R0_S:I +*.PININFO I1_lin_default_l_13_R0_D:I I1_lin_default_l_13_R0_G:I +*.PININFO I1_lin_default_l_13_R0_S:I I1_lin_default_l_14_R0_D:I +*.PININFO I1_lin_default_l_14_R0_G:I I1_lin_default_l_14_R0_S:I +*.PININFO I1_lin_default_l_15_R0_D:I I1_lin_default_l_15_R0_G:I +*.PININFO I1_lin_default_l_15_R0_S:I I1_lin_default_l_16_R0_D:I +*.PININFO I1_lin_default_l_16_R0_G:I I1_lin_default_l_16_R0_S:I +*.PININFO I1_lin_default_l_17_R0_D:I I1_lin_default_l_17_R0_G:I +*.PININFO I1_lin_default_l_17_R0_S:I I1_lin_default_l_18_R0_D:I +*.PININFO I1_lin_default_l_18_R0_G:I I1_lin_default_l_18_R0_S:I +*.PININFO I1_lin_default_l_19_R0_D:I I1_lin_default_l_19_R0_G:I +*.PININFO I1_lin_default_l_19_R0_S:I I1_lin_default_l_20_R0_D:I +*.PININFO I1_lin_default_l_20_R0_G:I I1_lin_default_l_20_R0_S:I +*.PININFO I1_lin_default_l_21_R0_D:I I1_lin_default_l_21_R0_G:I +*.PININFO I1_lin_default_l_21_R0_S:I I1_lin_default_l_22_R0_D:I +*.PININFO I1_lin_default_l_22_R0_G:I I1_lin_default_l_22_R0_S:I +*.PININFO I1_lin_default_l_23_R0_D:I I1_lin_default_l_23_R0_G:I +*.PININFO I1_lin_default_l_23_R0_S:I I1_lin_default_l_24_R0_D:I +*.PININFO I1_lin_default_l_24_R0_G:I I1_lin_default_l_24_R0_S:I +*.PININFO I1_lin_default_l_25_R0_D:I I1_lin_default_l_25_R0_G:I +*.PININFO I1_lin_default_l_25_R0_S:I I1_lin_default_leftTap_0_R0_D:I +*.PININFO I1_lin_default_leftTap_0_R0_G:I I1_lin_default_leftTap_0_R0_S:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_0_R0_G:I +*.PININFO I1_lin_default_m_0_R0_S:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_1_R0_G:I I1_lin_default_m_1_R0_S:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_m_2_R0_G:I +*.PININFO I1_lin_default_m_2_R0_S:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_0_R0_G:I I1_lin_default_nf_0_R0_S:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_1_R0_G:I +*.PININFO I1_lin_default_nf_1_R0_S:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_2_R0_G:I I1_lin_default_nf_2_R0_S:I +*.PININFO I1_lin_default_rightTap_0_R0_D:I I1_lin_default_rightTap_0_R0_G:I +*.PININFO I1_lin_default_rightTap_0_R0_S:I I1_lin_default_sFirst_0_R0_D:I +*.PININFO I1_lin_default_sFirst_0_R0_G:I I1_lin_default_sFirst_0_R0_S:I +*.PININFO I1_lin_default_sdConn_0_R0_D:I I1_lin_default_sdConn_0_R0_G:I +*.PININFO I1_lin_default_sdConn_0_R0_S:I I1_lin_default_sdConn_1_R0_D:I +*.PININFO I1_lin_default_sdConn_1_R0_G:I I1_lin_default_sdConn_1_R0_S:I +*.PININFO I1_lin_default_sdConn_2_R0_D:I I1_lin_default_sdConn_2_R0_G:I +*.PININFO I1_lin_default_sdConn_2_R0_S:I I1_lin_default_sdWidth_0_R0_D:I +*.PININFO I1_lin_default_sdWidth_0_R0_G:I I1_lin_default_sdWidth_0_R0_S:I +*.PININFO I1_lin_default_sdWidth_1_R0_D:I I1_lin_default_sdWidth_1_R0_G:I +*.PININFO I1_lin_default_sdWidth_1_R0_S:I I1_lin_default_sdWidth_2_R0_D:I +*.PININFO I1_lin_default_sdWidth_2_R0_G:I I1_lin_default_sdWidth_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_3_R0_D:I I1_lin_default_sdWidth_3_R0_G:I +*.PININFO I1_lin_default_sdWidth_3_R0_S:I I1_lin_default_sdWidth_4_R0_D:I +*.PININFO I1_lin_default_sdWidth_4_R0_G:I I1_lin_default_sdWidth_4_R0_S:I +*.PININFO I1_lin_default_sdWidth_5_R0_D:I I1_lin_default_sdWidth_5_R0_G:I +*.PININFO I1_lin_default_sdWidth_5_R0_S:I I1_lin_default_sdWidth_6_R0_D:I +*.PININFO I1_lin_default_sdWidth_6_R0_G:I I1_lin_default_sdWidth_6_R0_S:I +*.PININFO I1_lin_default_sdWidth_7_R0_D:I I1_lin_default_sdWidth_7_R0_G:I +*.PININFO I1_lin_default_sdWidth_7_R0_S:I I1_lin_default_sdWidth_8_R0_D:I +*.PININFO I1_lin_default_sdWidth_8_R0_G:I I1_lin_default_sdWidth_8_R0_S:I +*.PININFO I1_lin_default_sdWidth_9_R0_D:I I1_lin_default_sdWidth_9_R0_G:I +*.PININFO I1_lin_default_sdWidth_9_R0_S:I I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I gnd!:I +MMP0 I1_lin_default_sFirst_1_R0_D I1_lin_default_sFirst_1_R0_G ++ I1_lin_default_sFirst_1_R0_S gnd! pmos_6p0 m=1 w=16.8e-6 l=550n nf=5 ++ as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 nrd=0.017619 ++ nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S gnd! pmos_6p0 ++ m=1 w=1e-3 l=550n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 pd=1.0052e-3 ++ nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S gnd! pmos_6p0 ++ m=1 w=85.455e-6 l=550n nf=1 as=37.6002e-12 ad=37.6002e-12 ps=171.79e-6 ++ pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S gnd! pmos_6p0 ++ m=1 w=71.215e-6 l=550n nf=1 as=31.3346e-12 ad=31.3346e-12 ps=143.31e-6 ++ pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S gnd! pmos_6p0 ++ m=1 w=59.345e-6 l=550n nf=1 as=26.1118e-12 ad=26.1118e-12 ps=119.57e-6 ++ pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S gnd! pmos_6p0 ++ m=1 w=49.455e-6 l=550n nf=1 as=21.7602e-12 ad=21.7602e-12 ps=99.79e-6 ++ pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S gnd! pmos_6p0 ++ m=1 w=41.21e-6 l=550n nf=1 as=18.1324e-12 ad=18.1324e-12 ps=83.3e-6 ++ pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S gnd! pmos_6p0 ++ m=1 w=34.345e-6 l=550n nf=1 as=15.1118e-12 ad=15.1118e-12 ps=69.57e-6 ++ pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S gnd! pmos_6p0 ++ m=1 w=28.62e-6 l=550n nf=1 as=12.5928e-12 ad=12.5928e-12 ps=58.12e-6 ++ pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S gnd! pmos_6p0 ++ m=1 w=23.85e-6 l=550n nf=1 as=10.494e-12 ad=10.494e-12 ps=48.58e-6 ++ pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S gnd! pmos_6p0 ++ m=1 w=19.875e-6 l=550n nf=1 as=8.745e-12 ad=8.745e-12 ps=40.63e-6 ++ pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S gnd! pmos_6p0 ++ m=1 w=16.56e-6 l=550n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 pd=34e-6 ++ nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S gnd! pmos_6p0 ++ m=1 w=13.8e-6 l=550n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 pd=28.48e-6 ++ nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S gnd! pmos_6p0 ++ m=1 w=11.5e-6 l=550n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 pd=23.88e-6 ++ nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S gnd! pmos_6p0 ++ m=1 w=9.585e-6 l=550n nf=1 as=4.2174e-12 ad=4.2174e-12 ps=20.05e-6 ++ pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S gnd! pmos_6p0 ++ m=1 w=7.985e-6 l=550n nf=1 as=3.5134e-12 ad=3.5134e-12 ps=16.85e-6 ++ pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S gnd! pmos_6p0 ++ m=1 w=6.655e-6 l=550n nf=1 as=2.9282e-12 ad=2.9282e-12 ps=14.19e-6 ++ pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S gnd! pmos_6p0 ++ m=1 w=5.545e-6 l=550n nf=1 as=2.4398e-12 ad=2.4398e-12 ps=11.97e-6 ++ pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S gnd! pmos_6p0 ++ m=1 w=4.62e-6 l=550n nf=1 as=2.0328e-12 ad=2.0328e-12 ps=10.12e-6 ++ pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S gnd! pmos_6p0 ++ m=1 w=3.85e-6 l=550n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 pd=8.58e-6 ++ nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S gnd! pmos_6p0 ++ m=1 w=3.21e-6 l=550n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 pd=7.3e-6 ++ nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S gnd! pmos_6p0 ++ m=1 w=2.675e-6 l=550n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 pd=6.23e-6 ++ nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S gnd! pmos_6p0 ++ m=1 w=2.23e-6 l=550n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 pd=5.34e-6 ++ nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S gnd! pmos_6p0 ++ m=1 w=1.86e-6 l=550n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 pd=4.6e-6 ++ nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S gnd! pmos_6p0 ++ m=1 w=1.55e-6 l=550n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S gnd! pmos_6p0 ++ m=1 w=1.29e-6 l=550n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S gnd! pmos_6p0 ++ m=1 w=1.075e-6 l=550n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S gnd! pmos_6p0 ++ m=1 w=895e-9 l=550n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S gnd! pmos_6p0 ++ m=1 w=745e-9 l=550n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S gnd! pmos_6p0 ++ m=1 w=620e-9 l=550n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S gnd! pmos_6p0 ++ m=1 w=520e-9 l=550n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S gnd! pmos_6p0 ++ m=1 w=430e-9 l=550n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S gnd! pmos_6p0 ++ m=1 w=300e-9 l=550n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S gnd! pmos_6p0 m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=43.725u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=36.435u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=30.365u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=25.305u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=21.085u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=17.570u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=14.645u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=12.200u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=10.170u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=8.475u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=7.060u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=5.885u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=4.905u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=4.085u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=3.405u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=2.840u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=2.365u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=1.970u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=1.640u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=1.370u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=1.140u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=0.950u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=0.790u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=0.660u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=0.550u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_6p0 m=1 w=36e-6 l=550n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_6p0 m=1 w=18.36e-6 l=550n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_6p0 m=100 w=360e-9 l=550n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_6p0 m=51 w=360e-9 l=550n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S gnd! pmos_6p0 ++ m=1 w=26.8e-6 l=550n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S gnd! pmos_6p0 m=1 ++ w=16.8e-6 l=550n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 ++ nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S gnd! pmos_6p0 m=1 ++ w=10.08e-6 l=550n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 pd=15.36e-6 ++ nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S gnd! pmos_6p0 m=1 ++ w=6.72e-6 l=550n nf=2 as=1.7472e-12 ad=2.9568e-12 ps=7.76e-6 pd=15.2e-6 ++ nrd=0.065476 nrs=0.038690 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S gnd! pmos_6p0 m=1 ++ w=6.72e-6 l=550n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S gnd! pmos_6p0 ++ m=1 w=1.08e-6 l=550n nf=3 as=345.6e-15 ad=345.6e-15 ps=3.36e-6 pd=3.36e-6 ++ nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=169.2e-15 ad=158.4e-15 ps=1.66e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.305556 sa=0.470u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S gnd! pmos_6p0 m=1 ++ w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S gnd! ++ pmos_6p0 m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S gnd! ++ pmos_6p0 m=1 w=25.08e-6 l=550n nf=3 as=8.0256e-12 ad=8.0256e-12 ps=35.36e-6 ++ pd=35.36e-6 nrd=0.012759 nrs=0.012759 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S gnd! ++ pmos_6p0 m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S gnd! ++ pmos_6p0 m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S gnd! ++ pmos_6p0 m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S gnd! ++ pmos_6p0 m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_6p0 m=1 w=360e-9 ++ l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 ++ nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_6p0.gds b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_6p0.gds new file mode 100644 index 0000000..8fa7bdc --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/mosfet/sample_pmos_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/resistor/ppolyf_u_3k_6p0_dw/ppolyf_u_3k_6p0_dw.cdl b/rules/klayout/lvs/testing/man_testing/resistor/ppolyf_u_3k_6p0_dw/ppolyf_u_3k_6p0_dw.cdl new file mode 100644 index 0000000..3324bc5 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/resistor/ppolyf_u_3k_6p0_dw/ppolyf_u_3k_6p0_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u_3k_6p0_dw +* View Name: schematic +* Netlisted on: Nov 24 12:12:32 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u_3k_6p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u_3k_6p0_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=8.0 l=50u w=3.62u r=42.1344K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=3.0 l=50u w=3.62u r=42.1344K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=8.0 l=7.6u w=3.62u r=6.55281K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=3.0 l=7.6u w=3.62u r=6.55281K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=8.0 l=7.24u w=3.62u r=6.2507K par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=3.0 l=7.24u w=3.62u r=6.2507K par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=8.0 l=50u w=1u r=157.743K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=50u w=1u r=157.743K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=3.0 l=50u w=1u r=157.743K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=50u w=1u r=157.743K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=50u w=1u r=157.743K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=50u w=1u r=157.743K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=8.0 l=7.6u w=1u r=24.5324K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=3.0 l=7.6u w=1u r=24.5324K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=8.0 l=2u w=1u r=6.93859K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=2u w=1u r=6.93859K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=3.0 l=2u w=1u r=6.93859K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=2u w=1u r=6.93859K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=2u w=1u r=6.93859K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS gnd! ++ ppolyf_u_3k_6p0_dw m=1.0 l=2u w=1u r=6.93859K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS gnd! ppolyf_u_3k_6p0_dw ++ m=1.0 l=2u w=1u r=6.9385891K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/resistor/ppolyf_u_3k_6p0_dw/ppolyf_u_3k_6p0_dw.gds b/rules/klayout/lvs/testing/man_testing/resistor/ppolyf_u_3k_6p0_dw/ppolyf_u_3k_6p0_dw.gds new file mode 100644 index 0000000..14ca3d0 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/resistor/ppolyf_u_3k_6p0_dw/ppolyf_u_3k_6p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/resistor/pwell/pwell.cdl b/rules/klayout/lvs/testing/man_testing/resistor/pwell/pwell.cdl new file mode 100644 index 0000000..5ecec85 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/resistor/pwell/pwell.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pwell +* View Name: schematic +* Netlisted on: Nov 24 09:41:48 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pwell +* View Name: schematic +************************************************************************ + +.SUBCKT pwell I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS gnd! ++ pwell m=8.0 l=50u w=50u r=1.01864K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=50u w=50u r=1.01864K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS gnd! ++ pwell m=3.0 l=50u w=50u r=1.01864K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=50u w=50u r=1.01864K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=50u w=50u r=1.01864K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=50u w=50u r=1.01864K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS gnd! ++ pwell m=8.0 l=11.61u w=50u r=243.958 par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=11.61u w=50u r=243.958 par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS gnd! ++ pwell m=3.0 l=11.61u w=50u r=243.958 par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=11.61u w=50u r=243.958 par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=11.61u w=50u r=243.958 par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=11.61u w=50u r=243.958 par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS gnd! ++ pwell m=8.0 l=4u w=50u r=90.3947 par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=4u w=50u r=90.3947 par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS gnd! ++ pwell m=3.0 l=4u w=50u r=90.3947 par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=4u w=50u r=90.3947 par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=4u w=50u r=90.3947 par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=4u w=50u r=90.3947 par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS gnd! ++ pwell m=8.0 l=50u w=5.71u r=9.58595K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=50u w=5.71u r=9.58595K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS gnd! ++ pwell m=3.0 l=50u w=5.71u r=9.58595K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=50u w=5.71u r=9.58595K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=50u w=5.71u r=9.58595K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=50u w=5.71u r=9.58595K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS gnd! ++ pwell m=8.0 l=11.61u w=5.71u r=2.29578K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=11.61u w=5.71u r=2.29578K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS gnd! ++ pwell m=3.0 l=11.61u w=5.71u r=2.29578K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=11.61u w=5.71u r=2.29578K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=11.61u w=5.71u r=2.29578K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=11.61u w=5.71u r=2.29578K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS gnd! ++ pwell m=8.0 l=4u w=5.71u r=850.665 par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=4u w=5.71u r=850.665 par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS gnd! ++ pwell m=3.0 l=4u w=5.71u r=850.665 par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=4u w=5.71u r=850.665 par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=4u w=5.71u r=850.665 par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=4u w=5.71u r=850.665 par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS gnd! ++ pwell m=8.0 l=50u w=2u r=32.4419K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=50u w=2u r=32.4419K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS gnd! ++ pwell m=3.0 l=50u w=2u r=32.4419K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=50u w=2u r=32.4419K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=50u w=2u r=32.4419K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=50u w=2u r=32.4419K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS gnd! ++ pwell m=8.0 l=11.61u w=2u r=7.76967K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=11.61u w=2u r=7.76967K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS gnd! ++ pwell m=3.0 l=11.61u w=2u r=7.76967K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=11.61u w=2u r=7.76967K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=11.61u w=2u r=7.76967K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=11.61u w=2u r=7.76967K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS gnd! ++ pwell m=8.0 l=4u w=2u r=2.87892K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=4u w=2u r=2.87892K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS gnd! ++ pwell m=3.0 l=4u w=2u r=2.87892K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=4u w=2u r=2.87892K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=4u w=2u r=2.87892K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS gnd! ++ pwell m=1.0 l=4u w=2u r=2.87892K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS gnd! pwell m=1.0 l=4u ++ w=2u r=2.8789203K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/resistor/pwell/pwell.gds b/rules/klayout/lvs/testing/man_testing/resistor/pwell/pwell.gds new file mode 100644 index 0000000..dd5af4b --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/resistor/pwell/pwell.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/resistor/rm3/rm3.cdl b/rules/klayout/lvs/testing/man_testing/resistor/rm3/rm3.cdl new file mode 100644 index 0000000..d4a5977 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/resistor/rm3/rm3.cdl
@@ -0,0 +1,42 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: rm3 +* View Name: schematic +* Netlisted on: Nov 24 10:17:35 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: rm3 +* View Name: schematic +************************************************************************ + +.SUBCKT rm3 +*.PININFO +RI1_2_2_R0 net1 net2 rm3 W=50u L=50u m=1 r=90m dtemp=0 +RI1_2_1_R0 net3 net4 rm3 W=50u L=13.5u m=1 r=24.3m dtemp=0 +RI1_2_0_R0 net5 net6 rm3 W=50u L=280n m=1 r=504u dtemp=0 +RI1_1_2_R0 net7 net8 rm3 W=13.5u L=50u m=1 r=333.333m dtemp=0 +RI1_1_1_R0 net9 net10 rm3 W=13.5u L=13.5u m=1 r=90m dtemp=0 +RI1_1_0_R0 net11 net12 rm3 W=13.5u L=280n m=1 r=1.86667m dtemp=0 +RI1_0_2_R0 net13 net14 rm3 W=280n L=50u m=1 r=16.0714 dtemp=0 +RI1_0_1_R0 net15 net16 rm3 W=280n L=13.5u m=1 r=4.33929 dtemp=0 +RI1_0_0_R0 net17 net18 rm3 W=280n L=280n m=1 r=90m dtemp=0 +RI1_default net19 net20 rm3 W=280.00n L=280.00n m=1 r=90.00m dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/resistor/rm3/rm3.gds b/rules/klayout/lvs/testing/man_testing/resistor/rm3/rm3.gds new file mode 100644 index 0000000..c2a1ad4 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/resistor/rm3/rm3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/resistor/tm11k/tm11k.cdl b/rules/klayout/lvs/testing/man_testing/resistor/tm11k/tm11k.cdl new file mode 100644 index 0000000..64e08aa --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/resistor/tm11k/tm11k.cdl
@@ -0,0 +1,42 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: tm11k +* View Name: schematic +* Netlisted on: Nov 24 10:19:48 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: tm11k +* View Name: schematic +************************************************************************ + +.SUBCKT tm11k +*.PININFO +RI1_2_2_R0 net1 net2 tm11k W=50u L=50u m=1 r=40m dtemp=0 +RI1_2_1_R0 net3 net4 tm11k W=50u L=13.5u m=1 r=10.8m dtemp=0 +RI1_2_0_R0 net5 net6 tm11k W=50u L=440n m=1 r=352u dtemp=0 +RI1_1_2_R0 net7 net8 tm11k W=13.5u L=50u m=1 r=148.148m dtemp=0 +RI1_1_1_R0 net9 net10 tm11k W=13.5u L=13.5u m=1 r=40m dtemp=0 +RI1_1_0_R0 net11 net12 tm11k W=13.5u L=440n m=1 r=1.3037m dtemp=0 +RI1_0_2_R0 net13 net14 tm11k W=440n L=50u m=1 r=4.54545 dtemp=0 +RI1_0_1_R0 net15 net16 tm11k W=440n L=13.5u m=1 r=1.22727 dtemp=0 +RI1_0_0_R0 net17 net18 tm11k W=440n L=440n m=1 r=40m dtemp=0 +RI1_default net19 net20 tm11k W=440.00n L=440.00n m=1 r=40.00m dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/resistor/tm11k/tm11k.gds b/rules/klayout/lvs/testing/man_testing/resistor/tm11k/tm11k.gds new file mode 100644 index 0000000..24c852c --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/resistor/tm11k/tm11k.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/resistor/tm30k/tm30k.cdl b/rules/klayout/lvs/testing/man_testing/resistor/tm30k/tm30k.cdl new file mode 100644 index 0000000..393a2a2 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/resistor/tm30k/tm30k.cdl
@@ -0,0 +1,42 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: tm30k +* View Name: schematic +* Netlisted on: Nov 24 12:23:05 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: tm30k +* View Name: schematic +************************************************************************ + +.SUBCKT tm30k +*.PININFO +RI1_2_2_R0 net1 net2 tm30k W=50u L=50u m=1 r=9.5m dtemp=0 +RI1_2_1_R0 net3 net4 tm30k W=50u L=13.5u m=1 r=2.565m dtemp=0 +RI1_2_0_R0 net5 net6 tm30k W=50u L=1.8u m=1 r=342u dtemp=0 +RI1_1_2_R0 net7 net8 tm30k W=13.5u L=50u m=1 r=35.1852m dtemp=0 +RI1_1_1_R0 net9 net10 tm30k W=13.5u L=13.5u m=1 r=9.5m dtemp=0 +RI1_1_0_R0 net11 net12 tm30k W=13.5u L=1.8u m=1 r=1.26667m dtemp=0 +RI1_0_2_R0 net13 net14 tm30k W=1.8u L=50u m=1 r=263.889m dtemp=0 +RI1_0_1_R0 net15 net16 tm30k W=1.8u L=13.5u m=1 r=71.25m dtemp=0 +RI1_0_0_R0 net17 net18 tm30k W=1.8u L=1.8u m=1 r=9.5m dtemp=0 +RI1_default net19 net20 tm30k W=1.8u L=1.8u m=1 r=9.5m dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/resistor/tm30k/tm30k.gds b/rules/klayout/lvs/testing/man_testing/resistor/tm30k/tm30k.gds new file mode 100644 index 0000000..a312f78 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/resistor/tm30k/tm30k.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/resistor/tm6k/tm6k.cdl b/rules/klayout/lvs/testing/man_testing/resistor/tm6k/tm6k.cdl new file mode 100644 index 0000000..0ff87d7 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/resistor/tm6k/tm6k.cdl
@@ -0,0 +1,43 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: tm6k +* View Name: schematic +* Netlisted on: Nov 24 10:55:47 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: tm6k +* View Name: schematic +************************************************************************ + +.SUBCKT tm6k +*.PININFO +RI1_2_2_R0 net1 net2 tm6k W=50u L=50u m=1 r=60m par=1 dtemp=0 +RI1_2_1_R0 net3 net4 tm6k W=50u L=13.5u m=1 r=16.2m par=1 dtemp=0 +RI1_2_0_R0 net5 net6 tm6k W=50u L=360n m=1 r=432u par=1 dtemp=0 +RI1_1_2_R0 net7 net8 tm6k W=13.5u L=50u m=1 r=222.222m par=1 dtemp=0 +RI1_1_1_R0 net9 net10 tm6k W=13.5u L=13.5u m=1 r=60m par=1 dtemp=0 +RI1_1_0_R0 net11 net12 tm6k W=13.5u L=360n m=1 r=1.6m par=1 dtemp=0 +RI1_0_2_R0 net13 net14 tm6k W=360n L=50u m=1 r=8.33333 par=1 dtemp=0 +RI1_0_1_R0 net15 net16 tm6k W=360n L=13.5u m=1 r=2.25 par=1 dtemp=0 +RI1_0_0_R0 net17 net18 tm6k W=360n L=360n m=1 r=60m par=1 dtemp=0 +RI1_default net19 net20 tm6k W=360.00n L=360.00n m=1 r=60.00m par=1 ++ dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/resistor/tm6k/tm6k.gds b/rules/klayout/lvs/testing/man_testing/resistor/tm6k/tm6k.gds new file mode 100644 index 0000000..ca284fc --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/resistor/tm6k/tm6k.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/man_testing/resistor/tm9k/tm9k.cdl b/rules/klayout/lvs/testing/man_testing/resistor/tm9k/tm9k.cdl new file mode 100644 index 0000000..aaf2333 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/resistor/tm9k/tm9k.cdl
@@ -0,0 +1,42 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: tm9k +* View Name: schematic +* Netlisted on: Nov 24 12:18:12 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: tm9k +* View Name: schematic +************************************************************************ + +.SUBCKT tm9k +*.PININFO +RI1_2_2_R0 net1 net2 tm9k W=50u L=50u m=1 r=40m dtemp=0 +RI1_2_1_R0 net3 net4 tm9k W=50u L=13.5u m=1 r=10.8m dtemp=0 +RI1_2_0_R0 net5 net6 tm9k W=50u L=440n m=1 r=352u dtemp=0 +RI1_1_2_R0 net7 net8 tm9k W=13.5u L=50u m=1 r=148.148m dtemp=0 +RI1_1_1_R0 net9 net10 tm9k W=13.5u L=13.5u m=1 r=40m dtemp=0 +RI1_1_0_R0 net11 net12 tm9k W=13.5u L=440n m=1 r=1.3037m dtemp=0 +RI1_0_2_R0 net13 net14 tm9k W=440n L=50u m=1 r=4.54545 dtemp=0 +RI1_0_1_R0 net15 net16 tm9k W=440n L=13.5u m=1 r=1.22727 dtemp=0 +RI1_0_0_R0 net17 net18 tm9k W=440n L=440n m=1 r=40m dtemp=0 +RI1_default net19 net20 tm9k W=440.00n L=440.00n m=1 r=40.00m dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/man_testing/resistor/tm9k/tm9k.gds b/rules/klayout/lvs/testing/man_testing/resistor/tm9k/tm9k.gds new file mode 100644 index 0000000..7436d33 --- /dev/null +++ b/rules/klayout/lvs/testing/man_testing/resistor/tm9k/tm9k.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/run_full_regression.py b/rules/klayout/lvs/testing/run_full_regression.py new file mode 100644 index 0000000..8943b97 --- /dev/null +++ b/rules/klayout/lvs/testing/run_full_regression.py
@@ -0,0 +1,45 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Run GlobalFoundries 180nm MCU FULL LVS Regression. + +Usage: + run_full_regression.py (--help| -h) + run_full_regression.py [--num_cores=<num>] + +Options: + --help -h Print this help message. + --num_cores=<num> Number of cores to be used by LVS checker +""" +from docopt import docopt +import os + + +def main(): + + # Run Basic LVS Regression + os.system(f"python3 run_regression.py --num_cores={workers_count}") + + # Run SC LVS Regression + os.system(f"python3 run_sc_regression.py --num_cores={workers_count}") + + +if __name__ == "__main__": + + # Args + arguments = docopt(__doc__, version='FULL LVS REGRESSION: 0.1') + workers_count = os.cpu_count()*2 if arguments["--num_cores"] == None else int(arguments["--num_cores"]) + + # Calling main function + main()
diff --git a/rules/klayout/lvs/testing/run_regression.py b/rules/klayout/lvs/testing/run_regression.py new file mode 100644 index 0000000..bca6885 --- /dev/null +++ b/rules/klayout/lvs/testing/run_regression.py
@@ -0,0 +1,202 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Run GlobalFoundries 180nm MCU LVS Regression. + +Usage: + run_regression.py (--help| -h) + run_regression.py (--run_dir=<out_dir>) [--num_cores=<num>] [--device=<device_name>] + +Options: + --help -h Print this help message. + --run_dir=<out_dir> Selecting your output path. + --num_cores=<num> Number of cores to be used by LVS checker + --device=<device_name> Selecting device option. Allowed values (MOS, BJT, DIODE, RES, MIMCAP, MOSCAP, MOS-SAB). [default: ALL] +""" + +from docopt import docopt +import os +import time +import datetime +import logging + +def lvs_check(table,files): + + ## TODO : Add run folder to save all the runs inside. + + # # set folder structure for each run + # x = f"{datetime.datetime.now()}" + # x = x.replace(" ", "_") + + # name_ext = str(rule_deck_path).replace(".drc","").split("/")[-1] + # os.system(f"mkdir run_{x}_{name_ext}") + + pass_count = 0 + fail_count = 0 + + logging.info(f"================================================") + logging.info('{:-^48}'.format(table.upper())) + logging.info(f"================================================ \n") + + # Get manual test cases + x = os.popen("find man_testing/ -name *.gds").read() + man_testing = x.split("\n")[:-1] + + # Generate databases + for file in files: + layout = file[0] + + # Get switches + switches = '' + if len(file) > 1: + switches = file[1] + + # Check if file is mosfet or esd + if "sample" in layout: + net = f"{layout}.src" + else: + net = layout + + if os.path.exists(f'testcases/{net}.cdl'): + # Get netlist with $ and ][ + with open(f'testcases/{net}.cdl', 'r') as file : + spice_netlist = file.read() + + # Replace the target string + spice_netlist = spice_netlist.replace('$SUB=', '') + spice_netlist = spice_netlist.replace('$', '') + spice_netlist = spice_netlist.replace('[', '') + spice_netlist = spice_netlist.replace(']', '') + + # Write the file out again + with open(f'testcases/{layout}_generated.cdl', 'w') as file: + file.write(spice_netlist) + + result = os.popen(f"klayout -b -r ../gf180mcu.lvs -rd input=testcases/{layout}.gds -rd report={layout}.lvsdb -rd schematic={layout}_generated.cdl -rd target_netlist={layout}_extracted.cir -rd thr={workers_count} {switches}").read() + + # moving all reports to run dir + out_dir = arguments["--run_dir"] + device_dir = table.split(" ")[0] + os.system(f"mv -f testcases/{layout}.lvsdb testcases/{layout}_extracted.cir testcases/{layout}_generated.cdl {out_dir}/LVS_{device_dir}/") + + if "INFO : Congratulations! Netlists match." in result: + logging.info(f"Extraction of {layout} is passed") + pass_count = pass_count + 1 + else: + pass_before = pass_count + fail_before = fail_count + logging.error(f"Extraction of {layout} in fab provided test case is failed.") + for file in man_testing: + file_clean = file.split("/")[-1].replace(".gds","") + if layout == file_clean: + result = os.popen(f"klayout -b -r ../gf180mcu.lvs -rd input={file} -rd report={layout}.lvsdb -rd schematic={layout}.cdl -rd target_netlist={layout}_extracted.cir -rd thr={workers_count} {switches}").read() + + dir_clean = file.replace(".gds","") + os.system(f"mv -f {dir_clean}.lvsdb {dir_clean}_extracted.cir {out_dir}/LVS_{device_dir}/") + + if "INFO : Congratulations! Netlists match." in result: + logging.info(f"Extraction of {layout} in manual test case is passed") + pass_count = pass_count + 1 + break + else: + logging.error(f"Extraction of {layout} in manual test case is failed") + fail_count = fail_count + 1 + break + if (pass_before == pass_count) and (fail_before == fail_count): + logging.error(f"{layout} is not in manual test case, Then extraction of {layout} is failed") + fail_count = fail_count + 1 + + + logging.info("\n==================================") + logging.info(f"NO. OF PASSED {table} : {pass_count}") + logging.info(f"NO. OF FAILED {table} : {fail_count}") + logging.info("==================================\n") + + +def main(): + + # logs format + logging.basicConfig(level=logging.DEBUG, format=f"%(asctime)s | %(levelname)-7s | %(message)s", datefmt='%d-%b-%Y %H:%M:%S') + + + # Check out_dir existance + out_dir = arguments["--run_dir"] + if os.path.exists(out_dir) and os.path.isdir(out_dir): + pass + else: + logging.error("This run directory doesn't exist. Please recheck.") + exit () + + # MOSFET + mosfet_files = [['sample_pmos_6p0_dw'], ['sample_nmos_10p0_asym'], ['sample_nmos_3p3'], ['sample_pmos_5p0_dw'], ['sample_pmos_6p0'], ['sample_nmos_5p0'], ['sample_nmos_6p0'], ['sample_nmos_6p0_dw'], ['sample_pmos_10p0_asym'], ['sample_nmos_5p0_dw'], ['sample_pmos_5p0'], ['sample_pmos_3p3'], ['sample_nmos_6p0_nat']] + + # BJT + bjt_files = [['vnpn_10x10'], ['vnpn_5x5'], ['vnpn_0p54x16'], ['vnpn_0p54x8'], ['vnpn_0p54x4'], ['vnpn_0p54x2'], ['vpnp_10x10'], ['vpnp_5x5'], ['vpnp_0p42x10'], ['vpnp_0p42x5']] + + # Diode + diode_files = [['np_3p3'], ['np_3p3_dw'], ['np_6p0'], ['np_6p0_dw'], ['pn_3p3'], ['pn_3p3_dw'], ['pn_6p0'], ['pn_6p0_dw'], ['nwp_3p3'], ['nwp_6p0'], ['dnwpw_3p3'], ['dnwpw_6p0'], ['dnwps_3p3'], ['dnwps_6p0'], ['sc_diode']] + + # Resistor + resistor_files = [['pplus_u'], ['nplus_s'], ['pplus_u_dw'], ['nplus_s_dw'], ['pplus_s'], ['pplus_s_dw'], ['nplus_u_dw'], ['nplus_u'], ['nwell'], ['pwell'], ['ppolyf_s'], ['ppolyf_u_3k', '-rd poly_res=3k'], ['ppolyf_s_dw'], ['ppolyf_u_1k', '-rd poly_res=1k'], ['ppolyf_u_3k_6p0_dw', '-rd poly_res=3k'], ['npolyf_u_dw'], ['ppolyf_u_3k_dw', '-rd poly_res=3k'], ['ppolyf_u_3k_6p0', '-rd poly_res=3k'], ['npolyf_s'], ['ppolyf_u_1k_6p0_dw', '-rd poly_res=1k'], ['ppolyf_u'], ['npolyf_u'], ['ppolyf_u_2k_dw', '-rd poly_res=2k'], ['npolyf_s_dw'], ['ppolyf_u_2k_6p0_dw', '-rd poly_res=2k'], ['ppolyf_u_2k_6p0', '-rd poly_res=2k'], ['ppolyf_u_dw'], ['ppolyf_u_1k_6p0', '-rd poly_res=1k'], ['ppolyf_u_2k', '-rd poly_res=2k'], ['ppolyf_u_1k_dw', '-rd poly_res=1k'], ['rm1'], ['rm2'], ['rm3'], ['tm6k', '-rd metal_top=6K'], ['tm9k', '-rd metal_top=9K'], ['tm30k', '-rd metal_top=30K'], ['tm11k', '-rd metal_top=11K']] + + # MIM Capacitor + mim_files = [['mim_1p0fF', '-rd mim_option=A -rd mim_cap=1'], ['mim_1p5fF', '-rd mim_option=A -rd mim_cap=1.5'], ['mim_2p0fF', '-rd mim_option=A -rd mim_cap=2'],['mim_1p0fF_tm', '-rd mim_option=B -rd mim_cap=1'], ['mim_1p5fF_tm', '-rd mim_option=B -rd mim_cap=1.5'], ['mim_2p0fF_tm', '-rd mim_option=B -rd mim_cap=2']] + + # MOS Capacitor + moscap_files = [['pmoscap_3p3_b'], ['nmoscap_3p3_b'], ['nmoscap_3p3'], ['nmoscap_6p0_b'], ['pmoscap_6p0_dw'], ['nmoscap_6p0'], ['pmoscap_3p3_dw'], ['pmoscap_6p0'], ['nmoscap_3p3_dw'], ['pmoscap_6p0_b'], ['pmoscap_3p3'], ['nmoscap_6p0_dw']] + + # ESD (SAB MOSFET) + esd_files = [['sample_pmos_5p0_sab'], ['sample_nmos_5p0_sab'], ['sample_pmos_3p3_dw_sab'], ['sample_pmos_3p3_sab'], ['sample_pmos_5p0_dw_sab'], ['sample_nmos_6p0_sab'], ['sample_pmos_6p0_dw_sab'], ['sample_nmos_6p0_dw_sab'], ['sample_nmos_3p3_dw_sab'], ['sample_nmos_5p0_dw_sab'], ['sample_nmos_3p3_sab'], ['sample_pmos_6p0_sab']] + + # eFuse + efuse_files = [['efuse']] + + logging.info("\n================================") + logging.info("Running LVS regression") + logging.info("================================\n") + + if arguments["--device"] == "MOS": + lvs_check ("MOS DEVICES" , mosfet_files) + elif arguments["--device"] == "BJT": + lvs_check ("BJT DEVICES" , bjt_files) + elif arguments["--device"] == "DIODE": + lvs_check ("DIODE DEVICES" , diode_files) + elif arguments["--device"] == "RES": + lvs_check ("RES DEVICES" , resistor_files) + elif arguments["--device"] == "MIMCAP": + lvs_check ("MIMCAP DEVICES" , mim_files) + elif arguments["--device"] == "MOSCAP": + lvs_check ("MOSCAP DEVICES" , moscap_files) + elif arguments["--device"] == "MOS-SAB": + lvs_check ("MOS-SAB DEVICES" , esd_files) + elif arguments["--device"] == "EFUSE": + lvs_check ("EFUSE DEVICES" , efuse_files) + else: + lvs_check ("MOS DEVICES" , mosfet_files) + lvs_check ("BJT DEVICES" , bjt_files) + lvs_check ("DIODE DEVICES" , diode_files) + lvs_check ("RES DEVICES" , resistor_files) + lvs_check ("MIM DEVICES" , mim_files) + lvs_check ("MOSCAP DEVICES" , moscap_files) + lvs_check ("ESD DEVICES" , esd_files) + lvs_check ("EFUSE DEVICES" , efuse_files) + +if __name__ == "__main__": + + # Args + arguments = docopt(__doc__, version='LVS REGRESSION: 0.1') + workers_count = os.cpu_count()*2 if arguments["--num_cores"] == None else int(arguments["--num_cores"]) + + # Calling main function + main()
diff --git a/rules/klayout/lvs/testing/run_sc_regression.py b/rules/klayout/lvs/testing/run_sc_regression.py new file mode 100644 index 0000000..f2f397d --- /dev/null +++ b/rules/klayout/lvs/testing/run_sc_regression.py
@@ -0,0 +1,220 @@ +# Copyright 2022 GlobalFoundries PDK Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Run GlobalFoundries 180nm MCU SC LVS Regression. + +Usage: + run_sc_regression.py (--help| -h) + run_sc_regression.py (--run_dir=<run_dir>) [--num_cores=<num>] + +Options: + --help -h Print this help message. + --run_dir=<run_dir> Selecting your output path. + --num_cores=<num> Number of cores to be used by LVS checker +""" + +from docopt import docopt +import os +import concurrent.futures +import glob +import shutil +import re +import pandas as pd +import numpy as np +import time +import logging + +def lvs_check(sc_input): + + # print(f"================================================") + # print ('{:-^48}'.format(sc_input.upper())) + # print(f"================================================ \n") + + # Selecting correct netlist + if "gf180mcu_fd_io_" in sc_input: + cdl_input = sc_input[:-4] + cdl_input_clean = cdl_input.split("/")[-1] + else: + cdl_input = sc_input + cdl_input_clean = sc_input.split("/")[-1] + + if "sc" in sc_input: + sc_input_clean = sc_input.split ("/")[-1] + cdl_input = f"sc_netlists/{sc_input_clean}" + + # Cleaning netlist [Remove unnecessary chars] and writing it again + unnecessary_chars = ["$SUB=" ,"$[" , "]"] + + if "sc" in sc_input and "io" not in sc_input: + + with open(f'sc_testcases/sc_split/{cdl_input}.cdl', 'r') as file : + spice_netlist = file.read() + for char in unnecessary_chars: + spice_netlist = spice_netlist.replace(char, '') + + with open(f'sc_testcases/sc_split/{cdl_input}_modified.cdl', 'w') as file: + file.write(spice_netlist) + + cdl_input_clean = cdl_input + else: + with open(f'sc_testcases/{cdl_input}.cdl', 'r') as file : + spice_netlist = file.read() + for char in unnecessary_chars: + spice_netlist = spice_netlist.replace(char, '') + + with open(f'sc_testcases/{cdl_input}_modified.cdl', 'w') as file: + file.write(spice_netlist) + + sc_input_clean = sc_input.split("/")[-1] + + # Running LVS + result = os.popen(f"klayout -b -r ../gf180mcu.lvs -rd input=sc_testcases/{sc_input}.gds -rd report={sc_input_clean}.lvsdb -rd schematic={cdl_input_clean}_modified.cdl -rd thr={workers_count} -rd schematic_simplify=true").read() + + + # moving all reports to run dir + out_dir = arguments["--run_dir"] + # os.system(f"cd {out_dir} && mkdir {sc_input_clean}") + # os.system(f"mv -f sc_testcases/{sc_input}.lvsdb sc_testcases/*/{cdl_input_clean}_extracted.cir sc_testcases/*/{cdl_input_clean}_modified.cdl {out_dir}/{sc_input_clean}/") + + if "INFO : Congratulations! Netlists match." in result: + logging.info(f"Extraction of {sc_input_clean} is passed") + + with open ("sc_testcases/sc_report.csv","a+") as rep: + rep.write(f"{sc_input_clean},passed\n") + else: + logging.info(f"Extraction of {sc_input_clean} is failed") + + with open ("sc_testcases/sc_report.csv","a+") as rep: + rep.write(f"{sc_input_clean},failed\n") + +def main(): + + # Remove old report + os.system(f"rm -rf sc_testcases/sc_report.csv") + + # cell_list = ["GF018_5VGreen_SRAM_1P_64x8M8WM1" , "GF018_5VGreen_SRAM_1P_128x8M8WM1" , "GF018_5VGreen_SRAM_1P_256x8M8WM1" , "GF018_5VGreen_SRAM_1P_512x8M8WM1" , + # "GF018green_ipio_5p0c_75_3lm" , "GF018green_ipio_5p0c_75_4lm" , "GF018green_ipio_5p0c_75_5lm" , + # "GF018hv5v_mcu_sc7" , "GF018hv5v_green_sc9" ] + + cell_list = [ "gf180mcu_fd_io_3lm" , "gf180mcu_fd_io_4lm" , "gf180mcu_fd_io_5lm", + "GF018hv5v_mcu_sc7" , "GF018hv5v_green_sc9" ] + + # Create GDS splitter script + if os.path.exists("sc_testcases/sc_split") and os.path.isdir("sc_testcases/sc_split"): + shutil.rmtree("sc_testcases/sc_split") + with open('sc_testcases/split_gds.rb', 'w') as f: + f.write(''' layout = RBA::Layout::new + layout.read($input) + Dir.mkdir("sc_testcases/sc_split") unless File.exists?("sc_testcases/sc_split") + + layout.each_cell do |cell| + ly2 = RBA::Layout.new + ly2.dbu = layout.dbu + cell_index = layout.cell_by_name("#{cell.name}") + new_top = ly2.add_cell("#{cell.name}") + ly2.cell(new_top).copy_tree(layout.cell("#{cell.name}")) + ly2.write("sc_testcases/sc_split/#{cell.name}.gds") + end''') + + # Split standard cells top-cells into multiple gds files + for cell in cell_list: + if "sc" in cell: + os.system(f"klayout -b -r sc_testcases/split_gds.rb -rd input=sc_testcases/{cell}.gds") + os.system(f"rm -rf sc_testcases/split_gds.rb") + + # Create cdl splitter script + sc_cdl = ["GF018hv5v_mcu_sc7" , "GF018hv5v_green_sc9"] + sc_result = [] + get_line = False + os.makedirs(f"sc_testcases/sc_split/sc_netlists/",exist_ok=False) + + for cdl in sc_cdl: + with open(f'sc_testcases/{cdl}.cdl', 'r') as cdl1: + for line in cdl1: + if ".SUBCKT" in line: + get_line = True + sc_result = [] + if get_line: + sc_result.append(line) + if '.ENDS' in line: + get_line = False + name = re.findall('.SUBCKT (\w+)', sc_result[0]) + with open(f"sc_testcases/sc_split/sc_netlists/{name[0]}.cdl", 'w') as out_cdl: + out_cdl.write(''.join(sc_result)) + + + with concurrent.futures.ProcessPoolExecutor(max_workers=workers_count) as executor: + for cell in cell_list: + # Split standard cells top-cells into multiple gds files + if "sc" not in cell: + if "io" in cell: + cells_splitted = glob.glob(f"sc_testcases/{cell}/*.gds") + for cell_split in cells_splitted: + cell_split_clean = cell_split.replace(".gds","").replace("sc_testcases/","") + executor.submit(lvs_check, cell_split_clean) + else: + executor.submit(lvs_check, cell) + + # Running LVS on SC + sc_list = glob.glob("sc_testcases/sc_split/*") + for sc in sc_list: + sc_clean = sc.split ('.gds')[0] + sc_clean = sc_clean.split ('sc_testcases/')[-1] + executor.submit(lvs_check, sc_clean) + + df = pd.read_csv("sc_testcases/sc_report.csv") + df.columns = ["CELL NAME","RESULT"] + df.to_csv("sc_testcases/sc_report.csv", index = False) + + +if __name__ == "__main__": + + # logs format + logging.basicConfig(level=logging.DEBUG, format=f"%(asctime)s | %(levelname)-7s | %(message)s", datefmt='%d-%b-%Y %H:%M:%S') + + # Args + arguments = docopt(__doc__, version='SC LVS REGRESSION: 0.1') + workers_count = os.cpu_count()*2 if arguments["--num_cores"] == None else int(arguments["--num_cores"]) + + out_dir = arguments["--run_dir"] + # Check out_dir existance + if os.path.exists(out_dir) and os.path.isdir(out_dir): + pass + else: + logging.error("This run directory doesn't exist. Please recheck.") + exit () + + pass_count = 0 + fail_count = 0 + + # Calling main function + main() + + time.sleep(10) + + df = pd.read_csv("sc_testcases/sc_report.csv") + pass_count = df["RESULT"].str.count("passed").sum() + fail_count = df["RESULT"].str.count("failed").sum() + + logging.info("\n==================================") + logging.info(f"NO. OF PASSED CELL : {pass_count}") + logging.info(f"NO. OF FAILED CELL : {fail_count}") + logging.info("==================================\n") + + + + time.sleep(10) + + # Move split files into run dir + os.system (f"mv -f sc_testcases/sc_report.csv sc_testcases/sc_split/ {out_dir}")
diff --git a/rules/klayout/lvs/testing/sc_testcases/GF018hv5v_green_sc9.cdl b/rules/klayout/lvs/testing/sc_testcases/GF018hv5v_green_sc9.cdl new file mode 100644 index 0000000..42dbb00 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/GF018hv5v_green_sc9.cdl
@@ -0,0 +1,8445 @@ +* +* ****************************************************************************** +* * * +* * Copyright 2014, GlobalFoundries * +* * All rights reserved. * +* * * +* * * +* * * +* * This file has been provided pursuant to a License Agreement containing * +* * restrictions on its use. This file contains valuable trade secrets and * +* * proprietary information of GlobalFoundries, and is protected by U.S. and * +* * international laws and/or treaties. * +* * * +* * The copyright notice(s) in this file does not indicate actual or intended * +* * publication of this file. * +* * * +* * revision: 1.1 * +* ****************************************************************************** +* +* +* Running on scgtgar01 +* Local time is now Wed, 19 Mar 2014, 11:50:33. +* Main process id is 23919. +* +******************************************************************************** +* * +* Cellname: ADDF_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:26 on Wed, 19 Mar 2014. * +* * +******************************************************************************** + +*.SCALE METER + +.SUBCKT ADDF_X1 A B CI CO S VDD VNW VPW VSS +*.PININFO A:I B:I CI:I CO:O S:O VDD:P VNW:P VPW:P VSS:G +*.EQN CO=(((B * CI) + (B * A)) + (CI * A));S=!((!((B * CI) + !(B + CI)) * A) + !(!((B * CI) + !(B + CI)) + A)) +M_M51 VSS net9 S VPW nmos_5p0 W=1.180000U L=0.600000U +M_M50 net49 A VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_M48 net47 B net49 VPW nmos_5p0 W=0.590000U L=0.600000U +M_M46 net9 CI net47 VPW nmos_5p0 W=0.590000U L=0.600000U +M_M41 net9 net7 net42 VPW nmos_5p0 W=0.590000U L=0.600000U +M_M43 net42 A VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_M44 VSS B net42 VPW nmos_5p0 W=0.590000U L=0.600000U +M_M45 net42 CI VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_M40 VSS B net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_M39 net5 A VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_M38 net7 CI net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_M37 net36 B net7 VPW nmos_5p0 W=0.590000U L=0.600000U +M_M35 VSS A net36 VPW nmos_5p0 W=0.590000U L=0.600000U +M_M34 CO net7 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_M33 VDD net9 S VNW pmos_5p0 W=1.830000U L=0.500000U +M_M32 net31 A VDD VNW pmos_5p0 W=0.990000U L=0.500000U +M_M30 net29 B net31 VNW pmos_5p0 W=0.990000U L=0.500000U +M_M28 net9 CI net29 VNW pmos_5p0 W=0.990000U L=0.500000U +M_M24 net9 net7 net3 VNW pmos_5p0 W=0.990000U L=0.500000U +M_M25 net3 A VDD VNW pmos_5p0 W=0.990000U L=0.500000U +M_M26 VDD B net3 VNW pmos_5p0 W=0.990000U L=0.500000U +M_M27 net3 CI VDD VNW pmos_5p0 W=0.990000U L=0.500000U +M_M23 VDD B net1 VNW pmos_5p0 W=0.990000U L=0.500000U +M_M22 net1 A VDD VNW pmos_5p0 W=0.990000U L=0.500000U +M_M21 net7 CI net1 VNW pmos_5p0 W=0.990000U L=0.500000U +M_M20 net19 B net7 VNW pmos_5p0 W=0.990000U L=0.500000U +M_M18 VDD A net19 VNW pmos_5p0 W=0.990000U L=0.500000U +M_M17 CO net7 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: ADDF_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:48:24 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT ADDF_X2 A B CI CO S VDD VNW VPW VSS +*.PININFO A:I B:I CI:I CO:O S:O VDD:P VNW:P VPW:P VSS:G +*.EQN CO=(((B * CI) + (B * A)) + (CI * A));S=!((!((B * CI) + !(B + CI)) * A) + !(!((B * CI) + !(B + CI)) + A)) +M_M51_17 VSS net9 S VPW nmos_5p0 W=1.320000U L=0.600000U +M_M51 VSS net9 S VPW nmos_5p0 W=1.320000U L=0.600000U +M_M50 net49 A VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_M48 net47 B net49 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M46 net9 CI net47 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M41 net9 net7 net42 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M43 net42 A VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_M44 VSS B net42 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M45 net42 CI VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_M40 VSS B net5 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M39 net5 A VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_M38 net7 CI net5 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M37 net36 B net7 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M35 VSS A net36 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M34 CO net7 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_M34_25 CO net7 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_M33_12 VDD net9 S VNW pmos_5p0 W=1.800000U L=0.500000U +M_M33 VDD net9 S VNW pmos_5p0 W=1.800000U L=0.500000U +M_M32 net31 A VDD VNW pmos_5p0 W=1.390000U L=0.500000U +M_M30 net29 B net31 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M28 net9 CI net29 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M24 net9 net7 net3 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M25 net3 A VDD VNW pmos_5p0 W=1.390000U L=0.500000U +M_M26 VDD B net3 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M27 net3 CI VDD VNW pmos_5p0 W=1.390000U L=0.500000U +M_M23 VDD B net1 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M22 net1 A VDD VNW pmos_5p0 W=1.390000U L=0.500000U +M_M21 net7 CI net1 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M20 net19 B net7 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M18 VDD A net19 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M17 CO net7 VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_M17_23 CO net7 VDD VNW pmos_5p0 W=1.800000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: ADDF_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs008 * +* at 11:48:24 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT ADDF_X4 A B CI CO S VDD VNW VPW VSS +*.PININFO A:I B:I CI:I CO:O S:O VDD:P VNW:P VPW:P VSS:G +*.EQN CO=(((B * CI) + (B * A)) + (CI * A));S=!((!((B * CI) + !(B + CI)) * A) + !(!((B * CI) + !(B + CI)) + A)) +M_M51_17_0 VSS net9 S VPW nmos_5p0 W=1.320000U L=0.600000U +M_M51_18 VSS net9 S VPW nmos_5p0 W=1.320000U L=0.600000U +M_M51_17 VSS net9 S VPW nmos_5p0 W=1.320000U L=0.600000U +M_M51 VSS net9 S VPW nmos_5p0 W=1.320000U L=0.600000U +M_M50 net49 A VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_M48 net47 B net49 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M46 net9 CI net47 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M41 net9 net7 net42 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M43 net42 A VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_M44 VSS B net42 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M45 net42 CI VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_M40 VSS B net5 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M39 net5 A VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_M38 net7 CI net5 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M37 net36 B net7 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M35 VSS A net36 VPW nmos_5p0 W=0.800000U L=0.600000U +M_M34 CO net7 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_M34_25 CO net7 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_M34_53 CO net7 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_M34_25_56 CO net7 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_M33_12_23 VDD net9 S VNW pmos_5p0 W=1.830000U L=0.500000U +M_M33_34 VDD net9 S VNW pmos_5p0 W=1.830000U L=0.500000U +M_M33_12 VDD net9 S VNW pmos_5p0 W=1.830000U L=0.500000U +M_M33 VDD net9 S VNW pmos_5p0 W=1.830000U L=0.500000U +M_M32 net31 A VDD VNW pmos_5p0 W=1.390000U L=0.500000U +M_M30 net29 B net31 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M28 net9 CI net29 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M24 net9 net7 net3 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M25 net3 A VDD VNW pmos_5p0 W=1.390000U L=0.500000U +M_M26 VDD B net3 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M27 net3 CI VDD VNW pmos_5p0 W=1.390000U L=0.500000U +M_M23 VDD B net1 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M22 net1 A VDD VNW pmos_5p0 W=1.390000U L=0.500000U +M_M21 net7 CI net1 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M20 net19 B net7 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M18 VDD A net19 VNW pmos_5p0 W=1.390000U L=0.500000U +M_M17 CO net7 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_M17_23 CO net7 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_M17_66 CO net7 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_M17_23_46 CO net7 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: ADDH_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:42 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT ADDH_X1 A B CO S VDD VNW VPW VSS +*.PININFO A:I B:I CO:O S:O VDD:P VNW:P VPW:P VSS:G +*.EQN CO=(A * B);S=!((A * B) + !(A + B)) +M_i_2 VSS NCO CO VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5 net_0 A VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_4 NCO B net_0 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_9 NS B net_1 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_8 net_1 A NS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_10 VSS NCO net_1 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0 S NS VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 VDD NCO CO VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7 NCO A VDD VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_6 VDD B NCO VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_12 net_2 B VDD VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_11 NS A net_2 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_13 VDD NCO NS VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_1 S NS VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: ADDH_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:48:37 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT ADDH_X2 A B CO S VDD VNW VPW VSS +*.PININFO A:I B:I CO:O S:O VDD:P VNW:P VPW:P VSS:G +*.EQN CO=(A * B);S=!((A * B) + !(A + B)) +M_i_2_1 CO NCO VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 VSS NCO CO VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5 net_0 A VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4 NCO B net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_9 NS B net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_8 net_1 A NS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_10 VSS NCO net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 S NS VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 VSS NS S VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 CO NCO VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0 VDD NCO CO VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7 NCO A VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 VDD B NCO VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_12 net_2 B VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11 NS A net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_13 VDD NCO NS VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 S NS VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 VDD NS S VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: ADDH_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:44 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT ADDH_X4 A B CO S VDD VNW VPW VSS +*.PININFO A:I B:I CO:O S:O VDD:P VNW:P VPW:P VSS:G +*.EQN CO=(A * B);S=!((A * B) + !(A + B)) +M_i_5_1 net_0_0 A VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_1 NCO B net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_0 net_0_1 B NCO VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_0 VSS A net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_10_0 net_1 NCO VSS VPW nmos_5p0 W=0.880000U L=0.600000U +M_i_8_0 NS A net_1 VPW nmos_5p0 W=0.880000U L=0.600000U +M_i_9_0 net_1 B NS VPW nmos_5p0 W=0.880000U L=0.600000U +M_i_9_1 NS B net_1 VPW nmos_5p0 W=0.880000U L=0.600000U +M_i_8_1 net_1 A NS VPW nmos_5p0 W=0.880000U L=0.600000U +M_i_10_1 VSS NCO net_1 VPW nmos_5p0 W=0.880000U L=0.600000U +M_i_2_3 CO NCO VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 VSS NCO CO VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 CO NCO VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 VSS NCO CO VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 S NS VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 VSS NS S VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 S NS VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 VSS NS S VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7_1 NCO A VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 VDD B NCO VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 NCO B VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 VDD A NCO VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_13_0 NS NCO VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_0 net_2_0 A NS VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_12_0 VDD B net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_12_1 net_2_1 B VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_1 NS A net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_13_1 VDD NCO NS VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_3 CO NCO VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_2 VDD NCO CO VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 CO NCO VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0 VDD NCO CO VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 S NS VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 VDD NS S VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 S NS VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 VDD NS S VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AND2_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:36 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AND2_X1 A1 A2 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=(A1 * A2) +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_3 VSS A2 net_0 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4 Z_neg A1 VDD VNW pmos_5p0 W=0.820000U L=0.500000U +M_i_5 VDD A2 Z_neg VNW pmos_5p0 W=0.820000U L=0.500000U +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AND2_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:35 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AND2_X2 A1 A2 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=(A1 * A2) +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 VSS A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4 Z_neg A1 VDD VNW pmos_5p0 W=1.640000U L=0.500000U +M_i_5 VDD A2 Z_neg VNW pmos_5p0 W=1.640000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AND2_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:35 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AND2_X4 A1 A2 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=(A1 * A2) +M_i_3_1 net_0_1 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 Z_neg A1 net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_0_0 A1 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 VSS A2 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_1 Z_neg A2 VDD VNW pmos_5p0 W=1.640000U L=0.500000U +M_i_4_1 VDD A1 Z_neg VNW pmos_5p0 W=1.640000U L=0.500000U +M_i_4_0 Z_neg A1 VDD VNW pmos_5p0 W=1.640000U L=0.500000U +M_i_5_0 VDD A2 Z_neg VNW pmos_5p0 W=1.640000U L=0.500000U +M_i_1_3 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AND3_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs024 * +* at 11:48:19 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AND3_X1 A1 A2 A3 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=((A1 * A2) * A3) +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_3 net_1 A2 net_0 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_4 VSS A3 net_1 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5 VDD A1 Z_neg VNW pmos_5p0 W=0.730000U L=0.500000U +M_i_6 Z_neg A2 VDD VNW pmos_5p0 W=0.730000U L=0.500000U +M_i_7 VDD A3 Z_neg VNW pmos_5p0 W=0.730000U L=0.500000U +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AND3_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs008 * +* at 11:48:15 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AND3_X2 A1 A2 A3 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=((A1 * A2) * A3) +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 net_1 A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4 VSS A3 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5 VDD A1 Z_neg VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_6 Z_neg A2 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_7 VDD A3 Z_neg VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AND3_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs027 * +* at 11:48:16 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AND3_X4 A1 A2 A3 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=((A1 * A2) * A3) +M_i_4_0 net_1_1 A3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 net_0_1 A2 net_1_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 Z_neg A1 net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_0_0 A1 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 net_1_0 A2 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_1 VSS A3 net_1_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7_0 Z_neg A3 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_6_1 VDD A2 Z_neg VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_5_1 Z_neg A1 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_5_0 VDD A1 Z_neg VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_6_0 Z_neg A2 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_7_1 VDD A3 Z_neg VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_1_3 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AND4_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:02 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AND4_X1 A1 A2 A3 A4 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I A4:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=(((A1 * A2) * A3) * A4) +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_3 net_1 A2 net_0 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_4 net_2 A3 net_1 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_5 VSS A4 net_2 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6 Z_neg A1 VDD VNW pmos_5p0 W=0.640000U L=0.500000U +M_i_7 VDD A2 Z_neg VNW pmos_5p0 W=0.640000U L=0.500000U +M_i_8 Z_neg A3 VDD VNW pmos_5p0 W=0.640000U L=0.500000U +M_i_9 VDD A4 Z_neg VNW pmos_5p0 W=0.640000U L=0.500000U +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AND4_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:04 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AND4_X2 A1 A2 A3 A4 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I A4:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=(((A1 * A2) * A3) * A4) +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 net_1 A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4 net_2 A3 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5 VSS A4 net_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6 Z_neg A1 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_7 VDD A2 Z_neg VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_8 Z_neg A3 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_9 VDD A4 Z_neg VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AND4_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:04 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AND4_X4 A1 A2 A3 A4 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I A4:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=(((A1 * A2) * A3) * A4) +M_i_5_1 net_2_1 A4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_1 net_1_1 A3 net_2_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 net_0_1 A2 net_1_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 Z_neg A1 net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_0_0 A1 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 net_1_0 A2 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_0 net_2_0 A3 net_1_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_0 VSS A4 net_2_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_9_1 Z_neg A4 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_8_1 VDD A3 Z_neg VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_7_1 Z_neg A2 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_6_1 VDD A1 Z_neg VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_6_0 Z_neg A1 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_7_0 VDD A2 Z_neg VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_8_0 Z_neg A3 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_9_0 VDD A4 Z_neg VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_1_3 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI211_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:01 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI211_X1 A1 A2 B C ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B:I C:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 * A2) + B) + C) +M_i_1 net_0 A2 VSS VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_2 VSS B ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_3 ZN C VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_5 ZN A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4 net_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 net_2 B net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7 VDD C net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI211_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:02 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI211_X2 A1 A2 B C ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B:I C:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 * A2) + B) + C) +M_i_1_1 net_0_0 A2 VSS VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_0_1 ZN A1 net_0_0 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_0_0 net_0_1 A1 ZN VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_1_0 VSS A2 net_0_1 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_2_0 ZN B VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_3_0 VSS C ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_3_1 ZN C VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_2_1 VSS B ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_5_1 ZN A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 net_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 ZN A1 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 net_1 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 net_2_0 B net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 VDD C net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 net_2_1 C VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 net_1 B net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI211_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:06 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI211_X4 A1 A2 B C ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B:I C:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 * A2) + B) + C) +M_i_1_3 net_0_0 A2 VSS VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_0_3 ZN A1 net_0_0 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_0_2 net_0_1 A1 ZN VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_1_2 VSS A2 net_0_1 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_1_1 net_0_2 A2 VSS VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_0_1 ZN A1 net_0_2 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_0_0 net_0_3 A1 ZN VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_1_0 VSS A2 net_0_3 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_2_0 ZN B VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_3_0 VSS C ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_3_1 ZN C VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_2_1 VSS B ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_2_2 ZN B VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_3_2 VSS C ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_3_3 ZN C VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_2_3 VSS B ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_5_3 ZN A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_3 net_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_2 ZN A1 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_2 net_1 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 ZN A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 net_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 ZN A1 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 net_1 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 net_2_0 B net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 VDD C net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 net_2_1 C VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 net_1 B net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_2 net_2_2 B net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_2 VDD C net_2_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_3 net_2_3 C VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_3 net_1 B net_2_3 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI21_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:48:13 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI21_X1 A1 A2 B ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 * A2) + B) +M_i_1 net_0 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 VSS B ZN VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_4 ZN A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3 net_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5 VDD B net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI21_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs007 * +* at 11:48:13 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI21_X2 A1 A2 B ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 * A2) + B) +M_i_2_0 ZN B VSS VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_2_1 VSS B ZN VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_1_0 net_0_0 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN A1 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0_1 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 VSS A2 net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_0 VDD B net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 net_1 B VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 ZN A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 net_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0 ZN A1 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 net_1 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI21_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs007 * +* at 11:48:12 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI21_X4 A1 A2 B ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 * A2) + B) +M_i_1_3 net_0_0 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 ZN A1 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 net_0_1 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_2 VSS A2 net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_0_2 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN A1 net_0_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0_3 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 VSS A2 net_0_3 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 ZN B VSS VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_2_2 VSS B ZN VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_2_1 ZN B VSS VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_2_0 VSS B ZN VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_4_3 ZN A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_3 net_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_2 ZN A1 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_2 net_1 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 ZN A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 net_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0 ZN A1 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 net_1 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_3 VDD B net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_2 net_1 B VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 VDD B net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 net_1 B VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI221_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:43 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI221_X1 A1 A2 B1 B2 C ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I C:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 * A2) + (B1 * B2)) + C) +M_i_4 net_1 B2 VSS VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_3 ZN B1 net_1 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_2 VSS C ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_1 net_0 A2 VSS VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_9 VDD B2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8 net_3 B1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7 net_2 C net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 ZN A2 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5 net_2 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI221_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs010 * +* at 11:47:44 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI221_X2 A1 A2 B1 B2 C ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I C:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 * A2) + (B1 * B2)) + C) +M_i_2_1 VSS C ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_4_1 net_1_0 B2 VSS VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_3_1 ZN B1 net_1_0 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_3_0 net_1_1 B1 ZN VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_4_0 VSS B2 net_1_1 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_2_0 ZN C VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_0_1 net_0_0 A1 ZN VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_1_1 VSS A2 net_0_0 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_1_0 net_0_1 A2 VSS VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_0_0 ZN A1 net_0_1 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_7_1 net_3 C net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_1 VDD B2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_1 net_3 B1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_0 VDD B1 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_0 net_3 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 net_2 C net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 ZN A1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 net_2 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 ZN A2 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 net_2 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI221_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:50 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI221_X4 A1 A2 B1 B2 C ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I C:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 * A2) + (B1 * B2)) + C) +M_i_3_3 net_1_0 B1 ZN VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_4_3 VSS B2 net_1_0 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_4_2 net_1_1 B2 VSS VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_3_2 ZN B1 net_1_1 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_3_1 net_1_2 B1 ZN VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_4_1 VSS B2 net_1_2 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_4_0 net_1_3 B2 VSS VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_3_0 ZN B1 net_1_3 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_2_3 VSS C ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_2_2 ZN C VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_2_1 VSS C ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_2_0 ZN C VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_0_3 net_0_0 A1 ZN VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_1_3 VSS A2 net_0_0 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_1_2 net_0_1 A2 VSS VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_0_2 ZN A1 net_0_1 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_0_1 net_0_2 A1 ZN VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_1_1 VSS A2 net_0_2 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_1_0 net_0_3 A2 VSS VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_0_0 ZN A1 net_0_3 VPW nmos_5p0 W=1.185000U L=0.600000U +M_i_8_3 net_3 B1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_3 VDD B2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_2 net_3 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_2 VDD B1 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_1 net_3 B1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_1 VDD B2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_0 net_3 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_0 VDD B1 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_3 net_3 C net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_2 net_2 C net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 net_3 C net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 net_2 C net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_3 ZN A1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_3 net_2 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_2 ZN A2 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_2 net_2 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 ZN A1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 net_2 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 ZN A2 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 net_2 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI222_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:39 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI222_X1 A1 A2 B1 B2 C1 C2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I C1:I C2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 * A2) + (B1 * B2)) + (C1 * C2)) +M_i_5 net_2 C2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4 ZN C1 net_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 net_1 B1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 VSS B2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1 net_0 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_11 net_4 C2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10 VDD C1 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8 net_4 B1 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9 net_3 B2 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7 ZN A2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 net_3 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI222_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:41 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI222_X2 A1 A2 B1 B2 C1 C2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I C1:I C2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 * A2) + (B1 * B2)) + (C1 * C2)) +M_i_4_1 net_2_1 C1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_1 VSS C2 net_2_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_0 net_2_0 C2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_0 ZN C1 net_2_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_1_1 B1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 VSS B2 net_1_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 net_1_0 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 ZN B1 net_1_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0_1 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 VSS A2 net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_0_0 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN A1 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_10_1 net_4 C1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_1 VDD C2 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_0 net_4 C2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10_0 VDD C1 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_0 net_4 B1 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_0 net_3 B2 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_1 net_4 B2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_1 net_3 B1 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 ZN A1 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 net_3 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 ZN A2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 net_3 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI222_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:44 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI222_X4 A1 A2 B1 B2 C1 C2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I C1:I C2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 * A2) + (B1 * B2)) + (C1 * C2)) +M_i_4_3 net_2_3 C1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_3 VSS C2 net_2_3 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_2 net_2_2 C2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_2 ZN C1 net_2_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_1 net_2_1 C1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_1 VSS C2 net_2_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_0 net_2_0 C2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_0 ZN C1 net_2_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_1_3 B1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 VSS B2 net_1_3 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 net_1_2 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 ZN B1 net_1_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 net_1_1 B1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_2 VSS B2 net_1_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_3 net_1_0 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 ZN B1 net_1_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0_3 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 VSS A2 net_0_3 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_0_2 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN A1 net_0_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 net_0_1 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_2 VSS A2 net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_3 net_0_0 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 ZN A1 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_10_3 net_4 C1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_3 VDD C2 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_2 net_4 C2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10_2 VDD C1 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10_1 net_4 C1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_1 VDD C2 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_0 net_4 C2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10_0 VDD C1 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_0 net_4 B1 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_0 net_3 B2 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_1 net_4 B2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_1 net_3 B1 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_2 net_4 B1 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_2 net_3 B2 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_3 net_4 B2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_3 net_3 B1 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 ZN A1 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 net_3 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 ZN A2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 net_3 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_2 ZN A1 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_2 net_3 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_3 ZN A2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_3 net_3 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI22_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:02 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI22_X1 A1 A2 B1 B2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 * A2) + (B1 * B2)) +M_i_3 net_1 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 ZN B1 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7 VDD B2 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 net_2 B1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4 ZN A1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5 net_2 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI22_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:03 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI22_X2 A1 A2 B1 B2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 * A2) + (B1 * B2)) +M_i_3_1 net_1_0 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 ZN B1 net_1_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_1_1 B1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 VSS B2 net_1_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_0_0 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN A1 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0_1 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 VSS A2 net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7_1 VDD B2 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 net_2 B1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 VDD B1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 net_2 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 ZN A2 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 net_2 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 ZN A1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 net_2 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: AOI22_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:07 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT AOI22_X4 A1 A2 B1 B2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 * A2) + (B1 * B2)) +M_i_3_3 net_1_0 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 ZN B1 net_1_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 net_1_1 B1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_2 VSS B2 net_1_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 net_1_2 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 ZN B1 net_1_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_1_3 B1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 VSS B2 net_1_3 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_0_0 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN A1 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 net_0_1 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 VSS A2 net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_2 net_0_2 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 ZN A1 net_0_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 net_0_3 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_3 VSS A2 net_0_3 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7_3 VDD B2 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_3 net_2 B1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_2 VDD B1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_2 net_2 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 VDD B2 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 net_2 B1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 VDD B1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 net_2 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 ZN A2 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 net_2 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 ZN A1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 net_2 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_2 ZN A2 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_2 net_2 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_3 ZN A1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_3 net_2 A2 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUFZ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:34 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUFZ_X1 EN I Z VDD VNW VPW VSS +*.PININFO EN:I I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_XX27 VSS EN NEN VPW nmos_5p0 W=0.590000U L=0.600000U +M_XX44 VSS NEN NI_N VPW nmos_5p0 W=0.590000U L=0.600000U +M_XX36 NI_N EN NI_P VPW nmos_5p0 W=0.590000U L=0.600000U +M_XX43 NI_N I VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_XX22 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX28 VDD EN NEN VNW pmos_5p0 W=0.990000U L=0.500000U +M_XX45 NI_P EN VDD VNW pmos_5p0 W=0.990000U L=0.500000U +M_XX39 NI_N NEN NI_P VNW pmos_5p0 W=0.990000U L=0.500000U +M_XX46 NI_P I VDD VNW pmos_5p0 W=0.990000U L=0.500000U +M_XX21 VDD NI_P Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUFZ_X12. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:43 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUFZ_X12 EN I Z VDD VNW VPW VSS +*.PININFO EN:I I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_mn VSS EN NEN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17 NI_N I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9 VSS I NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_10 NI_N I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9_17 VSS I NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_10_0 NI_N I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9_17_30 VSS I NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25_34 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49_88 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_33 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_99 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25_35 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49_80 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_34 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_89 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mp VDD EN NEN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp7 NI_P EN VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14 NI_P I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10 VDD I NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_11 NI_P I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10_8 VDD I NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_11_21 NI_P I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10_8_17 VDD I NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57_75 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56_111 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_106 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_58 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57_69 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56_105 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_96 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_57 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUFZ_X16. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:48:47 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUFZ_X16 EN I Z VDD VNW VPW VSS +*.PININFO EN:I I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_mn VSS EN NEN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17 NI_N I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9 VSS I NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_10 NI_N I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9_17 VSS I NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_34 NI_N I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9_41 VSS I NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_10_30 NI_N I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9_17_61 VSS I NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25_34 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49_88 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_33 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_99 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25_34_75 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49_88_82 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_33_198 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_99_125 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25_137 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49_181 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_65 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_118 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mp VDD EN NEN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp7 NI_P EN VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14 NI_P I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10 VDD I NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_11 NI_P I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10_8 VDD I NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_7 NI_P I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10_32 VDD I NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_11_55 NI_P I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10_8_20 VDD I NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57_75 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56_111 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_106 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_58 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57_75_85 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56_111_134 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_106_111 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_58_95 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57_97 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56_133 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_126 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_153 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUFZ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs008 * +* at 11:48:33 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUFZ_X2 EN I Z VDD VNW VPW VSS +*.PININFO EN:I I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_XX27 VSS EN NEN VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX44 VSS NEN NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX36 NI_N EN NI_P VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX43 NI_N I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX22 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX22_4 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX28 VDD EN NEN VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX45 NI_P EN VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX39 NI_N NEN NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX46 NI_P I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX21 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX21_5 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUFZ_X3. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs010 * +* at 11:48:34 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUFZ_X3 EN I Z VDD VNW VPW VSS +*.PININFO EN:I I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_XX27 VSS EN NEN VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX44 VSS NEN NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX36 NI_N EN NI_P VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX43 NI_N I VSS VPW nmos_5p0 W=0.885000U L=0.600000U +M_XX43_17 NI_N I VSS VPW nmos_5p0 W=0.885000U L=0.600000U +M_XX22 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX22_4 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX22_4_97 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX28 VDD EN NEN VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX45 NI_P EN VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX39 NI_N NEN NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX46 NI_P I VDD VNW pmos_5p0 W=1.485000U L=0.500000U +M_XX46_9 NI_P I VDD VNW pmos_5p0 W=1.485000U L=0.500000U +M_XX21 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX21_5 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX21_5_72 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUFZ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:48:34 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUFZ_X4 EN I Z VDD VNW VPW VSS +*.PININFO EN:I I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_XX27 VSS EN NEN VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX44 VSS NEN NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX36 NI_N EN NI_P VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX43 NI_N I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX43_17 NI_N I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX22 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX22_4 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX22_4_97 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX22_4_97_16 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX28 VDD EN NEN VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX45 NI_P EN VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX39 NI_N NEN NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX46 NI_P I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX46_9 NI_P I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX21 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX21_5 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX21_5_72 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX21_5_72_5 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUFZ_X8. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:38 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUFZ_X8 EN I Z VDD VNW VPW VSS +*.PININFO EN:I I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_mn VSS EN NEN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17 NI_N I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9 VSS I NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_10 NI_N I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9_17 VSS I NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25_34 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49_88 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_33 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_99 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1 Z NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3 VSS NI_N Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_mp VDD EN NEN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp7 NI_P EN VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14 NI_P I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10 VDD I NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_11 NI_P I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10_8 VDD I NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57_75 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56_111 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_106 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_58 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12 Z NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4 VDD NI_P Z VNW pmos_5p0 W=1.800000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUF_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs008 * +* at 11:48:56 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUF_X1 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2 VSS I Z_neg VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 VDD I Z_neg VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUF_X12. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:49:03 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUF_X12 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_4 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_5 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_8 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_9 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_10 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_11 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_4 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_5 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_8 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_9 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_10 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_11 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUF_X16. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:49:03 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUF_X16 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_4 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_5 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_6 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_7 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_8 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_9 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_10 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_11 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_12 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_13 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_14 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_15 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_4 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_5 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_6 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_7 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_8 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_9 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_10 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_11 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_12 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_13 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_14 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_15 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUF_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs007 * +* at 11:48:56 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUF_X2 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUF_X20. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:49:10 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUF_X20 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_4 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_5 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_6 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_7 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_8 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_9 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_8 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_9 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_10 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_11 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_12 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_13 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_14 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_15 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_16 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_17 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_18 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_19 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_4 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_5 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_6 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_7 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_8 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_9 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_8 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_9 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_10 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_11 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_12 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_13 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_14 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_15 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_16 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_17 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_18 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_19 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUF_X3. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:57 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUF_X3 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUF_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:48:53 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUF_X4 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: BUF_X8. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs010 * +* at 11:48:54 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT BUF_X8 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKBUF_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:51 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKBUF_X1 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2 VSS I Z_neg VPW nmos_5p0 W=0.365000U L=0.600000U +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_3 VDD I Z_neg VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKBUF_X12. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs024 * +* at 11:48:58 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKBUF_X12 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_4 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_5 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_8 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_9 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_10 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_11 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_4 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_5 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_8 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_9 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_10 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_11 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKBUF_X16. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs008 * +* at 11:48:56 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKBUF_X16 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_4 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_5 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_6 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_7 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_8 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_9 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_10 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_11 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_12 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_13 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_14 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_15 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_4 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_5 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_6 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_7 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_8 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_9 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_10 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_11 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_12 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_13 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_14 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_15 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKBUF_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:48:50 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKBUF_X2 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_3 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKBUF_X20. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:49:08 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKBUF_X20 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_4 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_5 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_6 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_7 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_8 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_9 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_8 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_9 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_10 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_11 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_12 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_13 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_14 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_15 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_16 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_17 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_18 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_19 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_4 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_5 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_6 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_7 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_8 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_9 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_8 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_9 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_10 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_11 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_12 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_13 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_14 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_15 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_16 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_17 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_18 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_19 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKBUF_X3. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs021 * +* at 11:48:53 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKBUF_X3 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.550000U L=0.600000U +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=0.550000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=0.600000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=0.600000U L=0.600000U +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=0.600000U L=0.600000U +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=0.600000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.375000U L=0.500000U +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.375000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.375000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.375000U L=0.500000U +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.375000U L=0.500000U +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.375000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKBUF_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:48:53 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKBUF_X4 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKBUF_X8. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:56 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKBUF_X8 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=0.800000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKINV_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs007 * +* at 11:48:46 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKINV_X1 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_1 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKINV_X12. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:48 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKINV_X12 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0_0 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_1 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_2 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_3 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_4 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_5 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_6 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_7 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_8 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_9 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_10 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_11 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_4 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_5 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_6 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_7 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_8 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_9 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_10 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_11 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKINV_X16. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:50 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKINV_X16 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0_0 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_1 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_2 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_3 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_4 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_5 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_6 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_7 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_8 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_9 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_10 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_11 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_12 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_13 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_14 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_15 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_4 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_5 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_6 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_7 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_8 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_9 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_10 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_11 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_12 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_13 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_14 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_15 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKINV_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:47 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKINV_X2 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0_0 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_1 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKINV_X20. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:53 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKINV_X20 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0_0 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_1 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_2 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_3 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_4 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_5 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_6 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_7 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_8 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_9 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_10 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_11 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_12 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_13 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_14 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_15 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_16 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_17 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_18 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_19 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_4 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_5 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_6 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_7 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_8 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_9 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_10 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_11 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_12 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_13 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_14 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_15 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_16 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_17 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_18 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_19 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKINV_X3. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:48 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKINV_X3 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0_0 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_1 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_2 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKINV_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:48:46 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKINV_X4 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0_0 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_1 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_2 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_3 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: CLKINV_X8. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:48 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT CLKINV_X8 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0_0_x8_0 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_0_x8_1 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_0_x8_2 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_0_x8_3 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_0_x8_4 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_0_x8_5 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_0_x8_6 ZN I VSS VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_0_0_x8_7 VSS I ZN VPW nmos_5p0 W=0.730000U L=0.600000U +M_i_1_0_x8_0 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0_x8_1 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0_x8_2 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0_x8_3 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0_x8_4 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0_x8_5 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0_x8_6 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0_x8_7 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFNQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:22 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFNQ_X1 D CLKN Q VDD VNW VPW VSS +*.PININFO D:I CLKN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn9 ncki CLKN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn16 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 VSS D net2 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn11 net2 cki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn0 net5 ncki net11 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 VSS net10 net11 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 net10 net5 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn2 net0 ncki net10 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 net7 cki net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 VSS net1 net7 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn5 net1 net0 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn6 Q net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp9 ncki CLKN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp16 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp10 VDD D net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp11 net5 ncki net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp0 net4 cki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 VDD net10 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp15 net10 net5 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net0 cki net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net7 ncki net0 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD net1 net7 VNW pmos_5p0 W=1.100000U L=0.500000U +M_tp3 net1 net0 VDD VNW pmos_5p0 W=1.100000U L=0.500000U +M_tp4 Q net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFNQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:21 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFNQ_X2 D CLKN Q VDD VNW VPW VSS +*.PININFO D:I CLKN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn9 ncki CLKN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn16 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 VSS D net2 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn11 net2 cki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn0 net5 ncki net11 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 VSS net10 net11 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 net10 net5 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn2 net0 ncki net10 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 net7 cki net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 VSS net1 net7 VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn5 net1 net0 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6_7 Q net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6 Q net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp9 ncki CLKN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp16 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp10 VDD D net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp11 net5 ncki net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp0 net4 cki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 VDD net10 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp15 net10 net5 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net0 cki net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net7 ncki net0 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD net1 net7 VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp3 net1 net0 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4_13 Q net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4 Q net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFNQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs007 * +* at 11:47:18 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFNQ_X4 D CLKN Q VDD VNW VPW VSS +*.PININFO D:I CLKN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn9 ncki CLKN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn16 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 VSS D net2 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn11 net2 cki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn0 net5 ncki net11 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 VSS net10 net11 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 net10 net5 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn2 net0 ncki net10 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 net7 cki net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 VSS net1 net7 VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn5 net1 net0 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6_7 Q net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6 Q net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6_7_61 Q net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6_49 Q net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp9 ncki CLKN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp16 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp10 VDD D net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp11 net5 ncki net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp0 net4 cki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 VDD net10 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp15 net10 net5 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net0 cki net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net7 ncki net0 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD net1 net7 VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp3 net1 net0 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4_13 Q net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4 Q net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4_13_64 Q net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4_55 Q net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFNRNQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs007 * +* at 11:47:17 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFNRNQ_X1 D RN CLKN Q VDD VNW VPW VSS +*.PININFO D:I RN:I CLKN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn13 ncki CLKN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn11 net6 D VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn15 net6 cki net1 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn14 net1 ncki net15 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn8 net12 net2 net15 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn9 VSS RN net12 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn18 VSS net1 net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn0 net8 ncki net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn1 net11 cki net8 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn12 net11 net4 VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net0 RN VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn4 net4 net8 net0 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn3 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp11 ncki CLKN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp9 VDD D net6 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp15 net1 ncki net6 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net9 cki net1 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 VDD net2 net9 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net9 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 VDD net1 net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 net2 cki net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net8 ncki net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net11 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net4 RN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp4 VDD net8 net4 VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFNRNQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:47:16 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFNRNQ_X2 D RN CLKN Q VDD VNW VPW VSS +*.PININFO D:I RN:I CLKN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn13 ncki CLKN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn11 net6 D VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn15 net6 cki net1 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn14 net1 ncki net15 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn8 net12 net2 net15 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn9 VSS RN net12 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn18 VSS net1 net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn0 net8 ncki net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn1 net11 cki net8 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn12 net11 net4 VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net0 RN VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn4 net4 net8 net0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3_42 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp11 ncki CLKN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp9 VDD D net6 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp15 net1 ncki net6 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net9 cki net1 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 VDD net2 net9 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net9 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 VDD net1 net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 net2 cki net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net8 ncki net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net11 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net4 RN VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4 VDD net8 net4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1_40 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFNRNQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:19 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFNRNQ_X4 D RN CLKN Q VDD VNW VPW VSS +*.PININFO D:I RN:I CLKN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn13 ncki CLKN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn11 net6 D VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn15 net6 cki net1 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn14 net1 ncki net15 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn8 net12 net2 net15 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn9 VSS RN net12 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn18 VSS net1 net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn0 net8 ncki net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn1 net11 cki net8 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn12 net11 net4 VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net0 RN VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn4 net4 net8 net0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3_42 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3_42_63 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3_69 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp11 ncki CLKN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp9 VDD D net6 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp15 net1 ncki net6 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net9 cki net1 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 VDD net2 net9 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net9 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 VDD net1 net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 net2 cki net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net8 ncki net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net11 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net4 RN VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4 VDD net8 net4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1_40 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1_40_64 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1_66 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFNRSNQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs010 * +* at 11:47:15 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFNRSNQ_X1 D RN SETN CLKN Q VDD VNW VPW VSS +*.PININFO D:I RN:I SETN:I CLKN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn2 ncki CLKN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn1 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn0 net14 D VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn8 net14 cki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 net3 ncki net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net15 net4 net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn7 VSS RN net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net5 ncki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net7 cki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 net1 SETN net7 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn16 VSS net6 net1 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn18 net2 RN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn17 net6 net5 net2 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn19 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp2 ncki CLKN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp1 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 VDD D net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net3 ncki net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net13 cki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net13 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 VDD net3 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp20 net4 cki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp19 net5 ncki net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net7 SETN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp14 net7 net6 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp16 net6 RN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp15 VDD net5 net6 VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFNRSNQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs016 * +* at 11:47:16 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFNRSNQ_X2 D RN SETN CLKN Q VDD VNW VPW VSS +*.PININFO D:I RN:I SETN:I CLKN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn2 ncki CLKN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn1 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn0 net14 D VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn8 net14 cki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 net3 ncki net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net15 net4 net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn7 VSS RN net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net5 ncki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net7 cki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 net1 SETN net7 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn16 VSS net6 net1 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn18 net2 RN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn17 net6 net5 net2 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn19_16 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn19 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp2 ncki CLKN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp1 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 VDD D net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net3 ncki net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net13 cki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net13 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 VDD net3 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp20 net4 cki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp19 net5 ncki net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net7 SETN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp14 net7 net6 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp16 net6 RN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp15 VDD net5 net6 VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp17_9 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFNRSNQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:47:16 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFNRSNQ_X4 D RN SETN CLKN Q VDD VNW VPW VSS +*.PININFO D:I RN:I SETN:I CLKN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn2 ncki CLKN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn1 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn0 net14 D VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn8 net14 cki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 net3 ncki net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net15 net4 net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn7 VSS RN net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net5 ncki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net7 cki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 net1 SETN net7 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn16 VSS net6 net1 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn18 net2 RN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn17 net6 net5 net2 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn19_16 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn19 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn19_16_44 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn19_64 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp2 ncki CLKN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp1 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 VDD D net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net3 ncki net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net13 cki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net13 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 VDD net3 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp20 net4 cki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp19 net5 ncki net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net7 SETN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp14 net7 net6 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp16 net6 RN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp15 VDD net5 net6 VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp17_9 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp17_9_60 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp17_57 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFNSNQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs027 * +* at 11:47:15 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFNSNQ_X1 D SETN CLKN Q VDD VNW VPW VSS +*.PININFO D:I SETN:I CLKN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn0 ncki CLKN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn3 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 net13 D VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net13 cki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net3 ncki net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 VSS net4 net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn2 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net5 ncki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn12 net7 cki net5 VPW nmos_5p0 W=0.750000U L=0.600000U +M_tn14 net1 SETN net7 VPW nmos_5p0 W=0.750000U L=0.600000U +M_tn15 VSS net6 net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 net6 net5 VSS VPW nmos_5p0 W=0.750000U L=0.600000U +M_tn16 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp0 ncki CLKN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp4 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 VDD D net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net3 ncki net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net10 cki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net4 net3 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 net5 cki net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp17 net7 ncki net5 VNW pmos_5p0 W=1.100000U L=0.500000U +M_tp12 net7 SETN VDD VNW pmos_5p0 W=1.100000U L=0.500000U +M_tp13 VDD net6 net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net6 net5 VDD VNW pmos_5p0 W=1.100000U L=0.500000U +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFNSNQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:14 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFNSNQ_X2 D SETN CLKN Q VDD VNW VPW VSS +*.PININFO D:I SETN:I CLKN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn0 ncki CLKN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn3 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 net13 D VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net13 cki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net3 ncki net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 VSS net4 net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn2 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net5 ncki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn12 net7 cki net5 VPW nmos_5p0 W=0.750000U L=0.600000U +M_tn14 net1 SETN net7 VPW nmos_5p0 W=0.750000U L=0.600000U +M_tn15 VSS net6 net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 net6 net5 VSS VPW nmos_5p0 W=0.750000U L=0.600000U +M_tn16_30 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp0 ncki CLKN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp4 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 VDD D net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net3 ncki net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net10 cki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net4 net3 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 net5 cki net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp17 net7 ncki net5 VNW pmos_5p0 W=1.100000U L=0.500000U +M_tp12 net7 SETN VDD VNW pmos_5p0 W=1.100000U L=0.500000U +M_tp13 VDD net6 net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net6 net5 VDD VNW pmos_5p0 W=1.100000U L=0.500000U +M_tp14_24 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFNSNQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:16 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFNSNQ_X4 D SETN CLKN Q VDD VNW VPW VSS +*.PININFO D:I SETN:I CLKN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn0 ncki CLKN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn3 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 net13 D VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net13 cki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net3 ncki net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 VSS net4 net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn2 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net5 ncki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn12 net7 cki net5 VPW nmos_5p0 W=0.750000U L=0.600000U +M_tn14 net1 SETN net7 VPW nmos_5p0 W=0.750000U L=0.600000U +M_tn15 VSS net6 net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 net6 net5 VSS VPW nmos_5p0 W=0.750000U L=0.600000U +M_tn16_30 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16_30_46 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16_51 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp0 ncki CLKN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp4 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 VDD D net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net3 ncki net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net10 cki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net4 net3 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 net5 cki net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp17 net7 ncki net5 VNW pmos_5p0 W=1.100000U L=0.500000U +M_tp12 net7 SETN VDD VNW pmos_5p0 W=1.100000U L=0.500000U +M_tp13 VDD net6 net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net6 net5 VDD VNW pmos_5p0 W=1.100000U L=0.500000U +M_tp14_24 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14_24_63 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14_44 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:47:09 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFQ_X1 D CLK Q VDD VNW VPW VSS +*.PININFO D:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn3 VSS CLK ncki VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn4 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn5 net5 ncki VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn8 net4 D net5 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn6 net6 cki net4 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn7 VSS net0 net6 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn0 net0 net4 VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn9 net2 cki net0 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn11 net1 ncki net2 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn12 VSS net3 net1 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn10 net3 net2 VSS VPW nmos_5p0 W=0.750000U L=0.600000U +M_tn1 Q net3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp3 VDD CLK ncki VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp4 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp12 net7 cki VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp11 net4 D net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net8 ncki net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net0 net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp0 net0 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net2 ncki net0 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net1x cki net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 VDD net3 net1x VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 net3 net2 VDD VNW pmos_5p0 W=1.100000U L=0.500000U +M_tp1 Q net3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:47:07 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFQ_X2 D CLK Q VDD VNW VPW VSS +*.PININFO D:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn3 VSS CLK ncki VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn4 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn5 net5 ncki VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn8 net4 D net5 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn6 net6 cki net4 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn7 VSS net0 net6 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn0 net0 net4 VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn9 net2 cki net0 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn11 net1 ncki net2 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn12 VSS net3 net1 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn10 net3 net2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1 Q net3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1_18 Q net3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp3 VDD CLK ncki VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp4 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp12 net7 cki VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp11 net4 D net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net8 ncki net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net0 net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp0 net0 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net2 ncki net0 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net1x cki net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 VDD net3 net1x VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 net3 net2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1 Q net3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1_16 Q net3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:08 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFQ_X4 D CLK Q VDD VNW VPW VSS +*.PININFO D:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn3 VSS CLK ncki VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn4 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn5 net5 ncki VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn8 net4 D net5 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn6 net6 cki net4 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn7 VSS net0 net6 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn0 net0 net4 VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn9 net2 cki net0 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn11 net1 ncki net2 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn12 VSS net3 net1 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn10 net3 net2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn10_6 net3 net2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1_39 Q net3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1_18_47 Q net3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1 Q net3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1_18 Q net3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp3 VDD CLK ncki VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp4 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp12 net7 cki VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp11 net4 D net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net8 ncki net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net0 net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp0 net0 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net2 ncki net0 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net1x cki net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 VDD net3 net1x VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 net3 net2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp8_10 net3 net2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1_58 Q net3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1_16_34 Q net3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1 Q net3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1_16 Q net3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFRNQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:09 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFRNQ_X1 D RN CLK Q VDD VNW VPW VSS +*.PININFO D:I RN:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn10 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn13 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn11 net10 D VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn15 net10 ncki net1 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn14 net1 cki net15 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn8 net12 net2 net15 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn9 VSS RN net12 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn18 VSS net1 net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn0 net8 cki net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn1 net11 ncki net8 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn12 net11 net4 VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net0 RN VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn4 net4 net8 net0 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn3 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp8 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp11 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp9 VDD D net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp15 net1 cki net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net9 ncki net1 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 VDD net2 net9 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net9 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 VDD net1 net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 net2 ncki net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net8 cki net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net11 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net4 RN VDD VNW pmos_5p0 W=0.980000U L=0.500000U +M_tp4 VDD net8 net4 VNW pmos_5p0 W=0.980000U L=0.500000U +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFRNQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs008 * +* at 11:47:07 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFRNQ_X2 D RN CLK Q VDD VNW VPW VSS +*.PININFO D:I RN:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn10 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn13 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn11 net10 D VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn15 net10 ncki net1 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn14 net1 cki net15 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn8 net12 net2 net15 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn9 VSS RN net12 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn18 VSS net1 net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn0 net8 cki net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn1 net11 ncki net8 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn12 net11 net4 VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net0 RN VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn4 net4 net8 net0 VPW nmos_5p0 W=1.180000U L=0.600000U +M_tn3_15 Q net4 VSS VPW nmos_5p0 W=1.250000U L=0.600000U +M_tn3 Q net4 VSS VPW nmos_5p0 W=1.250000U L=0.600000U +M_tp8 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp11 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp9 VDD D net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp15 net1 cki net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net9 ncki net1 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 VDD net2 net9 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net9 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 VDD net1 net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 net2 ncki net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net8 cki net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net11 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net4 RN VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4 VDD net8 net4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1_13 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFRNQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:09 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFRNQ_X4 D RN CLK Q VDD VNW VPW VSS +*.PININFO D:I RN:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn10 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn13 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn11 net10 D VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 net10 ncki net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net1 cki net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn8 net12 net2 net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn9 VSS RN net12 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 VSS net1 net2 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn0 net8 cki net2 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 net11 ncki net8 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn12 net11 net4 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 net0 RN VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net4 net8 net0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3_15 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3_15_13 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3_10 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp8 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp11 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp9 VDD D net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp15 net1 cki net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net9 ncki net1 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 VDD net2 net9 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net9 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 VDD net1 net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 net2 ncki net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net8 cki net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net11 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net4 RN VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4 VDD net8 net4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1_13 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1_13_25 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1_30 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFRSNQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:11 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFRSNQ_X1 D RN SETN CLK Q VDD VNW VPW VSS +*.PININFO D:I RN:I SETN:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn1 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn2 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn0 net14 D VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn8 net14 ncki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 net3 cki net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net15 net4 net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn7 VSS RN net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net5 cki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net7 ncki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 net1 SETN net7 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn16 VSS net6 net1 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn18 net2 RN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn17 net6 net5 net2 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn19 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp1 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp2 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 VDD D net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net3 cki net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net13 ncki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net13 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 VDD net3 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp20 net4 ncki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp19 net5 cki net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net7 SETN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp14 net7 net6 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp16 net6 RN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp15 VDD net5 net6 VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFRSNQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs008 * +* at 11:47:06 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFRSNQ_X2 D RN SETN CLK Q VDD VNW VPW VSS +*.PININFO D:I RN:I SETN:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn1 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn2 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn0 net14 D VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn8 net14 ncki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 net3 cki net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net15 net4 net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn7 VSS RN net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net5 cki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net7 ncki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 net1 SETN net7 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn16 VSS net6 net1 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn18 net2 RN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn17 net6 net5 net2 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn19_39 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn19 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp1 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp2 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 VDD D net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net3 cki net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net13 ncki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net13 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 VDD net3 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp20 net4 ncki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp19 net5 cki net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net7 SETN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp14 net7 net6 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp16 net6 RN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp15 VDD net5 net6 VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp17_33 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFRSNQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs021 * +* at 11:47:09 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFRSNQ_X4 D RN SETN CLK Q VDD VNW VPW VSS +*.PININFO D:I RN:I SETN:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn1 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn2 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn0 net14 D VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn8 net14 ncki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 net3 cki net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net15 net4 net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn7 VSS RN net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net5 cki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net7 ncki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 net1 SETN net7 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn16 VSS net6 net1 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn18 net2 RN VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn17 net6 net5 net2 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn19_39 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn19 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn19_39_20 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn19_24 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp1 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp2 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 VDD D net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net3 cki net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net13 ncki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net13 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 VDD net3 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp20 net4 ncki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp19 net5 cki net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net7 SETN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp14 net7 net6 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp16 net6 RN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp15 VDD net5 net6 VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp17_33 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp17_33_0 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp17_16 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFSNQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:07 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFSNQ_X1 D SETN CLK Q VDD VNW VPW VSS +*.PININFO D:I SETN:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn3 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn0 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 net13 D VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net13 ncki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net3 cki net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 VSS net4 net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn2 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net5 cki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn12 net7 ncki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net1 SETN net7 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 VSS net6 net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 net6 net5 VSS VPW nmos_5p0 W=0.750000U L=0.600000U +M_tn16 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp4 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 VDD D net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net3 cki net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net10 ncki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net4 net3 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 net5 ncki net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp17 net7 cki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net7 SETN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 VDD net6 net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net6 net5 VDD VNW pmos_5p0 W=1.100000U L=0.500000U +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFSNQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:08 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFSNQ_X2 D SETN CLK Q VDD VNW VPW VSS +*.PININFO D:I SETN:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn3 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn0 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 net13 D VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net13 ncki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net3 cki net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 VSS net4 net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn2 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net5 cki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn12 net7 ncki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net1 SETN net7 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 VSS net6 net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 net6 net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16_7 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp4 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 VDD D net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net3 cki net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net10 ncki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net4 net3 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 net5 ncki net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp17 net7 cki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net7 SETN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 VDD net6 net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net6 net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14_2 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DFFSNQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:08 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DFFSNQ_X4 D SETN CLK Q VDD VNW VPW VSS +*.PININFO D:I SETN:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn3 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn0 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 net13 D VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net13 ncki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net3 cki net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 VSS net4 net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn2 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net5 cki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn12 net7 ncki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net1 SETN net7 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 VSS net6 net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 net6 net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn18_45 net6 net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16_7 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16_23 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16_7_36 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp4 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 VDD D net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net3 cki net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net10 ncki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net4 net3 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 net5 ncki net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp17 net7 cki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net7 SETN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 VDD net6 net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net6 net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp16_52 net6 net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14_2 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14_19 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14_2_27 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DLYA_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:44 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DLYA_X1 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 VSS Z_neg net_2 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_6 net_3 net_2 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1 VDD Z_neg net_2 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_29 net_3 net_2 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DLYA_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:45 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DLYA_X2 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 VSS Z_neg net_2 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_6 net_3 net_2 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_1 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1 VDD Z_neg net_2 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_29 net_3 net_2 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_14 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DLYA_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:44 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DLYA_X4 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 VSS Z_neg net_2 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_6 net_3 net_2 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_1 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_2 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_1_15 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1 VDD Z_neg net_2 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_29 net_3 net_2 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_14 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_34 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_14_19 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DLYB_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:43 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DLYB_X1 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 net_2 Z_neg net_1 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_21 net_3 net_2 net_6 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_6 net_6 net_2 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1 net_2 Z_neg net_0 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_29 net_5 net_2 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_39 net_3 net_2 net_5 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DLYB_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:45 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DLYB_X2 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 net_2 Z_neg net_1 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_21 net_3 net_2 net_6 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_6 net_6 net_2 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_1 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1 net_2 Z_neg net_0 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_29 net_5 net_2 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_39 net_3 net_2 net_5 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_14 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DLYB_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:48:43 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DLYB_X4 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 net_2 Z_neg net_1 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_21 net_3 net_2 net_6 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_6 net_6 net_2 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_1 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_2 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_1_15 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1 net_2 Z_neg net_0 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_29 net_5 net_2 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_39 net_3 net_2 net_5 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_14 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_34 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_14_19 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DLYC_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:45 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DLYC_X1 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 net_7 Z_neg net_1 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_26 net_9 net_7 net_13 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_30 net_13 net_7 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_0 net_8 net_9 net_11 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_4 net_11 net_9 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_21 net_3 net_8 net_6 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_6 net_6 net_8 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1 net_7 Z_neg net_0 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_35 net_12 net_7 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_47 net_9 net_7 net_12 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_9 net_10 net_9 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_22 net_8 net_9 net_10 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_29 net_5 net_8 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_39 net_3 net_8 net_5 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DLYC_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs016 * +* at 11:48:42 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DLYC_X2 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 net_7 Z_neg net_1 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_26 net_9 net_7 net_13 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_30 net_13 net_7 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_0 net_8 net_9 net_11 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_4 net_11 net_9 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_21 net_3 net_8 net_6 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_6 net_6 net_8 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_2 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1 net_7 Z_neg net_0 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_35 net_12 net_7 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_47 net_9 net_7 net_12 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_9 net_10 net_9 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_22 net_8 net_9 net_10 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_29 net_5 net_8 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_39 net_3 net_8 net_5 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_16 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DLYC_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:43 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DLYC_X4 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 net_7 Z_neg net_1 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_26 net_9 net_7 net_13 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_30 net_13 net_7 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_0 net_8 net_9 net_11 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_4 net_11 net_9 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_21 net_3 net_8 net_6 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_6 net_6 net_8 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_2 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_1 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_2_36 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1 net_7 Z_neg net_0 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_35 net_12 net_7 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_47 net_9 net_7 net_12 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_9 net_10 net_9 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_22 net_8 net_9 net_10 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_29 net_5 net_8 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_39 net_3 net_8 net_5 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_16 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_32 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_16_16 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DLYD_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs027 * +* at 11:48:42 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DLYD_X1 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 net_7 Z_neg net_1 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_26 net_9 net_7 net_13 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_30 net_13 net_7 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_0 net_15 net_9 net_11 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_4 net_11 net_9 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_26_13 net_16 net_15 net_18 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_30_34 net_18 net_15 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_10 net_14 net_16 net_19 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_4_49 net_19 net_16 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_21 net_3 net_14 net_6 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_6 net_6 net_14 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1 net_7 Z_neg net_0 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_35 net_12 net_7 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_47 net_9 net_7 net_12 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_9 net_10 net_9 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_22 net_15 net_9 net_10 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_35_50 net_17 net_15 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_47_46 net_16 net_15 net_17 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_9_2 net_20 net_16 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_22_38 net_14 net_16 net_20 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_29 net_5 net_14 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_39 net_3 net_14 net_5 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DLYD_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:44 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DLYD_X2 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 net_7 Z_neg net_1 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_26 net_9 net_7 net_13 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_30 net_13 net_7 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_0 net_15 net_9 net_11 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_4 net_11 net_9 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_26_13 net_16 net_15 net_18 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_30_34 net_18 net_15 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_10 net_14 net_16 net_19 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_4_49 net_19 net_16 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_21 net_3 net_14 net_6 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_6 net_6 net_14 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_1 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1 net_7 Z_neg net_0 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_35 net_12 net_7 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_47 net_9 net_7 net_12 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_9 net_10 net_9 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_22 net_15 net_9 net_10 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_35_50 net_17 net_15 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_47_46 net_16 net_15 net_17 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_9_2 net_20 net_16 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_22_38 net_14 net_16 net_20 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_29 net_5 net_14 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_39 net_3 net_14 net_5 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_14 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: DLYD_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:48:44 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT DLYD_X4 I Z VDD VNW VPW VSS +*.PININFO I:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=I +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 net_7 Z_neg net_1 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_26 net_9 net_7 net_13 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_30 net_13 net_7 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_0 net_15 net_9 net_11 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_4 net_11 net_9 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_26_13 net_16 net_15 net_18 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_30_34 net_18 net_15 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_10 net_14 net_16 net_19 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_4_49 net_19 net_16 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_21 net_3 net_14 net_6 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_3_6 net_6 net_14 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_1 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_2 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0_18_1_15 Z net_3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1 net_7 Z_neg net_0 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_35 net_12 net_7 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_47 net_9 net_7 net_12 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_9 net_10 net_9 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_22 net_15 net_9 net_10 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_35_50 net_17 net_15 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_47_46 net_16 net_15 net_17 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_9_2 net_20 net_16 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_22_38 net_14 net_16 net_20 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_0_29 net_5 net_14 VDD VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_1_39 net_3 net_14 net_5 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_14 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_34 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0_0_14_19 Z net_3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: FILLCAP_X16. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:48:59 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT FILLCAP_X16 VDD VNW VPW VSS +*.PININFO VDD:P VNW:P VPW:P VSS:G +M_i_17 net_3 net_2 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23 net_4 net_5 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_24 net_7 net_9 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23_55 net_6 net_8 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_19 VDD net_3 net_2 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7 VDD net_4 net_5 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_33 VDD net_7 net_9 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7_23 VDD net_6 net_8 VNW pmos_5p0 W=1.830000U L=1.000000U +.ENDS + +******************************************************************************** +* * +* Cellname: FILLCAP_X32. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:49:04 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT FILLCAP_X32 VDD VNW VPW VSS +*.PININFO VDD:P VNW:P VPW:P VSS:G +M_i_17 net_3 net_2 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23 net_4 net_5 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_24 net_7 net_9 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23_55 net_6 net_8 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_27 net_17 net_14 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23_63 net_16 net_15 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_24_22 net_13 net_11 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23_55_93 net_12 net_10 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_19 VDD net_3 net_2 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7 VDD net_4 net_5 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_33 VDD net_7 net_9 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7_23 VDD net_6 net_8 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_94 VDD net_17 net_14 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7_87 VDD net_16 net_15 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_33_95 VDD net_13 net_11 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7_23_23 VDD net_12 net_10 VNW pmos_5p0 W=1.830000U L=1.000000U +.ENDS + +******************************************************************************** +* * +* Cellname: FILLCAP_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:49:00 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT FILLCAP_X4 VDD VNW VPW VSS +*.PININFO VDD:P VNW:P VPW:P VSS:G +M_i_17 net_1 net_0 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_19 VDD net_1 net_0 VNW pmos_5p0 W=1.830000U L=1.000000U +.ENDS + +******************************************************************************** +* * +* Cellname: FILLCAP_X64. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:49:08 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT FILLCAP_X64 VDD VNW VPW VSS +*.PININFO VDD:P VNW:P VPW:P VSS:G +M_i_17 net_3 net_2 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23 net_4 net_5 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_24 net_7 net_9 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23_55 net_6 net_8 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_27 net_17 net_14 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23_63 net_16 net_15 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_24_22 net_13 net_11 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23_55_93 net_12 net_10 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_20 net_30 net_26 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23_59 net_25 net_20 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_24_135 net_23 net_28 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23_55_90 net_33 net_18 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_27_139 net_31 net_29 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23_63_82 net_32 net_24 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_24_22_30 net_22 net_27 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23_55_93_110 net_19 net_21 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_19 VDD net_3 net_2 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7 VDD net_4 net_5 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_33 VDD net_7 net_9 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7_23 VDD net_6 net_8 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_94 VDD net_17 net_14 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7_87 VDD net_16 net_15 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_33_95 VDD net_13 net_11 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7_23_23 VDD net_12 net_10 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_95 VDD net_30 net_26 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7_188 VDD net_25 net_20 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_33_98 VDD net_23 net_28 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7_23_16 VDD net_33 net_18 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_94_91 VDD net_31 net_29 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7_87_65 VDD net_32 net_24 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_33_95_109 VDD net_22 net_27 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7_23_23_99 VDD net_19 net_21 VNW pmos_5p0 W=1.830000U L=1.000000U +.ENDS + +******************************************************************************** +* * +* Cellname: FILLCAP_X8. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:49:00 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT FILLCAP_X8 VDD VNW VPW VSS +*.PININFO VDD:P VNW:P VPW:P VSS:G +M_i_17 net_3 net_2 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_17_23 net_4 net_5 VSS VPW nmos_5p0 W=1.320000U L=1.000000U +M_i_19 VDD net_3 net_2 VNW pmos_5p0 W=1.830000U L=1.000000U +M_i_19_7 VDD net_4 net_5 VNW pmos_5p0 W=1.830000U L=1.000000U +.ENDS + +******************************************************************************** +* * +* Cellname: FILLTIE. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:49:01 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT FILLTIE VDD VSS +*.PININFO VDD:P VSS:G +.ENDS + +******************************************************************************** +* * +* Cellname: HOLD. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs016 * +* at 11:49:00 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT HOLD Z VDD VNW VPW VSS +*.PININFO Z:B VDD:P VNW:P VPW:P VSS:G +M_u7 VDD Z net8 VNW pmos_5p0 W=1.830000U L=0.500000U +M_u3 VSS Z net8 VPW nmos_5p0 W=1.320000U L=0.600000U +M_MU12 Z net8 VDD VNW pmos_5p0 W=0.360000U L=2.00000U +M_MU11 Z net8 VSS VPW nmos_5p0 W=0.360000U L=2.00000U +.ENDS + +******************************************************************************** +* * +* Cellname: ICGTN_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:01 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT ICGTN_X1 CLKN E TE Q VDD VNW VPW VSS +*.PININFO CLKN:I E:I TE:I Q:O VDD:P VNW:P VPW:P VSS:G +M_MU19 VSS TE net50 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU20 net50 E VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI82 net53 NCP net50 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI91 net038 CP net53 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI92 VSS QD net038 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU82_M_u2 NCP CP VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI95_M_u2 VSS net53 QD VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI89_M_u2 net36 QD VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU81_M_u2 VSS CLKN CP VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI1_M_u3 d3 net36 VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI1_M_u4 VSS CLKN d3 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU75_M_u2 Q d3 VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_MI81 net58 TE VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU17 net61 E net58 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU16 net53 CP net61 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI90 net067 NCP net53 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI88 VDD QD net067 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU82_M_u3 NCP CP VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI95_M_u3 VDD net53 QD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI89_M_u3 net36 QD VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU81_M_u3 VDD CLKN CP VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI1_M_u1 XI1-net8 net36 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI1_M_u2 d3 CLKN XI1-net8 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU75_M_u3 Q d3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: ICGTN_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:46:59 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT ICGTN_X2 CLKN E TE Q VDD VNW VPW VSS +*.PININFO CLKN:I E:I TE:I Q:O VDD:P VNW:P VPW:P VSS:G +M_MU19 VSS TE net50 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU20 net50 E VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI82 net53 NCP net50 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI91 net038 CP net53 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI92 VSS QD net038 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU82_M_u2 NCP CP VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI95_M_u2 VSS net53 QD VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI89_M_u2 net36 QD VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU81_M_u2 VSS CLKN CP VPW nmos_5p0 W=0.800000U L=0.600000U +M_MI1_M_u3 d3 net36 VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_MI1_M_u4 VSS CLKN d3 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MU75_M_u2 Q d3 VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_MU75_M_u2_19 Q d3 VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_MI81 net58 TE VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU17 net61 E net58 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU16 net53 CP net61 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI90 net067 NCP net53 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI88 VDD QD net067 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU82_M_u3 NCP CP VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI95_M_u3 VDD net53 QD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI89_M_u3 net36 QD VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU81_M_u3 VDD CLKN CP VNW pmos_5p0 W=1.680000U L=0.500000U +M_MI1_M_u1 XI1-net8 net36 VDD VNW pmos_5p0 W=1.680000U L=0.500000U +M_MI1_M_u2 d3 CLKN XI1-net8 VNW pmos_5p0 W=1.680000U L=0.500000U +M_MU75_M_u3 Q d3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_MU75_M_u3_1 Q d3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: ICGTN_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:46:43 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT ICGTN_X4 CLKN E TE Q VDD VNW VPW VSS +*.PININFO CLKN:I E:I TE:I Q:O VDD:P VNW:P VPW:P VSS:G +M_MU19 VSS TE net50 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU20 net50 E VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI82 net53 NCP net50 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI91 net038 CP net53 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI92 VSS QD net038 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU82_M_u2 NCP CP VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI95_M_u2 VSS net53 QD VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI89_M_u2 net36 QD VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU81_M_u2 VSS CLKN CP VPW nmos_5p0 W=0.800000U L=0.600000U +M_MI1_M_u3 d3 net36 VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_MI1_M_u4 VSS CLKN d3 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MU75_M_u2 Q d3 VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_MU75_M_u2_19 Q d3 VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_MU75_M_u2_33 Q d3 VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_MU75_M_u2_19_5 Q d3 VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_MI81 net58 TE VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU17 net61 E net58 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU16 net53 CP net61 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI90 net067 NCP net53 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI88 VDD QD net067 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU82_M_u3 NCP CP VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI95_M_u3 VDD net53 QD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI89_M_u3 net36 QD VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU81_M_u3 VDD CLKN CP VNW pmos_5p0 W=1.680000U L=0.500000U +M_MI1_M_u1 XI1-net8 net36 VDD VNW pmos_5p0 W=1.680000U L=0.500000U +M_MI1_M_u2 d3 CLKN XI1-net8 VNW pmos_5p0 W=1.680000U L=0.500000U +M_MU75_M_u3 Q d3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_MU75_M_u3_1 Q d3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_MU75_M_u3_2 Q d3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_MU75_M_u3_1_35 Q d3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: ICGTP_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:46:41 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT ICGTP_X1 CLK E TE Q VDD VNW VPW VSS +*.PININFO CLK:I E:I TE:I Q:O VDD:P VNW:P VPW:P VSS:G +M_MU19 net50 TE VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU20 VSS E net50 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI82 net50 NCK net53 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI91 net53 CK net033 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI92 net033 QD VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI80_M_u2 VSS net53 QD VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU82_M_u2 VSS NCK CK VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU81_M_u2 NCK CLK VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI85_M_u3 XI85-net6 CLK d3 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI85_M_u4 VSS QD XI85-net6 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU75_M_u2 Q d3 VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_MI81 VDD TE net58 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU17 net58 E net61 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU16 net61 CK net53 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI90 net53 NCK net062 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI88 net062 QD VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI80_M_u3 VDD net53 QD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU82_M_u3 CK NCK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU81_M_u3 VDD CLK NCK VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI85_M_u1 d3 CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI85_M_u2 VDD QD d3 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU75_M_u3 Q d3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: ICGTP_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:46:42 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT ICGTP_X2 CLK E TE Q VDD VNW VPW VSS +*.PININFO CLK:I E:I TE:I Q:O VDD:P VNW:P VPW:P VSS:G +M_MU19 net50 TE VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU20 VSS E net50 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI82 net50 NCK net53 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI91 net53 CK net033 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI92 net033 QD VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI80_M_u2 VSS net53 QD VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU82_M_u2 VSS NCK CK VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU81_M_u2 NCK CLK VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI85_M_u3 XI85-net6 CLK d3 VPW nmos_5p0 W=1.000000U L=0.600000U +M_MI85_M_u4 VSS QD XI85-net6 VPW nmos_5p0 W=1.000000U L=0.600000U +M_MU75_M_u2 Q d3 VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_MU75_M_u2_22 Q d3 VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_MI81 VDD TE net58 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU17 net58 E net61 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU16 net61 CK net53 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI90 net53 NCK net062 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI88 net062 QD VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI80_M_u3 VDD net53 QD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU82_M_u3 CK NCK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU81_M_u3 VDD CLK NCK VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI85_M_u1 d3 CLK VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_MI85_M_u2 VDD QD d3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_MU75_M_u3 Q d3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_MU75_M_u3_3 Q d3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: ICGTP_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:46:42 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT ICGTP_X4 CLK E TE Q VDD VNW VPW VSS +*.PININFO CLK:I E:I TE:I Q:O VDD:P VNW:P VPW:P VSS:G +M_MU19 net50 TE VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU20 VSS E net50 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI82 net50 NCK net53 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI91 net53 CK net033 VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI92 net033 QD VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI80_M_u2 VSS net53 QD VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU82_M_u2 VSS NCK CK VPW nmos_5p0 W=0.700000U L=0.600000U +M_MU81_M_u2 NCK CLK VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_MI85_M_u3 XI85-net6 CLK d3 VPW nmos_5p0 W=1.000000U L=0.600000U +M_MI85_M_u4 VSS QD XI85-net6 VPW nmos_5p0 W=1.000000U L=0.600000U +M_MU75_M_u2 Q d3 VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_MU75_M_u2_22 Q d3 VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_MU75_M_u2_41 Q d3 VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_MU75_M_u2_22_37 Q d3 VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_MI81 VDD TE net58 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU17 net58 E net61 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU16 net61 CK net53 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI90 net53 NCK net062 VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI88 net062 QD VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI80_M_u3 VDD net53 QD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU82_M_u3 CK NCK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MU81_M_u3 VDD CLK NCK VNW pmos_5p0 W=1.380000U L=0.500000U +M_MI85_M_u1 d3 CLK VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_MI85_M_u2 VDD QD d3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_MU75_M_u3 Q d3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_MU75_M_u3_3 Q d3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_MU75_M_u3_1 Q d3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_MU75_M_u3_3_28 Q d3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INVZ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:48:32 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INVZ_X1 EN I ZN VDD VNW VPW VSS +*.PININFO EN:I I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_mn VSS EN NEN VPW nmos_5p0 W=0.590000U L=0.600000U +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=0.590000U L=0.600000U +M_mn3 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17 VSS NI NI_N VPW nmos_5p0 W=0.590000U L=0.600000U +M_Mn_inv NI I VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_mp VDD EN NEN VNW pmos_5p0 W=0.990000U L=0.500000U +M_mp7 NI_P EN VDD VNW pmos_5p0 W=0.990000U L=0.500000U +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=0.990000U L=0.500000U +M_mp4 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14 VDD NI NI_P VNW pmos_5p0 W=0.990000U L=0.500000U +M_Mp_inv NI I VDD VNW pmos_5p0 W=0.990000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INVZ_X12. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs024 * +* at 11:48:41 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INVZ_X12 EN I ZN VDD VNW VPW VSS +*.PININFO EN:I I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_mn VSS EN NEN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_Mn_inv1 VSS I NI VPW nmos_5p0 W=1.320000U L=0.600000U +M_Mn_inv2 NI I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_Mn_inv3 VSS I NI VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17 NI_N NI VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9 VSS NI NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_10 NI_N NI VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9_17 VSS NI NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_10_0 NI_N NI VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9_17_30 VSS NI NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_89 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_34 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49_80 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25_35 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_99 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_33 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49_88 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25_34 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mp VDD EN NEN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp7 NI_P EN VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_Mp_inv1 VDD I NI VNW pmos_5p0 W=1.800000U L=0.500000U +M_Mp_inv2 NI I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_Mp_inv3 VDD I NI VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14 NI_P NI VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10 VDD NI NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_11 NI_P NI VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10_8 VDD NI NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_11_21 NI_P NI VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10_8_17 VDD NI NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_57 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_96 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56_105 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57_69 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_58 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_106 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56_111 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57_75 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INVZ_X16. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:46 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INVZ_X16 EN I ZN VDD VNW VPW VSS +*.PININFO EN:I I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_mn VSS EN NEN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_Mn_inv1 NI I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_Mn_inv2 VSS I NI VPW nmos_5p0 W=1.320000U L=0.600000U +M_Mn_inv3 NI I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_Mn_inv4 VSS I NI VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17 NI_N NI VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9 VSS NI NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_10 NI_N NI VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9_17 VSS NI NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_34 NI_N NI VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9_41 VSS NI NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_10_30 NI_N NI VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9_17_61 VSS NI NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_118 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_65 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49_181 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25_137 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_99_125 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_33_198 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49_88_82 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25_34_75 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_99 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_33 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49_88 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25_34 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mp VDD EN NEN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp7 NI_P EN VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_Mp_inv1 NI I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_Mp_inv2 VDD I NI VNW pmos_5p0 W=1.800000U L=0.500000U +M_Mp_inv3 NI I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_Mp_inv4 VDD I NI VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14 NI_P NI VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10 VDD NI NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_11 NI_P NI VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10_8 VDD NI NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_7 NI_P NI VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10_32 VDD NI NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_11_55 NI_P NI VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10_8_20 VDD NI NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_153 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_126 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56_133 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57_97 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_58_95 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_106_111 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56_111_134 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57_75_85 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_58 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_106 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56_111 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57_75 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INVZ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs007 * +* at 11:48:30 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INVZ_X2 EN I ZN VDD VNW VPW VSS +*.PININFO EN:I I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_XX27 VSS EN NEN VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX44 NI_N NEN VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX36 NI_P EN NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX43 VSS NI NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX22 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX22_4 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_Mn_inv NI I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_XX28 VDD EN NEN VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX45 NI_P EN VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX39 NI_N NEN NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX46 VDD NI NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX21 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_XX21_5 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_Mp_inv NI I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INVZ_X3. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:48:31 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INVZ_X3 EN I ZN VDD VNW VPW VSS +*.PININFO EN:I I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_mn VSS EN NEN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_Mn_inv VSS I NI VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17 NI_N NI VSS VPW nmos_5p0 W=0.885000U L=0.600000U +M_mn17_1 VSS NI NI_N VPW nmos_5p0 W=0.885000U L=0.600000U +M_mn3 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_2 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mp VDD EN NEN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp7 NI_P EN VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_Mp_inv VDD I NI VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14 NI_P NI VDD VNW pmos_5p0 W=1.485000U L=0.500000U +M_mp14_1 VDD NI NI_P VNW pmos_5p0 W=1.485000U L=0.500000U +M_mp4 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_1 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_2 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INVZ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:48:30 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INVZ_X4 EN I ZN VDD VNW VPW VSS +*.PININFO EN:I I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_mn VSS EN NEN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_Mn_inv VSS I NI VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17 NI_N NI VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9 VSS NI NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mp VDD EN NEN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp7 NI_P EN VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_Mp_inv VDD I NI VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14 NI_P NI VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10 VDD NI NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INVZ_X8. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:48:33 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INVZ_X8 EN I ZN VDD VNW VPW VSS +*.PININFO EN:I I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_mn VSS EN NEN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_Mn_inv1 NI I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_Mn_inv2 VSS I NI VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17 NI_N NI VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9 VSS NI NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_10 NI_N NI VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn17_9_17 VSS NI NI_N VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_99 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_33 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_49_88 ZN NI_N VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_mn3_1_25_34 VSS NI_N ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_mp VDD EN NEN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp7 NI_P EN VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_Mp_inv1 NI I VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_Mp_inv2 VDD I NI VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14 NI_P NI VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10 VDD NI NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_11 NI_P NI VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp14_10_8 VDD NI NI_P VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_58 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_106 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_56_111 ZN NI_P VDD VNW pmos_5p0 W=1.800000U L=0.500000U +M_mp4_12_57_75 VDD NI_P ZN VNW pmos_5p0 W=1.800000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INV_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:48:36 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INV_X1 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INV_X12. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:48:38 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INV_X12 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0_0 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_4 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_5 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_6 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_7 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_8 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_9 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_10 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_11 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_4 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_5 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_6 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_7 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_8 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_9 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_10 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_11 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INV_X16. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:41 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INV_X16 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0_0 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_4 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_5 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_6 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_7 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_8 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_9 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_10 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_11 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_12 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_13 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_14 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_15 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_4 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_5 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_6 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_7 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_8 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_9 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_10 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_11 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_12 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_13 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_14 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_15 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INV_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs024 * +* at 11:48:37 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INV_X2 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0_0 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INV_X20. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:44 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INV_X20 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0_0 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_4 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_5 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_6 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_7 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_8 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_9 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_10 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_11 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_12 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_13 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_14 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_15 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_16 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_17 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_18 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_19 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_4 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_5 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_6 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_7 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_8 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_9 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_10 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_11 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_12 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_13 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_14 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_15 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_16 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_17 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_18 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_19 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INV_X3. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:36 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INV_X3 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0_0 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INV_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs021 * +* at 11:48:36 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INV_X4 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0_0 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: INV_X8. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs007 * +* at 11:48:36 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT INV_X8 I ZN VDD VNW VPW VSS +*.PININFO I:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!I +M_i_0_0_x8_0 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0_x8_1 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0_x8_2 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0_x8_3 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0_x8_4 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0_x8_5 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0_x8_6 ZN I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0_x8_7 VSS I ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0_x8_0 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0_x8_1 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0_x8_2 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0_x8_3 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0_x8_4 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0_x8_5 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0_x8_6 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0_x8_7 VDD I ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: LATQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:46:40 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT LATQ_X1 D E Q VDD VNW VPW VSS +*.PININFO D:I E:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn0 VSS E net4 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn8 net7 net4 VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn4 VSS D net3 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net5 net7 net3 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn1 net2 net4 net5 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn2 net2 net6 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn3 net6 net5 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn6 Q net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp0 VDD E net4 VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 net7 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD D net1 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 net1 net4 net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 net5 net7 net0 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 net0 net6 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp3 net6 net5 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp6 Q net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: LATQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs021 * +* at 11:46:40 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT LATQ_X2 D E Q VDD VNW VPW VSS +*.PININFO D:I E:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn0 VSS E net4 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn8 net7 net4 VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn4 VSS D net3 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net5 net7 net3 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn1 net2 net4 net5 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn2 net2 net6 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn3 net6 net5 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn6_30 Q net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6 Q net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp0 VDD E net4 VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 net7 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD D net1 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 net1 net4 net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 net5 net7 net0 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 net0 net6 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp3 net6 net5 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp6_31 Q net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp6 Q net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: LATQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:46:39 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT LATQ_X4 D E Q VDD VNW VPW VSS +*.PININFO D:I E:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn0 VSS E net4 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn8 net7 net4 VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn4 VSS D net3 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net5 net7 net3 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn1 net2 net4 net5 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn2 net2 net6 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn3 net6 net5 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn3_94 net6 net5 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn6_30_66 Q net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6_46 Q net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6_30 Q net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6 Q net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp0 VDD E net4 VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 net7 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD D net1 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 net1 net4 net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 net5 net7 net0 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 net0 net6 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp3 net6 net5 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp3_85 net6 net5 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp6_31_68 Q net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp6_71 Q net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp6_31 Q net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp6 Q net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: LATRNQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:46:38 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT LATRNQ_X1 D E RN Q VDD VNW VPW VSS +*.PININFO D:I E:I RN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn3 net7 E VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 net1 RN VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn9 net2 D net1 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn8 net2 E net3 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn7 net3 net7 net4 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net5 net0 net4 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn0 VSS RN net5 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn6 net0 net3 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn4 net6 net0 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn1 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp2 net7 E VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 VDD RN net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net8 D VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net3 net7 net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 net9 E net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net9 net0 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net0 net3 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp7 net6 net0 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: LATRNQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:46:38 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT LATRNQ_X2 D E RN Q VDD VNW VPW VSS +*.PININFO D:I E:I RN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn3 net7 E VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 net1 RN VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn9 net2 D net1 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn8 net2 E net3 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn7 net3 net7 net4 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net5 net0 net4 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn0 VSS RN net5 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn6 net0 net3 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn4 net6 net0 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn1 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1_38 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp2 net7 E VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 VDD RN net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net8 D VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net3 net7 net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 net9 E net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net9 net0 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net0 net3 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp7 net6 net0 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp0_27 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: LATRNQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:46:40 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT LATRNQ_X4 D E RN Q VDD VNW VPW VSS +*.PININFO D:I E:I RN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn3 net7 E VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 net1 RN VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn9 net2 D net1 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn8 net2 E net3 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn7 net3 net7 net4 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net5 net0 net4 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn0 VSS RN net5 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn6 net0 net3 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn6_109 net0 net3 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn4 net6 net0 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn4_77 net6 net0 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn1 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1_38 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1_15 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1_38_14 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp2 net7 E VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 VDD RN net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net8 D VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net3 net7 net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 net9 E net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net9 net0 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net0 net3 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp9_110 net0 net3 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp7 net6 net0 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp7_78 net6 net0 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp0_27 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp0_24 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp0_27_20 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: LATRSNQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:46:39 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT LATRSNQ_X1 D E RN SETN Q VDD VNW VPW VSS +*.PININFO D:I E:I RN:I SETN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn3 net8 E VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn9 net2 RN VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn8 net3 D net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn7 net3 E net4 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn6 net4 net8 net5 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net6 net1 net5 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn0 VSS RN net6 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn11 VSS net4 net0 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 net0 SETN net1 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn4 net7 net1 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn1 Q net7 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp2 net8 E VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 VDD RN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net9 D VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net4 net8 net9 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 net10 E net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net10 net1 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 VDD net4 net1 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net1 SETN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp7 net7 net1 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 Q net7 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: LATRSNQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:46:38 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT LATRSNQ_X2 D E RN SETN Q VDD VNW VPW VSS +*.PININFO D:I E:I RN:I SETN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn3 net8 E VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn9 net2 RN VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn8 net3 D net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn7 net3 E net4 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn6 net4 net8 net5 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net6 net1 net5 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn0 VSS RN net6 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn11 VSS net4 net0 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 net0 SETN net1 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn4 net7 net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1 Q net7 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1_19 Q net7 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp2 net8 E VDD VNW pmos_5p0 W=1.380000U L=0.600000U +M_tp8 VDD RN net4 VNW pmos_5p0 W=1.000000U L=0.600000U +M_tp6 net9 D VDD VNW pmos_5p0 W=1.000000U L=0.600000U +M_tp5 net4 net8 net9 VNW pmos_5p0 W=1.000000U L=0.600000U +M_tp4 net10 E net4 VNW pmos_5p0 W=1.000000U L=0.600000U +M_tp3 net10 net1 VDD VNW pmos_5p0 W=1.000000U L=0.600000U +M_tp10 VDD net4 net1 VNW pmos_5p0 W=1.000000U L=0.600000U +M_tp9 net1 SETN VDD VNW pmos_5p0 W=1.380000U L=0.600000U +M_tp7 net7 net1 VDD VNW pmos_5p0 W=1.830000U L=0.600000U +M_tp0 Q net7 VDD VNW pmos_5p0 W=1.830000U L=0.600000U +M_tp0_9 Q net7 VDD VNW pmos_5p0 W=1.830000U L=0.600000U +.ENDS + +******************************************************************************** +* * +* Cellname: LATRSNQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:46:40 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT LATRSNQ_X4 D E RN SETN Q VDD VNW VPW VSS +*.PININFO D:I E:I RN:I SETN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn3 net8 E VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn9 net2 RN VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn8 net3 D net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn7 net3 E net4 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn6 net4 net8 net5 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net6 net1 net5 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn0 VSS RN net6 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn11 VSS net4 net0 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn10 net0 SETN net1 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn4_44 net7 net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn4 net7 net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1 Q net7 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1_19 Q net7 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1_18 Q net7 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn1_19_0 Q net7 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp2 net8 E VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 VDD RN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net9 D VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net4 net8 net9 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 net10 E net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net10 net1 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 VDD net4 net1 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net1 SETN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp7_47 net7 net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp7 net7 net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp0 Q net7 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp0_9 Q net7 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp0_26 Q net7 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp0_9_34 Q net7 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: LATSNQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:46:37 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT LATSNQ_X1 D E SETN Q VDD VNW VPW VSS +*.PININFO D:I E:I SETN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn2 net6 E VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn7 VSS D net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn6 net3 E net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net4 net6 net3 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn4 net4 net1 VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn9 VSS net3 net0 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn8 net0 SETN net1 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn3 net5 net1 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn0 Q net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp2 net6 E VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp6 VDD D net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net7 net6 net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 net3 E net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net8 net1 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 VDD net3 net1 VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp8 net1 SETN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp7 net5 net1 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 Q net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: LATSNQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:46:37 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT LATSNQ_X2 D E SETN Q VDD VNW VPW VSS +*.PININFO D:I E:I SETN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn2 net6 E VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn7 VSS D net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn6 net3 E net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net4 net6 net3 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn4 net4 net1 VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn9 VSS net3 net0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn8 net0 SETN net1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3 net5 net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn0 Q net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn0_11 Q net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp2 net6 E VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp6 VDD D net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net7 net6 net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 net3 E net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net8 net1 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 VDD net3 net1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp8 net1 SETN VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp7 net5 net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp0 Q net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp0_8 Q net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: LATSNQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:46:38 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT LATSNQ_X4 D E SETN Q VDD VNW VPW VSS +*.PININFO D:I E:I SETN:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn2 net6 E VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn7 VSS D net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn6 net3 E net2 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn5 net4 net6 net3 VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn4 net4 net1 VSS VPW nmos_5p0 W=0.700000U L=0.600000U +M_tn9 VSS net3 net0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn8 net0 SETN net1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3_56 net5 net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3 net5 net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn0 Q net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn0_11 Q net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn0_12 Q net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn0_11_1 Q net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp2 net6 E VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp6 VDD D net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net7 net6 net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 net3 E net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net8 net1 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 VDD net3 net1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp8 net1 SETN VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp7_53 net5 net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp7 net5 net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp0 Q net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp0_8 Q net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp0_32 Q net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp0_8_30 Q net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: MUX2_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:13 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT MUX2_X1 I0 I1 S Z VDD VNW VPW VSS +*.PININFO I0:I I1:I S:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=((S * I1) + (!S * I0)) +M_MN2 VSS int04 Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN4 net_1 I1 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_MN8 int04 S net_1 VPW nmos_5p0 W=0.660000U L=0.600000U +M_MN7 net_3 sel1_n int04 VPW nmos_5p0 W=0.660000U L=0.600000U +M_MN3 VSS I0 net_3 VPW nmos_5p0 W=0.660000U L=0.600000U +M_MN1 sel1_n S VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_MP5 VDD int04 Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP4 net_0 I1 VDD VNW pmos_5p0 W=0.915000U L=0.500000U +M_MP8 int04 sel1_n net_0 VNW pmos_5p0 W=0.915000U L=0.500000U +M_MP7 net_2 S int04 VNW pmos_5p0 W=0.915000U L=0.500000U +M_MP3 VDD I0 net_2 VNW pmos_5p0 W=0.915000U L=0.500000U +M_MP1 sel1_n S VDD VNW pmos_5p0 W=0.915000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: MUX2_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:10 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT MUX2_X2 I0 I1 S Z VDD VNW VPW VSS +*.PININFO I0:I I1:I S:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=((S * I1) + (!S * I0)) +M_MN2_12 VSS int04 Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN2 VSS int04 Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN4 net_1 I1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN8 int04 S net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN7 net_3 sel1_n int04 VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN3 VSS I0 net_3 VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN1 sel1_n S VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_MP5_6 VDD int04 Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP5 VDD int04 Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP4 net_0 I1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP8 int04 sel1_n net_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP7 net_2 S int04 VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP3 VDD I0 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP1 sel1_n S VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: MUX2_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:11 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT MUX2_X4 I0 I1 S Z VDD VNW VPW VSS +*.PININFO I0:I I1:I S:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=((S * I1) + (!S * I0)) +M_MN2_12_7 VSS int04 Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN2_8 VSS int04 Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN2_12 VSS int04 Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN2 VSS int04 Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN4 net_1 I1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN8 int04 S net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN7 net_3 sel1_n int04 VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN3 VSS I0 net_3 VPW nmos_5p0 W=1.320000U L=0.600000U +M_MN1 sel1_n S VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_MP5_6_5 VDD int04 Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP5_0 VDD int04 Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP5_6 VDD int04 Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP5 VDD int04 Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP4 net_0 I1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP8 int04 sel1_n net_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP7 net_2 S int04 VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP3 VDD I0 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_MP1 sel1_n S VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: MUX4_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:43 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT MUX4_X1 I0 I1 I2 I3 S0 S1 Z VDD VNW VPW VSS +*.PININFO I0:I I1:I I2:I I3:I S0:I S1:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=((S0 * ((S1 * I3) + (!S1 * I1))) + (!S0 * ((S1 * I2) + (!S1 * I0)))) +M_MN5 int01 I2 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_MN9 int02 sel1_n int01 VPW nmos_5p0 W=0.660000U L=0.600000U +M_MN10 int07 S0 int02 VPW nmos_5p0 W=0.660000U L=0.600000U +M_MN6 VSS I3 int07 VPW nmos_5p0 W=0.660000U L=0.600000U +M_instance_22 Z int03 VSS VPW nmos_5p0 W=0.900000U L=0.600000U +M_MN12 int03 S1 int02 VPW nmos_5p0 W=0.660000U L=0.600000U +M_MN11 int04 sel2_n int03 VPW nmos_5p0 W=0.660000U L=0.600000U +M_MN2 VSS S1 sel2_n VPW nmos_5p0 W=0.660000U L=0.600000U +M_MN4 int06 I1 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_MN8 int04 S0 int06 VPW nmos_5p0 W=0.660000U L=0.600000U +M_MN7 int05 sel1_n int04 VPW nmos_5p0 W=0.660000U L=0.600000U +M_MN3 VSS I0 int05 VPW nmos_5p0 W=0.660000U L=0.600000U +M_MN1 sel1_n S0 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_MP2 int01 I2 VDD VNW pmos_5p0 W=0.915000U L=0.500000U +M_MP9 int02 S0 int01 VNW pmos_5p0 W=0.915000U L=0.500000U +M_MP10 int07 sel1_n int02 VNW pmos_5p0 W=0.915000U L=0.500000U +M_MP6 VDD I3 int07 VNW pmos_5p0 W=0.915000U L=0.500000U +M_instance_1 Z int03 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_MP12 int03 sel2_n int02 VNW pmos_5p0 W=0.915000U L=0.500000U +M_MP11 int04 S1 int03 VNW pmos_5p0 W=0.915000U L=0.500000U +M_MP5 VDD S1 sel2_n VNW pmos_5p0 W=0.915000U L=0.500000U +M_MP4 int06 I1 VDD VNW pmos_5p0 W=0.915000U L=0.500000U +M_MP8 int04 sel1_n int06 VNW pmos_5p0 W=0.915000U L=0.500000U +M_MP7 int05 S0 int04 VNW pmos_5p0 W=0.915000U L=0.500000U +M_MP3 VDD I0 int05 VNW pmos_5p0 W=0.915000U L=0.500000U +M_MP1 sel1_n S0 VDD VNW pmos_5p0 W=0.915000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: MUX4_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs008 * +* at 11:47:41 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT MUX4_X2 I0 I1 I2 I3 S0 S1 Z VDD VNW VPW VSS +*.PININFO I0:I I1:I I2:I I3:I S0:I S1:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=((S0 * ((S1 * I3) + (!S1 * I1))) + (!S0 * ((S1 * I2) + (!S1 * I0)))) +M_MN5 int01 I2 VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN9 int02 sel1_n int01 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN10 int07 S0 int02 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN6 VSS I3 int07 VPW nmos_5p0 W=0.800000U L=0.600000U +M_instance_22 Z int03 VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_instance_22_11 Z int03 VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN12 int03 S1 int02 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN11 int04 sel2_n int03 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN2 VSS S1 sel2_n VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN4 int06 I1 VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN8 int04 S0 int06 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN7 int05 sel1_n int04 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN3 VSS I0 int05 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN1 sel1_n S0 VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_MP2 int01 I2 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP9 int02 S0 int01 VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP10 int07 sel1_n int02 VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP6 VDD I3 int07 VNW pmos_5p0 W=1.280000U L=0.500000U +M_instance_1 Z int03 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_instance_1_6 Z int03 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP12 int03 sel2_n int02 VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP11 int04 S1 int03 VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP5 VDD S1 sel2_n VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP4 int06 I1 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP8 int04 sel1_n int06 VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP7 int05 S0 int04 VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP3 VDD I0 int05 VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP1 sel1_n S0 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: MUX4_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs008 * +* at 11:47:40 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT MUX4_X4 I0 I1 I2 I3 S0 S1 Z VDD VNW VPW VSS +*.PININFO I0:I I1:I I2:I I3:I S0:I S1:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=((S0 * ((S1 * I3) + (!S1 * I1))) + (!S0 * ((S1 * I2) + (!S1 * I0)))) +M_MN5 int01 I2 VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN9 int02 sel1_n int01 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN10 int07 S0 int02 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN6 VSS I3 int07 VPW nmos_5p0 W=0.800000U L=0.600000U +M_instance_22 Z int03 VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_instance_22_11 Z int03 VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_instance_22_18 Z int03 VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_instance_22_11_19 Z int03 VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN12 int03 S1 int02 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN11 int04 sel2_n int03 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN2 VSS S1 sel2_n VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN4 int06 I1 VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN8 int04 S0 int06 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN7 int05 sel1_n int04 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN3 VSS I0 int05 VPW nmos_5p0 W=0.800000U L=0.600000U +M_MN1 sel1_n S0 VSS VPW nmos_5p0 W=0.800000U L=0.600000U +M_MP2 int01 I2 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP9 int02 S0 int01 VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP10 int07 sel1_n int02 VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP6 VDD I3 int07 VNW pmos_5p0 W=1.280000U L=0.500000U +M_instance_1 Z int03 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_instance_1_6 Z int03 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_instance_1_9 Z int03 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_instance_1_6_3 Z int03 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP12 int03 sel2_n int02 VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP11 int04 S1 int03 VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP5 VDD S1 sel2_n VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP4 int06 I1 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP8 int04 sel1_n int06 VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP7 int05 S0 int04 VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP3 VDD I0 int05 VNW pmos_5p0 W=1.280000U L=0.500000U +M_MP1 sel1_n S0 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NAND2_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:48:24 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NAND2_X1 A1 A2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(A1 * A2) +M_i_1 net_0 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 ZN A2 VDD VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_2 VDD A1 ZN VNW pmos_5p0 W=1.645000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NAND2_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:48:26 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NAND2_X2 A1 A2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(A1 * A2) +M_i_1_1 net_0_0 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN A1 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0_1 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 VSS A2 net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 ZN A2 VDD VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_2_1 VDD A1 ZN VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_2_0 ZN A1 VDD VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_3_0 VDD A2 ZN VNW pmos_5p0 W=1.645000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NAND2_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:29 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NAND2_X4 A1 A2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(A1 * A2) +M_i_1_3 net_0_0 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 ZN A1 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 net_0_1 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_2 VSS A2 net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_0_2 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN A1 net_0_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0_3 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 VSS A2 net_0_3 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_3 ZN A2 VDD VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_2_3 VDD A1 ZN VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_2_2 ZN A1 VDD VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_3_2 VDD A2 ZN VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_3_1 ZN A2 VDD VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_2_1 VDD A1 ZN VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_2_0 ZN A1 VDD VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_3_0 VDD A2 ZN VNW pmos_5p0 W=1.645000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NAND3_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs024 * +* at 11:48:09 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NAND3_X1 A1 A2 A3 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 * A2) * A3) +M_i_2 net_1 A3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1 net_0 A2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5 ZN A3 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_4 VDD A2 ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_3 ZN A1 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NAND3_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:48:06 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NAND3_X2 A1 A2 A3 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 * A2) * A3) +M_i_2_1 net_1_0 A3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_0_0 A2 net_1_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN A1 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 net_0_1 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_1_1 A2 net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 VSS A3 net_1_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_1 ZN A3 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_4_0 VDD A2 ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_3_0 ZN A1 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_3_1 VDD A1 ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_4_1 ZN A2 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_5_0 VDD A3 ZN VNW pmos_5p0 W=1.460000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NAND3_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs010 * +* at 11:48:06 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NAND3_X4 A1 A2 A3 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 * A2) * A3) +M_i_1_3 net_1_3 A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 VSS A3 net_1_3 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 net_1_2 A3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_2 net_0 A2 net_1_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_1_1 A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 VSS A3 net_1_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 net_1_0 A3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_0_0 A2 net_1_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 ZN A1 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_3 ZN A2 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_5_0 VDD A3 ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_5_1 ZN A3 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_4_2 VDD A2 ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_4_1 ZN A2 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_5_2 VDD A3 ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_5_3 ZN A3 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_4_0 VDD A2 ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_3_3 ZN A1 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_3_2 VDD A1 ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_3_1 ZN A1 VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_3_0 VDD A1 ZN VNW pmos_5p0 W=1.460000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NAND4_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs007 * +* at 11:47:59 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NAND4_X1 A1 A2 A3 A4 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I A4:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 * A2) * A3) * A4) +M_i_3 net_2 A4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 net_1 A3 net_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1 net_0 A2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7 ZN A4 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_6 VDD A3 ZN VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_5 ZN A2 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_4 VDD A1 ZN VNW pmos_5p0 W=1.280000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NAND4_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:47:59 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NAND4_X2 A1 A2 A3 A4 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I A4:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 * A2) * A3) * A4) +M_i_3_0 net_2_0 A4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_1_0 A3 net_2_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_0_0 A2 net_1_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN A1 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 net_0_1 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_1_1 A2 net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 net_2_1 A3 net_1_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 VSS A4 net_2_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7_0 VDD A4 ZN VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_6_0 ZN A3 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_5_0 VDD A2 ZN VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_4_0 ZN A1 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_4_1 VDD A1 ZN VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_5_1 ZN A2 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_6_1 VDD A3 ZN VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_7_1 ZN A4 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NAND4_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs021 * +* at 11:48:03 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NAND4_X4 A1 A2 A3 A4 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I A4:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 * A2) * A3) * A4) +M_i_2_3 net_2_3 A3 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_3 VSS A4 net_2_3 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_2 net_2_2 A4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 net_1 A3 net_2_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 net_2_1 A3 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 VSS A4 net_2_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 net_2_0 A4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_1_0 A3 net_2_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_3 net_0_3 A2 net_1_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 ZN A1 net_0_3 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 net_0_2 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_2 net_1 A2 net_0_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_0_1 A2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN A1 net_0_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_1 A2 net_0_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6_3 ZN A3 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_7_3 VDD A4 ZN VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_7_2 ZN A4 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_6_2 VDD A3 ZN VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_6_1 ZN A3 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_7_1 VDD A4 ZN VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_7_0 ZN A4 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_6_0 VDD A3 ZN VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_5_3 ZN A2 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_4_3 VDD A1 ZN VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_4_2 ZN A1 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_5_2 VDD A2 ZN VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_5_1 ZN A2 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_4_1 VDD A1 ZN VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_4_0 ZN A1 VDD VNW pmos_5p0 W=1.280000U L=0.500000U +M_i_5_0 VDD A2 ZN VNW pmos_5p0 W=1.280000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NOR2_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:24 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NOR2_X1 A1 A2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(A1 + A2) +M_i_1 ZN A2 VSS VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_0 VSS A1 ZN VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_3 net_0 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_2 ZN A1 net_0 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NOR2_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:26 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NOR2_X2 A1 A2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(A1 + A2) +M_i_1_1 ZN A2 VSS VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_0_1 VSS A1 ZN VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_0_0 ZN A1 VSS VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_1_0 VSS A2 ZN VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_3_1 net_0_0 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_2_1 ZN A1 net_0_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_2_0 net_0_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0 VDD A2 net_0_1 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NOR2_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:27 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NOR2_X4 A1 A2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(A1 + A2) +M_i_1_3 ZN A2 VSS VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_0_3 VSS A1 ZN VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_0_2 ZN A1 VSS VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_1_2 VSS A2 ZN VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_1_1 ZN A2 VSS VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_0_1 VSS A1 ZN VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_0_0 ZN A1 VSS VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_1_0 VSS A2 ZN VPW nmos_5p0 W=0.920000U L=0.600000U +M_i_3_3 net_0_0 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_2_3 ZN A1 net_0_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_2_2 net_0_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_2 VDD A2 net_0_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 net_0_2 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_2_1 ZN A1 net_0_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_2_0 net_0_3 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0 VDD A2 net_0_3 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NOR3_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs027 * +* at 11:48:01 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NOR3_X1 A1 A2 A3 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 + A2) + A3) +M_i_2 ZN A3 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_1 VSS A2 ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_0 ZN A1 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_5 net_1 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4 net_0 A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3 ZN A1 net_0 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NOR3_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:03 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NOR3_X2 A1 A2 A3 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 + A2) + A3) +M_i_2_1 VSS A3 ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_1_0 ZN A2 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_0_0 VSS A1 ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_0_1 ZN A1 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_1_1 VSS A2 ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_2_0 ZN A3 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_5_1 net_1_0 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 net_0_0 A2 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0 ZN A1 net_0_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 net_0_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 net_1_1 A2 net_0_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 VDD A3 net_1_1 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NOR3_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:48:04 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NOR3_X4 A1 A2 A3 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 + A2) + A3) +M_i_1_3 ZN A2 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_2_0 VSS A3 ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_2_1 ZN A3 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_1_2 VSS A2 ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_1_1 ZN A2 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_2_2 VSS A3 ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_2_3 ZN A3 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_1_0 VSS A2 ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_0_3 ZN A1 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_0_2 VSS A1 ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_0_1 ZN A1 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_0_0 VSS A1 ZN VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_4_3 net_1_3 A2 net_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 VDD A3 net_1_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 net_1_2 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_2 net_0 A2 net_1_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 net_1_1 A2 net_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_2 VDD A3 net_1_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_3 net_1_0 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 net_0_0 A2 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_3 ZN A1 net_0_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_2 net_0 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 ZN A1 net_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0 net_0 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NOR4_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:57 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NOR4_X1 A1 A2 A3 A4 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I A4:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) + A3) + A4) +M_i_3 ZN A4 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_2 VSS A3 ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_1 ZN A2 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0 VSS A1 ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_7 net_2 A4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 net_1 A3 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5 net_0 A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4 ZN A1 net_0 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NOR4_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:59 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NOR4_X2 A1 A2 A3 A4 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I A4:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) + A3) + A4) +M_i_2_1 ZN A3 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_3_1 VSS A4 ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_3_0 ZN A4 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_2_0 VSS A3 ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_1_1 ZN A2 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0_1 VSS A1 ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0_0 ZN A1 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_1_0 VSS A2 ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_6_1 net_2_1 A3 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 VDD A4 net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 net_2_0 A4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 net_1_0 A3 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 net_0_1 A2 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 ZN A1 net_0_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 net_0_0 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 net_1 A2 net_0_0 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: NOR4_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:47:56 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT NOR4_X4 A1 A2 A3 A4 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I A4:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) + A3) + A4) +M_i_2_3 ZN A3 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_3_3 VSS A4 ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_3_2 ZN A4 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_2_2 VSS A3 ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_2_1 ZN A3 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_3_1 VSS A4 ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_3_0 ZN A4 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_2_0 VSS A3 ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_1_3 ZN A2 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0_3 VSS A1 ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0_2 ZN A1 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_1_2 VSS A2 ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_1_1 ZN A2 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0_1 VSS A1 ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0_0 ZN A1 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_1_0 VSS A2 ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_6_3 net_2_3 A3 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_3 VDD A4 net_2_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_2 net_2_2 A4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_2 net_1 A3 net_2_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 net_2_1 A3 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 VDD A4 net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 net_2_0 A4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 net_1_0 A3 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_3 net_0_3 A2 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_3 ZN A1 net_0_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_2 net_0_2 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_2 net_1 A2 net_0_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 net_0_1 A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 ZN A1 net_0_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 net_0_0 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 net_1 A2 net_0_0 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI211_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:47 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI211_X1 A1 A2 B C ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B:I C:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) * B) * C) +M_i_1 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 net_1 B net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 VSS C net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5 net_2 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4 ZN A1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 VDD B ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_7 ZN C VDD VNW pmos_5p0 W=1.460000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI211_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:48 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI211_X2 A1 A2 B C ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B:I C:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) * B) * C) +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_1_0 B net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 VSS C net_1_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 net_1_1 C VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 net_0 B net_1_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_1 net_2_0 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 ZN A1 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 net_2_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 VDD A2 net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 ZN B VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_7_0 VDD C ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_7_1 ZN C VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_6_1 VDD B ZN VNW pmos_5p0 W=1.460000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI211_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs016 * +* at 11:47:50 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI211_X4 A1 A2 B C ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B:I C:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) * B) * C) +M_i_1_3 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_2 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_1_0 B net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 VSS C net_1_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 net_1_1 C VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 net_0 B net_1_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 net_1_2 B net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_2 VSS C net_1_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_3 net_1_3 C VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 net_0 B net_1_3 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_3 net_2_0 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_3 ZN A1 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_2 net_2_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_2 VDD A2 net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 net_2_2 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 ZN A1 net_2_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 net_2_3 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 VDD A2 net_2_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 ZN B VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_7_0 VDD C ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_7_1 ZN C VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_6_1 VDD B ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_6_2 ZN B VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_7_2 VDD C ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_7_3 ZN C VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_6_3 VDD B ZN VNW pmos_5p0 W=1.460000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI21_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:03 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI21_X1 A1 A2 B ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 + A2) * B) +M_i_1 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 VSS B net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4 net_1 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3 ZN A1 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5 VDD B ZN VNW pmos_5p0 W=1.645000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI21_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:03 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI21_X2 A1 A2 B ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 + A2) * B) +M_i_2_1 VSS B net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_0 B VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_1 ZN B VDD VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_5_0 VDD B ZN VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_4_1 net_1_0 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 ZN A1 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0 net_1_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 VDD A2 net_1_1 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI21_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:07 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI21_X4 A1 A2 B ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 + A2) * B) +M_i_1_3 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_2 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 VSS B net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 net_0 B VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 VSS B net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_0 B VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_3 net_1_0 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_3 ZN A1 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_2 net_1_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_2 VDD A2 net_1_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 net_1_2 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_1 ZN A1 net_1_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3_0 net_1_3 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 VDD A2 net_1_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_3 ZN B VDD VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_5_2 VDD B ZN VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_5_1 ZN B VDD VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_5_0 VDD B ZN VNW pmos_5p0 W=1.645000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI221_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:41 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI221_X1 A1 A2 B1 B2 C ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I C:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) * (B1 + B2)) * C) +M_i_4 VSS B2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 net_1 B1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 net_0 C net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_9 net_3 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8 ZN B1 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7 VDD C ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_6 net_2 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5 ZN A1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI221_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs027 * +* at 11:47:41 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI221_X2 A1 A2 B1 B2 C ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I C:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) * (B1 + B2)) * C) +M_i_2_1 net_1 C net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_1 VSS B2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 net_1 B1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 VSS B1 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_0 net_1 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_0 C net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7_1 VDD C ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_9_1 net_3_0 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_1 ZN B1 net_3_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_0 net_3_1 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_0 VDD B2 net_3_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 ZN C VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_5_1 net_2_0 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 VDD A2 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 net_2_1 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 ZN A1 net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI221_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:47 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI221_X4 A1 A2 B1 B2 C ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I C:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) * (B1 + B2)) * C) +M_i_3_3 net_1 B1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_3 VSS B2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_2 net_1 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_2 VSS B1 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 net_1 B1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_1 VSS B2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_0 net_1 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 VSS B1 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 net_1 C net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 net_0 C net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 net_1 C net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_0 C net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_3 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_2 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_8_3 net_3_0 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_3 VDD B2 net_3_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_2 net_3_1 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_2 ZN B1 net_3_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_1 net_3_2 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_1 VDD B2 net_3_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_0 net_3_3 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_0 ZN B1 net_3_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_3 VDD C ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_7_2 ZN C VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_7_1 VDD C ZN VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_7_0 ZN C VDD VNW pmos_5p0 W=1.460000U L=0.500000U +M_i_5_3 net_2_0 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_3 VDD A2 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_2 net_2_1 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_2 ZN A1 net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 net_2_2 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 VDD A2 net_2_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 net_2_3 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 ZN A1 net_2_3 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI222_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:47:24 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI222_X1 A1 A2 B1 B2 C1 C2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I C1:I C2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) * (B1 + B2)) * (C1 + C2)) +M_i_5 net_1 C2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4 VSS C1 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 net_1 B1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 net_0 B2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_11 net_4 C2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10 ZN C1 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8 net_3 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9 VDD B2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7 net_2 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 ZN A1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI222_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:22 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI222_X2 A1 A2 B1 B2 C1 C2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I C1:I C2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) * (B1 + B2)) * (C1 + C2)) +M_i_4_1 net_1 C1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_1 VSS C2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_0 net_1 C2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_0 VSS C1 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_1 B1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 net_0 B2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 net_1 B2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 net_0 B1 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_10_1 net_4_1 C1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_1 VDD C2 net_4_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_0 net_4_0 C2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10_0 ZN C1 net_4_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_0 net_3_1 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_0 VDD B2 net_3_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_1 net_3_0 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_1 ZN B1 net_3_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 net_2_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 VDD A2 net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 net_2_0 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 ZN A1 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI222_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:28 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI222_X4 A1 A2 B1 B2 C1 C2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I C1:I C2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) * (B1 + B2)) * (C1 + C2)) +M_i_4_3 net_1 C1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_3 VSS C2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_2 net_1 C2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_2 VSS C1 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_1 net_1 C1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_1 VSS C2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_0 net_1 C2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_0 VSS C1 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_1 B1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 net_0 B2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 net_1 B2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 net_0 B1 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 net_1 B1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_2 net_0 B2 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_3 net_1 B2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 net_0 B1 net_1 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_2 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_3 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_10_3 net_4_3 C1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_3 VDD C2 net_4_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_2 net_4_2 C2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10_2 ZN C1 net_4_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10_1 net_4_1 C1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_1 VDD C2 net_4_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_0 net_4_0 C2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10_0 ZN C1 net_4_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_0 net_3_3 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_0 VDD B2 net_3_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_1 net_3_2 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_1 ZN B1 net_3_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_2 net_3_1 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_2 VDD B2 net_3_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_3 net_3_0 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_3 ZN B1 net_3_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 net_2_3 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 VDD A2 net_2_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 net_2_2 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 ZN A1 net_2_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_2 net_2_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_2 VDD A2 net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_3 net_2_0 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_3 ZN A1 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI22_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:52 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI22_X1 A1 A2 B1 B2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 + A2) * (B1 + B2)) +M_i_3 VSS B2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 net_0 B1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7 net_2 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 ZN B1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4 net_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5 VDD A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI22_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs024 * +* at 11:47:54 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI22_X2 A1 A2 B1 B2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 + A2) * (B1 + B2)) +M_i_3_1 VSS B2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 net_0 B1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 VSS B1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 net_0 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7_1 net_2_0 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 ZN B1 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 net_2_1 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 VDD B2 net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 net_1_0 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 ZN A1 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 net_1_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 VDD A2 net_1_1 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI22_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:47:56 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI22_X4 A1 A2 B1 B2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I B1:I B2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!((A1 + A2) * (B1 + B2)) +M_i_3_3 VSS B2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 net_0 B1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 VSS B1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_2 net_0 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 VSS B2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 net_0 B1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 VSS B1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 net_0 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_2 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_3 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7_3 net_2_0 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_3 ZN B1 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_2 net_2_1 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_2 VDD B2 net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 net_2_2 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 ZN B1 net_2_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 net_2_3 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 VDD B2 net_2_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 net_1_0 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 ZN A1 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 net_1_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 VDD A2 net_1_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_2 net_1_2 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_2 ZN A1 net_1_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_3 net_1_3 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_3 VDD A2 net_1_3 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI31_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs024 * +* at 11:47:50 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI31_X1 A1 A2 A3 B ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I B:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) + A3) * B) +M_i_3 net_0 B VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 ZN A3 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7 ZN B VDD VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_4 net_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5 net_2 A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 VDD A3 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI31_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:47:48 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI31_X2 A1 A2 A3 B ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I B:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) + A3) * B) +M_i_3_1 VSS B net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 net_0 B VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 ZN A3 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_0 A3 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7_1 ZN B VDD VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_7_0 VDD B ZN VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_6_1 net_2_0 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 net_1_0 A2 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 ZN A1 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 net_1_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 net_2_1 A2 net_1_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 VDD A3 net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI31_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:53 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI31_X4 A1 A2 A3 B ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I B:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) + A3) * B) +M_i_2_3 ZN A3 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 net_0 A3 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 ZN A3 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_0 A3 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_3 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_2 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_3 VSS B net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_2 net_0 B VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 VSS B net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 net_0 B VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6_3 VDD A3 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_2 net_2 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 VDD A3 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 net_2_0 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_3 net_1_0 A2 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_3 ZN A1 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_2 net_1_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_2 net_2 A2 net_1_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 net_1_2 A2 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 ZN A1 net_1_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 net_1_3 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 net_2 A2 net_1_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_3 ZN B VDD VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_7_2 VDD B ZN VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_7_1 ZN B VDD VNW pmos_5p0 W=1.645000U L=0.500000U +M_i_7_0 VDD B ZN VNW pmos_5p0 W=1.645000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI32_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs021 * +* at 11:47:42 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI32_X1 A1 A2 A3 B1 B2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I B1:I B2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) + A3) * (B1 + B2)) +M_i_4 net_0 A3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 VSS A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 net_0 A1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 ZN B1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1 net_0 B2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_9 net_3 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8 net_2 A2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7 ZN A1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5 net_1 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 VDD B2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI32_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:47:42 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI32_X2 A1 A2 A3 B1 B2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I B1:I B2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) + A3) * (B1 + B2)) +M_i_4_1 VSS A3 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 net_0 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 VSS A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_0 A1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 VSS A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_0 net_0 A3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 ZN B2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0 B1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN B1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_0 B2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_9_1 net_3_0 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_1 net_2_0 A2 net_3_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 ZN A1 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 net_2_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_0 net_3_1 A2 net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_0 VDD A3 net_3_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 net_1_0 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 ZN B1 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 net_1_1 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 VDD B2 net_1_1 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI32_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:47:46 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI32_X4 A1 A2 A3 B1 B2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I B1:I B2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) + A3) * (B1 + B2)) +M_i_3_3 VSS A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_3 net_0 A3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_2 VSS A3 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_2 net_0 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 VSS A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_1 net_0 A3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_0 VSS A3 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 net_0 A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 VSS A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 net_0 A1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 VSS A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 net_0 A1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_3 ZN B2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 net_0 B1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 ZN B1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_2 net_0 B2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 ZN B2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 net_0 B1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN B1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_0 B2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_8_3 net_3_0 A2 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_3 VDD A3 net_3_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_2 net_3_1 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_2 net_2 A2 net_3_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_1 net_3_2 A2 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_1 VDD A3 net_3_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_0 net_3_3 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_0 net_2_0 A2 net_3_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_3 ZN A1 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_2 net_2 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 ZN A1 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 net_2 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_3 net_1_0 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_3 ZN B1 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_2 net_1_1 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_2 VDD B2 net_1_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 net_1_2 B2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 ZN B1 net_1_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 net_1_3 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 VDD B2 net_1_3 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI33_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:47:28 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI33_X1 A1 A2 A3 B1 B2 B3 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I B1:I B2:I B3:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) + A3) * ((B1 + B2) + B3)) +M_i_5 net_0 B3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4 VSS B2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 net_0 B1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 ZN A3 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_11 net_4 B3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10 net_3 B2 net_4 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9 ZN B1 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 net_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7 net_2 A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8 VDD A3 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI33_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:47:29 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI33_X2 A1 A2 A3 B1 B2 B3 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I B1:I B2:I B3:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) + A3) * ((B1 + B2) + B3)) +M_i_5_0 VSS B3 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_1 net_0 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 VSS B1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 net_0 B1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_0 VSS B2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_1 net_0 B3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 ZN A3 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 net_0 A3 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_11_0 net_4_0 B3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10_1 net_3_0 B2 net_4_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_1 ZN B1 net_3_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_0 net_3_1 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10_0 net_4_1 B2 net_3_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_1 VDD B3 net_4_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_0 net_2_0 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 net_1_0 A2 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 ZN A1 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 net_1_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 net_2_1 A2 net_1_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_1 VDD A3 net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OAI33_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:47:37 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OAI33_X4 A1 A2 A3 B1 B2 B3 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I B1:I B2:I B3:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(((A1 + A2) + A3) * ((B1 + B2) + B3)) +M_i_4_0 VSS B2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_0 net_0 B3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_1 VSS B3 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_1 net_0 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_2 VSS B2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_2 net_0 B3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_3 VSS B3 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4_3 net_0 B2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 VSS B1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_1 net_0 B1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_2 VSS B1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_3 net_0 B1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 net_0 A1 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_3 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_3 net_0 A3 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_2 ZN A3 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_2 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 net_0 A3 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 ZN A3 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_10_0 net_4_0 B2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_0 VDD B3 net_4_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_1 net_4_1 B3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10_1 net_3 B2 net_4_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10_2 net_4_2 B2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_2 VDD B3 net_4_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11_3 net_4_3 B3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10_3 net_3_0 B2 net_4_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_0 ZN B1 net_3_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_1 net_3 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_2 ZN B1 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_3 net_3 B1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 ZN A1 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 net_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_2 ZN A1 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_3 net_1_0 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_3 net_2_0 A2 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_3 VDD A3 net_2_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_2 net_2_1 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_2 net_1 A2 net_2_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 net_2_2 A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_1 VDD A3 net_2_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_0 net_2_3 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 net_1 A2 net_2_3 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OR2_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:48:20 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OR2_X1 A1 A2 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=(A1 + A2) +M_i_2 Z_neg A1 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_3 VSS A2 Z_neg VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4 net_0 A1 Z_neg VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_5 VDD A2 net_0 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OR2_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:21 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OR2_X2 A1 A2 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=(A1 + A2) +M_i_2 Z_neg A1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 VSS A2 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_4 net_0 A1 Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5 VDD A2 net_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OR2_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:24 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OR2_X4 A1 A2 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=(A1 + A2) +M_i_3_1 Z_neg A2 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_1 VSS A1 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2_0 Z_neg A1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3_0 VSS A2 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5_1 net_0_1 A2 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_1 Z_neg A1 net_0_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4_0 net_0_0 A1 Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 VDD A2 net_0_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OR3_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:04 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OR3_X1 A1 A2 A3 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=((A1 + A2) + A3) +M_i_2 VSS A1 Z_neg VPW nmos_5p0 W=0.525000U L=0.600000U +M_i_3 Z_neg A2 VSS VPW nmos_5p0 W=0.525000U L=0.600000U +M_i_4 VSS A3 Z_neg VPW nmos_5p0 W=0.525000U L=0.600000U +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5 net_0 A1 Z_neg VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_6 net_1 A2 net_0 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_7 VDD A3 net_1 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OR3_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:02 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OR3_X2 A1 A2 A3 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=((A1 + A2) + A3) +M_i_2 VSS A1 Z_neg VPW nmos_5p0 W=1.050000U L=0.600000U +M_i_3 Z_neg A2 VSS VPW nmos_5p0 W=1.050000U L=0.600000U +M_i_4 VSS A3 Z_neg VPW nmos_5p0 W=1.050000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_5 net_0 A1 Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 net_1 A2 net_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7 VDD A3 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OR3_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:04 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OR3_X4 A1 A2 A3 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=((A1 + A2) + A3) +M_i_4_0 Z_neg A3 VSS VPW nmos_5p0 W=1.050000U L=0.600000U +M_i_3_1 VSS A2 Z_neg VPW nmos_5p0 W=1.050000U L=0.600000U +M_i_2_1 Z_neg A1 VSS VPW nmos_5p0 W=1.050000U L=0.600000U +M_i_2_0 VSS A1 Z_neg VPW nmos_5p0 W=1.050000U L=0.600000U +M_i_3_0 Z_neg A2 VSS VPW nmos_5p0 W=1.050000U L=0.600000U +M_i_4_1 VSS A3 Z_neg VPW nmos_5p0 W=1.050000U L=0.600000U +M_i_0_3 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7_0 net_1_1 A3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_1 net_0_1 A2 net_1_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_1 Z_neg A1 net_0_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5_0 net_0_0 A1 Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0 net_1_0 A2 net_0_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 VDD A3 net_1_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OR4_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:47:44 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OR4_X1 A1 A2 A3 A4 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I A4:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=(((A1 + A2) + A3) + A4) +M_i_2 Z_neg A1 VSS VPW nmos_5p0 W=0.395000U L=0.600000U +M_i_3 VSS A2 Z_neg VPW nmos_5p0 W=0.395000U L=0.600000U +M_i_4 Z_neg A3 VSS VPW nmos_5p0 W=0.395000U L=0.600000U +M_i_5 VSS A4 Z_neg VPW nmos_5p0 W=0.395000U L=0.600000U +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6 net_0 A1 Z_neg VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_7 net_1 A2 net_0 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_8 net_2 A3 net_1 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_9 VDD A4 net_2 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OR4_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs007 * +* at 11:47:42 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OR4_X2 A1 A2 A3 A4 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I A4:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=(((A1 + A2) + A3) + A4) +M_i_2 Z_neg A1 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_3 VSS A2 Z_neg VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_4 Z_neg A3 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_5 VSS A4 Z_neg VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6 net_0 A1 Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7 net_1 A2 net_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8 net_2 A3 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9 VDD A4 net_2 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: OR4_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs007 * +* at 11:47:45 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT OR4_X4 A1 A2 A3 A4 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I A4:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=(((A1 + A2) + A3) + A4) +M_i_5_1_x2_1 Z_neg A4 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_4_1_x2_1 VSS A3 Z_neg VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_3_1_x2_1 Z_neg A2 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_2_1_x2_1 VSS A1 Z_neg VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_2_1_x2_0 Z_neg A1 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_3_1_x2_0 VSS A2 Z_neg VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_4_1_x2_0 Z_neg A3 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_5_1_x2_0 VSS A4 Z_neg VPW nmos_5p0 W=0.790000U L=0.600000U +M_i_0_3_x4_3 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3_x4_2 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3_x4_1 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3_x4_0 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_9_0_m2_1 net_2_0_1 A4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_0_m2_1 net_1_0_1 A3 net_2_0_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0_m2_1 net_0_0_1 A2 net_1_0_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0_m2_1 Z_neg A1 net_0_0_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6_0_m2_0 net_0_0_0 A1 Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0_m2_0 net_1_0_0 A2 net_0_0_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_8_0_m2_0 net_2_0_0 A3 net_1_0_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9_0_m2_0 VDD A4 net_2_0_0 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3_x4_3 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3_x4_2 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3_x4_1 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3_x4_0 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: SDFFQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:46:42 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT SDFFQ_X1 D SE SI CLK Q VDD VNW VPW VSS +*.PININFO D:I SE:I SI:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn14 net8 SE VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn12 net12 SI VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn13 net12 SE net6 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn8 net6 net8 net9n VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn10 VSS D net9n VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn16 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn9 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn11 net6 ncki net5 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn0 net5 cki net11 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn1 VSS net10 net11 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn15 net10 net5 VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn2 net0 cki net10 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn3 net7 ncki net0 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn4 VSS net1 net7 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn5 net1 net0 VSS VPW nmos_5p0 W=0.750000U L=0.600000U +M_tn6 Q net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp14 net8 SE VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net3 SI VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net2 net8 net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 net9p SE net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 VDD D net9p VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp9 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp11 net5 cki net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp0 net4 ncki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 VDD net10 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp15 net10 net5 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net0 ncki net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net7_p cki net0 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD net1 net7_p VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net1 net0 VDD VNW pmos_5p0 W=1.100000U L=0.500000U +M_tp4 Q net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: SDFFQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:46:42 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT SDFFQ_X2 D SE SI CLK Q VDD VNW VPW VSS +*.PININFO D:I SE:I SI:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn14 net8 SE VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn12 net12 SI VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn13 net12 SE net6 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn8 net6 net8 net9n VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn10 VSS D net9n VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn16 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn9 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn11 net6 ncki net5 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn0 net5 cki net11 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn1 VSS net10 net11 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn15 net10 net5 VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn2 net0 cki net10 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn3 net7 ncki net0 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn4 VSS net1 net7 VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn5 net1 net0 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6_6 Q net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6 Q net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp14 net8 SE VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net3 SI VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net2 net8 net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 net9p SE net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 VDD D net9p VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp9 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp11 net5 cki net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp0 net4 ncki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 VDD net10 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp15 net10 net5 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net0 ncki net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net7_p cki net0 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD net1 net7_p VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp3 net1 net0 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4_12 Q net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4 Q net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: SDFFQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:46:43 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT SDFFQ_X4 D SE SI CLK Q VDD VNW VPW VSS +*.PININFO D:I SE:I SI:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn14 net8 SE VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn12 net12 SI VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn13 net12 SE net6 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn8 net6 net8 net9n VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn10 VSS D net9n VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn16 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn9 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn11 net6 ncki net5 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn0 net5 cki net11 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn1 VSS net10 net11 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn15 net10 net5 VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn2 net0 cki net10 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn3 net7 ncki net0 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn4 VSS net1 net7 VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn5 net1 net0 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6_6_25 Q net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6_5 Q net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6_6 Q net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn6 Q net1 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp14 net8 SE VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net3 SI VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net2 net8 net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 net9p SE net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 VDD D net9p VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp9 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp11 net5 cki net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp0 net4 ncki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 VDD net10 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp15 net10 net5 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net0 ncki net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net7_p cki net0 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD net1 net7_p VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp3 net1 net0 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4_12_24 Q net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4_16 Q net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4_12 Q net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp4 Q net1 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: SDFFRNQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:46:43 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT SDFFRNQ_X1 D RN SE SI CLK Q VDD VNW VPW VSS +*.PININFO D:I RN:I SE:I SI:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn17 net3 SE VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn7 VSS SI net13 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn6 net13 SE net10 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn11 net10 D net5 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn16 net5 net3 VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn10 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn13 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn15 net10 ncki net1 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn14 net1 cki net15 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn8 net12 net2 net15 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn9 VSS RN net12 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn18 VSS net1 net2 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn0 net8 cki net2 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn1 net11 ncki net8 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn12 net11 net4 VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn5 net0 RN VSS VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn4 net4 net8 net0 VPW nmos_5p0 W=0.580000U L=0.600000U +M_tn3 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp17 net3 SE VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net7 SI VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net6 net3 net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net14 D net6 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp14 VDD SE net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp11 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp15 net1 cki net6 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net9 ncki net1 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 VDD net2 net9 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net9 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 VDD net1 net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 net2 ncki net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net8 cki net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net11 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net4 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 VDD net8 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: SDFFRNQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:46:43 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT SDFFRNQ_X2 D RN SE SI CLK Q VDD VNW VPW VSS +*.PININFO D:I RN:I SE:I SI:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn17 net3 SE VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn7 VSS SI net13 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net13 SE net10 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn11 net10 D net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn16 net5 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn10 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn13 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn15 net10 ncki net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net1 cki net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn8 net12 net2 net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn9 VSS RN net12 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 VSS net1 net2 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn0 net8 cki net2 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 net11 ncki net8 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn12 net11 net4 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 net0 RN VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_tn4 net4 net8 net0 VPW nmos_5p0 W=1.000000U L=0.600000U +M_tn3_17 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp17 net3 SE VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net7 SI VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net6 net3 net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net14 D net6 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp14 VDD SE net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp11 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp15 net1 cki net6 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net9 ncki net1 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 VDD net2 net9 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net9 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 VDD net1 net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 net2 ncki net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net8 cki net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net11 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net4 RN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp4 VDD net8 net4 VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp1_16 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: SDFFRNQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs010 * +* at 11:46:36 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT SDFFRNQ_X4 D RN SE SI CLK Q VDD VNW VPW VSS +*.PININFO D:I RN:I SE:I SI:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn17 net3 SE VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn7 VSS SI net13 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net13 SE net10 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn11 net10 D net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn16 net5 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn10 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn13 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn15 net10 ncki net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net1 cki net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn8 net12 net2 net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn9 VSS RN net12 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 VSS net1 net2 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn0 net8 cki net2 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 net11 ncki net8 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn12 net11 net4 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 net0 RN VSS VPW nmos_5p0 W=1.000000U L=0.600000U +M_tn4 net4 net8 net0 VPW nmos_5p0 W=1.000000U L=0.600000U +M_tn3_17_4 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3_27 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3_17 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn3 Q net4 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp17 net3 SE VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net7 SI VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net6 net3 net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 net14 D net6 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp14 VDD SE net14 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp11 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp15 net1 cki net6 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net9 ncki net1 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 VDD net2 net9 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net9 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 VDD net1 net2 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 net2 ncki net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net8 cki net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net11 net4 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 net4 RN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp4 VDD net8 net4 VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp1_16_17 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1_25 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1_16 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: SDFFRSNQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs016 * +* at 11:46:35 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT SDFFRSNQ_X1 D RN SE SETN SI CLK Q VDD VNW VPW VSS +*.PININFO D:I RN:I SE:I SETN:I SI:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn12 net9 SE VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn9 VSS SI net17 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn10 net17 SE net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn0 net14 D net8 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn11 net8 net9 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn2 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn8 net14 ncki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 net3 cki net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net15 net4 net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn7 VSS RN net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net5 cki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net7 ncki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 net1 SETN net7 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn16 VSS net6 net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 net2 RN VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn17 net6 net5 net2 VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn19 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp12 net9 SE VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp11 net12 SI VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 net10 net9 net12 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp0 net11 D net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 VDD SE net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp2 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp10 net3 cki net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net13 ncki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net13 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 VDD net3 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp20 net4 ncki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp19 net5 cki net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net7 SETN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp14 net7 net6 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net6 RN VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp15 VDD net5 net6 VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: SDFFRSNQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs007 * +* at 11:46:36 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT SDFFRSNQ_X2 D RN SE SETN SI CLK Q VDD VNW VPW VSS +*.PININFO D:I RN:I SE:I SETN:I SI:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn12 net9 SE VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn9 VSS SI net17 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn10 net17 SE net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn0 net14 D net8 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn11 net8 net9 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn2 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn8 net14 ncki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 net3 cki net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net15 net4 net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn7 VSS RN net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net5 cki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net7 ncki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 net1 SETN net7 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn16 VSS net6 net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 net2 RN VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn17 net6 net5 net2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn19 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn19_14 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp12 net9 SE VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp11 net12 SI VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 net10 net9 net12 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp0 net11 D net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 VDD SE net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp2 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp10 net3 cki net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net13 ncki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net13 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 VDD net3 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp20 net4 ncki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp19 net5 cki net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net7 SETN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp14 net7 net6 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net6 RN VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp15 VDD net5 net6 VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp17_7 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: SDFFRSNQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs007 * +* at 11:46:37 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT SDFFRSNQ_X4 D RN SE SETN SI CLK Q VDD VNW VPW VSS +*.PININFO D:I RN:I SE:I SETN:I SI:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn12 net9 SE VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn9 VSS SI net17 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn10 net17 SE net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn0 net14 D net8 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn11 net8 net9 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn2 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn8 net14 ncki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 net3 cki net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn6 net15 net4 net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn7 VSS RN net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net5 cki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net7 ncki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 net1 SETN net7 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn16 VSS net6 net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 net2 RN VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn17 net6 net5 net2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn19 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn19_14 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn19_12 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn19_14_0 Q net6 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp12 net9 SE VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp11 net12 SI VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 net10 net9 net12 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp0 net11 D net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp9 VDD SE net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp2 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp10 net3 cki net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 net13 ncki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net13 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net13 RN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 VDD net3 net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp20 net4 ncki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp19 net5 cki net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 net7 SETN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp14 net7 net6 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net6 RN VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp15 VDD net5 net6 VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp17_7 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp17_8 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp17_7_4 Q net6 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: SDFFSNQ_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs008 * +* at 11:46:30 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT SDFFSNQ_X1 D SE SETN SI CLK Q VDD VNW VPW VSS +*.PININFO D:I SE:I SETN:I SI:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn11 net9 SE VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn7 VSS SI net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn9 net15 SE net13 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn10 net13 D net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn8 net16 net9 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn0 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn6 net13 ncki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net3 cki net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 VSS net4 net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn2 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net5 cki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn12 net7 ncki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net1 SETN net7 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 VSS net6 net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 net6 net5 VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn16 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp11 net9 SE VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net11 SI VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 net8 net9 net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 net12 D net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 VDD SE net12 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp9 net3 cki net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net10 ncki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net4 net3 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 net5 ncki net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp17 net7 cki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net7 SETN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 VDD net6 net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net6 net5 VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: SDFFSNQ_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs008 * +* at 11:46:31 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT SDFFSNQ_X2 D SE SETN SI CLK Q VDD VNW VPW VSS +*.PININFO D:I SE:I SETN:I SI:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn11 net9 SE VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn7 VSS SI net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn9 net15 SE net13 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn10 net13 D net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn8 net16 net9 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn0 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn6 net13 ncki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net3 cki net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 VSS net4 net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn2 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net5 cki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn12 net7 ncki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net1 SETN net7 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 VSS net6 net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 net6 net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16_8 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp11 net9 SE VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net11 SI VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 net8 net9 net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 net12 D net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 VDD SE net12 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp9 net3 cki net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net10 ncki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net4 net3 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 net5 ncki net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp17 net7 cki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net7 SETN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 VDD net6 net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net6 net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14_2 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: SDFFSNQ_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs027 * +* at 11:46:32 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT SDFFSNQ_X4 D SE SETN SI CLK Q VDD VNW VPW VSS +*.PININFO D:I SE:I SETN:I SI:I CLK:I Q:O VDD:P VNW:P VPW:P VSS:G +M_tn11 net9 SE VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn7 VSS SI net15 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn9 net15 SE net13 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn10 net13 D net16 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn8 net16 net9 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn3 ncki CLK VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn0 cki ncki VSS VPW nmos_5p0 W=0.790000U L=0.600000U +M_tn6 net13 ncki net3 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn4 net3 cki net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn5 VSS net4 net14 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn2 net0 net3 VSS VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn1 net4 SETN net0 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn13 net5 cki net4 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn12 net7 ncki net5 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn14 net1 SETN net7 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn15 VSS net6 net1 VPW nmos_5p0 W=0.590000U L=0.600000U +M_tn18 net6 net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn18_45 net6 net5 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16_8 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16_23 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tn16_8_32 VSS net6 Q VPW nmos_5p0 W=1.320000U L=0.600000U +M_tp11 net9 SE VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp10 net11 SI VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp1 net8 net9 net11 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp8 net12 D net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp7 VDD SE net12 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp4 ncki CLK VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp0 cki ncki VDD VNW pmos_5p0 W=1.380000U L=0.500000U +M_tp9 net3 cki net8 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp6 net10 ncki net3 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp5 VDD net4 net10 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp3 net4 net3 VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp2 VDD SETN net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp18 net5 ncki net4 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp17 net7 cki net5 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp12 net7 SETN VDD VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp13 VDD net6 net7 VNW pmos_5p0 W=1.000000U L=0.500000U +M_tp16 net6 net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp16_52 net6 net5 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14_2 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14_18 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +M_tp14_2_28 VDD net6 Q VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: TIEH. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs001 * +* at 11:49:03 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT TIEH Z VDD VNW VPW VSS +*.PININFO Z:O VDD:P VNW:P VPW:P VSS:G +M_n_tran_1 VSS A A VPW nmos_5p0 W=0.660000U L=0.600000U +M_p_tran_2 VDD A Z VNW pmos_5p0 W=0.900000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: TIEL. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs022 * +* at 11:49:05 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT TIEL ZN VDD VNW VPW VSS +*.PININFO ZN:O VDD:P VNW:P VPW:P VSS:G +M_n_tran_1 VSS A ZN VPW nmos_5p0 W=0.660000U L=0.600000U +M_transistor_0 VDD A A VNW pmos_5p0 W=0.900000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: XNOR2_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:24 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT XNOR2_X1 A1 A2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(!((A1 * A2) + !(A1 + A2))) +M_i_6 net_2 A2 I VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_7 VSS A1 net_2 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_2 net_0 I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1 net_0 A2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_8 I A2 VDD VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_9 VDD A1 I VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_5 ZN I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3 net_1 A1 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4 VDD A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: XNOR2_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs016 * +* at 11:48:22 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT XNOR2_X2 A1 A2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(!((A1 * A2) + !(A1 + A2))) +M_i_8 I A2 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_9 VSS A1 I VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_4 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 VSS A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_10 net_2 A2 I VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_11 VDD A1 net_2 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_7 net_1 I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5 Z_neg A1 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 net_1 A2 Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 ZN Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: XNOR2_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs025 * +* at 11:48:22 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT XNOR2_X4 A1 A2 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(!((A1 * A2) + !(A1 + A2))) +M_i_8 I A2 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_9 VSS A1 I VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_4 Z_neg I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 VSS A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 ZN Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 ZN Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 VSS Z_neg ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_10 net_2 A2 I VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_11 VDD A1 net_2 VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_7 net_1 I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5 Z_neg A1 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 net_1 A2 Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 ZN Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 ZN Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD Z_neg ZN VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: XNOR3_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:09 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT XNOR3_X1 A1 A2 A3 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(!((!((A1 * A2) + !(A1 + A2)) * A3) + !(!((A1 * A2) + !(A1 + A2)) + A3))) +M_i_12 I A2 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_13 VSS A1 I VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 I2 I VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0 net_0 A1 I2 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_16 net_5 I2 I3 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_17 VSS A3 net_5 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_8 net_2 I3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6 ZN A3 net_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7 net_2 I2 ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_14 net_4 A2 I VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_15 VDD A1 net_4 VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_5 net_1 I VDD VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_3 I2 A1 net_1 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_4 net_1 A2 I2 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_18 I3 I2 VDD VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_19 VDD A3 I3 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_11 ZN I3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9 net_3 A3 ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10 VDD I2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: XNOR3_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:07 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT XNOR3_X2 A1 A2 A3 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(!((!((A1 * A2) + !(A1 + A2)) * A3) + !(!((A1 * A2) + !(A1 + A2)) + A3))) +M_i_14 I A2 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_15 VSS A1 I VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 I2 I VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0 net_0 A1 I2 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_18 I3 I2 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_19 VSS A3 I3 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_10 Z_neg I3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_8 net_2 A3 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_9 VSS I2 net_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6_1 VSS Z_neg ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6_0 ZN Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_16 net_4 A2 I VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_17 VDD A1 net_4 VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_5 net_1 I VDD VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_3 I2 A1 net_1 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_4 net_1 A2 I2 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_20 net_5 I2 I3 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_21 VDD A3 net_5 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_13 net_3 I3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11 Z_neg A3 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_12 net_3 I2 Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 VDD Z_neg ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 ZN Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: XNOR3_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:08 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT XNOR3_X4 A1 A2 A3 ZN VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I ZN:O VDD:P VNW:P VPW:P VSS:G +*.EQN ZN=!(!((!((A1 * A2) + !(A1 + A2)) * A3) + !(!((A1 * A2) + !(A1 + A2)) + A3))) +M_i_14 I A2 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_15 VSS A1 I VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 I2 I VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_0 net_0 A1 I2 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_18 I3 I2 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_19 VSS A3 I3 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_10 Z_neg I3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_8 net_2 A3 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_9 VSS I2 net_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6_3 VSS Z_neg ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6_2 ZN Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6_1 VSS Z_neg ZN VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6_0 ZN Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_16 net_4 A2 I VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_17 VDD A1 net_4 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_5 net_1 I VDD VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_3 I2 A1 net_1 VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_4 net_1 A2 I2 VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_20 net_5 I2 I3 VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_21 VDD A3 net_5 VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_13 net_3 I3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11 Z_neg A3 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_12 net_3 I2 Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_3 VDD Z_neg ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_2 ZN Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 VDD Z_neg ZN VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 ZN Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: XOR2_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:22 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT XOR2_X1 A1 A2 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=!((A1 * A2) + !(A1 + A2)) +M_i_6 I A2 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_7 VSS A1 I VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_2 Z I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0 net_0 A1 Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_8 net_2 A2 I VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_9 VDD A1 net_2 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_5 net_1 I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_3 Z A1 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_4 net_1 A2 Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: XOR2_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:24 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT XOR2_X2 A1 A2 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=!((A1 * A2) + !(A1 + A2)) +M_i_8 net_2 A2 I VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_9 VSS A1 net_2 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_4 net_0 I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 Z_neg A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 net_0 A2 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_10 I A2 VDD VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_11 VDD A1 I VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_7 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5 net_1 A1 Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 VDD A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: XOR2_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:24 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT XOR2_X4 A1 A2 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=!((A1 * A2) + !(A1 + A2)) +M_i_8 net_2 A2 I VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_9 VSS A1 net_2 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_4 net_0 I VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_2 Z_neg A1 net_0 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_3 net_0 A2 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_10 I A2 VDD VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_11 VDD A1 I VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_7 Z_neg I VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_5 net_1 A1 Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_6 VDD A2 net_1 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: XOR3_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:05 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT XOR3_X1 A1 A2 A3 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=!((!((A1 * A2) + !(A1 + A2)) * A3) + !(!((A1 * A2) + !(A1 + A2)) + A3)) +M_i_12 I A2 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_13 VSS A1 I VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 I2 I VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0 net_0 A1 I2 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_16 I3 I2 VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_17 VSS A3 I3 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_8 Z I3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6 net_2 A3 Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_7 VSS I2 net_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_14 net_4 A2 I VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_15 VDD A1 net_4 VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_5 net_1 I VDD VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_3 I2 A1 net_1 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_4 net_1 A2 I2 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_18 net_5 I2 I3 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_19 VDD A3 net_5 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_11 net_3 I3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_9 Z A3 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_10 net_3 I2 Z VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: XOR3_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:07 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT XOR3_X2 A1 A2 A3 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=!((!((A1 * A2) + !(A1 + A2)) * A3) + !(!((A1 * A2) + !(A1 + A2)) + A3)) +M_i_14 I A2 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_15 VSS A1 I VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 I2 I VSS VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_0 net_0 A1 I2 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_18 net_5 I2 I3 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_19 VSS A3 net_5 VPW nmos_5p0 W=0.660000U L=0.600000U +M_i_10 net_2 I3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_8 Z_neg A3 net_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_9 net_2 I2 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_16 net_4 A2 I VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_17 VDD A1 net_4 VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_5 net_1 I VDD VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_3 I2 A1 net_1 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_4 net_1 A2 I2 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_20 I3 I2 VDD VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_21 VDD A3 I3 VNW pmos_5p0 W=0.915000U L=0.500000U +M_i_13 Z_neg I3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11 net_3 A3 Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_12 VDD I2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: XOR3_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtcs026 * +* at 11:48:08 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT XOR3_X4 A1 A2 A3 Z VDD VNW VPW VSS +*.PININFO A1:I A2:I A3:I Z:O VDD:P VNW:P VPW:P VSS:G +*.EQN Z=!((!((A1 * A2) + !(A1 + A2)) * A3) + !(!((A1 * A2) + !(A1 + A2)) + A3)) +M_i_14 I A2 VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_15 VSS A1 I VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_2 I2 I VSS VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_0 net_0 A1 I2 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_18 net_5 I2 I3 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_19 VSS A3 net_5 VPW nmos_5p0 W=0.360000U L=0.600000U +M_i_10 net_2 I3 VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_8 Z_neg A3 net_2 VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_9 net_2 I2 Z_neg VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6_3 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6_2 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6_1 VSS Z_neg Z VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_6_0 Z Z_neg VSS VPW nmos_5p0 W=1.320000U L=0.600000U +M_i_16 net_4 A2 I VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_17 VDD A1 net_4 VNW pmos_5p0 W=0.360000U L=0.500000U +M_i_5 net_1 I VDD VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_3 I2 A1 net_1 VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_4 net_1 A2 I2 VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_20 I3 I2 VDD VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_21 VDD A3 I3 VNW pmos_5p0 W=0.495000U L=0.500000U +M_i_13 Z_neg I3 VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_11 net_3 A3 Z_neg VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_12 VDD I2 net_3 VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_3 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_2 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_1 VDD Z_neg Z VNW pmos_5p0 W=1.830000U L=0.500000U +M_i_7_0 Z Z_neg VDD VNW pmos_5p0 W=1.830000U L=0.500000U +.ENDS + +******************************************************************************** +* * +* Cellname: ANTENNA. * +* * +* Technology: gf018. * +* Format: Nanspice. * +* * +* Written on scgtcs008 * +* at 16:34:20 on Tue, 18 Mar 2014. * +* * +******************************************************************************** +.SUBCKT ANTENNA I VDD VNW VPW VSS +d0 VPW I np_6p0 0.2034p 1.85u $m=1 +d1 I VNW pn_6p0 0.2034p 1.85u $m=1 +.ENDS + +******************************************************************************** +* * +* Cellname: ENDCAP. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* at 17:48:18 on Wed, 12 Mar 2014. * +* * +******************************************************************************** +.SUBCKT ENDCAP VDD VNW VPW VSS +*.PININFO VDD:P VNW:P VPW:P VSS:G + +.ENDS + +******************************************************************************** +* * +* Cellname: FILL_X1. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtgar01 * +* at 11:26:55 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT FILL_X1 VDD VNW VPW VSS +*.PININFO VDD:P VNW:P VPW:P VSS:G +.ENDS + +******************************************************************************** +* * +* Cellname: FILL_X2. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtgar01 * +* at 11:26:55 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT FILL_X2 VDD VNW VPW VSS +*.PININFO VDD:P VNW:P VPW:P VSS:G +.ENDS + +******************************************************************************** +* * +* Cellname: FILL_X4. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtgar01 * +* at 11:26:55 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT FILL_X4 VDD VNW VPW VSS +*.PININFO VDD:P VNW:P VPW:P VSS:G +.ENDS + +******************************************************************************** +* +* END +* +******************************************************************************** +* * +* Cellname: FILL_X8. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtgar01 * +* at 11:26:55 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT FILL_X8 VDD VNW VPW VSS +*.PININFO VDD:P VNW:P VPW:P VSS:G +.ENDS + +******************************************************************************** +* * +* Cellname: FILL_X16. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtgar01 * +* at 11:26:55 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT FILL_X16 VDD VNW VPW VSS +*.PININFO VDD:P VNW:P VPW:P VSS:G +.ENDS + +******************************************************************************** +* * +* Cellname: FILL_X32. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtgar01 * +* at 11:26:55 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT FILL_X32 VDD VNW VPW VSS +*.PININFO VDD:P VNW:P VPW:P VSS:G +.ENDS + +******************************************************************************** +* * +* Cellname: FILL_X64. * +* * +* Technology: gf018. * +* Format: Cdl. * +* * +* Written on scgtgar01 * +* at 11:26:55 on Wed, 19 Mar 2014. * +* * +******************************************************************************** +.SUBCKT FILL_X64 VDD VNW VPW VSS +*.PININFO VDD:P VNW:P VPW:P VSS:G +.ENDS + +******************************************************************************** +* +* END +* +********************************************************************************
diff --git a/rules/klayout/lvs/testing/sc_testcases/GF018hv5v_green_sc9.gds b/rules/klayout/lvs/testing/sc_testcases/GF018hv5v_green_sc9.gds new file mode 100644 index 0000000..4499187 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/GF018hv5v_green_sc9.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/GF018hv5v_mcu_sc7.cdl b/rules/klayout/lvs/testing/sc_testcases/GF018hv5v_mcu_sc7.cdl new file mode 100755 index 0000000..5fb4108 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/GF018hv5v_mcu_sc7.cdl
@@ -0,0 +1,5504 @@ +************************************** +* Revision: 0.3 +************************************** + +*.SCALE METER +.SUBCKT ADDF_X1_7T5P0 A B CI CO S VDD VNW VPW VSS +M_M51 VSS net9 S VPW nmos_5p0 W=7.1e-07 L=6e-07 +M_M46 net9 CI net47 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M45 net42 CI VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M34 CO net7 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_M33 VDD net9 S VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_M28 net9 CI net29 VNW pmos_5p0 W=6.6e-07 L=5e-07 +M_M24 net9 net7 net3 VNW pmos_5p0 W=6.6e-07 L=5e-07 +M_M25 net3 A VDD VNW pmos_5p0 W=6.6e-07 L=5e-07 +M_M26 VDD B net3 VNW pmos_5p0 W=6.6e-07 L=5e-07 +M_M27 net3 CI VDD VNW pmos_5p0 W=6.6e-07 L=5e-07 +M_M21 net7 CI net1 VNW pmos_5p0 W=7e-07 L=5e-07 +M_M20 net19 B net7 VNW pmos_5p0 W=7e-07 L=5e-07 +M_M18 VDD A net19 VNW pmos_5p0 W=7e-07 L=5e-07 +M_M17 CO net7 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_M48 net47 B net49 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M41 net9 net7 net42 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M43 net42 A VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M44 VSS B net42 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M38 net7 CI net5 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M37 net36 B net7 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M35 VSS A net36 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M30 net29 B net31 VNW pmos_5p0 W=6.6e-07 L=5e-07 +M_M23 VDD B net1 VNW pmos_5p0 W=7e-07 L=5e-07 +M_M22 net1 A VDD VNW pmos_5p0 W=7e-07 L=5e-07 +M_M50 net49 A VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M40 VSS B net5 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M39 net5 A VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M32 net31 A VDD VNW pmos_5p0 W=6.6e-07 L=5e-07 +.ENDS + +.SUBCKT ADDF_X2_7T5P0 A B CI CO S VDD VNW VPW VSS +M_M51_17 VSS net9 S VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_M51 VSS net9 S VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_M46 net9 CI net47 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M45 net42 CI VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M34 CO net7 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_M34_25 CO net7 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_M33_12 VDD net9 S VNW pmos_5p0 W=1.12e-06 L=5e-07 +M_M33 VDD net9 S VNW pmos_5p0 W=1.12e-06 L=5e-07 +M_M28 net9 CI net29 VNW pmos_5p0 W=6.8e-07 L=5e-07 +M_M24 net9 net7 net3 VNW pmos_5p0 W=6.8e-07 L=5e-07 +M_M25 net3 A VDD VNW pmos_5p0 W=6.8e-07 L=5e-07 +M_M26 VDD B net3 VNW pmos_5p0 W=6.8e-07 L=5e-07 +M_M27 net3 CI VDD VNW pmos_5p0 W=6.8e-07 L=5e-07 +M_M21 net7 CI net1 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_M20 net19 B net7 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_M18 VDD A net19 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_M17 CO net7 VDD VNW pmos_5p0 W=1.195e-06 L=5e-07 +M_M17_23 CO net7 VDD VNW pmos_5p0 W=1.195e-06 L=5e-07 +M_M48 net47 B net49 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M41 net9 net7 net42 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M43 net42 A VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M44 VSS B net42 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M38 net7 CI net5 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M37 net36 B net7 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M35 VSS A net36 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M30 net29 B net31 VNW pmos_5p0 W=6.8e-07 L=5e-07 +M_M23 VDD B net1 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_M22 net1 A VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_M50 net49 A VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M40 VSS B net5 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M39 net5 A VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M32 net31 A VDD VNW pmos_5p0 W=6.8e-07 L=5e-07 +.ENDS + +.SUBCKT ADDF_X4_7T5P0 A B CI CO S VDD VNW VPW VSS +M_M51_17_0 VSS net9 S VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_M51_18 VSS net9 S VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_M51_17 VSS net9 S VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_M51 VSS net9 S VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_M46 net9 CI net47 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M45 net42 CI VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M34 CO net7 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_M34_25 CO net7 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_M34_53 CO net7 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_M34_25_56 CO net7 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_M33_12_23 VDD net9 S VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_M33_34 VDD net9 S VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_M33_12 VDD net9 S VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_M33 VDD net9 S VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_M28 net9 CI net29 VNW pmos_5p0 W=6.6e-07 L=5e-07 +M_M24 net9 net7 net3 VNW pmos_5p0 W=6.6e-07 L=5e-07 +M_M25 net3 A VDD VNW pmos_5p0 W=6.6e-07 L=5e-07 +M_M26 VDD B net3 VNW pmos_5p0 W=6.6e-07 L=5e-07 +M_M27 net3 CI VDD VNW pmos_5p0 W=6.6e-07 L=5e-07 +M_M21 net7 CI net1 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_M20 net19 B net7 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_M18 VDD A net19 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_M17 CO net7 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_M17_23 CO net7 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_M17_66 CO net7 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_M17_23_46 CO net7 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_M48 net47 B net49 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M41 net9 net7 net42 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M43 net42 A VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M44 VSS B net42 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M38 net7 CI net5 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M37 net36 B net7 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M35 VSS A net36 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M30 net29 B net31 VNW pmos_5p0 W=6.6e-07 L=5e-07 +M_M23 VDD B net1 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_M22 net1 A VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_M50 net49 A VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M40 VSS B net5 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M39 net5 A VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_M32 net31 A VDD VNW pmos_5p0 W=6.6e-07 L=5e-07 +.ENDS + +.SUBCKT ADDH_X1_7T5P0 A B CO S VDD VNW VPW VSS +M_i_2 VSS NCO CO VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_5 net_0 A VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_4 NCO B net_0 VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0 S NS VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_3 VDD NCO CO VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7 NCO A VDD VNW pmos_5p0 W=6.35e-07 L=5e-07 +M_i_6 VDD B NCO VNW pmos_5p0 W=6.35e-07 L=5e-07 +M_i_11 NS A net_2 VNW pmos_5p0 W=6.35e-07 L=5e-07 +M_i_13 VDD NCO NS VNW pmos_5p0 W=6.35e-07 L=5e-07 +M_i_1 S NS VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_9 NS B net_1 VPW nmos_5p0 W=4.2e-07 L=6e-07 +M_i_8 net_1 A NS VPW nmos_5p0 W=4.2e-07 L=6e-07 +M_i_10 VSS NCO net_1 VPW nmos_5p0 W=4.2e-07 L=6e-07 +M_i_12 net_2 B VDD VNW pmos_5p0 W=6.35e-07 L=5e-07 +.ENDS + +.SUBCKT ADDH_X2_7T5P0 A B CO S VDD VNW VPW VSS +M_i_2_1 CO NCO VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_2_0 VSS NCO CO VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_5 net_0 A VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_4 NCO B net_0 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_0_1 S NS VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_0_0 VSS NS S VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_3_1 CO NCO VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_3_0 VDD NCO CO VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_7 NCO A VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_6 VDD B NCO VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_11 NS A net_2 VNW pmos_5p0 W=9.75e-07 L=5e-07 +M_i_13 VDD NCO NS VNW pmos_5p0 W=9.75e-07 L=5e-07 +M_i_1_1 S NS VDD VNW pmos_5p0 W=9.75e-07 L=5e-07 +M_i_1_0 VDD NS S VNW pmos_5p0 W=9.75e-07 L=5e-07 +M_i_9 NS B net_1 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_8 net_1 A NS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_10 VSS NCO net_1 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_12 net_2 B VDD VNW pmos_5p0 W=9.75e-07 L=5e-07 +.ENDS + +.SUBCKT ADDH_X4_7T5P0 A B CO S VDD VNW VPW VSS +M_i_5_1 net_0_0 A VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_1 NCO B net_0_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_0 net_0_1 B NCO VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_0 VSS A net_0_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_10_0 net_1 NCO VSS VPW nmos_5p0 W=6.1e-07 L=6e-07 +M_i_8_0 NS A net_1 VPW nmos_5p0 W=6.1e-07 L=6e-07 +M_i_9_0 net_1 B NS VPW nmos_5p0 W=6.1e-07 L=6e-07 +M_i_9_1 NS B net_1 VPW nmos_5p0 W=6.1e-07 L=6e-07 +M_i_8_1 net_1 A NS VPW nmos_5p0 W=6.1e-07 L=6e-07 +M_i_10_1 VSS NCO net_1 VPW nmos_5p0 W=6.1e-07 L=6e-07 +M_i_2_3 CO NCO VSS VPW nmos_5p0 W=1.05e-06 L=6e-07 +M_i_2_2 VSS NCO CO VPW nmos_5p0 W=1.05e-06 L=6e-07 +M_i_2_1 CO NCO VSS VPW nmos_5p0 W=1.05e-06 L=6e-07 +M_i_2_0 VSS NCO CO VPW nmos_5p0 W=1.05e-06 L=6e-07 +M_i_0_3 S NS VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 VSS NS S VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 S NS VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 VSS NS S VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_7_1 NCO A VDD VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_6_1 VDD B NCO VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_6_0 NCO B VDD VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_7_0 VDD A NCO VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_13_0 NS NCO VDD VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_11_0 net_2_0 A NS VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_12_0 VDD B net_2_0 VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_12_1 net_2_1 B VDD VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_11_1 NS A net_2_1 VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_13_1 VDD NCO NS VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_3_3 CO NCO VDD VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_3_2 VDD NCO CO VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_3_1 CO NCO VDD VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_3_0 VDD NCO CO VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_1_3 S NS VDD VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_1_2 VDD NS S VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_1_1 S NS VDD VNW pmos_5p0 W=9.9e-07 L=5e-07 +M_i_1_0 VDD NS S VNW pmos_5p0 W=9.9e-07 L=5e-07 +.ENDS + +.SUBCKT AND2_X1_7T5P0 A1 A2 Z VDD VNW VPW VSS +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_3 VSS A2 net_0 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_4 Z_neg A1 VDD VNW pmos_5p0 W=6e-07 L=5e-07 +M_i_5 VDD A2 Z_neg VNW pmos_5p0 W=6e-07 L=5e-07 +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT AND2_X2_7T5P0 A1 A2 Z VDD VNW VPW VSS +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_3 VSS A2 net_0 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_4 Z_neg A1 VDD VNW pmos_5p0 W=1.07e-06 L=5e-07 +M_i_5 VDD A2 Z_neg VNW pmos_5p0 W=1.07e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT AND2_X4_7T5P0 A1 A2 Z VDD VNW VPW VSS +M_i_3_1 net_0_1 A2 VSS VPW nmos_5p0 W=7.75e-07 L=6e-07 +M_i_2_1 Z_neg A1 net_0_1 VPW nmos_5p0 W=7.75e-07 L=6e-07 +M_i_2_0 net_0_0 A1 Z_neg VPW nmos_5p0 W=7.75e-07 L=6e-07 +M_i_3_0 VSS A2 net_0_0 VPW nmos_5p0 W=7.75e-07 L=6e-07 +M_i_0_3 Z Z_neg VSS VPW nmos_5p0 W=7.75e-07 L=6e-07 +M_i_0_2 VSS Z_neg Z VPW nmos_5p0 W=7.75e-07 L=6e-07 +M_i_0_1 Z Z_neg VSS VPW nmos_5p0 W=7.75e-07 L=6e-07 +M_i_0_0 VSS Z_neg Z VPW nmos_5p0 W=7.75e-07 L=6e-07 +M_i_5_1 Z_neg A2 VDD VNW pmos_5p0 W=1.125e-06 L=5e-07 +M_i_4_1 VDD A1 Z_neg VNW pmos_5p0 W=1.125e-06 L=5e-07 +M_i_4_0 Z_neg A1 VDD VNW pmos_5p0 W=1.125e-06 L=5e-07 +M_i_5_0 VDD A2 Z_neg VNW pmos_5p0 W=1.125e-06 L=5e-07 +M_i_1_3 Z Z_neg VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_1_2 VDD Z_neg Z VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_1_1 Z Z_neg VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_1_0 VDD Z_neg Z VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT AND3_X1_7T5P0 A1 A2 A3 Z VDD VNW VPW VSS +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_i_3 net_1 A2 net_0 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_i_4 VSS A3 net_1 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=7.75e-07 L=6e-07 +M_i_5 VDD A1 Z_neg VNW pmos_5p0 W=5.35e-07 L=5e-07 +M_i_6 Z_neg A2 VDD VNW pmos_5p0 W=5.35e-07 L=5e-07 +M_i_7 VDD A3 Z_neg VNW pmos_5p0 W=5.35e-07 L=5e-07 +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT AND3_X2_7T5P0 A1 A2 A3 Z VDD VNW VPW VSS +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_3 net_1 A2 net_0 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_4 VSS A3 net_1 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_5 VDD A1 Z_neg VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_6 Z_neg A2 VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_7 VDD A3 Z_neg VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT AND3_X4_7T5P0 A1 A2 A3 Z VDD VNW VPW VSS +M_i_4_0 net_1_1 A3 VSS VPW nmos_5p0 W=7.6e-07 L=6e-07 +M_i_3_1 net_0_1 A2 net_1_1 VPW nmos_5p0 W=7.6e-07 L=6e-07 +M_i_2_1 Z_neg A1 net_0_1 VPW nmos_5p0 W=7.6e-07 L=6e-07 +M_i_2_0 net_0_0 A1 Z_neg VPW nmos_5p0 W=7.6e-07 L=6e-07 +M_i_3_0 net_1_0 A2 net_0_0 VPW nmos_5p0 W=7.6e-07 L=6e-07 +M_i_4_1 VSS A3 net_1_0 VPW nmos_5p0 W=7.6e-07 L=6e-07 +M_i_0_3 Z Z_neg VSS VPW nmos_5p0 W=7.6e-07 L=6e-07 +M_i_0_2 VSS Z_neg Z VPW nmos_5p0 W=7.6e-07 L=6e-07 +M_i_0_1 Z Z_neg VSS VPW nmos_5p0 W=7.6e-07 L=6e-07 +M_i_0_0 VSS Z_neg Z VPW nmos_5p0 W=7.6e-07 L=6e-07 +M_i_7_0 Z_neg A3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_1 VDD A2 Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_1 Z_neg A1 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_0 VDD A1 Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_0 Z_neg A2 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_1 VDD A3 Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT AND4_X1_7T5P0 A1 A2 A3 A4 Z VDD VNW VPW VSS +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=4.2e-07 L=6e-07 +M_i_3 net_1 A2 net_0 VPW nmos_5p0 W=4.2e-07 L=6e-07 +M_i_4 net_2 A3 net_1 VPW nmos_5p0 W=4.2e-07 L=6e-07 +M_i_5 VSS A4 net_2 VPW nmos_5p0 W=4.2e-07 L=6e-07 +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_6 Z_neg A1 VDD VNW pmos_5p0 W=6e-07 L=5e-07 +M_i_7 VDD A2 Z_neg VNW pmos_5p0 W=6e-07 L=5e-07 +M_i_8 Z_neg A3 VDD VNW pmos_5p0 W=6e-07 L=5e-07 +M_i_9 VDD A4 Z_neg VNW pmos_5p0 W=6e-07 L=5e-07 +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT AND4_X2_7T5P0 A1 A2 A3 A4 Z VDD VNW VPW VSS +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 net_1 A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4 net_2 A3 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5 VSS A4 net_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6 Z_neg A1 VDD VNW pmos_5p0 W=8.55e-07 L=5e-07 +M_i_7 VDD A2 Z_neg VNW pmos_5p0 W=8.55e-07 L=5e-07 +M_i_8 Z_neg A3 VDD VNW pmos_5p0 W=8.55e-07 L=5e-07 +M_i_9 VDD A4 Z_neg VNW pmos_5p0 W=8.55e-07 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT AND4_X4_7T5P0 A1 A2 A3 A4 Z VDD VNW VPW VSS +M_i_5_1 net_2_1 A4 VSS VPW nmos_5p0 W=6.45e-07 L=6e-07 +M_i_4_1 net_1_1 A3 net_2_1 VPW nmos_5p0 W=6.45e-07 L=6e-07 +M_i_3_1 net_0_1 A2 net_1_1 VPW nmos_5p0 W=6.45e-07 L=6e-07 +M_i_2_1 Z_neg A1 net_0_1 VPW nmos_5p0 W=6.45e-07 L=6e-07 +M_i_2_0 net_0_0 A1 Z_neg VPW nmos_5p0 W=6.45e-07 L=6e-07 +M_i_3_0 net_1_0 A2 net_0_0 VPW nmos_5p0 W=6.45e-07 L=6e-07 +M_i_4_0 net_2_0 A3 net_1_0 VPW nmos_5p0 W=6.45e-07 L=6e-07 +M_i_5_0 VSS A4 net_2_0 VPW nmos_5p0 W=6.45e-07 L=6e-07 +M_i_0_3 Z Z_neg VSS VPW nmos_5p0 W=6.45e-07 L=6e-07 +M_i_0_2 VSS Z_neg Z VPW nmos_5p0 W=6.45e-07 L=6e-07 +M_i_0_1 Z Z_neg VSS VPW nmos_5p0 W=6.45e-07 L=6e-07 +M_i_0_0 VSS Z_neg Z VPW nmos_5p0 W=6.45e-07 L=6e-07 +M_i_9_1 Z_neg A4 VDD VNW pmos_5p0 W=1.11e-06 L=5e-07 +M_i_8_1 VDD A3 Z_neg VNW pmos_5p0 W=1.11e-06 L=5e-07 +M_i_7_1 Z_neg A2 VDD VNW pmos_5p0 W=1.11e-06 L=5e-07 +M_i_6_1 VDD A1 Z_neg VNW pmos_5p0 W=1.11e-06 L=5e-07 +M_i_6_0 Z_neg A1 VDD VNW pmos_5p0 W=1.11e-06 L=5e-07 +M_i_7_0 VDD A2 Z_neg VNW pmos_5p0 W=1.11e-06 L=5e-07 +M_i_8_0 Z_neg A3 VDD VNW pmos_5p0 W=1.11e-06 L=5e-07 +M_i_9_0 VDD A4 Z_neg VNW pmos_5p0 W=1.11e-06 L=5e-07 +M_i_1_3 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT ANTENNA_7T5P0 I VDD VNW VPW VSS +d0 VPW I np_6p0 0.2052p 1.86u $m=1 +d1 I VNW pn_6p0 0.2052p 1.86u $m=1 +.ENDS + +.SUBCKT AOI211_X1_7T5P0 A1 A2 B C ZN VDD VNW VPW VSS +M_i_1 net_0 A2 VSS VPW nmos_5p0 W=7.1e-07 L=6e-07 +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=7.1e-07 L=6e-07 +M_i_2 VSS B ZN VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_3 ZN C VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_5 ZN A2 net_1 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_4 net_1 A1 ZN VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_6 net_2 B net_1 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_7 VDD C net_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT AOI211_X2_7T5P0 A1 A2 B C ZN VDD VNW VPW VSS +M_i_1_1 net_0_0 A2 VSS VPW nmos_5p0 W=7.8e-07 L=6e-07 +M_i_0_1 ZN A1 net_0_0 VPW nmos_5p0 W=7.8e-07 L=6e-07 +M_i_0_0 net_0_1 A1 ZN VPW nmos_5p0 W=7.8e-07 L=6e-07 +M_i_1_0 VSS A2 net_0_1 VPW nmos_5p0 W=7.8e-07 L=6e-07 +M_i_2_0 ZN B VSS VPW nmos_5p0 W=5.15e-07 L=6e-07 +M_i_3_0 VSS C ZN VPW nmos_5p0 W=5.15e-07 L=6e-07 +M_i_3_1 ZN C VSS VPW nmos_5p0 W=5.15e-07 L=6e-07 +M_i_2_1 VSS B ZN VPW nmos_5p0 W=5.15e-07 L=6e-07 +M_i_5_1 ZN A2 net_1 VNW pmos_5p0 W=1.14e-06 L=5e-07 +M_i_4_1 net_1 A1 ZN VNW pmos_5p0 W=1.14e-06 L=5e-07 +M_i_4_0 ZN A1 net_1 VNW pmos_5p0 W=1.14e-06 L=5e-07 +M_i_5_0 net_1 A2 ZN VNW pmos_5p0 W=1.14e-06 L=5e-07 +M_i_6_0 net_2_0 B net_1 VNW pmos_5p0 W=1.14e-06 L=5e-07 +M_i_7_0 VDD C net_2_0 VNW pmos_5p0 W=1.14e-06 L=5e-07 +M_i_7_1 net_2_1 C VDD VNW pmos_5p0 W=1.14e-06 L=5e-07 +M_i_6_1 net_1 B net_2_1 VNW pmos_5p0 W=1.14e-06 L=5e-07 +.ENDS + +.SUBCKT AOI211_X4_7T5P0 A1 A2 B C ZN VDD VNW VPW VSS +M_i_1_3 net_0_0 A2 VSS VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_0_3 ZN A1 net_0_0 VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_0_2 net_0_1 A1 ZN VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_1_2 VSS A2 net_0_1 VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_1_1 net_0_2 A2 VSS VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_0_1 ZN A1 net_0_2 VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_0_0 net_0_3 A1 ZN VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_1_0 VSS A2 net_0_3 VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_2_0 ZN B VSS VPW nmos_5p0 W=4.6e-07 L=6e-07 +M_i_3_0 VSS C ZN VPW nmos_5p0 W=4.6e-07 L=6e-07 +M_i_3_1 ZN C VSS VPW nmos_5p0 W=4.6e-07 L=6e-07 +M_i_2_1 VSS B ZN VPW nmos_5p0 W=4.6e-07 L=6e-07 +M_i_2_2 ZN B VSS VPW nmos_5p0 W=4.6e-07 L=6e-07 +M_i_3_2 VSS C ZN VPW nmos_5p0 W=4.6e-07 L=6e-07 +M_i_3_3 ZN C VSS VPW nmos_5p0 W=4.6e-07 L=6e-07 +M_i_2_3 VSS B ZN VPW nmos_5p0 W=4.6e-07 L=6e-07 +M_i_5_3 ZN A2 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4_3 net_1 A1 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4_2 ZN A1 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_2 net_1 A2 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_1 ZN A2 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4_1 net_1 A1 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4_0 ZN A1 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_0 net_1 A2 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_0 net_2_0 B net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_0 VDD C net_2_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_1 net_2_1 C VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_1 net_1 B net_2_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_2 net_2_2 B net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_2 VDD C net_2_2 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_3 net_2_3 C VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_3 net_1 B net_2_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT AOI21_X1_7T5P0 A1 A2 B ZN VDD VNW VPW VSS +M_i_1 net_0 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2 VSS B ZN VPW nmos_5p0 W=5.1e-07 L=6e-07 +M_i_4 ZN A2 net_1 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_3 net_1 A1 ZN VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_5 VDD B net_1 VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT AOI21_X2_7T5P0 A1 A2 B ZN VDD VNW VPW VSS +M_i_2_0 ZN B VSS VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_2_1 VSS B ZN VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_1_0 net_0_0 A2 VSS VPW nmos_5p0 W=7.75e-07 L=6e-07 +M_i_0_1 ZN A1 net_0_0 VPW nmos_5p0 W=7.75e-07 L=6e-07 +M_i_0_0 net_0_1 A1 ZN VPW nmos_5p0 W=7.75e-07 L=6e-07 +M_i_1_1 VSS A2 net_0_1 VPW nmos_5p0 W=7.75e-07 L=6e-07 +M_i_5_0 VDD B net_1 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_5_1 net_1 B VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_4_0 ZN A2 net_1 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_3_1 net_1 A1 ZN VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_3_0 ZN A1 net_1 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_4_1 net_1 A2 ZN VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT AOI21_X4_7T5P0 A1 A2 B ZN VDD VNW VPW VSS +M_i_1_3 net_0_0 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 ZN A1 net_0_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 net_0_1 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_2 VSS A2 net_0_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 net_0_2 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 ZN A1 net_0_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 net_0_3 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 VSS A2 net_0_3 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 ZN B VSS VPW nmos_5p0 W=5.1e-07 L=6e-07 +M_i_2_2 VSS B ZN VPW nmos_5p0 W=5.1e-07 L=6e-07 +M_i_2_1 ZN B VSS VPW nmos_5p0 W=5.1e-07 L=6e-07 +M_i_2_0 VSS B ZN VPW nmos_5p0 W=5.1e-07 L=6e-07 +M_i_4_3 ZN A2 net_1 VNW pmos_5p0 W=1.2e-06 L=5e-07 +M_i_3_3 net_1 A1 ZN VNW pmos_5p0 W=1.2e-06 L=5e-07 +M_i_3_2 ZN A1 net_1 VNW pmos_5p0 W=1.2e-06 L=5e-07 +M_i_4_2 net_1 A2 ZN VNW pmos_5p0 W=1.2e-06 L=5e-07 +M_i_4_1 ZN A2 net_1 VNW pmos_5p0 W=1.2e-06 L=5e-07 +M_i_3_1 net_1 A1 ZN VNW pmos_5p0 W=1.2e-06 L=5e-07 +M_i_3_0 ZN A1 net_1 VNW pmos_5p0 W=1.2e-06 L=5e-07 +M_i_4_0 net_1 A2 ZN VNW pmos_5p0 W=1.2e-06 L=5e-07 +M_i_5_3 VDD B net_1 VNW pmos_5p0 W=1.2e-06 L=5e-07 +M_i_5_2 net_1 B VDD VNW pmos_5p0 W=1.2e-06 L=5e-07 +M_i_5_1 VDD B net_1 VNW pmos_5p0 W=1.2e-06 L=5e-07 +M_i_5_0 net_1 B VDD VNW pmos_5p0 W=1.2e-06 L=5e-07 +.ENDS + +.SUBCKT AOI221_X1_7T5P0 A1 A2 B1 B2 C ZN VDD VNW VPW VSS +M_i_4 net_1 B2 VSS VPW nmos_5p0 W=7.1e-07 L=6e-07 +M_i_3 ZN B1 net_1 VPW nmos_5p0 W=7.1e-07 L=6e-07 +M_i_2 VSS C ZN VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_1 net_0 A2 VSS VPW nmos_5p0 W=7.1e-07 L=6e-07 +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=7.1e-07 L=6e-07 +M_i_9 VDD B2 net_3 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_8 net_3 B1 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_7 net_2 C net_3 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_6 ZN A2 net_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_5 net_2 A1 ZN VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT AOI221_X2_7T5P0 A1 A2 B1 B2 C ZN VDD VNW VPW VSS +M_i_2_1 VSS C ZN VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_i_4_1 net_1_0 B2 VSS VPW nmos_5p0 W=7.15e-07 L=6e-07 +M_i_3_1 ZN B1 net_1_0 VPW nmos_5p0 W=7.15e-07 L=6e-07 +M_i_3_0 net_1_1 B1 ZN VPW nmos_5p0 W=7.15e-07 L=6e-07 +M_i_4_0 VSS B2 net_1_1 VPW nmos_5p0 W=7.15e-07 L=6e-07 +M_i_2_0 ZN C VSS VPW nmos_5p0 W=5.75e-07 L=6e-07 +M_i_0_1 net_0_0 A1 ZN VPW nmos_5p0 W=7.15e-07 L=6e-07 +M_i_1_1 VSS A2 net_0_0 VPW nmos_5p0 W=7.15e-07 L=6e-07 +M_i_1_0 net_0_1 A2 VSS VPW nmos_5p0 W=7.15e-07 L=6e-07 +M_i_0_0 ZN A1 net_0_1 VPW nmos_5p0 W=7.15e-07 L=6e-07 +M_i_7_1 net_3 C net_2 VNW pmos_5p0 W=1.12e-06 L=5e-07 +M_i_9_1 VDD B2 net_3 VNW pmos_5p0 W=1.12e-06 L=5e-07 +M_i_8_1 net_3 B1 VDD VNW pmos_5p0 W=1.12e-06 L=5e-07 +M_i_8_0 VDD B1 net_3 VNW pmos_5p0 W=1.12e-06 L=5e-07 +M_i_9_0 net_3 B2 VDD VNW pmos_5p0 W=1.12e-06 L=5e-07 +M_i_7_0 net_2 C net_3 VNW pmos_5p0 W=1.12e-06 L=5e-07 +M_i_5_1 ZN A1 net_2 VNW pmos_5p0 W=1.12e-06 L=5e-07 +M_i_6_1 net_2 A2 ZN VNW pmos_5p0 W=1.12e-06 L=5e-07 +M_i_6_0 ZN A2 net_2 VNW pmos_5p0 W=1.12e-06 L=5e-07 +M_i_5_0 net_2 A1 ZN VNW pmos_5p0 W=1.12e-06 L=5e-07 +.ENDS + +.SUBCKT AOI221_X4_7T5P0 A1 A2 B1 B2 C ZN VDD VNW VPW VSS +M_i_3_3 net_1_0 B1 ZN VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_4_3 VSS B2 net_1_0 VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_4_2 net_1_1 B2 VSS VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_3_2 ZN B1 net_1_1 VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_3_1 net_1_2 B1 ZN VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_4_1 VSS B2 net_1_2 VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_4_0 net_1_3 B2 VSS VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_3_0 ZN B1 net_1_3 VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_2_3 VSS C ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_2_2 ZN C VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_2_1 VSS C ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_2_0 ZN C VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_3 net_0_0 A1 ZN VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_1_3 VSS A2 net_0_0 VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_1_2 net_0_1 A2 VSS VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_0_2 ZN A1 net_0_1 VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_0_1 net_0_2 A1 ZN VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_1_1 VSS A2 net_0_2 VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_1_0 net_0_3 A2 VSS VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_0_0 ZN A1 net_0_3 VPW nmos_5p0 W=7.7e-07 L=6e-07 +M_i_8_3 net_3 B1 VDD VNW pmos_5p0 W=1.035e-06 L=5e-07 +M_i_9_3 VDD B2 net_3 VNW pmos_5p0 W=1.035e-06 L=5e-07 +M_i_9_2 net_3 B2 VDD VNW pmos_5p0 W=1.035e-06 L=5e-07 +M_i_8_2 VDD B1 net_3 VNW pmos_5p0 W=1.035e-06 L=5e-07 +M_i_8_1 net_3 B1 VDD VNW pmos_5p0 W=1.035e-06 L=5e-07 +M_i_9_1 VDD B2 net_3 VNW pmos_5p0 W=1.035e-06 L=5e-07 +M_i_9_0 net_3 B2 VDD VNW pmos_5p0 W=1.035e-06 L=5e-07 +M_i_8_0 VDD B1 net_3 VNW pmos_5p0 W=1.035e-06 L=5e-07 +M_i_7_3 net_3 C net_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_7_2 net_2 C net_3 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_7_1 net_3 C net_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_7_0 net_2 C net_3 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_5_3 ZN A1 net_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_6_3 net_2 A2 ZN VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_6_2 ZN A2 net_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_5_2 net_2 A1 ZN VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_5_1 ZN A1 net_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_6_1 net_2 A2 ZN VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_6_0 ZN A2 net_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_5_0 net_2 A1 ZN VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT AOI222_X1_7T5P0 A1 A2 B1 B2 C1 C2 ZN VDD VNW VPW VSS +M_i_5 net_2 C2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4 ZN C1 net_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2 net_1 B1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 VSS B2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1 net_0 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_11 net_4 C2 VDD VNW pmos_5p0 W=1.16e-06 L=5e-07 +M_i_10 VDD C1 net_4 VNW pmos_5p0 W=1.16e-06 L=5e-07 +M_i_8 net_4 B1 net_3 VNW pmos_5p0 W=1.16e-06 L=5e-07 +M_i_9 net_3 B2 net_4 VNW pmos_5p0 W=1.16e-06 L=5e-07 +M_i_7 ZN A2 net_3 VNW pmos_5p0 W=1.16e-06 L=5e-07 +M_i_6 net_3 A1 ZN VNW pmos_5p0 W=1.16e-06 L=5e-07 +.ENDS + +.SUBCKT AOI222_X2_7T5P0 A1 A2 B1 B2 C1 C2 ZN VDD VNW VPW VSS +M_i_4_1 net_2_1 C1 ZN VPW nmos_5p0 W=8e-07 L=6e-07 +M_i_5_1 VSS C2 net_2_1 VPW nmos_5p0 W=8e-07 L=6e-07 +M_i_5_0 net_2_0 C2 VSS VPW nmos_5p0 W=8e-07 L=6e-07 +M_i_4_0 ZN C1 net_2_0 VPW nmos_5p0 W=8e-07 L=6e-07 +M_i_2_0 net_1_1 B1 ZN VPW nmos_5p0 W=8e-07 L=6e-07 +M_i_3_0 VSS B2 net_1_1 VPW nmos_5p0 W=8e-07 L=6e-07 +M_i_3_1 net_1_0 B2 VSS VPW nmos_5p0 W=8e-07 L=6e-07 +M_i_2_1 ZN B1 net_1_0 VPW nmos_5p0 W=8e-07 L=6e-07 +M_i_0_0 net_0_1 A1 ZN VPW nmos_5p0 W=8e-07 L=6e-07 +M_i_1_0 VSS A2 net_0_1 VPW nmos_5p0 W=8e-07 L=6e-07 +M_i_1_1 net_0_0 A2 VSS VPW nmos_5p0 W=8e-07 L=6e-07 +M_i_0_1 ZN A1 net_0_0 VPW nmos_5p0 W=8e-07 L=6e-07 +M_i_10_1 net_4 C1 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_11_1 VDD C2 net_4 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_11_0 net_4 C2 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_10_0 VDD C1 net_4 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_8_0 net_4 B1 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_9_0 net_3 B2 net_4 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_9_1 net_4 B2 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_8_1 net_3 B1 net_4 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_0 ZN A1 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_0 net_3 A2 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_1 ZN A2 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_1 net_3 A1 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT AOI222_X4_7T5P0 A1 A2 B1 B2 C1 C2 ZN VDD VNW VPW VSS +M_i_4_3 net_2_3 C1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_3 VSS C2 net_2_3 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_2 net_2_2 C2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_2 ZN C1 net_2_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_1 net_2_1 C1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_1 VSS C2 net_2_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_0 net_2_0 C2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_0 ZN C1 net_2_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_1_3 B1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 VSS B2 net_1_3 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 net_1_2 B2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 ZN B1 net_1_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 net_1_1 B1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_2 VSS B2 net_1_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_3 net_1_0 B2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 ZN B1 net_1_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 net_0_3 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 VSS A2 net_0_3 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 net_0_2 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 ZN A1 net_0_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 net_0_1 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_2 VSS A2 net_0_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_3 net_0_0 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 ZN A1 net_0_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_10_3 net_4 C1 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_11_3 VDD C2 net_4 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_11_2 net_4 C2 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_10_2 VDD C1 net_4 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_10_1 net_4 C1 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_11_1 VDD C2 net_4 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_11_0 net_4 C2 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_10_0 VDD C1 net_4 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_8_0 net_4 B1 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_9_0 net_3 B2 net_4 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_9_1 net_4 B2 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_8_1 net_3 B1 net_4 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_8_2 net_4 B1 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_9_2 net_3 B2 net_4 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_9_3 net_4 B2 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_8_3 net_3 B1 net_4 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_0 ZN A1 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_0 net_3 A2 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_1 ZN A2 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_1 net_3 A1 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_2 ZN A1 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_2 net_3 A2 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_3 ZN A2 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_3 net_3 A1 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT AOI22_X1_7T5P0 A1 A2 B1 B2 ZN VDD VNW VPW VSS +M_i_3 net_1 B2 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_2 ZN B1 net_1 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_0 net_0 A1 ZN VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_7 VDD B2 net_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_6 net_2 B1 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_4 ZN A1 net_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_5 net_2 A2 ZN VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT AOI22_X2_7T5P0 A1 A2 B1 B2 ZN VDD VNW VPW VSS +M_i_3_1 net_1_0 B2 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_2_1 ZN B1 net_1_0 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_2_0 net_1_1 B1 ZN VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_3_0 VSS B2 net_1_1 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_1_1 net_0_0 A2 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_0_1 ZN A1 net_0_0 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_0_0 net_0_1 A1 ZN VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_1_0 VSS A2 net_0_1 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_7_1 VDD B2 net_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_6_1 net_2 B1 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_6_0 VDD B1 net_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_7_0 net_2 B2 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_5_1 ZN A2 net_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_4_1 net_2 A1 ZN VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_4_0 ZN A1 net_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_5_0 net_2 A2 ZN VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT AOI22_X4_7T5P0 A1 A2 B1 B2 ZN VDD VNW VPW VSS +M_i_3_3 net_1_0 B2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 ZN B1 net_1_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 net_1_1 B1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_2 VSS B2 net_1_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 net_1_2 B2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 ZN B1 net_1_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_1_3 B1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 VSS B2 net_1_3 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_0_0 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN A1 net_0_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 net_0_1 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 VSS A2 net_0_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_2 net_0_2 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 ZN A1 net_0_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 net_0_3 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_3 VSS A2 net_0_3 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_7_3 VDD B2 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_3 net_2 B1 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_2 VDD B1 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_2 net_2 B2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_1 VDD B2 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_1 net_2 B1 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 VDD B1 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_0 net_2 B2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_0 ZN A2 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_0 net_2 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_1 ZN A1 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_1 net_2 A2 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_2 ZN A2 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_2 net_2 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_3 ZN A1 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_3 net_2 A2 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT BUFZ_X12_7T5P0 EN I Z VDD VNW VPW VSS +M_mn VSS EN NEN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17 NI_N I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9 VSS I NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_10 NI_N I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9_17 VSS I NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_10_0 NI_N I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9_17_30 VSS I NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25_34 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49_88 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_33 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_99 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25_35 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49_80 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_34 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_89 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mp VDD EN NEN VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_mp7 NI_P EN VDD VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_mp14 NI_P I VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp14_10 VDD I NI_P VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp14_11 NI_P I VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp14_10_8 VDD I NI_P VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp14_11_21 NI_P I VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp14_10_8_17 VDD I NI_P VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_57_75 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_56_111 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_106 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_58 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_57 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_56 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_57_69 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_56_105 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_96 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_57 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +.ENDS + +.SUBCKT BUFZ_X16_7T5P0 EN I Z VDD VNW VPW VSS +M_mn VSS EN NEN VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn17 NI_N I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9 VSS I NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_10 NI_N I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9_17 VSS I NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_34 NI_N I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9_41 VSS I NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_10_30 NI_N I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9_17_61 VSS I NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25_34 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49_88 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_33 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_99 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25_34_75 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49_88_82 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_33_198 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_99_125 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25_137 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49_181 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_65 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_118 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mp VDD EN NEN VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_mp7 NI_P EN VDD VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_mp14 NI_P I VDD VNW pmos_5p0 W=1.15e-06 L=5e-07 +M_mp14_10 VDD I NI_P VNW pmos_5p0 W=1.15e-06 L=5e-07 +M_mp14_11 NI_P I VDD VNW pmos_5p0 W=1.15e-06 L=5e-07 +M_mp14_10_8 VDD I NI_P VNW pmos_5p0 W=1.15e-06 L=5e-07 +M_mp14_7 NI_P I VDD VNW pmos_5p0 W=1.15e-06 L=5e-07 +M_mp14_10_32 VDD I NI_P VNW pmos_5p0 W=1.15e-06 L=5e-07 +M_mp14_11_55 NI_P I VDD VNW pmos_5p0 W=1.15e-06 L=5e-07 +M_mp14_10_8_20 VDD I NI_P VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_57_75 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_56_111 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_106 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_58 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_57 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_56 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_57_75_85 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_56_111_134 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_106_111 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_58_95 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_57_97 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_56_133 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_126 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_153 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +.ENDS + +.SUBCKT BUFZ_X1_7T5P0 EN I Z VDD VNW VPW VSS +M_XX27 VSS EN NEN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_XX44 VSS NEN NI_N VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_XX36 NI_N EN NI_P VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_XX43 NI_N I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_XX22 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX28 VDD EN NEN VNW pmos_5p0 W=6.2e-07 L=5e-07 +M_XX45 NI_P EN VDD VNW pmos_5p0 W=6.2e-07 L=5e-07 +M_XX39 NI_N NEN NI_P VNW pmos_5p0 W=6.2e-07 L=5e-07 +M_XX46 NI_P I VDD VNW pmos_5p0 W=6.2e-07 L=5e-07 +M_XX21 VDD NI_P Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT BUFZ_X2_7T5P0 EN I Z VDD VNW VPW VSS +M_XX27 VSS EN NEN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX44 VSS NEN NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX36 NI_N EN NI_P VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX43 NI_N I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX22 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX22_4 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX28 VDD EN NEN VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_XX45 NI_P EN VDD VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_XX39 NI_N NEN NI_P VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_XX46 NI_P I VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_XX21 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_XX21_5 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +.ENDS + +.SUBCKT BUFZ_X3_7T5P0 EN I Z VDD VNW VPW VSS +M_XX27 VSS EN NEN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX44 VSS NEN NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX36 NI_N EN NI_P VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX43 NI_N I VSS VPW nmos_5p0 W=5.4e-07 L=6e-07 +M_XX43_17 NI_N I VSS VPW nmos_5p0 W=5.4e-07 L=6e-07 +M_XX22 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX22_4 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX22_4_97 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX28 VDD EN NEN VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_XX45 NI_P EN VDD VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_XX39 NI_N NEN NI_P VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_XX46 NI_P I VDD VNW pmos_5p0 W=1.01e-06 L=5e-07 +M_XX46_9 NI_P I VDD VNW pmos_5p0 W=1.01e-06 L=5e-07 +M_XX21 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_XX21_5 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_XX21_5_72 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +.ENDS + +.SUBCKT BUFZ_X4_7T5P0 EN I Z VDD VNW VPW VSS +M_XX27 VSS EN NEN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX44 VSS NEN NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX36 NI_N EN NI_P VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX43 NI_N I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX43_17 NI_N I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX22 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX22_4 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX22_4_97 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX22_4_97_16 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX28 VDD EN NEN VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_XX45 NI_P EN VDD VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_XX39 NI_N NEN NI_P VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_XX46 NI_P I VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_XX46_9 NI_P I VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_XX21 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_XX21_5 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_XX21_5_72 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_XX21_5_72_5 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +.ENDS + +.SUBCKT BUFZ_X8_7T5P0 EN I Z VDD VNW VPW VSS +M_mn VSS EN NEN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17 NI_N I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9 VSS I NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_10 NI_N I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9_17 VSS I NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25_34 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49_88 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_33 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_99 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1 Z NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3 VSS NI_N Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mp VDD EN NEN VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_mp7 NI_P EN VDD VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_mp14 NI_P I VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp14_10 VDD I NI_P VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp14_11 NI_P I VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp14_10_8 VDD I NI_P VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_57_75 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_56_111 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_106 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_58 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12_57 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_56 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4_12 Z NI_P VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +M_mp4 VDD NI_P Z VNW pmos_5p0 W=1.175e-06 L=5e-07 +.ENDS + +.SUBCKT BUF_X12_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_4 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_5 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_8 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_9 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_10 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_11 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_4 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_5 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_8 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_9 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_10 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_11 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT BUF_X16_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_4 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_5 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_6 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_7 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_8 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_9 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_10 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_11 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_12 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_13 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_14 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_15 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_4 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_5 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_6 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_7 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_8 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_9 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_10 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_11 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_12 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_13 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_14 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_15 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT BUF_X1_7T5P0 I Z VDD VNW VPW VSS +M_i_2 VSS I Z_neg VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 VDD I Z_neg VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT BUF_X20_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_4 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_5 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_6 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_7 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_8 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_9 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_8 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_9 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_10 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_11 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_12 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_13 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_14 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_15 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_16 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_17 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_18 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_19 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_4 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_5 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_6 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_7 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_8 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_9 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_8 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_9 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_10 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_11 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_12 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_13 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_14 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_15 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_16 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_17 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_18 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_19 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT BUF_X2_7T5P0 I Z VDD VNW VPW VSS +M_i_2 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT BUF_X3_7T5P0 I Z VDD VNW VPW VSS +M_i_2 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT BUF_X4_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT BUF_X8_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKBUF_X12_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_2_4 Z_neg I VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_8 Z Z_neg VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_9 VSS Z_neg Z VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_10 Z Z_neg VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_11 VSS Z_neg Z VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_4 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_5 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_8 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_9 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_10 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_11 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKBUF_X16_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_i_2_4 Z_neg I VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_i_2_5 VSS I Z_neg VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_8 Z Z_neg VSS VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_9 VSS Z_neg Z VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_10 Z Z_neg VSS VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_11 VSS Z_neg Z VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_12 Z Z_neg VSS VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_13 VSS Z_neg Z VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_14 Z Z_neg VSS VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_15 VSS Z_neg Z VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_4 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_5 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_6 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_7 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_8 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_9 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_10 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_11 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_12 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_13 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_14 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_15 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKBUF_X1_7T5P0 I Z VDD VNW VPW VSS +M_i_2 VSS I Z_neg VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=4.95e-07 L=6e-07 +M_i_3 VDD I Z_neg VNW pmos_5p0 W=5.25e-07 L=5e-07 +M_i_3_0 VDD I Z_neg VNW pmos_5p0 W=5.25e-07 L=5e-07 +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKBUF_X20_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_i_2_3 VSS I Z_neg VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_i_2_4 Z_neg I VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_i_2_5 VSS I Z_neg VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_i_2_6 Z_neg I VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_i_2_7 VSS I Z_neg VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_8 Z Z_neg VSS VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_9 VSS Z_neg Z VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_10 Z Z_neg VSS VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_11 VSS Z_neg Z VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_12 Z Z_neg VSS VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_13 VSS Z_neg Z VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_14 Z Z_neg VSS VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_15 VSS Z_neg Z VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_16 Z Z_neg VSS VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_17 VSS Z_neg Z VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_18 Z Z_neg VSS VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_0_19 VSS Z_neg Z VPW nmos_5p0 W=4.7e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_4 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_5 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_6 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_7 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_8 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_9 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_8 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_9 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_10 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_11 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_12 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_13 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_14 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_15 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_16 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_17 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_18 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_19 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKBUF_X2_7T5P0 I Z VDD VNW VPW VSS +M_i_2 VSS I Z_neg VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=4.85e-07 L=6e-07 +M_i_3 VDD I Z_neg VNW pmos_5p0 W=1.02e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKBUF_X3_7T5P0 I Z VDD VNW VPW VSS +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=6.05e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=4.55e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=4.55e-07 L=6e-07 +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=4.55e-07 L=6e-07 +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=4.55e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=12.2e-07 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=12.2e-07 L=5e-07 +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=12.2e-07 L=5e-07 +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=12.2e-07 L=5e-07 +.ENDS + +.SUBCKT CLKBUF_X4_7T5P0 I Z VDD VNW VPW VSS +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=6.05e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=4.55e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=4.55e-07 L=6e-07 +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=4.55e-07 L=6e-07 +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=4.55e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKBUF_X8_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_i_2_1 VSS I Z_neg VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_i_2_2 Z_neg I VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=4.3e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=4.3e-07 L=6e-07 +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=4.3e-07 L=6e-07 +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=4.3e-07 L=6e-07 +M_i_0_4 Z Z_neg VSS VPW nmos_5p0 W=4.3e-07 L=6e-07 +M_i_0_5 VSS Z_neg Z VPW nmos_5p0 W=4.3e-07 L=6e-07 +M_i_0_6 Z Z_neg VSS VPW nmos_5p0 W=4.3e-07 L=6e-07 +M_i_0_7 VSS Z_neg Z VPW nmos_5p0 W=4.3e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_1 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_2 Z_neg I VDD VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_3_3 VDD I Z_neg VNW pmos_5p0 W=0.82e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_4 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_5 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_6 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_7 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKINV_X12_7T5P0 I ZN VDD VNW VPW VSS +M_i_0_0 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_1 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_2 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_3 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_4 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_5 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_6 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_7 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_8 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_9 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_10 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_11 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_4 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_5 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_6 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_7 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_8 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_9 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_10 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_11 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKINV_X16_7T5P0 I ZN VDD VNW VPW VSS +M_i_0_0 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_1 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_2 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_3 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_4 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_5 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_6 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_7 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_8 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_9 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_10 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_11 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_12 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_13 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_14 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_15 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_4 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_5 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_6 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_7 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_8 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_9 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_10 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_11 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_12 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_13 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_14 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_15 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKINV_X1_7T5P0 I ZN VDD VNW VPW VSS +M_i_0 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_1 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKINV_X20_7T5P0 I ZN VDD VNW VPW VSS +M_i_0_0 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_1 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_2 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_3 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_4 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_5 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_6 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_7 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_8 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_9 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_10 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_11 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_12 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_13 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_14 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_15 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_16 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_17 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_18 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_19 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_4 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_5 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_6 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_7 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_8 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_9 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_10 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_11 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_12 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_13 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_14 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_15 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_16 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_17 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_18 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_19 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKINV_X2_7T5P0 I ZN VDD VNW VPW VSS +M_i_0_0 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_1 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKINV_X3_7T5P0 I ZN VDD VNW VPW VSS +M_i_0_0 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_1 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_2 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKINV_X4_7T5P0 I ZN VDD VNW VPW VSS +M_i_0_0 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_1 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_2 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_3 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT CLKINV_X8_7T5P0 I ZN VDD VNW VPW VSS +M_i_0_0_x8_0 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_0_x8_1 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_0_x8_2 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_0_x8_3 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_0_x8_4 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_0_x8_5 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_0_x8_6 ZN I VSS VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_0_0_x8_7 VSS I ZN VPW nmos_5p0 W=4.8e-07 L=6e-07 +M_i_1_0_x8_0 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0_x8_1 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0_x8_2 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0_x8_3 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0_x8_4 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0_x8_5 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0_x8_6 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0_x8_7 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DFFNQ_X1_7T5P0 D CLKN Q VDD VNW VPW VSS +M_tn9 ncki CLKN VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn16 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn10 VSS D net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn11 net2 cki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net5 ncki net11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 VSS net10 net11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net10 net5 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn2 net0 ncki net10 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 net7 cki net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 VSS net1 net7 VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_tn5 net1 net0 VSS VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_tn6 Q net1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp9 ncki CLKN VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp16 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp10 VDD D net2 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp11 net5 ncki net2 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp0 net4 cki net5 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp1 VDD net10 net4 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp15 net10 net5 VDD VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp7 net0 cki net10 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp6 net7 ncki net0 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp2 VDD net1 net7 VNW pmos_5p0 W=1.075e-06 L=5e-07 +M_tp3 net1 net0 VDD VNW pmos_5p0 W=1.075e-06 L=5e-07 +M_tp4 Q net1 VDD VNW pmos_5p0 W=11.3e-07 L=5e-07 +.ENDS + +.SUBCKT DFFNQ_X2_7T5P0 D CLKN Q VDD VNW VPW VSS +M_tn9 ncki CLKN VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn16 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn10 VSS D net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn11 net2 cki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net5 ncki net11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 VSS net10 net11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net10 net5 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn2 net0 ncki net10 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 net7 cki net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 VSS net1 net7 VPW nmos_5p0 W=9.45e-07 L=6e-07 +M_tn5 net1 net0 VSS VPW nmos_5p0 W=9.45e-07 L=6e-07 +M_tn6_7 Q net1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn6 Q net1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp9 ncki CLKN VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp16 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp10 VDD D net2 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp11 net5 ncki net2 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp0 net4 cki net5 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp1 VDD net10 net4 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp15 net10 net5 VDD VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp7 net0 cki net10 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp6 net7 ncki net0 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp2 VDD net1 net7 VNW pmos_5p0 W=1.075e-06 L=5e-07 +M_tp3 net1 net0 VDD VNW pmos_5p0 W=1.075e-06 L=5e-07 +M_tp4_13 Q net1 VDD VNW pmos_5p0 W=10.95e-07 L=5e-07 +M_tp4 Q net1 VDD VNW pmos_5p0 W=10.95e-07 L=5e-07 +.ENDS + +.SUBCKT DFFNQ_X4_7T5P0 D CLKN Q VDD VNW VPW VSS +M_tn9 ncki CLKN VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn16 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn10 VSS D net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn11 net2 cki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net5 ncki net11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 VSS net10 net11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net10 net5 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn2 net0 ncki net10 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 net7 cki net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 VSS net1 net7 VPW nmos_5p0 W=9.45e-07 L=6e-07 +M_tn5 net1 net0 VSS VPW nmos_5p0 W=9.45e-07 L=6e-07 +M_tn6_7 Q net1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn6 Q net1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn6_7_61 Q net1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn6_49 Q net1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp9 ncki CLKN VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp16 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp10 VDD D net2 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp11 net5 ncki net2 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp0 net4 cki net5 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp1 VDD net10 net4 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp15 net10 net5 VDD VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp7 net0 cki net10 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp6 net7 ncki net0 VNW pmos_5p0 W=4.95e-07 L=5e-07 +M_tp2 VDD net1 net7 VNW pmos_5p0 W=1.075e-06 L=5e-07 +M_tp3 net1 net0 VDD VNW pmos_5p0 W=1.075e-06 L=5e-07 +M_tp4_13 Q net1 VDD VNW pmos_5p0 W=10.95e-07 L=5e-07 +M_tp4 Q net1 VDD VNW pmos_5p0 W=10.95e-07 L=5e-07 +M_tp4_13_64 Q net1 VDD VNW pmos_5p0 W=10.95e-07 L=5e-07 +M_tp4_55 Q net1 VDD VNW pmos_5p0 W=10.95e-07 L=5e-07 +.ENDS + +.SUBCKT DFFNRNQ_X1_7T5P0 D RN CLKN Q VDD VNW VPW VSS +M_tn13 ncki CLKN VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn10 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn11 net6 D VSS VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn15 net6 cki net1 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn14 net1 ncki net15 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn8 net12 net2 net15 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn9 VSS RN net12 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn18 VSS net1 net2 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn0 net8 ncki net2 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn1 net11 cki net8 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn12 net11 net4 VSS VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn5 net0 RN VSS VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn4 net4 net8 net0 VPW nmos_5p0 W=4e-07 L=6e-07 +M_tn3 Q net4 VSS VPW nmos_5p0 W=7.95e-07 L=6e-07 +M_tp11 ncki CLKN VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp8 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp9 VDD D net6 VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp15 net1 ncki net6 VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp7 net9 cki net1 VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp6 VDD net2 net9 VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp12 net9 RN VDD VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp18 VDD net1 net2 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp2 net2 cki net8 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp3 net8 ncki net11 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp10 net11 net4 VDD VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp5 net4 RN VDD VNW pmos_5p0 W=0.94e-06 L=5e-07 +M_tp4 VDD net8 net4 VNW pmos_5p0 W=0.94e-06 L=5e-07 +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.175e-06 L=5e-07 +.ENDS + +.SUBCKT DFFNRNQ_X2_7T5P0 D RN CLKN Q VDD VNW VPW VSS +M_tn13 ncki CLKN VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn10 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn11 net6 D VSS VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn15 net6 cki net1 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn14 net1 ncki net15 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn8 net12 net2 net15 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn9 VSS RN net12 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn18 VSS net1 net2 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn0 net8 ncki net2 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn1 net11 cki net8 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn12 net11 net4 VSS VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn5 net0 RN VSS VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn4 net4 net8 net0 VPW nmos_5p0 W=8.25e-07 L=6e-07 +M_tn3_42 Q net4 VSS VPW nmos_5p0 W=7.95e-07 L=6e-07 +M_tn3 Q net4 VSS VPW nmos_5p0 W=7.95e-07 L=6e-07 +M_tp11 ncki CLKN VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp8 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp9 VDD D net6 VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp15 net1 ncki net6 VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp7 net9 cki net1 VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp6 VDD net2 net9 VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp12 net9 RN VDD VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp18 VDD net1 net2 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp2 net2 cki net8 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp3 net8 ncki net11 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp10 net11 net4 VDD VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp5 net4 RN VDD VNW pmos_5p0 W=1.09e-06 L=5e-07 +M_tp4 VDD net8 net4 VNW pmos_5p0 W=1.09e-06 L=5e-07 +M_tp1_40 Q net4 VDD VNW pmos_5p0 W=1.185e-06 L=5e-07 +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.185e-06 L=5e-07 +.ENDS + +.SUBCKT DFFNRNQ_X4_7T5P0 D RN CLKN Q VDD VNW VPW VSS +M_tn13 ncki CLKN VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn10 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn11 net6 D VSS VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn15 net6 cki net1 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn14 net1 ncki net15 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn8 net12 net2 net15 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn9 VSS RN net12 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn18 VSS net1 net2 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn0 net8 ncki net2 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn1 net11 cki net8 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn12 net11 net4 VSS VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn5 net0 RN VSS VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn4 net4 net8 net0 VPW nmos_5p0 W=8.25e-07 L=6e-07 +M_tn3_42 Q net4 VSS VPW nmos_5p0 W=7.95e-07 L=6e-07 +M_tn3 Q net4 VSS VPW nmos_5p0 W=7.95e-07 L=6e-07 +M_tn3_42_63 Q net4 VSS VPW nmos_5p0 W=7.95e-07 L=6e-07 +M_tn3_69 Q net4 VSS VPW nmos_5p0 W=7.95e-07 L=6e-07 +M_tp11 ncki CLKN VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp8 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp9 VDD D net6 VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp15 net1 ncki net6 VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp7 net9 cki net1 VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp6 VDD net2 net9 VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp12 net9 RN VDD VNW pmos_5p0 W=7.6e-07 L=5e-07 +M_tp18 VDD net1 net2 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp2 net2 cki net8 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp3 net8 ncki net11 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp10 net11 net4 VDD VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp5 net4 RN VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_tp4 VDD net8 net4 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_tp1_40 Q net4 VDD VNW pmos_5p0 W=1.205e-06 L=5e-07 +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.205e-06 L=5e-07 +M_tp1_40_64 Q net4 VDD VNW pmos_5p0 W=1.205e-06 L=5e-07 +M_tp1_66 Q net4 VDD VNW pmos_5p0 W=1.205e-06 L=5e-07 +.ENDS + +.SUBCKT DFFNRSNQ_X1_7T5P0 D RN SETN CLKN Q VDD VNW VPW VSS +M_tn2 ncki CLKN VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn1 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn0 net14 D VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn8 net14 cki net3 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn5 net3 ncki net16 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn6 net15 net4 net16 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn7 VSS RN net15 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn4 net0 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 net4 SETN net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net5 ncki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net7 cki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net1 SETN net7 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn16 VSS net6 net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn18 net2 RN VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn17 net6 net5 net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn19 Q net6 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp2 ncki CLKN VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp1 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp0 VDD D net14 VNW pmos_5p0 W=4.1e-07 L=5e-07 +M_tp10 net3 ncki net14 VNW pmos_5p0 W=4.1e-07 L=5e-07 +M_tp7 net13 cki net3 VNW pmos_5p0 W=4.1e-07 L=5e-07 +M_tp5 VDD net4 net13 VNW pmos_5p0 W=4.1e-07 L=5e-07 +M_tp6 net13 RN VDD VNW pmos_5p0 W=8.05e-07 L=5e-07 +M_tp4 VDD net3 net4 VNW pmos_5p0 W=8.05e-07 L=5e-07 +M_tp3 VDD SETN net4 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_tp20 net4 cki net5 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_tp19 net5 ncki net7 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_tp13 net7 SETN VDD VNW pmos_5p0 W=8.75e-07 L=5e-07 +M_tp14 net7 net6 VDD VNW pmos_5p0 W=8.75e-07 L=5e-07 +M_tp16 net6 RN VDD VNW pmos_5p0 W=8.75e-07 L=5e-07 +M_tp15 VDD net5 net6 VNW pmos_5p0 W=8.75e-07 L=5e-07 +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DFFNRSNQ_X2_7T5P0 D RN SETN CLKN Q VDD VNW VPW VSS +M_tn2 ncki CLKN VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn1 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn0 net14 D VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn8 net14 cki net3 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn5 net3 ncki net16 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn6 net15 net4 net16 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn7 VSS RN net15 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn4 net0 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 net4 SETN net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net5 ncki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net7 cki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net1 SETN net7 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn16 VSS net6 net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn18 net2 RN VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn17 net6 net5 net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn19_16 Q net6 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn19 Q net6 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp2 ncki CLKN VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp1 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp0 VDD D net14 VNW pmos_5p0 W=4.1e-07 L=5e-07 +M_tp10 net3 ncki net14 VNW pmos_5p0 W=4.1e-07 L=5e-07 +M_tp7 net13 cki net3 VNW pmos_5p0 W=4.1e-07 L=5e-07 +M_tp5 VDD net4 net13 VNW pmos_5p0 W=4.1e-07 L=5e-07 +M_tp6 net13 RN VDD VNW pmos_5p0 W=8.05e-07 L=5e-07 +M_tp4 VDD net3 net4 VNW pmos_5p0 W=8.05e-07 L=5e-07 +M_tp3 VDD SETN net4 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_tp20 net4 cki net5 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_tp19 net5 ncki net7 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_tp13 net7 SETN VDD VNW pmos_5p0 W=8.75e-07 L=5e-07 +M_tp14 net7 net6 VDD VNW pmos_5p0 W=8.75e-07 L=5e-07 +M_tp16 net6 RN VDD VNW pmos_5p0 W=8.75e-07 L=5e-07 +M_tp15 VDD net5 net6 VNW pmos_5p0 W=8.75e-07 L=5e-07 +M_tp17_9 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DFFNRSNQ_X4_7T5P0 D RN SETN CLKN Q VDD VNW VPW VSS +M_tn2 ncki CLKN VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn1 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn0 net14 D VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn8 net14 cki net3 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn5 net3 ncki net16 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn6 net15 net4 net16 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn7 VSS RN net15 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn4 net0 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 net4 SETN net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net5 ncki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net7 cki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net1 SETN net7 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn16 VSS net6 net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn18 net2 RN VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn17 net6 net5 net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn19_16 Q net6 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn19 Q net6 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn19_16_44 Q net6 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn19_64 Q net6 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp2 ncki CLKN VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp1 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp0 VDD D net14 VNW pmos_5p0 W=4.1e-07 L=5e-07 +M_tp10 net3 ncki net14 VNW pmos_5p0 W=4.1e-07 L=5e-07 +M_tp7 net13 cki net3 VNW pmos_5p0 W=4.1e-07 L=5e-07 +M_tp5 VDD net4 net13 VNW pmos_5p0 W=4.1e-07 L=5e-07 +M_tp6 net13 RN VDD VNW pmos_5p0 W=8.05e-07 L=5e-07 +M_tp4 VDD net3 net4 VNW pmos_5p0 W=8.05e-07 L=5e-07 +M_tp3 VDD SETN net4 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_tp20 net4 cki net5 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_tp19 net5 ncki net7 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_tp13 net7 SETN VDD VNW pmos_5p0 W=8.75e-07 L=5e-07 +M_tp14 net7 net6 VDD VNW pmos_5p0 W=8.75e-07 L=5e-07 +M_tp16 net6 RN VDD VNW pmos_5p0 W=8.75e-07 L=5e-07 +M_tp15 VDD net5 net6 VNW pmos_5p0 W=8.75e-07 L=5e-07 +M_tp17_9 Q net6 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp17_9_60 Q net6 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp17_57 Q net6 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT DFFNSNQ_X1_7T5P0 D SETN CLKN Q VDD VNW VPW VSS +M_tn0 ncki CLKN VSS VPW nmos_5p0 W=5.4e-07 L=6e-07 +M_tn3 cki ncki VSS VPW nmos_5p0 W=5.4e-07 L=6e-07 +M_tn10 net13 D VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn6 net13 cki net3 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn4 net3 ncki net14 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn5 VSS net4 net14 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn2 net0 net3 VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn1 net4 SETN net0 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn13 net5 ncki net4 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn12 net7 cki net5 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn14 net1 SETN net7 VPW nmos_5p0 W=4.35e-07 L=6e-07 +M_tn15 VSS net6 net1 VPW nmos_5p0 W=3.1e-07 L=6e-07 +M_tn18 net6 net5 VSS VPW nmos_5p0 W=3.75e-07 L=6e-07 +M_tn16 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp0 ncki CLKN VDD VNW pmos_5p0 W=9.4e-07 L=5e-07 +M_tp4 cki ncki VDD VNW pmos_5p0 W=9.4e-07 L=5e-07 +M_tp8 VDD D net13 VNW pmos_5p0 W=6.05e-07 L=5e-07 +M_tp9 net3 ncki net13 VNW pmos_5p0 W=6.05e-07 L=5e-07 +M_tp6 net10 cki net3 VNW pmos_5p0 W=6.05e-07 L=5e-07 +M_tp5 VDD net4 net10 VNW pmos_5p0 W=6.05e-07 L=5e-07 +M_tp3 net4 net3 VDD VNW pmos_5p0 W=5.7e-07 L=5e-07 +M_tp2 VDD SETN net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp18 net5 cki net4 VNW pmos_5p0 W=5.35e-07 L=5e-07 +M_tp17 net7 ncki net5 VNW pmos_5p0 W=6.5e-07 L=5e-07 +M_tp12 net7 SETN VDD VNW pmos_5p0 W=7.05e-07 L=5e-07 +M_tp13 VDD net6 net7 VNW pmos_5p0 W=5.8e-07 L=5e-07 +M_tp16 net6 net5 VDD VNW pmos_5p0 W=6.55e-07 L=5e-07 +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT DFFNSNQ_X2_7T5P0 D SETN CLKN Q VDD VNW VPW VSS +M_tn0 ncki CLKN VSS VPW nmos_5p0 W=5.4e-07 L=6e-07 +M_tn3 cki ncki VSS VPW nmos_5p0 W=5.4e-07 L=6e-07 +M_tn10 net13 D VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn6 net13 cki net3 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn4 net3 ncki net14 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn5 VSS net4 net14 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn2 net0 net3 VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn1 net4 SETN net0 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn13 net5 ncki net4 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn12 net7 cki net5 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn14 net1 SETN net7 VPW nmos_5p0 W=4.35e-07 L=6e-07 +M_tn15 VSS net6 net1 VPW nmos_5p0 W=3.1e-07 L=6e-07 +M_tn18 net6 net5 VSS VPW nmos_5p0 W=3.75e-07 L=6e-07 +M_tn16_30 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn16 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp0 ncki CLKN VDD VNW pmos_5p0 W=9.4e-07 L=5e-07 +M_tp4 cki ncki VDD VNW pmos_5p0 W=9.4e-07 L=5e-07 +M_tp8 VDD D net13 VNW pmos_5p0 W=6.05e-07 L=5e-07 +M_tp9 net3 ncki net13 VNW pmos_5p0 W=6.05e-07 L=5e-07 +M_tp6 net10 cki net3 VNW pmos_5p0 W=6.05e-07 L=5e-07 +M_tp5 VDD net4 net10 VNW pmos_5p0 W=6.05e-07 L=5e-07 +M_tp3 net4 net3 VDD VNW pmos_5p0 W=5.7e-07 L=5e-07 +M_tp2 VDD SETN net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp18 net5 cki net4 VNW pmos_5p0 W=5.35e-07 L=5e-07 +M_tp17 net7 ncki net5 VNW pmos_5p0 W=6.5e-07 L=5e-07 +M_tp12 net7 SETN VDD VNW pmos_5p0 W=7.05e-07 L=5e-07 +M_tp13 VDD net6 net7 VNW pmos_5p0 W=5.8e-07 L=5e-07 +M_tp16 net6 net5 VDD VNW pmos_5p0 W=6.55e-07 L=5e-07 +M_tp14_24 VDD net6 Q VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT DFFNSNQ_X4_7T5P0 D SETN CLKN Q VDD VNW VPW VSS +M_tn0 ncki CLKN VSS VPW nmos_5p0 W=5.4e-07 L=6e-07 +M_tn3 cki ncki VSS VPW nmos_5p0 W=5.4e-07 L=6e-07 +M_tn10 net13 D VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn6 net13 cki net3 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn4 net3 ncki net14 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn5 VSS net4 net14 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn2 net0 net3 VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn1 net4 SETN net0 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn13 net5 ncki net4 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn12 net7 cki net5 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn14 net1 SETN net7 VPW nmos_5p0 W=4.35e-07 L=6e-07 +M_tn15 VSS net6 net1 VPW nmos_5p0 W=3.1e-07 L=6e-07 +M_tn18 net6 net5 VSS VPW nmos_5p0 W=3.75e-07 L=6e-07 +M_tn16_30 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn16 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn16_30_46 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn16_51 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp0 ncki CLKN VDD VNW pmos_5p0 W=9.4e-07 L=5e-07 +M_tp4 cki ncki VDD VNW pmos_5p0 W=9.4e-07 L=5e-07 +M_tp8 VDD D net13 VNW pmos_5p0 W=6.05e-07 L=5e-07 +M_tp9 net3 ncki net13 VNW pmos_5p0 W=6.05e-07 L=5e-07 +M_tp6 net10 cki net3 VNW pmos_5p0 W=6.05e-07 L=5e-07 +M_tp5 VDD net4 net10 VNW pmos_5p0 W=6.05e-07 L=5e-07 +M_tp3 net4 net3 VDD VNW pmos_5p0 W=5.7e-07 L=5e-07 +M_tp2 VDD SETN net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp18 net5 cki net4 VNW pmos_5p0 W=5.35e-07 L=5e-07 +M_tp17 net7 ncki net5 VNW pmos_5p0 W=6.5e-07 L=5e-07 +M_tp12 net7 SETN VDD VNW pmos_5p0 W=7.05e-07 L=5e-07 +M_tp13 VDD net6 net7 VNW pmos_5p0 W=5.8e-07 L=5e-07 +M_tp16 net6 net5 VDD VNW pmos_5p0 W=6.55e-07 L=5e-07 +M_tp14_24 VDD net6 Q VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp14_24_63 VDD net6 Q VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp14_44 VDD net6 Q VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT DFFQ_X1_7T5P0 D CLK Q VDD VNW VPW VSS +M_tn3 VSS CLK ncki VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn4 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn5 net5 ncki VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn8 net4 D net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn6 net6 cki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn7 VSS net0 net6 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net0 net4 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn9 net2 cki net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn11 net1 ncki net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 VSS net3 net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn10 net3 net2 VSS VPW nmos_5p0 W=4e-07 L=6e-07 +M_tn1 Q net3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp3 VDD CLK ncki VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp4 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp12 net7 cki VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp11 net4 D net7 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp6 net8 ncki net4 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp5 VDD net0 net8 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp0 net0 net4 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp7 net2 ncki net0 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp9 net1x cki net2 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp10 VDD net3 net1x VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp8 net3 net2 VDD VNW pmos_5p0 W=8e-07 L=5e-07 +M_tp1 Q net3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DFFQ_X2_7T5P0 D CLK Q VDD VNW VPW VSS +M_tn3 VSS CLK ncki VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn4 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn5 net5 ncki VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn8 net4 D net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn6 net6 cki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn7 VSS net0 net6 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net0 net4 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn9 net2 cki net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn11 net1 ncki net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 VSS net3 net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn10 net3 net2 VSS VPW nmos_5p0 W=4e-07 L=6e-07 +M_tn1 Q net3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn1_18 Q net3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp3 VDD CLK ncki VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp4 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp12 net7 cki VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp11 net4 D net7 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp6 net8 ncki net4 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp5 VDD net0 net8 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp0 net0 net4 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp7 net2 ncki net0 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp9 net1x cki net2 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp10 VDD net3 net1x VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp8 net3 net2 VDD VNW pmos_5p0 W=8e-07 L=5e-07 +M_tp1 Q net3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp1_16 Q net3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DFFQ_X4_7T5P0 D CLK Q VDD VNW VPW VSS +M_tn3 VSS CLK ncki VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn4 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn5 net5 ncki VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn8 net4 D net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn6 net6 cki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn7 VSS net0 net6 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net0 net4 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn9 net2 cki net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn11 net1 ncki net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 VSS net3 net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn10 net3 net2 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn10_6 net3 net2 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn1_39 Q net3 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn1_18_47 Q net3 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn1 Q net3 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn1_18 Q net3 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp3 VDD CLK ncki VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp4 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp12 net7 cki VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp11 net4 D net7 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp6 net8 ncki net4 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp5 VDD net0 net8 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp0 net0 net4 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp7 net2 ncki net0 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp9 net1x cki net2 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp10 VDD net3 net1x VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp8 net3 net2 VDD VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_tp8_10 net3 net2 VDD VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_tp1_58 Q net3 VDD VNW pmos_5p0 W=12.2e-07 L=5e-07 +M_tp1_16_34 Q net3 VDD VNW pmos_5p0 W=12.2e-07 L=5e-07 +M_tp1 Q net3 VDD VNW pmos_5p0 W=12.2e-07 L=5e-07 +M_tp1_16 Q net3 VDD VNW pmos_5p0 W=12.2e-07 L=5e-07 +.ENDS + +.SUBCKT DFFRNQ_X1_7T5P0 D RN CLK Q VDD VNW VPW VSS +M_tn10 ncki CLK VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn13 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn11 net10 D VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net10 ncki net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net1 cki net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn8 net12 net2 net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn9 VSS RN net12 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn18 VSS net1 net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net8 cki net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 net11 ncki net8 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net11 net4 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 net0 RN VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 net4 net8 net0 VPW nmos_5p0 W=4e-07 L=6e-07 +M_tn3 Q net4 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp8 ncki CLK VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp11 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp9 VDD D net10 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp15 net1 cki net10 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp7 net9 ncki net1 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp6 VDD net2 net9 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp12 net9 RN VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp18 VDD net1 net2 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp2 net2 ncki net8 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp3 net8 cki net11 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp10 net11 net4 VDD VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp5 net4 RN VDD VNW pmos_5p0 W=1e-06 L=5e-07 +M_tp4 VDD net8 net4 VNW pmos_5p0 W=1e-06 L=5e-07 +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT DFFRNQ_X2_7T5P0 D RN CLK Q VDD VNW VPW VSS +M_tn10 ncki CLK VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn13 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn11 net10 D VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net10 ncki net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net1 cki net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn8 net12 net2 net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn9 VSS RN net12 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn18 VSS net1 net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net8 cki net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 net11 ncki net8 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net11 net4 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 net0 RN VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 net4 net8 net0 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn3_15 Q net4 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn3 Q net4 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp8 ncki CLK VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp11 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp9 VDD D net10 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp15 net1 cki net10 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp7 net9 ncki net1 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp6 VDD net2 net9 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp12 net9 RN VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp18 VDD net1 net2 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp2 net2 ncki net8 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp3 net8 cki net11 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp10 net11 net4 VDD VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp5 net4 RN VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp4 VDD net8 net4 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp1_13 Q net4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT DFFRNQ_X4_7T5P0 D RN CLK Q VDD VNW VPW VSS +M_tn10 ncki CLK VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn13 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn11 net10 D VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net10 ncki net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net1 cki net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn8 net12 net2 net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn9 VSS RN net12 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn18 VSS net1 net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net8 cki net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 net11 ncki net8 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net11 net4 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 net0 RN VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 net4 net8 net0 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn3_15 Q net4 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn3 Q net4 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn3_15_13 Q net4 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn3_10 Q net4 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp8 ncki CLK VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp11 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp9 VDD D net10 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp15 net1 cki net10 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp7 net9 ncki net1 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp6 VDD net2 net9 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp12 net9 RN VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp18 VDD net1 net2 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp2 net2 ncki net8 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp3 net8 cki net11 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp10 net11 net4 VDD VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp5 net4 RN VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp4 VDD net8 net4 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp1_13 Q net4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp1_13_25 Q net4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp1_30 Q net4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT DFFRSNQ_X1_7T5P0 D RN SETN CLK Q VDD VNW VPW VSS +M_tn1 ncki CLK VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn2 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn0 net14 D VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn8 net14 ncki net3 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn5 net3 cki net16 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn6 net15 net4 net16 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn7 VSS RN net15 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn4 net0 net3 VSS VPW nmos_5p0 W=5.05e-07 L=6e-07 +M_tn3 net4 SETN net0 VPW nmos_5p0 W=5.05e-07 L=6e-07 +M_tn14 net5 cki net4 VPW nmos_5p0 W=5.05e-07 L=6e-07 +M_tn13 net7 ncki net5 VPW nmos_5p0 W=5.05e-07 L=6e-07 +M_tn15 net1 SETN net7 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn16 VSS net6 net1 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn18 net2 RN VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn17 net6 net5 net2 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn19 Q net6 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp1 ncki CLK VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp2 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp0 VDD D net14 VNW pmos_5p0 W=3.65e-07 L=5e-07 +M_tp10 net3 cki net14 VNW pmos_5p0 W=3.65e-07 L=5e-07 +M_tp7 net13 ncki net3 VNW pmos_5p0 W=3.65e-07 L=5e-07 +M_tp5 VDD net4 net13 VNW pmos_5p0 W=3.65e-07 L=5e-07 +M_tp6 net13 RN VDD VNW pmos_5p0 W=7.55e-07 L=5e-07 +M_tp4 VDD net3 net4 VNW pmos_5p0 W=7.55e-07 L=5e-07 +M_tp3 VDD SETN net4 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp20 net4 ncki net5 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp19 net5 cki net7 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp13 net7 SETN VDD VNW pmos_5p0 W=7.7e-07 L=5e-07 +M_tp14 net7 net6 VDD VNW pmos_5p0 W=7.7e-07 L=5e-07 +M_tp16 net6 RN VDD VNW pmos_5p0 W=7.7e-07 L=5e-07 +M_tp15 VDD net5 net6 VNW pmos_5p0 W=7.7e-07 L=5e-07 +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT DFFRSNQ_X2_7T5P0 D RN SETN CLK Q VDD VNW VPW VSS +M_tn1 ncki CLK VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn2 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn0 net14 D VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn8 net14 ncki net3 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn5 net3 cki net16 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn6 net15 net4 net16 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn7 VSS RN net15 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn4 net0 net3 VSS VPW nmos_5p0 W=5.05e-07 L=6e-07 +M_tn3 net4 SETN net0 VPW nmos_5p0 W=5.05e-07 L=6e-07 +M_tn14 net5 cki net4 VPW nmos_5p0 W=5.05e-07 L=6e-07 +M_tn13 net7 ncki net5 VPW nmos_5p0 W=5.05e-07 L=6e-07 +M_tn15 net1 SETN net7 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn16 VSS net6 net1 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn18 net2 RN VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn17 net6 net5 net2 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn19_39 Q net6 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn19 Q net6 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp1 ncki CLK VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp2 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp0 VDD D net14 VNW pmos_5p0 W=3.65e-07 L=5e-07 +M_tp10 net3 cki net14 VNW pmos_5p0 W=3.65e-07 L=5e-07 +M_tp7 net13 ncki net3 VNW pmos_5p0 W=3.65e-07 L=5e-07 +M_tp5 VDD net4 net13 VNW pmos_5p0 W=3.65e-07 L=5e-07 +M_tp6 net13 RN VDD VNW pmos_5p0 W=7.55e-07 L=5e-07 +M_tp4 VDD net3 net4 VNW pmos_5p0 W=7.55e-07 L=5e-07 +M_tp3 VDD SETN net4 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp20 net4 ncki net5 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp19 net5 cki net7 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp13 net7 SETN VDD VNW pmos_5p0 W=7.7e-07 L=5e-07 +M_tp14 net7 net6 VDD VNW pmos_5p0 W=7.7e-07 L=5e-07 +M_tp16 net6 RN VDD VNW pmos_5p0 W=7.7e-07 L=5e-07 +M_tp15 VDD net5 net6 VNW pmos_5p0 W=7.7e-07 L=5e-07 +M_tp17_33 Q net6 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT DFFRSNQ_X4_7T5P0 D RN SETN CLK Q VDD VNW VPW VSS +M_tn1 ncki CLK VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn2 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn0 net14 D VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn8 net14 ncki net3 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn5 net3 cki net16 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn6 net15 net4 net16 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn7 VSS RN net15 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_tn4 net0 net3 VSS VPW nmos_5p0 W=5.05e-07 L=6e-07 +M_tn3 net4 SETN net0 VPW nmos_5p0 W=5.05e-07 L=6e-07 +M_tn14 net5 cki net4 VPW nmos_5p0 W=5.05e-07 L=6e-07 +M_tn13 net7 ncki net5 VPW nmos_5p0 W=5.05e-07 L=6e-07 +M_tn15 net1 SETN net7 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn16 VSS net6 net1 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn18 net2 RN VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn17 net6 net5 net2 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn19_39 Q net6 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn19 Q net6 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn19_39_20 Q net6 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn19_24 Q net6 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp1 ncki CLK VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp2 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp0 VDD D net14 VNW pmos_5p0 W=4.75e-07 L=5e-07 +M_tp10 net3 cki net14 VNW pmos_5p0 W=4.75e-07 L=5e-07 +M_tp7 net13 ncki net3 VNW pmos_5p0 W=4.75e-07 L=5e-07 +M_tp5 VDD net4 net13 VNW pmos_5p0 W=4.75e-07 L=5e-07 +M_tp6 net13 RN VDD VNW pmos_5p0 W=6.9e-07 L=5e-07 +M_tp4 VDD net3 net4 VNW pmos_5p0 W=6.9e-07 L=5e-07 +M_tp3 VDD SETN net4 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp20 net4 ncki net5 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp19 net5 cki net7 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp13 net7 SETN VDD VNW pmos_5p0 W=7.7e-07 L=5e-07 +M_tp14 net7 net6 VDD VNW pmos_5p0 W=7.7e-07 L=5e-07 +M_tp16 net6 RN VDD VNW pmos_5p0 W=7.7e-07 L=5e-07 +M_tp15 VDD net5 net6 VNW pmos_5p0 W=7.7e-07 L=5e-07 +M_tp17_33 Q net6 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp17_33_0 Q net6 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp17_16 Q net6 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT DFFSNQ_X1_7T5P0 D SETN CLK Q VDD VNW VPW VSS +M_tn3 ncki CLK VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn0 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn10 net13 D VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn6 net13 ncki net3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 net3 cki net14 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 VSS net4 net14 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn2 net0 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 net4 SETN net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net5 cki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net7 ncki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net1 SETN net7 VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn15 VSS net6 net1 VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn18 net6 net5 VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn16 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp4 ncki CLK VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp0 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp8 VDD D net13 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp9 net3 cki net13 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp6 net10 ncki net3 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp5 VDD net4 net10 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp3 net4 net3 VDD VNW pmos_5p0 W=5.85e-07 L=5e-07 +M_tp2 VDD SETN net4 VNW pmos_5p0 W=5.85e-07 L=5e-07 +M_tp18 net5 ncki net4 VNW pmos_5p0 W=4.15e-07 L=5e-07 +M_tp17 net7 cki net5 VNW pmos_5p0 W=4.15e-07 L=5e-07 +M_tp12 net7 SETN VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp13 VDD net6 net7 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp16 net6 net5 VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT DFFSNQ_X2_7T5P0 D SETN CLK Q VDD VNW VPW VSS +M_tn3 ncki CLK VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn0 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn10 net13 D VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn6 net13 ncki net3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 net3 cki net14 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 VSS net4 net14 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn2 net0 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 net4 SETN net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net5 cki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net7 ncki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net1 SETN net7 VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn15 VSS net6 net1 VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn18 net6 net5 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn16 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn16_7 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp4 ncki CLK VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp0 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp8 VDD D net13 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp9 net3 cki net13 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp6 net10 ncki net3 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp5 VDD net4 net10 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp3 net4 net3 VDD VNW pmos_5p0 W=5.85e-07 L=5e-07 +M_tp2 VDD SETN net4 VNW pmos_5p0 W=5.85e-07 L=5e-07 +M_tp18 net5 ncki net4 VNW pmos_5p0 W=4.15e-07 L=5e-07 +M_tp17 net7 cki net5 VNW pmos_5p0 W=4.15e-07 L=5e-07 +M_tp12 net7 SETN VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp13 VDD net6 net7 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp16 net6 net5 VDD VNW pmos_5p0 W=1.055e-06 L=5e-07 +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp14_2 VDD net6 Q VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT DFFSNQ_X4_7T5P0 D SETN CLK Q VDD VNW VPW VSS +M_tn3 ncki CLK VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn0 cki ncki VSS VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn10 net13 D VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn6 net13 ncki net3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 net3 cki net14 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 VSS net4 net14 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn2 net0 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 net4 SETN net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net5 cki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net7 ncki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net1 SETN net7 VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn15 VSS net6 net1 VPW nmos_5p0 W=4.05e-07 L=6e-07 +M_tn18 net6 net5 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn18_45 net6 net5 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn16 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn16_7 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn16_23 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn16_7_36 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp4 ncki CLK VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp0 cki ncki VDD VNW pmos_5p0 W=8.65e-07 L=5e-07 +M_tp8 VDD D net13 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp9 net3 cki net13 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp6 net10 ncki net3 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp5 VDD net4 net10 VNW pmos_5p0 W=5.05e-07 L=5e-07 +M_tp3 net4 net3 VDD VNW pmos_5p0 W=5.85e-07 L=5e-07 +M_tp2 VDD SETN net4 VNW pmos_5p0 W=5.85e-07 L=5e-07 +M_tp18 net5 ncki net4 VNW pmos_5p0 W=4.15e-07 L=5e-07 +M_tp17 net7 cki net5 VNW pmos_5p0 W=4.15e-07 L=5e-07 +M_tp12 net7 SETN VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp13 VDD net6 net7 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_tp16 net6 net5 VDD VNW pmos_5p0 W=1.055e-06 L=5e-07 +M_tp16_52 net6 net5 VDD VNW pmos_5p0 W=1.055e-06 L=5e-07 +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp14_2 VDD net6 Q VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp14_19 VDD net6 Q VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp14_2_27 VDD net6 Q VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT DLYA_X1_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 VSS Z_neg net_2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_6 net_3 net_2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1 VDD Z_neg net_2 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_29 net_3 net_2 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DLYA_X2_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 VSS Z_neg net_2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_6 net_3 net_2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_1 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1 VDD Z_neg net_2 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_29 net_3 net_2 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_14 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DLYA_X4_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 VSS Z_neg net_2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_6 net_3 net_2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_1 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_2 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_1_15 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1 VDD Z_neg net_2 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_29 net_3 net_2 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_14 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_34 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_14_19 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DLYB_X1_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 net_2 Z_neg net_1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_21 net_3 net_2 net_6 VPW nmos_5p0 W=3.65e-07 L=0.600000U +M_i_3_6 net_6 net_2 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1 net_2 Z_neg net_0 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_29 net_5 net_2 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_39 net_3 net_2 net_5 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DLYB_X2_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 net_2 Z_neg net_1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_21 net_3 net_2 net_6 VPW nmos_5p0 W=3.65e-07 L=0.600000U +M_i_3_6 net_6 net_2 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_1 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1 net_2 Z_neg net_0 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_29 net_5 net_2 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_39 net_3 net_2 net_5 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_14 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DLYB_X4_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 net_2 Z_neg net_1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_21 net_3 net_2 net_6 VPW nmos_5p0 W=3.65e-07 L=0.600000U +M_i_3_6 net_6 net_2 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_1 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_2 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_1_15 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1 net_2 Z_neg net_0 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_29 net_5 net_2 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_39 net_3 net_2 net_5 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_14 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_34 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_14_19 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DLYC_X1_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 net_7 Z_neg net_1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_26 net_9 net_7 net_13 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_30 net_13 net_7 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_0_1 net_8 net_9 net_11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_4 net_11 net_9 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_21 net_3 net_8 net_6 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_3_6 net_6 net_8 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1 net_7 Z_neg net_0 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_35 net_12 net_7 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_47 net_9 net_7 net_12 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_9 net_10 net_9 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_22 net_8 net_9 net_10 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_29 net_5 net_8 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_39 net_3 net_8 net_5 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DLYC_X2_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 net_7 Z_neg net_1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_26 net_9 net_7 net_13 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_30 net_13 net_7 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_0_1 net_8 net_9 net_11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_4 net_11 net_9 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_21 net_3 net_8 net_6 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_3_6 net_6 net_8 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_2 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1 net_7 Z_neg net_0 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_35 net_12 net_7 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_47 net_9 net_7 net_12 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_9 net_10 net_9 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_22 net_8 net_9 net_10 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_29 net_5 net_8 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_39 net_3 net_8 net_5 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_16 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DLYC_X4_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 net_7 Z_neg net_1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_26 net_9 net_7 net_13 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_30 net_13 net_7 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_0_1 net_8 net_9 net_11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_4 net_11 net_9 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_21 net_3 net_8 net_6 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_3_6 net_6 net_8 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_2 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_1 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_2_36 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1 net_7 Z_neg net_0 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_35 net_12 net_7 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_47 net_9 net_7 net_12 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_9 net_10 net_9 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_22 net_8 net_9 net_10 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_29 net_5 net_8 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_39 net_3 net_8 net_5 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_16 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_32 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_16_16 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DLYD_X1_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 net_7 Z_neg net_1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_26 net_9 net_7 net_13 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_30 net_13 net_7 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_0_1 net_15 net_9 net_11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_4 net_11 net_9 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_26_13 net_16 net_15 net_18 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_30_34 net_18 net_15 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_0_10 net_14 net_16 net_19 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_4_49 net_19 net_16 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_21 net_3 net_14 net_6 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_3_6 net_6 net_14 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1 net_7 Z_neg net_0 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_35 net_12 net_7 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_47 net_9 net_7 net_12 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_9 net_10 net_9 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_22 net_15 net_9 net_10 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_35_50 net_17 net_15 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_47_46 net_16 net_15 net_17 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_9_2 net_20 net_16 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_22_38 net_14 net_16 net_20 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_29 net_5 net_14 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_39 net_3 net_14 net_5 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DLYD_X2_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 net_7 Z_neg net_1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_26 net_9 net_7 net_13 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_30 net_13 net_7 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_0_1 net_15 net_9 net_11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_4 net_11 net_9 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_26_13 net_16 net_15 net_18 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_30_34 net_18 net_15 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_0_10 net_14 net_16 net_19 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_4_49 net_19 net_16 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_21 net_3 net_14 net_6 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_3_6 net_6 net_14 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_1 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1 net_7 Z_neg net_0 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_35 net_12 net_7 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_47 net_9 net_7 net_12 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_9 net_10 net_9 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_22 net_15 net_9 net_10 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_35_50 net_17 net_15 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_47_46 net_16 net_15 net_17 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_9_2 net_20 net_16 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_22_38 net_14 net_16 net_20 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_29 net_5 net_14 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_39 net_3 net_14 net_5 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_14 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT DLYD_X4_7T5P0 I Z VDD VNW VPW VSS +M_i_2_0 Z_neg I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 net_7 Z_neg net_1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3 net_1 Z_neg VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_26 net_9 net_7 net_13 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_30 net_13 net_7 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_0_1 net_15 net_9 net_11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_4 net_11 net_9 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_26_13 net_16 net_15 net_18 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_30_34 net_18 net_15 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_0_10 net_14 net_16 net_19 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_4_49 net_19 net_16 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_21 net_3 net_14 net_6 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_3_6 net_6 net_14 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_i_2_0_18 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_1 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_2 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0_18_1_15 Z net_3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 Z_neg I VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0 net_0 Z_neg VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1 net_7 Z_neg net_0 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_35 net_12 net_7 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_47 net_9 net_7 net_12 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_9 net_10 net_9 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_22 net_15 net_9 net_10 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_35_50 net_17 net_15 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_47_46 net_16 net_15 net_17 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_9_2 net_20 net_16 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_22_38 net_14 net_16 net_20 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_0_29 net_5 net_14 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_1_39 net_3 net_14 net_5 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_3_0_0 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_14 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_34 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0_0_14_19 Z net_3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT ENDCAP_7T5P0 VDD VNW VPW VSS +.ENDS + +.SUBCKT FILLCAP_X16_7T5P0 VDD VNW VPW VSS +M_i_17 net_3 net_2 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23 net_4 net_5 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_24 net_7 net_9 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23_55 net_6 net_8 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_19 VDD net_3 net_2 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7 VDD net_4 net_5 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_33 VDD net_7 net_9 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7_23 VDD net_6 net_8 VNW pmos_5p0 W=1.22e-06 L=1e-06 +.ENDS + +.SUBCKT FILLCAP_X32_7T5P0 VDD VNW VPW VSS +M_i_17 net_3 net_2 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23 net_4 net_5 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_24 net_7 net_9 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23_55 net_6 net_8 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_27 net_17 net_14 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23_63 net_16 net_15 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_24_22 net_13 net_11 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23_55_93 net_12 net_10 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_19 VDD net_3 net_2 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7 VDD net_4 net_5 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_33 VDD net_7 net_9 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7_23 VDD net_6 net_8 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_94 VDD net_17 net_14 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7_87 VDD net_16 net_15 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_33_95 VDD net_13 net_11 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7_23_23 VDD net_12 net_10 VNW pmos_5p0 W=1.22e-06 L=1e-06 +.ENDS + +.SUBCKT FILLCAP_X4_7T5P0 VDD VNW VPW VSS +M_i_17 net_1 net_0 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_19 VDD net_1 net_0 VNW pmos_5p0 W=1.22e-06 L=1e-06 +.ENDS + +.SUBCKT FILLCAP_X64_7T5P0 VDD VNW VPW VSS +M_i_17 net_3 net_2 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23 net_4 net_5 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_24 net_7 net_9 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23_55 net_6 net_8 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_27 net_17 net_14 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23_63 net_16 net_15 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_24_22 net_13 net_11 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23_55_93 net_12 net_10 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_20 net_30 net_26 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23_59 net_25 net_20 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_24_135 net_23 net_28 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23_55_90 net_33 net_18 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_27_139 net_31 net_29 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23_63_82 net_32 net_24 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_24_22_30 net_22 net_27 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23_55_93_110 net_19 net_21 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_19 VDD net_3 net_2 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7 VDD net_4 net_5 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_33 VDD net_7 net_9 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7_23 VDD net_6 net_8 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_94 VDD net_17 net_14 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7_87 VDD net_16 net_15 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_33_95 VDD net_13 net_11 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7_23_23 VDD net_12 net_10 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_95 VDD net_30 net_26 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7_188 VDD net_25 net_20 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_33_98 VDD net_23 net_28 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7_23_16 VDD net_33 net_18 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_94_91 VDD net_31 net_29 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7_87_65 VDD net_32 net_24 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_33_95_109 VDD net_22 net_27 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7_23_23_99 VDD net_19 net_21 VNW pmos_5p0 W=1.22e-06 L=1e-06 +.ENDS + +.SUBCKT FILLCAP_X8_7T5P0 VDD VNW VPW VSS +M_i_17 net_3 net_2 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_17_23 net_4 net_5 VSS VPW nmos_5p0 W=8.2e-07 L=1e-06 +M_i_19 VDD net_3 net_2 VNW pmos_5p0 W=1.22e-06 L=1e-06 +M_i_19_7 VDD net_4 net_5 VNW pmos_5p0 W=1.22e-06 L=1e-06 +.ENDS + +.SUBCKT FILLTIE_7T5P0 VDD VSS +.ENDS + +.SUBCKT FILL_X16_7T5P0 VDD VNW VPW VSS +.ENDS + +.SUBCKT FILL_X1_7T5P0 VDD VNW VPW VSS +.ENDS + +.SUBCKT FILL_X2_7T5P0 VDD VNW VPW VSS +.ENDS + +.SUBCKT FILL_X32_7T5P0 VDD VNW VPW VSS +.ENDS + +.SUBCKT FILL_X4_7T5P0 VDD VNW VPW VSS +.ENDS + +.SUBCKT FILL_X64_7T5P0 VDD VNW VPW VSS +.ENDS + +.SUBCKT FILL_X8_7T5P0 VDD VNW VPW VSS +.ENDS + +.SUBCKT HOLD_7T5P0 Z VDD VNW VPW VSS +M_MU11 Z net8 VSS VPW nmos_5p0 W=3.2e-07 L=2e-06 +M_u3 VSS Z net8 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MU12 Z net8 VDD VNW pmos_5p0 W=3.2e-07 L=2e-06 +M_u7 VDD Z net8 VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT ICGTN_X1_7T5P0 CLKN E TE Q VDD VNW VPW VSS +M_MU19 VSS TE net50 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU20 net50 E VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU75_M_u2 Q d3 VSS VPW nmos_5p0 W=6.25e-07 L=6e-07 +M_MI81 net58 TE VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_MU17 net61 E net58 VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_MU81_M_u3 VDD CLKN CP VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_MI1_M_u2 d3 CLKN XI1-net8 VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_MU75_M_u3 Q d3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MU82_M_u2 NCP CP VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU81_M_u2 VSS CLKN CP VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI1_M_u4 VSS CLKN d3 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU16 net53 CP net61 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI90 net067 NCP net53 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI88 VDD QD net067 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MU82_M_u3 NCP CP VDD VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI95_M_u3 VDD net53 QD VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI1_M_u1 XI1-net8 net36 VDD VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_MI82 net53 NCP net50 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI91 net038 CP net53 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI92 VSS QD net038 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI95_M_u2 VSS net53 QD VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI89_M_u2 net36 QD VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI1_M_u3 d3 net36 VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI89_M_u3 net36 QD VDD VNW pmos_5p0 W=7.65e-07 L=5e-07 +.ENDS + +.SUBCKT ICGTN_X2_7T5P0 CLKN E TE Q VDD VNW VPW VSS +M_MU19 VSS TE net50 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU20 net50 E VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU75_M_u2 Q d3 VSS VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_MU75_M_u2_19 Q d3 VSS VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_MI81 net58 TE VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_MU17 net61 E net58 VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_MU81_M_u3 VDD CLKN CP VNW pmos_5p0 W=1.155e-06 L=5e-07 +M_MI1_M_u2 d3 CLKN XI1-net8 VNW pmos_5p0 W=1.155e-06 L=5e-07 +M_MU75_M_u3 Q d3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MU75_M_u3_1 Q d3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MU82_M_u2 NCP CP VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU81_M_u2 VSS CLKN CP VPW nmos_5p0 W=4.75e-07 L=6e-07 +M_MI1_M_u4 VSS CLKN d3 VPW nmos_5p0 W=4.75e-07 L=6e-07 +M_MU16 net53 CP net61 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI90 net067 NCP net53 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI88 VDD QD net067 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MU82_M_u3 NCP CP VDD VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI95_M_u3 VDD net53 QD VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI1_M_u1 XI1-net8 net36 VDD VNW pmos_5p0 W=1.155e-06 L=5e-07 +M_MI82 net53 NCP net50 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI91 net038 CP net53 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI92 VSS QD net038 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI95_M_u2 VSS net53 QD VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI89_M_u2 net36 QD VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI1_M_u3 d3 net36 VSS VPW nmos_5p0 W=4.75e-07 L=6e-07 +M_MI89_M_u3 net36 QD VDD VNW pmos_5p0 W=7.65e-07 L=5e-07 +.ENDS + +.SUBCKT ICGTN_X4_7T5P0 CLKN E TE Q VDD VNW VPW VSS +M_MU19 VSS TE net50 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU20 net50 E VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU75_M_u2 Q d3 VSS VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_MU75_M_u2_19 Q d3 VSS VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_MU75_M_u2_33 Q d3 VSS VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_MU75_M_u2_19_5 Q d3 VSS VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_MI81 net58 TE VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_MU17 net61 E net58 VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_MU81_M_u3 VDD CLKN CP VNW pmos_5p0 W=1.155e-06 L=5e-07 +M_MI1_M_u2 d3 CLKN XI1-net8 VNW pmos_5p0 W=1.155e-06 L=5e-07 +M_MU75_M_u3 Q d3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MU75_M_u3_1 Q d3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MU75_M_u3_2 Q d3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MU75_M_u3_1_35 Q d3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MU82_M_u2 NCP CP VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU81_M_u2 VSS CLKN CP VPW nmos_5p0 W=4.75e-07 L=6e-07 +M_MI1_M_u4 VSS CLKN d3 VPW nmos_5p0 W=4.75e-07 L=6e-07 +M_MU16 net53 CP net61 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI90 net067 NCP net53 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI88 VDD QD net067 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MU82_M_u3 NCP CP VDD VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI95_M_u3 VDD net53 QD VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI1_M_u1 XI1-net8 net36 VDD VNW pmos_5p0 W=1.155e-06 L=5e-07 +M_MI82 net53 NCP net50 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI91 net038 CP net53 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI92 VSS QD net038 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI95_M_u2 VSS net53 QD VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI89_M_u2 net36 QD VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI1_M_u3 d3 net36 VSS VPW nmos_5p0 W=4.75e-07 L=6e-07 +M_MI89_M_u3 net36 QD VDD VNW pmos_5p0 W=7.65e-07 L=5e-07 +.ENDS + +.SUBCKT ICGTP_X1_7T5P0 CLK E TE Q VDD VNW VPW VSS +M_MU19 net50 TE VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU20 VSS E net50 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU81_M_u2 NCK CLK VSS VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_MU75_M_u2 Q d3 VSS VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_MI81 VDD TE net58 VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_MU17 net58 E net61 VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_MU82_M_u3 CK NCK VDD VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_MU81_M_u3 VDD CLK NCK VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_MI85_M_u1 d3 CLK VDD VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_MU75_M_u3 Q d3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MI82 net50 NCK net53 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI91 net53 CK net033 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI92 net033 QD VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI80_M_u2 VSS net53 QD VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU82_M_u2 VSS NCK CK VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_MI85_M_u3 XI85-net6 CLK d3 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_MI85_M_u4 VSS QD XI85-net6 VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_MU16 net61 CK net53 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI90 net53 NCK net062 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI88 net062 QD VDD VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI80_M_u3 VDD net53 QD VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI85_M_u2 VDD QD d3 VNW pmos_5p0 W=9.2e-07 L=5e-07 +.ENDS + +.SUBCKT ICGTP_X2_7T5P0 CLK E TE Q VDD VNW VPW VSS +M_MU19 net50 TE VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU20 VSS E net50 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU81_M_u2 NCK CLK VSS VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_MU75_M_u2 Q d3 VSS VPW nmos_5p0 W=6.25e-07 L=6e-07 +M_MU75_M_u2_22 Q d3 VSS VPW nmos_5p0 W=6.25e-07 L=6e-07 +M_MI81 VDD TE net58 VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_MU17 net58 E net61 VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_MU82_M_u3 CK NCK VDD VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_MU81_M_u3 VDD CLK NCK VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_MI85_M_u1 d3 CLK VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MU75_M_u3 Q d3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MU75_M_u3_3 Q d3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MI82 net50 NCK net53 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI91 net53 CK net033 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI92 net033 QD VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI80_M_u2 VSS net53 QD VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU82_M_u2 VSS NCK CK VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_MI85_M_u3 XI85-net6 CLK d3 VPW nmos_5p0 W=6.25e-07 L=6e-07 +M_MI85_M_u4 VSS QD XI85-net6 VPW nmos_5p0 W=6.25e-07 L=6e-07 +M_MU16 net61 CK net53 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI90 net53 NCK net062 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI88 net062 QD VDD VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI80_M_u3 VDD net53 QD VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI85_M_u2 VDD QD d3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT ICGTP_X4_7T5P0 CLK E TE Q VDD VNW VPW VSS +M_MU20 VSS E net50 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU81_M_u2 NCK CLK VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU75_M_u2 Q d3 VSS VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_MU75_M_u2_22 Q d3 VSS VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_MU75_M_u2_41 Q d3 VSS VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_MU75_M_u2_22_37 Q d3 VSS VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_MU82_M_u3 CK NCK VDD VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_MU81_M_u3 VDD CLK NCK VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_MI85_M_u1 d3 CLK VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MU75_M_u3 Q d3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MU75_M_u3_3 Q d3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MU75_M_u3_1 Q d3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MU75_M_u3_3_28 Q d3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MI82 net50 NCK net53 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI91 net53 CK net033 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI92 net033 QD VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI80_M_u2 VSS net53 QD VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MU82_M_u2 VSS NCK CK VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI85_M_u3 XI85-net6 CLK d3 VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_MI85_M_u4 VSS QD XI85-net6 VPW nmos_5p0 W=6.3e-07 L=6e-07 +M_MU16 net61 CK net53 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI90 net53 NCK net062 VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI88 net062 QD VDD VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI80_M_u3 VDD net53 QD VNW pmos_5p0 W=7.65e-07 L=5e-07 +M_MI85_M_u2 VDD QD d3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MU19 net50 TE VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_MI81 VDD TE net58 VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_MU17 net58 E net61 VNW pmos_5p0 W=9.25e-07 L=5e-07 +.ENDS + +.SUBCKT INVZ_X12_7T5P0 EN I ZN VDD VNW VPW VSS +M_mn VSS EN NEN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_Mn_inv1 VSS I NI VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_Mn_inv2 NI I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_Mn_inv3 VSS I NI VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17 NI_N NI VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9 VSS NI NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_10 NI_N NI VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9_17 VSS NI NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_10_0 NI_N NI VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9_17_30 VSS NI NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_89 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_34 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49_80 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25_35 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_99 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_33 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49_88 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25_34 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mp VDD EN NEN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp7 NI_P EN VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_Mp_inv1 VDD I NI VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_Mp_inv2 NI I VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_Mp_inv3 VDD I NI VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp14 NI_P NI VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_10 VDD NI NI_P VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_11 NI_P NI VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_10_8 VDD NI NI_P VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_11_21 NI_P NI VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_10_8_17 VDD NI NI_P VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_57 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_96 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_56_105 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_57_69 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_56 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_57 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_58 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_106 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_56_111 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_57_75 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +.ENDS + +.SUBCKT INVZ_X16_7T5P0 EN I ZN VDD VNW VPW VSS +M_mn VSS EN NEN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_Mn_inv1 NI I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_Mn_inv2 VSS I NI VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_Mn_inv3 NI I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_Mn_inv4 VSS I NI VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17 NI_N NI VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9 VSS NI NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_10 NI_N NI VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9_17 VSS NI NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_34 NI_N NI VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9_41 VSS NI NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_10_30 NI_N NI VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9_17_61 VSS NI NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_118 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_65 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49_181 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25_137 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_99_125 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_33_198 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49_88_82 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25_34_75 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_99 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_33 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49_88 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25_34 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mp VDD EN NEN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp7 NI_P EN VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_Mp_inv1 NI I VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_Mp_inv2 VDD I NI VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_Mp_inv3 NI I VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_Mp_inv4 VDD I NI VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp14 NI_P NI VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_10 VDD NI NI_P VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_11 NI_P NI VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_10_8 VDD NI NI_P VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_7 NI_P NI VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_10_32 VDD NI NI_P VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_11_55 NI_P NI VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_10_8_20 VDD NI NI_P VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_153 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_126 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_56_133 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_57_97 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_58_95 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_106_111 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_56_111_134 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_57_75_85 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_56 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_57 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_58 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_106 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_56_111 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_57_75 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +.ENDS + +.SUBCKT INVZ_X1_7T5P0 EN I ZN VDD VNW VPW VSS +M_mn VSS EN NEN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_mn3 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17 VSS NI NI_N VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_Mn_inv NI I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_mp VDD EN NEN VNW pmos_5p0 W=6.2e-07 L=5e-07 +M_mp7 NI_P EN VDD VNW pmos_5p0 W=6.2e-07 L=5e-07 +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=6.2e-07 L=5e-07 +M_mp4 VDD NI_P ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp14 VDD NI NI_P VNW pmos_5p0 W=6.2e-07 L=5e-07 +M_Mp_inv NI I VDD VNW pmos_5p0 W=6.2e-07 L=5e-07 +.ENDS + +.SUBCKT INVZ_X2_7T5P0 EN I ZN VDD VNW VPW VSS +M_XX27 VSS EN NEN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX44 NI_N NEN VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX36 NI_P EN NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX43 VSS NI NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX22 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX22_4 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_Mn_inv NI I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_XX28 VDD EN NEN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_XX45 NI_P EN VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_XX39 NI_N NEN NI_P VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_XX46 VDD NI NI_P VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_XX21 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_XX21_5 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_Mp_inv NI I VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +.ENDS + +.SUBCKT INVZ_X3_7T5P0 EN I ZN VDD VNW VPW VSS +M_mn VSS EN NEN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_Mn_inv VSS I NI VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17 NI_N NI VSS VPW nmos_5p0 W=5.4e-07 L=6e-07 +M_mn17_1 VSS NI NI_N VPW nmos_5p0 W=5.4e-07 L=6e-07 +M_mn3 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_2 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mp VDD EN NEN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp7 NI_P EN VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_Mp_inv VDD I NI VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp14 NI_P NI VDD VNW pmos_5p0 W=1.005e-06 L=5e-07 +M_mp14_1 VDD NI NI_P VNW pmos_5p0 W=1.005e-06 L=5e-07 +M_mp4 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_1 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_2 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +.ENDS + +.SUBCKT INVZ_X4_7T5P0 EN I ZN VDD VNW VPW VSS +M_mn VSS EN NEN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_Mn_inv VSS I NI VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17 NI_N NI VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn17_9 VSS NI NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_49 ZN NI_N VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn3_1_25 VSS NI_N ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mp VDD EN NEN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp7 NI_P EN VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_Mp_inv VDD I NI VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp14 NI_P NI VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_10 VDD NI NI_P VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_56 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_57 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +.ENDS + +.SUBCKT INVZ_X8_7T5P0 EN I ZN VDD VNW VPW VSS +M_mn VSS EN NEN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn8 NI_N NEN VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_mn21 NI_P EN NI_N VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_Mn_inv1 NI I VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_Mn_inv2 VSS I NI VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn17 NI_N NI VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn17_9 VSS NI NI_N VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn17_10 NI_N NI VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn17_9_17 VSS NI NI_N VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn3 ZN NI_N VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn3_1 VSS NI_N ZN VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn3_49 ZN NI_N VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn3_1_25 VSS NI_N ZN VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn3_99 ZN NI_N VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn3_1_33 VSS NI_N ZN VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn3_49_88 ZN NI_N VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mn3_1_25_34 VSS NI_N ZN VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_mp VDD EN NEN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp7 NI_P EN VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp22 NI_N NEN NI_P VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_Mp_inv1 NI I VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_Mp_inv2 VDD I NI VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_mp14 NI_P NI VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_10 VDD NI NI_P VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_11 NI_P NI VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp14_10_8 VDD NI NI_P VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_56 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_57 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_58 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_106 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_56_111 ZN NI_P VDD VNW pmos_5p0 W=1.18e-06 L=5e-07 +M_mp4_12_57_75 VDD NI_P ZN VNW pmos_5p0 W=1.18e-06 L=5e-07 +.ENDS + +.SUBCKT INV_X12_7T5P0 I ZN VDD VNW VPW VSS +M_i_0_0 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_4 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_5 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_6 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_7 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_8 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_9 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_10 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_11 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_4 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_5 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_6 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_7 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_8 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_9 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_10 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_11 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT INV_X16_7T5P0 I ZN VDD VNW VPW VSS +M_i_0_0 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_4 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_5 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_6 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_7 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_8 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_9 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_10 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_11 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_12 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_13 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_14 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_15 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_4 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_5 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_6 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_7 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_8 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_9 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_10 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_11 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_12 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_13 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_14 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_15 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT INV_X1_7T5P0 I ZN VDD VNW VPW VSS +M_i_0 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT INV_X20_7T5P0 I ZN VDD VNW VPW VSS +M_i_0_0 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_4 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_5 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_6 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_7 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_8 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_9 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_10 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_11 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_12 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_13 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_14 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_15 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_16 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_17 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_18 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_19 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_4 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_5 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_6 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_7 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_8 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_9 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_10 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_11 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_12 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_13 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_14 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_15 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_16 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_17 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_18 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_19 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT INV_X2_7T5P0 I ZN VDD VNW VPW VSS +M_i_0_0 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT INV_X3_7T5P0 I ZN VDD VNW VPW VSS +M_i_0_0 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT INV_X4_7T5P0 I ZN VDD VNW VPW VSS +M_i_0_0 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT INV_X8_7T5P0 I ZN VDD VNW VPW VSS +M_i_0_0_x8_0 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0_x8_1 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0_x8_2 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0_x8_3 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0_x8_4 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0_x8_5 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0_x8_6 ZN I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0_x8_7 VSS I ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0_x8_0 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0_x8_1 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0_x8_2 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0_x8_3 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0_x8_4 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0_x8_5 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0_x8_6 ZN I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0_x8_7 VDD I ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT LATQ_X1_7T5P0 D E Q VDD VNW VPW VSS +M_tn0 VSS E net4 VPW nmos_5p0 W=4.6e-07 L=6e-07 +M_tn8 net7 net4 VSS VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn4 VSS D net3 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn5 net5 net7 net3 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn1 net2 net4 net5 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn2 net2 net6 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn3 net6 net5 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn6 Q net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp0 VDD E net4 VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_tp8 net7 net4 VDD VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp5 VDD D net1 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 net1 net4 net5 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp2 net5 net7 net0 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp1 net0 net6 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp3 net6 net5 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp6 Q net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT LATQ_X2_7T5P0 D E Q VDD VNW VPW VSS +M_tn0 VSS E net4 VPW nmos_5p0 W=4.6e-07 L=6e-07 +M_tn8 net7 net4 VSS VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn4 VSS D net3 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn5 net5 net7 net3 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn1 net2 net4 net5 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn2 net2 net6 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn3 net6 net5 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn6_30 Q net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn6 Q net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp0 VDD E net4 VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_tp8 net7 net4 VDD VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp5 VDD D net1 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 net1 net4 net5 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp2 net5 net7 net0 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp1 net0 net6 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp3 net6 net5 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp6_31 Q net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp6 Q net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT LATQ_X4_7T5P0 D E Q VDD VNW VPW VSS +M_tn0 VSS E net4 VPW nmos_5p0 W=4.6e-07 L=6e-07 +M_tn8 net7 net4 VSS VPW nmos_5p0 W=3.9e-07 L=6e-07 +M_tn4 VSS D net3 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn5 net5 net7 net3 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn1 net2 net4 net5 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn2 net2 net6 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn3 net6 net5 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn3_94 net6 net5 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn6_30_66 Q net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn6_46 Q net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn6_30 Q net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn6 Q net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp0 VDD E net4 VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_tp8 net7 net4 VDD VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp5 VDD D net1 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 net1 net4 net5 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp2 net5 net7 net0 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp1 net0 net6 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp3 net6 net5 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp3_85 net6 net5 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp6_31_68 Q net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp6_71 Q net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp6_31 Q net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp6 Q net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT LATRNQ_X1_7T5P0 D E RN Q VDD VNW VPW VSS +M_tn3 net7 E VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn10 net1 RN VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn9 net2 D net1 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn8 net2 E net3 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn7 net3 net7 net4 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn5 net5 net0 net4 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn0 VSS RN net5 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn6 net0 net3 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn4 net6 net0 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn1 Q net6 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp2 net7 E VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp8 VDD RN net3 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp6 net8 D VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp5 net3 net7 net8 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 net9 E net3 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp3 net9 net0 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 net0 net3 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp7 net6 net0 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp0 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT LATRNQ_X2_7T5P0 D E RN Q VDD VNW VPW VSS +M_tn3 net7 E VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn10 net1 RN VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn9 net2 D net1 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn8 net2 E net3 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn7 net3 net7 net4 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn5 net5 net0 net4 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn0 VSS RN net5 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn6 net0 net3 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn4 net6 net0 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn1 Q net6 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn1_38 Q net6 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp2 net7 E VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp8 VDD RN net3 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp6 net8 D VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp5 net3 net7 net8 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 net9 E net3 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp3 net9 net0 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 net0 net3 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp7 net6 net0 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp0 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0_27 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT LATRNQ_X4_7T5P0 D E RN Q VDD VNW VPW VSS +M_tn3 net7 E VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn10 net1 RN VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn9 net2 D net1 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn8 net2 E net3 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn7 net3 net7 net4 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn5 net5 net0 net4 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn0 VSS RN net5 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn6 net0 net3 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn6_109 net0 net3 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn4 net6 net0 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn4_77 net6 net0 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn1 Q net6 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn1_38 Q net6 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn1_15 Q net6 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn1_38_14 Q net6 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp2 net7 E VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp8 VDD RN net3 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp6 net8 D VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp5 net3 net7 net8 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 net9 E net3 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp3 net9 net0 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 net0 net3 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp9_110 net0 net3 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp7 net6 net0 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp7_78 net6 net0 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp0 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0_27 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0_24 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0_27_20 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT LATRSNQ_X1_7T5P0 D E RN SETN Q VDD VNW VPW VSS +M_tn3 net8 E VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn9 net2 RN VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn8 net3 D net2 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn7 net3 E net4 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn6 net4 net8 net5 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn5 net6 net1 net5 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn0 VSS RN net6 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn11 VSS net4 net0 VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn10 net0 SETN net1 VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn4 net7 net1 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn1 Q net7 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp2 net8 E VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp8 VDD RN net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp6 net9 D VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp5 net4 net8 net9 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 net10 E net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp3 net10 net1 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp10 VDD net4 net1 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 net1 SETN VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp7 net7 net1 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp0 Q net7 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT LATRSNQ_X2_7T5P0 D E RN SETN Q VDD VNW VPW VSS +M_tn3 net8 E VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn9 net2 RN VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn8 net3 D net2 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn7 net3 E net4 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn6 net4 net8 net5 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn5 net6 net1 net5 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn0 VSS RN net6 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn11 VSS net4 net0 VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn10 net0 SETN net1 VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn4 net7 net1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn1 Q net7 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn1_19 Q net7 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp2 net8 E VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp8 VDD RN net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp6 net9 D VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp5 net4 net8 net9 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 net10 E net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp3 net10 net1 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp10 VDD net4 net1 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 net1 SETN VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp7 net7 net1 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0 Q net7 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0_9 Q net7 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT LATRSNQ_X4_7T5P0 D E RN SETN Q VDD VNW VPW VSS +M_tn3 net8 E VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn9 net2 RN VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn8 net3 D net2 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn7 net3 E net4 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn6 net4 net8 net5 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn5 net6 net1 net5 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn0 VSS RN net6 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn11 VSS net4 net0 VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn10 net0 SETN net1 VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn4_44 net7 net1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn4 net7 net1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn1 Q net7 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn1_19 Q net7 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn1_18 Q net7 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn1_19_0 Q net7 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp2 net8 E VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp8 VDD RN net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp6 net9 D VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp5 net4 net8 net9 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 net10 E net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp3 net10 net1 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp10 VDD net4 net1 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 net1 SETN VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp7_47 net7 net1 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp7 net7 net1 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0 Q net7 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0_9 Q net7 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0_26 Q net7 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0_9_34 Q net7 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT LATSNQ_X1_7T5P0 D E SETN Q VDD VNW VPW VSS +M_tn2 net6 E VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn7 VSS D net2 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn6 net3 E net2 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn5 net4 net6 net3 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn4 net4 net1 VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn9 VSS net3 net0 VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn8 net0 SETN net1 VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn3 net5 net1 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn0 Q net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp2 net6 E VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp6 VDD D net7 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp5 net7 net6 net3 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 net3 E net8 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp3 net8 net1 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 VDD net3 net1 VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp8 net1 SETN VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp7 net5 net1 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp0 Q net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT LATSNQ_X2_7T5P0 D E SETN Q VDD VNW VPW VSS +M_tn2 net6 E VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn7 VSS D net2 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn6 net3 E net2 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn5 net4 net6 net3 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn4 net4 net1 VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn9 VSS net3 net0 VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn8 net0 SETN net1 VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn3 net5 net1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn0 Q net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn0_11 Q net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp2 net6 E VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp6 VDD D net7 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp5 net7 net6 net3 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 net3 E net8 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp3 net8 net1 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 VDD net3 net1 VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp8 net1 SETN VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp7 net5 net1 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0 Q net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0_8 Q net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT LATSNQ_X4_7T5P0 D E SETN Q VDD VNW VPW VSS +M_tn2 net6 E VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn7 VSS D net2 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn6 net3 E net2 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn5 net4 net6 net3 VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn4 net4 net1 VSS VPW nmos_5p0 W=3.95e-07 L=6e-07 +M_tn9 VSS net3 net0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn8 net0 SETN net1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn3_56 net5 net1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn3 net5 net1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn0 Q net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn0_11 Q net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn0_12 Q net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn0_11_1 Q net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp2 net6 E VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp6 VDD D net7 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp5 net7 net6 net3 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 net3 E net8 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp3 net8 net1 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 VDD net3 net1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp8 net1 SETN VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp7_53 net5 net1 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp7 net5 net1 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0 Q net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0_8 Q net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0_32 Q net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp0_8_30 Q net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT MUX2_X1_7T5P0 I0 I1 S Z VDD VNW VPW VSS +M_MN2 VSS int04 Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN4 net_1 I1 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_MN8 int04 S net_1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_MN7 net_3 sel1_n int04 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_MN3 VSS I0 net_3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_MN1 sel1_n S VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_MP5 VDD int04 Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP4 net_0 I1 VDD VNW pmos_5p0 W=6.15e-07 L=5e-07 +M_MP8 int04 sel1_n net_0 VNW pmos_5p0 W=6.15e-07 L=5e-07 +M_MP7 net_2 S int04 VNW pmos_5p0 W=6.15e-07 L=5e-07 +M_MP3 VDD I0 net_2 VNW pmos_5p0 W=6.15e-07 L=5e-07 +M_MP1 sel1_n S VDD VNW pmos_5p0 W=6.15e-07 L=5e-07 +.ENDS + +.SUBCKT MUX2_X2_7T5P0 I0 I1 S Z VDD VNW VPW VSS +M_MN2_12 VSS int04 Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN2 VSS int04 Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN4 net_1 I1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN8 int04 S net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN7 net_3 sel1_n int04 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN3 VSS I0 net_3 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN1 sel1_n S VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MP5_6 VDD int04 Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP5 VDD int04 Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP4 net_0 I1 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP8 int04 sel1_n net_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP7 net_2 S int04 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP3 VDD I0 net_2 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP1 sel1_n S VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT MUX2_X4_7T5P0 I0 I1 S Z VDD VNW VPW VSS +M_MN2_12_7 VSS int04 Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN2_8 VSS int04 Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN2_12 VSS int04 Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN2 VSS int04 Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN4 net_1 I1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN8 int04 S net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN7 net_3 sel1_n int04 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN3 VSS I0 net_3 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MN1 sel1_n S VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_MP5_6_5 VDD int04 Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP5_0 VDD int04 Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP5_6 VDD int04 Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP5 VDD int04 Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP4 net_0 I1 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP8 int04 sel1_n net_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP7 net_2 S int04 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP3 VDD I0 net_2 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_MP1 sel1_n S VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT MUX4_X1_7T5P0 I0 I1 I2 I3 S0 S1 Z VDD VNW VPW VSS +M_MN5 int01 I2 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN9 int02 sel1_n int01 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN10 int07 S0 int02 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN6 VSS I3 int07 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_instance_22 Z int03 VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_MN12 int03 S1 int02 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN11 int04 sel2_n int03 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN2 VSS S1 sel2_n VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN4 int06 I1 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN8 int04 S0 int06 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN7 int05 sel1_n int04 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN3 VSS I0 int05 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN1 sel1_n S0 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MP2 int01 I2 VDD VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_MP9 int02 S0 int01 VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_MP10 int07 sel1_n int02 VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_MP6 VDD I3 int07 VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_instance_1 Z int03 VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_MP12 int03 sel2_n int02 VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_MP11 int04 S1 int03 VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_MP5 VDD S1 sel2_n VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_MP4 int06 I1 VDD VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_MP8 int04 sel1_n int06 VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_MP7 int05 S0 int04 VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_MP3 VDD I0 int05 VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_MP1 sel1_n S0 VDD VNW pmos_5p0 W=5.65e-07 L=5e-07 +.ENDS + +.SUBCKT MUX4_X2_7T5P0 I0 I1 I2 I3 S0 S1 Z VDD VNW VPW VSS +M_MN5 int01 I2 VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_MN9 int02 sel1_n int01 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_MN10 int07 S0 int02 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_MN6 VSS I3 int07 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_instance_22 Z int03 VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_instance_22_11 Z int03 VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_MN12 int03 S1 int02 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN11 int04 sel2_n int03 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN2 VSS S1 sel2_n VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN4 int06 I1 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN8 int04 S0 int06 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN7 int05 sel1_n int04 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN3 VSS I0 int05 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN1 sel1_n S0 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MP2 int01 I2 VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_MP9 int02 S0 int01 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_MP10 int07 sel1_n int02 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_MP6 VDD I3 int07 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_instance_1 Z int03 VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_instance_1_6 Z int03 VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_MP12 int03 sel2_n int02 VNW pmos_5p0 W=5.95e-07 L=5e-07 +M_MP11 int04 S1 int03 VNW pmos_5p0 W=5.95e-07 L=5e-07 +M_MP5 VDD S1 sel2_n VNW pmos_5p0 W=5.95e-07 L=5e-07 +M_MP4 int06 I1 VDD VNW pmos_5p0 W=5.95e-07 L=5e-07 +M_MP8 int04 sel1_n int06 VNW pmos_5p0 W=5.95e-07 L=5e-07 +M_MP7 int05 S0 int04 VNW pmos_5p0 W=5.95e-07 L=5e-07 +M_MP3 VDD I0 int05 VNW pmos_5p0 W=5.95e-07 L=5e-07 +M_MP1 sel1_n S0 VDD VNW pmos_5p0 W=5.95e-07 L=5e-07 +.ENDS + +.SUBCKT MUX4_X4_7T5P0 I0 I1 I2 I3 S0 S1 Z VDD VNW VPW VSS +M_MN5 int01 I2 VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_MN9 int02 sel1_n int01 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_MN10 int07 S0 int02 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_MN6 VSS I3 int07 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_instance_22 Z int03 VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_instance_22_11 Z int03 VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_instance_22_18 Z int03 VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_instance_22_11_19 Z int03 VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_MN12 int03 S1 int02 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN11 int04 sel2_n int03 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN2 VSS S1 sel2_n VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN4 int06 I1 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN8 int04 S0 int06 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN7 int05 sel1_n int04 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN3 VSS I0 int05 VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MN1 sel1_n S0 VSS VPW nmos_5p0 W=3.65e-07 L=6e-07 +M_MP2 int01 I2 VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_MP9 int02 S0 int01 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_MP10 int07 sel1_n int02 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_MP6 VDD I3 int07 VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_instance_1 Z int03 VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_instance_1_6 Z int03 VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_instance_1_9 Z int03 VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_instance_1_6_3 Z int03 VDD VNW pmos_5p0 W=7.8e-07 L=5e-07 +M_MP12 int03 sel2_n int02 VNW pmos_5p0 W=5.95e-07 L=5e-07 +M_MP11 int04 S1 int03 VNW pmos_5p0 W=5.95e-07 L=5e-07 +M_MP5 VDD S1 sel2_n VNW pmos_5p0 W=5.95e-07 L=5e-07 +M_MP4 int06 I1 VDD VNW pmos_5p0 W=5.95e-07 L=5e-07 +M_MP8 int04 sel1_n int06 VNW pmos_5p0 W=5.95e-07 L=5e-07 +M_MP7 int05 S0 int04 VNW pmos_5p0 W=5.95e-07 L=5e-07 +M_MP3 VDD I0 int05 VNW pmos_5p0 W=5.95e-07 L=5e-07 +M_MP1 sel1_n S0 VDD VNW pmos_5p0 W=5.95e-07 L=5e-07 +.ENDS + +.SUBCKT NAND2_X1_7T5P0 A1 A2 ZN VDD VNW VPW VSS +M_i_1 net_0 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 ZN A2 VDD VNW pmos_5p0 W=1.13e-06 L=5e-07 +M_i_2 VDD A1 ZN VNW pmos_5p0 W=1.13e-06 L=5e-07 +.ENDS + +.SUBCKT NAND2_X2_7T5P0 A1 A2 ZN VDD VNW VPW VSS +M_i_1_1 net_0_0 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 ZN A1 net_0_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 net_0_1 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 VSS A2 net_0_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 ZN A2 VDD VNW pmos_5p0 W=1.13e-06 L=5e-07 +M_i_2_1 VDD A1 ZN VNW pmos_5p0 W=1.13e-06 L=5e-07 +M_i_2_0 ZN A1 VDD VNW pmos_5p0 W=1.13e-06 L=5e-07 +M_i_3_0 VDD A2 ZN VNW pmos_5p0 W=1.13e-06 L=5e-07 +.ENDS + +.SUBCKT NAND2_X4_7T5P0 A1 A2 ZN VDD VNW VPW VSS +M_i_1_3 net_0_0 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 ZN A1 net_0_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 net_0_1 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_2 VSS A2 net_0_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 net_0_2 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 ZN A1 net_0_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 net_0_3 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 VSS A2 net_0_3 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_3 ZN A2 VDD VNW pmos_5p0 W=1.13e-06 L=5e-07 +M_i_2_3 VDD A1 ZN VNW pmos_5p0 W=1.13e-06 L=5e-07 +M_i_2_2 ZN A1 VDD VNW pmos_5p0 W=1.13e-06 L=5e-07 +M_i_3_2 VDD A2 ZN VNW pmos_5p0 W=1.13e-06 L=5e-07 +M_i_3_1 ZN A2 VDD VNW pmos_5p0 W=1.13e-06 L=5e-07 +M_i_2_1 VDD A1 ZN VNW pmos_5p0 W=1.13e-06 L=5e-07 +M_i_2_0 ZN A1 VDD VNW pmos_5p0 W=1.13e-06 L=5e-07 +M_i_3_0 VDD A2 ZN VNW pmos_5p0 W=1.13e-06 L=5e-07 +.ENDS + +.SUBCKT NAND3_X1_7T5P0 A1 A2 A3 ZN VDD VNW VPW VSS +M_i_2 net_1 A3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1 net_0 A2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5 ZN A3 VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_4 VDD A2 ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_3 ZN A1 VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +.ENDS + +.SUBCKT NAND3_X2_7T5P0 A1 A2 A3 ZN VDD VNW VPW VSS +M_i_2_1 net_1_0 A3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_0_0 A2 net_1_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN A1 net_0_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 net_0_1 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 net_1_1 A2 net_0_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 VSS A3 net_1_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_1 ZN A3 VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_4_0 VDD A2 ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_3_0 ZN A1 VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_3_1 VDD A1 ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_4_1 ZN A2 VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_5_0 VDD A3 ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +.ENDS + +.SUBCKT NAND3_X4_7T5P0 A1 A2 A3 ZN VDD VNW VPW VSS +M_i_1_3 net_1_3 A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 VSS A3 net_1_3 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 net_1_2 A3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_2 net_0 A2 net_1_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 net_1_1 A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 VSS A3 net_1_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 net_1_0 A3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_0_0 A2 net_1_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 ZN A1 net_0_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_3 ZN A2 VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_5_0 VDD A3 ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_5_1 ZN A3 VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_4_2 VDD A2 ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_4_1 ZN A2 VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_5_2 VDD A3 ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_5_3 ZN A3 VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_4_0 VDD A2 ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_3_3 ZN A1 VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_3_2 VDD A1 ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_3_1 ZN A1 VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_3_0 VDD A1 ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +.ENDS + +.SUBCKT NAND4_X1_7T5P0 A1 A2 A3 A4 ZN VDD VNW VPW VSS +M_i_3 net_2 A4 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2 net_1 A3 net_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1 net_0 A2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_7 ZN A4 VDD VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_6 VDD A3 ZN VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_5 ZN A2 VDD VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_4 VDD A1 ZN VNW pmos_5p0 W=8.45e-07 L=5e-07 +.ENDS + +.SUBCKT NAND4_X2_7T5P0 A1 A2 A3 A4 ZN VDD VNW VPW VSS +M_i_3_0 net_2_0 A4 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_1_0 A3 net_2_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_0_0 A2 net_1_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN A1 net_0_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 net_0_1 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 net_1_1 A2 net_0_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 net_2_1 A3 net_1_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 VSS A4 net_2_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_7_0 VDD A4 ZN VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_6_0 ZN A3 VDD VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_5_0 VDD A2 ZN VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_4_0 ZN A1 VDD VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_4_1 VDD A1 ZN VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_5_1 ZN A2 VDD VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_6_1 VDD A3 ZN VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_7_1 ZN A4 VDD VNW pmos_5p0 W=8.45e-07 L=5e-07 +.ENDS + +.SUBCKT NAND4_X4_7T5P0 A1 A2 A3 A4 ZN VDD VNW VPW VSS +M_i_2_3 net_2_3 A3 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_3 VSS A4 net_2_3 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_2 net_2_2 A4 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 net_1 A3 net_2_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 net_2_1 A3 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 VSS A4 net_2_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 net_2_0 A4 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_1_0 A3 net_2_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_3 net_0_3 A2 net_1_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 ZN A1 net_0_3 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 net_0_2 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_2 net_1 A2 net_0_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 net_0_1 A2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 ZN A1 net_0_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 net_0_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_1 A2 net_0_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6_3 ZN A3 VDD VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_7_3 VDD A4 ZN VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_7_2 ZN A4 VDD VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_6_2 VDD A3 ZN VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_6_1 ZN A3 VDD VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_7_1 VDD A4 ZN VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_7_0 ZN A4 VDD VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_6_0 VDD A3 ZN VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_5_3 ZN A2 VDD VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_4_3 VDD A1 ZN VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_4_2 ZN A1 VDD VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_5_2 VDD A2 ZN VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_5_1 ZN A2 VDD VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_4_1 VDD A1 ZN VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_4_0 ZN A1 VDD VNW pmos_5p0 W=8.45e-07 L=5e-07 +M_i_5_0 VDD A2 ZN VNW pmos_5p0 W=8.45e-07 L=5e-07 +.ENDS + +.SUBCKT NOR2_X1_7T5P0 A1 A2 ZN VDD VNW VPW VSS +M_i_1 ZN A2 VSS VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_0 VSS A1 ZN VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_3 net_0 A2 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_2 ZN A1 net_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT NOR2_X2_7T5P0 A1 A2 ZN VDD VNW VPW VSS +M_i_1_1 ZN A2 VSS VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_0_1 VSS A1 ZN VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_0_0 ZN A1 VSS VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_1_0 VSS A2 ZN VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_3_1 net_0_0 A2 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_2_1 ZN A1 net_0_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_2_0 net_0_1 A1 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0 VDD A2 net_0_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT NOR2_X4_7T5P0 A1 A2 ZN VDD VNW VPW VSS +M_i_1_3 ZN A2 VSS VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_0_3 VSS A1 ZN VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_0_2 ZN A1 VSS VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_1_2 VSS A2 ZN VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_1_1 ZN A2 VSS VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_0_1 VSS A1 ZN VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_0_0 ZN A1 VSS VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_1_0 VSS A2 ZN VPW nmos_5p0 W=5.65e-07 L=6e-07 +M_i_3_3 net_0_0 A2 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_2_3 ZN A1 net_0_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_2_2 net_0_1 A1 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_2 VDD A2 net_0_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_1 net_0_2 A2 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_2_1 ZN A1 net_0_2 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_2_0 net_0_3 A1 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0 VDD A2 net_0_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT NOR3_X1_7T5P0 A1 A2 A3 ZN VDD VNW VPW VSS +M_i_2 ZN A3 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_1 VSS A2 ZN VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_0 ZN A1 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_5 net_1 A3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4 net_0 A2 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3 ZN A1 net_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT NOR3_X2_7T5P0 A1 A2 A3 ZN VDD VNW VPW VSS +M_i_2_1 VSS A3 ZN VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_1_0 ZN A2 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_0_0 VSS A1 ZN VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_0_1 ZN A1 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_1_1 VSS A2 ZN VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_2_0 ZN A3 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_5_1 net_1_0 A3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4_0 net_0_0 A2 net_1_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0 ZN A1 net_0_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_1 net_0_1 A1 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4_1 net_1_1 A2 net_0_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_0 VDD A3 net_1_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT NOR3_X4_7T5P0 A1 A2 A3 ZN VDD VNW VPW VSS +M_i_1_3 ZN A2 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_2_0 VSS A3 ZN VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_2_1 ZN A3 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_1_2 VSS A2 ZN VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_1_1 ZN A2 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_2_2 VSS A3 ZN VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_2_3 ZN A3 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_1_0 VSS A2 ZN VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_0_3 ZN A1 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_0_2 VSS A1 ZN VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_0_1 ZN A1 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_0_0 VSS A1 ZN VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_4_3 net_1_3 A2 net_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_0 VDD A3 net_1_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_1 net_1_2 A3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4_2 net_0 A2 net_1_2 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4_1 net_1_1 A2 net_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_2 VDD A3 net_1_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_3 net_1_0 A3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4_0 net_0_0 A2 net_1_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_3 ZN A1 net_0_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_2 net_0 A1 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_1 ZN A1 net_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3_0 net_0 A1 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT NOR4_X1_7T5P0 A1 A2 A3 A4 ZN VDD VNW VPW VSS +M_i_3 ZN A4 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 VSS A3 ZN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_1 ZN A2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0 VSS A1 ZN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_7 net_2 A4 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6 net_1 A3 net_2 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5 net_0 A2 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4 ZN A1 net_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT NOR4_X2_7T5P0 A1 A2 A3 A4 ZN VDD VNW VPW VSS +M_i_2_1 ZN A3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_1 VSS A4 ZN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_0 ZN A4 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_0 VSS A3 ZN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_1_1 ZN A2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0_1 VSS A1 ZN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0_0 ZN A1 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_1_0 VSS A2 ZN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_6_1 net_2_1 A3 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_1 VDD A4 net_2_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_0 net_2_0 A4 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_0 net_1_0 A3 net_2_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_1 net_0_1 A2 net_1_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4_1 ZN A1 net_0_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4_0 net_0_0 A1 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_0 net_1 A2 net_0_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT NOR4_X4_7T5P0 A1 A2 A3 A4 ZN VDD VNW VPW VSS +M_i_2_3 ZN A3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_3 VSS A4 ZN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_2 ZN A4 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_2 VSS A3 ZN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_1 ZN A3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_1 VSS A4 ZN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3_0 ZN A4 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2_0 VSS A3 ZN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_1_3 ZN A2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0_3 VSS A1 ZN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0_2 ZN A1 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_1_2 VSS A2 ZN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_1_1 ZN A2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0_1 VSS A1 ZN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0_0 ZN A1 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_1_0 VSS A2 ZN VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_6_3 net_2_3 A3 net_1 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_7_3 VDD A4 net_2_3 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_7_2 net_2_2 A4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_6_2 net_1 A3 net_2_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_6_1 net_2_1 A3 net_1 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_7_1 VDD A4 net_2_1 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_7_0 net_2_0 A4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_6_0 net_1_0 A3 net_2_0 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_5_3 net_0_3 A2 net_1_0 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_4_3 ZN A1 net_0_3 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_4_2 net_0_2 A1 ZN VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_5_2 net_1 A2 net_0_2 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_5_1 net_0_1 A2 net_1 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_4_1 ZN A1 net_0_1 VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_4_0 net_0_0 A1 ZN VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_i_5_0 net_1 A2 net_0_0 VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT OAI211_X1_7T5P0 A1 A2 B C ZN VDD VNW VPW VSS +M_i_1 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2 net_1 B net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 VSS C net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5 net_2 A2 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4 ZN A1 net_2 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6 VDD B ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_7 ZN C VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +.ENDS + +.SUBCKT OAI211_X2_7T5P0 A1 A2 B C ZN VDD VNW VPW VSS +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_1_0 B net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 VSS C net_1_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 net_1_1 C VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 net_0 B net_1_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_1 net_2_0 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_1 ZN A1 net_2_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_0 net_2_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_0 VDD A2 net_2_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 ZN B VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_7_0 VDD C ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_7_1 ZN C VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_6_1 VDD B ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +.ENDS + +.SUBCKT OAI211_X4_7T5P0 A1 A2 B C ZN VDD VNW VPW VSS +M_i_1_3 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_2 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_1_0 B net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 VSS C net_1_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 net_1_1 C VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 net_0 B net_1_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 net_1_2 B net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_2 VSS C net_1_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_3 net_1_3 C VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 net_0 B net_1_3 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_3 net_2_0 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_3 ZN A1 net_2_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_2 net_2_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_2 VDD A2 net_2_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_1 net_2_2 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_1 ZN A1 net_2_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_0 net_2_3 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_0 VDD A2 net_2_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 ZN B VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_7_0 VDD C ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_7_1 ZN C VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_6_1 VDD B ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_6_2 ZN B VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_7_2 VDD C ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_7_3 ZN C VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_6_3 VDD B ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +.ENDS + +.SUBCKT OAI21_X1_7T5P0 A1 A2 B ZN VDD VNW VPW VSS +M_i_1 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2 VSS B net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4 net_1 A2 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3 ZN A1 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5 VDD B ZN VNW pmos_5p0 W=1.13e-06 L=5e-07 +.ENDS + +.SUBCKT OAI21_X2_7T5P0 A1 A2 B ZN VDD VNW VPW VSS +M_i_2_1 VSS B net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_0 B VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_1 ZN B VDD VNW pmos_5p0 W=9.55e-07 L=5e-07 +M_i_5_0 VDD B ZN VNW pmos_5p0 W=9.55e-07 L=5e-07 +M_i_4_1 net_1_0 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_3_1 ZN A1 net_1_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_3_0 net_1_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_0 VDD A2 net_1_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI21_X4_7T5P0 A1 A2 B ZN VDD VNW VPW VSS +M_i_1_3 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_2 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 VSS B net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 net_0 B VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 VSS B net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_0 B VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_3 net_1_0 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_3_3 ZN A1 net_1_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_3_2 net_1_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_2 VDD A2 net_1_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_1 net_1_2 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_3_1 ZN A1 net_1_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_3_0 net_1_3 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_0 VDD A2 net_1_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_3 ZN B VDD VNW pmos_5p0 W=9.55e-07 L=5e-07 +M_i_5_2 VDD B ZN VNW pmos_5p0 W=9.55e-07 L=5e-07 +M_i_5_1 ZN B VDD VNW pmos_5p0 W=9.55e-07 L=5e-07 +M_i_5_0 VDD B ZN VNW pmos_5p0 W=9.55e-07 L=5e-07 +.ENDS + +.SUBCKT OAI221_X1_7T5P0 A1 A2 B1 B2 C ZN VDD VNW VPW VSS +M_i_4 VSS B2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 net_1 B1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2 net_0 C net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_9 net_3 B2 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_8 ZN B1 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7 VDD C ZN VNW pmos_5p0 W=9.45e-07 L=5e-07 +M_i_6 net_2 A2 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5 ZN A1 net_2 VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT OAI221_X2_7T5P0 A1 A2 B1 B2 C ZN VDD VNW VPW VSS +M_i_2_1 net_1 C net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_1 VSS B2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 net_1 B1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 VSS B1 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_0 net_1 B2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_0 C net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_7_1 VDD C ZN VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_9_1 net_3_0 B2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_1 ZN B1 net_3_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_0 net_3_1 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_0 VDD B2 net_3_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_0 ZN C VDD VNW pmos_5p0 W=9.85e-07 L=5e-07 +M_i_5_1 net_2_0 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_1 VDD A2 net_2_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 net_2_1 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_0 ZN A1 net_2_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI221_X4_7T5P0 A1 A2 B1 B2 C ZN VDD VNW VPW VSS +M_i_3_3 net_1 B1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_3 VSS B2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_2 net_1 B2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_2 VSS B1 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 net_1 B1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_1 VSS B2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_0 net_1 B2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 VSS B1 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 net_1 C net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 net_0 C net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 net_1 C net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_0 C net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_3 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_2 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_8_3 net_3_0 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_3 VDD B2 net_3_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_2 net_3_1 B2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_2 ZN B1 net_3_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_1 net_3_2 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_1 VDD B2 net_3_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_0 net_3_3 B2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_0 ZN B1 net_3_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_3 VDD C ZN VNW pmos_5p0 W=9.35e-07 L=5e-07 +M_i_7_2 ZN C VDD VNW pmos_5p0 W=9.35e-07 L=5e-07 +M_i_7_1 VDD C ZN VNW pmos_5p0 W=9.35e-07 L=5e-07 +M_i_7_0 ZN C VDD VNW pmos_5p0 W=9.35e-07 L=5e-07 +M_i_5_3 net_2_0 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_3 VDD A2 net_2_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_2 net_2_1 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_2 ZN A1 net_2_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_1 net_2_2 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_1 VDD A2 net_2_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 net_2_3 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_0 ZN A1 net_2_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI222_X1_7T5P0 A1 A2 B1 B2 C1 C2 ZN VDD VNW VPW VSS +M_i_5 net_1 C2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4 VSS C1 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2 net_1 B1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 net_0 B2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_11 net_4 C2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_10 ZN C1 net_4 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8 net_3 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9 VDD B2 net_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7 net_2 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6 ZN A1 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI222_X2_7T5P0 A1 A2 B1 B2 C1 C2 ZN VDD VNW VPW VSS +M_i_4_1 net_1 C1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_1 VSS C2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_0 net_1 C2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_0 VSS C1 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_1 B1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 net_0 B2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 net_1 B2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 net_0 B1 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_10_1 net_4_1 C1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_11_1 VDD C2 net_4_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_11_0 net_4_0 C2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_10_0 ZN C1 net_4_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_0 net_3_1 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_0 VDD B2 net_3_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_1 net_3_0 B2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_1 ZN B1 net_3_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 net_2_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_0 VDD A2 net_2_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_1 net_2_0 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_1 ZN A1 net_2_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI222_X4_7T5P0 A1 A2 B1 B2 C1 C2 ZN VDD VNW VPW VSS +M_i_4_3 net_1 C1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_3 VSS C2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_2 net_1 C2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_2 VSS C1 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_1 net_1 C1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_1 VSS C2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_0 net_1 C2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_0 VSS C1 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_1 B1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 net_0 B2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 net_1 B2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 net_0 B1 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 net_1 B1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_2 net_0 B2 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_3 net_1 B2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 net_0 B1 net_1 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_2 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_3 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_10_3 net_4_3 C1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_11_3 VDD C2 net_4_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_11_2 net_4_2 C2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_10_2 ZN C1 net_4_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_10_1 net_4_1 C1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_11_1 VDD C2 net_4_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_11_0 net_4_0 C2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_10_0 ZN C1 net_4_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_0 net_3_3 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_0 VDD B2 net_3_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_1 net_3_2 B2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_1 ZN B1 net_3_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_2 net_3_1 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_2 VDD B2 net_3_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_3 net_3_0 B2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_3 ZN B1 net_3_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 net_2_3 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_0 VDD A2 net_2_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_1 net_2_2 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_1 ZN A1 net_2_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_2 net_2_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_2 VDD A2 net_2_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_3 net_2_0 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_3 ZN A1 net_2_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI22_X1_7T5P0 A1 A2 B1 B2 ZN VDD VNW VPW VSS +M_i_3 VSS B2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2 net_0 B1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_7 net_2 B2 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6 ZN B1 net_2 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4 net_1 A1 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5 VDD A2 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT OAI22_X2_7T5P0 A1 A2 B1 B2 ZN VDD VNW VPW VSS +M_i_3_1 VSS B2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 net_0 B1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 VSS B1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 net_0 B2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_7_1 net_2_0 B2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_1 ZN B1 net_2_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 net_2_1 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_0 VDD B2 net_2_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_1 net_1_0 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_1 ZN A1 net_1_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_0 net_1_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_0 VDD A2 net_1_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI22_X4_7T5P0 A1 A2 B1 B2 ZN VDD VNW VPW VSS +M_i_3_3 VSS B2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 net_0 B1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 VSS B1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_2 net_0 B2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 VSS B2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 net_0 B1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 VSS B1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 net_0 B2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_2 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_3 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_7_3 net_2_0 B2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_3 ZN B1 net_2_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_2 net_2_1 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_2 VDD B2 net_2_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_1 net_2_2 B2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_1 ZN B1 net_2_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 net_2_3 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_0 VDD B2 net_2_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_0 net_1_0 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_0 ZN A1 net_1_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_1 net_1_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_1 VDD A2 net_1_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_2 net_1_2 A2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_2 ZN A1 net_1_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_3 net_1_3 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_3 VDD A2 net_1_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI31_X1_7T5P0 A1 A2 A3 B ZN VDD VNW VPW VSS +M_i_3 net_0 B VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_1 net_0 A2 ZN VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_2 ZN A3 net_0 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_i_7 ZN B VDD VNW pmos_5p0 W=1.13e-06 L=5e-07 +M_i_4 net_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5 net_2 A2 net_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6 VDD A3 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI31_X2_7T5P0 A1 A2 A3 B ZN VDD VNW VPW VSS +M_i_3_1 VSS B net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 net_0 B VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 ZN A3 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_0 A3 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_7_1 ZN B VDD VNW pmos_5p0 W=1.08e-06 L=5e-07 +M_i_7_0 VDD B ZN VNW pmos_5p0 W=1.08e-06 L=5e-07 +M_i_6_1 net_2_0 A3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_1 net_1_0 A2 net_2_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_1 ZN A1 net_1_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_0 net_1_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_0 net_2_1 A2 net_1_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 VDD A3 net_2_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI31_X4_7T5P0 A1 A2 A3 B ZN VDD VNW VPW VSS +M_i_2_3 ZN A3 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 net_0 A3 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 ZN A3 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_0 A3 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_3 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_2 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_3 VSS B net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_2 net_0 B VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 VSS B net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 net_0 B VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6_3 VDD A3 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_2 net_2 A3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_1 VDD A3 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 net_2_0 A3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_3 net_1_0 A2 net_2_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_3 ZN A1 net_1_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_2 net_1_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_2 net_2 A2 net_1_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_1 net_1_2 A2 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_1 ZN A1 net_1_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4_0 net_1_3 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_0 net_2 A2 net_1_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_3 ZN B VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_2 VDD B ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_1 ZN B VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_0 VDD B ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI32_X1_7T5P0 A1 A2 A3 B1 B2 ZN VDD VNW VPW VSS +M_i_4 net_0 A3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 VSS A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2 net_0 A1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0 ZN B1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1 net_0 B2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_9 net_3 A3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_8 net_2 A2 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7 ZN A1 net_2 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5 net_1 B1 ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6 VDD B2 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT OAI32_X2_7T5P0 A1 A2 A3 B1 B2 ZN VDD VNW VPW VSS +M_i_4_1 VSS A3 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 net_0 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 VSS A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_0 A1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 VSS A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_0 net_0 A3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 ZN B2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 net_0 B1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 ZN B1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 net_0 B2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_9_1 net_3_0 A3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_1 net_2_0 A2 net_3_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_1 ZN A1 net_2_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_0 net_2_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_0 net_3_1 A2 net_2_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_0 VDD A3 net_3_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 net_1_0 B2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_0 ZN B1 net_1_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_1 net_1_1 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_1 VDD B2 net_1_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI32_X4_7T5P0 A1 A2 A3 B1 B2 ZN VDD VNW VPW VSS +M_i_3_3 VSS A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_3 net_0 A3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_2 VSS A3 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_2 net_0 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 VSS A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_1 net_0 A3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_0 VSS A3 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 net_0 A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 VSS A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 net_0 A1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 VSS A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 net_0 A1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_3 ZN B2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 net_0 B1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 ZN B1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_2 net_0 B2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 ZN B2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 net_0 B1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN B1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_0 B2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_8_3 net_3_0 A2 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_3 VDD A3 net_3_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_2 net_3_1 A3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_2 net_2 A2 net_3_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_1 net_3_2 A2 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_1 VDD A3 net_3_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_0 net_3_3 A3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_0 net_2_0 A2 net_3_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_3 ZN A1 net_2_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_2 net_2 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_1 ZN A1 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_0 net_2 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_3 net_1_0 B2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_3 ZN B1 net_1_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_2 net_1_1 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_2 VDD B2 net_1_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_1 net_1_2 B2 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_1 ZN B1 net_1_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5_0 net_1_3 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 VDD B2 net_1_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI33_X1_7T5P0 A1 A2 A3 B1 B2 B3 ZN VDD VNW VPW VSS +M_i_5 net_0 B3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4 VSS B2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 net_0 B1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2 ZN A3 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_11 net_4 B3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_10 net_3 B2 net_4 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9 ZN B1 net_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6 net_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7 net_2 A2 net_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8 VDD A3 net_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI33_X2_7T5P0 A1 A2 A3 B1 B2 B3 ZN VDD VNW VPW VSS +M_i_5_0 VSS B3 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_1 net_0 B2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 VSS B1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 net_0 B1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_0 VSS B2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_1 net_0 B3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 ZN A3 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 net_0 A3 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_11_0 net_4_0 B3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_10_1 net_3_0 B2 net_4_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_1 ZN B1 net_3_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_0 net_3_1 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_10_0 net_4_1 B2 net_3_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_11_1 VDD B3 net_4_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_0 net_2_0 A3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_1 net_1_0 A2 net_2_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_1 ZN A1 net_1_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 net_1_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_0 net_2_1 A2 net_1_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_1 VDD A3 net_2_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OAI33_X4_7T5P0 A1 A2 A3 B1 B2 B3 ZN VDD VNW VPW VSS +M_i_4_0 VSS B2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_0 net_0 B3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_1 VSS B3 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_1 net_0 B2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_2 VSS B2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_2 net_0 B3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_3 VSS B3 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4_3 net_0 B2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 VSS B1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_1 net_0 B1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_2 VSS B1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_3 net_0 B1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 net_0 A1 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_3 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_3 net_0 A3 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_2 ZN A3 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_2 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_1 ZN A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 net_0 A3 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 ZN A3 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1_0 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_10_0 net_4_0 B2 net_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_11_0 VDD B3 net_4_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_11_1 net_4_1 B3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_10_1 net_3 B2 net_4_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_10_2 net_4_2 B2 net_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_11_2 VDD B3 net_4_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_11_3 net_4_3 B3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_10_3 net_3_0 B2 net_4_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_0 ZN B1 net_3_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_1 net_3 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_2 ZN B1 net_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9_3 net_3 B1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_0 ZN A1 net_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_1 net_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_2 ZN A1 net_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6_3 net_1_0 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_3 net_2_0 A2 net_1_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_3 VDD A3 net_2_0 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_2 net_2_1 A3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_2 net_1 A2 net_2_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_1 net_2_2 A2 net_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_1 VDD A3 net_2_2 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_8_0 net_2_3 A3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_0 net_1 A2 net_2_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT OR2_X1_7T5P0 A1 A2 Z VDD VNW VPW VSS +M_i_2 Z_neg A1 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3 VSS A2 Z_neg VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4 net_0 A1 Z_neg VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_i_5 VDD A2 net_0 VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT OR2_X2_7T5P0 A1 A2 Z VDD VNW VPW VSS +M_i_2 Z_neg A1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 VSS A2 Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_4 net_0 A1 Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5 VDD A2 net_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT OR2_X4_7T5P0 A1 A2 Z VDD VNW VPW VSS +M_i_3_1 Z_neg A2 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_1 VSS A1 Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2_0 Z_neg A1 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3_0 VSS A2 Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5_1 net_0_1 A2 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4_1 Z_neg A1 net_0_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4_0 net_0_0 A1 Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_0 VDD A2 net_0_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT OR3_X1_7T5P0 A1 A2 A3 Z VDD VNW VPW VSS +M_i_2 VSS A1 Z_neg VPW nmos_5p0 W=4e-07 L=6e-07 +M_i_3 Z_neg A2 VSS VPW nmos_5p0 W=4e-07 L=6e-07 +M_i_4 VSS A3 Z_neg VPW nmos_5p0 W=4e-07 L=6e-07 +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5 net_0 A1 Z_neg VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_6 net_1 A2 net_0 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_7 VDD A3 net_1 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT OR3_X2_7T5P0 A1 A2 A3 Z VDD VNW VPW VSS +M_i_2 VSS A1 Z_neg VPW nmos_5p0 W=6.65e-07 L=6e-07 +M_i_3 Z_neg A2 VSS VPW nmos_5p0 W=6.65e-07 L=6e-07 +M_i_4 VSS A3 Z_neg VPW nmos_5p0 W=6.65e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_5 net_0 A1 Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6 net_1 A2 net_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7 VDD A3 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT OR3_X4_7T5P0 A1 A2 A3 Z VDD VNW VPW VSS +M_i_4_0 Z_neg A3 VSS VPW nmos_5p0 W=6.65e-07 L=6e-07 +M_i_3_1 VSS A2 Z_neg VPW nmos_5p0 W=6.65e-07 L=6e-07 +M_i_2_1 Z_neg A1 VSS VPW nmos_5p0 W=6.65e-07 L=6e-07 +M_i_2_0 VSS A1 Z_neg VPW nmos_5p0 W=6.65e-07 L=6e-07 +M_i_3_0 Z_neg A2 VSS VPW nmos_5p0 W=6.65e-07 L=6e-07 +M_i_4_1 VSS A3 Z_neg VPW nmos_5p0 W=6.65e-07 L=6e-07 +M_i_0_3 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_7_0 net_1_1 A3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_1 net_0_1 A2 net_1_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_1 Z_neg A1 net_0_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5_0 net_0_0 A1 Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_0 net_1_0 A2 net_0_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_1 VDD A3 net_1_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT OR4_X1_7T5P0 A1 A2 A3 A4 Z VDD VNW VPW VSS +M_i_2 Z_neg A1 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_3 VSS A2 Z_neg VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_4 Z_neg A3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_5 VSS A4 Z_neg VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6 net_0 A1 Z_neg VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_7 net_1 A2 net_0 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_8 net_2 A3 net_1 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_9 VDD A4 net_2 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_1 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT OR4_X2_7T5P0 A1 A2 A3 A4 Z VDD VNW VPW VSS +M_i_2 Z_neg A1 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_3 VSS A2 Z_neg VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_4 Z_neg A3 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_5 VSS A4 Z_neg VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6 net_0 A1 Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7 net_1 A2 net_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_8 net_2 A3 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_9 VDD A4 net_2 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT OR4_X4_7T5P0 A1 A2 A3 A4 Z VDD VNW VPW VSS +M_i_5_1_x2_1 Z_neg A4 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_4_1_x2_1 VSS A3 Z_neg VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_3_1_x2_1 Z_neg A2 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_2_1_x2_1 VSS A1 Z_neg VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_2_1_x2_0 Z_neg A1 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_3_1_x2_0 VSS A2 Z_neg VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_4_1_x2_0 Z_neg A3 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_5_1_x2_0 VSS A4 Z_neg VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_i_0_3_x4_3 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3_x4_2 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3_x4_1 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3_x4_0 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_9_0_m2_1 net_2_0_1 A4 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_8_0_m2_1 net_1_0_1 A3 net_2_0_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_0_m2_1 net_0_0_1 A2 net_1_0_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_0_m2_1 Z_neg A1 net_0_0_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6_0_m2_0 net_0_0_0 A1 Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_0_m2_0 net_1_0_0 A2 net_0_0_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_8_0_m2_0 net_2_0_0 A3 net_1_0_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_9_0_m2_0 VDD A4 net_2_0_0 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3_x4_3 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3_x4_2 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3_x4_1 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3_x4_0 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT SDFFQ_X1_7T5P0 D SE SI CLK Q VDD VNW VPW VSS +M_tn14 net8 SE VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net12 SI VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net12 SE net6 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn8 net6 net8 net9n VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn10 VSS D net9n VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn16 ncki CLK VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn9 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn11 net6 ncki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net5 cki net11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 VSS net10 net11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net10 net5 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn2 net0 cki net10 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 net7 ncki net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 VSS net1 net7 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 net1 net0 VSS VPW nmos_5p0 W=4.35e-07 L=6e-07 +M_tn6 Q net1 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp14 net8 SE VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp13 net3 SI VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp12 net2 net8 net3 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp8 net9p SE net2 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp10 VDD D net9p VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp16 ncki CLK VDD VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_tp9 cki ncki VDD VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp11 net5 cki net2 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp0 net4 ncki net5 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp1 VDD net10 net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp15 net10 net5 VDD VNW pmos_5p0 W=6.3e-07 L=5.1e-07 +M_tp7 net0 ncki net10 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp6 net7_p cki net0 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp2 VDD net1 net7_p VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp3 net1 net0 VDD VNW pmos_5p0 W=7.05e-07 L=5e-07 +M_tp4 Q net1 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT SDFFQ_X2_7T5P0 D SE SI CLK Q VDD VNW VPW VSS +M_tn14 net8 SE VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net12 SI VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net12 SE net6 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn8 net6 net8 net9n VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn10 VSS D net9n VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn16 ncki CLK VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn9 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn11 net6 ncki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net5 cki net11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 VSS net10 net11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net10 net5 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn2 net0 cki net10 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 net7 ncki net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 VSS net1 net7 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn5 net1 net0 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn6_6 Q net1 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn6 Q net1 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp14 net8 SE VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp13 net3 SI VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp12 net2 net8 net3 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp8 net9p SE net2 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp10 VDD D net9p VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp16 ncki CLK VDD VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_tp9 cki ncki VDD VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp11 net5 cki net2 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp0 net4 ncki net5 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp1 VDD net10 net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp15 net10 net5 VDD VNW pmos_5p0 W=6.3e-07 L=5.1e-07 +M_tp7 net0 ncki net10 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp6 net7_p cki net0 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp2 VDD net1 net7_p VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp3 net1 net0 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp4_12 Q net1 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp4 Q net1 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT SDFFQ_X4_7T5P0 D SE SI CLK Q VDD VNW VPW VSS +M_tn14 net8 SE VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net12 SI VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net12 SE net6 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn8 net6 net8 net9n VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn10 VSS D net9n VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn16 ncki CLK VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn9 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn11 net6 ncki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net5 cki net11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 VSS net10 net11 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net10 net5 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn2 net0 cki net10 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 net7 ncki net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 VSS net1 net7 VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn5 net1 net0 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn6_6_25 Q net1 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn6_5 Q net1 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn6_6 Q net1 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn6 Q net1 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp14 net8 SE VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp13 net3 SI VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp12 net2 net8 net3 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp8 net9p SE net2 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp10 VDD D net9p VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp16 ncki CLK VDD VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_tp9 cki ncki VDD VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp11 net5 cki net2 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp0 net4 ncki net5 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp1 VDD net10 net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp15 net10 net5 VDD VNW pmos_5p0 W=6.3e-07 L=5.1e-07 +M_tp7 net0 ncki net10 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp6 net7_p cki net0 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp2 VDD net1 net7_p VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp3 net1 net0 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp4_12_24 Q net1 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp4_16 Q net1 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp4_12 Q net1 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp4 Q net1 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT SDFFRNQ_X1_7T5P0 D RN SE SI CLK Q VDD VNW VPW VSS +M_tn17 net3 SE VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn7 VSS SI net13 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn6 net13 SE net10 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn11 net10 D net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn16 net5 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn10 ncki CLK VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn13 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn15 net10 ncki net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net1 cki net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn8 net12 net2 net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn9 VSS RN net12 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn18 VSS net1 net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net8 cki net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 net11 ncki net8 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net11 net4 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 net0 RN VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 net4 net8 net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 Q net4 VSS VPW nmos_5p0 W=8.1e-07 L=6e-07 +M_tp17 net3 SE VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp16 net7 SI VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp13 net6 net3 net7 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 net14 D net6 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp14 VDD SE net14 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp8 ncki CLK VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp11 cki ncki VDD VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp15 net1 cki net6 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp7 net9 ncki net1 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp6 VDD net2 net9 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp12 net9 RN VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp18 VDD net1 net2 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp2 net2 ncki net8 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp3 net8 cki net11 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp10 net11 net4 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp5 net4 RN VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 VDD net8 net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT SDFFRNQ_X2_7T5P0 D RN SE SI CLK Q VDD VNW VPW VSS +M_tn17 net3 SE VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn7 VSS SI net13 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn6 net13 SE net10 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn11 net10 D net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn16 net5 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn10 ncki CLK VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn13 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn15 net10 ncki net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net1 cki net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn8 net12 net2 net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn9 VSS RN net12 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn18 VSS net1 net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net8 cki net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 net11 ncki net8 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net11 net4 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 net0 RN VSS VPW nmos_5p0 W=5.4e-07 L=6e-07 +M_tn4 net4 net8 net0 VPW nmos_5p0 W=5.4e-07 L=6e-07 +M_tn3_17 Q net4 VSS VPW nmos_5p0 W=8.1e-07 L=6e-07 +M_tn3 Q net4 VSS VPW nmos_5p0 W=8.1e-07 L=6e-07 +M_tp17 net3 SE VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp16 net7 SI VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp13 net6 net3 net7 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 net14 D net6 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp14 VDD SE net14 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp8 ncki CLK VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp11 cki ncki VDD VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp15 net1 cki net6 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp7 net9 ncki net1 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp6 VDD net2 net9 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp12 net9 RN VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp18 VDD net1 net2 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp2 net2 ncki net8 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp3 net8 cki net11 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp10 net11 net4 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp5 net4 RN VDD VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_tp4 VDD net8 net4 VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_tp1_16 Q net4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT SDFFRNQ_X4_7T5P0 D RN SE SI CLK Q VDD VNW VPW VSS +M_tn17 net3 SE VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn7 VSS SI net13 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn6 net13 SE net10 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn11 net10 D net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn16 net5 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn10 ncki CLK VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn13 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn15 net10 ncki net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net1 cki net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn8 net12 net2 net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn9 VSS RN net12 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn18 VSS net1 net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net8 cki net2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 net11 ncki net8 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net11 net4 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 net0 RN VSS VPW nmos_5p0 W=5.4e-07 L=6e-07 +M_tn4 net4 net8 net0 VPW nmos_5p0 W=5.4e-07 L=6e-07 +M_tn3_17_4 Q net4 VSS VPW nmos_5p0 W=8.1e-07 L=6e-07 +M_tn3_27 Q net4 VSS VPW nmos_5p0 W=8.1e-07 L=6e-07 +M_tn3_17 Q net4 VSS VPW nmos_5p0 W=8.1e-07 L=6e-07 +M_tn3 Q net4 VSS VPW nmos_5p0 W=8.1e-07 L=6e-07 +M_tp17 net3 SE VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp16 net7 SI VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp13 net6 net3 net7 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 net14 D net6 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp14 VDD SE net14 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp8 ncki CLK VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp11 cki ncki VDD VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp15 net1 cki net6 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp7 net9 ncki net1 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp6 VDD net2 net9 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp12 net9 RN VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp18 VDD net1 net2 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp2 net2 ncki net8 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp3 net8 cki net11 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp10 net11 net4 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp5 net4 RN VDD VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_tp4 VDD net8 net4 VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_tp1_16_17 Q net4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp1_25 Q net4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp1_16 Q net4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +M_tp1 Q net4 VDD VNW pmos_5p0 W=1.215e-06 L=5e-07 +.ENDS + +.SUBCKT SDFFRSNQ_X1_7T5P0 D RN SE SETN SI CLK Q VDD VNW VPW VSS +M_tn12 net9 SE VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn9 VSS SI net17 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn10 net17 SE net14 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net14 D net8 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn11 net8 net9 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 ncki CLK VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn2 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn8 net14 ncki net3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 net3 cki net16 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn6 net15 net4 net16 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn7 VSS RN net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 net0 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 net4 SETN net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net5 cki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net7 ncki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net1 SETN net7 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn16 VSS net6 net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn18 net2 RN VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn17 net6 net5 net2 VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn19 Q net6 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp12 net9 SE VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp11 net12 SI VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp8 net10 net9 net12 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp0 net11 D net10 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 VDD SE net11 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp1 ncki CLK VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp2 cki ncki VDD VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp10 net3 cki net10 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp7 net13 ncki net3 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp5 VDD net4 net13 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp6 net13 RN VDD VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp4 VDD net3 net4 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp3 VDD SETN net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp20 net4 ncki net5 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp19 net5 cki net7 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp13 net7 SETN VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp14 net7 net6 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp16 net6 RN VDD VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_tp15 VDD net5 net6 VNW pmos_5p0 W=9.2e-07 L=5e-07 +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT SDFFRSNQ_X2_7T5P0 D RN SE SETN SI CLK Q VDD VNW VPW VSS +M_tn12 net9 SE VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn9 VSS SI net17 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn10 net17 SE net14 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net14 D net8 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn11 net8 net9 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 ncki CLK VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn2 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn8 net14 ncki net3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 net3 cki net16 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn6 net15 net4 net16 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn7 VSS RN net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 net0 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 net4 SETN net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net5 cki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net7 ncki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net1 SETN net7 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn16 VSS net6 net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn18 net2 RN VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn17 net6 net5 net2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn19 Q net6 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn19_14 Q net6 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp12 net9 SE VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp11 net12 SI VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp8 net10 net9 net12 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp0 net11 D net10 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 VDD SE net11 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp1 ncki CLK VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp2 cki ncki VDD VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp10 net3 cki net10 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp7 net13 ncki net3 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp5 VDD net4 net13 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp6 net13 RN VDD VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp4 VDD net3 net4 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp3 VDD SETN net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp20 net4 ncki net5 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp19 net5 cki net7 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp13 net7 SETN VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp14 net7 net6 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp16 net6 RN VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp15 VDD net5 net6 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp17_7 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT SDFFRSNQ_X4_7T5P0 D RN SE SETN SI CLK Q VDD VNW VPW VSS +M_tn12 net9 SE VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn9 VSS SI net17 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn10 net17 SE net14 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn0 net14 D net8 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn11 net8 net9 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 ncki CLK VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn2 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn8 net14 ncki net3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 net3 cki net16 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn6 net15 net4 net16 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn7 VSS RN net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 net0 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 net4 SETN net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net5 cki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net7 ncki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 net1 SETN net7 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn16 VSS net6 net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn18 net2 RN VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn17 net6 net5 net2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn19 Q net6 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn19_14 Q net6 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn19_12 Q net6 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn19_14_0 Q net6 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp12 net9 SE VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp11 net12 SI VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp8 net10 net9 net12 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp0 net11 D net10 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp9 VDD SE net11 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp1 ncki CLK VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp2 cki ncki VDD VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp10 net3 cki net10 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp7 net13 ncki net3 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp5 VDD net4 net13 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp6 net13 RN VDD VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp4 VDD net3 net4 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp3 VDD SETN net4 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp20 net4 ncki net5 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp19 net5 cki net7 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp13 net7 SETN VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp14 net7 net6 VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp16 net6 RN VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp15 VDD net5 net6 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp17 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp17_7 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp17_8 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp17_7_4 Q net6 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT SDFFSNQ_X1_7T5P0 D SE SETN SI CLK Q VDD VNW VPW VSS +M_tn11 net9 SE VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn7 VSS SI net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn9 net15 SE net13 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn10 net13 D net16 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn8 net16 net9 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 ncki CLK VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn0 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn6 net13 ncki net3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 net3 cki net14 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 VSS net4 net14 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn2 net0 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 net4 SETN net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net5 cki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net7 ncki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net1 SETN net7 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 VSS net6 net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn18 net6 net5 VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn16 VSS net6 Q VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp11 net9 SE VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp10 net11 SI VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp1 net8 net9 net11 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp8 net12 D net8 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp7 VDD SE net12 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 ncki CLK VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp0 cki ncki VDD VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp9 net3 cki net8 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp6 net10 ncki net3 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp5 VDD net4 net10 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp3 net4 net3 VDD VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp2 VDD SETN net4 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp18 net5 ncki net4 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp17 net7 cki net5 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp12 net7 SETN VDD VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp13 VDD net6 net7 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp16 net6 net5 VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT SDFFSNQ_X2_7T5P0 D SE SETN SI CLK Q VDD VNW VPW VSS +M_tn11 net9 SE VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn7 VSS SI net15 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn9 net15 SE net13 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn10 net13 D net16 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn8 net16 net9 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn3 ncki CLK VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn0 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn6 net13 ncki net3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn4 net3 cki net14 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn5 VSS net4 net14 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn2 net0 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 net4 SETN net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net5 cki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net7 ncki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net1 SETN net7 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn15 VSS net6 net1 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn18 net6 net5 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tn16 VSS net6 Q VPW nmos_5p0 W=8.2e-07 L=6.4e-07 +M_tn16_8 VSS net6 Q VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_tp11 net9 SE VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp10 net11 SI VDD VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp1 net8 net9 net11 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp8 net12 D net8 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp7 VDD SE net12 VNW pmos_5p0 W=6.3e-07 L=5e-07 +M_tp4 ncki CLK VDD VNW pmos_5p0 W=9.25e-07 L=5e-07 +M_tp0 cki ncki VDD VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp9 net3 cki net8 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp6 net10 ncki net3 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp5 VDD net4 net10 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp3 net4 net3 VDD VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp2 VDD SETN net4 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp18 net5 ncki net4 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp17 net7 cki net5 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp12 net7 SETN VDD VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp13 VDD net6 net7 VNW pmos_5p0 W=6.25e-07 L=5e-07 +M_tp16 net6 net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp14_2 VDD net6 Q VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT SDFFSNQ_X4_7T5P0 D SE SETN SI CLK Q VDD VNW VPW VSS +M_tn11 net9 SE VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn7 VSS SI net15 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn9 net15 SE net13 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn10 net13 D net16 VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn8 net16 net9 VSS VPW nmos_5p0 W=3.8e-07 L=6e-07 +M_tn3 ncki CLK VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn0 cki ncki VSS VPW nmos_5p0 W=4.65e-07 L=6e-07 +M_tn6 net13 ncki net3 VPW nmos_5p0 W=4.75e-07 L=6e-07 +M_tn4 net3 cki net14 VPW nmos_5p0 W=4.75e-07 L=6e-07 +M_tn5 VSS net4 net14 VPW nmos_5p0 W=4.75e-07 L=6e-07 +M_tn2 net0 net3 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn1 net4 SETN net0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn13 net5 cki net4 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn12 net7 ncki net5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_tn14 net1 SETN net7 VPW nmos_5p0 W=3.7e-07 L=6e-07 +M_tn15 VSS net6 net1 VPW nmos_5p0 W=3.7e-07 L=6e-07 +M_tn18 net6 net5 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn18_45 net6 net5 VSS VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn16 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn16_8 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn16_23 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tn16_8_32 VSS net6 Q VPW nmos_5p0 W=8.15e-07 L=6e-07 +M_tp11 net9 SE VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp10 net11 SI VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp1 net8 net9 net11 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp8 net12 D net8 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp7 VDD SE net12 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp4 ncki CLK VDD VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp0 cki ncki VDD VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp9 net3 cki net8 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp6 net10 ncki net3 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp5 VDD net4 net10 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_tp3 net4 net3 VDD VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp2 VDD SETN net4 VNW pmos_5p0 W=8.15e-07 L=5e-07 +M_tp18 net5 ncki net4 VNW pmos_5p0 W=4.15e-07 L=5e-07 +M_tp17 net7 cki net5 VNW pmos_5p0 W=4.15e-07 L=5e-07 +M_tp12 net7 SETN VDD VNW pmos_5p0 W=4.7e-07 L=5e-07 +M_tp13 VDD net6 net7 VNW pmos_5p0 W=4.7e-07 L=5e-07 +M_tp16 net6 net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp16_52 net6 net5 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp14 VDD net6 Q VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp14_2 VDD net6 Q VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp14_18 VDD net6 Q VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_tp14_2_28 VDD net6 Q VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT TIEH_7T5P0 Z VDD VNW VPW VSS +M_n_tran_1 VSS A A VPW nmos_5p0 W=0.82U L=0.600000U +M_p_tran_2 VDD A Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT TIEL_7T5P0 ZN VDD VNW VPW VSS +M_n_tran_1 VSS A ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_transistor_0 VDD A A VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT XNOR2_X1_7T5P0 A1 A2 ZN VDD VNW VPW VSS +M_i_6 net_2 A2 I VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_7 VSS A1 net_2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 net_0 I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0 ZN A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1 net_0 A2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_8 I A2 VDD VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_9 VDD A1 I VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_5 ZN I VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_3 net_1 A1 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_4 VDD A2 net_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT XNOR2_X2_7T5P0 A1 A2 ZN VDD VNW VPW VSS +M_i_8 I A2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_9 VSS A1 I VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_4 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 VSS A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_10 net_2 A2 I VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_i_11 VDD A1 net_2 VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_i_7 net_1 I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5 Z_neg A1 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6 net_1 A2 Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 ZN Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT XNOR2_X4_7T5P0 A1 A2 ZN VDD VNW VPW VSS +M_i_8 I A2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_9 VSS A1 I VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_4 Z_neg I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2 net_0 A1 Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 VSS A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 ZN Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 ZN Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 VSS Z_neg ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_10 net_2 A2 I VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_11 VDD A1 net_2 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_7 net_1 I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_5 Z_neg A1 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_6 net_1 A2 Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_0 ZN Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 ZN Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD Z_neg ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT XNOR3_X1_7T5P0 A1 A2 A3 ZN VDD VNW VPW VSS +M_i_12 I A2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_13 VSS A1 I VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 I2 I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0 net_0 A1 I2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_16 net_5 I2 I3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_17 VSS A3 net_5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_8 net_2 I3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6 ZN A3 net_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_7 net_2 I2 ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_14 net_4 A2 I VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_15 VDD A1 net_4 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_5 net_1 I VDD VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_3 I2 A1 net_1 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_4 net_1 A2 I2 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_18 I3 I2 VDD VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_19 VDD A3 I3 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_11 ZN I3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_9 net_3 A3 ZN VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_10 VDD I2 net_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +.ENDS + +.SUBCKT XNOR3_X2_7T5P0 A1 A2 A3 ZN VDD VNW VPW VSS +M_i_14 I A2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_15 VSS A1 I VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 I2 I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0 net_0 A1 I2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_18 I3 I2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_19 VSS A3 I3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_10 Z_neg I3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_8 net_2 A3 Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_9 VSS I2 net_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6_1 VSS Z_neg ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6_0 ZN Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_16 net_4 A2 I VNW pmos_5p0 W=3.85e-07 L=5e-07 +M_i_17 VDD A1 net_4 VNW pmos_5p0 W=3.85e-07 L=5e-07 +M_i_5 net_1 I VDD VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_3 I2 A1 net_1 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_4 net_1 A2 I2 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_20 net_5 I2 I3 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_21 VDD A3 net_5 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_13 net_3 I3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_11 Z_neg A3 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_12 net_3 I2 Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_1 VDD Z_neg ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_0 ZN Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT XNOR3_X4_7T5P0 A1 A2 A3 ZN VDD VNW VPW VSS +M_i_14 I A2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_15 VSS A1 I VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 I2 I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0 net_0 A1 I2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_18 I3 I2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_19 VSS A3 I3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_10 Z_neg I3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_8 net_2 A3 Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_9 VSS I2 net_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6_3 VSS Z_neg ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6_2 ZN Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6_1 VSS Z_neg ZN VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6_0 ZN Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_16 net_4 A2 I VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_17 VDD A1 net_4 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_5 net_1 I VDD VNW pmos_5p0 W=3.85e-07 L=5e-07 +M_i_3 I2 A1 net_1 VNW pmos_5p0 W=3.85e-07 L=5e-07 +M_i_4 net_1 A2 I2 VNW pmos_5p0 W=3.85e-07 L=5e-07 +M_i_20 net_5 I2 I3 VNW pmos_5p0 W=3.85e-07 L=5e-07 +M_i_21 VDD A3 net_5 VNW pmos_5p0 W=3.85e-07 L=5e-07 +M_i_13 net_3 I3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_11 Z_neg A3 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_12 net_3 I2 Z_neg VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_3 VDD Z_neg ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_2 ZN Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_1 VDD Z_neg ZN VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_0 ZN Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT XOR2_X1_7T5P0 A1 A2 Z VDD VNW VPW VSS +M_i_6 I A2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_7 VSS A1 I VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 Z I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0 net_0 A1 Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_8 net_2 A2 I VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_9 VDD A1 net_2 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_5 net_1 I VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_3 Z A1 net_1 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_4 net_1 A2 Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT XOR2_X2_7T5P0 A1 A2 Z VDD VNW VPW VSS +M_i_8 net_2 A2 I VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_9 VSS A1 net_2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_4 net_0 I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2 Z_neg A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 net_0 A2 Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_10 I A2 VDD VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_11 VDD A1 I VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_7 Z_neg I VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5 net_1 A1 Z_neg VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6 VDD A2 net_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT XOR2_X4_7T5P0 A1 A2 Z VDD VNW VPW VSS +M_i_8 net_2 A2 I VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_9 VSS A1 net_2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_4 net_0 I VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_2 Z_neg A1 net_0 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_3 net_0 A2 Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_2 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_0_3 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_10 I A2 VDD VNW pmos_5p0 W=3.85e-07 L=5e-07 +M_i_11 VDD A1 I VNW pmos_5p0 W=3.85e-07 L=5e-07 +M_i_7 Z_neg I VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_5 net_1 A1 Z_neg VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_6 VDD A2 net_1 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_1_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_2 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_1_3 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT XOR3_X1_7T5P0 A1 A2 A3 Z VDD VNW VPW VSS +M_i_12 I A2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_13 VSS A1 I VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 I2 I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0 net_0 A1 I2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_16 I3 I2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_17 VSS A3 I3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_8 Z I3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6 net_2 A3 Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_7 VSS I2 net_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_14 net_4 A2 I VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_15 VDD A1 net_4 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_5 net_1 I VDD VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_i_3 I2 A1 net_1 VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_i_4 net_1 A2 I2 VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_i_18 net_5 I2 I3 VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_i_19 VDD A3 net_5 VNW pmos_5p0 W=5.65e-07 L=5e-07 +M_i_11 net_3 I3 VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_9 Z A3 net_3 VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_10 net_3 I2 Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT XOR3_X2_7T5P0 A1 A2 A3 Z VDD VNW VPW VSS +M_i_14 I A2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_15 VSS A1 I VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 I2 I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0 net_0 A1 I2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_18 net_5 I2 I3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_19 VSS A3 net_5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_10 net_2 I3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_8 Z_neg A3 net_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_9 net_2 I2 Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_16 net_4 A2 I VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_17 VDD A1 net_4 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_5 net_1 I VDD VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_3 I2 A1 net_1 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_4 net_1 A2 I2 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_20 I3 I2 VDD VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_21 VDD A3 I3 VNW pmos_5p0 W=5.6e-07 L=5e-07 +M_i_13 Z_neg I3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_11 net_3 A3 Z_neg VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_12 VDD I2 net_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +.SUBCKT XOR3_X4_7T5P0 A1 A2 A3 Z VDD VNW VPW VSS +M_i_14 I A2 VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_15 VSS A1 I VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_2 I2 I VSS VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_0 net_0 A1 I2 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_1 VSS A2 net_0 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_18 net_5 I2 I3 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_19 VSS A3 net_5 VPW nmos_5p0 W=3.6e-07 L=6e-07 +M_i_10 net_2 I3 VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_8 Z_neg A3 net_2 VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_9 net_2 I2 Z_neg VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6_3 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6_2 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6_1 VSS Z_neg Z VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_6_0 Z Z_neg VSS VPW nmos_5p0 W=8.2e-07 L=6e-07 +M_i_16 net_4 A2 I VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_17 VDD A1 net_4 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_5 net_1 I VDD VNW pmos_5p0 W=3.85e-07 L=5e-07 +M_i_3 I2 A1 net_1 VNW pmos_5p0 W=3.85e-07 L=5e-07 +M_i_4 net_1 A2 I2 VNW pmos_5p0 W=3.85e-07 L=5e-07 +M_i_20 I3 I2 VDD VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_21 VDD A3 I3 VNW pmos_5p0 W=3.6e-07 L=5e-07 +M_i_13 Z_neg I3 VDD VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_11 net_3 A3 Z_neg VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_12 VDD I2 net_3 VNW pmos_5p0 W=1.095e-06 L=5e-07 +M_i_7_3 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_2 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_1 VDD Z_neg Z VNW pmos_5p0 W=1.22e-06 L=5e-07 +M_i_7_0 Z Z_neg VDD VNW pmos_5p0 W=1.22e-06 L=5e-07 +.ENDS + +
diff --git a/rules/klayout/lvs/testing/sc_testcases/GF018hv5v_mcu_sc7.gds b/rules/klayout/lvs/testing/sc_testcases/GF018hv5v_mcu_sc7.gds new file mode 100755 index 0000000..bb7138f --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/GF018hv5v_mcu_sc7.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__asig_5p0.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__asig_5p0.cdl new file mode 100644 index 0000000..eb255c4 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__asig_5p0.cdl
@@ -0,0 +1,6 @@ +.SUBCKT gf180mcu_fd_io__asig_5p0 ASIG5V DVDD DVSS VDD VSS +D0 DVSS DVDD np_6p0 m=4.0 AREA=40e-12 PJ=82e-6 +C1 DVDD DVSS $[nmoscap_6p0] m=36.0 l=15e-6 w=15e-6 +D2 DVSS ASIG5V np_6p0 m=4.0 AREA=150e-12 PJ=106e-6 +D3 ASIG5V DVDD pn_6p0 m=4.0 AREA=150e-12 PJ=106e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__asig_5p0_3lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__asig_5p0_3lm.gds new file mode 100644 index 0000000..c8ede8b --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__asig_5p0_3lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__bi_24t.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__bi_24t.cdl new file mode 100644 index 0000000..6327119 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__bi_24t.cdl
@@ -0,0 +1,562 @@ +.SUBCKT gf180mcu_fd_io__bi_24t A CS DVDD DVSS IE OE PAD PD PU SL VDD VSS Y +R0 n9 VDD $SUB=VDD $[ppolyf_u] $W=800e-9 $L=1.6e-6 m=1.0 r=907.859 par=1 +R1 n11 VDD $SUB=VDD $[ppolyf_u] $W=800e-9 $L=1.6e-6 m=1.0 r=907.859 par=1 +C2 DVDD DVSS $[nmoscap_6p0] m=4.0 l=3e-6 w=3e-6 +C3 DVDD DVSS $[nmoscap_6p0] m=8.0 l=1.5e-6 w=5e-6 +M4 n43 n32 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M5 n56 IE VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ad=660e-15 ++ ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M6 n32 n56 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M7 n43 n32 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ad=1.56e-12 ++ ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M8 n56 IE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M9 n32 n56 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ad=1.56e-12 ++ ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M10 n49 n33 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M11 n64 CS VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M12 n33 n64 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M13 n49 n33 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M14 n64 CS VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M15 n33 n64 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M16 n47 n35 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M17 n72 n36 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M18 n35 n72 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M19 n47 n35 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M20 n72 n36 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M21 n35 n72 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M22 n51 n38 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M23 n80 n34 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M24 n38 n80 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M25 n51 n38 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M26 n80 n34 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M27 n38 n80 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D28 PD VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D29 IE VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D30 CS VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D31 PU VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M32 n88 n33 DVDD DVDD pmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M33 DVDD n33 n89 DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M34 n90 n21 DVDD DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M35 DVSS n89 n90 DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M36 n50 n32 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M37 n50 n88 n85 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ad=880e-15 ++ ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M38 n50 n88 n89 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ad=880e-15 ++ ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M39 n50 n21 n90 DVDD pmos_6p0 m=1.0 w=4.3e-6 l=700e-9 nf=1.0 as=1.892e-12 ++ ad=1.892e-12 ps=9.48e-6 pd=9.48e-6 nrd=102.326e-3 nrs=102.326e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n95 n32 DVSS DVSS nmos_6p0 m=1.0 w=16e-6 l=700e-9 nf=1.0 as=7.04e-12 ++ ad=7.04e-12 ps=32.88e-6 pd=32.88e-6 nrd=27.5e-3 nrs=27.5e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M41 n87 n21 n95 DVSS nmos_6p0 m=1.0 w=10.6e-6 l=700e-9 nf=1.0 as=4.664e-12 ++ ad=4.664e-12 ps=22.08e-6 pd=22.08e-6 nrd=41.509e-3 nrs=41.509e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M42 n50 n21 n87 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M43 n88 n33 DVSS DVSS nmos_6p0 m=1.0 w=4e-6 l=700e-9 nf=1.0 as=1.76e-12 ++ ad=1.76e-12 ps=8.88e-6 pd=8.88e-6 nrd=110e-3 nrs=110e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M44 n50 n33 n85 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M45 n50 n33 n89 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M46 DVDD n85 n87 DVSS nmos_6p0 m=1.0 w=1.3e-6 l=700e-9 nf=1.0 as=572e-15 ++ ad=572e-15 ps=3.48e-6 pd=3.48e-6 nrd=338.462e-3 nrs=338.462e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M47 DVSS n88 n85 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M48 n103 n50 DVDD DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ad=880e-15 ++ ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M49 n100 n103 VDD VDD pmos_6p0 m=1.0 w=10e-6 l=700e-9 nf=1.0 as=4.4e-12 ++ ad=4.4e-12 ps=20.88e-6 pd=20.88e-6 nrd=44e-3 nrs=44e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M50 Y n100 VDD VDD pmos_6p0 m=1.0 w=21e-6 l=700e-9 nf=1.0 as=9.24e-12 ++ ad=9.24e-12 ps=42.88e-6 pd=42.88e-6 nrd=20.952e-3 nrs=20.952e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M51 n103 n50 DVSS DVSS nmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M52 Y n100 VSS VSS nmos_6p0 m=1.0 w=9e-6 l=700e-9 nf=1.0 as=3.96e-12 ++ ad=3.96e-12 ps=18.88e-6 pd=18.88e-6 nrd=48.889e-3 nrs=48.889e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M53 n100 n103 VSS VSS nmos_6p0 m=1.0 w=2.5e-6 l=700e-9 nf=1.0 as=1.1e-12 ++ ad=1.1e-12 ps=5.88e-6 pd=5.88e-6 nrd=176e-3 nrs=176e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M54 n36 n110 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M55 n36 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M56 n111 PU VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M57 n36 n110 n111 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M58 n34 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M59 n34 n110 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M60 n117 n110 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M61 n34 PD n117 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M62 n123 n129 n110 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M63 PU PD n110 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M64 n129 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M65 n123 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M66 n123 PD n110 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M67 PU n129 n110 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M68 n129 PD VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M69 n123 PU VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +R70 n21 n132 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=23e-6 m=1.0 r=9.94533e3 par=1 +R71 n132 n131 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R72 n131 n130 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R73 n130 n133 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R74 n133 n138 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R75 n138 n137 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R76 n137 n134 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R77 n134 n135 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +M78 n135 n51 DVSS DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M79 n135 n35 DVDD DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D80 DVSS n21 np_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +D81 n21 DVDD pn_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +R82 PAD n21 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R83 PAD n21 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +R84 PAD n21 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R85 PAD n21 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +M86 n183 n191 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M87 n153 n183 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M88 n188 OE VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M89 n191 A n188 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M90 n183 n191 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M91 n153 n183 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M92 n191 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M93 n191 A VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M94 PAD n157 DVDD DVDD pmos_6p0_sab m=1.0 w=120e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M95 PAD n165 DVDD DVDD pmos_6p0_sab m=1.0 w=60e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M96 PAD n172 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M97 PAD n169 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M98 PAD n158 DVDD DVDD pmos_6p0_sab m=1.0 w=120e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M99 PAD n164 DVDD DVDD pmos_6p0_sab m=1.0 w=60e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M100 PAD n173 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M101 PAD n168 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M102 PAD n161 DVDD DVDD pmos_6p0_sab m=1.0 w=120e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M103 PAD n166 DVDD DVDD pmos_6p0_sab m=1.0 w=60e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M104 PAD n171 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M105 PAD n170 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M106 PAD n162 DVDD DVDD pmos_6p0_sab m=1.0 w=120e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M107 PAD n163 DVDD DVDD pmos_6p0_sab m=1.0 w=60e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M108 PAD n174 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M109 PAD n167 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +D110 A VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D111 SL VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M112 n159 n160 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M113 n291 SL VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M114 n160 n291 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M115 n159 n160 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M116 n291 SL VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M117 n160 n291 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D118 VSS n9 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D119 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M120 n304 n9 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M121 n295 OE n304 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M122 n156 n152 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M123 n152 n295 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M124 n295 n9 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M125 n295 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M126 n156 n152 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M127 n152 n295 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D128 VSS n11 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D129 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M130 n314 n11 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M131 n305 OE n314 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M132 n151 n150 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M133 n150 n305 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M134 n305 n11 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M135 n305 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M136 n151 n150 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M137 n150 n305 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D138 VSS VDD pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D139 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M140 n324 VDD VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M141 n315 OE n324 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M142 n148 n147 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M143 n147 n315 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M144 n315 VDD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M145 n315 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M146 n148 n147 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M147 n147 n315 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M148 n163 n159 n162 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M149 n162 DVDD n163 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M150 n167 n325 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M151 n174 n325 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M152 n163 n330 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M153 n330 n153 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M154 n330 n156 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M155 n325 n152 n330 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M156 n167 n160 n174 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M157 n325 n152 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M158 n163 n330 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M159 n174 n325 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M160 n167 DVSS n174 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M161 n325 n153 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M162 n330 n156 n325 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M163 n162 n330 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M164 n164 n159 n158 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M165 n158 DVDD n164 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M166 n168 n338 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M167 n173 n338 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M168 n164 n343 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M169 n343 n153 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M170 n343 n151 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M171 n338 n150 n343 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M172 n168 n160 n173 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M173 n338 n150 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M174 n164 n343 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M175 n173 n338 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M176 n168 DVSS n173 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M177 n338 n153 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M178 n343 n151 n338 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M179 n158 n343 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M180 n165 n159 n157 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M181 n157 DVDD n165 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M182 n169 n351 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M183 n172 n351 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M184 n165 n356 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M185 n356 n153 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M186 n356 n151 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M187 n351 n150 n356 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M188 n169 n160 n172 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M189 n351 n150 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M190 n165 n356 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M191 n172 n351 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M192 n169 DVSS n172 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M193 n351 n153 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M194 n356 n151 n351 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M195 n157 n356 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M196 n166 n159 n161 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M197 n161 DVDD n166 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M198 n170 n364 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M199 n171 n364 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M200 n166 n369 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M201 n369 n153 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M202 n369 n148 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M203 n364 n147 n369 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M204 n170 n160 n171 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M205 n364 n147 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M206 n166 n369 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M207 n171 n364 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M208 n170 DVSS n171 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M209 n364 n153 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M210 n369 n148 n364 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M211 n161 n369 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__bi_24t_3lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__bi_24t_3lm.gds new file mode 100644 index 0000000..e24af70 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__bi_24t_3lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__bi_t.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__bi_t.cdl new file mode 100644 index 0000000..32ca23a --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__bi_t.cdl
@@ -0,0 +1,560 @@ +.SUBCKT gf180mcu_fd_io__bi_t A CS DVDD DVSS IE OE PAD PD PDRV0 PDRV1 PU SL VDD VSS Y +C0 DVDD DVSS $[nmoscap_6p0] m=4.0 l=3e-6 w=3e-6 +C1 DVDD DVSS $[nmoscap_6p0] m=10.0 l=1.5e-6 w=5e-6 +M2 n67 n75 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M3 n37 n67 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M4 n72 OE VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M5 n75 A n72 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M6 n67 n75 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M7 n37 n67 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M8 n75 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M9 n75 A VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M10 PAD n43 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M11 PAD n55 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M12 PAD n52 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M13 PAD n48 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M14 PAD n42 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M15 PAD n56 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M16 PAD n51 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M17 PAD n47 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M18 PAD n44 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M19 PAD n54 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M20 PAD n53 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M21 PAD n49 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M22 PAD n45 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M23 PAD n57 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M24 PAD n50 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M25 PAD n46 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M26 n58 n41 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M27 n175 SL VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M28 n41 n175 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M29 n58 n41 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M30 n175 SL VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M31 n41 n175 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D32 A VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D33 SL VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D34 VSS PDRV0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D35 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M36 n188 PDRV0 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M37 n179 OE n188 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M38 n39 n36 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M39 n36 n179 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n179 PDRV0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M41 n179 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M42 n39 n36 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M43 n36 n179 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D44 VSS PDRV1 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D45 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M46 n198 PDRV1 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M47 n189 OE n198 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M48 n35 n33 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M49 n33 n189 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M50 n189 PDRV1 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M51 n189 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M52 n35 n33 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M53 n33 n189 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D54 VSS VDD pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D55 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M56 n208 VDD VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M57 n199 OE n208 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M58 n32 n31 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M59 n31 n199 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M60 n199 VDD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M61 n199 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M62 n32 n31 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M63 n31 n199 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M64 n46 n58 n45 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M65 n45 DVDD n46 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M66 n50 n209 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M67 n57 n209 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M68 n46 n214 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M69 n214 n37 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M70 n214 n39 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M71 n209 n36 n214 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M72 n50 n41 n57 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M73 n209 n36 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M74 n46 n214 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M75 n57 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M76 n50 DVSS n57 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M77 n209 n37 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M78 n214 n39 n209 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M79 n45 n214 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M80 n47 n58 n42 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M81 n42 DVDD n47 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M82 n51 n222 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M83 n56 n222 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M84 n47 n227 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M85 n227 n37 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M86 n227 n35 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M87 n222 n33 n227 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M88 n51 n41 n56 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M89 n222 n33 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M90 n47 n227 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M91 n56 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M92 n51 DVSS n56 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M93 n222 n37 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M94 n227 n35 n222 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M95 n42 n227 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M96 n48 n58 n43 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M97 n43 DVDD n48 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M98 n52 n235 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M99 n55 n235 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M100 n48 n240 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M101 n240 n37 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M102 n240 n35 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M103 n235 n33 n240 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M104 n52 n41 n55 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M105 n235 n33 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M106 n48 n240 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M107 n55 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M108 n52 DVSS n55 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M109 n235 n37 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M110 n240 n35 n235 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M111 n43 n240 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M112 n49 n58 n44 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M113 n44 DVDD n49 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M114 n53 n248 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M115 n54 n248 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M116 n49 n253 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M117 n253 n37 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M118 n253 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M119 n248 n31 n253 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M120 n53 n41 n54 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M121 n248 n31 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M122 n49 n253 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M123 n54 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M124 n53 DVSS n54 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M125 n248 n37 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M126 n253 n32 n248 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M127 n44 n253 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M128 n273 n262 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M129 n286 IE VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M130 n262 n286 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M131 n273 n262 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M132 n286 IE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M133 n262 n286 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M134 n279 n263 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M135 n294 CS VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M136 n263 n294 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M137 n279 n263 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M138 n294 CS VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M139 n263 n294 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M140 n277 n265 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M141 n302 n266 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M142 n265 n302 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M143 n277 n265 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M144 n302 n266 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M145 n265 n302 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M146 n281 n268 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M147 n310 n264 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M148 n268 n310 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M149 n281 n268 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M150 n310 n264 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M151 n268 n310 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D152 PD VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D153 IE VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D154 CS VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D155 PU VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M156 n318 n263 DVDD DVDD pmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M157 DVDD n263 n319 DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M158 n320 n20 DVDD DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M159 DVSS n319 n320 DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M160 n280 n262 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M161 n280 n318 n315 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M162 n280 n318 n319 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M163 n280 n20 n320 DVDD pmos_6p0 m=1.0 w=4.3e-6 l=700e-9 nf=1.0 as=1.892e-12 ++ ad=1.892e-12 ps=9.48e-6 pd=9.48e-6 nrd=102.326e-3 nrs=102.326e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M164 n325 n262 DVSS DVSS nmos_6p0 m=1.0 w=16e-6 l=700e-9 nf=1.0 as=7.04e-12 ++ ad=7.04e-12 ps=32.88e-6 pd=32.88e-6 nrd=27.5e-3 nrs=27.5e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M165 n317 n20 n325 DVSS nmos_6p0 m=1.0 w=10.6e-6 l=700e-9 nf=1.0 as=4.664e-12 ++ ad=4.664e-12 ps=22.08e-6 pd=22.08e-6 nrd=41.509e-3 nrs=41.509e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M166 n280 n20 n317 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M167 n318 n263 DVSS DVSS nmos_6p0 m=1.0 w=4e-6 l=700e-9 nf=1.0 as=1.76e-12 ++ ad=1.76e-12 ps=8.88e-6 pd=8.88e-6 nrd=110e-3 nrs=110e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M168 n280 n263 n315 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M169 n280 n263 n319 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M170 DVDD n315 n317 DVSS nmos_6p0 m=1.0 w=1.3e-6 l=700e-9 nf=1.0 as=572e-15 ++ ad=572e-15 ps=3.48e-6 pd=3.48e-6 nrd=338.462e-3 nrs=338.462e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M171 DVSS n318 n315 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M172 n333 n280 DVDD DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M173 n330 n333 VDD VDD pmos_6p0 m=1.0 w=10e-6 l=700e-9 nf=1.0 as=4.4e-12 ++ ad=4.4e-12 ps=20.88e-6 pd=20.88e-6 nrd=44e-3 nrs=44e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M174 Y n330 VDD VDD pmos_6p0 m=1.0 w=21e-6 l=700e-9 nf=1.0 as=9.24e-12 ++ ad=9.24e-12 ps=42.88e-6 pd=42.88e-6 nrd=20.952e-3 nrs=20.952e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M175 n333 n280 DVSS DVSS nmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M176 Y n330 VSS VSS nmos_6p0 m=1.0 w=9e-6 l=700e-9 nf=1.0 as=3.96e-12 ++ ad=3.96e-12 ps=18.88e-6 pd=18.88e-6 nrd=48.889e-3 nrs=48.889e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M177 n330 n333 VSS VSS nmos_6p0 m=1.0 w=2.5e-6 l=700e-9 nf=1.0 as=1.1e-12 ++ ad=1.1e-12 ps=5.88e-6 pd=5.88e-6 nrd=176e-3 nrs=176e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M178 n266 n340 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M179 n266 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M180 n341 PU VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M181 n266 n340 n341 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M182 n264 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M183 n264 n340 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M184 n347 n340 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M185 n264 PD n347 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M186 n353 n359 n340 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M187 PU PD n340 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M188 n359 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M189 n353 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M190 n353 PD n340 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M191 PU n359 n340 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M192 n359 PD VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M193 n353 PU VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +R194 n20 n362 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=23e-6 m=1.0 r=9.94533e3 par=1 +R195 n362 n361 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R196 n361 n360 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R197 n360 n363 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R198 n363 n368 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R199 n368 n367 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R200 n367 n364 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R201 n364 n365 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +M202 n365 n281 DVSS DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M203 n365 n265 DVDD DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D204 DVSS n20 np_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +D205 n20 DVDD pn_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +R206 PAD n20 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R207 PAD n20 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +R208 PAD n20 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R209 PAD n20 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__bi_t_3lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__bi_t_3lm.gds new file mode 100644 index 0000000..b669cf0 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__bi_t_3lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__brk2.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__brk2.cdl new file mode 100644 index 0000000..4c6a968 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__brk2.cdl
@@ -0,0 +1,2 @@ +.SUBCKT gf180mcu_fd_io__brk2 VSS +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__brk2_3lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__brk2_3lm.gds new file mode 100644 index 0000000..7b188f6 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__brk2_3lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__brk5.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__brk5.cdl new file mode 100644 index 0000000..e18a425 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__brk5.cdl
@@ -0,0 +1,2 @@ +.SUBCKT gf180mcu_fd_io__brk5 VSS +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__brk5_3lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__brk5_3lm.gds new file mode 100644 index 0000000..485a259 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__brk5_3lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__cor.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__cor.cdl new file mode 100644 index 0000000..fcc4425 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__cor.cdl
@@ -0,0 +1,71 @@ +.SUBCKT gf180mcu_fd_io__cor DVDD DVSS VDD VSS +C0 DVDD DVSS $[nmoscap_6p0] m=70.0 l=10e-6 w=25e-6 +M1 n7 n8 VDD VDD pmos_6p0 m=1.0 w=15e-6 l=700e-9 nf=1.0 as=6.6e-12 ad=6.6e-12 ++ ps=30.88e-6 pd=30.88e-6 nrd=29.333e-3 nrs=29.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M2 n8 n9 VDD VDD pmos_6p0 m=1.0 w=20e-6 l=700e-9 nf=1.0 as=8.8e-12 ad=8.8e-12 ++ ps=40.88e-6 pd=40.88e-6 nrd=22e-3 nrs=22e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M3 n5 n7 VDD VDD pmos_6p0 m=1.0 w=120e-6 l=700e-9 nf=2.0 as=52.8e-12 ad=31.2e-12 ++ ps=241.76e-6 pd=121.04e-6 nrd=2.167e-3 nrs=3.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +C4 n9 VSS $[nmoscap_6p0] m=8.0 l=10e-6 w=25e-6 +R5 n12 n16 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R6 n11 n12 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R7 n20 n11 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R8 n22 n20 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R9 n18 n22 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R10 n21 n9 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R11 n23 n21 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R12 n19 n23 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R13 n14 n19 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R14 n13 n14 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R15 n16 n13 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R16 VDD n18 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +M17 n8 n9 VSS VSS nmos_6p0 m=1.0 w=5e-6 l=700e-9 nf=1.0 as=2.2e-12 ad=2.2e-12 ++ ps=10.88e-6 pd=10.88e-6 nrd=88e-3 nrs=88e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M18 VDD n5 VSS VSS nmos_6p0 m=1.0 w=4e-3 l=700e-9 nf=80.0 as=1.058e-9 ad=1.04e-9 ++ ps=4.14232e-3 pd=4.0416e-3 nrd=65e-6 nrs=66e-6 sa=440e-9 sb=440e-9 sd=520e-9 ++ dtemp=0.0 par=1 +M19 n5 n7 VSS VSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M20 n7 n8 VSS VSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M21 n27 n28 DVDD DVDD pmos_6p0 m=1.0 w=15e-6 l=700e-9 nf=1.0 as=6.6e-12 ad=6.6e-12 ++ ps=30.88e-6 pd=30.88e-6 nrd=29.333e-3 nrs=29.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M22 n28 n29 DVDD DVDD pmos_6p0 m=1.0 w=20e-6 l=700e-9 nf=1.0 as=8.8e-12 ad=8.8e-12 ++ ps=40.88e-6 pd=40.88e-6 nrd=22e-3 nrs=22e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M23 n25 n27 DVDD DVDD pmos_6p0 m=1.0 w=120e-6 l=700e-9 nf=2.0 as=52.8e-12 ++ ad=31.2e-12 ps=241.76e-6 pd=121.04e-6 nrd=2.167e-3 nrs=3.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +C24 n29 DVSS $[nmoscap_6p0] m=8.0 l=10e-6 w=25e-6 +R25 n32 n36 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R26 n31 n32 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R27 n40 n31 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R28 n42 n40 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R29 n38 n42 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R30 n41 n29 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R31 n43 n41 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R32 n39 n43 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R33 n34 n39 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R34 n33 n34 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R35 n36 n33 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R36 DVDD n38 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +M37 n28 n29 DVSS DVSS nmos_6p0 m=1.0 w=5e-6 l=700e-9 nf=1.0 as=2.2e-12 ad=2.2e-12 ++ ps=10.88e-6 pd=10.88e-6 nrd=88e-3 nrs=88e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M38 DVDD n25 DVSS DVSS nmos_6p0 m=1.0 w=4e-3 l=700e-9 nf=80.0 as=1.058e-9 ad=1.04e-9 ++ ps=4.14232e-3 pd=4.0416e-3 nrd=65e-6 nrs=66e-6 sa=440e-9 sb=440e-9 sd=520e-9 ++ dtemp=0.0 par=1 +M39 n25 n27 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ++ ad=13.2e-12 ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n27 n28 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ++ ad=13.2e-12 ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__cor_3lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__cor_3lm.gds new file mode 100644 index 0000000..918a730 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__cor_3lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__dvdd.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__dvdd.cdl new file mode 100644 index 0000000..ad7e322 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__dvdd.cdl
@@ -0,0 +1,38 @@ +.SUBCKT gf180mcu_fd_io__dvdd DVDD DVSS VSS +M0 n6 n7 DVDD DVDD pmos_6p0 m=1.0 w=15e-6 l=700e-9 nf=1.0 as=6.6e-12 ad=6.6e-12 ++ ps=30.88e-6 pd=30.88e-6 nrd=29.333e-3 nrs=29.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M1 n7 n8 DVDD DVDD pmos_6p0 m=1.0 w=20e-6 l=700e-9 nf=1.0 as=8.8e-12 ad=8.8e-12 ++ ps=40.88e-6 pd=40.88e-6 nrd=22e-3 nrs=22e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M2 n4 n6 DVDD DVDD pmos_6p0 m=1.0 w=120e-6 l=700e-9 nf=2.0 as=52.8e-12 ad=31.2e-12 ++ ps=241.76e-6 pd=121.04e-6 nrd=2.167e-3 nrs=3.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +C3 n8 DVSS $[nmoscap_6p0] m=8.0 l=10e-6 w=25e-6 +R4 n11 n15 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R5 n10 n11 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R6 n19 n10 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R7 n21 n19 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R8 n17 n21 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R9 n20 n8 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R10 n22 n20 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R11 n18 n22 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R12 n13 n18 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R13 n12 n13 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R14 n15 n12 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R15 DVDD n17 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +M16 n7 n8 DVSS DVSS nmos_6p0 m=1.0 w=5e-6 l=700e-9 nf=1.0 as=2.2e-12 ad=2.2e-12 ++ ps=10.88e-6 pd=10.88e-6 nrd=88e-3 nrs=88e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M17 DVDD n4 DVSS DVSS nmos_6p0 m=1.0 w=4e-3 l=700e-9 nf=80.0 as=1.058e-9 ad=1.04e-9 ++ ps=4.14232e-3 pd=4.0416e-3 nrd=65e-6 nrs=66e-6 sa=440e-9 sb=440e-9 sd=520e-9 ++ dtemp=0.0 par=1 +M18 n4 n6 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M19 n6 n7 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +D20 DVSS DVDD np_6p0 m=4.0 AREA=40e-12 PJ=82e-6 +C21 DVDD DVSS $[nmoscap_6p0] m=4.0 l=15e-6 w=15e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__dvdd_3lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__dvdd_3lm.gds new file mode 100644 index 0000000..5a5bf17 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__dvdd_3lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__dvss.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__dvss.cdl new file mode 100644 index 0000000..37ceaf7 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__dvss.cdl
@@ -0,0 +1,38 @@ +.SUBCKT gf180mcu_fd_io__dvss DVDD DVSS VDD +M0 n6 n7 DVDD DVDD pmos_6p0 m=1.0 w=15e-6 l=700e-9 nf=1.0 as=6.6e-12 ad=6.6e-12 ++ ps=30.88e-6 pd=30.88e-6 nrd=29.333e-3 nrs=29.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M1 n7 n8 DVDD DVDD pmos_6p0 m=1.0 w=20e-6 l=700e-9 nf=1.0 as=8.8e-12 ad=8.8e-12 ++ ps=40.88e-6 pd=40.88e-6 nrd=22e-3 nrs=22e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M2 n4 n6 DVDD DVDD pmos_6p0 m=1.0 w=120e-6 l=700e-9 nf=2.0 as=52.8e-12 ad=31.2e-12 ++ ps=241.76e-6 pd=121.04e-6 nrd=2.167e-3 nrs=3.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +C3 n8 DVSS $[nmoscap_6p0] m=8.0 l=10e-6 w=25e-6 +R4 n11 n15 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R5 n10 n11 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R6 n19 n10 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R7 n21 n19 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R8 n17 n21 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R9 n20 n8 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R10 n22 n20 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R11 n18 n22 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R12 n13 n18 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R13 n12 n13 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R14 n15 n12 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R15 DVDD n17 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +M16 n7 n8 DVSS DVSS nmos_6p0 m=1.0 w=5e-6 l=700e-9 nf=1.0 as=2.2e-12 ad=2.2e-12 ++ ps=10.88e-6 pd=10.88e-6 nrd=88e-3 nrs=88e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M17 DVDD n4 DVSS DVSS nmos_6p0 m=1.0 w=4e-3 l=700e-9 nf=80.0 as=1.058e-9 ad=1.04e-9 ++ ps=4.14232e-3 pd=4.0416e-3 nrd=65e-6 nrs=66e-6 sa=440e-9 sb=440e-9 sd=520e-9 ++ dtemp=0.0 par=1 +M18 n4 n6 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M19 n6 n7 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +D20 DVSS DVDD np_6p0 m=4.0 AREA=40e-12 PJ=82e-6 +C21 DVDD DVSS $[nmoscap_6p0] m=4.0 l=15e-6 w=15e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__dvss_3lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__dvss_3lm.gds new file mode 100644 index 0000000..e910495 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__dvss_3lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill1.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill1.cdl new file mode 100644 index 0000000..f60feef --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill1.cdl
@@ -0,0 +1,2 @@ +.SUBCKT gf180mcu_fd_io__fill1 DVDD DVSS VDD VSS +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill10.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill10.cdl new file mode 100644 index 0000000..20e1f56 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill10.cdl
@@ -0,0 +1,3 @@ +.SUBCKT gf180mcu_fd_io__fill10 DVDD DVSS VDD VSS +C0 VDD VSS $[nmoscap_6p0] m=32.0 l=6e-6 w=7e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill10_3lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill10_3lm.gds new file mode 100644 index 0000000..0b87a4a --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill10_3lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill1_3lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill1_3lm.gds new file mode 100644 index 0000000..195ef18 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill1_3lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill5.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill5.cdl new file mode 100644 index 0000000..538dc19 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill5.cdl
@@ -0,0 +1,3 @@ +.SUBCKT gf180mcu_fd_io__fill5 DVDD DVSS VDD VSS +C0 VDD VSS $[nmoscap_6p0] m=70.0 l=1.5e-6 w=1.5e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill5_3lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill5_3lm.gds new file mode 100644 index 0000000..64c5b40 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fill5_3lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fillnc.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fillnc.cdl new file mode 100644 index 0000000..643321a --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fillnc.cdl
@@ -0,0 +1,2 @@ +.SUBCKT gf180mcu_fd_io__fillnc DVDD DVSS VDD VSS +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fillnc_3lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fillnc_3lm.gds new file mode 100644 index 0000000..f3210e9 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__fillnc_3lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__in_c.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__in_c.cdl new file mode 100644 index 0000000..8e5c16d --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__in_c.cdl
@@ -0,0 +1,562 @@ +.SUBCKT gf180mcu_fd_io__in_c DVDD DVSS PAD PD PU VDD VSS Y +C0 DVDD DVSS $[nmoscap_6p0] m=8.0 l=1.5e-6 w=5e-6 +C1 DVDD DVSS $[nmoscap_6p0] m=4.0 l=3e-6 w=3e-6 +R2 n0 VSS $SUB=VDD $[ppolyf_u] $W=800e-9 $L=3.9e-6 m=1.0 r=1.88247e3 par=1 +R3 VDD n6 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=3.9e-6 m=1.0 r=1.88247e3 par=1 +M4 n62 n70 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M5 n32 n62 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M6 n67 n0 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M7 n70 n0 n67 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M8 n62 n70 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M9 n32 n62 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M10 n70 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M11 n70 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M12 PAD n38 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M13 PAD n50 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M14 PAD n47 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M15 PAD n43 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M16 PAD n37 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M17 PAD n51 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M18 PAD n46 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M19 PAD n42 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M20 PAD n39 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M21 PAD n49 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M22 PAD n48 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M23 PAD n44 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M24 PAD n40 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M25 PAD n52 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M26 PAD n45 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M27 PAD n41 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M28 n53 n36 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M29 n170 n0 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M30 n36 n170 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M31 n53 n36 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M32 n170 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M33 n36 n170 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D34 n0 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D35 n0 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D36 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D37 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M38 n183 n0 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M39 n174 n0 n183 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n34 n31 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M41 n31 n174 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M42 n174 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M43 n174 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M44 n34 n31 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M45 n31 n174 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D46 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D47 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M48 n193 n0 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M49 n184 n0 n193 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M50 n30 n28 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M51 n28 n184 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M52 n184 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M53 n184 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M54 n30 n28 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M55 n28 n184 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D56 VSS VDD pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D57 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M58 n203 VDD VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M59 n194 n0 n203 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M60 n27 n26 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M61 n26 n194 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M62 n194 VDD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M63 n194 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M64 n27 n26 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M65 n26 n194 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M66 n41 n53 n40 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M67 n40 DVDD n41 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M68 n45 n204 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M69 n52 n204 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M70 n41 n209 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M71 n209 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M72 n209 n34 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M73 n204 n31 n209 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M74 n45 n36 n52 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M75 n204 n31 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M76 n41 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M77 n52 n204 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M78 n45 DVSS n52 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M79 n204 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M80 n209 n34 n204 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M81 n40 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M82 n42 n53 n37 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M83 n37 DVDD n42 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M84 n46 n217 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M85 n51 n217 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M86 n42 n222 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M87 n222 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M88 n222 n30 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M89 n217 n28 n222 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M90 n46 n36 n51 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M91 n217 n28 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M92 n42 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M93 n51 n217 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M94 n46 DVSS n51 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M95 n217 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M96 n222 n30 n217 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M97 n37 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M98 n43 n53 n38 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M99 n38 DVDD n43 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M100 n47 n230 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M101 n50 n230 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M102 n43 n235 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M103 n235 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M104 n235 n30 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M105 n230 n28 n235 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M106 n47 n36 n50 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M107 n230 n28 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M108 n43 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M109 n50 n230 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M110 n47 DVSS n50 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M111 n230 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M112 n235 n30 n230 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M113 n38 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M114 n44 n53 n39 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M115 n39 DVDD n44 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M116 n48 n243 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M117 n49 n243 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M118 n44 n248 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M119 n248 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M120 n248 n27 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M121 n243 n26 n248 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M122 n48 n36 n49 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M123 n243 n26 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M124 n44 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M125 n49 n243 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M126 n48 DVSS n49 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M127 n243 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M128 n248 n27 n243 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M129 n39 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M130 n268 n257 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M131 n281 n6 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M132 n257 n281 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M133 n268 n257 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M134 n281 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M135 n257 n281 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M136 n274 n258 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M137 n289 n0 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M138 n258 n289 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M139 n274 n258 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M140 n289 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M141 n258 n289 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M142 n272 n260 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M143 n297 n261 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M144 n260 n297 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M145 n272 n260 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M146 n297 n261 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M147 n260 n297 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M148 n276 n263 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M149 n305 n259 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M150 n263 n305 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M151 n276 n263 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M152 n305 n259 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M153 n263 n305 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D154 PD VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D155 n6 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D156 n0 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D157 PU VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M158 n313 n258 DVDD DVDD pmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M159 DVDD n258 n314 DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M160 n315 n15 DVDD DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M161 DVSS n314 n315 DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M162 n275 n257 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M163 n275 n313 n310 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M164 n275 n313 n314 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M165 n275 n15 n315 DVDD pmos_6p0 m=1.0 w=4.3e-6 l=700e-9 nf=1.0 as=1.892e-12 ++ ad=1.892e-12 ps=9.48e-6 pd=9.48e-6 nrd=102.326e-3 nrs=102.326e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M166 n320 n257 DVSS DVSS nmos_6p0 m=1.0 w=16e-6 l=700e-9 nf=1.0 as=7.04e-12 ++ ad=7.04e-12 ps=32.88e-6 pd=32.88e-6 nrd=27.5e-3 nrs=27.5e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M167 n312 n15 n320 DVSS nmos_6p0 m=1.0 w=10.6e-6 l=700e-9 nf=1.0 as=4.664e-12 ++ ad=4.664e-12 ps=22.08e-6 pd=22.08e-6 nrd=41.509e-3 nrs=41.509e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M168 n275 n15 n312 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M169 n313 n258 DVSS DVSS nmos_6p0 m=1.0 w=4e-6 l=700e-9 nf=1.0 as=1.76e-12 ++ ad=1.76e-12 ps=8.88e-6 pd=8.88e-6 nrd=110e-3 nrs=110e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M170 n275 n258 n310 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M171 n275 n258 n314 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M172 DVDD n310 n312 DVSS nmos_6p0 m=1.0 w=1.3e-6 l=700e-9 nf=1.0 as=572e-15 ++ ad=572e-15 ps=3.48e-6 pd=3.48e-6 nrd=338.462e-3 nrs=338.462e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M173 DVSS n313 n310 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M174 n328 n275 DVDD DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M175 n325 n328 VDD VDD pmos_6p0 m=1.0 w=10e-6 l=700e-9 nf=1.0 as=4.4e-12 ++ ad=4.4e-12 ps=20.88e-6 pd=20.88e-6 nrd=44e-3 nrs=44e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M176 Y n325 VDD VDD pmos_6p0 m=1.0 w=21e-6 l=700e-9 nf=1.0 as=9.24e-12 ++ ad=9.24e-12 ps=42.88e-6 pd=42.88e-6 nrd=20.952e-3 nrs=20.952e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M177 n328 n275 DVSS DVSS nmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M178 Y n325 VSS VSS nmos_6p0 m=1.0 w=9e-6 l=700e-9 nf=1.0 as=3.96e-12 ++ ad=3.96e-12 ps=18.88e-6 pd=18.88e-6 nrd=48.889e-3 nrs=48.889e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M179 n325 n328 VSS VSS nmos_6p0 m=1.0 w=2.5e-6 l=700e-9 nf=1.0 as=1.1e-12 ++ ad=1.1e-12 ps=5.88e-6 pd=5.88e-6 nrd=176e-3 nrs=176e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M180 n261 n335 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M181 n261 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M182 n336 PU VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M183 n261 n335 n336 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M184 n259 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M185 n259 n335 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M186 n342 n335 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M187 n259 PD n342 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M188 n348 n354 n335 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M189 PU PD n335 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M190 n354 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M191 n348 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M192 n348 PD n335 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M193 PU n354 n335 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M194 n354 PD VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M195 n348 PU VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +R196 n15 n357 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=23e-6 m=1.0 r=9.94533e3 par=1 +R197 n357 n356 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R198 n356 n355 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R199 n355 n358 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R200 n358 n363 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R201 n363 n362 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R202 n362 n359 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R203 n359 n360 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +M204 n360 n276 DVSS DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M205 n360 n260 DVDD DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D206 DVSS n15 np_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +D207 n15 DVDD pn_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +R208 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R209 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +R210 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R211 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__in_c_3lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__in_c_3lm.gds new file mode 100644 index 0000000..d79c955 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__in_c_3lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__in_s.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__in_s.cdl new file mode 100644 index 0000000..e28a6b8 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__in_s.cdl
@@ -0,0 +1,562 @@ +.SUBCKT gf180mcu_fd_io__in_s DVDD DVSS PAD PD PU VDD VSS Y +C0 DVDD DVSS $[nmoscap_6p0] m=8.0 l=1.5e-6 w=5e-6 +C1 DVDD DVSS $[nmoscap_6p0] m=4.0 l=3e-6 w=3e-6 +R2 n6 VSS $SUB=VDD $[ppolyf_u] $W=800e-9 $L=3.9e-6 m=1.0 r=1.88247e3 par=1 +R3 VDD n1 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=3.9e-6 m=1.0 r=1.88247e3 par=1 +M4 n62 n70 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M5 n32 n62 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M6 n67 n6 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M7 n70 n6 n67 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M8 n62 n70 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M9 n32 n62 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M10 n70 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M11 n70 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M12 PAD n38 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M13 PAD n50 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M14 PAD n47 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M15 PAD n43 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M16 PAD n37 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M17 PAD n51 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M18 PAD n46 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M19 PAD n42 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M20 PAD n39 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M21 PAD n49 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M22 PAD n48 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M23 PAD n44 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M24 PAD n40 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M25 PAD n52 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M26 PAD n45 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M27 PAD n41 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M28 n53 n36 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M29 n170 n6 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M30 n36 n170 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M31 n53 n36 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M32 n170 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M33 n36 n170 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D34 n6 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D35 n6 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D36 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D37 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M38 n183 n6 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M39 n174 n6 n183 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n34 n31 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M41 n31 n174 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M42 n174 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M43 n174 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M44 n34 n31 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M45 n31 n174 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D46 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D47 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M48 n193 n6 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M49 n184 n6 n193 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M50 n30 n28 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M51 n28 n184 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M52 n184 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M53 n184 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M54 n30 n28 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M55 n28 n184 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D56 VSS VDD pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D57 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M58 n203 VDD VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M59 n194 n6 n203 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M60 n27 n26 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M61 n26 n194 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M62 n194 VDD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M63 n194 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M64 n27 n26 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M65 n26 n194 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M66 n41 n53 n40 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M67 n40 DVDD n41 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M68 n45 n204 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M69 n52 n204 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M70 n41 n209 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M71 n209 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M72 n209 n34 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M73 n204 n31 n209 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M74 n45 n36 n52 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M75 n204 n31 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M76 n41 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M77 n52 n204 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M78 n45 DVSS n52 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M79 n204 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M80 n209 n34 n204 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M81 n40 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M82 n42 n53 n37 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M83 n37 DVDD n42 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M84 n46 n217 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M85 n51 n217 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M86 n42 n222 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M87 n222 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M88 n222 n30 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M89 n217 n28 n222 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M90 n46 n36 n51 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M91 n217 n28 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M92 n42 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M93 n51 n217 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M94 n46 DVSS n51 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M95 n217 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M96 n222 n30 n217 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M97 n37 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M98 n43 n53 n38 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M99 n38 DVDD n43 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M100 n47 n230 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M101 n50 n230 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M102 n43 n235 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M103 n235 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M104 n235 n30 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M105 n230 n28 n235 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M106 n47 n36 n50 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M107 n230 n28 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M108 n43 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M109 n50 n230 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M110 n47 DVSS n50 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M111 n230 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M112 n235 n30 n230 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M113 n38 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M114 n44 n53 n39 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M115 n39 DVDD n44 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M116 n48 n243 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M117 n49 n243 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M118 n44 n248 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M119 n248 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M120 n248 n27 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M121 n243 n26 n248 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M122 n48 n36 n49 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M123 n243 n26 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M124 n44 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M125 n49 n243 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M126 n48 DVSS n49 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M127 n243 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M128 n248 n27 n243 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M129 n39 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M130 n268 n257 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M131 n281 n1 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M132 n257 n281 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M133 n268 n257 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M134 n281 n1 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M135 n257 n281 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M136 n274 n258 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M137 n289 n1 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M138 n258 n289 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M139 n274 n258 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M140 n289 n1 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M141 n258 n289 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M142 n272 n260 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M143 n297 n261 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M144 n260 n297 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M145 n272 n260 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M146 n297 n261 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M147 n260 n297 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M148 n276 n263 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M149 n305 n259 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M150 n263 n305 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M151 n276 n263 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M152 n305 n259 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M153 n263 n305 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D154 PD VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D155 n1 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D156 n1 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D157 PU VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M158 n313 n258 DVDD DVDD pmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M159 DVDD n258 n314 DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M160 n315 n15 DVDD DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M161 DVSS n314 n315 DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M162 n275 n257 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M163 n275 n313 n310 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M164 n275 n313 n314 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M165 n275 n15 n315 DVDD pmos_6p0 m=1.0 w=4.3e-6 l=700e-9 nf=1.0 as=1.892e-12 ++ ad=1.892e-12 ps=9.48e-6 pd=9.48e-6 nrd=102.326e-3 nrs=102.326e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M166 n320 n257 DVSS DVSS nmos_6p0 m=1.0 w=16e-6 l=700e-9 nf=1.0 as=7.04e-12 ++ ad=7.04e-12 ps=32.88e-6 pd=32.88e-6 nrd=27.5e-3 nrs=27.5e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M167 n312 n15 n320 DVSS nmos_6p0 m=1.0 w=10.6e-6 l=700e-9 nf=1.0 as=4.664e-12 ++ ad=4.664e-12 ps=22.08e-6 pd=22.08e-6 nrd=41.509e-3 nrs=41.509e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M168 n275 n15 n312 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M169 n313 n258 DVSS DVSS nmos_6p0 m=1.0 w=4e-6 l=700e-9 nf=1.0 as=1.76e-12 ++ ad=1.76e-12 ps=8.88e-6 pd=8.88e-6 nrd=110e-3 nrs=110e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M170 n275 n258 n310 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M171 n275 n258 n314 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M172 DVDD n310 n312 DVSS nmos_6p0 m=1.0 w=1.3e-6 l=700e-9 nf=1.0 as=572e-15 ++ ad=572e-15 ps=3.48e-6 pd=3.48e-6 nrd=338.462e-3 nrs=338.462e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M173 DVSS n313 n310 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M174 n328 n275 DVDD DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M175 n325 n328 VDD VDD pmos_6p0 m=1.0 w=10e-6 l=700e-9 nf=1.0 as=4.4e-12 ++ ad=4.4e-12 ps=20.88e-6 pd=20.88e-6 nrd=44e-3 nrs=44e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M176 Y n325 VDD VDD pmos_6p0 m=1.0 w=21e-6 l=700e-9 nf=1.0 as=9.24e-12 ++ ad=9.24e-12 ps=42.88e-6 pd=42.88e-6 nrd=20.952e-3 nrs=20.952e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M177 n328 n275 DVSS DVSS nmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M178 Y n325 VSS VSS nmos_6p0 m=1.0 w=9e-6 l=700e-9 nf=1.0 as=3.96e-12 ++ ad=3.96e-12 ps=18.88e-6 pd=18.88e-6 nrd=48.889e-3 nrs=48.889e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M179 n325 n328 VSS VSS nmos_6p0 m=1.0 w=2.5e-6 l=700e-9 nf=1.0 as=1.1e-12 ++ ad=1.1e-12 ps=5.88e-6 pd=5.88e-6 nrd=176e-3 nrs=176e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M180 n261 n335 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M181 n261 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M182 n336 PU VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M183 n261 n335 n336 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M184 n259 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M185 n259 n335 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M186 n342 n335 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M187 n259 PD n342 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M188 n348 n354 n335 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M189 PU PD n335 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M190 n354 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M191 n348 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M192 n348 PD n335 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M193 PU n354 n335 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M194 n354 PD VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M195 n348 PU VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +R196 n15 n357 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=23e-6 m=1.0 r=9.94533e3 par=1 +R197 n357 n356 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R198 n356 n355 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R199 n355 n358 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R200 n358 n363 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R201 n363 n362 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R202 n362 n359 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R203 n359 n360 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +M204 n360 n276 DVSS DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M205 n360 n260 DVDD DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D206 DVSS n15 np_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +D207 n15 DVDD pn_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +R208 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R209 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +R210 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R211 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__in_s_3lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__in_s_3lm.gds new file mode 100644 index 0000000..d73dc0c --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_3lm/gf180mcu_fd_io__in_s_3lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__asig_5p0.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__asig_5p0.cdl new file mode 100644 index 0000000..eb255c4 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__asig_5p0.cdl
@@ -0,0 +1,6 @@ +.SUBCKT gf180mcu_fd_io__asig_5p0 ASIG5V DVDD DVSS VDD VSS +D0 DVSS DVDD np_6p0 m=4.0 AREA=40e-12 PJ=82e-6 +C1 DVDD DVSS $[nmoscap_6p0] m=36.0 l=15e-6 w=15e-6 +D2 DVSS ASIG5V np_6p0 m=4.0 AREA=150e-12 PJ=106e-6 +D3 ASIG5V DVDD pn_6p0 m=4.0 AREA=150e-12 PJ=106e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__asig_5p0_4lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__asig_5p0_4lm.gds new file mode 100644 index 0000000..b420771 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__asig_5p0_4lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__bi_24t.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__bi_24t.cdl new file mode 100644 index 0000000..6327119 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__bi_24t.cdl
@@ -0,0 +1,562 @@ +.SUBCKT gf180mcu_fd_io__bi_24t A CS DVDD DVSS IE OE PAD PD PU SL VDD VSS Y +R0 n9 VDD $SUB=VDD $[ppolyf_u] $W=800e-9 $L=1.6e-6 m=1.0 r=907.859 par=1 +R1 n11 VDD $SUB=VDD $[ppolyf_u] $W=800e-9 $L=1.6e-6 m=1.0 r=907.859 par=1 +C2 DVDD DVSS $[nmoscap_6p0] m=4.0 l=3e-6 w=3e-6 +C3 DVDD DVSS $[nmoscap_6p0] m=8.0 l=1.5e-6 w=5e-6 +M4 n43 n32 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M5 n56 IE VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ad=660e-15 ++ ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M6 n32 n56 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M7 n43 n32 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ad=1.56e-12 ++ ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M8 n56 IE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M9 n32 n56 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ad=1.56e-12 ++ ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M10 n49 n33 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M11 n64 CS VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M12 n33 n64 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M13 n49 n33 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M14 n64 CS VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M15 n33 n64 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M16 n47 n35 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M17 n72 n36 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M18 n35 n72 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M19 n47 n35 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M20 n72 n36 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M21 n35 n72 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M22 n51 n38 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M23 n80 n34 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M24 n38 n80 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M25 n51 n38 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M26 n80 n34 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M27 n38 n80 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D28 PD VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D29 IE VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D30 CS VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D31 PU VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M32 n88 n33 DVDD DVDD pmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M33 DVDD n33 n89 DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M34 n90 n21 DVDD DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M35 DVSS n89 n90 DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M36 n50 n32 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M37 n50 n88 n85 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ad=880e-15 ++ ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M38 n50 n88 n89 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ad=880e-15 ++ ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M39 n50 n21 n90 DVDD pmos_6p0 m=1.0 w=4.3e-6 l=700e-9 nf=1.0 as=1.892e-12 ++ ad=1.892e-12 ps=9.48e-6 pd=9.48e-6 nrd=102.326e-3 nrs=102.326e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n95 n32 DVSS DVSS nmos_6p0 m=1.0 w=16e-6 l=700e-9 nf=1.0 as=7.04e-12 ++ ad=7.04e-12 ps=32.88e-6 pd=32.88e-6 nrd=27.5e-3 nrs=27.5e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M41 n87 n21 n95 DVSS nmos_6p0 m=1.0 w=10.6e-6 l=700e-9 nf=1.0 as=4.664e-12 ++ ad=4.664e-12 ps=22.08e-6 pd=22.08e-6 nrd=41.509e-3 nrs=41.509e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M42 n50 n21 n87 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M43 n88 n33 DVSS DVSS nmos_6p0 m=1.0 w=4e-6 l=700e-9 nf=1.0 as=1.76e-12 ++ ad=1.76e-12 ps=8.88e-6 pd=8.88e-6 nrd=110e-3 nrs=110e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M44 n50 n33 n85 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M45 n50 n33 n89 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M46 DVDD n85 n87 DVSS nmos_6p0 m=1.0 w=1.3e-6 l=700e-9 nf=1.0 as=572e-15 ++ ad=572e-15 ps=3.48e-6 pd=3.48e-6 nrd=338.462e-3 nrs=338.462e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M47 DVSS n88 n85 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M48 n103 n50 DVDD DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ad=880e-15 ++ ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M49 n100 n103 VDD VDD pmos_6p0 m=1.0 w=10e-6 l=700e-9 nf=1.0 as=4.4e-12 ++ ad=4.4e-12 ps=20.88e-6 pd=20.88e-6 nrd=44e-3 nrs=44e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M50 Y n100 VDD VDD pmos_6p0 m=1.0 w=21e-6 l=700e-9 nf=1.0 as=9.24e-12 ++ ad=9.24e-12 ps=42.88e-6 pd=42.88e-6 nrd=20.952e-3 nrs=20.952e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M51 n103 n50 DVSS DVSS nmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M52 Y n100 VSS VSS nmos_6p0 m=1.0 w=9e-6 l=700e-9 nf=1.0 as=3.96e-12 ++ ad=3.96e-12 ps=18.88e-6 pd=18.88e-6 nrd=48.889e-3 nrs=48.889e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M53 n100 n103 VSS VSS nmos_6p0 m=1.0 w=2.5e-6 l=700e-9 nf=1.0 as=1.1e-12 ++ ad=1.1e-12 ps=5.88e-6 pd=5.88e-6 nrd=176e-3 nrs=176e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M54 n36 n110 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M55 n36 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M56 n111 PU VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M57 n36 n110 n111 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M58 n34 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M59 n34 n110 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M60 n117 n110 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M61 n34 PD n117 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M62 n123 n129 n110 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M63 PU PD n110 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M64 n129 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M65 n123 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M66 n123 PD n110 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M67 PU n129 n110 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M68 n129 PD VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M69 n123 PU VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +R70 n21 n132 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=23e-6 m=1.0 r=9.94533e3 par=1 +R71 n132 n131 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R72 n131 n130 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R73 n130 n133 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R74 n133 n138 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R75 n138 n137 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R76 n137 n134 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R77 n134 n135 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +M78 n135 n51 DVSS DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M79 n135 n35 DVDD DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D80 DVSS n21 np_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +D81 n21 DVDD pn_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +R82 PAD n21 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R83 PAD n21 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +R84 PAD n21 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R85 PAD n21 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +M86 n183 n191 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M87 n153 n183 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M88 n188 OE VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M89 n191 A n188 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M90 n183 n191 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M91 n153 n183 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M92 n191 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M93 n191 A VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M94 PAD n157 DVDD DVDD pmos_6p0_sab m=1.0 w=120e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M95 PAD n165 DVDD DVDD pmos_6p0_sab m=1.0 w=60e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M96 PAD n172 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M97 PAD n169 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M98 PAD n158 DVDD DVDD pmos_6p0_sab m=1.0 w=120e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M99 PAD n164 DVDD DVDD pmos_6p0_sab m=1.0 w=60e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M100 PAD n173 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M101 PAD n168 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M102 PAD n161 DVDD DVDD pmos_6p0_sab m=1.0 w=120e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M103 PAD n166 DVDD DVDD pmos_6p0_sab m=1.0 w=60e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M104 PAD n171 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M105 PAD n170 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M106 PAD n162 DVDD DVDD pmos_6p0_sab m=1.0 w=120e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M107 PAD n163 DVDD DVDD pmos_6p0_sab m=1.0 w=60e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M108 PAD n174 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M109 PAD n167 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +D110 A VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D111 SL VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M112 n159 n160 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M113 n291 SL VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M114 n160 n291 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M115 n159 n160 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M116 n291 SL VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M117 n160 n291 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D118 VSS n9 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D119 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M120 n304 n9 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M121 n295 OE n304 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M122 n156 n152 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M123 n152 n295 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M124 n295 n9 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M125 n295 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M126 n156 n152 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M127 n152 n295 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D128 VSS n11 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D129 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M130 n314 n11 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M131 n305 OE n314 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M132 n151 n150 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M133 n150 n305 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M134 n305 n11 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M135 n305 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M136 n151 n150 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M137 n150 n305 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D138 VSS VDD pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D139 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M140 n324 VDD VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M141 n315 OE n324 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M142 n148 n147 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M143 n147 n315 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M144 n315 VDD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M145 n315 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M146 n148 n147 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M147 n147 n315 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M148 n163 n159 n162 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M149 n162 DVDD n163 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M150 n167 n325 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M151 n174 n325 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M152 n163 n330 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M153 n330 n153 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M154 n330 n156 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M155 n325 n152 n330 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M156 n167 n160 n174 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M157 n325 n152 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M158 n163 n330 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M159 n174 n325 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M160 n167 DVSS n174 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M161 n325 n153 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M162 n330 n156 n325 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M163 n162 n330 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M164 n164 n159 n158 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M165 n158 DVDD n164 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M166 n168 n338 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M167 n173 n338 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M168 n164 n343 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M169 n343 n153 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M170 n343 n151 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M171 n338 n150 n343 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M172 n168 n160 n173 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M173 n338 n150 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M174 n164 n343 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M175 n173 n338 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M176 n168 DVSS n173 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M177 n338 n153 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M178 n343 n151 n338 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M179 n158 n343 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M180 n165 n159 n157 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M181 n157 DVDD n165 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M182 n169 n351 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M183 n172 n351 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M184 n165 n356 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M185 n356 n153 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M186 n356 n151 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M187 n351 n150 n356 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M188 n169 n160 n172 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M189 n351 n150 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M190 n165 n356 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M191 n172 n351 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M192 n169 DVSS n172 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M193 n351 n153 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M194 n356 n151 n351 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M195 n157 n356 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M196 n166 n159 n161 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M197 n161 DVDD n166 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M198 n170 n364 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M199 n171 n364 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M200 n166 n369 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M201 n369 n153 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M202 n369 n148 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M203 n364 n147 n369 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M204 n170 n160 n171 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M205 n364 n147 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M206 n166 n369 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M207 n171 n364 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M208 n170 DVSS n171 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M209 n364 n153 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M210 n369 n148 n364 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M211 n161 n369 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__bi_24t_4lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__bi_24t_4lm.gds new file mode 100644 index 0000000..ae4fae1 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__bi_24t_4lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__bi_t.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__bi_t.cdl new file mode 100644 index 0000000..32ca23a --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__bi_t.cdl
@@ -0,0 +1,560 @@ +.SUBCKT gf180mcu_fd_io__bi_t A CS DVDD DVSS IE OE PAD PD PDRV0 PDRV1 PU SL VDD VSS Y +C0 DVDD DVSS $[nmoscap_6p0] m=4.0 l=3e-6 w=3e-6 +C1 DVDD DVSS $[nmoscap_6p0] m=10.0 l=1.5e-6 w=5e-6 +M2 n67 n75 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M3 n37 n67 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M4 n72 OE VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M5 n75 A n72 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M6 n67 n75 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M7 n37 n67 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M8 n75 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M9 n75 A VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M10 PAD n43 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M11 PAD n55 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M12 PAD n52 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M13 PAD n48 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M14 PAD n42 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M15 PAD n56 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M16 PAD n51 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M17 PAD n47 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M18 PAD n44 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M19 PAD n54 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M20 PAD n53 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M21 PAD n49 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M22 PAD n45 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M23 PAD n57 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M24 PAD n50 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M25 PAD n46 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M26 n58 n41 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M27 n175 SL VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M28 n41 n175 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M29 n58 n41 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M30 n175 SL VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M31 n41 n175 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D32 A VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D33 SL VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D34 VSS PDRV0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D35 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M36 n188 PDRV0 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M37 n179 OE n188 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M38 n39 n36 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M39 n36 n179 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n179 PDRV0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M41 n179 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M42 n39 n36 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M43 n36 n179 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D44 VSS PDRV1 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D45 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M46 n198 PDRV1 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M47 n189 OE n198 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M48 n35 n33 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M49 n33 n189 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M50 n189 PDRV1 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M51 n189 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M52 n35 n33 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M53 n33 n189 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D54 VSS VDD pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D55 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M56 n208 VDD VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M57 n199 OE n208 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M58 n32 n31 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M59 n31 n199 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M60 n199 VDD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M61 n199 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M62 n32 n31 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M63 n31 n199 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M64 n46 n58 n45 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M65 n45 DVDD n46 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M66 n50 n209 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M67 n57 n209 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M68 n46 n214 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M69 n214 n37 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M70 n214 n39 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M71 n209 n36 n214 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M72 n50 n41 n57 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M73 n209 n36 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M74 n46 n214 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M75 n57 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M76 n50 DVSS n57 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M77 n209 n37 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M78 n214 n39 n209 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M79 n45 n214 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M80 n47 n58 n42 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M81 n42 DVDD n47 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M82 n51 n222 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M83 n56 n222 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M84 n47 n227 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M85 n227 n37 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M86 n227 n35 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M87 n222 n33 n227 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M88 n51 n41 n56 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M89 n222 n33 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M90 n47 n227 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M91 n56 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M92 n51 DVSS n56 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M93 n222 n37 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M94 n227 n35 n222 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M95 n42 n227 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M96 n48 n58 n43 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M97 n43 DVDD n48 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M98 n52 n235 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M99 n55 n235 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M100 n48 n240 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M101 n240 n37 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M102 n240 n35 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M103 n235 n33 n240 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M104 n52 n41 n55 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M105 n235 n33 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M106 n48 n240 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M107 n55 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M108 n52 DVSS n55 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M109 n235 n37 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M110 n240 n35 n235 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M111 n43 n240 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M112 n49 n58 n44 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M113 n44 DVDD n49 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M114 n53 n248 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M115 n54 n248 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M116 n49 n253 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M117 n253 n37 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M118 n253 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M119 n248 n31 n253 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M120 n53 n41 n54 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M121 n248 n31 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M122 n49 n253 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M123 n54 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M124 n53 DVSS n54 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M125 n248 n37 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M126 n253 n32 n248 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M127 n44 n253 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M128 n273 n262 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M129 n286 IE VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M130 n262 n286 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M131 n273 n262 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M132 n286 IE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M133 n262 n286 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M134 n279 n263 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M135 n294 CS VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M136 n263 n294 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M137 n279 n263 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M138 n294 CS VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M139 n263 n294 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M140 n277 n265 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M141 n302 n266 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M142 n265 n302 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M143 n277 n265 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M144 n302 n266 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M145 n265 n302 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M146 n281 n268 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M147 n310 n264 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M148 n268 n310 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M149 n281 n268 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M150 n310 n264 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M151 n268 n310 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D152 PD VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D153 IE VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D154 CS VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D155 PU VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M156 n318 n263 DVDD DVDD pmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M157 DVDD n263 n319 DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M158 n320 n20 DVDD DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M159 DVSS n319 n320 DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M160 n280 n262 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M161 n280 n318 n315 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M162 n280 n318 n319 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M163 n280 n20 n320 DVDD pmos_6p0 m=1.0 w=4.3e-6 l=700e-9 nf=1.0 as=1.892e-12 ++ ad=1.892e-12 ps=9.48e-6 pd=9.48e-6 nrd=102.326e-3 nrs=102.326e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M164 n325 n262 DVSS DVSS nmos_6p0 m=1.0 w=16e-6 l=700e-9 nf=1.0 as=7.04e-12 ++ ad=7.04e-12 ps=32.88e-6 pd=32.88e-6 nrd=27.5e-3 nrs=27.5e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M165 n317 n20 n325 DVSS nmos_6p0 m=1.0 w=10.6e-6 l=700e-9 nf=1.0 as=4.664e-12 ++ ad=4.664e-12 ps=22.08e-6 pd=22.08e-6 nrd=41.509e-3 nrs=41.509e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M166 n280 n20 n317 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M167 n318 n263 DVSS DVSS nmos_6p0 m=1.0 w=4e-6 l=700e-9 nf=1.0 as=1.76e-12 ++ ad=1.76e-12 ps=8.88e-6 pd=8.88e-6 nrd=110e-3 nrs=110e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M168 n280 n263 n315 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M169 n280 n263 n319 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M170 DVDD n315 n317 DVSS nmos_6p0 m=1.0 w=1.3e-6 l=700e-9 nf=1.0 as=572e-15 ++ ad=572e-15 ps=3.48e-6 pd=3.48e-6 nrd=338.462e-3 nrs=338.462e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M171 DVSS n318 n315 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M172 n333 n280 DVDD DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M173 n330 n333 VDD VDD pmos_6p0 m=1.0 w=10e-6 l=700e-9 nf=1.0 as=4.4e-12 ++ ad=4.4e-12 ps=20.88e-6 pd=20.88e-6 nrd=44e-3 nrs=44e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M174 Y n330 VDD VDD pmos_6p0 m=1.0 w=21e-6 l=700e-9 nf=1.0 as=9.24e-12 ++ ad=9.24e-12 ps=42.88e-6 pd=42.88e-6 nrd=20.952e-3 nrs=20.952e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M175 n333 n280 DVSS DVSS nmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M176 Y n330 VSS VSS nmos_6p0 m=1.0 w=9e-6 l=700e-9 nf=1.0 as=3.96e-12 ++ ad=3.96e-12 ps=18.88e-6 pd=18.88e-6 nrd=48.889e-3 nrs=48.889e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M177 n330 n333 VSS VSS nmos_6p0 m=1.0 w=2.5e-6 l=700e-9 nf=1.0 as=1.1e-12 ++ ad=1.1e-12 ps=5.88e-6 pd=5.88e-6 nrd=176e-3 nrs=176e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M178 n266 n340 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M179 n266 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M180 n341 PU VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M181 n266 n340 n341 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M182 n264 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M183 n264 n340 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M184 n347 n340 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M185 n264 PD n347 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M186 n353 n359 n340 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M187 PU PD n340 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M188 n359 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M189 n353 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M190 n353 PD n340 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M191 PU n359 n340 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M192 n359 PD VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M193 n353 PU VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +R194 n20 n362 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=23e-6 m=1.0 r=9.94533e3 par=1 +R195 n362 n361 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R196 n361 n360 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R197 n360 n363 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R198 n363 n368 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R199 n368 n367 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R200 n367 n364 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R201 n364 n365 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +M202 n365 n281 DVSS DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M203 n365 n265 DVDD DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D204 DVSS n20 np_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +D205 n20 DVDD pn_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +R206 PAD n20 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R207 PAD n20 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +R208 PAD n20 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R209 PAD n20 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__bi_t_4lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__bi_t_4lm.gds new file mode 100644 index 0000000..a211592 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__bi_t_4lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__brk2.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__brk2.cdl new file mode 100644 index 0000000..4c6a968 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__brk2.cdl
@@ -0,0 +1,2 @@ +.SUBCKT gf180mcu_fd_io__brk2 VSS +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__brk2_4lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__brk2_4lm.gds new file mode 100644 index 0000000..c950136 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__brk2_4lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__brk5.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__brk5.cdl new file mode 100644 index 0000000..e18a425 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__brk5.cdl
@@ -0,0 +1,2 @@ +.SUBCKT gf180mcu_fd_io__brk5 VSS +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__brk5_4lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__brk5_4lm.gds new file mode 100644 index 0000000..e22315b --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__brk5_4lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__cor.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__cor.cdl new file mode 100644 index 0000000..fcc4425 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__cor.cdl
@@ -0,0 +1,71 @@ +.SUBCKT gf180mcu_fd_io__cor DVDD DVSS VDD VSS +C0 DVDD DVSS $[nmoscap_6p0] m=70.0 l=10e-6 w=25e-6 +M1 n7 n8 VDD VDD pmos_6p0 m=1.0 w=15e-6 l=700e-9 nf=1.0 as=6.6e-12 ad=6.6e-12 ++ ps=30.88e-6 pd=30.88e-6 nrd=29.333e-3 nrs=29.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M2 n8 n9 VDD VDD pmos_6p0 m=1.0 w=20e-6 l=700e-9 nf=1.0 as=8.8e-12 ad=8.8e-12 ++ ps=40.88e-6 pd=40.88e-6 nrd=22e-3 nrs=22e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M3 n5 n7 VDD VDD pmos_6p0 m=1.0 w=120e-6 l=700e-9 nf=2.0 as=52.8e-12 ad=31.2e-12 ++ ps=241.76e-6 pd=121.04e-6 nrd=2.167e-3 nrs=3.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +C4 n9 VSS $[nmoscap_6p0] m=8.0 l=10e-6 w=25e-6 +R5 n12 n16 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R6 n11 n12 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R7 n20 n11 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R8 n22 n20 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R9 n18 n22 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R10 n21 n9 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R11 n23 n21 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R12 n19 n23 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R13 n14 n19 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R14 n13 n14 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R15 n16 n13 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R16 VDD n18 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +M17 n8 n9 VSS VSS nmos_6p0 m=1.0 w=5e-6 l=700e-9 nf=1.0 as=2.2e-12 ad=2.2e-12 ++ ps=10.88e-6 pd=10.88e-6 nrd=88e-3 nrs=88e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M18 VDD n5 VSS VSS nmos_6p0 m=1.0 w=4e-3 l=700e-9 nf=80.0 as=1.058e-9 ad=1.04e-9 ++ ps=4.14232e-3 pd=4.0416e-3 nrd=65e-6 nrs=66e-6 sa=440e-9 sb=440e-9 sd=520e-9 ++ dtemp=0.0 par=1 +M19 n5 n7 VSS VSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M20 n7 n8 VSS VSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M21 n27 n28 DVDD DVDD pmos_6p0 m=1.0 w=15e-6 l=700e-9 nf=1.0 as=6.6e-12 ad=6.6e-12 ++ ps=30.88e-6 pd=30.88e-6 nrd=29.333e-3 nrs=29.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M22 n28 n29 DVDD DVDD pmos_6p0 m=1.0 w=20e-6 l=700e-9 nf=1.0 as=8.8e-12 ad=8.8e-12 ++ ps=40.88e-6 pd=40.88e-6 nrd=22e-3 nrs=22e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M23 n25 n27 DVDD DVDD pmos_6p0 m=1.0 w=120e-6 l=700e-9 nf=2.0 as=52.8e-12 ++ ad=31.2e-12 ps=241.76e-6 pd=121.04e-6 nrd=2.167e-3 nrs=3.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +C24 n29 DVSS $[nmoscap_6p0] m=8.0 l=10e-6 w=25e-6 +R25 n32 n36 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R26 n31 n32 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R27 n40 n31 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R28 n42 n40 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R29 n38 n42 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R30 n41 n29 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R31 n43 n41 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R32 n39 n43 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R33 n34 n39 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R34 n33 n34 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R35 n36 n33 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R36 DVDD n38 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +M37 n28 n29 DVSS DVSS nmos_6p0 m=1.0 w=5e-6 l=700e-9 nf=1.0 as=2.2e-12 ad=2.2e-12 ++ ps=10.88e-6 pd=10.88e-6 nrd=88e-3 nrs=88e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M38 DVDD n25 DVSS DVSS nmos_6p0 m=1.0 w=4e-3 l=700e-9 nf=80.0 as=1.058e-9 ad=1.04e-9 ++ ps=4.14232e-3 pd=4.0416e-3 nrd=65e-6 nrs=66e-6 sa=440e-9 sb=440e-9 sd=520e-9 ++ dtemp=0.0 par=1 +M39 n25 n27 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ++ ad=13.2e-12 ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n27 n28 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ++ ad=13.2e-12 ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__cor_4lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__cor_4lm.gds new file mode 100644 index 0000000..496cefd --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__cor_4lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__dvdd.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__dvdd.cdl new file mode 100644 index 0000000..ad7e322 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__dvdd.cdl
@@ -0,0 +1,38 @@ +.SUBCKT gf180mcu_fd_io__dvdd DVDD DVSS VSS +M0 n6 n7 DVDD DVDD pmos_6p0 m=1.0 w=15e-6 l=700e-9 nf=1.0 as=6.6e-12 ad=6.6e-12 ++ ps=30.88e-6 pd=30.88e-6 nrd=29.333e-3 nrs=29.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M1 n7 n8 DVDD DVDD pmos_6p0 m=1.0 w=20e-6 l=700e-9 nf=1.0 as=8.8e-12 ad=8.8e-12 ++ ps=40.88e-6 pd=40.88e-6 nrd=22e-3 nrs=22e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M2 n4 n6 DVDD DVDD pmos_6p0 m=1.0 w=120e-6 l=700e-9 nf=2.0 as=52.8e-12 ad=31.2e-12 ++ ps=241.76e-6 pd=121.04e-6 nrd=2.167e-3 nrs=3.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +C3 n8 DVSS $[nmoscap_6p0] m=8.0 l=10e-6 w=25e-6 +R4 n11 n15 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R5 n10 n11 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R6 n19 n10 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R7 n21 n19 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R8 n17 n21 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R9 n20 n8 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R10 n22 n20 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R11 n18 n22 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R12 n13 n18 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R13 n12 n13 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R14 n15 n12 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R15 DVDD n17 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +M16 n7 n8 DVSS DVSS nmos_6p0 m=1.0 w=5e-6 l=700e-9 nf=1.0 as=2.2e-12 ad=2.2e-12 ++ ps=10.88e-6 pd=10.88e-6 nrd=88e-3 nrs=88e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M17 DVDD n4 DVSS DVSS nmos_6p0 m=1.0 w=4e-3 l=700e-9 nf=80.0 as=1.058e-9 ad=1.04e-9 ++ ps=4.14232e-3 pd=4.0416e-3 nrd=65e-6 nrs=66e-6 sa=440e-9 sb=440e-9 sd=520e-9 ++ dtemp=0.0 par=1 +M18 n4 n6 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M19 n6 n7 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +D20 DVSS DVDD np_6p0 m=4.0 AREA=40e-12 PJ=82e-6 +C21 DVDD DVSS $[nmoscap_6p0] m=4.0 l=15e-6 w=15e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__dvdd_4lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__dvdd_4lm.gds new file mode 100644 index 0000000..583e8dc --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__dvdd_4lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__dvss.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__dvss.cdl new file mode 100644 index 0000000..37ceaf7 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__dvss.cdl
@@ -0,0 +1,38 @@ +.SUBCKT gf180mcu_fd_io__dvss DVDD DVSS VDD +M0 n6 n7 DVDD DVDD pmos_6p0 m=1.0 w=15e-6 l=700e-9 nf=1.0 as=6.6e-12 ad=6.6e-12 ++ ps=30.88e-6 pd=30.88e-6 nrd=29.333e-3 nrs=29.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M1 n7 n8 DVDD DVDD pmos_6p0 m=1.0 w=20e-6 l=700e-9 nf=1.0 as=8.8e-12 ad=8.8e-12 ++ ps=40.88e-6 pd=40.88e-6 nrd=22e-3 nrs=22e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M2 n4 n6 DVDD DVDD pmos_6p0 m=1.0 w=120e-6 l=700e-9 nf=2.0 as=52.8e-12 ad=31.2e-12 ++ ps=241.76e-6 pd=121.04e-6 nrd=2.167e-3 nrs=3.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +C3 n8 DVSS $[nmoscap_6p0] m=8.0 l=10e-6 w=25e-6 +R4 n11 n15 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R5 n10 n11 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R6 n19 n10 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R7 n21 n19 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R8 n17 n21 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R9 n20 n8 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R10 n22 n20 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R11 n18 n22 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R12 n13 n18 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R13 n12 n13 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R14 n15 n12 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R15 DVDD n17 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +M16 n7 n8 DVSS DVSS nmos_6p0 m=1.0 w=5e-6 l=700e-9 nf=1.0 as=2.2e-12 ad=2.2e-12 ++ ps=10.88e-6 pd=10.88e-6 nrd=88e-3 nrs=88e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M17 DVDD n4 DVSS DVSS nmos_6p0 m=1.0 w=4e-3 l=700e-9 nf=80.0 as=1.058e-9 ad=1.04e-9 ++ ps=4.14232e-3 pd=4.0416e-3 nrd=65e-6 nrs=66e-6 sa=440e-9 sb=440e-9 sd=520e-9 ++ dtemp=0.0 par=1 +M18 n4 n6 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M19 n6 n7 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +D20 DVSS DVDD np_6p0 m=4.0 AREA=40e-12 PJ=82e-6 +C21 DVDD DVSS $[nmoscap_6p0] m=4.0 l=15e-6 w=15e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__dvss_4lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__dvss_4lm.gds new file mode 100644 index 0000000..5620ef1 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__dvss_4lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill1.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill1.cdl new file mode 100644 index 0000000..f60feef --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill1.cdl
@@ -0,0 +1,2 @@ +.SUBCKT gf180mcu_fd_io__fill1 DVDD DVSS VDD VSS +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill10.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill10.cdl new file mode 100644 index 0000000..20e1f56 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill10.cdl
@@ -0,0 +1,3 @@ +.SUBCKT gf180mcu_fd_io__fill10 DVDD DVSS VDD VSS +C0 VDD VSS $[nmoscap_6p0] m=32.0 l=6e-6 w=7e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill10_4lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill10_4lm.gds new file mode 100644 index 0000000..bf0a9f1 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill10_4lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill1_4lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill1_4lm.gds new file mode 100644 index 0000000..8428a95 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill1_4lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill5.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill5.cdl new file mode 100644 index 0000000..538dc19 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill5.cdl
@@ -0,0 +1,3 @@ +.SUBCKT gf180mcu_fd_io__fill5 DVDD DVSS VDD VSS +C0 VDD VSS $[nmoscap_6p0] m=70.0 l=1.5e-6 w=1.5e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill5_4lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill5_4lm.gds new file mode 100644 index 0000000..3e9559b --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fill5_4lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fillnc.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fillnc.cdl new file mode 100644 index 0000000..643321a --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fillnc.cdl
@@ -0,0 +1,2 @@ +.SUBCKT gf180mcu_fd_io__fillnc DVDD DVSS VDD VSS +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fillnc_4lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fillnc_4lm.gds new file mode 100644 index 0000000..953a081 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__fillnc_4lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__in_c.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__in_c.cdl new file mode 100644 index 0000000..8e5c16d --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__in_c.cdl
@@ -0,0 +1,562 @@ +.SUBCKT gf180mcu_fd_io__in_c DVDD DVSS PAD PD PU VDD VSS Y +C0 DVDD DVSS $[nmoscap_6p0] m=8.0 l=1.5e-6 w=5e-6 +C1 DVDD DVSS $[nmoscap_6p0] m=4.0 l=3e-6 w=3e-6 +R2 n0 VSS $SUB=VDD $[ppolyf_u] $W=800e-9 $L=3.9e-6 m=1.0 r=1.88247e3 par=1 +R3 VDD n6 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=3.9e-6 m=1.0 r=1.88247e3 par=1 +M4 n62 n70 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M5 n32 n62 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M6 n67 n0 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M7 n70 n0 n67 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M8 n62 n70 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M9 n32 n62 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M10 n70 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M11 n70 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M12 PAD n38 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M13 PAD n50 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M14 PAD n47 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M15 PAD n43 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M16 PAD n37 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M17 PAD n51 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M18 PAD n46 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M19 PAD n42 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M20 PAD n39 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M21 PAD n49 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M22 PAD n48 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M23 PAD n44 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M24 PAD n40 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M25 PAD n52 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M26 PAD n45 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M27 PAD n41 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M28 n53 n36 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M29 n170 n0 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M30 n36 n170 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M31 n53 n36 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M32 n170 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M33 n36 n170 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D34 n0 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D35 n0 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D36 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D37 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M38 n183 n0 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M39 n174 n0 n183 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n34 n31 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M41 n31 n174 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M42 n174 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M43 n174 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M44 n34 n31 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M45 n31 n174 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D46 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D47 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M48 n193 n0 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M49 n184 n0 n193 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M50 n30 n28 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M51 n28 n184 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M52 n184 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M53 n184 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M54 n30 n28 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M55 n28 n184 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D56 VSS VDD pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D57 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M58 n203 VDD VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M59 n194 n0 n203 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M60 n27 n26 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M61 n26 n194 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M62 n194 VDD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M63 n194 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M64 n27 n26 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M65 n26 n194 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M66 n41 n53 n40 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M67 n40 DVDD n41 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M68 n45 n204 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M69 n52 n204 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M70 n41 n209 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M71 n209 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M72 n209 n34 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M73 n204 n31 n209 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M74 n45 n36 n52 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M75 n204 n31 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M76 n41 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M77 n52 n204 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M78 n45 DVSS n52 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M79 n204 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M80 n209 n34 n204 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M81 n40 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M82 n42 n53 n37 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M83 n37 DVDD n42 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M84 n46 n217 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M85 n51 n217 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M86 n42 n222 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M87 n222 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M88 n222 n30 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M89 n217 n28 n222 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M90 n46 n36 n51 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M91 n217 n28 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M92 n42 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M93 n51 n217 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M94 n46 DVSS n51 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M95 n217 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M96 n222 n30 n217 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M97 n37 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M98 n43 n53 n38 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M99 n38 DVDD n43 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M100 n47 n230 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M101 n50 n230 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M102 n43 n235 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M103 n235 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M104 n235 n30 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M105 n230 n28 n235 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M106 n47 n36 n50 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M107 n230 n28 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M108 n43 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M109 n50 n230 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M110 n47 DVSS n50 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M111 n230 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M112 n235 n30 n230 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M113 n38 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M114 n44 n53 n39 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M115 n39 DVDD n44 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M116 n48 n243 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M117 n49 n243 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M118 n44 n248 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M119 n248 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M120 n248 n27 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M121 n243 n26 n248 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M122 n48 n36 n49 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M123 n243 n26 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M124 n44 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M125 n49 n243 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M126 n48 DVSS n49 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M127 n243 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M128 n248 n27 n243 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M129 n39 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M130 n268 n257 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M131 n281 n6 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M132 n257 n281 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M133 n268 n257 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M134 n281 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M135 n257 n281 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M136 n274 n258 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M137 n289 n0 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M138 n258 n289 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M139 n274 n258 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M140 n289 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M141 n258 n289 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M142 n272 n260 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M143 n297 n261 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M144 n260 n297 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M145 n272 n260 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M146 n297 n261 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M147 n260 n297 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M148 n276 n263 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M149 n305 n259 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M150 n263 n305 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M151 n276 n263 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M152 n305 n259 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M153 n263 n305 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D154 PD VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D155 n6 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D156 n0 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D157 PU VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M158 n313 n258 DVDD DVDD pmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M159 DVDD n258 n314 DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M160 n315 n15 DVDD DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M161 DVSS n314 n315 DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M162 n275 n257 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M163 n275 n313 n310 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M164 n275 n313 n314 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M165 n275 n15 n315 DVDD pmos_6p0 m=1.0 w=4.3e-6 l=700e-9 nf=1.0 as=1.892e-12 ++ ad=1.892e-12 ps=9.48e-6 pd=9.48e-6 nrd=102.326e-3 nrs=102.326e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M166 n320 n257 DVSS DVSS nmos_6p0 m=1.0 w=16e-6 l=700e-9 nf=1.0 as=7.04e-12 ++ ad=7.04e-12 ps=32.88e-6 pd=32.88e-6 nrd=27.5e-3 nrs=27.5e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M167 n312 n15 n320 DVSS nmos_6p0 m=1.0 w=10.6e-6 l=700e-9 nf=1.0 as=4.664e-12 ++ ad=4.664e-12 ps=22.08e-6 pd=22.08e-6 nrd=41.509e-3 nrs=41.509e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M168 n275 n15 n312 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M169 n313 n258 DVSS DVSS nmos_6p0 m=1.0 w=4e-6 l=700e-9 nf=1.0 as=1.76e-12 ++ ad=1.76e-12 ps=8.88e-6 pd=8.88e-6 nrd=110e-3 nrs=110e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M170 n275 n258 n310 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M171 n275 n258 n314 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M172 DVDD n310 n312 DVSS nmos_6p0 m=1.0 w=1.3e-6 l=700e-9 nf=1.0 as=572e-15 ++ ad=572e-15 ps=3.48e-6 pd=3.48e-6 nrd=338.462e-3 nrs=338.462e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M173 DVSS n313 n310 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M174 n328 n275 DVDD DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M175 n325 n328 VDD VDD pmos_6p0 m=1.0 w=10e-6 l=700e-9 nf=1.0 as=4.4e-12 ++ ad=4.4e-12 ps=20.88e-6 pd=20.88e-6 nrd=44e-3 nrs=44e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M176 Y n325 VDD VDD pmos_6p0 m=1.0 w=21e-6 l=700e-9 nf=1.0 as=9.24e-12 ++ ad=9.24e-12 ps=42.88e-6 pd=42.88e-6 nrd=20.952e-3 nrs=20.952e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M177 n328 n275 DVSS DVSS nmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M178 Y n325 VSS VSS nmos_6p0 m=1.0 w=9e-6 l=700e-9 nf=1.0 as=3.96e-12 ++ ad=3.96e-12 ps=18.88e-6 pd=18.88e-6 nrd=48.889e-3 nrs=48.889e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M179 n325 n328 VSS VSS nmos_6p0 m=1.0 w=2.5e-6 l=700e-9 nf=1.0 as=1.1e-12 ++ ad=1.1e-12 ps=5.88e-6 pd=5.88e-6 nrd=176e-3 nrs=176e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M180 n261 n335 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M181 n261 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M182 n336 PU VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M183 n261 n335 n336 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M184 n259 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M185 n259 n335 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M186 n342 n335 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M187 n259 PD n342 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M188 n348 n354 n335 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M189 PU PD n335 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M190 n354 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M191 n348 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M192 n348 PD n335 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M193 PU n354 n335 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M194 n354 PD VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M195 n348 PU VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +R196 n15 n357 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=23e-6 m=1.0 r=9.94533e3 par=1 +R197 n357 n356 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R198 n356 n355 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R199 n355 n358 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R200 n358 n363 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R201 n363 n362 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R202 n362 n359 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R203 n359 n360 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +M204 n360 n276 DVSS DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M205 n360 n260 DVDD DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D206 DVSS n15 np_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +D207 n15 DVDD pn_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +R208 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R209 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +R210 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R211 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__in_c_4lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__in_c_4lm.gds new file mode 100644 index 0000000..baaff88 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__in_c_4lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__in_s.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__in_s.cdl new file mode 100644 index 0000000..e28a6b8 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__in_s.cdl
@@ -0,0 +1,562 @@ +.SUBCKT gf180mcu_fd_io__in_s DVDD DVSS PAD PD PU VDD VSS Y +C0 DVDD DVSS $[nmoscap_6p0] m=8.0 l=1.5e-6 w=5e-6 +C1 DVDD DVSS $[nmoscap_6p0] m=4.0 l=3e-6 w=3e-6 +R2 n6 VSS $SUB=VDD $[ppolyf_u] $W=800e-9 $L=3.9e-6 m=1.0 r=1.88247e3 par=1 +R3 VDD n1 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=3.9e-6 m=1.0 r=1.88247e3 par=1 +M4 n62 n70 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M5 n32 n62 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M6 n67 n6 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M7 n70 n6 n67 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M8 n62 n70 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M9 n32 n62 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M10 n70 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M11 n70 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M12 PAD n38 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M13 PAD n50 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M14 PAD n47 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M15 PAD n43 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M16 PAD n37 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M17 PAD n51 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M18 PAD n46 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M19 PAD n42 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M20 PAD n39 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M21 PAD n49 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M22 PAD n48 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M23 PAD n44 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M24 PAD n40 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M25 PAD n52 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M26 PAD n45 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M27 PAD n41 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M28 n53 n36 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M29 n170 n6 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M30 n36 n170 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M31 n53 n36 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M32 n170 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M33 n36 n170 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D34 n6 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D35 n6 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D36 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D37 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M38 n183 n6 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M39 n174 n6 n183 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n34 n31 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M41 n31 n174 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M42 n174 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M43 n174 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M44 n34 n31 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M45 n31 n174 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D46 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D47 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M48 n193 n6 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M49 n184 n6 n193 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M50 n30 n28 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M51 n28 n184 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M52 n184 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M53 n184 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M54 n30 n28 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M55 n28 n184 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D56 VSS VDD pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D57 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M58 n203 VDD VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M59 n194 n6 n203 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M60 n27 n26 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M61 n26 n194 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M62 n194 VDD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M63 n194 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M64 n27 n26 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M65 n26 n194 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M66 n41 n53 n40 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M67 n40 DVDD n41 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M68 n45 n204 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M69 n52 n204 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M70 n41 n209 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M71 n209 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M72 n209 n34 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M73 n204 n31 n209 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M74 n45 n36 n52 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M75 n204 n31 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M76 n41 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M77 n52 n204 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M78 n45 DVSS n52 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M79 n204 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M80 n209 n34 n204 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M81 n40 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M82 n42 n53 n37 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M83 n37 DVDD n42 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M84 n46 n217 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M85 n51 n217 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M86 n42 n222 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M87 n222 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M88 n222 n30 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M89 n217 n28 n222 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M90 n46 n36 n51 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M91 n217 n28 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M92 n42 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M93 n51 n217 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M94 n46 DVSS n51 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M95 n217 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M96 n222 n30 n217 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M97 n37 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M98 n43 n53 n38 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M99 n38 DVDD n43 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M100 n47 n230 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M101 n50 n230 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M102 n43 n235 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M103 n235 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M104 n235 n30 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M105 n230 n28 n235 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M106 n47 n36 n50 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M107 n230 n28 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M108 n43 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M109 n50 n230 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M110 n47 DVSS n50 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M111 n230 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M112 n235 n30 n230 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M113 n38 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M114 n44 n53 n39 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M115 n39 DVDD n44 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M116 n48 n243 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M117 n49 n243 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M118 n44 n248 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M119 n248 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M120 n248 n27 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M121 n243 n26 n248 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M122 n48 n36 n49 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M123 n243 n26 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M124 n44 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M125 n49 n243 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M126 n48 DVSS n49 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M127 n243 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M128 n248 n27 n243 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M129 n39 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M130 n268 n257 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M131 n281 n1 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M132 n257 n281 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M133 n268 n257 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M134 n281 n1 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M135 n257 n281 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M136 n274 n258 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M137 n289 n1 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M138 n258 n289 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M139 n274 n258 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M140 n289 n1 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M141 n258 n289 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M142 n272 n260 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M143 n297 n261 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M144 n260 n297 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M145 n272 n260 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M146 n297 n261 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M147 n260 n297 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M148 n276 n263 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M149 n305 n259 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M150 n263 n305 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M151 n276 n263 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M152 n305 n259 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M153 n263 n305 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D154 PD VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D155 n1 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D156 n1 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D157 PU VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M158 n313 n258 DVDD DVDD pmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M159 DVDD n258 n314 DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M160 n315 n15 DVDD DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M161 DVSS n314 n315 DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M162 n275 n257 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M163 n275 n313 n310 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M164 n275 n313 n314 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M165 n275 n15 n315 DVDD pmos_6p0 m=1.0 w=4.3e-6 l=700e-9 nf=1.0 as=1.892e-12 ++ ad=1.892e-12 ps=9.48e-6 pd=9.48e-6 nrd=102.326e-3 nrs=102.326e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M166 n320 n257 DVSS DVSS nmos_6p0 m=1.0 w=16e-6 l=700e-9 nf=1.0 as=7.04e-12 ++ ad=7.04e-12 ps=32.88e-6 pd=32.88e-6 nrd=27.5e-3 nrs=27.5e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M167 n312 n15 n320 DVSS nmos_6p0 m=1.0 w=10.6e-6 l=700e-9 nf=1.0 as=4.664e-12 ++ ad=4.664e-12 ps=22.08e-6 pd=22.08e-6 nrd=41.509e-3 nrs=41.509e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M168 n275 n15 n312 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M169 n313 n258 DVSS DVSS nmos_6p0 m=1.0 w=4e-6 l=700e-9 nf=1.0 as=1.76e-12 ++ ad=1.76e-12 ps=8.88e-6 pd=8.88e-6 nrd=110e-3 nrs=110e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M170 n275 n258 n310 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M171 n275 n258 n314 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M172 DVDD n310 n312 DVSS nmos_6p0 m=1.0 w=1.3e-6 l=700e-9 nf=1.0 as=572e-15 ++ ad=572e-15 ps=3.48e-6 pd=3.48e-6 nrd=338.462e-3 nrs=338.462e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M173 DVSS n313 n310 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M174 n328 n275 DVDD DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M175 n325 n328 VDD VDD pmos_6p0 m=1.0 w=10e-6 l=700e-9 nf=1.0 as=4.4e-12 ++ ad=4.4e-12 ps=20.88e-6 pd=20.88e-6 nrd=44e-3 nrs=44e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M176 Y n325 VDD VDD pmos_6p0 m=1.0 w=21e-6 l=700e-9 nf=1.0 as=9.24e-12 ++ ad=9.24e-12 ps=42.88e-6 pd=42.88e-6 nrd=20.952e-3 nrs=20.952e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M177 n328 n275 DVSS DVSS nmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M178 Y n325 VSS VSS nmos_6p0 m=1.0 w=9e-6 l=700e-9 nf=1.0 as=3.96e-12 ++ ad=3.96e-12 ps=18.88e-6 pd=18.88e-6 nrd=48.889e-3 nrs=48.889e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M179 n325 n328 VSS VSS nmos_6p0 m=1.0 w=2.5e-6 l=700e-9 nf=1.0 as=1.1e-12 ++ ad=1.1e-12 ps=5.88e-6 pd=5.88e-6 nrd=176e-3 nrs=176e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M180 n261 n335 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M181 n261 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M182 n336 PU VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M183 n261 n335 n336 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M184 n259 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M185 n259 n335 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M186 n342 n335 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M187 n259 PD n342 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M188 n348 n354 n335 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M189 PU PD n335 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M190 n354 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M191 n348 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M192 n348 PD n335 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M193 PU n354 n335 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M194 n354 PD VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M195 n348 PU VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +R196 n15 n357 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=23e-6 m=1.0 r=9.94533e3 par=1 +R197 n357 n356 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R198 n356 n355 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R199 n355 n358 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R200 n358 n363 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R201 n363 n362 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R202 n362 n359 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R203 n359 n360 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +M204 n360 n276 DVSS DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M205 n360 n260 DVDD DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D206 DVSS n15 np_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +D207 n15 DVDD pn_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +R208 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R209 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +R210 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R211 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__in_s_4lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__in_s_4lm.gds new file mode 100644 index 0000000..c9acdb1 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_4lm/gf180mcu_fd_io__in_s_4lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__asig_5p0.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__asig_5p0.cdl new file mode 100644 index 0000000..eb255c4 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__asig_5p0.cdl
@@ -0,0 +1,6 @@ +.SUBCKT gf180mcu_fd_io__asig_5p0 ASIG5V DVDD DVSS VDD VSS +D0 DVSS DVDD np_6p0 m=4.0 AREA=40e-12 PJ=82e-6 +C1 DVDD DVSS $[nmoscap_6p0] m=36.0 l=15e-6 w=15e-6 +D2 DVSS ASIG5V np_6p0 m=4.0 AREA=150e-12 PJ=106e-6 +D3 ASIG5V DVDD pn_6p0 m=4.0 AREA=150e-12 PJ=106e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__asig_5p0_5lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__asig_5p0_5lm.gds new file mode 100644 index 0000000..783ccde --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__asig_5p0_5lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__bi_24t.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__bi_24t.cdl new file mode 100644 index 0000000..6327119 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__bi_24t.cdl
@@ -0,0 +1,562 @@ +.SUBCKT gf180mcu_fd_io__bi_24t A CS DVDD DVSS IE OE PAD PD PU SL VDD VSS Y +R0 n9 VDD $SUB=VDD $[ppolyf_u] $W=800e-9 $L=1.6e-6 m=1.0 r=907.859 par=1 +R1 n11 VDD $SUB=VDD $[ppolyf_u] $W=800e-9 $L=1.6e-6 m=1.0 r=907.859 par=1 +C2 DVDD DVSS $[nmoscap_6p0] m=4.0 l=3e-6 w=3e-6 +C3 DVDD DVSS $[nmoscap_6p0] m=8.0 l=1.5e-6 w=5e-6 +M4 n43 n32 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M5 n56 IE VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ad=660e-15 ++ ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M6 n32 n56 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M7 n43 n32 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ad=1.56e-12 ++ ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M8 n56 IE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M9 n32 n56 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ad=1.56e-12 ++ ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M10 n49 n33 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M11 n64 CS VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M12 n33 n64 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M13 n49 n33 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M14 n64 CS VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M15 n33 n64 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M16 n47 n35 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M17 n72 n36 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M18 n35 n72 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M19 n47 n35 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M20 n72 n36 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M21 n35 n72 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M22 n51 n38 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M23 n80 n34 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M24 n38 n80 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M25 n51 n38 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M26 n80 n34 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M27 n38 n80 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D28 PD VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D29 IE VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D30 CS VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D31 PU VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M32 n88 n33 DVDD DVDD pmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M33 DVDD n33 n89 DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M34 n90 n21 DVDD DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M35 DVSS n89 n90 DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M36 n50 n32 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M37 n50 n88 n85 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ad=880e-15 ++ ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M38 n50 n88 n89 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ad=880e-15 ++ ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M39 n50 n21 n90 DVDD pmos_6p0 m=1.0 w=4.3e-6 l=700e-9 nf=1.0 as=1.892e-12 ++ ad=1.892e-12 ps=9.48e-6 pd=9.48e-6 nrd=102.326e-3 nrs=102.326e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n95 n32 DVSS DVSS nmos_6p0 m=1.0 w=16e-6 l=700e-9 nf=1.0 as=7.04e-12 ++ ad=7.04e-12 ps=32.88e-6 pd=32.88e-6 nrd=27.5e-3 nrs=27.5e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M41 n87 n21 n95 DVSS nmos_6p0 m=1.0 w=10.6e-6 l=700e-9 nf=1.0 as=4.664e-12 ++ ad=4.664e-12 ps=22.08e-6 pd=22.08e-6 nrd=41.509e-3 nrs=41.509e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M42 n50 n21 n87 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M43 n88 n33 DVSS DVSS nmos_6p0 m=1.0 w=4e-6 l=700e-9 nf=1.0 as=1.76e-12 ++ ad=1.76e-12 ps=8.88e-6 pd=8.88e-6 nrd=110e-3 nrs=110e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M44 n50 n33 n85 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M45 n50 n33 n89 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M46 DVDD n85 n87 DVSS nmos_6p0 m=1.0 w=1.3e-6 l=700e-9 nf=1.0 as=572e-15 ++ ad=572e-15 ps=3.48e-6 pd=3.48e-6 nrd=338.462e-3 nrs=338.462e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M47 DVSS n88 n85 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M48 n103 n50 DVDD DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ad=880e-15 ++ ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M49 n100 n103 VDD VDD pmos_6p0 m=1.0 w=10e-6 l=700e-9 nf=1.0 as=4.4e-12 ++ ad=4.4e-12 ps=20.88e-6 pd=20.88e-6 nrd=44e-3 nrs=44e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M50 Y n100 VDD VDD pmos_6p0 m=1.0 w=21e-6 l=700e-9 nf=1.0 as=9.24e-12 ++ ad=9.24e-12 ps=42.88e-6 pd=42.88e-6 nrd=20.952e-3 nrs=20.952e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M51 n103 n50 DVSS DVSS nmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M52 Y n100 VSS VSS nmos_6p0 m=1.0 w=9e-6 l=700e-9 nf=1.0 as=3.96e-12 ++ ad=3.96e-12 ps=18.88e-6 pd=18.88e-6 nrd=48.889e-3 nrs=48.889e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M53 n100 n103 VSS VSS nmos_6p0 m=1.0 w=2.5e-6 l=700e-9 nf=1.0 as=1.1e-12 ++ ad=1.1e-12 ps=5.88e-6 pd=5.88e-6 nrd=176e-3 nrs=176e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M54 n36 n110 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M55 n36 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M56 n111 PU VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M57 n36 n110 n111 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M58 n34 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M59 n34 n110 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M60 n117 n110 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M61 n34 PD n117 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M62 n123 n129 n110 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M63 PU PD n110 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M64 n129 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M65 n123 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M66 n123 PD n110 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M67 PU n129 n110 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M68 n129 PD VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M69 n123 PU VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +R70 n21 n132 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=23e-6 m=1.0 r=9.94533e3 par=1 +R71 n132 n131 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R72 n131 n130 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R73 n130 n133 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R74 n133 n138 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R75 n138 n137 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R76 n137 n134 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R77 n134 n135 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +M78 n135 n51 DVSS DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M79 n135 n35 DVDD DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D80 DVSS n21 np_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +D81 n21 DVDD pn_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +R82 PAD n21 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R83 PAD n21 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +R84 PAD n21 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R85 PAD n21 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +M86 n183 n191 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M87 n153 n183 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M88 n188 OE VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M89 n191 A n188 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M90 n183 n191 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M91 n153 n183 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M92 n191 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M93 n191 A VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M94 PAD n157 DVDD DVDD pmos_6p0_sab m=1.0 w=120e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M95 PAD n165 DVDD DVDD pmos_6p0_sab m=1.0 w=60e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M96 PAD n172 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M97 PAD n169 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M98 PAD n158 DVDD DVDD pmos_6p0_sab m=1.0 w=120e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M99 PAD n164 DVDD DVDD pmos_6p0_sab m=1.0 w=60e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M100 PAD n173 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M101 PAD n168 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M102 PAD n161 DVDD DVDD pmos_6p0_sab m=1.0 w=120e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M103 PAD n166 DVDD DVDD pmos_6p0_sab m=1.0 w=60e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M104 PAD n171 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M105 PAD n170 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M106 PAD n162 DVDD DVDD pmos_6p0_sab m=1.0 w=120e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M107 PAD n163 DVDD DVDD pmos_6p0_sab m=1.0 w=60e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M108 PAD n174 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M109 PAD n167 DVSS DVSS nmos_6p0_sab m=1.0 w=37e-6 l=800e-9 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +D110 A VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D111 SL VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M112 n159 n160 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M113 n291 SL VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M114 n160 n291 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M115 n159 n160 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M116 n291 SL VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M117 n160 n291 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D118 VSS n9 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D119 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M120 n304 n9 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M121 n295 OE n304 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M122 n156 n152 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M123 n152 n295 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M124 n295 n9 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M125 n295 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M126 n156 n152 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M127 n152 n295 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D128 VSS n11 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D129 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M130 n314 n11 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M131 n305 OE n314 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M132 n151 n150 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M133 n150 n305 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M134 n305 n11 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M135 n305 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M136 n151 n150 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M137 n150 n305 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D138 VSS VDD pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D139 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M140 n324 VDD VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M141 n315 OE n324 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M142 n148 n147 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M143 n147 n315 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M144 n315 VDD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M145 n315 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M146 n148 n147 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M147 n147 n315 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M148 n163 n159 n162 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M149 n162 DVDD n163 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M150 n167 n325 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M151 n174 n325 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M152 n163 n330 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M153 n330 n153 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M154 n330 n156 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M155 n325 n152 n330 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M156 n167 n160 n174 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M157 n325 n152 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M158 n163 n330 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M159 n174 n325 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M160 n167 DVSS n174 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M161 n325 n153 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M162 n330 n156 n325 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M163 n162 n330 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M164 n164 n159 n158 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M165 n158 DVDD n164 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M166 n168 n338 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M167 n173 n338 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M168 n164 n343 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M169 n343 n153 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M170 n343 n151 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M171 n338 n150 n343 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M172 n168 n160 n173 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M173 n338 n150 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M174 n164 n343 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M175 n173 n338 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M176 n168 DVSS n173 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M177 n338 n153 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M178 n343 n151 n338 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M179 n158 n343 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M180 n165 n159 n157 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M181 n157 DVDD n165 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M182 n169 n351 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M183 n172 n351 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M184 n165 n356 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M185 n356 n153 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M186 n356 n151 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M187 n351 n150 n356 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M188 n169 n160 n172 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M189 n351 n150 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M190 n165 n356 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M191 n172 n351 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M192 n169 DVSS n172 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M193 n351 n153 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M194 n356 n151 n351 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M195 n157 n356 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M196 n166 n159 n161 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M197 n161 DVDD n166 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M198 n170 n364 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M199 n171 n364 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M200 n166 n369 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M201 n369 n153 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M202 n369 n148 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M203 n364 n147 n369 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M204 n170 n160 n171 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M205 n364 n147 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M206 n166 n369 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M207 n171 n364 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M208 n170 DVSS n171 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M209 n364 n153 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M210 n369 n148 n364 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M211 n161 n369 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__bi_24t_5lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__bi_24t_5lm.gds new file mode 100644 index 0000000..08e9049 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__bi_24t_5lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__bi_t.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__bi_t.cdl new file mode 100644 index 0000000..32ca23a --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__bi_t.cdl
@@ -0,0 +1,560 @@ +.SUBCKT gf180mcu_fd_io__bi_t A CS DVDD DVSS IE OE PAD PD PDRV0 PDRV1 PU SL VDD VSS Y +C0 DVDD DVSS $[nmoscap_6p0] m=4.0 l=3e-6 w=3e-6 +C1 DVDD DVSS $[nmoscap_6p0] m=10.0 l=1.5e-6 w=5e-6 +M2 n67 n75 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M3 n37 n67 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M4 n72 OE VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M5 n75 A n72 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M6 n67 n75 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M7 n37 n67 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M8 n75 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M9 n75 A VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M10 PAD n43 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M11 PAD n55 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M12 PAD n52 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M13 PAD n48 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M14 PAD n42 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M15 PAD n56 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M16 PAD n51 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M17 PAD n47 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M18 PAD n44 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M19 PAD n54 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M20 PAD n53 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M21 PAD n49 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M22 PAD n45 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M23 PAD n57 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M24 PAD n50 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M25 PAD n46 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M26 n58 n41 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M27 n175 SL VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M28 n41 n175 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M29 n58 n41 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M30 n175 SL VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M31 n41 n175 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D32 A VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D33 SL VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D34 VSS PDRV0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D35 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M36 n188 PDRV0 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M37 n179 OE n188 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M38 n39 n36 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M39 n36 n179 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n179 PDRV0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M41 n179 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M42 n39 n36 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M43 n36 n179 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D44 VSS PDRV1 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D45 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M46 n198 PDRV1 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M47 n189 OE n198 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M48 n35 n33 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M49 n33 n189 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M50 n189 PDRV1 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M51 n189 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M52 n35 n33 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M53 n33 n189 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D54 VSS VDD pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D55 VSS OE pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M56 n208 VDD VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M57 n199 OE n208 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M58 n32 n31 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M59 n31 n199 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M60 n199 VDD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M61 n199 OE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M62 n32 n31 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M63 n31 n199 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M64 n46 n58 n45 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M65 n45 DVDD n46 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M66 n50 n209 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M67 n57 n209 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M68 n46 n214 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M69 n214 n37 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M70 n214 n39 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M71 n209 n36 n214 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M72 n50 n41 n57 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M73 n209 n36 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M74 n46 n214 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M75 n57 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M76 n50 DVSS n57 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M77 n209 n37 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M78 n214 n39 n209 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M79 n45 n214 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M80 n47 n58 n42 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M81 n42 DVDD n47 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M82 n51 n222 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M83 n56 n222 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M84 n47 n227 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M85 n227 n37 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M86 n227 n35 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M87 n222 n33 n227 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M88 n51 n41 n56 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M89 n222 n33 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M90 n47 n227 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M91 n56 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M92 n51 DVSS n56 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M93 n222 n37 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M94 n227 n35 n222 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M95 n42 n227 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M96 n48 n58 n43 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M97 n43 DVDD n48 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M98 n52 n235 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M99 n55 n235 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M100 n48 n240 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M101 n240 n37 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M102 n240 n35 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M103 n235 n33 n240 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M104 n52 n41 n55 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M105 n235 n33 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M106 n48 n240 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M107 n55 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M108 n52 DVSS n55 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M109 n235 n37 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M110 n240 n35 n235 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M111 n43 n240 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M112 n49 n58 n44 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M113 n44 DVDD n49 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M114 n53 n248 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M115 n54 n248 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M116 n49 n253 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M117 n253 n37 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M118 n253 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M119 n248 n31 n253 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M120 n53 n41 n54 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M121 n248 n31 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M122 n49 n253 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M123 n54 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M124 n53 DVSS n54 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M125 n248 n37 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M126 n253 n32 n248 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M127 n44 n253 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M128 n273 n262 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M129 n286 IE VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M130 n262 n286 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M131 n273 n262 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M132 n286 IE VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M133 n262 n286 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M134 n279 n263 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M135 n294 CS VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M136 n263 n294 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M137 n279 n263 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M138 n294 CS VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M139 n263 n294 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M140 n277 n265 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M141 n302 n266 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M142 n265 n302 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M143 n277 n265 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M144 n302 n266 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M145 n265 n302 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M146 n281 n268 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M147 n310 n264 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M148 n268 n310 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M149 n281 n268 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M150 n310 n264 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M151 n268 n310 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D152 PD VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D153 IE VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D154 CS VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D155 PU VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M156 n318 n263 DVDD DVDD pmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M157 DVDD n263 n319 DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M158 n320 n20 DVDD DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M159 DVSS n319 n320 DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M160 n280 n262 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M161 n280 n318 n315 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M162 n280 n318 n319 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M163 n280 n20 n320 DVDD pmos_6p0 m=1.0 w=4.3e-6 l=700e-9 nf=1.0 as=1.892e-12 ++ ad=1.892e-12 ps=9.48e-6 pd=9.48e-6 nrd=102.326e-3 nrs=102.326e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M164 n325 n262 DVSS DVSS nmos_6p0 m=1.0 w=16e-6 l=700e-9 nf=1.0 as=7.04e-12 ++ ad=7.04e-12 ps=32.88e-6 pd=32.88e-6 nrd=27.5e-3 nrs=27.5e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M165 n317 n20 n325 DVSS nmos_6p0 m=1.0 w=10.6e-6 l=700e-9 nf=1.0 as=4.664e-12 ++ ad=4.664e-12 ps=22.08e-6 pd=22.08e-6 nrd=41.509e-3 nrs=41.509e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M166 n280 n20 n317 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M167 n318 n263 DVSS DVSS nmos_6p0 m=1.0 w=4e-6 l=700e-9 nf=1.0 as=1.76e-12 ++ ad=1.76e-12 ps=8.88e-6 pd=8.88e-6 nrd=110e-3 nrs=110e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M168 n280 n263 n315 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M169 n280 n263 n319 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M170 DVDD n315 n317 DVSS nmos_6p0 m=1.0 w=1.3e-6 l=700e-9 nf=1.0 as=572e-15 ++ ad=572e-15 ps=3.48e-6 pd=3.48e-6 nrd=338.462e-3 nrs=338.462e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M171 DVSS n318 n315 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M172 n333 n280 DVDD DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M173 n330 n333 VDD VDD pmos_6p0 m=1.0 w=10e-6 l=700e-9 nf=1.0 as=4.4e-12 ++ ad=4.4e-12 ps=20.88e-6 pd=20.88e-6 nrd=44e-3 nrs=44e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M174 Y n330 VDD VDD pmos_6p0 m=1.0 w=21e-6 l=700e-9 nf=1.0 as=9.24e-12 ++ ad=9.24e-12 ps=42.88e-6 pd=42.88e-6 nrd=20.952e-3 nrs=20.952e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M175 n333 n280 DVSS DVSS nmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M176 Y n330 VSS VSS nmos_6p0 m=1.0 w=9e-6 l=700e-9 nf=1.0 as=3.96e-12 ++ ad=3.96e-12 ps=18.88e-6 pd=18.88e-6 nrd=48.889e-3 nrs=48.889e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M177 n330 n333 VSS VSS nmos_6p0 m=1.0 w=2.5e-6 l=700e-9 nf=1.0 as=1.1e-12 ++ ad=1.1e-12 ps=5.88e-6 pd=5.88e-6 nrd=176e-3 nrs=176e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M178 n266 n340 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M179 n266 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M180 n341 PU VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M181 n266 n340 n341 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M182 n264 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M183 n264 n340 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M184 n347 n340 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M185 n264 PD n347 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M186 n353 n359 n340 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M187 PU PD n340 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M188 n359 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M189 n353 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M190 n353 PD n340 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M191 PU n359 n340 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M192 n359 PD VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M193 n353 PU VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +R194 n20 n362 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=23e-6 m=1.0 r=9.94533e3 par=1 +R195 n362 n361 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R196 n361 n360 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R197 n360 n363 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R198 n363 n368 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R199 n368 n367 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R200 n367 n364 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R201 n364 n365 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +M202 n365 n281 DVSS DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M203 n365 n265 DVDD DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D204 DVSS n20 np_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +D205 n20 DVDD pn_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +R206 PAD n20 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R207 PAD n20 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +R208 PAD n20 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R209 PAD n20 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__bi_t_5lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__bi_t_5lm.gds new file mode 100644 index 0000000..94a7250 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__bi_t_5lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__brk2.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__brk2.cdl new file mode 100644 index 0000000..4c6a968 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__brk2.cdl
@@ -0,0 +1,2 @@ +.SUBCKT gf180mcu_fd_io__brk2 VSS +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__brk2_5lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__brk2_5lm.gds new file mode 100644 index 0000000..99e363a --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__brk2_5lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__brk5.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__brk5.cdl new file mode 100644 index 0000000..e18a425 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__brk5.cdl
@@ -0,0 +1,2 @@ +.SUBCKT gf180mcu_fd_io__brk5 VSS +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__brk5_5lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__brk5_5lm.gds new file mode 100644 index 0000000..b267837 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__brk5_5lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__cor.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__cor.cdl new file mode 100644 index 0000000..fcc4425 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__cor.cdl
@@ -0,0 +1,71 @@ +.SUBCKT gf180mcu_fd_io__cor DVDD DVSS VDD VSS +C0 DVDD DVSS $[nmoscap_6p0] m=70.0 l=10e-6 w=25e-6 +M1 n7 n8 VDD VDD pmos_6p0 m=1.0 w=15e-6 l=700e-9 nf=1.0 as=6.6e-12 ad=6.6e-12 ++ ps=30.88e-6 pd=30.88e-6 nrd=29.333e-3 nrs=29.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M2 n8 n9 VDD VDD pmos_6p0 m=1.0 w=20e-6 l=700e-9 nf=1.0 as=8.8e-12 ad=8.8e-12 ++ ps=40.88e-6 pd=40.88e-6 nrd=22e-3 nrs=22e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M3 n5 n7 VDD VDD pmos_6p0 m=1.0 w=120e-6 l=700e-9 nf=2.0 as=52.8e-12 ad=31.2e-12 ++ ps=241.76e-6 pd=121.04e-6 nrd=2.167e-3 nrs=3.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +C4 n9 VSS $[nmoscap_6p0] m=8.0 l=10e-6 w=25e-6 +R5 n12 n16 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R6 n11 n12 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R7 n20 n11 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R8 n22 n20 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R9 n18 n22 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R10 n21 n9 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R11 n23 n21 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R12 n19 n23 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R13 n14 n19 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R14 n13 n14 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R15 n16 n13 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R16 VDD n18 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +M17 n8 n9 VSS VSS nmos_6p0 m=1.0 w=5e-6 l=700e-9 nf=1.0 as=2.2e-12 ad=2.2e-12 ++ ps=10.88e-6 pd=10.88e-6 nrd=88e-3 nrs=88e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M18 VDD n5 VSS VSS nmos_6p0 m=1.0 w=4e-3 l=700e-9 nf=80.0 as=1.058e-9 ad=1.04e-9 ++ ps=4.14232e-3 pd=4.0416e-3 nrd=65e-6 nrs=66e-6 sa=440e-9 sb=440e-9 sd=520e-9 ++ dtemp=0.0 par=1 +M19 n5 n7 VSS VSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M20 n7 n8 VSS VSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M21 n27 n28 DVDD DVDD pmos_6p0 m=1.0 w=15e-6 l=700e-9 nf=1.0 as=6.6e-12 ad=6.6e-12 ++ ps=30.88e-6 pd=30.88e-6 nrd=29.333e-3 nrs=29.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M22 n28 n29 DVDD DVDD pmos_6p0 m=1.0 w=20e-6 l=700e-9 nf=1.0 as=8.8e-12 ad=8.8e-12 ++ ps=40.88e-6 pd=40.88e-6 nrd=22e-3 nrs=22e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M23 n25 n27 DVDD DVDD pmos_6p0 m=1.0 w=120e-6 l=700e-9 nf=2.0 as=52.8e-12 ++ ad=31.2e-12 ps=241.76e-6 pd=121.04e-6 nrd=2.167e-3 nrs=3.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +C24 n29 DVSS $[nmoscap_6p0] m=8.0 l=10e-6 w=25e-6 +R25 n32 n36 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R26 n31 n32 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R27 n40 n31 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R28 n42 n40 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R29 n38 n42 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R30 n41 n29 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R31 n43 n41 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R32 n39 n43 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R33 n34 n39 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R34 n33 n34 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R35 n36 n33 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R36 DVDD n38 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +M37 n28 n29 DVSS DVSS nmos_6p0 m=1.0 w=5e-6 l=700e-9 nf=1.0 as=2.2e-12 ad=2.2e-12 ++ ps=10.88e-6 pd=10.88e-6 nrd=88e-3 nrs=88e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M38 DVDD n25 DVSS DVSS nmos_6p0 m=1.0 w=4e-3 l=700e-9 nf=80.0 as=1.058e-9 ad=1.04e-9 ++ ps=4.14232e-3 pd=4.0416e-3 nrd=65e-6 nrs=66e-6 sa=440e-9 sb=440e-9 sd=520e-9 ++ dtemp=0.0 par=1 +M39 n25 n27 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ++ ad=13.2e-12 ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n27 n28 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ++ ad=13.2e-12 ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__cor_5lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__cor_5lm.gds new file mode 100644 index 0000000..4b13384 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__cor_5lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__dvdd.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__dvdd.cdl new file mode 100644 index 0000000..ad7e322 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__dvdd.cdl
@@ -0,0 +1,38 @@ +.SUBCKT gf180mcu_fd_io__dvdd DVDD DVSS VSS +M0 n6 n7 DVDD DVDD pmos_6p0 m=1.0 w=15e-6 l=700e-9 nf=1.0 as=6.6e-12 ad=6.6e-12 ++ ps=30.88e-6 pd=30.88e-6 nrd=29.333e-3 nrs=29.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M1 n7 n8 DVDD DVDD pmos_6p0 m=1.0 w=20e-6 l=700e-9 nf=1.0 as=8.8e-12 ad=8.8e-12 ++ ps=40.88e-6 pd=40.88e-6 nrd=22e-3 nrs=22e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M2 n4 n6 DVDD DVDD pmos_6p0 m=1.0 w=120e-6 l=700e-9 nf=2.0 as=52.8e-12 ad=31.2e-12 ++ ps=241.76e-6 pd=121.04e-6 nrd=2.167e-3 nrs=3.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +C3 n8 DVSS $[nmoscap_6p0] m=8.0 l=10e-6 w=25e-6 +R4 n11 n15 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R5 n10 n11 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R6 n19 n10 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R7 n21 n19 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R8 n17 n21 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R9 n20 n8 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R10 n22 n20 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R11 n18 n22 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R12 n13 n18 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R13 n12 n13 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R14 n15 n12 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R15 DVDD n17 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +M16 n7 n8 DVSS DVSS nmos_6p0 m=1.0 w=5e-6 l=700e-9 nf=1.0 as=2.2e-12 ad=2.2e-12 ++ ps=10.88e-6 pd=10.88e-6 nrd=88e-3 nrs=88e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M17 DVDD n4 DVSS DVSS nmos_6p0 m=1.0 w=4e-3 l=700e-9 nf=80.0 as=1.058e-9 ad=1.04e-9 ++ ps=4.14232e-3 pd=4.0416e-3 nrd=65e-6 nrs=66e-6 sa=440e-9 sb=440e-9 sd=520e-9 ++ dtemp=0.0 par=1 +M18 n4 n6 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M19 n6 n7 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +D20 DVSS DVDD np_6p0 m=4.0 AREA=40e-12 PJ=82e-6 +C21 DVDD DVSS $[nmoscap_6p0] m=4.0 l=15e-6 w=15e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__dvdd_5lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__dvdd_5lm.gds new file mode 100644 index 0000000..6429128 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__dvdd_5lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__dvss.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__dvss.cdl new file mode 100644 index 0000000..37ceaf7 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__dvss.cdl
@@ -0,0 +1,38 @@ +.SUBCKT gf180mcu_fd_io__dvss DVDD DVSS VDD +M0 n6 n7 DVDD DVDD pmos_6p0 m=1.0 w=15e-6 l=700e-9 nf=1.0 as=6.6e-12 ad=6.6e-12 ++ ps=30.88e-6 pd=30.88e-6 nrd=29.333e-3 nrs=29.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M1 n7 n8 DVDD DVDD pmos_6p0 m=1.0 w=20e-6 l=700e-9 nf=1.0 as=8.8e-12 ad=8.8e-12 ++ ps=40.88e-6 pd=40.88e-6 nrd=22e-3 nrs=22e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M2 n4 n6 DVDD DVDD pmos_6p0 m=1.0 w=120e-6 l=700e-9 nf=2.0 as=52.8e-12 ad=31.2e-12 ++ ps=241.76e-6 pd=121.04e-6 nrd=2.167e-3 nrs=3.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +C3 n8 DVSS $[nmoscap_6p0] m=8.0 l=10e-6 w=25e-6 +R4 n11 n15 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R5 n10 n11 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R6 n19 n10 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R7 n21 n19 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R8 n17 n21 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R9 n20 n8 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R10 n22 n20 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R11 n18 n22 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R12 n13 n18 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R13 n12 n13 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R14 n15 n12 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +R15 DVDD n17 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=63.855e-6 m=1.0 r=29.999e3 par=1 +M16 n7 n8 DVSS DVSS nmos_6p0 m=1.0 w=5e-6 l=700e-9 nf=1.0 as=2.2e-12 ad=2.2e-12 ++ ps=10.88e-6 pd=10.88e-6 nrd=88e-3 nrs=88e-3 sa=440e-9 sb=440e-9 sd=0.0 ++ dtemp=0.0 par=1 +M17 DVDD n4 DVSS DVSS nmos_6p0 m=1.0 w=4e-3 l=700e-9 nf=80.0 as=1.058e-9 ad=1.04e-9 ++ ps=4.14232e-3 pd=4.0416e-3 nrd=65e-6 nrs=66e-6 sa=440e-9 sb=440e-9 sd=520e-9 ++ dtemp=0.0 par=1 +M18 n4 n6 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M19 n6 n7 DVSS DVSS nmos_6p0 m=1.0 w=30e-6 l=700e-9 nf=1.0 as=13.2e-12 ad=13.2e-12 ++ ps=60.88e-6 pd=60.88e-6 nrd=14.667e-3 nrs=14.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +D20 DVSS DVDD np_6p0 m=4.0 AREA=40e-12 PJ=82e-6 +C21 DVDD DVSS $[nmoscap_6p0] m=4.0 l=15e-6 w=15e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__dvss_5lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__dvss_5lm.gds new file mode 100644 index 0000000..77a99e3 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__dvss_5lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill1.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill1.cdl new file mode 100644 index 0000000..f60feef --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill1.cdl
@@ -0,0 +1,2 @@ +.SUBCKT gf180mcu_fd_io__fill1 DVDD DVSS VDD VSS +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill10.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill10.cdl new file mode 100644 index 0000000..20e1f56 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill10.cdl
@@ -0,0 +1,3 @@ +.SUBCKT gf180mcu_fd_io__fill10 DVDD DVSS VDD VSS +C0 VDD VSS $[nmoscap_6p0] m=32.0 l=6e-6 w=7e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill10_5lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill10_5lm.gds new file mode 100644 index 0000000..d5e69b2 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill10_5lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill1_5lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill1_5lm.gds new file mode 100644 index 0000000..90b85a2 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill1_5lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill5.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill5.cdl new file mode 100644 index 0000000..538dc19 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill5.cdl
@@ -0,0 +1,3 @@ +.SUBCKT gf180mcu_fd_io__fill5 DVDD DVSS VDD VSS +C0 VDD VSS $[nmoscap_6p0] m=70.0 l=1.5e-6 w=1.5e-6 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill5_5lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill5_5lm.gds new file mode 100644 index 0000000..60bee50 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fill5_5lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fillnc.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fillnc.cdl new file mode 100644 index 0000000..643321a --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fillnc.cdl
@@ -0,0 +1,2 @@ +.SUBCKT gf180mcu_fd_io__fillnc DVDD DVSS VDD VSS +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fillnc_5lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fillnc_5lm.gds new file mode 100644 index 0000000..57c1c86 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__fillnc_5lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__in_c.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__in_c.cdl new file mode 100644 index 0000000..8e5c16d --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__in_c.cdl
@@ -0,0 +1,562 @@ +.SUBCKT gf180mcu_fd_io__in_c DVDD DVSS PAD PD PU VDD VSS Y +C0 DVDD DVSS $[nmoscap_6p0] m=8.0 l=1.5e-6 w=5e-6 +C1 DVDD DVSS $[nmoscap_6p0] m=4.0 l=3e-6 w=3e-6 +R2 n0 VSS $SUB=VDD $[ppolyf_u] $W=800e-9 $L=3.9e-6 m=1.0 r=1.88247e3 par=1 +R3 VDD n6 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=3.9e-6 m=1.0 r=1.88247e3 par=1 +M4 n62 n70 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M5 n32 n62 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M6 n67 n0 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M7 n70 n0 n67 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M8 n62 n70 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M9 n32 n62 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M10 n70 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M11 n70 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M12 PAD n38 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M13 PAD n50 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M14 PAD n47 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M15 PAD n43 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M16 PAD n37 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M17 PAD n51 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M18 PAD n46 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M19 PAD n42 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M20 PAD n39 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M21 PAD n49 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M22 PAD n48 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M23 PAD n44 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M24 PAD n40 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M25 PAD n52 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M26 PAD n45 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M27 PAD n41 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M28 n53 n36 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M29 n170 n0 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M30 n36 n170 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M31 n53 n36 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M32 n170 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M33 n36 n170 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D34 n0 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D35 n0 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D36 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D37 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M38 n183 n0 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M39 n174 n0 n183 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n34 n31 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M41 n31 n174 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M42 n174 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M43 n174 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M44 n34 n31 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M45 n31 n174 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D46 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D47 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M48 n193 n0 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M49 n184 n0 n193 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M50 n30 n28 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M51 n28 n184 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M52 n184 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M53 n184 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M54 n30 n28 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M55 n28 n184 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D56 VSS VDD pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D57 VSS n0 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M58 n203 VDD VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M59 n194 n0 n203 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M60 n27 n26 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M61 n26 n194 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M62 n194 VDD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M63 n194 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M64 n27 n26 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M65 n26 n194 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M66 n41 n53 n40 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M67 n40 DVDD n41 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M68 n45 n204 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M69 n52 n204 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M70 n41 n209 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M71 n209 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M72 n209 n34 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M73 n204 n31 n209 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M74 n45 n36 n52 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M75 n204 n31 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M76 n41 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M77 n52 n204 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M78 n45 DVSS n52 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M79 n204 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M80 n209 n34 n204 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M81 n40 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M82 n42 n53 n37 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M83 n37 DVDD n42 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M84 n46 n217 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M85 n51 n217 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M86 n42 n222 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M87 n222 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M88 n222 n30 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M89 n217 n28 n222 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M90 n46 n36 n51 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M91 n217 n28 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M92 n42 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M93 n51 n217 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M94 n46 DVSS n51 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M95 n217 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M96 n222 n30 n217 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M97 n37 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M98 n43 n53 n38 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M99 n38 DVDD n43 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M100 n47 n230 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M101 n50 n230 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M102 n43 n235 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M103 n235 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M104 n235 n30 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M105 n230 n28 n235 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M106 n47 n36 n50 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M107 n230 n28 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M108 n43 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M109 n50 n230 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M110 n47 DVSS n50 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M111 n230 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M112 n235 n30 n230 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M113 n38 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M114 n44 n53 n39 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M115 n39 DVDD n44 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M116 n48 n243 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M117 n49 n243 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M118 n44 n248 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M119 n248 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M120 n248 n27 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M121 n243 n26 n248 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M122 n48 n36 n49 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M123 n243 n26 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M124 n44 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M125 n49 n243 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M126 n48 DVSS n49 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M127 n243 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M128 n248 n27 n243 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M129 n39 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M130 n268 n257 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M131 n281 n6 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M132 n257 n281 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M133 n268 n257 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M134 n281 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M135 n257 n281 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M136 n274 n258 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M137 n289 n0 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M138 n258 n289 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M139 n274 n258 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M140 n289 n0 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M141 n258 n289 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M142 n272 n260 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M143 n297 n261 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M144 n260 n297 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M145 n272 n260 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M146 n297 n261 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M147 n260 n297 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M148 n276 n263 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M149 n305 n259 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M150 n263 n305 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M151 n276 n263 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M152 n305 n259 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M153 n263 n305 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D154 PD VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D155 n6 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D156 n0 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D157 PU VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M158 n313 n258 DVDD DVDD pmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M159 DVDD n258 n314 DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M160 n315 n15 DVDD DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M161 DVSS n314 n315 DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M162 n275 n257 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M163 n275 n313 n310 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M164 n275 n313 n314 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M165 n275 n15 n315 DVDD pmos_6p0 m=1.0 w=4.3e-6 l=700e-9 nf=1.0 as=1.892e-12 ++ ad=1.892e-12 ps=9.48e-6 pd=9.48e-6 nrd=102.326e-3 nrs=102.326e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M166 n320 n257 DVSS DVSS nmos_6p0 m=1.0 w=16e-6 l=700e-9 nf=1.0 as=7.04e-12 ++ ad=7.04e-12 ps=32.88e-6 pd=32.88e-6 nrd=27.5e-3 nrs=27.5e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M167 n312 n15 n320 DVSS nmos_6p0 m=1.0 w=10.6e-6 l=700e-9 nf=1.0 as=4.664e-12 ++ ad=4.664e-12 ps=22.08e-6 pd=22.08e-6 nrd=41.509e-3 nrs=41.509e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M168 n275 n15 n312 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M169 n313 n258 DVSS DVSS nmos_6p0 m=1.0 w=4e-6 l=700e-9 nf=1.0 as=1.76e-12 ++ ad=1.76e-12 ps=8.88e-6 pd=8.88e-6 nrd=110e-3 nrs=110e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M170 n275 n258 n310 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M171 n275 n258 n314 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M172 DVDD n310 n312 DVSS nmos_6p0 m=1.0 w=1.3e-6 l=700e-9 nf=1.0 as=572e-15 ++ ad=572e-15 ps=3.48e-6 pd=3.48e-6 nrd=338.462e-3 nrs=338.462e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M173 DVSS n313 n310 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M174 n328 n275 DVDD DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M175 n325 n328 VDD VDD pmos_6p0 m=1.0 w=10e-6 l=700e-9 nf=1.0 as=4.4e-12 ++ ad=4.4e-12 ps=20.88e-6 pd=20.88e-6 nrd=44e-3 nrs=44e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M176 Y n325 VDD VDD pmos_6p0 m=1.0 w=21e-6 l=700e-9 nf=1.0 as=9.24e-12 ++ ad=9.24e-12 ps=42.88e-6 pd=42.88e-6 nrd=20.952e-3 nrs=20.952e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M177 n328 n275 DVSS DVSS nmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M178 Y n325 VSS VSS nmos_6p0 m=1.0 w=9e-6 l=700e-9 nf=1.0 as=3.96e-12 ++ ad=3.96e-12 ps=18.88e-6 pd=18.88e-6 nrd=48.889e-3 nrs=48.889e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M179 n325 n328 VSS VSS nmos_6p0 m=1.0 w=2.5e-6 l=700e-9 nf=1.0 as=1.1e-12 ++ ad=1.1e-12 ps=5.88e-6 pd=5.88e-6 nrd=176e-3 nrs=176e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M180 n261 n335 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M181 n261 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M182 n336 PU VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M183 n261 n335 n336 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M184 n259 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M185 n259 n335 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M186 n342 n335 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M187 n259 PD n342 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M188 n348 n354 n335 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M189 PU PD n335 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M190 n354 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M191 n348 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M192 n348 PD n335 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M193 PU n354 n335 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M194 n354 PD VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M195 n348 PU VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +R196 n15 n357 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=23e-6 m=1.0 r=9.94533e3 par=1 +R197 n357 n356 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R198 n356 n355 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R199 n355 n358 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R200 n358 n363 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R201 n363 n362 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R202 n362 n359 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R203 n359 n360 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +M204 n360 n276 DVSS DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M205 n360 n260 DVDD DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D206 DVSS n15 np_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +D207 n15 DVDD pn_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +R208 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R209 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +R210 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R211 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__in_c_5lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__in_c_5lm.gds new file mode 100644 index 0000000..916b3be --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__in_c_5lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__in_s.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__in_s.cdl new file mode 100644 index 0000000..e28a6b8 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__in_s.cdl
@@ -0,0 +1,562 @@ +.SUBCKT gf180mcu_fd_io__in_s DVDD DVSS PAD PD PU VDD VSS Y +C0 DVDD DVSS $[nmoscap_6p0] m=8.0 l=1.5e-6 w=5e-6 +C1 DVDD DVSS $[nmoscap_6p0] m=4.0 l=3e-6 w=3e-6 +R2 n6 VSS $SUB=VDD $[ppolyf_u] $W=800e-9 $L=3.9e-6 m=1.0 r=1.88247e3 par=1 +R3 VDD n1 $SUB=VDD $[ppolyf_u] $W=800e-9 $L=3.9e-6 m=1.0 r=1.88247e3 par=1 +M4 n62 n70 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M5 n32 n62 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M6 n67 n6 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M7 n70 n6 n67 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M8 n62 n70 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M9 n32 n62 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ad=2.64e-12 ++ ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M10 n70 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M11 n70 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ad=1.32e-12 ++ ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M12 PAD n38 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M13 PAD n50 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M14 PAD n47 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M15 PAD n43 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M16 PAD n37 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M17 PAD n51 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M18 PAD n46 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M19 PAD n42 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M20 PAD n39 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M21 PAD n49 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M22 PAD n48 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M23 PAD n44 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M24 PAD n40 DVDD DVDD pmos_6p0_sab m=1.0 w=80e-6 l=700e-9 nf=2.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M25 PAD n52 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M26 PAD n45 DVSS DVSS nmos_6p0_sab m=1.0 w=38e-6 l=1.15e-6 nf=1.0 s_sab=280e-9 ++ d_sab=3.78e-6 par=1 dtemp=0.0 +M27 PAD n41 DVDD DVDD pmos_6p0_sab m=1.0 w=40e-6 l=700e-9 nf=1.0 s_sab=280e-9 ++ d_sab=2.78e-6 par=1 dtemp=0.0 +M28 n53 n36 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ad=780e-15 ++ ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 sb=440e-9 ++ sd=520e-9 dtemp=0.0 par=1 +M29 n170 n6 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M30 n36 n170 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M31 n53 n36 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M32 n170 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M33 n36 n170 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D34 n6 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D35 n6 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D36 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D37 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M38 n183 n6 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M39 n174 n6 n183 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M40 n34 n31 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M41 n31 n174 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M42 n174 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M43 n174 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M44 n34 n31 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M45 n31 n174 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D46 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D47 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M48 n193 n6 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M49 n184 n6 n193 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M50 n30 n28 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M51 n28 n184 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M52 n184 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M53 n184 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M54 n30 n28 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M55 n28 n184 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D56 VSS VDD pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +D57 VSS n6 pn_6p0 m=1.0 AREA=230.4e-15 PJ=1.92e-6 +M58 n203 VDD VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M59 n194 n6 n203 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M60 n27 n26 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M61 n26 n194 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M62 n194 VDD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M63 n194 n6 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M64 n27 n26 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M65 n26 n194 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M66 n41 n53 n40 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M67 n40 DVDD n41 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M68 n45 n204 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M69 n52 n204 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M70 n41 n209 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M71 n209 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M72 n209 n34 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M73 n204 n31 n209 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M74 n45 n36 n52 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M75 n204 n31 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M76 n41 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M77 n52 n204 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M78 n45 DVSS n52 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M79 n204 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M80 n209 n34 n204 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M81 n40 n209 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M82 n42 n53 n37 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M83 n37 DVDD n42 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M84 n46 n217 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M85 n51 n217 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M86 n42 n222 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M87 n222 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M88 n222 n30 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M89 n217 n28 n222 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M90 n46 n36 n51 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M91 n217 n28 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M92 n42 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M93 n51 n217 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M94 n46 DVSS n51 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M95 n217 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M96 n222 n30 n217 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M97 n37 n222 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M98 n43 n53 n38 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M99 n38 DVDD n43 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M100 n47 n230 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M101 n50 n230 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M102 n43 n235 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M103 n235 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M104 n235 n30 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M105 n230 n28 n235 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M106 n47 n36 n50 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M107 n230 n28 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M108 n43 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M109 n50 n230 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M110 n47 DVSS n50 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M111 n230 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M112 n235 n30 n230 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M113 n38 n235 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M114 n44 n53 n39 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M115 n39 DVDD n44 DVSS nmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M116 n48 n243 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M117 n49 n243 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M118 n44 n248 DVSS DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M119 n248 n32 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M120 n248 n27 DVSS DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M121 n243 n26 n248 DVSS nmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M122 n48 n36 n49 DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M123 n243 n26 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M124 n44 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M125 n49 n243 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M126 n48 DVSS n49 DVDD pmos_6p0 m=1.0 w=1.2e-6 l=700e-9 nf=1.0 as=528e-15 ++ ad=528e-15 ps=3.28e-6 pd=3.28e-6 nrd=366.667e-3 nrs=366.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M127 n243 n32 DVDD DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M128 n248 n27 n243 DVDD pmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M129 n39 n248 DVDD DVDD pmos_6p0 m=1.0 w=24e-6 l=700e-9 nf=1.0 as=10.56e-12 ++ ad=10.56e-12 ps=48.88e-6 pd=48.88e-6 nrd=18.333e-3 nrs=18.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M130 n268 n257 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M131 n281 n1 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M132 n257 n281 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M133 n268 n257 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M134 n281 n1 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M135 n257 n281 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M136 n274 n258 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M137 n289 n1 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M138 n258 n289 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M139 n274 n258 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M140 n289 n1 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M141 n258 n289 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M142 n272 n260 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M143 n297 n261 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M144 n260 n297 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M145 n272 n260 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M146 n297 n261 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M147 n260 n297 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M148 n276 n263 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M149 n305 n259 VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M150 n263 n305 DVSS DVSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=2.0 as=1.32e-12 ++ ad=780e-15 ps=7.76e-6 pd=4.04e-6 nrd=86.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M151 n276 n263 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +M152 n305 n259 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M153 n263 n305 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=2.0 as=2.64e-12 ++ ad=1.56e-12 ps=13.76e-6 pd=7.04e-6 nrd=43.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=520e-9 dtemp=0.0 par=1 +D154 PD VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D155 n1 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D156 n1 VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +D157 PU VDD pn_6p0 m=1.0 AREA=1e-12 PJ=4e-6 +M158 n313 n258 DVDD DVDD pmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M159 DVDD n258 n314 DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M160 n315 n15 DVDD DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M161 DVSS n314 n315 DVDD pmos_6p0 m=1.0 w=3.8e-6 l=700e-9 nf=1.0 as=1.672e-12 ++ ad=1.672e-12 ps=8.48e-6 pd=8.48e-6 nrd=115.789e-3 nrs=115.789e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M162 n275 n257 DVDD DVDD pmos_6p0 m=1.0 w=6e-6 l=700e-9 nf=1.0 as=2.64e-12 ++ ad=2.64e-12 ps=12.88e-6 pd=12.88e-6 nrd=73.333e-3 nrs=73.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M163 n275 n313 n310 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M164 n275 n313 n314 DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M165 n275 n15 n315 DVDD pmos_6p0 m=1.0 w=4.3e-6 l=700e-9 nf=1.0 as=1.892e-12 ++ ad=1.892e-12 ps=9.48e-6 pd=9.48e-6 nrd=102.326e-3 nrs=102.326e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M166 n320 n257 DVSS DVSS nmos_6p0 m=1.0 w=16e-6 l=700e-9 nf=1.0 as=7.04e-12 ++ ad=7.04e-12 ps=32.88e-6 pd=32.88e-6 nrd=27.5e-3 nrs=27.5e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M167 n312 n15 n320 DVSS nmos_6p0 m=1.0 w=10.6e-6 l=700e-9 nf=1.0 as=4.664e-12 ++ ad=4.664e-12 ps=22.08e-6 pd=22.08e-6 nrd=41.509e-3 nrs=41.509e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M168 n275 n15 n312 DVSS nmos_6p0 m=1.0 w=12e-6 l=700e-9 nf=1.0 as=5.28e-12 ++ ad=5.28e-12 ps=24.88e-6 pd=24.88e-6 nrd=36.667e-3 nrs=36.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M169 n313 n258 DVSS DVSS nmos_6p0 m=1.0 w=4e-6 l=700e-9 nf=1.0 as=1.76e-12 ++ ad=1.76e-12 ps=8.88e-6 pd=8.88e-6 nrd=110e-3 nrs=110e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M170 n275 n258 n310 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M171 n275 n258 n314 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M172 DVDD n310 n312 DVSS nmos_6p0 m=1.0 w=1.3e-6 l=700e-9 nf=1.0 as=572e-15 ++ ad=572e-15 ps=3.48e-6 pd=3.48e-6 nrd=338.462e-3 nrs=338.462e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M173 DVSS n313 n310 DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M174 n328 n275 DVDD DVDD pmos_6p0 m=1.0 w=2e-6 l=700e-9 nf=1.0 as=880e-15 ++ ad=880e-15 ps=4.88e-6 pd=4.88e-6 nrd=220e-3 nrs=220e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M175 n325 n328 VDD VDD pmos_6p0 m=1.0 w=10e-6 l=700e-9 nf=1.0 as=4.4e-12 ++ ad=4.4e-12 ps=20.88e-6 pd=20.88e-6 nrd=44e-3 nrs=44e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M176 Y n325 VDD VDD pmos_6p0 m=1.0 w=21e-6 l=700e-9 nf=1.0 as=9.24e-12 ++ ad=9.24e-12 ps=42.88e-6 pd=42.88e-6 nrd=20.952e-3 nrs=20.952e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M177 n328 n275 DVSS DVSS nmos_6p0 m=1.0 w=8e-6 l=700e-9 nf=1.0 as=3.52e-12 ++ ad=3.52e-12 ps=16.88e-6 pd=16.88e-6 nrd=55e-3 nrs=55e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M178 Y n325 VSS VSS nmos_6p0 m=1.0 w=9e-6 l=700e-9 nf=1.0 as=3.96e-12 ++ ad=3.96e-12 ps=18.88e-6 pd=18.88e-6 nrd=48.889e-3 nrs=48.889e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M179 n325 n328 VSS VSS nmos_6p0 m=1.0 w=2.5e-6 l=700e-9 nf=1.0 as=1.1e-12 ++ ad=1.1e-12 ps=5.88e-6 pd=5.88e-6 nrd=176e-3 nrs=176e-3 sa=440e-9 sb=440e-9 ++ sd=0.0 dtemp=0.0 par=1 +M180 n261 n335 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M181 n261 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M182 n336 PU VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M183 n261 n335 n336 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M184 n259 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M185 n259 n335 VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M186 n342 n335 VSS VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M187 n259 PD n342 VSS nmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M188 n348 n354 n335 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M189 PU PD n335 VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M190 n354 PD VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M191 n348 PU VDD VDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M192 n348 PD n335 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M193 PU n354 n335 VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M194 n354 PD VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M195 n348 PU VSS VSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +R196 n15 n357 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=23e-6 m=1.0 r=9.94533e3 par=1 +R197 n357 n356 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R198 n356 n355 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R199 n355 n358 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R200 n358 n363 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R201 n363 n362 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R202 n362 n359 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +R203 n359 n360 $SUB=DVDD $[ppolyf_u] $W=800e-9 $L=35.7e-6 m=1.0 r=15.3065e3 par=1 +M204 n360 n276 DVSS DVSS nmos_6p0 m=1.0 w=1.5e-6 l=700e-9 nf=1.0 as=660e-15 ++ ad=660e-15 ps=3.88e-6 pd=3.88e-6 nrd=293.333e-3 nrs=293.333e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +M205 n360 n260 DVDD DVDD pmos_6p0 m=1.0 w=3e-6 l=700e-9 nf=1.0 as=1.32e-12 ++ ad=1.32e-12 ps=6.88e-6 pd=6.88e-6 nrd=146.667e-3 nrs=146.667e-3 sa=440e-9 ++ sb=440e-9 sd=0.0 dtemp=0.0 par=1 +D206 DVSS n15 np_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +D207 n15 DVDD pn_6p0 m=2.0 AREA=20e-12 PJ=42e-6 +R208 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R209 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +R210 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=432.59 par=1 +R211 PAD n15 $SUB=DVDD $[ppolyf_u] $W=2.5e-6 $L=2.8e-6 m=1.0 r=449.157 par=1 +.ENDS
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__in_s_5lm.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__in_s_5lm.gds new file mode 100644 index 0000000..9c0fe7c --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_io_5lm/gf180mcu_fd_io__in_s_5lm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__128x8m8wm1.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__128x8m8wm1.cdl new file mode 100644 index 0000000..a9dcb2f --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__128x8m8wm1.cdl
@@ -0,0 +1,2714 @@ +************************************** +* Revision: 1.0 +************************************** + +*.SCALE METER + +.SUBCKT M1_PSUB_CDNS_40254788595112 +** N=2765 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_40254788595113 +** N=2077 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT M1_PSUB$$47122476 +** N=5 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_402547885952 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_402547885951 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=6.81e-06 AD=2.9964e-12 AS=2.9964e-12 PD=1.45e-05 PS=1.45e-05 NRD=0.0646109 NRS=0.0646109 m=1 nf=1 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46889004 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +X0 1 2 3 4 pmos_5p0_CDNS_402547885951 $T=-155 0 0 0 $X=-1195 $Y=-620 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_402547885950 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=6.81e-06 AD=2.9964e-12 AS=2.9964e-12 PD=1.45e-05 PS=1.45e-05 NRD=0.0646109 NRS=0.0646109 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47119404 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +X0 1 2 3 4 nmos_5p0_CDNS_402547885950 $T=-155 0 0 0 $X=-835 $Y=-620 +.ENDS +*************************************** +.SUBCKT ypass_gate vss 3 b d bb db ypass pcb vdd +** N=26 EP=9 IP=25 FDC=5 +*.SEEDPROM +X2 bb b pcb vdd pmos_5p0_CDNS_402547885951 $T=1240 50985 1 0 $X=200 $Y=43555 +X3 bb db 3 vdd pmos_5p0_CDNS_402547885951 $T=1250 43050 1 0 $X=210 $Y=35620 +X4 b d 3 vdd pmos_1p2$$46889004 $T=1405 15300 1 0 $X=-25 $Y=7790 +X5 b d ypass vss nmos_1p2$$47119404 $T=1405 24575 1 0 $X=260 $Y=17090 +X6 bb db ypass vss nmos_1p2$$47119404 $T=1405 34595 1 0 $X=260 $Y=27110 +.ENDS +*************************************** +.SUBCKT mux821 1 2 3 4 5 6 7 8 9 13 14 15 16 17 18 19 20 21 22 23 ++ 24 25 26 27 28 29 30 31 32 33 42 43 44 45 46 47 48 +** N=86 EP=37 IP=165 FDC=48 +*.SEEDPROM +M0 13 42 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=1510 $Y=2370 $D=2 +M1 16 43 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=3750 $Y=2370 $D=2 +M2 19 44 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=7705 $Y=2370 $D=2 +M3 22 45 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=9945 $Y=2370 $D=2 +M4 25 46 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=13895 $Y=2370 $D=2 +M5 28 47 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=16135 $Y=2370 $D=2 +M6 31 48 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=20090 $Y=2370 $D=2 +M7 2 9 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=22330 $Y=2370 $D=2 +X10 5 3 7 8 pmos_5p0_CDNS_402547885951 $T=23310 51440 1 0 $X=22270 $Y=44010 +X11 5 6 2 8 pmos_5p0_CDNS_402547885951 $T=23320 43505 1 0 $X=22280 $Y=36075 +X12 3 4 2 8 pmos_1p2$$46889004 $T=23475 15755 1 0 $X=22045 $Y=8245 +X13 3 4 9 1 nmos_1p2$$47119404 $T=23475 25030 1 0 $X=22330 $Y=17545 +X14 5 6 9 1 nmos_1p2$$47119404 $T=23475 35050 1 0 $X=22330 $Y=27565 +X15 1 13 15 4 14 6 42 7 8 ypass_gate $T=3490 455 1 180 $X=-1160 $Y=0 +X16 1 16 18 4 17 6 43 7 8 ypass_gate $T=3490 455 0 0 $X=2385 $Y=0 +X17 1 19 21 4 20 6 44 7 8 ypass_gate $T=9685 455 1 180 $X=5035 $Y=0 +X18 1 22 24 4 23 6 45 7 8 ypass_gate $T=9685 455 0 0 $X=8580 $Y=0 +X19 1 25 27 4 26 6 46 7 8 ypass_gate $T=15875 455 1 180 $X=11225 $Y=0 +X20 1 28 30 4 29 6 47 7 8 ypass_gate $T=15875 455 0 0 $X=14770 $Y=0 +X21 1 31 33 4 32 6 48 7 8 ypass_gate $T=22070 455 1 180 $X=17420 $Y=0 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025478859514 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_402547885958 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859539 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$202587180 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859510 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025478859529 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=3.42e-06 AD=8.892e-13 AS=1.5048e-12 PD=4.46e-06 PS=8.6e-06 NRD=0.304094 NRS=0.51462 m=1 nf=2 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025478859541 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$202595372 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$202586156 +** N=3 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$202596396 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025478859520 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859540 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT wen_wm1 vss wep 3 4 5 6 7 8 9 10 11 12 13 men vdd wen GWEN 18 19 +** N=43 EP=19 IP=113 FDC=31 +M0 3 wen vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=1765 $Y=5060 $D=2 +M1 6 men vss vss nmos_5p0 L=6e-07 W=1.37e-06 AD=3.562e-13 AS=6.028e-13 PD=1.89e-06 PS=3.62e-06 NRD=0.189781 NRS=0.321168 m=1 nf=1 $X=1765 $Y=8905 $D=2 +M2 vss GWEN 3 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=2885 $Y=5060 $D=2 +M3 vss vss 6 vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=3.562e-13 PD=3.62e-06 PS=1.89e-06 NRD=0.321168 NRS=0.189781 m=1 nf=1 $X=2885 $Y=8905 $D=2 +M4 4 3 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=5125 $Y=4650 $D=2 +M5 5 6 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=5125 $Y=9315 $D=2 +M6 9 6 4 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=7660 $Y=8385 $D=2 +M7 7 10 vss vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=6.028e-13 PD=3.62e-06 PS=3.62e-06 NRD=0.321168 NRS=0.321168 m=1 nf=1 $X=8920 $Y=4240 $D=2 +M8 11 5 9 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=9970 $Y=9700 $D=2 +M9 vss 12 11 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=11090 $Y=9700 $D=2 +M10 vss 9 12 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=13330 $Y=9700 $D=2 +M11 13 12 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=14450 $Y=9700 $D=2 +M12 wep 7 vss vss nmos_5p0 L=6e-07 W=2.4e-06 AD=7.68e-13 AS=7.68e-13 PD=5.12e-06 PS=5.12e-06 NRD=1.2 NRS=1.2 m=1 nf=3 $X=12720 $Y=4810 $D=2 +M13 vss 13 8 vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=6.028e-13 PD=3.62e-06 PS=3.62e-06 NRD=0.321168 NRS=0.321168 m=1 nf=1 $X=17810 $Y=9290 $D=2 +M14 men 8 10 vss nmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.589e-12 PD=5.58e-06 PS=8.21e-06 NRD=0.229075 NRS=0.30837 m=1 nf=2 $X=20050 $Y=8385 $D=2 +M15 vss 13 10 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=22290 $Y=8385 $D=2 +M16 18 wen vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=1765 $Y=600 $D=8 +M17 19 men vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=1765 $Y=12055 $D=8 +M18 3 GWEN 18 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=2885 $Y=600 $D=8 +M19 6 vss 19 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=2885 $Y=12055 $D=8 +M20 4 3 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=5125 $Y=600 $D=8 +M21 5 6 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=5125 $Y=12055 $D=8 +M22 9 5 4 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=1.17084e-12 AS=9.988e-13 PD=4.78598e-06 PS=5.42e-06 NRD=0.22722 NRS=0.193833 m=1 nf=1 $X=7660 $Y=12055 $D=8 +M23 11 6 9 vdd pmos_5p0 L=6e-07 W=9.6e-07 AD=-6.87097e-13 AS=-6.48697e-13 PD=-2.78573e-06 PS=-2.70573e-06 NRD=-0.745548 NRS=-0.703882 m=1 nf=1 $X=9395 $Y=12055 $D=8 +M24 vdd 12 11 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=1.14386e-12 PD=5.42e-06 PS=4.72975e-06 NRD=0.193833 NRS=0.221983 m=1 nf=1 $X=11090 $Y=12055 $D=8 +M25 vdd 9 12 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=13330 $Y=12055 $D=8 +M26 13 12 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=14450 $Y=12055 $D=8 +M27 wep 7 vdd vdd pmos_5p0 L=6e-07 W=6e-06 AD=1.92e-12 AS=1.92e-12 PD=9.92e-06 PS=9.92e-06 NRD=0.48 NRS=0.48 m=1 nf=3 $X=12720 $Y=870 $D=8 +M28 men 13 10 vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=20050 $Y=12055 $D=8 +X48 vdd 7 10 pmos_5p0_CDNS_4025478859529 $T=8920 2870 1 0 $X=7880 $Y=540 +X49 vdd 8 13 pmos_5p0_CDNS_4025478859529 $T=16690 12625 0 0 $X=15650 $Y=12005 +.ENDS +*************************************** +.SUBCKT M1_PSUB$$44997676 +** N=7 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025478859513 +** N=6 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46286892 +** N=5 EP=0 IP=6 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859534 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=1.135e-05 AD=3.3596e-12 AS=3.3596e-12 PD=1.658e-05 PS=1.658e-05 NRD=0.651982 NRS=0.651982 m=1 nf=5 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025478859533 1 2 3 4 5 +** N=6 EP=5 IP=0 FDC=2 +M0 2 4 1 2 pmos_5p0 L=6e-07 W=1.2e-06 AD=3.12e-13 AS=5.28e-13 PD=1.72e-06 PS=3.28e-06 NRD=0.216667 NRS=0.366667 m=1 nf=1 $X=0 $Y=0 $D=8 +M1 3 5 2 2 pmos_5p0 L=6e-07 W=1.2e-06 AD=5.28e-13 AS=3.12e-13 PD=3.28e-06 PS=1.72e-06 NRD=0.366667 NRS=0.216667 m=1 nf=1 $X=1120 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859532 1 2 3 4 5 +** N=5 EP=5 IP=0 FDC=2 +M0 2 4 1 2 nmos_5p0 L=6e-07 W=6e-07 AD=1.56e-13 AS=2.64e-13 PD=1.12e-06 PS=2.08e-06 NRD=0.433333 NRS=0.733333 m=1 nf=1 $X=0 $Y=0 $D=2 +M1 3 5 2 2 nmos_5p0 L=6e-07 W=6e-07 AD=2.64e-13 AS=1.56e-13 PD=2.08e-06 PS=1.12e-06 NRD=0.733333 NRS=0.433333 m=1 nf=1 $X=1120 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46285868 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46281772 +** N=5 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025478859538 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859536 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=6e-07 AD=2.64e-13 AS=2.64e-13 PD=2.08e-06 PS=2.08e-06 NRD=0.733333 NRS=0.733333 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859512 +** N=6 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT sacntl_2 vss 2 pcb 4 5 6 7 8 9 10 11 18 19 20 21 22 23 24 25 26 ++ se vdd men +** N=54 EP=23 IP=83 FDC=39 +M0 2 11 vss vss nmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.0032e-12 PD=3.32e-06 PS=6.32e-06 NRD=0.45614 NRS=0.77193 m=1 nf=2 $X=795 $Y=26115 $D=2 +M1 4 men vss vss nmos_5p0 L=6e-07 W=5.7e-06 AD=1.6872e-12 AS=1.6872e-12 PD=9.8e-06 PS=9.8e-06 NRD=1.29825 NRS=1.29825 m=1 nf=5 $X=855 $Y=4275 $D=2 +M2 vss 10 pcb vss nmos_5p0 L=6e-07 W=1.589e-05 AD=4.54e-12 AS=4.54e-12 PD=2.216e-05 PS=2.216e-05 NRD=0.881057 NRS=0.881057 m=1 nf=7 $X=1950 $Y=9235 $D=2 +M3 5 4 vss vss nmos_5p0 L=6e-07 W=2.86e-06 AD=7.436e-13 AS=1.2584e-12 PD=3.38e-06 PS=6.6e-06 NRD=0.0909091 NRS=0.153846 m=1 nf=1 $X=10910 $Y=8645 $D=2 +M4 6 11 5 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12030 $Y=8645 $D=2 +M5 7 19 6 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=13150 $Y=8645 $D=2 +M6 8 19 7 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=14270 $Y=8645 $D=2 +M7 9 11 8 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=15390 $Y=8645 $D=2 +M8 vss 4 9 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=1.2584e-12 AS=7.436e-13 PD=6.6e-06 PS=3.38e-06 NRD=0.153846 NRS=0.0909091 m=1 nf=1 $X=16510 $Y=8645 $D=2 +M9 10 7 vss vss nmos_5p0 L=6e-07 W=5.22e-06 AD=1.3572e-12 AS=2.2968e-12 PD=6.26e-06 PS=1.22e-05 NRD=0.199234 NRS=0.337165 m=1 nf=2 $X=18750 $Y=8895 $D=2 +M10 11 20 vss vss nmos_5p0 L=6e-07 W=1.44e-06 AD=6.336e-13 AS=6.336e-13 PD=3.76e-06 PS=3.76e-06 NRD=0.305556 NRS=0.305556 m=1 nf=1 $X=21255 $Y=4090 $D=2 +M11 se 19 vss vss nmos_5p0 L=6e-07 W=9.08e-06 AD=2.3608e-12 AS=3.178e-12 PD=1.116e-05 PS=1.642e-05 NRD=0.45815 NRS=0.61674 m=1 nf=4 $X=19460 $Y=25030 $D=2 +M12 2 11 vdd vdd pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=3.0008e-12 PD=7.86e-06 PS=1.54e-05 NRD=0.152493 NRS=0.258065 m=1 nf=2 $X=795 $Y=20945 $D=8 +M13 4 men vdd vdd pmos_5p0 L=6e-07 W=1.135e-05 AD=3.3596e-12 AS=3.3596e-12 PD=1.658e-05 PS=1.658e-05 NRD=0.651982 NRS=0.651982 m=1 nf=5 $X=855 $Y=590 $D=8 +M14 19 2 vdd vdd pmos_5p0 L=6e-07 W=6.81e-06 AD=1.7706e-12 AS=2.1792e-12 PD=8.37e-06 PS=1.1e-05 NRD=0.343612 NRS=0.422907 m=1 nf=3 $X=5370 $Y=20990 $D=8 +M15 vdd 4 19 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=8730 $Y=20990 $D=8 +M16 pcb 10 vdd vdd pmos_5p0 L=6e-07 W=4.09e-05 AD=1.0634e-11 AS=1.21023e-11 PD=4.61e-05 PS=4.6818e-05 NRD=0.635697 NRS=0.723472 m=1 nf=10 $X=830 $Y=14055 $D=8 +M17 7 19 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.06e-06 PS=9.96e-06 NRD=0.0572687 NRS=0.0969163 m=1 nf=1 $X=14270 $Y=13710 $D=8 +M18 vdd 11 7 vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=15390 $Y=13710 $D=8 +M19 7 4 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.9976e-12 AS=1.1804e-12 PD=9.96e-06 PS=5.06e-06 NRD=0.0969163 NRS=0.0572687 m=1 nf=1 $X=16510 $Y=13710 $D=8 +M20 vdd 25 26 vdd pmos_5p0 L=6e-07 W=1.2e-06 AD=5.28e-13 AS=5.28e-13 PD=3.28e-06 PS=3.28e-06 NRD=0.366667 NRS=0.366667 m=1 nf=1 $X=18950 $Y=1670 $D=8 +M21 10 7 vdd vdd pmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=4.3584e-12 PD=2.008e-05 PS=2.008e-05 NRD=0.211454 NRS=0.211454 m=1 nf=3 $X=18750 $Y=13710 $D=8 +M22 se 19 vdd vdd pmos_5p0 L=6e-07 W=2.72e-05 AD=7.072e-12 AS=8.0512e-12 PD=3.24e-05 PS=3.856e-05 NRD=0.955882 NRS=1.08824 m=1 nf=10 $X=12740 $Y=20450 $D=8 +X23 vdd 11 20 pmos_5p0_CDNS_4025478859529 $T=21255 985 0 0 $X=20215 $Y=365 +X27 vss 18 2 vss nmos_5p0_CDNS_4025478859534 $T=5370 25030 0 0 $X=4690 $Y=24410 +X28 19 18 4 vss nmos_5p0_CDNS_4025478859534 $T=12415 25030 0 0 $X=11735 $Y=24410 +X29 20 vdd 21 4 vss pmos_5p0_CDNS_4025478859533 $T=8080 1480 0 0 $X=7040 $Y=860 +X30 22 vdd 23 21 22 pmos_5p0_CDNS_4025478859533 $T=11705 1480 0 0 $X=10665 $Y=860 +X31 24 vdd 25 23 24 pmos_5p0_CDNS_4025478859533 $T=15325 1480 0 0 $X=14285 $Y=860 +X32 20 vss 21 4 vss nmos_5p0_CDNS_4025478859532 $T=8080 4420 0 0 $X=7400 $Y=3800 +X33 22 vss 23 21 22 nmos_5p0_CDNS_4025478859532 $T=11705 4420 0 0 $X=11025 $Y=3800 +X34 24 vss 25 23 24 nmos_5p0_CDNS_4025478859532 $T=15325 4420 0 0 $X=14645 $Y=3800 +X39 26 vss 25 vss nmos_5p0_CDNS_4025478859536 $T=18950 4420 0 0 $X=18270 $Y=3800 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859544 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_402547885953 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025478859551 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859545 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT outbuf_oe q vss 3 4 5 15 16 17 18 vdd GWE se qp qn 24 +** N=66 EP=15 IP=48 FDC=18 +M0 vss 5 q vss nmos_5p0 L=6e-07 W=1.272e-05 AD=3.3072e-12 AS=4.0704e-12 PD=1.584e-05 PS=2.08e-05 NRD=0.735849 NRS=0.90566 m=1 nf=6 $X=395 $Y=2665 $D=2 +M1 3 GWE vss vss nmos_5p0 L=6e-07 W=1.6e-06 AD=7.04e-13 AS=7.04e-13 PD=4.08e-06 PS=4.08e-06 NRD=0.275 NRS=0.275 m=1 nf=1 $X=8145 $Y=2720 $D=2 +M2 17 3 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=9.68e-13 PD=5.28e-06 PS=5.28e-06 NRD=0.2 NRS=0.2 m=1 nf=1 $X=10105 $Y=2700 $D=2 +M3 vss 16 4 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=13175 $Y=12845 $D=2 +M4 5 15 4 vss nmos_5p0 L=6e-07 W=6.81e-06 AD=2.1792e-12 AS=2.1792e-12 PD=1.1e-05 PS=1.1e-05 NRD=0.422907 NRS=0.422907 m=1 nf=3 $X=12455 $Y=2720 $D=2 +M5 vss se 15 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=17045 $Y=4035 $D=2 +M6 5 qn 18 vss nmos_5p0 L=6e-07 W=5.68e-06 AD=1.4768e-12 AS=1.988e-12 PD=6.72e-06 PS=9.92e-06 NRD=0.183099 NRS=0.246479 m=1 nf=2 $X=19905 $Y=1945 $D=2 +M7 vss 3 18 vss nmos_5p0 L=6e-07 W=5.68e-06 AD=1.4768e-12 AS=1.988e-12 PD=6.72e-06 PS=9.92e-06 NRD=0.183099 NRS=0.246479 m=1 nf=2 $X=22145 $Y=1945 $D=2 +M8 vdd 5 q vdd pmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=7.2576e-12 PD=2.58e-05 PS=3.408e-05 NRD=0.412698 NRS=0.507937 m=1 nf=6 $X=395 $Y=6190 $D=8 +M9 3 GWE vdd vdd pmos_5p0 L=6e-07 W=4e-06 AD=1.76e-12 AS=1.76e-12 PD=8.88e-06 PS=8.88e-06 NRD=0.11 NRS=0.11 m=1 nf=1 $X=8145 $Y=6395 $D=8 +M10 17 3 vdd vdd pmos_5p0 L=6e-07 W=4.5e-06 AD=1.98e-12 AS=1.98e-12 PD=9.88e-06 PS=9.88e-06 NRD=0.0977778 NRS=0.0977778 m=1 nf=1 $X=10105 $Y=6175 $D=8 +M11 4 16 vdd vdd pmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.24202e-12 PD=3.32e-06 PS=5.60564e-06 NRD=0.45614 NRS=0.955691 m=1 nf=2 $X=12055 $Y=10310 $D=8 +M12 5 se 4 vdd pmos_5p0 L=6e-07 W=6.81e-06 AD=2.1792e-12 AS=2.1792e-12 PD=1.1e-05 PS=1.1e-05 NRD=0.422907 NRS=0.422907 m=1 nf=3 $X=12455 $Y=6395 $D=8 +M13 16 5 vdd vdd pmos_5p0 L=6e-07 W=1.2e-06 AD=5.28e-13 AS=7.79385e-13 PD=3.28e-06 PS=2.57436e-06 NRD=0.366667 NRS=0.541239 m=1 nf=1 $X=15085 $Y=10250 $D=8 +M14 vdd se 15 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=17045 $Y=7030 $D=8 +M15 5 qp 24 vdd pmos_5p0 L=6e-07 W=1.134e-05 AD=2.9484e-12 AS=3.969e-12 PD=1.238e-05 PS=1.841e-05 NRD=0.0917108 NRS=0.123457 m=1 nf=2 $X=19680 $Y=6685 $D=8 +M16 vdd 17 24 vdd pmos_5p0 L=6e-07 W=1.134e-05 AD=2.9484e-12 AS=3.969e-12 PD=1.238e-05 PS=1.841e-05 NRD=0.0917108 NRS=0.123457 m=1 nf=2 $X=21920 $Y=6685 $D=8 +X22 vss 16 5 vss nmos_5p0_CDNS_4025478859536 $T=15150 13365 1 0 $X=14470 $Y=12145 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46887980 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=1.361e-05 AD=5.9884e-12 AS=5.9884e-12 PD=2.81e-05 PS=2.81e-05 NRD=0.0323292 NRS=0.0323292 m=1 nf=1 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46273580 1 2 3 +** N=3 EP=3 IP=3 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.0032e-12 PD=3.32e-06 PS=6.32e-06 NRD=0.45614 NRS=0.77193 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46883884 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=1.134e-05 AD=4.9896e-12 AS=4.9896e-12 PD=2.356e-05 PS=2.356e-05 NRD=0.0388007 NRS=0.0388007 m=1 nf=1 $X=-155 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_402547885956 1 2 3 4 5 6 +** N=6 EP=6 IP=0 FDC=2 +M0 2 4 1 6 pmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=0 $Y=0 $D=8 +M1 3 5 2 6 pmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=1120 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859511 1 2 3 4 5 6 +** N=6 EP=6 IP=0 FDC=2 +M0 2 4 1 6 nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=0 $Y=0 $D=2 +M1 3 5 2 6 nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=1120 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46563372 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=-155 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT M1_NWELL_CDNS_4025478859533 +** N=4 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT din vss 2 3 4 d db 7 8 9 10 11 12 vdd datain men wep +** N=69 EP=16 IP=73 FDC=24 +M0 2 4 vss vss nmos_5p0 L=6e-07 W=1.361e-05 AD=5.9884e-12 AS=5.9884e-12 PD=2.81e-05 PS=2.81e-05 NRD=0.0323292 NRS=0.0323292 m=1 nf=1 $X=260 $Y=10430 $D=2 +M1 3 wep vss vss nmos_5p0 L=6e-07 W=1.14e-06 AD=7.866e-13 AS=7.923e-13 PD=3.66e-06 PS=3.67e-06 NRD=0.605263 NRS=0.609649 m=1 nf=1 $X=3600 $Y=38320 $D=2 +M2 vss 10 4 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=11165 $Y=8655 $D=2 +M3 3 wep vdd vdd pmos_5p0 L=6e-07 W=2.97e-06 AD=1.13602e-12 AS=1.7523e-12 PD=4.5e-06 PS=8.3e-06 NRD=0.515152 NRS=0.794613 m=1 nf=2 $X=3025 $Y=35440 $D=8 +M4 vdd 2 7 vdd pmos_5p0 L=6e-07 W=1.134e-05 AD=4.9896e-12 AS=4.9896e-12 PD=2.356e-05 PS=2.356e-05 NRD=0.0388007 NRS=0.0388007 m=1 nf=1 $X=6980 $Y=26220 $D=8 +X5 4 vdd 10 vdd pmos_5p0_CDNS_402547885951 $T=11165 455 0 0 $X=10125 $Y=-165 +X6 d 2 3 vdd pmos_1p2$$46889004 $T=2655 26220 0 0 $X=1225 $Y=25510 +X7 db 7 3 vdd pmos_1p2$$46889004 $T=4895 26220 0 0 $X=3465 $Y=25510 +X9 vdd 2 4 pmos_1p2$$46887980 $T=415 26220 0 0 $X=-1015 $Y=25510 +X10 vdd 12 men pmos_1p2$$46273580 $T=2920 7175 1 0 $X=1490 $Y=5355 +X11 vdd 11 4 pmos_1p2$$46273580 $T=7060 8140 1 0 $X=5630 $Y=6320 +X12 d 2 wep vss nmos_1p2$$46883884 $T=2655 12695 0 0 $X=1510 $Y=12010 +X13 db 7 wep vss nmos_1p2$$46883884 $T=4895 12695 0 0 $X=3750 $Y=12010 +X14 7 vss 2 vss nmos_1p2$$46883884 $T=7135 12695 0 0 $X=5990 $Y=12010 +X15 8 vdd 9 datain 8 vdd pmos_5p0_CDNS_402547885956 $T=2765 3195 0 0 $X=1725 $Y=2575 +X16 9 10 11 men 12 vdd pmos_5p0_CDNS_402547885956 $T=6905 3605 0 0 $X=5865 $Y=2985 +X17 8 vss 9 datain 8 vss nmos_5p0_CDNS_4025478859511 $T=2765 1790 1 0 $X=2085 $Y=210 +X18 9 10 11 12 men vss nmos_5p0_CDNS_4025478859511 $T=6905 725 0 0 $X=6225 $Y=105 +X19 vss 12 men vss nmos_1p2$$46563372 $T=3470 9035 0 0 $X=2325 $Y=8350 +X20 vss 11 4 vss nmos_1p2$$46563372 $T=7060 10495 1 0 $X=5915 $Y=8860 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46553132 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46897196 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46898220 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46551084 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT sa 1 vss 3 4 qn qp 7 pcb vdd d db se +** N=105 EP=12 IP=47 FDC=27 +M0 1 vss vss vss nmos_5p0 L=6e-07 W=3.41e-06 AD=8.866e-13 AS=1.5004e-12 PD=3.93e-06 PS=7.7e-06 NRD=0.0762463 NRS=0.129032 m=1 nf=1 $X=11660 $Y=16585 $D=2 +M1 3 4 1 vss nmos_5p0 L=6e-07 W=3.41e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12780 $Y=16585 $D=2 +M2 4 1 3 vss nmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=1.7732e-12 PD=7.86e-06 PS=7.86e-06 NRD=0.152493 NRS=0.152493 m=1 nf=2 $X=13900 $Y=16585 $D=2 +M3 7 4 vss vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=15170 $Y=8510 $D=2 +M4 1 4 3 vss nmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=1.7732e-12 PD=7.86e-06 PS=7.86e-06 NRD=0.152493 NRS=0.152493 m=1 nf=2 $X=16140 $Y=16585 $D=2 +M5 4 1 3 vss nmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=1.7732e-12 PD=7.86e-06 PS=7.86e-06 NRD=0.152493 NRS=0.152493 m=1 nf=2 $X=18380 $Y=16585 $D=2 +M6 vss 7 qp vss nmos_5p0 L=6e-07 W=6.81e-06 AD=1.7706e-12 AS=2.1792e-12 PD=8.37e-06 PS=1.1e-05 NRD=0.343612 NRS=0.422907 m=1 nf=3 $X=17410 $Y=8510 $D=2 +M7 1 4 3 vss nmos_5p0 L=6e-07 W=3.41e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=20620 $Y=16585 $D=2 +M8 qn 1 vss vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=20770 $Y=8510 $D=2 +M9 3 se vss vss nmos_5p0 L=6e-07 W=2.272e-05 AD=5.9072e-12 AS=6.9296e-12 PD=2.688e-05 PS=3.328e-05 NRD=0.732394 NRS=0.859155 m=1 nf=8 $X=12945 $Y=12550 $D=2 +M10 vss vss 1 vss nmos_5p0 L=6e-07 W=3.41e-06 AD=1.5004e-12 AS=8.866e-13 PD=7.7e-06 PS=3.93e-06 NRD=0.129032 NRS=0.0762463 m=1 nf=1 $X=21740 $Y=16585 $D=2 +M11 4 vdd vdd vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=2.366e-13 AS=4.004e-13 PD=1.43e-06 PS=2.7e-06 NRD=0.285714 NRS=0.483516 m=1 nf=1 $X=13985 $Y=24010 $D=8 +M12 vdd 1 4 vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=15105 $Y=24010 $D=8 +M13 d pcb vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=15755 $Y=30660 $D=8 +M14 7 4 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.589e-12 PD=5.58e-06 PS=8.21e-06 NRD=0.229075 NRS=0.30837 m=1 nf=2 $X=15170 $Y=4385 $D=8 +M15 4 pcb 1 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=16875 $Y=26330 $D=8 +M16 db pcb d vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=16875 $Y=30660 $D=8 +M17 1 4 vdd vdd pmos_5p0 L=6e-07 W=1.82e-06 AD=4.732e-13 AS=4.732e-13 PD=2.86e-06 PS=2.86e-06 NRD=0.571429 NRS=0.571429 m=1 nf=2 $X=16225 $Y=24010 $D=8 +M18 vdd pcb db vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=17995 $Y=30660 $D=8 +M19 4 1 vdd vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=18465 $Y=24010 $D=8 +M20 qp 7 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.1804e-12 PD=5.58e-06 PS=5.58e-06 NRD=0.229075 NRS=0.229075 m=1 nf=2 $X=17410 $Y=4385 $D=8 +M21 vdd vdd 4 vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=4.004e-13 AS=2.366e-13 PD=2.7e-06 PS=1.43e-06 NRD=0.483516 NRS=0.285714 m=1 nf=1 $X=19585 $Y=24010 $D=8 +M22 qn 1 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.589e-12 PD=5.58e-06 PS=8.21e-06 NRD=0.229075 NRS=0.30837 m=1 nf=2 $X=19650 $Y=4385 $D=8 +X28 db 1 se vdd pmos_1p2$$46897196 $T=12475 26330 0 0 $X=11045 $Y=25620 +X29 d 4 se vdd pmos_1p2$$46897196 $T=12475 30660 0 0 $X=11045 $Y=29950 +X30 d 4 se vdd pmos_1p2$$46897196 $T=20400 26330 0 0 $X=18970 $Y=25620 +X31 db 1 se vdd pmos_1p2$$46897196 $T=20400 30660 0 0 $X=18970 $Y=29950 +.ENDS +*************************************** +.SUBCKT saout_m2 1 VSS q datain pcb men VDD b[0] bb[0] WEN b[7] bb[7] bb[6] b[6] b[5] bb[5] bb[4] b[4] b[3] bb[3] ++ bb[2] b[2] b[1] bb[1] 54 GWE ypass[7] ypass[6] ypass[5] ypass[4] ypass[3] ypass[2] ypass[1] ypass[0] GWEN 78 79 80 81 82 ++ 83 84 +** N=135 EP=42 IP=161 FDC=187 +*.SEEDPROM +X0 VSS 54 b[0] 74 bb[0] 77 pcb VDD ypass[0] 78 bb[7] b[7] 79 bb[6] b[6] 80 bb[5] b[5] 81 bb[4] ++ b[4] 82 bb[3] b[3] 83 bb[2] b[2] 84 bb[1] b[1] ypass[7] ypass[6] ypass[5] ypass[4] ypass[3] ypass[2] ypass[1] ++ mux821 $T=2765 83345 0 0 $X=-1345 $Y=83340 +X1 VSS 1 86 89 90 87 92 96 91 97 93 94 95 men VDD WEN GWEN 85 88 wen_wm1 $T=1610 -16845 0 0 $X=100 $Y=-17385 +X2 VSS 98 pcb 72 103 104 105 106 108 111 112 100 99 101 75 102 73 107 109 110 ++ 76 VDD men ++ sacntl_2 $T=3160 150 0 0 $X=425 $Y=30 +X3 q VSS 113 115 116 118 117 114 120 VDD GWE 76 134 135 119 outbuf_oe $T=3160 27580 0 0 $X=500 $Y=25785 +X4 VSS 121 124 129 74 77 126 122 125 127 128 123 VDD datain men 1 din $T=1615 39060 0 0 $X=500 $Y=38775 +X5 130 VSS 132 131 135 134 133 pcb VDD 74 77 76 sa $T=3160 43075 0 0 $X=1375 $Y=42095 +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_dummy 1 2 3 4 5 7 +** N=9 EP=6 IP=0 FDC=4 +*.SEEDPROM +M0 1 7 2 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=180 $Y=260 $D=2 +M1 3 5 1 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=1710 $D=2 +M2 5 1 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=1710 $D=2 +M3 5 7 4 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=2220 $Y=260 $D=2 +.ENDS +*************************************** +.SUBCKT ICV_4 1 3 4 5 6 7 8 9 10 11 +** N=15 EP=10 IP=18 FDC=8 +*.SEEDPROM +X0 5 4 1 6 7 3 018SRAM_cell1_dummy $T=-3000 0 0 0 $X=-3340 $Y=-340 +X1 9 8 1 10 11 3 018SRAM_cell1_dummy $T=0 0 0 0 $X=-340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_5 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +** N=27 EP=18 IP=30 FDC=16 +*.SEEDPROM +X0 1 3 4 5 6 7 8 9 10 11 ICV_4 $T=-6000 0 0 0 $X=-9340 $Y=-340 +X1 1 3 12 13 14 15 16 17 18 19 ICV_4 $T=0 0 0 0 $X=-3340 $Y=-340 +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1 +** N=8 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_7 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 +** N=30 EP=18 IP=33 FDC=16 +*.SEEDPROM +X0 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ICV_5 $T=-3000 0 0 0 $X=-12340 $Y=-340 +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1_2x +** N=10 EP=0 IP=12 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_16 +** N=15 EP=0 IP=20 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_17 +** N=19 EP=0 IP=24 FDC=0 +.ENDS +*************************************** +.SUBCKT dcap_103_novia +** N=2 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_3 +** N=2 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_6 +** N=2 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1 +** N=8 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_2x 1 2 3 5 6 7 8 9 10 +** N=12 EP=9 IP=16 FDC=8 +*.SEEDPROM +M0 1 5 7 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=180 $Y=3470 $D=2 +M1 9 6 1 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=180 $Y=4760 $D=2 +M2 3 8 7 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=1840 $D=2 +M3 3 10 9 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=6210 $D=2 +M4 8 7 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=1840 $D=2 +M5 10 9 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=6210 $D=2 +M6 2 5 8 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=2220 $Y=3470 $D=2 +M7 10 6 2 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=2220 $Y=4760 $D=2 +.ENDS +*************************************** +.SUBCKT ICV_8 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 +** N=16 EP=15 IP=24 FDC=16 +*.SEEDPROM +X0 5 6 2 3 4 9 11 10 12 018SRAM_cell1_2x $T=0 0 0 0 $X=-340 $Y=-340 +X1 7 8 2 3 4 13 15 14 16 018SRAM_cell1_2x $T=3000 0 0 0 $X=2660 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 +** N=26 EP=18 IP=32 FDC=40 +*.SEEDPROM +M0 1 20 19 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=8060 $D=8 +M1 1 24 23 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=9340 $D=8 +M2 20 19 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=8060 $D=8 +M3 24 23 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=9340 $D=8 +M4 1 22 21 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=8060 $D=8 +M5 1 26 25 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=9340 $D=8 +M6 22 21 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=8060 $D=8 +M7 26 25 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=9340 $D=8 +X8 2 3 4 7 8 9 10 11 19 12 20 13 21 14 22 ICV_8 $T=0 0 0 0 $X=-340 $Y=-340 +X9 2 5 6 7 8 9 10 23 15 24 16 25 17 26 18 ICV_8 $T=0 9000 0 0 $X=-340 $Y=8660 +.ENDS +*************************************** +.SUBCKT ICV_10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 +** N=30 EP=30 IP=36 FDC=80 +*.SEEDPROM +X0 1 2 3 4 5 6 7 8 9 10 15 16 17 18 19 20 21 22 ICV_9 $T=0 0 0 0 $X=-340 $Y=-340 +X1 1 2 3 4 5 6 11 12 13 14 23 24 25 26 27 28 29 30 ICV_9 $T=6000 0 0 0 $X=5660 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_11 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 31 32 33 34 +** N=50 EP=34 IP=60 FDC=176 +*.SEEDPROM +M0 1 36 35 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=17060 $D=8 +M1 1 44 43 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=18340 $D=8 +M2 36 35 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=17060 $D=8 +M3 44 43 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=18340 $D=8 +M4 1 38 37 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=17060 $D=8 +M5 1 46 45 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=18340 $D=8 +M6 38 37 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=17060 $D=8 +M7 46 45 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=18340 $D=8 +M8 1 40 39 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=6630 $Y=17060 $D=8 +M9 1 48 47 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=6630 $Y=18340 $D=8 +M10 40 39 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=7770 $Y=17060 $D=8 +M11 48 47 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=7770 $Y=18340 $D=8 +M12 1 42 41 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=9630 $Y=17060 $D=8 +M13 1 50 49 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=9630 $Y=18340 $D=8 +M14 42 41 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=10770 $Y=17060 $D=8 +M15 50 49 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=10770 $Y=18340 $D=8 +X16 1 2 3 4 5 6 11 12 13 14 15 16 17 18 19 20 21 22 35 36 ++ 37 38 23 24 25 26 39 40 41 42 ++ ICV_10 $T=0 0 0 0 $X=-340 $Y=-340 +X17 1 2 7 8 9 10 11 12 13 14 15 16 17 18 43 44 45 46 27 28 ++ 29 30 47 48 49 50 31 32 33 34 ++ ICV_10 $T=0 18000 0 0 $X=-340 $Y=17660 +.ENDS +*************************************** +.SUBCKT ICV_12 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 +** N=16 EP=15 IP=24 FDC=16 +*.SEEDPROM +X0 5 6 2 3 4 9 11 10 12 018SRAM_cell1_2x $T=-3000 0 0 0 $X=-3340 $Y=-340 +X1 7 8 2 3 4 13 15 14 16 018SRAM_cell1_2x $T=0 0 0 0 $X=-340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_13 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 +** N=26 EP=18 IP=32 FDC=40 +*.SEEDPROM +M0 1 20 19 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=8060 $D=8 +M1 1 24 23 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=9340 $D=8 +M2 20 19 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=8060 $D=8 +M3 24 23 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=9340 $D=8 +M4 1 22 21 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=8060 $D=8 +M5 1 26 25 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=9340 $D=8 +M6 22 21 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=8060 $D=8 +M7 26 25 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=9340 $D=8 +X8 2 3 4 7 8 9 10 11 19 12 20 13 21 14 22 ICV_12 $T=0 0 0 0 $X=-3340 $Y=-340 +X9 2 5 6 7 8 9 10 23 15 24 16 25 17 26 18 ICV_12 $T=0 9000 0 0 $X=-3340 $Y=8660 +.ENDS +*************************************** +.SUBCKT ICV_14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 +** N=30 EP=30 IP=36 FDC=80 +*.SEEDPROM +X0 1 2 3 4 5 6 7 8 9 10 15 16 17 18 19 20 21 22 ICV_13 $T=-6000 0 0 0 $X=-9340 $Y=-340 +X1 1 2 3 4 5 6 11 12 13 14 23 24 25 26 27 28 29 30 ICV_13 $T=0 0 0 0 $X=-3340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 31 32 33 34 +** N=50 EP=34 IP=60 FDC=176 +*.SEEDPROM +M0 1 36 35 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=17060 $D=8 +M1 1 44 43 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=18340 $D=8 +M2 36 35 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=17060 $D=8 +M3 44 43 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=18340 $D=8 +M4 1 38 37 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=17060 $D=8 +M5 1 46 45 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=18340 $D=8 +M6 38 37 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=17060 $D=8 +M7 46 45 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=18340 $D=8 +M8 1 40 39 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=17060 $D=8 +M9 1 48 47 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=18340 $D=8 +M10 40 39 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=17060 $D=8 +M11 48 47 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=18340 $D=8 +M12 1 42 41 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=17060 $D=8 +M13 1 50 49 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=18340 $D=8 +M14 42 41 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=17060 $D=8 +M15 50 49 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=18340 $D=8 +X16 1 2 3 4 5 6 11 12 13 14 15 16 17 18 19 20 21 22 35 36 ++ 37 38 23 24 25 26 39 40 41 42 ++ ICV_14 $T=0 0 0 0 $X=-9340 $Y=-340 +X17 1 2 7 8 9 10 11 12 13 14 15 16 17 18 43 44 45 46 27 28 ++ 29 30 47 48 49 50 31 32 33 34 ++ ICV_14 $T=0 18000 0 0 $X=-9340 $Y=17660 +.ENDS +*************************************** +.SUBCKT ICV_18 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ++ 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 ++ 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 ++ 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 ++ 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 ++ 107 108 109 110 111 112 +** N=112 EP=106 IP=152 FDC=704 +*.SEEDPROM +X1 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 49 50 ++ 51 52 53 54 55 56 57 58 59 60 61 62 63 64 ++ ICV_11 $T=0 0 0 0 $X=-340 $Y=-340 +X2 7 8 9 10 11 12 13 14 15 16 25 26 27 28 29 30 31 32 65 66 ++ 67 68 69 70 71 72 73 74 75 76 77 78 79 80 ++ ICV_11 $T=12000 0 0 0 $X=11660 $Y=-340 +X3 7 8 9 10 11 12 13 14 15 16 33 34 35 36 37 38 39 40 81 82 ++ 83 84 85 86 87 88 89 90 91 92 93 94 95 96 ++ ICV_15 $T=30000 0 1 180 $X=26660 $Y=-340 +X4 7 8 9 10 11 12 13 14 15 16 41 42 43 44 45 46 47 48 97 98 ++ 99 100 101 102 103 104 105 106 107 108 109 110 111 112 ++ ICV_15 $T=42000 0 1 180 $X=38660 $Y=-340 +.ENDS +*************************************** +.SUBCKT saout_R_m2 1 vss q pcb datain men vdd b[7] bb[7] WEN b[0] bb[0] bb[1] b[1] b[2] bb[2] bb[3] b[3] b[4] bb[4] ++ bb[5] b[5] b[6] bb[6] 54 ypass[0] ypass[1] ypass[2] GWE ypass[3] ypass[4] ypass[5] ypass[6] ypass[7] GWEN 74 75 76 77 78 ++ 79 80 +** N=131 EP=42 IP=161 FDC=187 +*.SEEDPROM +X0 vss 54 b[7] 70 bb[7] 73 pcb vdd ypass[7] 74 bb[0] b[0] 75 bb[1] b[1] 76 bb[2] b[2] 77 bb[3] ++ b[3] 78 bb[4] b[4] 79 bb[5] b[5] 80 bb[6] b[6] ypass[0] ypass[1] ypass[2] ypass[3] ypass[4] ypass[5] ypass[6] ++ mux821 $T=2765 83310 0 0 $X=-1345 $Y=83305 +X1 vss 1 82 85 86 83 88 92 87 93 89 90 91 men vdd WEN GWEN 81 84 wen_wm1 $T=1610 -16880 0 0 $X=100 $Y=-17420 +X2 vss 94 pcb 68 99 100 101 102 104 107 108 96 95 97 71 98 69 103 105 106 ++ 72 vdd men ++ sacntl_2 $T=3160 115 0 0 $X=425 $Y=-5 +X3 q vss 109 111 112 114 113 110 116 vdd GWE 72 130 131 115 outbuf_oe $T=3160 27545 0 0 $X=500 $Y=25750 +X4 vss 117 120 125 70 73 122 118 121 123 124 119 vdd datain men 1 din $T=1615 39025 0 0 $X=500 $Y=38740 +X5 126 vss 128 127 131 130 129 pcb vdd 70 73 72 sa $T=3160 43040 0 0 $X=1375 $Y=42060 +.ENDS +*************************************** +.SUBCKT new_dummyrow_unit 7 9 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 ++ 79 81 83 85 87 89 91 93 95 97 99 101 103 105 +** N=105 EP=34 IP=120 FDC=64 +*.SEEDPROM +X0 7 9 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 ICV_5 $T=3310 885 1 180 $X=-30 $Y=545 +X1 7 9 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 ICV_5 $T=15310 885 1 180 $X=11970 $Y=545 +X2 7 9 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 ICV_5 $T=30310 885 1 180 $X=26970 $Y=545 +X3 7 9 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 ICV_5 $T=42310 885 1 180 $X=38970 $Y=545 +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1_bndry +** N=8 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1_2x_bndry +** N=13 EP=0 IP=12 FDC=0 +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_cutPC +** N=7 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_24 7 8 10 13 14 15 16 +** N=16 EP=7 IP=27 FDC=8 +*.SEEDPROM +M0 8 10 14 10 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=3180 $Y=-1030 $D=2 +M1 16 10 8 10 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=3180 $Y=260 $D=2 +M2 10 13 14 10 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=3630 $Y=-2660 $D=2 +M3 10 15 16 10 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=3630 $Y=1710 $D=2 +M4 13 14 10 10 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=4770 $Y=-2660 $D=2 +M5 15 16 10 10 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=4770 $Y=1710 $D=2 +M6 7 10 13 10 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=5220 $Y=-1030 $D=2 +M7 15 10 7 10 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=5220 $Y=260 $D=2 +.ENDS +*************************************** +.SUBCKT pmoscap_W2_5_477_R270 +** N=26 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_20 +** N=6 EP=0 IP=8 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_4025478859515 +** N=1558 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmoscap_W2_5_R270 +** N=13 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_4025478859517 +** N=1191 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_4025478859512 +** N=2001 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47513644 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859560 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47641644 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025478859571 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT xpredec0_xa 2 3 13 29 30 +** N=40 EP=5 IP=40 FDC=4 +*.SEEDPROM +M0 40 29 2 3 nmos_5p0 L=6e-07 W=1.225e-05 AD=3.185e-12 AS=7.2275e-12 PD=1.277e-05 PS=2.568e-05 NRD=0.0212245 NRS=0.0481633 m=1 nf=1 $X=3255 $Y=2430 $D=2 +M1 3 30 40 3 nmos_5p0 L=6e-07 W=1.225e-05 AD=7.28875e-12 AS=3.185e-12 PD=2.569e-05 PS=1.277e-05 NRD=0.0485714 NRS=0.0212245 m=1 nf=1 $X=4375 $Y=2430 $D=2 +M2 2 29 13 13 pmos_5p0 L=6e-07 W=1.52e-05 AD=3.952e-12 AS=6.688e-12 PD=1.572e-05 PS=3.128e-05 NRD=0.0171053 NRS=0.0289474 m=1 nf=1 $X=3255 $Y=19540 $D=8 +M3 13 30 2 13 pmos_5p0 L=6e-07 W=1.52e-05 AD=6.688e-12 AS=3.952e-12 PD=3.128e-05 PS=1.572e-05 NRD=0.0289474 NRS=0.0171053 m=1 nf=1 $X=4375 $Y=19540 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47330348_161 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT alatch vss ab a vdd enb en +** N=16 EP=6 IP=24 FDC=8 +M0 ab 12 vss vss nmos_5p0 L=6e-07 W=3.64e-06 AD=9.464e-13 AS=1.6016e-12 PD=4.68e-06 PS=9.04e-06 NRD=0.285714 NRS=0.483516 m=1 nf=2 $X=2590 $Y=1475 $D=2 +M1 vss ab 11 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=3710 $Y=12935 $D=2 +M2 a en 12 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=6280 $Y=1020 $D=2 +M3 11 enb 12 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=6280 $Y=12935 $D=2 +M4 ab 12 vdd vdd pmos_5p0 L=6e-07 W=9.08e-06 AD=2.3608e-12 AS=3.9952e-12 PD=1.012e-05 PS=1.992e-05 NRD=0.114537 NRS=0.193833 m=1 nf=2 $X=2590 $Y=4695 $D=8 +M5 a enb 12 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=6280 $Y=5895 $D=8 +X10 11 vdd ab vdd pmos_1p2$$47330348_161 $T=3865 11540 1 0 $X=2435 $Y=9910 +X11 12 11 en vdd pmos_1p2$$47330348_161 $T=6435 11540 1 0 $X=5005 $Y=9910 +.ENDS +*************************************** +.SUBCKT M1_PSUB$$47335468 +** N=8 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT xpredec0_bot 1 2 3 8 9 10 11 +** N=33 EP=7 IP=7 FDC=12 +M0 2 33 1 1 nmos_5p0 L=6e-07 W=7.04e-06 AD=3.0976e-12 AS=3.0976e-12 PD=1.496e-05 PS=1.496e-05 NRD=0.0625 NRS=0.0625 m=1 nf=1 $X=3755 $Y=35615 $D=2 +M1 3 2 1 1 nmos_5p0 L=6e-07 W=5.22e-06 AD=2.2968e-12 AS=2.2968e-12 PD=1.132e-05 PS=1.132e-05 NRD=0.0842912 NRS=0.0842912 m=1 nf=1 $X=6325 $Y=36010 $D=2 +M2 2 33 8 8 pmos_5p0 L=6e-07 W=1.769e-05 AD=7.7836e-12 AS=7.7836e-12 PD=3.626e-05 PS=3.626e-05 NRD=0.0248728 NRS=0.0248728 m=1 nf=1 $X=3755 $Y=16320 $D=8 +M3 3 2 8 8 pmos_5p0 L=6e-07 W=1.316e-05 AD=5.7904e-12 AS=5.7904e-12 PD=2.72e-05 PS=2.72e-05 NRD=0.0334347 NRS=0.0334347 m=1 nf=1 $X=6325 $Y=20855 $D=8 +X4 1 33 9 8 11 10 alatch $T=350 -3160 0 0 $X=-100 $Y=-3165 +.ENDS +*************************************** +.SUBCKT xpredec0 vss vdd men clk A[1] A[0] x[3] x[2] x[1] x[0] +** N=99 EP=10 IP=158 FDC=56 +M0 x[3] 90 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=5.5388e-12 PD=2.024e-05 PS=2.514e-05 NRD=0.229075 NRS=0.268722 m=1 nf=4 $X=260 $Y=50820 $D=2 +M1 x[2] 92 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=4.7216e-12 PD=2.024e-05 PS=2.024e-05 NRD=0.229075 NRS=0.229075 m=1 nf=4 $X=4740 $Y=50820 $D=2 +M2 x[1] 94 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=4.7216e-12 PD=2.024e-05 PS=2.024e-05 NRD=0.229075 NRS=0.229075 m=1 nf=4 $X=9220 $Y=50820 $D=2 +M3 x[0] 96 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=5.5388e-12 PD=2.024e-05 PS=2.514e-05 NRD=0.229075 NRS=0.268722 m=1 nf=4 $X=13700 $Y=50820 $D=2 +M4 17 men vss vss nmos_5p0 L=6e-07 W=1.37e-06 AD=3.562e-13 AS=6.028e-13 PD=1.89e-06 PS=3.62e-06 NRD=0.189781 NRS=0.321168 m=1 nf=1 $X=21630 $Y=51200 $D=2 +M5 vss clk 17 vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=3.562e-13 PD=3.62e-06 PS=1.89e-06 NRD=0.321168 NRS=0.189781 m=1 nf=1 $X=22750 $Y=51200 $D=2 +M6 x[3] 90 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.38348e-11 PD=4.744e-05 PS=5.914e-05 NRD=0.0917108 NRS=0.107584 m=1 nf=4 $X=260 $Y=38080 $D=8 +M7 x[2] 92 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.744e-05 PS=4.744e-05 NRD=0.0917108 NRS=0.0917108 m=1 nf=4 $X=4740 $Y=38080 $D=8 +M8 x[1] 94 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.744e-05 PS=4.744e-05 NRD=0.0917108 NRS=0.0917108 m=1 nf=4 $X=9220 $Y=38080 $D=8 +M9 x[0] 96 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.38348e-11 PD=4.744e-05 PS=5.914e-05 NRD=0.0917108 NRS=0.107584 m=1 nf=4 $X=13700 $Y=38080 $D=8 +M10 98 men vdd vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=4.39037e-13 AS=1.01447e-12 PD=2.22e-06 PS=4.6e-06 NRD=0.151026 NRS=0.348974 m=1 nf=1 $X=21630 $Y=47525 $D=8 +M11 17 clk 98 vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=8.525e-15 AS=-8.525e-15 PD=1e-08 PS=-1e-08 NRD=0.00293255 NRS=-0.00293255 m=1 nf=1 $X=22745 $Y=47525 $D=8 +M12 99 clk 17 vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=-8.525e-15 AS=8.525e-15 PD=-1e-08 PS=1e-08 NRD=-0.00293255 NRS=0.00293255 m=1 nf=1 $X=23870 $Y=47525 $D=8 +M13 vdd men 99 vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=1.01447e-12 AS=4.39037e-13 PD=4.6e-06 PS=2.22e-06 NRD=0.348974 NRS=0.151026 m=1 nf=1 $X=24985 $Y=47525 $D=8 +M14 18 17 vdd vdd pmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.0032e-12 PD=3.32e-06 PS=6.32e-06 NRD=0.45614 NRS=0.77193 m=1 nf=2 $X=29010 $Y=47595 $D=8 +X17 18 vss 17 vss nmos_1p2$$46563372 $T=29755 51180 0 0 $X=28610 $Y=50495 +X18 90 vss vdd 30 31 xpredec0_xa $T=-2205 170 0 0 $X=-1440 $Y=-5 +X19 92 vss vdd 30 32 xpredec0_xa $T=11165 170 1 180 $X=3000 $Y=-5 +X20 94 vss vdd 33 31 xpredec0_xa $T=6755 170 0 0 $X=7520 $Y=-5 +X21 96 vss vdd 33 32 xpredec0_xa $T=20125 170 1 180 $X=11960 $Y=-5 +X22 vss 30 33 vdd A[1] 17 18 xpredec0_bot $T=18665 3160 0 0 $X=18135 $Y=-5 +X23 vss 31 32 vdd A[0] 17 18 xpredec0_bot $T=27120 3160 0 0 $X=26590 $Y=-5 +.ENDS +*************************************** +.SUBCKT M1_PACTIVE_CDNS_4025478859547 +** N=38 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025478859559 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859558 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ypredec1_ys +** N=8 EP=0 IP=36 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_21 1 2 4 5 7 8 +** N=8 EP=6 IP=10 FDC=4 +*.SEEDPROM +M0 1 7 4 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=3510 $Y=1700 $D=2 +M1 8 5 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=6870 $Y=1700 $D=2 +M2 2 7 4 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=3510 $Y=14855 $D=8 +M3 8 5 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=6870 $Y=14855 $D=8 +.ENDS +*************************************** +.SUBCKT ICV_22 1 2 4 5 6 7 8 9 11 13 +** N=14 EP=10 IP=16 FDC=12 +*.SEEDPROM +M0 1 14 6 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=9110 $Y=1700 $D=2 +M1 12 7 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=12470 $Y=1700 $D=2 +M2 2 14 6 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=9110 $Y=14855 $D=8 +M3 12 7 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=12470 $Y=14855 $D=8 +X4 1 2 4 5 11 14 ICV_21 $T=0 0 0 0 $X=-5 $Y=-5 +X5 1 2 8 9 12 13 ICV_21 $T=11200 0 0 0 $X=11195 $Y=-5 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47514668 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ypredec1_bot 1 2 3 10 11 12 13 +** N=34 EP=7 IP=20 FDC=12 +M0 2 30 1 1 nmos_5p0 L=6e-07 W=4.54e-06 AD=1.9976e-12 AS=1.9976e-12 PD=9.96e-06 PS=9.96e-06 NRD=0.0969163 NRS=0.0969163 m=1 nf=1 $X=3755 $Y=33350 $D=2 +M1 3 2 1 1 nmos_5p0 L=6e-07 W=4.54e-06 AD=1.9976e-12 AS=1.9976e-12 PD=9.96e-06 PS=9.96e-06 NRD=0.0969163 NRS=0.0969163 m=1 nf=1 $X=6325 $Y=33350 $D=2 +X2 10 2 30 pmos_1p2$$46887980 $T=3910 18340 0 0 $X=2480 $Y=17630 +X3 10 3 2 pmos_1p2$$46887980 $T=6480 18340 0 0 $X=5050 $Y=17630 +X4 1 30 11 10 13 12 alatch $T=350 -3160 0 0 $X=-100 $Y=-3165 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47821868 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47820844 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ypredec1_xa +** N=29 EP=0 IP=36 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_23 1 2 5 8 9 10 11 12 +** N=22 EP=8 IP=36 FDC=16 +M0 20 10 13 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=1.73655e-12 AS=4.05195e-12 PD=7.32e-06 PS=1.481e-05 NRD=0.0374449 NRS=0.0873715 m=1 nf=1 $X=-2370 $Y=-33035 $D=2 +M1 19 9 20 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=3.405e-14 AS=-3.405e-14 PD=1e-08 PS=-1e-08 NRD=0.000734214 NRS=-0.000734214 m=1 nf=1 $X=-1260 $Y=-33035 $D=2 +M2 1 2 19 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=3.405e-14 AS=-3.405e-14 PD=1e-08 PS=-1e-08 NRD=0.000734214 NRS=-0.000734214 m=1 nf=1 $X=-140 $Y=-33035 $D=2 +M3 1 13 11 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=1.7706e-12 AS=2.1792e-12 PD=8.37e-06 PS=1.1e-05 NRD=0.343612 NRS=0.422907 m=1 nf=3 $X=-2375 $Y=-2950 $D=2 +M4 21 5 1 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=-3.405e-14 AS=3.405e-14 PD=-1e-08 PS=1e-08 NRD=-0.000734214 NRS=0.000734214 m=1 nf=1 $X=990 $Y=-33035 $D=2 +M5 22 9 21 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=-3.405e-14 AS=3.405e-14 PD=-1e-08 PS=1e-08 NRD=-0.000734214 NRS=0.000734214 m=1 nf=1 $X=2110 $Y=-33035 $D=2 +M6 16 10 22 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=4.05195e-12 AS=1.73655e-12 PD=1.481e-05 PS=7.32e-06 NRD=0.0873715 NRS=0.0374449 m=1 nf=1 $X=3220 $Y=-33035 $D=2 +M7 12 16 1 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=2.1792e-12 AS=1.7706e-12 PD=1.1e-05 PS=8.37e-06 NRD=0.422907 NRS=0.343612 m=1 nf=3 $X=985 $Y=-2950 $D=2 +M8 8 10 13 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=1.4742e-12 AS=2.4948e-12 PD=6.19e-06 PS=1.222e-05 NRD=0.0458554 NRS=0.0776014 m=1 nf=1 $X=-2375 $Y=-19360 $D=8 +M9 13 9 8 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=-1255 $Y=-19360 $D=8 +M10 8 2 13 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=-135 $Y=-19360 $D=8 +M11 8 13 11 8 pmos_5p0 L=6e-07 W=1.731e-05 AD=4.5006e-12 AS=5.5392e-12 PD=1.887e-05 PS=2.5e-05 NRD=0.135182 NRS=0.166378 m=1 nf=3 $X=-2375 $Y=-10125 $D=8 +M12 16 5 8 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=985 $Y=-19360 $D=8 +M13 8 9 16 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=2105 $Y=-19360 $D=8 +M14 16 10 8 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=2.4948e-12 AS=1.4742e-12 PD=1.222e-05 PS=6.19e-06 NRD=0.0776014 NRS=0.0458554 m=1 nf=1 $X=3225 $Y=-19360 $D=8 +M15 12 16 8 8 pmos_5p0 L=6e-07 W=1.731e-05 AD=5.5392e-12 AS=4.5006e-12 PD=2.5e-05 PS=1.887e-05 NRD=0.166378 NRS=0.135182 m=1 nf=3 $X=985 $Y=-10125 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47109164 1 2 3 +** N=4 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=3.42e-06 AD=8.892e-13 AS=1.5048e-12 PD=4.46e-06 PS=8.6e-06 NRD=0.304094 NRS=0.51462 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47342636 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859566 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ypredec1 1 2 men clk ly[6] ly[7] ly[0] ly[1] ly[2] ly[3] ly[4] ly[5] ry[0] ry[1] ry[2] ry[3] ry[4] ry[5] ry[6] ry[7] ++ A[2] A[1] A[0] +** N=374 EP=23 IP=151 FDC=172 +M0 367 358 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=3.9952e-12 PD=1.904e-05 PS=1.904e-05 NRD=0.0484581 NRS=0.0484581 m=1 nf=1 $X=2545 $Y=46970 $D=2 +M1 1 371 ly[3] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=21585 $Y=46970 $D=2 +M2 368 361 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=24945 $Y=46970 $D=2 +M3 188 189 1 1 nmos_5p0 L=6e-07 W=1.36e-06 AD=5.984e-13 AS=5.984e-13 PD=3.6e-06 PS=3.6e-06 NRD=0.323529 NRS=0.323529 m=1 nf=1 $X=31760 $Y=4985 $D=2 +M4 189 clk 1 1 nmos_5p0 L=6e-07 W=1.91e-06 AD=4.966e-13 AS=8.404e-13 PD=2.43e-06 PS=4.7e-06 NRD=0.136126 NRS=0.230366 m=1 nf=1 $X=38610 $Y=5010 $D=2 +M5 1 men 189 1 nmos_5p0 L=6e-07 W=1.91e-06 AD=8.404e-13 AS=4.966e-13 PD=4.7e-06 PS=2.43e-06 NRD=0.230366 NRS=0.136126 m=1 nf=1 $X=39730 $Y=5010 $D=2 +M6 1 372 ly[7] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=43985 $Y=46970 $D=2 +M7 369 358 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=47345 $Y=46970 $D=2 +M8 1 373 ry[3] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=66385 $Y=46970 $D=2 +M9 370 361 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=69745 $Y=46970 $D=2 +M10 1 374 ry[7] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=8.7168e-12 AS=8.7168e-12 PD=3.824e-05 PS=3.824e-05 NRD=0.105727 NRS=0.105727 m=1 nf=3 $X=88785 $Y=46970 $D=2 +M11 367 358 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=8.8e-12 PD=4.088e-05 PS=4.088e-05 NRD=0.022 NRS=0.022 m=1 nf=1 $X=2545 $Y=60125 $D=8 +M12 2 371 ly[3] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=21585 $Y=60125 $D=8 +M13 368 361 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=24945 $Y=60125 $D=8 +M14 365 men 2 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=5.915e-13 AS=1.35362e-12 PD=2.795e-06 PS=5.74e-06 NRD=0.114286 NRS=0.261538 m=1 nf=1 $X=36375 $Y=1335 $D=8 +M15 189 clk 365 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=37495 $Y=1335 $D=8 +M16 366 clk 189 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=38615 $Y=1335 $D=8 +M17 2 men 366 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=1.34225e-12 AS=5.915e-13 PD=5.73e-06 PS=2.795e-06 NRD=0.259341 NRS=0.114286 m=1 nf=1 $X=39735 $Y=1335 $D=8 +M18 2 372 ly[7] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=43985 $Y=60125 $D=8 +M19 369 358 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=47345 $Y=60125 $D=8 +M20 2 373 ry[3] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=66385 $Y=60125 $D=8 +M21 370 361 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=69745 $Y=60125 $D=8 +M22 2 374 ry[7] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.92e-11 AS=1.92e-11 PD=8.192e-05 PS=8.192e-05 NRD=0.048 NRS=0.048 m=1 nf=3 $X=88785 $Y=60125 $D=8 +X23 1 2 ly[0] 357 ly[1] 359 ly[2] 360 367 371 ICV_22 $T=1275 45270 0 0 $X=1270 $Y=45265 +X24 1 2 ly[4] 362 ly[5] 363 ly[6] 364 368 372 ICV_22 $T=23675 45270 0 0 $X=23670 $Y=45265 +X25 1 2 ry[0] 357 ry[1] 359 ry[2] 360 369 373 ICV_22 $T=46075 45270 0 0 $X=46070 $Y=45265 +X26 1 2 ry[4] 362 ry[5] 363 ry[6] 364 370 374 ICV_22 $T=68475 45270 0 0 $X=68470 $Y=45265 +X27 1 190 191 2 A[2] 189 188 ypredec1_bot $T=1920 5135 0 0 $X=1820 $Y=1970 +X28 1 192 193 2 A[1] 189 188 ypredec1_bot $T=10375 5135 0 0 $X=10275 $Y=1970 +X29 1 194 195 2 A[0] 189 188 ypredec1_bot $T=18830 5135 0 0 $X=18730 $Y=1970 +X30 1 195 194 2 192 190 363 364 ICV_23 $T=33645 42985 1 180 $X=28115 $Y=7365 +X31 1 195 194 2 193 190 361 362 ICV_23 $T=41810 42985 1 180 $X=36280 $Y=7365 +X32 1 195 194 2 192 191 359 360 ICV_23 $T=49980 42985 1 180 $X=44450 $Y=7365 +X33 1 195 194 2 193 191 358 357 ICV_23 $T=58150 42985 1 180 $X=52620 $Y=7365 +X34 2 188 189 pmos_1p2$$47109164 $T=32795 1405 1 180 $X=28795 $Y=720 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_40254788595104 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT M1_POLY2_CDNS_40254788595104 +** N=2 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_40254788595107 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$49272876_R270 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=1.1e-05 AD=2.86e-12 AS=4.84e-12 PD=1.204e-05 PS=2.376e-05 NRD=0.0945455 NRS=0.16 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_40254788595105 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT xdec 1 2 men 6 vss 8 28 vdd +** N=103 EP=8 IP=41 FDC=6 +*.SEEDPROM +M0 2 6 men vss nmos_5p0 L=6e-07 W=6.6e-06 AD=2.904e-12 AS=1.716e-12 PD=1.496e-05 PS=7.64e-06 NRD=0.266667 NRS=0.157576 m=1 nf=2 $X=37460 $Y=965 $D=2 +M1 vss 8 6 vss nmos_5p0 L=6e-07 W=6.6e-07 AD=2.904e-13 AS=2.904e-13 PD=2.2e-06 PS=2.2e-06 NRD=0.666667 NRS=0.666667 m=1 nf=1 $X=45970 $Y=965 $D=2 +M2 2 8 men vdd pmos_5p0 L=6e-07 W=6.6e-06 AD=2.904e-12 AS=1.716e-12 PD=1.496e-05 PS=7.64e-06 NRD=0.266667 NRS=0.157576 m=1 nf=2 $X=32185 $Y=965 $D=8 +M3 vdd 8 6 vdd pmos_5p0 L=6e-07 W=1.59e-06 AD=6.996e-13 AS=6.996e-13 PD=4.06e-06 PS=4.06e-06 NRD=0.27673 NRS=0.27673 m=1 nf=1 $X=43020 $Y=965 $D=8 +X12 vdd 1 2 pmos_1p2$$49272876_R270 $T=29780 1120 0 90 $X=23605 $Y=-360 +X13 vdd 28 2 pmos_1p2$$49272876_R270 $T=91805 1120 1 90 $X=91120 $Y=-360 +.ENDS +*************************************** +.SUBCKT xdec8 vss xc xb xa[1] xa[2] xa[3] xa[4] xa[5] xa[6] vdd 102 men 104 LWL[1] RWL[1] LWL[2] RWL[2] LWL[3] RWL[3] LWL[4] ++ RWL[4] LWL[5] RWL[5] LWL[6] RWL[6] 120 121 269 272 315 318 +** N=334 EP=31 IP=608 FDC=126 +*.SEEDPROM +M0 vss 274 273 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=16340 $Y=5740 $D=2 +M1 vss 273 LWL[1] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=7020 $D=2 +M2 vss 280 LWL[2] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=9260 $D=2 +M3 280 281 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=16340 $Y=11660 $D=2 +M4 vss 288 287 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=16340 $Y=14740 $D=2 +M5 vss 287 LWL[3] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=16020 $D=2 +M6 vss 294 LWL[4] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=18260 $D=2 +M7 294 295 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=16340 $Y=20660 $D=2 +M8 vss 302 301 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=16340 $Y=23740 $D=2 +M9 vss 301 LWL[5] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=25020 $D=2 +M10 vss 308 LWL[6] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=27260 $D=2 +M11 308 309 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=16340 $Y=29660 $D=2 +M12 vss 276 274 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=46620 $Y=8140 $D=2 +M13 281 283 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=46620 $Y=9260 $D=2 +M14 vss 290 288 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=46620 $Y=17140 $D=2 +M15 295 297 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=46620 $Y=18260 $D=2 +M16 vss 304 302 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=46620 $Y=26140 $D=2 +M17 309 311 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=46620 $Y=27260 $D=2 +M18 323 xa[1] 276 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=66460 $Y=5900 $D=2 +M19 324 xb 323 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=66460 $Y=7020 $D=2 +M20 vss xc 324 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=66460 $Y=8085 $D=2 +M21 326 xc vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=66460 $Y=9315 $D=2 +M22 325 xb 326 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=66460 $Y=10380 $D=2 +M23 283 xa[2] 325 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=66460 $Y=11500 $D=2 +M24 327 xa[3] 290 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=66460 $Y=14900 $D=2 +M25 328 xb 327 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=66460 $Y=16020 $D=2 +M26 vss xc 328 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=66460 $Y=17085 $D=2 +M27 330 xc vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=66460 $Y=18315 $D=2 +M28 329 xb 330 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=66460 $Y=19380 $D=2 +M29 297 xa[4] 329 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=66460 $Y=20500 $D=2 +M30 331 xa[5] 304 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=66460 $Y=23900 $D=2 +M31 332 xb 331 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=66460 $Y=25020 $D=2 +M32 vss xc 332 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=66460 $Y=26085 $D=2 +M33 334 xc vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=66460 $Y=27315 $D=2 +M34 333 xb 334 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=66460 $Y=28380 $D=2 +M35 311 xa[6] 333 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=66460 $Y=29500 $D=2 +M36 vss 274 279 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=100255 $Y=5740 $D=2 +M37 vss 279 RWL[1] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=7020 $D=2 +M38 vss 286 RWL[2] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=9260 $D=2 +M39 286 281 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=100255 $Y=11660 $D=2 +M40 vss 288 293 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=100255 $Y=14740 $D=2 +M41 vss 293 RWL[3] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=16020 $D=2 +M42 vss 300 RWL[4] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=18260 $D=2 +M43 300 295 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=100255 $Y=20660 $D=2 +M44 vss 302 307 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=100255 $Y=23740 $D=2 +M45 vss 307 RWL[5] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=25020 $D=2 +M46 vss 314 RWL[6] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=27260 $D=2 +M47 314 309 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=100255 $Y=29660 $D=2 +M48 LWL[1] 273 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=4665 $Y=5900 $D=8 +M49 vdd 280 LWL[2] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=4665 $Y=9260 $D=8 +M50 LWL[3] 287 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=4665 $Y=14900 $D=8 +M51 vdd 294 LWL[4] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=4665 $Y=18260 $D=8 +M52 LWL[5] 301 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=4665 $Y=23900 $D=8 +M53 vdd 308 LWL[6] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=4665 $Y=27260 $D=8 +M54 vdd xa[1] 276 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=71980 $Y=5900 $D=8 +M55 276 xb vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=7020 $D=8 +M56 vdd xc 276 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=8140 $D=8 +M57 283 xc vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=9260 $D=8 +M58 vdd xb 283 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=10380 $D=8 +M59 283 xa[2] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=71980 $Y=11500 $D=8 +M60 vdd xa[3] 290 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=71980 $Y=14900 $D=8 +M61 290 xb vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=16020 $D=8 +M62 vdd xc 290 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=17140 $D=8 +M63 297 xc vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=18260 $D=8 +M64 vdd xb 297 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=19380 $D=8 +M65 297 xa[4] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=71980 $Y=20500 $D=8 +M66 vdd xa[5] 304 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=71980 $Y=23900 $D=8 +M67 304 xb vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=25020 $D=8 +M68 vdd xc 304 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=26140 $D=8 +M69 311 xc vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=27260 $D=8 +M70 vdd xb 311 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=28380 $D=8 +M71 311 xa[6] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=71980 $Y=29500 $D=8 +M72 RWL[1] 279 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=106930 $Y=5900 $D=8 +M73 vdd 286 RWL[2] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=106930 $Y=9260 $D=8 +M74 RWL[3] 293 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=106930 $Y=14900 $D=8 +M75 vdd 300 RWL[4] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=106930 $Y=18260 $D=8 +M76 RWL[5] 307 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=106930 $Y=23900 $D=8 +M77 vdd 314 RWL[6] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=106930 $Y=27260 $D=8 +X78 269 102 men 270 vss 104 272 vdd xdec $T=5 4500 1 0 $X=0 $Y=-1140 +X79 273 274 men 275 vss 276 279 vdd xdec $T=5 4500 0 0 $X=0 $Y=3385 +X80 280 281 men 282 vss 283 286 vdd xdec $T=5 13500 1 0 $X=0 $Y=7860 +X81 287 288 men 289 vss 290 293 vdd xdec $T=5 13500 0 0 $X=0 $Y=12385 +X82 294 295 men 296 vss 297 300 vdd xdec $T=5 22500 1 0 $X=0 $Y=16860 +X83 301 302 men 303 vss 304 307 vdd xdec $T=5 22500 0 0 $X=0 $Y=21385 +X84 308 309 men 310 vss 311 314 vdd xdec $T=5 31500 1 0 $X=0 $Y=25860 +X85 315 120 men 316 vss 121 318 vdd xdec $T=5 31500 0 0 $X=0 $Y=30385 +.ENDS +*************************************** +.SUBCKT M1_NWELL$$204218412 +** N=49 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_40254788595110 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 2 nmos_5p0 L=6e-07 W=1.011e-05 AD=4.4484e-12 AS=4.4484e-12 PD=2.11e-05 PS=2.11e-05 NRD=0.0435213 NRS=0.0435213 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT M1_PACTIVE$$204148780 +** N=13 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$204216364 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=2.526e-05 AD=6.5676e-12 AS=1.11144e-11 PD=2.63e-05 PS=5.228e-05 NRD=0.0411718 NRS=0.0696754 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025478859599 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=6.59e-06 AD=2.8996e-12 AS=2.8996e-12 PD=1.406e-05 PS=1.406e-05 NRD=0.0667678 NRS=0.0667678 m=1 nf=1 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_40254788595111 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 2 nmos_5p0 L=6e-07 W=2.64e-06 AD=1.1616e-12 AS=1.1616e-12 PD=6.16e-06 PS=6.16e-06 NRD=0.166667 NRS=0.166667 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025478859580 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=4.72e-05 AD=1.2272e-11 AS=1.39712e-11 PD=5.24e-05 PS=6.256e-05 NRD=0.550847 NRS=0.627119 m=1 nf=10 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859578 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 nmos_5p0 L=6e-07 W=1.92e-05 AD=4.992e-12 AS=5.6832e-12 PD=2.44e-05 PS=2.896e-05 NRD=1.35417 NRS=1.54167 m=1 nf=10 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT M1_PACTIVE_CDNS_4025478859568 +** N=7 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT wen_v2 vss vdd wen clk IGWEN GWE +** N=50 EP=6 IP=93 FDC=30 +M0 vss wen 28 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=2545 $Y=1065 $D=2 +M1 11 wen vss vss nmos_5p0 L=6e-07 W=6e-06 AD=1.92e-12 AS=1.92e-12 PD=9.92e-06 PS=9.92e-06 NRD=0.48 NRS=0.48 m=1 nf=3 $X=1260 $Y=16070 $D=2 +M2 29 clk vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=3665 $Y=1065 $D=2 +M3 30 29 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=5905 $Y=1475 $D=2 +M4 33 29 28 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=8440 $Y=545 $D=2 +M5 34 30 33 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=10750 $Y=1860 $D=2 +M6 vss 35 34 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=11870 $Y=1860 $D=2 +M7 vss 33 35 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=14110 $Y=1860 $D=2 +M8 15 35 vss vss nmos_5p0 L=6e-07 W=2.4e-06 AD=6.24e-13 AS=1.056e-12 PD=3.44e-06 PS=6.56e-06 NRD=0.433333 NRS=0.733333 m=1 nf=2 $X=16465 $Y=1620 $D=2 +M9 15 30 31 vss nmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=19750 $Y=545 $D=2 +M10 32 29 31 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=23090 $Y=1240 $D=2 +M11 vss 19 32 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=24210 $Y=1240 $D=2 +M12 19 31 vss vss nmos_5p0 L=6e-07 W=6.23e-06 AD=1.78e-12 AS=1.78e-12 PD=1.112e-05 PS=1.112e-05 NRD=2.24719 NRS=2.24719 m=1 nf=7 $X=26535 $Y=1905 $D=2 +M13 vdd wen 28 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=2545 $Y=4215 $D=8 +M14 29 clk vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=3665 $Y=4215 $D=8 +M15 30 29 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=5905 $Y=4215 $D=8 +M16 11 wen vdd vdd pmos_5p0 L=6e-07 W=1.488e-05 AD=3.8688e-12 AS=4.7616e-12 PD=1.8e-05 PS=2.368e-05 NRD=0.629032 NRS=0.774194 m=1 nf=6 $X=1260 $Y=9420 $D=8 +M17 33 30 28 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=1.17422e-12 AS=9.988e-13 PD=4.793e-06 PS=5.42e-06 NRD=0.227875 NRS=0.193833 m=1 nf=1 $X=8440 $Y=4215 $D=8 +M18 34 29 33 vdd pmos_5p0 L=6e-07 W=9.6e-07 AD=-6.91897e-13 AS=-6.43897e-13 PD=-2.79573e-06 PS=-2.69573e-06 NRD=-0.750757 NRS=-0.698673 m=1 nf=1 $X=10180 $Y=4215 $D=8 +M19 vdd 35 34 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=1.14048e-12 PD=5.42e-06 PS=4.72272e-06 NRD=0.193833 NRS=0.221328 m=1 nf=1 $X=11870 $Y=4215 $D=8 +M20 vdd 33 35 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=14110 $Y=4215 $D=8 +M21 15 35 vdd vdd pmos_5p0 L=6e-07 W=5.68e-06 AD=1.4768e-12 AS=2.4992e-12 PD=6.72e-06 PS=1.312e-05 NRD=0.183099 NRS=0.309859 m=1 nf=2 $X=16465 $Y=4215 $D=8 +M22 15 29 31 vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=2.13253e-12 PD=5.58e-06 PS=1.01287e-05 NRD=0.229075 NRS=0.413851 m=1 nf=2 $X=19750 $Y=4215 $D=8 +M23 32 30 31 vdd pmos_5p0 L=6e-07 W=9.6e-07 AD=-6.59976e-13 AS=-6.40776e-13 PD=-2.72923e-06 PS=-2.68923e-06 NRD=-0.71612 NRS=-0.695287 m=1 nf=1 $X=22550 $Y=5525 $D=8 +M24 vdd 19 32 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=1.12024e-12 PD=5.42e-06 PS=4.68056e-06 NRD=0.193833 NRS=0.2174 m=1 nf=1 $X=24210 $Y=4215 $D=8 +M25 19 31 vdd vdd pmos_5p0 L=6e-07 W=1.54e-05 AD=4.4e-12 AS=4.4e-12 PD=2.16e-05 PS=2.16e-05 NRD=0.909091 NRS=0.909091 m=1 nf=7 $X=26535 $Y=4215 $D=8 +X46 vdd IGWEN 11 pmos_5p0_CDNS_4025478859580 $T=10115 9420 0 0 $X=9075 $Y=8800 +X47 vdd GWE 19 pmos_5p0_CDNS_4025478859580 $T=23345 9420 0 0 $X=22305 $Y=8800 +X48 vss IGWEN 11 nmos_5p0_CDNS_4025478859578 $T=10115 16070 0 0 $X=9435 $Y=15450 +X49 vss GWE 19 nmos_5p0_CDNS_4025478859578 $T=23345 16070 0 0 $X=22665 $Y=15450 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47512620 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT xpredec1_xa +** N=29 EP=0 IP=36 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47337516 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=1.633e-05 AD=7.1852e-12 AS=7.1852e-12 PD=3.354e-05 PS=3.354e-05 NRD=0.0269443 NRS=0.0269443 m=1 nf=1 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47336492 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 nmos_5p0 L=6e-07 W=6.58e-06 AD=2.8952e-12 AS=2.8952e-12 PD=1.404e-05 PS=1.404e-05 NRD=0.0668693 NRS=0.0668693 m=1 nf=1 $X=-155 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT xpredec1_bot 1 2 3 10 11 12 13 +** N=32 EP=7 IP=19 FDC=12 +X0 1 32 11 10 13 12 alatch $T=350 -3160 0 0 $X=-100 $Y=-3165 +X2 10 2 32 pmos_1p2$$47337516 $T=3910 18340 0 0 $X=2480 $Y=17635 +X3 10 3 2 pmos_1p2$$47337516 $T=6480 18340 0 0 $X=5050 $Y=17635 +X4 1 2 32 nmos_1p2$$47336492 $T=3910 36070 0 0 $X=2765 $Y=35385 +X5 1 3 2 nmos_1p2$$47336492 $T=6480 36070 0 0 $X=5335 $Y=35385 +.ENDS +*************************************** +.SUBCKT xpredec1 vss men vdd clk A[2] A[1] A[0] x[7] x[6] x[5] x[4] x[3] x[2] x[1] x[0] +** N=91 EP=15 IP=199 FDC=108 +M0 77 18 51 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=1700 $Y=2310 $D=2 +M1 76 19 77 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=2820 $Y=2310 $D=2 +M2 vss 20 76 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=3940 $Y=2310 $D=2 +M3 vss 51 x[7] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=1700 $Y=48000 $D=2 +M4 78 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=5060 $Y=2310 $D=2 +M5 79 19 78 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=6180 $Y=2310 $D=2 +M6 54 18 79 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=7300 $Y=2310 $D=2 +M7 x[6] 54 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=5060 $Y=48000 $D=2 +M8 81 18 57 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=9870 $Y=2310 $D=2 +M9 80 22 81 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=10990 $Y=2310 $D=2 +M10 vss 20 80 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12110 $Y=2310 $D=2 +M11 vss 57 x[5] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=9870 $Y=48000 $D=2 +M12 82 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=13230 $Y=2310 $D=2 +M13 83 22 82 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=14350 $Y=2310 $D=2 +M14 60 18 83 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=15470 $Y=2310 $D=2 +M15 x[4] 60 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=13230 $Y=48000 $D=2 +M16 85 23 63 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=18035 $Y=2310 $D=2 +M17 84 19 85 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=19155 $Y=2310 $D=2 +M18 vss 20 84 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=20275 $Y=2310 $D=2 +M19 vss 63 x[3] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=18035 $Y=48000 $D=2 +M20 86 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=21395 $Y=2310 $D=2 +M21 87 19 86 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=22515 $Y=2310 $D=2 +M22 66 23 87 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=23635 $Y=2310 $D=2 +M23 x[2] 66 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=21395 $Y=48000 $D=2 +M24 89 23 69 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=26205 $Y=2310 $D=2 +M25 88 22 89 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=27325 $Y=2310 $D=2 +M26 vss 20 88 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=28445 $Y=2310 $D=2 +M27 vss 69 x[1] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=26205 $Y=48000 $D=2 +M28 90 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=29565 $Y=2310 $D=2 +M29 91 22 90 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=30685 $Y=2310 $D=2 +M30 72 23 91 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=31805 $Y=2310 $D=2 +M31 x[0] 72 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=29565 $Y=48000 $D=2 +M32 17 men vss vss nmos_5p0 L=6e-07 W=1.91e-06 AD=4.966e-13 AS=8.404e-13 PD=2.43e-06 PS=4.7e-06 NRD=0.136126 NRS=0.230366 m=1 nf=1 $X=37165 $Y=51200 $D=2 +M33 vss clk 17 vss nmos_5p0 L=6e-07 W=1.91e-06 AD=8.404e-13 AS=4.966e-13 PD=4.7e-06 PS=2.43e-06 NRD=0.230366 NRS=0.136126 m=1 nf=1 $X=38285 $Y=51200 $D=2 +M34 vss 17 16 vss nmos_5p0 L=6e-07 W=1.36e-06 AD=5.984e-13 AS=5.984e-13 PD=3.6e-06 PS=3.6e-06 NRD=0.323529 NRS=0.323529 m=1 nf=1 $X=45140 $Y=51180 $D=2 +M35 vdd 18 51 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=1700 $Y=21650 $D=8 +M36 51 19 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=2820 $Y=21650 $D=8 +M37 vdd 20 51 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=3940 $Y=21650 $D=8 +M38 vdd 51 x[7] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=1700 $Y=35260 $D=8 +M39 54 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=5060 $Y=21650 $D=8 +M40 vdd 19 54 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=6180 $Y=21650 $D=8 +M41 54 18 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=7300 $Y=21650 $D=8 +M42 x[6] 54 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=5060 $Y=35260 $D=8 +M43 vdd 18 57 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=9870 $Y=21650 $D=8 +M44 57 22 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=10990 $Y=21650 $D=8 +M45 vdd 20 57 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12110 $Y=21650 $D=8 +M46 vdd 57 x[5] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=9870 $Y=35260 $D=8 +M47 60 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=13230 $Y=21650 $D=8 +M48 vdd 22 60 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=14350 $Y=21650 $D=8 +M49 60 18 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=15470 $Y=21650 $D=8 +M50 x[4] 60 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=13230 $Y=35260 $D=8 +M51 vdd 23 63 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=18035 $Y=21650 $D=8 +M52 63 19 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=19155 $Y=21650 $D=8 +M53 vdd 20 63 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=20275 $Y=21650 $D=8 +M54 vdd 63 x[3] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=18035 $Y=35260 $D=8 +M55 66 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=21395 $Y=21650 $D=8 +M56 vdd 19 66 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=22515 $Y=21650 $D=8 +M57 66 23 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=23635 $Y=21650 $D=8 +M58 x[2] 66 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=21395 $Y=35260 $D=8 +M59 vdd 23 69 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=26205 $Y=21650 $D=8 +M60 69 22 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=27325 $Y=21650 $D=8 +M61 vdd 20 69 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=28445 $Y=21650 $D=8 +M62 vdd 69 x[1] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=26205 $Y=35260 $D=8 +M63 72 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=29565 $Y=21650 $D=8 +M64 vdd 22 72 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=30685 $Y=21650 $D=8 +M65 72 23 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=31805 $Y=21650 $D=8 +M66 x[0] 72 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=29565 $Y=35260 $D=8 +M67 74 men vdd vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=5.915e-13 AS=1.35362e-12 PD=2.795e-06 PS=5.74e-06 NRD=0.114286 NRS=0.261538 m=1 nf=1 $X=37165 $Y=47525 $D=8 +M68 17 clk 74 vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=38285 $Y=47525 $D=8 +M69 75 clk 17 vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=39405 $Y=47525 $D=8 +M70 vdd men 75 vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=1.35362e-12 AS=5.915e-13 PD=5.74e-06 PS=2.795e-06 NRD=0.261538 NRS=0.114286 m=1 nf=1 $X=40525 $Y=47525 $D=8 +X71 vdd 16 17 pmos_1p2$$47109164 $T=44700 47595 0 0 $X=42105 $Y=46910 +X83 vss 18 23 vdd A[2] 17 16 xpredec1_bot $T=34205 3160 0 0 $X=33675 $Y=-5 +X84 vss 19 22 vdd A[1] 17 16 xpredec1_bot $T=42655 3160 0 0 $X=42125 $Y=-5 +X85 vss 20 21 vdd A[0] 17 16 xpredec1_bot $T=51110 3160 0 0 $X=50580 $Y=-5 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025478859591 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=1.2e-06 W=9e-07 AD=3.96e-13 AS=3.96e-13 PD=2.68e-06 PS=2.68e-06 NRD=0.488889 NRS=0.488889 m=1 nf=1 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025478859597 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 nmos_5p0 L=1.2e-06 W=6e-07 AD=2.64e-13 AS=2.64e-13 PD=2.08e-06 PS=2.08e-06 NRD=0.733333 NRS=0.733333 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$48624684 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47815724 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT strapx2b_bndry +** N=10 EP=0 IP=12 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_19 8 11 12 13 14 15 16 +** N=16 EP=7 IP=22 FDC=8 +*.SEEDPROM +X0 11 12 8 8 8 13 15 14 16 018SRAM_cell1_2x $T=0 0 0 0 $X=-340 $Y=-340 +.ENDS +*************************************** +.SUBCKT power_route_04 +** N=2 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_dummy_R +** N=8 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_1 3 4 7 8 9 10 +** N=12 EP=6 IP=16 FDC=4 +*.SEEDPROM +M0 4 4 7 4 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=3560 $D=8 +M1 4 4 9 4 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=4840 $D=8 +M2 8 3 4 4 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=3560 $D=8 +M3 10 3 4 4 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=4840 $D=8 +.ENDS +*************************************** +.SUBCKT ICV_2 1 2 3 4 10 12 14 15 +** N=19 EP=8 IP=24 FDC=16 +*.SEEDPROM +M0 1 3 16 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=180 $Y=7970 $D=2 +M1 18 3 1 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=180 $Y=9260 $D=2 +M2 3 4 16 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=6340 $D=2 +M3 3 4 18 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=10710 $D=2 +M4 17 3 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=6340 $D=2 +M5 19 3 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=10710 $D=2 +M6 2 3 17 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=2220 $Y=7970 $D=2 +M7 19 3 2 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=2220 $Y=9260 $D=2 +X8 3 4 10 12 16 17 ICV_1 $T=0 0 0 0 $X=-340 $Y=-340 +X9 3 4 18 19 14 15 ICV_1 $T=0 9000 0 0 $X=-340 $Y=8660 +.ENDS +*************************************** +.SUBCKT gf180mcu_fd_sram__128x8m8wm1 A[6] A[5] A[4] A[3] A[2] A[1] A[0] ++ CEN CLK D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0] GWEN Q[7] Q[6] Q[5] Q[4] ++ Q[3] Q[2] Q[1] Q[0] VDD VSS WEN[7] WEN[6] WEN[5] WEN[4] WEN[3] WEN[2] WEN[1] ++ WEN[0] +** N=5565 EP=36 IP=3508 FDC=9725 +M0 4646 VSS 733 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=120390 $Y=176390 $D=2 +M1 733 VSS 4648 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=120390 $Y=256100 $D=2 +M2 VSS 4645 4646 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=120840 $Y=177840 $D=2 +M3 VSS 4647 4648 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=120840 $Y=254470 $D=2 +M4 4645 4646 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=121980 $Y=177840 $D=2 +M5 4647 4648 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=121980 $Y=254470 $D=2 +M6 4645 VSS 732 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=122430 $Y=176390 $D=2 +M7 732 VSS 4647 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=122430 $Y=256100 $D=2 +M8 VSS 4854 4222 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=168355 $Y=180895 $D=2 +M9 4854 4826 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=168355 $Y=183295 $D=2 +M10 VSS 4828 4856 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=168355 $Y=213375 $D=2 +M11 VSS 4856 4229 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=214655 $D=2 +M12 VSS 4858 4230 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=216895 $D=2 +M13 4858 4830 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=168355 $Y=219295 $D=2 +M14 VSS 4832 4860 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=168355 $Y=249375 $D=2 +M15 VSS 4860 4237 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=168355 $Y=250655 $D=2 +M16 4826 4827 VSS VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=9.68e-13 PD=5.28e-06 PS=5.28e-06 NRD=0.2 NRS=0.2 m=1 nf=1 $X=198635 $Y=180895 $D=2 +M17 VSS 4829 4828 VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=198635 $Y=215775 $D=2 +M18 4830 4831 VSS VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=198635 $Y=216895 $D=2 +M19 VSS 4833 4832 VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=9.68e-13 PD=5.28e-06 PS=5.28e-06 NRD=0.2 NRS=0.2 m=1 nf=1 $X=198635 $Y=251775 $D=2 +M20 2 VDD 1 VSS nmos_5p0 L=6e-07 W=6.59e-06 AD=2.8996e-12 AS=2.8996e-12 PD=1.406e-05 PS=1.406e-05 NRD=0.0667678 NRS=0.0667678 m=1 nf=1 $X=204815 $Y=255000 $D=2 +M21 5527 VDD VSS VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=7.32375e-13 AS=2.079e-12 PD=3.615e-06 PS=7.62e-06 NRD=0.0738095 NRS=0.209524 m=1 nf=1 $X=218475 $Y=180950 $D=2 +M22 5526 918 5527 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=218475 $Y=182015 $D=2 +M23 4827 926 5526 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=218475 $Y=183135 $D=2 +M24 5528 919 4829 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=218475 $Y=213535 $D=2 +M25 5529 918 5528 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=218475 $Y=214655 $D=2 +M26 VSS VDD 5529 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=218475 $Y=215720 $D=2 +M27 5531 VDD VSS VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=218475 $Y=216950 $D=2 +M28 5530 917 5531 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=218475 $Y=218015 $D=2 +M29 4831 926 5530 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=218475 $Y=219135 $D=2 +M30 5532 919 4833 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=218475 $Y=249535 $D=2 +M31 5533 917 5532 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=218475 $Y=250655 $D=2 +M32 VSS VDD 5533 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.079e-12 AS=7.32375e-13 PD=7.62e-06 PS=3.615e-06 NRD=0.209524 NRS=0.0738095 m=1 nf=1 $X=218475 $Y=251720 $D=2 +M33 VSS 1 787 VSS nmos_5p0 L=6e-07 W=1.36e-06 AD=3.536e-13 AS=5.984e-13 PD=1.88e-06 PS=3.6e-06 NRD=0.191176 NRS=0.323529 m=1 nf=1 $X=233770 $Y=54135 $D=2 +M34 787 CLK VSS VSS nmos_5p0 L=6e-07 W=1.36e-06 AD=5.984e-13 AS=3.536e-13 PD=3.6e-06 PS=1.88e-06 NRD=0.323529 NRS=0.191176 m=1 nf=1 $X=234890 $Y=54135 $D=2 +M35 616 619 VSS VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=242235 $Y=54135 $D=2 +M36 281 865 VSS VSS nmos_5p0 L=1e-06 W=6e-07 AD=2.64e-13 AS=2.64e-13 PD=2.08e-06 PS=2.08e-06 NRD=0.733333 NRS=0.733333 m=1 nf=1 $X=243265 $Y=46010 $D=2 +M37 CEN 787 619 VSS nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=245925 $Y=54135 $D=2 +M38 250 468 VSS VSS nmos_5p0 L=6e-07 W=4.99e-05 AD=1.47704e-11 AS=1.47704e-11 PD=6.284e-05 PS=6.284e-05 NRD=0.148297 NRS=0.148297 m=1 nf=5 $X=241995 $Y=72320 $D=2 +M39 317 281 VSS VSS nmos_5p0 L=6e-07 W=7.5e-07 AD=3.3e-13 AS=3.3e-13 PD=2.38e-06 PS=2.38e-06 NRD=0.586667 NRS=0.586667 m=1 nf=1 $X=246495 $Y=46075 $D=2 +M40 354 317 VSS VSS nmos_5p0 L=6e-07 W=3.02e-06 AD=1.3288e-12 AS=1.3288e-12 PD=6.92e-06 PS=6.92e-06 NRD=0.145695 NRS=0.145695 m=1 nf=1 $X=249065 $Y=46070 $D=2 +M41 4811 354 VSS VSS nmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=1.34946e-11 PD=2.32e-05 PS=4.655e-05 NRD=0.0114638 NRS=0.0262346 m=1 nf=1 $X=256125 $Y=28435 $D=2 +M42 VSS 4855 4238 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=252270 $Y=180895 $D=2 +M43 4855 4826 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=252270 $Y=183295 $D=2 +M44 VSS 4828 4857 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=252270 $Y=213375 $D=2 +M45 VSS 4857 4245 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=214655 $D=2 +M46 VSS 4859 4246 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=216895 $D=2 +M47 4859 4830 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=252270 $Y=219295 $D=2 +M48 VSS 4832 4861 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=252270 $Y=249375 $D=2 +M49 VSS 4861 4253 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=252270 $Y=250655 $D=2 +M50 4812 CLK 4811 VSS nmos_5p0 L=6e-07 W=2.268e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=257245 $Y=28435 $D=2 +M51 445 616 4812 VSS nmos_5p0 L=6e-07 W=2.268e-05 AD=1.33812e-11 AS=5.8968e-12 PD=4.654e-05 PS=2.32e-05 NRD=0.0260141 NRS=0.0114638 m=1 nf=1 $X=258365 $Y=28435 $D=2 +M52 4813 495 VSS VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=4.7177e-12 AS=1.07963e-11 PD=1.8665e-05 PS=3.748e-05 NRD=0.014329 NRS=0.0327914 m=1 nf=1 $X=262120 $Y=29545 $D=2 +M53 468 445 4813 VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=263240 $Y=29545 $D=2 +M54 4814 445 468 VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=264360 $Y=29545 $D=2 +M55 VSS 495 4814 VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=1.07055e-11 AS=4.7177e-12 PD=3.747e-05 PS=1.8665e-05 NRD=0.0325158 NRS=0.014329 m=1 nf=1 $X=265480 $Y=29545 $D=2 +M56 4815 468 VSS VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=1.16905e-12 AS=2.7013e-12 PD=5.055e-06 PS=1.027e-05 NRD=0.0567181 NRS=0.131057 m=1 nf=1 $X=268545 $Y=43150 $D=2 +M57 495 607 4815 VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=2.27e-14 AS=-2.27e-14 PD=1e-08 PS=-1e-08 NRD=0.00110132 NRS=-0.00110132 m=1 nf=1 $X=269660 $Y=43150 $D=2 +M58 4816 607 495 VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=-2.27e-14 AS=2.27e-14 PD=-1e-08 PS=1e-08 NRD=-0.00110132 NRS=0.00110132 m=1 nf=1 $X=270785 $Y=43150 $D=2 +M59 VSS 468 4816 VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=2.7013e-12 AS=1.16905e-12 PD=1.027e-05 PS=5.055e-06 NRD=0.131057 NRS=0.0567181 m=1 nf=1 $X=271900 $Y=43150 $D=2 +M60 1 250 VSS VSS nmos_5p0 L=6e-07 W=0.0001474 AD=3.8324e-11 AS=4.09772e-11 PD=0.0001578 PS=0.00017326 NRD=0.705563 NRS=0.75441 m=1 nf=20 $X=253180 $Y=76320 $D=2 +M61 4650 VSS 735 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=304270 $Y=176390 $D=2 +M62 735 VSS 4652 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=304270 $Y=256100 $D=2 +M63 VSS 4649 4650 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=304720 $Y=177840 $D=2 +M64 VSS 4651 4652 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=304720 $Y=254470 $D=2 +M65 4649 4650 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=305860 $Y=177840 $D=2 +M66 4651 4652 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=305860 $Y=254470 $D=2 +M67 4649 VSS 734 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=306310 $Y=176390 $D=2 +M68 734 VSS 4651 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=306310 $Y=256100 $D=2 +M69 4838 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=418270 $Y=176390 $D=2 +M70 614 VSS 4840 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=193100 $D=2 +M71 4842 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=194390 $D=2 +M72 614 VSS 4844 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=211100 $D=2 +M73 4846 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=212390 $D=2 +M74 614 VSS 4848 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=229100 $D=2 +M75 4850 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=230390 $D=2 +M76 614 861 4852 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=247100 $D=2 +M77 4834 861 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=248390 $D=2 +M78 614 861 4836 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=418270 $Y=256100 $D=2 +M79 VSS VDD 4838 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=177840 $D=2 +M80 VSS VDD 4840 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=191470 $D=2 +M81 VSS VDD 4842 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=195840 $D=2 +M82 VSS VDD 4844 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=209470 $D=2 +M83 VSS VDD 4846 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=213840 $D=2 +M84 VSS VDD 4848 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=227470 $D=2 +M85 VSS VDD 4850 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=231840 $D=2 +M86 VSS VDD 4852 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=245470 $D=2 +M87 VSS VDD 4834 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=249840 $D=2 +M88 VSS VDD 4836 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=254470 $D=2 +M89 4839 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=177840 $D=2 +M90 4841 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=191470 $D=2 +M91 4843 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=195840 $D=2 +M92 4845 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=209470 $D=2 +M93 4847 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=213840 $D=2 +M94 4849 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=227470 $D=2 +M95 4851 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=231840 $D=2 +M96 4853 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=245470 $D=2 +M97 4835 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=249840 $D=2 +M98 4837 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=254470 $D=2 +M99 606 614 VSS VSS nmos_5p0 L=6e-07 W=2.76e-06 AD=7.176e-13 AS=1.2144e-12 PD=3.8e-06 PS=7.28e-06 NRD=0.376812 NRS=0.637681 m=1 nf=2 $X=418770 $Y=94540 $D=2 +M100 607 606 VSS VSS nmos_5p0 L=6e-07 W=1.7e-05 AD=4.42e-12 AS=7.48e-12 PD=1.804e-05 PS=3.576e-05 NRD=0.0611765 NRS=0.103529 m=1 nf=2 $X=418790 $Y=79115 $D=2 +M101 613 VDD VSS VSS nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=5.016e-13 PD=2.18e-06 PS=4.04e-06 NRD=0.912281 NRS=1.54386 m=1 nf=2 $X=419015 $Y=110805 $D=2 +M102 4839 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=420310 $Y=176390 $D=2 +M103 615 VSS 4841 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=193100 $D=2 +M104 4843 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=194390 $D=2 +M105 615 VSS 4845 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=211100 $D=2 +M106 4847 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=212390 $D=2 +M107 615 VSS 4849 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=229100 $D=2 +M108 4851 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=230390 $D=2 +M109 615 861 4853 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=247100 $D=2 +M110 4835 861 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=248390 $D=2 +M111 615 861 4837 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=420310 $Y=256100 $D=2 +M112 VDD 4482 4484 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=179690 $D=8 +M113 VDD 4891 4890 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=180970 $D=8 +M114 VDD 4899 4898 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=215690 $D=8 +M115 VDD 4955 4954 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=216970 $D=8 +M116 VDD 4963 4962 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=251690 $D=8 +M117 VDD 4498 4500 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=252970 $D=8 +M118 4482 4484 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=179690 $D=8 +M119 4891 4890 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=180970 $D=8 +M120 4899 4898 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=215690 $D=8 +M121 4955 4954 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=216970 $D=8 +M122 4963 4962 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=251690 $D=8 +M123 4498 4500 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=252970 $D=8 +M124 4699 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=13620 $Y=160970 $D=8 +M125 4700 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=13620 $Y=164845 $D=8 +M126 4862 4664 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=13835 $Y=112830 $D=8 +M127 VDD 4478 4480 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=179690 $D=8 +M128 VDD 4893 4892 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=180970 $D=8 +M129 VDD 4901 4900 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=215690 $D=8 +M130 VDD 4957 4956 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=216970 $D=8 +M131 VDD 4965 4964 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=251690 $D=8 +M132 VDD 4494 4496 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=252970 $D=8 +M133 4478 4480 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=179690 $D=8 +M134 4893 4892 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=180970 $D=8 +M135 4901 4900 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=215690 $D=8 +M136 4957 4956 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=216970 $D=8 +M137 4965 4964 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=251690 $D=8 +M138 4494 4496 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=252970 $D=8 +M139 4863 4663 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=16365 $Y=112830 $D=8 +M140 4702 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=16720 $Y=160970 $D=8 +M141 4701 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=16720 $Y=164845 $D=8 +M142 VDD 4474 4476 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=179690 $D=8 +M143 VDD 4895 4894 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=180970 $D=8 +M144 VDD 4903 4902 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=215690 $D=8 +M145 VDD 4959 4958 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=216970 $D=8 +M146 VDD 4967 4966 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=251690 $D=8 +M147 VDD 4490 4492 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=252970 $D=8 +M148 4474 4476 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=179690 $D=8 +M149 4895 4894 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=180970 $D=8 +M150 4903 4902 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=215690 $D=8 +M151 4959 4958 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=216970 $D=8 +M152 4967 4966 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=251690 $D=8 +M153 4490 4492 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=252970 $D=8 +M154 4703 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=19815 $Y=160970 $D=8 +M155 4704 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=19815 $Y=164845 $D=8 +M156 4864 4662 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=20030 $Y=112830 $D=8 +M157 VDD 4470 4472 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=179690 $D=8 +M158 VDD 4897 4896 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=180970 $D=8 +M159 VDD 4905 4904 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=215690 $D=8 +M160 VDD 4961 4960 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=216970 $D=8 +M161 VDD 4969 4968 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=251690 $D=8 +M162 VDD 4486 4488 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=252970 $D=8 +M163 4470 4472 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=179690 $D=8 +M164 4897 4896 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=180970 $D=8 +M165 4905 4904 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=215690 $D=8 +M166 4961 4960 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=216970 $D=8 +M167 4969 4968 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=251690 $D=8 +M168 4486 4488 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=252970 $D=8 +M169 4865 4661 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=22560 $Y=112830 $D=8 +M170 4706 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=22915 $Y=160970 $D=8 +M171 4705 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=22915 $Y=164845 $D=8 +M172 VDD 4266 4268 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=179690 $D=8 +M173 VDD 4907 4906 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=180970 $D=8 +M174 VDD 4915 4914 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=215690 $D=8 +M175 VDD 4971 4970 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=216970 $D=8 +M176 VDD 4979 4978 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=251690 $D=8 +M177 VDD 4338 4340 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=252970 $D=8 +M178 4266 4268 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=179690 $D=8 +M179 4907 4906 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=180970 $D=8 +M180 4915 4914 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=215690 $D=8 +M181 4971 4970 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=216970 $D=8 +M182 4979 4978 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=251690 $D=8 +M183 4338 4340 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=252970 $D=8 +M184 4707 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=26005 $Y=160970 $D=8 +M185 4708 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=26005 $Y=164845 $D=8 +M186 4866 4660 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=26220 $Y=112830 $D=8 +M187 VDD 4262 4264 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=179690 $D=8 +M188 VDD 4909 4908 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=180970 $D=8 +M189 VDD 4917 4916 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=215690 $D=8 +M190 VDD 4973 4972 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=216970 $D=8 +M191 VDD 4981 4980 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=251690 $D=8 +M192 VDD 4334 4336 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=252970 $D=8 +M193 4262 4264 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=179690 $D=8 +M194 4909 4908 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=180970 $D=8 +M195 4917 4916 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=215690 $D=8 +M196 4973 4972 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=216970 $D=8 +M197 4981 4980 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=251690 $D=8 +M198 4334 4336 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=252970 $D=8 +M199 4867 4659 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=28750 $Y=112830 $D=8 +M200 4710 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=29105 $Y=160970 $D=8 +M201 4709 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=29105 $Y=164845 $D=8 +M202 VDD 4274 4276 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=179690 $D=8 +M203 VDD 4911 4910 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=180970 $D=8 +M204 VDD 4919 4918 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=215690 $D=8 +M205 VDD 4975 4974 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=216970 $D=8 +M206 VDD 4983 4982 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=251690 $D=8 +M207 VDD 4330 4332 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=252970 $D=8 +M208 4274 4276 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=179690 $D=8 +M209 4911 4910 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=180970 $D=8 +M210 4919 4918 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=215690 $D=8 +M211 4975 4974 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=216970 $D=8 +M212 4983 4982 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=251690 $D=8 +M213 4330 4332 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=252970 $D=8 +M214 4711 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=32200 $Y=160970 $D=8 +M215 4712 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=32200 $Y=164845 $D=8 +M216 4868 4658 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=32415 $Y=112830 $D=8 +M217 VDD 4270 4272 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=179690 $D=8 +M218 VDD 4913 4912 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=180970 $D=8 +M219 VDD 4921 4920 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=215690 $D=8 +M220 VDD 4977 4976 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=216970 $D=8 +M221 VDD 4985 4984 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=251690 $D=8 +M222 VDD 4326 4328 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=252970 $D=8 +M223 4270 4272 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=179690 $D=8 +M224 4913 4912 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=180970 $D=8 +M225 4921 4920 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=215690 $D=8 +M226 4977 4976 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=216970 $D=8 +M227 4985 4984 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=251690 $D=8 +M228 4326 4328 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=252970 $D=8 +M229 4818 4657 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=34945 $Y=112830 $D=8 +M230 938 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=35120 $Y=160970 $D=8 +M231 939 4218 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=35120 $Y=164845 $D=8 +M232 950 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=38575 $Y=160970 $D=8 +M233 951 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=38575 $Y=164845 $D=8 +M234 VDD 4514 4516 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=179690 $D=8 +M235 VDD 4928 4929 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=180970 $D=8 +M236 VDD 4936 4937 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=215690 $D=8 +M237 VDD 4992 4993 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=216970 $D=8 +M238 VDD 5000 5001 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=251690 $D=8 +M239 VDD 4530 4532 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=252970 $D=8 +M240 4822 4664 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=38620 $Y=112830 $D=8 +M241 4514 4516 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=179690 $D=8 +M242 4928 4929 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=180970 $D=8 +M243 4936 4937 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=215690 $D=8 +M244 4992 4993 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=216970 $D=8 +M245 5000 5001 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=251690 $D=8 +M246 4530 4532 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=252970 $D=8 +M247 5408 4663 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=41145 $Y=112830 $D=8 +M248 4791 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=41500 $Y=160970 $D=8 +M249 4792 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=41500 $Y=164845 $D=8 +M250 VDD 4510 4512 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=179690 $D=8 +M251 VDD 4926 4927 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=180970 $D=8 +M252 VDD 4934 4935 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=215690 $D=8 +M253 VDD 4990 4991 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=216970 $D=8 +M254 VDD 4998 4999 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=251690 $D=8 +M255 VDD 4526 4528 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=252970 $D=8 +M256 4510 4512 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=179690 $D=8 +M257 4926 4927 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=180970 $D=8 +M258 4934 4935 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=215690 $D=8 +M259 4990 4991 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=216970 $D=8 +M260 4998 4999 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=251690 $D=8 +M261 4526 4528 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=252970 $D=8 +M262 4790 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=44595 $Y=160970 $D=8 +M263 4789 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=44595 $Y=164845 $D=8 +M264 VDD 4506 4508 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=179690 $D=8 +M265 VDD 4924 4925 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=180970 $D=8 +M266 VDD 4932 4933 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=215690 $D=8 +M267 VDD 4988 4989 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=216970 $D=8 +M268 VDD 4996 4997 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=251690 $D=8 +M269 VDD 4522 4524 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=252970 $D=8 +M270 5407 4662 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=44810 $Y=112830 $D=8 +M271 4506 4508 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=179690 $D=8 +M272 4924 4925 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=180970 $D=8 +M273 4932 4933 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=215690 $D=8 +M274 4988 4989 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=216970 $D=8 +M275 4996 4997 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=251690 $D=8 +M276 4522 4524 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=252970 $D=8 +M277 5406 4661 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=47340 $Y=112830 $D=8 +M278 4787 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=47695 $Y=160970 $D=8 +M279 4788 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=47695 $Y=164845 $D=8 +M280 VDD 4502 4504 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=179690 $D=8 +M281 VDD 4922 4923 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=180970 $D=8 +M282 VDD 4930 4931 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=215690 $D=8 +M283 VDD 4986 4987 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=216970 $D=8 +M284 VDD 4994 4995 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=251690 $D=8 +M285 VDD 4518 4520 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=252970 $D=8 +M286 4502 4504 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=179690 $D=8 +M287 4922 4923 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=180970 $D=8 +M288 4930 4931 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=215690 $D=8 +M289 4986 4987 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=216970 $D=8 +M290 4994 4995 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=251690 $D=8 +M291 4518 4520 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=252970 $D=8 +M292 VDD 4354 4356 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=179690 $D=8 +M293 VDD 4944 4945 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=180970 $D=8 +M294 VDD 4952 4953 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=215690 $D=8 +M295 VDD 5008 5009 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=216970 $D=8 +M296 VDD 5016 5017 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=251690 $D=8 +M297 VDD 4370 4372 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=252970 $D=8 +M298 4762 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=50785 $Y=160970 $D=8 +M299 4761 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=50785 $Y=164845 $D=8 +M300 5405 4660 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=51000 $Y=112830 $D=8 +M301 4354 4356 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=179690 $D=8 +M302 4944 4945 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=180970 $D=8 +M303 4952 4953 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=215690 $D=8 +M304 5008 5009 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=216970 $D=8 +M305 5016 5017 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=251690 $D=8 +M306 4370 4372 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=252970 $D=8 +M307 5404 4659 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=53530 $Y=112830 $D=8 +M308 VDD 4350 4352 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=179690 $D=8 +M309 VDD 4942 4943 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=180970 $D=8 +M310 VDD 4950 4951 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=215690 $D=8 +M311 VDD 5006 5007 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=216970 $D=8 +M312 VDD 5014 5015 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=251690 $D=8 +M313 VDD 4366 4368 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=252970 $D=8 +M314 4759 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=53885 $Y=160970 $D=8 +M315 4760 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=53885 $Y=164845 $D=8 +M316 4350 4352 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=179690 $D=8 +M317 4942 4943 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=180970 $D=8 +M318 4950 4951 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=215690 $D=8 +M319 5006 5007 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=216970 $D=8 +M320 5014 5015 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=251690 $D=8 +M321 4366 4368 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=252970 $D=8 +M322 VDD 4346 4348 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=179690 $D=8 +M323 VDD 4940 4941 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=180970 $D=8 +M324 VDD 4948 4949 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=215690 $D=8 +M325 VDD 5004 5005 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=216970 $D=8 +M326 VDD 5012 5013 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=251690 $D=8 +M327 VDD 4362 4364 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=252970 $D=8 +M328 4758 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=56980 $Y=160970 $D=8 +M329 4757 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=56980 $Y=164845 $D=8 +M330 5403 4658 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=57195 $Y=112830 $D=8 +M331 4346 4348 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=179690 $D=8 +M332 4940 4941 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=180970 $D=8 +M333 4948 4949 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=215690 $D=8 +M334 5004 5005 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=216970 $D=8 +M335 5012 5013 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=251690 $D=8 +M336 4362 4364 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=252970 $D=8 +M337 VDD 4342 4344 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=179690 $D=8 +M338 VDD 4938 4939 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=180970 $D=8 +M339 VDD 4946 4947 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=215690 $D=8 +M340 VDD 5002 5003 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=216970 $D=8 +M341 VDD 5010 5011 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=251690 $D=8 +M342 VDD 4358 4360 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=252970 $D=8 +M343 5402 4657 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=59725 $Y=112830 $D=8 +M344 4755 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=60080 $Y=160970 $D=8 +M345 4756 948 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=60080 $Y=164845 $D=8 +M346 4342 4344 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=179690 $D=8 +M347 4938 4939 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=180970 $D=8 +M348 4946 4947 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=215690 $D=8 +M349 5002 5003 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=216970 $D=8 +M350 5010 5011 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=251690 $D=8 +M351 4358 4360 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=252970 $D=8 +M352 VDD 4546 4548 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=179690 $D=8 +M353 VDD 5019 5018 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=180970 $D=8 +M354 VDD 5027 5026 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=215690 $D=8 +M355 VDD 5083 5082 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=216970 $D=8 +M356 VDD 5091 5090 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=251690 $D=8 +M357 VDD 5436 5437 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=252970 $D=8 +M358 4546 4548 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=179690 $D=8 +M359 5019 5018 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=180970 $D=8 +M360 5027 5026 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=215690 $D=8 +M361 5083 5082 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=216970 $D=8 +M362 5091 5090 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=251690 $D=8 +M363 5436 5437 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=252970 $D=8 +M364 4713 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=67620 $Y=160970 $D=8 +M365 4714 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=67620 $Y=164845 $D=8 +M366 4869 4664 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=67835 $Y=112830 $D=8 +M367 VDD 4542 4544 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=179690 $D=8 +M368 VDD 5021 5020 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=180970 $D=8 +M369 VDD 5029 5028 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=215690 $D=8 +M370 VDD 5085 5084 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=216970 $D=8 +M371 VDD 5093 5092 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=251690 $D=8 +M372 VDD 5434 5435 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=252970 $D=8 +M373 4542 4544 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=179690 $D=8 +M374 5021 5020 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=180970 $D=8 +M375 5029 5028 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=215690 $D=8 +M376 5085 5084 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=216970 $D=8 +M377 5093 5092 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=251690 $D=8 +M378 5434 5435 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=252970 $D=8 +M379 4870 4663 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=70365 $Y=112830 $D=8 +M380 4716 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=70720 $Y=160970 $D=8 +M381 4715 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=70720 $Y=164845 $D=8 +M382 VDD 4538 4540 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=179690 $D=8 +M383 VDD 5023 5022 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=180970 $D=8 +M384 VDD 5031 5030 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=215690 $D=8 +M385 VDD 5087 5086 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=216970 $D=8 +M386 VDD 5095 5094 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=251690 $D=8 +M387 VDD 5432 5433 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=252970 $D=8 +M388 4538 4540 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=179690 $D=8 +M389 5023 5022 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=180970 $D=8 +M390 5031 5030 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=215690 $D=8 +M391 5087 5086 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=216970 $D=8 +M392 5095 5094 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=251690 $D=8 +M393 5432 5433 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=252970 $D=8 +M394 4717 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=73815 $Y=160970 $D=8 +M395 4718 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=73815 $Y=164845 $D=8 +M396 4871 4662 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=74030 $Y=112830 $D=8 +M397 VDD 4534 4536 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=179690 $D=8 +M398 VDD 5025 5024 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=180970 $D=8 +M399 VDD 5033 5032 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=215690 $D=8 +M400 VDD 5089 5088 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=216970 $D=8 +M401 VDD 5097 5096 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=251690 $D=8 +M402 VDD 5430 5431 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=252970 $D=8 +M403 4534 4536 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=179690 $D=8 +M404 5025 5024 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=180970 $D=8 +M405 5033 5032 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=215690 $D=8 +M406 5089 5088 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=216970 $D=8 +M407 5097 5096 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=251690 $D=8 +M408 5430 5431 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=252970 $D=8 +M409 4872 4661 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=76560 $Y=112830 $D=8 +M410 4720 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=76915 $Y=160970 $D=8 +M411 4719 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=76915 $Y=164845 $D=8 +M412 VDD 4282 4284 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=179690 $D=8 +M413 VDD 5035 5034 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=180970 $D=8 +M414 VDD 5043 5042 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=215690 $D=8 +M415 VDD 5099 5098 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=216970 $D=8 +M416 VDD 5107 5106 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=251690 $D=8 +M417 VDD 5444 5445 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=252970 $D=8 +M418 4282 4284 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=179690 $D=8 +M419 5035 5034 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=180970 $D=8 +M420 5043 5042 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=215690 $D=8 +M421 5099 5098 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=216970 $D=8 +M422 5107 5106 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=251690 $D=8 +M423 5444 5445 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=252970 $D=8 +M424 4721 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=80005 $Y=160970 $D=8 +M425 4722 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=80005 $Y=164845 $D=8 +M426 4873 4660 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=80220 $Y=112830 $D=8 +M427 VDD 4278 4280 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=179690 $D=8 +M428 VDD 5037 5036 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=180970 $D=8 +M429 VDD 5045 5044 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=215690 $D=8 +M430 VDD 5101 5100 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=216970 $D=8 +M431 VDD 5109 5108 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=251690 $D=8 +M432 VDD 5442 5443 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=252970 $D=8 +M433 4278 4280 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=179690 $D=8 +M434 5037 5036 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=180970 $D=8 +M435 5045 5044 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=215690 $D=8 +M436 5101 5100 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=216970 $D=8 +M437 5109 5108 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=251690 $D=8 +M438 5442 5443 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=252970 $D=8 +M439 4874 4659 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=82750 $Y=112830 $D=8 +M440 4724 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=83105 $Y=160970 $D=8 +M441 4723 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=83105 $Y=164845 $D=8 +M442 VDD 4290 4292 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=179690 $D=8 +M443 VDD 5039 5038 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=180970 $D=8 +M444 VDD 5047 5046 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=215690 $D=8 +M445 VDD 5103 5102 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=216970 $D=8 +M446 VDD 5111 5110 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=251690 $D=8 +M447 VDD 5440 5441 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=252970 $D=8 +M448 4290 4292 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=179690 $D=8 +M449 5039 5038 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=180970 $D=8 +M450 5047 5046 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=215690 $D=8 +M451 5103 5102 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=216970 $D=8 +M452 5111 5110 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=251690 $D=8 +M453 5440 5441 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=252970 $D=8 +M454 4725 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=86200 $Y=160970 $D=8 +M455 4726 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=86200 $Y=164845 $D=8 +M456 4875 4658 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=86415 $Y=112830 $D=8 +M457 VDD 4286 4288 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=179690 $D=8 +M458 VDD 5041 5040 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=180970 $D=8 +M459 VDD 5049 5048 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=215690 $D=8 +M460 VDD 5105 5104 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=216970 $D=8 +M461 VDD 5113 5112 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=251690 $D=8 +M462 VDD 5438 5439 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=252970 $D=8 +M463 4286 4288 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=179690 $D=8 +M464 5041 5040 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=180970 $D=8 +M465 5049 5048 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=215690 $D=8 +M466 5105 5104 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=216970 $D=8 +M467 5113 5112 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=251690 $D=8 +M468 5438 5439 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=252970 $D=8 +M469 4819 4657 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=88945 $Y=112830 $D=8 +M470 940 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=89120 $Y=160970 $D=8 +M471 941 4219 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=89120 $Y=164845 $D=8 +M472 953 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=92575 $Y=160970 $D=8 +M473 954 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=92575 $Y=164845 $D=8 +M474 VDD 4562 4564 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=179690 $D=8 +M475 VDD 5056 5057 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=180970 $D=8 +M476 VDD 5064 5065 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=215690 $D=8 +M477 VDD 5120 5121 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=216970 $D=8 +M478 VDD 5128 5129 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=251690 $D=8 +M479 VDD 5452 5453 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=252970 $D=8 +M480 4823 4664 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=92620 $Y=112830 $D=8 +M481 4562 4564 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=179690 $D=8 +M482 5056 5057 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=180970 $D=8 +M483 5064 5065 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=215690 $D=8 +M484 5120 5121 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=216970 $D=8 +M485 5128 5129 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=251690 $D=8 +M486 5452 5453 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=252970 $D=8 +M487 5415 4663 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=95145 $Y=112830 $D=8 +M488 4797 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=95500 $Y=160970 $D=8 +M489 4798 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=95500 $Y=164845 $D=8 +M490 VDD 4558 4560 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=179690 $D=8 +M491 VDD 5054 5055 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=180970 $D=8 +M492 VDD 5062 5063 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=215690 $D=8 +M493 VDD 5118 5119 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=216970 $D=8 +M494 VDD 5126 5127 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=251690 $D=8 +M495 VDD 5450 5451 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=252970 $D=8 +M496 4558 4560 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=179690 $D=8 +M497 5054 5055 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=180970 $D=8 +M498 5062 5063 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=215690 $D=8 +M499 5118 5119 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=216970 $D=8 +M500 5126 5127 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=251690 $D=8 +M501 5450 5451 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=252970 $D=8 +M502 4796 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=98595 $Y=160970 $D=8 +M503 4795 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=98595 $Y=164845 $D=8 +M504 VDD 4554 4556 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=179690 $D=8 +M505 VDD 5052 5053 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=180970 $D=8 +M506 VDD 5060 5061 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=215690 $D=8 +M507 VDD 5116 5117 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=216970 $D=8 +M508 VDD 5124 5125 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=251690 $D=8 +M509 VDD 5448 5449 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=252970 $D=8 +M510 5414 4662 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=98810 $Y=112830 $D=8 +M511 4554 4556 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=179690 $D=8 +M512 5052 5053 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=180970 $D=8 +M513 5060 5061 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=215690 $D=8 +M514 5116 5117 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=216970 $D=8 +M515 5124 5125 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=251690 $D=8 +M516 5448 5449 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=252970 $D=8 +M517 5413 4661 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=101340 $Y=112830 $D=8 +M518 4793 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=101695 $Y=160970 $D=8 +M519 4794 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=101695 $Y=164845 $D=8 +M520 VDD 4550 4552 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=179690 $D=8 +M521 VDD 5050 5051 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=180970 $D=8 +M522 VDD 5058 5059 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=215690 $D=8 +M523 VDD 5114 5115 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=216970 $D=8 +M524 VDD 5122 5123 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=251690 $D=8 +M525 VDD 5446 5447 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=252970 $D=8 +M526 4550 4552 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=179690 $D=8 +M527 5050 5051 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=180970 $D=8 +M528 5058 5059 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=215690 $D=8 +M529 5114 5115 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=216970 $D=8 +M530 5122 5123 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=251690 $D=8 +M531 5446 5447 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=252970 $D=8 +M532 VDD 4386 4388 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=179690 $D=8 +M533 VDD 5072 5073 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=180970 $D=8 +M534 VDD 5080 5081 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=215690 $D=8 +M535 VDD 5136 5137 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=216970 $D=8 +M536 VDD 5144 5145 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=251690 $D=8 +M537 VDD 5460 5461 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=252970 $D=8 +M538 4770 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=104785 $Y=160970 $D=8 +M539 4769 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=104785 $Y=164845 $D=8 +M540 5412 4660 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=105000 $Y=112830 $D=8 +M541 4386 4388 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=179690 $D=8 +M542 5072 5073 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=180970 $D=8 +M543 5080 5081 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=215690 $D=8 +M544 5136 5137 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=216970 $D=8 +M545 5144 5145 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=251690 $D=8 +M546 5460 5461 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=252970 $D=8 +M547 5411 4659 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=107530 $Y=112830 $D=8 +M548 VDD 4382 4384 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=179690 $D=8 +M549 VDD 5070 5071 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=180970 $D=8 +M550 VDD 5078 5079 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=215690 $D=8 +M551 VDD 5134 5135 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=216970 $D=8 +M552 VDD 5142 5143 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=251690 $D=8 +M553 VDD 5458 5459 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=252970 $D=8 +M554 4767 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=107885 $Y=160970 $D=8 +M555 4768 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=107885 $Y=164845 $D=8 +M556 4382 4384 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=179690 $D=8 +M557 5070 5071 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=180970 $D=8 +M558 5078 5079 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=215690 $D=8 +M559 5134 5135 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=216970 $D=8 +M560 5142 5143 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=251690 $D=8 +M561 5458 5459 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=252970 $D=8 +M562 VDD 4378 4380 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=179690 $D=8 +M563 VDD 5068 5069 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=180970 $D=8 +M564 VDD 5076 5077 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=215690 $D=8 +M565 VDD 5132 5133 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=216970 $D=8 +M566 VDD 5140 5141 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=251690 $D=8 +M567 VDD 5456 5457 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=252970 $D=8 +M568 4766 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=110980 $Y=160970 $D=8 +M569 4765 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=110980 $Y=164845 $D=8 +M570 5410 4658 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=111195 $Y=112830 $D=8 +M571 4378 4380 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=179690 $D=8 +M572 5068 5069 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=180970 $D=8 +M573 5076 5077 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=215690 $D=8 +M574 5132 5133 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=216970 $D=8 +M575 5140 5141 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=251690 $D=8 +M576 5456 5457 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=252970 $D=8 +M577 VDD 4374 4376 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=179690 $D=8 +M578 VDD 5066 5067 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=180970 $D=8 +M579 VDD 5074 5075 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=215690 $D=8 +M580 VDD 5130 5131 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=216970 $D=8 +M581 VDD 5138 5139 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=251690 $D=8 +M582 VDD 5454 5455 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=252970 $D=8 +M583 5409 4657 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=113725 $Y=112830 $D=8 +M584 4763 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=114080 $Y=160970 $D=8 +M585 4764 952 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=114080 $Y=164845 $D=8 +M586 4374 4376 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=179690 $D=8 +M587 5066 5067 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=180970 $D=8 +M588 5074 5075 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=215690 $D=8 +M589 5130 5131 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=216970 $D=8 +M590 5138 5139 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=251690 $D=8 +M591 5454 5455 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=252970 $D=8 +M592 VDD 4645 4646 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=179690 $D=8 +M593 VDD 5494 5495 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=180970 $D=8 +M594 VDD 5496 5497 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=188690 $D=8 +M595 VDD 5498 5499 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=189970 $D=8 +M596 VDD 5500 5501 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=197690 $D=8 +M597 VDD 5502 5503 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=198970 $D=8 +M598 VDD 5504 5505 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=206690 $D=8 +M599 VDD 5506 5507 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=207970 $D=8 +M600 VDD 5508 5509 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=215690 $D=8 +M601 VDD 5510 5511 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=216970 $D=8 +M602 VDD 5512 5513 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=224690 $D=8 +M603 VDD 5514 5515 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=225970 $D=8 +M604 VDD 5516 5517 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=233690 $D=8 +M605 VDD 5518 5519 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=234970 $D=8 +M606 VDD 5520 5521 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=242690 $D=8 +M607 VDD 5522 5523 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=243970 $D=8 +M608 VDD 5524 5525 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=251690 $D=8 +M609 VDD 4647 4648 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=252970 $D=8 +M610 VDD VSS VDD VDD pmos_5p0 L=2.365e-06 W=8.19e-05 AD=0 AS=6.1309e-11 PD=0 PS=0.000217698 NRD=0 NRS=11.8457 m=1 nf=36 $X=10835 $Y=171065 $D=8 +M611 4645 4646 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=179690 $D=8 +M612 5494 5495 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=180970 $D=8 +M613 5496 5497 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=188690 $D=8 +M614 5498 5499 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=189970 $D=8 +M615 5500 5501 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=197690 $D=8 +M616 5502 5503 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=198970 $D=8 +M617 5504 5505 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=206690 $D=8 +M618 5506 5507 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=207970 $D=8 +M619 5508 5509 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=215690 $D=8 +M620 5510 5511 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=216970 $D=8 +M621 5512 5513 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=224690 $D=8 +M622 5514 5515 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=225970 $D=8 +M623 5516 5517 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=233690 $D=8 +M624 5518 5519 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=234970 $D=8 +M625 5520 5521 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=242690 $D=8 +M626 5522 5523 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=243970 $D=8 +M627 5524 5525 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=251690 $D=8 +M628 4647 4648 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=252970 $D=8 +M629 VDD VSS VDD VDD pmos_5p0 L=3.94e-06 W=9.3415e-05 AD=0 AS=5.61039e-11 PD=0 PS=0.00021824 NRD=0 NRS=1.85805 m=1 nf=17 $X=146370 $Y=180915 $D=8 +M630 VDD 4854 4222 VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=156680 $Y=180895 $D=8 +M631 4229 4856 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=156680 $Y=213535 $D=8 +M632 VDD 4858 4230 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=156680 $Y=216895 $D=8 +M633 4237 4860 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=156680 $Y=249535 $D=8 +M634 4827 VDD VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=223995 $Y=180895 $D=8 +M635 VDD 918 4827 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=182015 $D=8 +M636 4827 926 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=223995 $Y=183135 $D=8 +M637 VDD 919 4829 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=223995 $Y=213535 $D=8 +M638 4829 918 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=214655 $D=8 +M639 VDD VDD 4829 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=215775 $D=8 +M640 4831 VDD VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=216895 $D=8 +M641 VDD 917 4831 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=218015 $D=8 +M642 4831 926 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=223995 $Y=219135 $D=8 +M643 VDD 919 4833 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=223995 $Y=249535 $D=8 +M644 4833 917 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=250655 $D=8 +M645 VDD VDD 4833 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=223995 $Y=251775 $D=8 +M646 4817 1 VDD VDD pmos_5p0 L=5.95e-07 W=2.28e-06 AD=5.985e-13 AS=1.3566e-12 PD=2.805e-06 PS=5.75e-06 NRD=0.115132 NRS=0.260965 m=1 nf=1 $X=233770 $Y=57780 $D=8 +M647 617 787 VDD VDD pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=233770 $Y=63100 $D=8 +M648 787 CLK 4817 VDD pmos_5p0 L=5.95e-07 W=2.28e-06 AD=1.3566e-12 AS=5.985e-13 PD=5.75e-06 PS=2.805e-06 NRD=0.260965 NRS=0.115132 m=1 nf=1 $X=234890 $Y=57780 $D=8 +M649 616 619 VDD VDD pmos_5p0 L=6e-07 W=1.134e-05 AD=2.9484e-12 AS=4.9896e-12 PD=1.238e-05 PS=2.444e-05 NRD=0.0917108 NRS=0.155203 m=1 nf=2 $X=242235 $Y=57810 $D=8 +M650 281 865 VDD VDD pmos_5p0 L=1e-06 W=9e-07 AD=3.96e-13 AS=3.96e-13 PD=2.68e-06 PS=2.68e-06 NRD=0.488889 NRS=0.488889 m=1 nf=1 $X=243265 $Y=42525 $D=8 +M651 CEN 617 619 VDD pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=245925 $Y=59010 $D=8 +M652 618 787 619 VDD pmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=245925 $Y=64875 $D=8 +M653 317 281 VDD VDD pmos_5p0 L=6e-07 W=1.89e-06 AD=8.316e-13 AS=8.316e-13 PD=4.66e-06 PS=4.66e-06 NRD=0.232804 NRS=0.232804 m=1 nf=1 $X=246495 $Y=41535 $D=8 +M654 354 317 VDD VDD pmos_5p0 L=6e-07 W=7.54e-06 AD=1.9604e-12 AS=3.3176e-12 PD=8.58e-06 PS=1.684e-05 NRD=0.137931 NRS=0.233422 m=1 nf=2 $X=249065 $Y=39655 $D=8 +M655 250 468 VDD VDD pmos_5p0 L=6e-07 W=0.0001248 AD=3.2448e-11 AS=3.69283e-11 PD=0.00013 PS=0.000130718 NRD=0.208333 NRS=0.237099 m=1 nf=10 $X=240535 $Y=94430 $D=8 +M656 445 354 VDD VDD pmos_5p0 L=6e-07 W=1.95e-05 AD=5.07e-12 AS=8.58e-12 PD=2.002e-05 PS=3.988e-05 NRD=0.0133333 NRS=0.0225641 m=1 nf=1 $X=256125 $Y=53590 $D=8 +M657 VDD CLK 445 VDD pmos_5p0 L=6e-07 W=1.95e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=257245 $Y=53590 $D=8 +M658 445 616 VDD VDD pmos_5p0 L=6e-07 W=1.95e-05 AD=8.58e-12 AS=5.07e-12 PD=3.988e-05 PS=2.002e-05 NRD=0.0225641 NRS=0.0133333 m=1 nf=1 $X=258365 $Y=53590 $D=8 +M659 VDD 495 468 VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=9.9792e-12 PD=2.32e-05 PS=4.624e-05 NRD=0.0114638 NRS=0.0194004 m=1 nf=1 $X=262120 $Y=50420 $D=8 +M660 468 445 VDD VDD pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.64e-05 PS=4.64e-05 NRD=0.0229277 NRS=0.0229277 m=1 nf=2 $X=263240 $Y=50420 $D=8 +M661 468 495 VDD VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=9.9792e-12 AS=5.8968e-12 PD=4.624e-05 PS=2.32e-05 NRD=0.0194004 NRS=0.0114638 m=1 nf=1 $X=265480 $Y=50420 $D=8 +M662 VDD 4855 4238 VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=258945 $Y=180895 $D=8 +M663 4245 4857 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=258945 $Y=213535 $D=8 +M664 VDD 4859 4246 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=258945 $Y=216895 $D=8 +M665 4253 4861 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=258945 $Y=249535 $D=8 +M666 VDD 468 495 VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=9.9792e-12 PD=2.32e-05 PS=4.624e-05 NRD=0.0114638 NRS=0.0194004 m=1 nf=1 $X=268545 $Y=50420 $D=8 +M667 495 607 VDD VDD pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.64e-05 PS=4.64e-05 NRD=0.0229277 NRS=0.0229277 m=1 nf=2 $X=269665 $Y=50420 $D=8 +M668 495 468 VDD VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=9.9792e-12 AS=5.8968e-12 PD=4.624e-05 PS=2.32e-05 NRD=0.0194004 NRS=0.0114638 m=1 nf=1 $X=271905 $Y=50420 $D=8 +M669 1 250 VDD VDD pmos_5p0 L=6e-07 W=0.0003674 AD=9.5524e-11 AS=1.02119e-10 PD=0.0003778 PS=0.000378518 NRD=0.28307 NRS=0.302613 m=1 nf=20 $X=253180 $Y=88540 $D=8 +M670 VDD VSS VDD VDD pmos_5p0 L=3.94e-06 W=9.3415e-05 AD=0 AS=5.61039e-11 PD=0 PS=0.00021824 NRD=0 NRS=1.85805 m=1 nf=17 $X=273750 $Y=180915 $D=8 +M671 VDD 4649 4650 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=179690 $D=8 +M672 VDD 5534 5536 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=180970 $D=8 +M673 VDD 5535 5537 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=188690 $D=8 +M674 VDD 5538 5540 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=189970 $D=8 +M675 VDD 5539 5541 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=197690 $D=8 +M676 VDD 5542 5544 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=198970 $D=8 +M677 VDD 5543 5545 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=206690 $D=8 +M678 VDD 5546 5548 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=207970 $D=8 +M679 VDD 5547 5549 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=215690 $D=8 +M680 VDD 5550 5552 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=216970 $D=8 +M681 VDD 5551 5553 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=224690 $D=8 +M682 VDD 5554 5556 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=225970 $D=8 +M683 VDD 5555 5557 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=233690 $D=8 +M684 VDD 5558 5560 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=234970 $D=8 +M685 VDD 5559 5561 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=242690 $D=8 +M686 VDD 5562 5564 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=243970 $D=8 +M687 VDD 5563 5565 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=251690 $D=8 +M688 VDD 4651 4652 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=252970 $D=8 +M689 4649 4650 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=179690 $D=8 +M690 5534 5536 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=180970 $D=8 +M691 5535 5537 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=188690 $D=8 +M692 5538 5540 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=189970 $D=8 +M693 5539 5541 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=197690 $D=8 +M694 5542 5544 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=198970 $D=8 +M695 5543 5545 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=206690 $D=8 +M696 5546 5548 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=207970 $D=8 +M697 5547 5549 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=215690 $D=8 +M698 5550 5552 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=216970 $D=8 +M699 5551 5553 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=224690 $D=8 +M700 5554 5556 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=225970 $D=8 +M701 5555 5557 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=233690 $D=8 +M702 5558 5560 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=234970 $D=8 +M703 5559 5561 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=242690 $D=8 +M704 5562 5564 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=243970 $D=8 +M705 5563 5565 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=251690 $D=8 +M706 4651 4652 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=252970 $D=8 +M707 VDD 4578 4580 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=179690 $D=8 +M708 VDD 5147 5146 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=180970 $D=8 +M709 VDD 5155 5154 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=215690 $D=8 +M710 VDD 5211 5210 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=216970 $D=8 +M711 VDD 5219 5218 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=251690 $D=8 +M712 VDD 4402 4404 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=252970 $D=8 +M713 4578 4580 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=179690 $D=8 +M714 5147 5146 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=180970 $D=8 +M715 5155 5154 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=215690 $D=8 +M716 5211 5210 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=216970 $D=8 +M717 5219 5218 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=251690 $D=8 +M718 4402 4404 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=252970 $D=8 +M719 4727 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=311500 $Y=160970 $D=8 +M720 4728 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=311500 $Y=164845 $D=8 +M721 4876 4666 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=311715 $Y=112830 $D=8 +M722 VDD 4574 4576 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=179690 $D=8 +M723 VDD 5149 5148 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=180970 $D=8 +M724 VDD 5157 5156 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=215690 $D=8 +M725 VDD 5213 5212 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=216970 $D=8 +M726 VDD 5221 5220 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=251690 $D=8 +M727 VDD 4398 4400 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=252970 $D=8 +M728 4574 4576 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=179690 $D=8 +M729 5149 5148 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=180970 $D=8 +M730 5157 5156 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=215690 $D=8 +M731 5213 5212 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=216970 $D=8 +M732 5221 5220 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=251690 $D=8 +M733 4398 4400 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=252970 $D=8 +M734 4877 4667 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=314245 $Y=112830 $D=8 +M735 4730 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=314600 $Y=160970 $D=8 +M736 4729 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=314600 $Y=164845 $D=8 +M737 VDD 4570 4572 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=179690 $D=8 +M738 VDD 5151 5150 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=180970 $D=8 +M739 VDD 5159 5158 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=215690 $D=8 +M740 VDD 5215 5214 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=216970 $D=8 +M741 VDD 5223 5222 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=251690 $D=8 +M742 VDD 4394 4396 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=252970 $D=8 +M743 4570 4572 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=179690 $D=8 +M744 5151 5150 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=180970 $D=8 +M745 5159 5158 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=215690 $D=8 +M746 5215 5214 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=216970 $D=8 +M747 5223 5222 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=251690 $D=8 +M748 4394 4396 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=252970 $D=8 +M749 4731 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=317695 $Y=160970 $D=8 +M750 4732 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=317695 $Y=164845 $D=8 +M751 4878 4668 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=317910 $Y=112830 $D=8 +M752 VDD 4566 4568 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=179690 $D=8 +M753 VDD 5153 5152 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=180970 $D=8 +M754 VDD 5161 5160 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=215690 $D=8 +M755 VDD 5217 5216 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=216970 $D=8 +M756 VDD 5225 5224 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=251690 $D=8 +M757 VDD 4390 4392 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=252970 $D=8 +M758 4566 4568 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=179690 $D=8 +M759 5153 5152 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=180970 $D=8 +M760 5161 5160 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=215690 $D=8 +M761 5217 5216 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=216970 $D=8 +M762 5225 5224 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=251690 $D=8 +M763 4390 4392 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=252970 $D=8 +M764 4879 4669 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=320440 $Y=112830 $D=8 +M765 4734 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=320795 $Y=160970 $D=8 +M766 4733 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=320795 $Y=164845 $D=8 +M767 VDD 4298 4300 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=322720 $Y=179690 $D=8 +M768 VDD 5163 5162 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=322720 $Y=180970 $D=8 +M769 VDD 5171 5170 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=322720 $Y=215690 $D=8 +M770 VDD 5227 5226 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=322720 $Y=216970 $D=8 +M771 VDD 5235 5234 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=322720 $Y=251690 $D=8 +M772 VDD 4418 4420 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=322720 $Y=252970 $D=8 +M773 4298 4300 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=323860 $Y=179690 $D=8 +M774 5163 5162 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=323860 $Y=180970 $D=8 +M775 5171 5170 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=323860 $Y=215690 $D=8 +M776 5227 5226 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=323860 $Y=216970 $D=8 +M777 5235 5234 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=323860 $Y=251690 $D=8 +M778 4418 4420 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=323860 $Y=252970 $D=8 +M779 4735 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=323885 $Y=160970 $D=8 +M780 4736 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=323885 $Y=164845 $D=8 +M781 4880 4670 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=324100 $Y=112830 $D=8 +M782 VDD 4294 4296 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=325720 $Y=179690 $D=8 +M783 VDD 5165 5164 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=325720 $Y=180970 $D=8 +M784 VDD 5173 5172 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=325720 $Y=215690 $D=8 +M785 VDD 5229 5228 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=325720 $Y=216970 $D=8 +M786 VDD 5237 5236 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=325720 $Y=251690 $D=8 +M787 VDD 4414 4416 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=325720 $Y=252970 $D=8 +M788 4294 4296 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=326860 $Y=179690 $D=8 +M789 5165 5164 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=326860 $Y=180970 $D=8 +M790 5173 5172 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=326860 $Y=215690 $D=8 +M791 5229 5228 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=326860 $Y=216970 $D=8 +M792 5237 5236 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=326860 $Y=251690 $D=8 +M793 4414 4416 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=326860 $Y=252970 $D=8 +M794 4881 4671 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=326630 $Y=112830 $D=8 +M795 4738 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=326985 $Y=160970 $D=8 +M796 4737 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=326985 $Y=164845 $D=8 +M797 VDD 4306 4308 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=328720 $Y=179690 $D=8 +M798 VDD 5167 5166 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=328720 $Y=180970 $D=8 +M799 VDD 5175 5174 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=328720 $Y=215690 $D=8 +M800 VDD 5231 5230 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=328720 $Y=216970 $D=8 +M801 VDD 5239 5238 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=328720 $Y=251690 $D=8 +M802 VDD 4410 4412 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=328720 $Y=252970 $D=8 +M803 4306 4308 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=329860 $Y=179690 $D=8 +M804 5167 5166 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=329860 $Y=180970 $D=8 +M805 5175 5174 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=329860 $Y=215690 $D=8 +M806 5231 5230 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=329860 $Y=216970 $D=8 +M807 5239 5238 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=329860 $Y=251690 $D=8 +M808 4410 4412 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=329860 $Y=252970 $D=8 +M809 4739 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=330080 $Y=160970 $D=8 +M810 4740 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=330080 $Y=164845 $D=8 +M811 4882 4672 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=330295 $Y=112830 $D=8 +M812 VDD 4302 4304 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=331720 $Y=179690 $D=8 +M813 VDD 5169 5168 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=331720 $Y=180970 $D=8 +M814 VDD 5177 5176 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=331720 $Y=215690 $D=8 +M815 VDD 5233 5232 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=331720 $Y=216970 $D=8 +M816 VDD 5241 5240 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=331720 $Y=251690 $D=8 +M817 VDD 4406 4408 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=331720 $Y=252970 $D=8 +M818 4302 4304 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=332860 $Y=179690 $D=8 +M819 5169 5168 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=332860 $Y=180970 $D=8 +M820 5177 5176 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=332860 $Y=215690 $D=8 +M821 5233 5232 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=332860 $Y=216970 $D=8 +M822 5241 5240 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=332860 $Y=251690 $D=8 +M823 4406 4408 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=332860 $Y=252970 $D=8 +M824 4820 4673 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=332825 $Y=112830 $D=8 +M825 943 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=333000 $Y=160970 $D=8 +M826 944 4220 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=333000 $Y=164845 $D=8 +M827 957 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=336455 $Y=160970 $D=8 +M828 958 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=336455 $Y=164845 $D=8 +M829 VDD 4594 4596 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=337720 $Y=179690 $D=8 +M830 VDD 5184 5185 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=337720 $Y=180970 $D=8 +M831 VDD 5192 5193 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=337720 $Y=215690 $D=8 +M832 VDD 5248 5249 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=337720 $Y=216970 $D=8 +M833 VDD 5256 5257 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=337720 $Y=251690 $D=8 +M834 VDD 4610 4612 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=337720 $Y=252970 $D=8 +M835 4824 4666 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=336500 $Y=112830 $D=8 +M836 4594 4596 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=338860 $Y=179690 $D=8 +M837 5184 5185 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=338860 $Y=180970 $D=8 +M838 5192 5193 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=338860 $Y=215690 $D=8 +M839 5248 5249 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=338860 $Y=216970 $D=8 +M840 5256 5257 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=338860 $Y=251690 $D=8 +M841 4610 4612 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=338860 $Y=252970 $D=8 +M842 5422 4667 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=339025 $Y=112830 $D=8 +M843 4803 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=339380 $Y=160970 $D=8 +M844 4804 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=339380 $Y=164845 $D=8 +M845 VDD 4590 4592 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=340720 $Y=179690 $D=8 +M846 VDD 5182 5183 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=340720 $Y=180970 $D=8 +M847 VDD 5190 5191 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=340720 $Y=215690 $D=8 +M848 VDD 5246 5247 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=340720 $Y=216970 $D=8 +M849 VDD 5254 5255 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=340720 $Y=251690 $D=8 +M850 VDD 4606 4608 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=340720 $Y=252970 $D=8 +M851 4590 4592 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=341860 $Y=179690 $D=8 +M852 5182 5183 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=341860 $Y=180970 $D=8 +M853 5190 5191 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=341860 $Y=215690 $D=8 +M854 5246 5247 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=341860 $Y=216970 $D=8 +M855 5254 5255 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=341860 $Y=251690 $D=8 +M856 4606 4608 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=341860 $Y=252970 $D=8 +M857 4802 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=342475 $Y=160970 $D=8 +M858 4801 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=342475 $Y=164845 $D=8 +M859 VDD 4586 4588 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=343720 $Y=179690 $D=8 +M860 VDD 5180 5181 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=343720 $Y=180970 $D=8 +M861 VDD 5188 5189 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=343720 $Y=215690 $D=8 +M862 VDD 5244 5245 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=343720 $Y=216970 $D=8 +M863 VDD 5252 5253 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=343720 $Y=251690 $D=8 +M864 VDD 4602 4604 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=343720 $Y=252970 $D=8 +M865 5421 4668 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=342690 $Y=112830 $D=8 +M866 4586 4588 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=344860 $Y=179690 $D=8 +M867 5180 5181 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=344860 $Y=180970 $D=8 +M868 5188 5189 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=344860 $Y=215690 $D=8 +M869 5244 5245 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=344860 $Y=216970 $D=8 +M870 5252 5253 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=344860 $Y=251690 $D=8 +M871 4602 4604 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=344860 $Y=252970 $D=8 +M872 5420 4669 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=345220 $Y=112830 $D=8 +M873 4799 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=345575 $Y=160970 $D=8 +M874 4800 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=345575 $Y=164845 $D=8 +M875 VDD 4582 4584 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=346720 $Y=179690 $D=8 +M876 VDD 5178 5179 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=346720 $Y=180970 $D=8 +M877 VDD 5186 5187 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=346720 $Y=215690 $D=8 +M878 VDD 5242 5243 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=346720 $Y=216970 $D=8 +M879 VDD 5250 5251 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=346720 $Y=251690 $D=8 +M880 VDD 4598 4600 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=346720 $Y=252970 $D=8 +M881 4582 4584 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=347860 $Y=179690 $D=8 +M882 5178 5179 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=347860 $Y=180970 $D=8 +M883 5186 5187 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=347860 $Y=215690 $D=8 +M884 5242 5243 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=347860 $Y=216970 $D=8 +M885 5250 5251 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=347860 $Y=251690 $D=8 +M886 4598 4600 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=347860 $Y=252970 $D=8 +M887 VDD 4434 4436 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=349720 $Y=179690 $D=8 +M888 VDD 5200 5201 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=349720 $Y=180970 $D=8 +M889 VDD 5208 5209 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=349720 $Y=215690 $D=8 +M890 VDD 5264 5265 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=349720 $Y=216970 $D=8 +M891 VDD 5272 5273 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=349720 $Y=251690 $D=8 +M892 VDD 4450 4452 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=349720 $Y=252970 $D=8 +M893 4778 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=348665 $Y=160970 $D=8 +M894 4777 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=348665 $Y=164845 $D=8 +M895 5419 4670 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=348880 $Y=112830 $D=8 +M896 4434 4436 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=350860 $Y=179690 $D=8 +M897 5200 5201 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=350860 $Y=180970 $D=8 +M898 5208 5209 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=350860 $Y=215690 $D=8 +M899 5264 5265 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=350860 $Y=216970 $D=8 +M900 5272 5273 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=350860 $Y=251690 $D=8 +M901 4450 4452 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=350860 $Y=252970 $D=8 +M902 5418 4671 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=351410 $Y=112830 $D=8 +M903 VDD 4430 4432 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=352720 $Y=179690 $D=8 +M904 VDD 5198 5199 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=352720 $Y=180970 $D=8 +M905 VDD 5206 5207 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=352720 $Y=215690 $D=8 +M906 VDD 5262 5263 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=352720 $Y=216970 $D=8 +M907 VDD 5270 5271 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=352720 $Y=251690 $D=8 +M908 VDD 4446 4448 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=352720 $Y=252970 $D=8 +M909 4775 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=351765 $Y=160970 $D=8 +M910 4776 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=351765 $Y=164845 $D=8 +M911 4430 4432 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=353860 $Y=179690 $D=8 +M912 5198 5199 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=353860 $Y=180970 $D=8 +M913 5206 5207 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=353860 $Y=215690 $D=8 +M914 5262 5263 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=353860 $Y=216970 $D=8 +M915 5270 5271 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=353860 $Y=251690 $D=8 +M916 4446 4448 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=353860 $Y=252970 $D=8 +M917 VDD 4426 4428 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=355720 $Y=179690 $D=8 +M918 VDD 5196 5197 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=355720 $Y=180970 $D=8 +M919 VDD 5204 5205 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=355720 $Y=215690 $D=8 +M920 VDD 5260 5261 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=355720 $Y=216970 $D=8 +M921 VDD 5268 5269 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=355720 $Y=251690 $D=8 +M922 VDD 4442 4444 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=355720 $Y=252970 $D=8 +M923 4774 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=354860 $Y=160970 $D=8 +M924 4773 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=354860 $Y=164845 $D=8 +M925 5417 4672 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=355075 $Y=112830 $D=8 +M926 4426 4428 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=356860 $Y=179690 $D=8 +M927 5196 5197 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=356860 $Y=180970 $D=8 +M928 5204 5205 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=356860 $Y=215690 $D=8 +M929 5260 5261 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=356860 $Y=216970 $D=8 +M930 5268 5269 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=356860 $Y=251690 $D=8 +M931 4442 4444 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=356860 $Y=252970 $D=8 +M932 VDD 4422 4424 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=358720 $Y=179690 $D=8 +M933 VDD 5194 5195 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=358720 $Y=180970 $D=8 +M934 VDD 5202 5203 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=358720 $Y=215690 $D=8 +M935 VDD 5258 5259 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=358720 $Y=216970 $D=8 +M936 VDD 5266 5267 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=358720 $Y=251690 $D=8 +M937 VDD 4438 4440 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=358720 $Y=252970 $D=8 +M938 5416 4673 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=357605 $Y=112830 $D=8 +M939 4771 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=357960 $Y=160970 $D=8 +M940 4772 955 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=357960 $Y=164845 $D=8 +M941 4422 4424 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=359860 $Y=179690 $D=8 +M942 5194 5195 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=359860 $Y=180970 $D=8 +M943 5202 5203 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=359860 $Y=215690 $D=8 +M944 5258 5259 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=359860 $Y=216970 $D=8 +M945 5266 5267 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=359860 $Y=251690 $D=8 +M946 4438 4440 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=359860 $Y=252970 $D=8 +M947 VDD 4626 4628 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=364720 $Y=179690 $D=8 +M948 VDD 5275 5274 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=364720 $Y=180970 $D=8 +M949 VDD 5283 5282 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=364720 $Y=215690 $D=8 +M950 VDD 5339 5338 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=364720 $Y=216970 $D=8 +M951 VDD 5347 5346 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=364720 $Y=251690 $D=8 +M952 VDD 5468 5469 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=364720 $Y=252970 $D=8 +M953 4626 4628 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=365860 $Y=179690 $D=8 +M954 5275 5274 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=365860 $Y=180970 $D=8 +M955 5283 5282 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=365860 $Y=215690 $D=8 +M956 5339 5338 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=365860 $Y=216970 $D=8 +M957 5347 5346 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=365860 $Y=251690 $D=8 +M958 5468 5469 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=365860 $Y=252970 $D=8 +M959 4741 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=365500 $Y=160970 $D=8 +M960 4742 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=365500 $Y=164845 $D=8 +M961 4883 4666 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=365715 $Y=112830 $D=8 +M962 VDD 4622 4624 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=367720 $Y=179690 $D=8 +M963 VDD 5277 5276 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=367720 $Y=180970 $D=8 +M964 VDD 5285 5284 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=367720 $Y=215690 $D=8 +M965 VDD 5341 5340 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=367720 $Y=216970 $D=8 +M966 VDD 5349 5348 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=367720 $Y=251690 $D=8 +M967 VDD 5466 5467 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=367720 $Y=252970 $D=8 +M968 4622 4624 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=368860 $Y=179690 $D=8 +M969 5277 5276 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=368860 $Y=180970 $D=8 +M970 5285 5284 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=368860 $Y=215690 $D=8 +M971 5341 5340 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=368860 $Y=216970 $D=8 +M972 5349 5348 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=368860 $Y=251690 $D=8 +M973 5466 5467 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=368860 $Y=252970 $D=8 +M974 4884 4667 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=368245 $Y=112830 $D=8 +M975 4744 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=368600 $Y=160970 $D=8 +M976 4743 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=368600 $Y=164845 $D=8 +M977 VDD 4618 4620 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=370720 $Y=179690 $D=8 +M978 VDD 5279 5278 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=370720 $Y=180970 $D=8 +M979 VDD 5287 5286 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=370720 $Y=215690 $D=8 +M980 VDD 5343 5342 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=370720 $Y=216970 $D=8 +M981 VDD 5351 5350 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=370720 $Y=251690 $D=8 +M982 VDD 5464 5465 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=370720 $Y=252970 $D=8 +M983 4618 4620 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=371860 $Y=179690 $D=8 +M984 5279 5278 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=371860 $Y=180970 $D=8 +M985 5287 5286 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=371860 $Y=215690 $D=8 +M986 5343 5342 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=371860 $Y=216970 $D=8 +M987 5351 5350 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=371860 $Y=251690 $D=8 +M988 5464 5465 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=371860 $Y=252970 $D=8 +M989 4745 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=371695 $Y=160970 $D=8 +M990 4746 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=371695 $Y=164845 $D=8 +M991 4885 4668 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=371910 $Y=112830 $D=8 +M992 VDD 4614 4616 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=373720 $Y=179690 $D=8 +M993 VDD 5281 5280 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=373720 $Y=180970 $D=8 +M994 VDD 5289 5288 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=373720 $Y=215690 $D=8 +M995 VDD 5345 5344 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=373720 $Y=216970 $D=8 +M996 VDD 5353 5352 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=373720 $Y=251690 $D=8 +M997 VDD 5462 5463 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=373720 $Y=252970 $D=8 +M998 4614 4616 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=374860 $Y=179690 $D=8 +M999 5281 5280 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=374860 $Y=180970 $D=8 +M1000 5289 5288 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=374860 $Y=215690 $D=8 +M1001 5345 5344 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=374860 $Y=216970 $D=8 +M1002 5353 5352 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=374860 $Y=251690 $D=8 +M1003 5462 5463 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=374860 $Y=252970 $D=8 +M1004 4886 4669 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=374440 $Y=112830 $D=8 +M1005 4748 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=374795 $Y=160970 $D=8 +M1006 4747 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=374795 $Y=164845 $D=8 +M1007 VDD 4314 4316 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=376720 $Y=179690 $D=8 +M1008 VDD 5291 5290 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=376720 $Y=180970 $D=8 +M1009 VDD 5299 5298 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=376720 $Y=215690 $D=8 +M1010 VDD 5355 5354 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=376720 $Y=216970 $D=8 +M1011 VDD 5363 5362 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=376720 $Y=251690 $D=8 +M1012 VDD 5476 5477 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=376720 $Y=252970 $D=8 +M1013 4314 4316 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=377860 $Y=179690 $D=8 +M1014 5291 5290 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=377860 $Y=180970 $D=8 +M1015 5299 5298 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=377860 $Y=215690 $D=8 +M1016 5355 5354 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=377860 $Y=216970 $D=8 +M1017 5363 5362 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=377860 $Y=251690 $D=8 +M1018 5476 5477 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=377860 $Y=252970 $D=8 +M1019 4749 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=377885 $Y=160970 $D=8 +M1020 4750 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=377885 $Y=164845 $D=8 +M1021 4887 4670 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=378100 $Y=112830 $D=8 +M1022 VDD 4310 4312 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=379720 $Y=179690 $D=8 +M1023 VDD 5293 5292 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=379720 $Y=180970 $D=8 +M1024 VDD 5301 5300 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=379720 $Y=215690 $D=8 +M1025 VDD 5357 5356 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=379720 $Y=216970 $D=8 +M1026 VDD 5365 5364 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=379720 $Y=251690 $D=8 +M1027 VDD 5474 5475 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=379720 $Y=252970 $D=8 +M1028 4310 4312 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=380860 $Y=179690 $D=8 +M1029 5293 5292 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=380860 $Y=180970 $D=8 +M1030 5301 5300 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=380860 $Y=215690 $D=8 +M1031 5357 5356 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=380860 $Y=216970 $D=8 +M1032 5365 5364 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=380860 $Y=251690 $D=8 +M1033 5474 5475 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=380860 $Y=252970 $D=8 +M1034 4888 4671 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=380630 $Y=112830 $D=8 +M1035 4752 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=380985 $Y=160970 $D=8 +M1036 4751 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=380985 $Y=164845 $D=8 +M1037 VDD 4322 4324 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=382720 $Y=179690 $D=8 +M1038 VDD 5295 5294 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=382720 $Y=180970 $D=8 +M1039 VDD 5303 5302 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=382720 $Y=215690 $D=8 +M1040 VDD 5359 5358 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=382720 $Y=216970 $D=8 +M1041 VDD 5367 5366 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=382720 $Y=251690 $D=8 +M1042 VDD 5472 5473 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=382720 $Y=252970 $D=8 +M1043 4322 4324 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=383860 $Y=179690 $D=8 +M1044 5295 5294 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=383860 $Y=180970 $D=8 +M1045 5303 5302 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=383860 $Y=215690 $D=8 +M1046 5359 5358 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=383860 $Y=216970 $D=8 +M1047 5367 5366 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=383860 $Y=251690 $D=8 +M1048 5472 5473 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=383860 $Y=252970 $D=8 +M1049 4753 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=384080 $Y=160970 $D=8 +M1050 4754 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=384080 $Y=164845 $D=8 +M1051 4889 4672 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=384295 $Y=112830 $D=8 +M1052 VDD 4318 4320 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=385720 $Y=179690 $D=8 +M1053 VDD 5297 5296 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=385720 $Y=180970 $D=8 +M1054 VDD 5305 5304 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=385720 $Y=215690 $D=8 +M1055 VDD 5361 5360 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=385720 $Y=216970 $D=8 +M1056 VDD 5369 5368 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=385720 $Y=251690 $D=8 +M1057 VDD 5470 5471 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=385720 $Y=252970 $D=8 +M1058 4318 4320 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=386860 $Y=179690 $D=8 +M1059 5297 5296 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=386860 $Y=180970 $D=8 +M1060 5305 5304 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=386860 $Y=215690 $D=8 +M1061 5361 5360 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=386860 $Y=216970 $D=8 +M1062 5369 5368 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=386860 $Y=251690 $D=8 +M1063 5470 5471 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=386860 $Y=252970 $D=8 +M1064 4821 4673 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=386825 $Y=112830 $D=8 +M1065 946 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=387000 $Y=160970 $D=8 +M1066 947 4221 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=387000 $Y=164845 $D=8 +M1067 960 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=390455 $Y=160970 $D=8 +M1068 961 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=390455 $Y=164845 $D=8 +M1069 VDD 4642 4644 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=391720 $Y=179690 $D=8 +M1070 VDD 5312 5313 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=391720 $Y=180970 $D=8 +M1071 VDD 5320 5321 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=391720 $Y=215690 $D=8 +M1072 VDD 5376 5377 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=391720 $Y=216970 $D=8 +M1073 VDD 5384 5385 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=391720 $Y=251690 $D=8 +M1074 VDD 5484 5485 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=391720 $Y=252970 $D=8 +M1075 4825 4666 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=390500 $Y=112830 $D=8 +M1076 4642 4644 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=392860 $Y=179690 $D=8 +M1077 5312 5313 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=392860 $Y=180970 $D=8 +M1078 5320 5321 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=392860 $Y=215690 $D=8 +M1079 5376 5377 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=392860 $Y=216970 $D=8 +M1080 5384 5385 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=392860 $Y=251690 $D=8 +M1081 5484 5485 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=392860 $Y=252970 $D=8 +M1082 5429 4667 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=393025 $Y=112830 $D=8 +M1083 4809 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=393380 $Y=160970 $D=8 +M1084 4810 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=393380 $Y=164845 $D=8 +M1085 VDD 4638 4640 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=394720 $Y=179690 $D=8 +M1086 VDD 5310 5311 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=394720 $Y=180970 $D=8 +M1087 VDD 5318 5319 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=394720 $Y=215690 $D=8 +M1088 VDD 5374 5375 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=394720 $Y=216970 $D=8 +M1089 VDD 5382 5383 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=394720 $Y=251690 $D=8 +M1090 VDD 5482 5483 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=394720 $Y=252970 $D=8 +M1091 4638 4640 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=395860 $Y=179690 $D=8 +M1092 5310 5311 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=395860 $Y=180970 $D=8 +M1093 5318 5319 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=395860 $Y=215690 $D=8 +M1094 5374 5375 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=395860 $Y=216970 $D=8 +M1095 5382 5383 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=395860 $Y=251690 $D=8 +M1096 5482 5483 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=395860 $Y=252970 $D=8 +M1097 4808 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=396475 $Y=160970 $D=8 +M1098 4807 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=396475 $Y=164845 $D=8 +M1099 VDD 4634 4636 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=397720 $Y=179690 $D=8 +M1100 VDD 5308 5309 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=397720 $Y=180970 $D=8 +M1101 VDD 5316 5317 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=397720 $Y=215690 $D=8 +M1102 VDD 5372 5373 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=397720 $Y=216970 $D=8 +M1103 VDD 5380 5381 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=397720 $Y=251690 $D=8 +M1104 VDD 5480 5481 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=397720 $Y=252970 $D=8 +M1105 5428 4668 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=396690 $Y=112830 $D=8 +M1106 4634 4636 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=398860 $Y=179690 $D=8 +M1107 5308 5309 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=398860 $Y=180970 $D=8 +M1108 5316 5317 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=398860 $Y=215690 $D=8 +M1109 5372 5373 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=398860 $Y=216970 $D=8 +M1110 5380 5381 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=398860 $Y=251690 $D=8 +M1111 5480 5481 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=398860 $Y=252970 $D=8 +M1112 5427 4669 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=399220 $Y=112830 $D=8 +M1113 4805 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=399575 $Y=160970 $D=8 +M1114 4806 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=399575 $Y=164845 $D=8 +M1115 VDD 4630 4632 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=400720 $Y=179690 $D=8 +M1116 VDD 5306 5307 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=400720 $Y=180970 $D=8 +M1117 VDD 5314 5315 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=400720 $Y=215690 $D=8 +M1118 VDD 5370 5371 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=400720 $Y=216970 $D=8 +M1119 VDD 5378 5379 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=400720 $Y=251690 $D=8 +M1120 VDD 5478 5479 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=400720 $Y=252970 $D=8 +M1121 4630 4632 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=401860 $Y=179690 $D=8 +M1122 5306 5307 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=401860 $Y=180970 $D=8 +M1123 5314 5315 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=401860 $Y=215690 $D=8 +M1124 5370 5371 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=401860 $Y=216970 $D=8 +M1125 5378 5379 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=401860 $Y=251690 $D=8 +M1126 5478 5479 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=401860 $Y=252970 $D=8 +M1127 VDD 4466 4468 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=403720 $Y=179690 $D=8 +M1128 VDD 5328 5329 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=403720 $Y=180970 $D=8 +M1129 VDD 5336 5337 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=403720 $Y=215690 $D=8 +M1130 VDD 5392 5393 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=403720 $Y=216970 $D=8 +M1131 VDD 5400 5401 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=403720 $Y=251690 $D=8 +M1132 VDD 5492 5493 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=403720 $Y=252970 $D=8 +M1133 4786 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=402665 $Y=160970 $D=8 +M1134 4785 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=402665 $Y=164845 $D=8 +M1135 5426 4670 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=402880 $Y=112830 $D=8 +M1136 4466 4468 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=404860 $Y=179690 $D=8 +M1137 5328 5329 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=404860 $Y=180970 $D=8 +M1138 5336 5337 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=404860 $Y=215690 $D=8 +M1139 5392 5393 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=404860 $Y=216970 $D=8 +M1140 5400 5401 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=404860 $Y=251690 $D=8 +M1141 5492 5493 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=404860 $Y=252970 $D=8 +M1142 5425 4671 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=405410 $Y=112830 $D=8 +M1143 VDD 4462 4464 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=406720 $Y=179690 $D=8 +M1144 VDD 5326 5327 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=406720 $Y=180970 $D=8 +M1145 VDD 5334 5335 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=406720 $Y=215690 $D=8 +M1146 VDD 5390 5391 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=406720 $Y=216970 $D=8 +M1147 VDD 5398 5399 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=406720 $Y=251690 $D=8 +M1148 VDD 5490 5491 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=406720 $Y=252970 $D=8 +M1149 4783 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=405765 $Y=160970 $D=8 +M1150 4784 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=405765 $Y=164845 $D=8 +M1151 4462 4464 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=407860 $Y=179690 $D=8 +M1152 5326 5327 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=407860 $Y=180970 $D=8 +M1153 5334 5335 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=407860 $Y=215690 $D=8 +M1154 5390 5391 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=407860 $Y=216970 $D=8 +M1155 5398 5399 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=407860 $Y=251690 $D=8 +M1156 5490 5491 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=407860 $Y=252970 $D=8 +M1157 VDD 4458 4460 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=409720 $Y=179690 $D=8 +M1158 VDD 5324 5325 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=409720 $Y=180970 $D=8 +M1159 VDD 5332 5333 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=409720 $Y=215690 $D=8 +M1160 VDD 5388 5389 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=409720 $Y=216970 $D=8 +M1161 VDD 5396 5397 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=409720 $Y=251690 $D=8 +M1162 VDD 5488 5489 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=409720 $Y=252970 $D=8 +M1163 4782 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=408860 $Y=160970 $D=8 +M1164 4781 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=408860 $Y=164845 $D=8 +M1165 5424 4672 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=409075 $Y=112830 $D=8 +M1166 4458 4460 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=410860 $Y=179690 $D=8 +M1167 5324 5325 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=410860 $Y=180970 $D=8 +M1168 5332 5333 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=410860 $Y=215690 $D=8 +M1169 5388 5389 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=410860 $Y=216970 $D=8 +M1170 5396 5397 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=410860 $Y=251690 $D=8 +M1171 5488 5489 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=410860 $Y=252970 $D=8 +M1172 VDD 4454 4456 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=412720 $Y=179690 $D=8 +M1173 VDD 5322 5323 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=412720 $Y=180970 $D=8 +M1174 VDD 5330 5331 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=412720 $Y=215690 $D=8 +M1175 VDD 5386 5387 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=412720 $Y=216970 $D=8 +M1176 VDD 5394 5395 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=412720 $Y=251690 $D=8 +M1177 VDD 5486 5487 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=412720 $Y=252970 $D=8 +M1178 5423 4673 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=411605 $Y=112830 $D=8 +M1179 4779 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=411960 $Y=160970 $D=8 +M1180 4780 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=411960 $Y=164845 $D=8 +M1181 4454 4456 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=413860 $Y=179690 $D=8 +M1182 5322 5323 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=413860 $Y=180970 $D=8 +M1183 5330 5331 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=413860 $Y=215690 $D=8 +M1184 5386 5387 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=413860 $Y=216970 $D=8 +M1185 5394 5395 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=413860 $Y=251690 $D=8 +M1186 5486 5487 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=413860 $Y=252970 $D=8 +M1187 VDD VSS VDD VDD pmos_5p0 L=2.365e-06 W=8.19e-05 AD=0 AS=6.1309e-11 PD=0 PS=0.000217698 NRD=0 NRS=11.8457 m=1 nf=36 $X=304360 $Y=171065 $D=8 +M1188 614 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=6.35965e-12 PD=7.86e-06 PS=1.737e-05 NRD=0.152493 NRS=0.546921 m=1 nf=2 $X=418655 $Y=160970 $D=8 +M1189 615 936 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=6.35965e-12 PD=7.86e-06 PS=1.737e-05 NRD=0.152493 NRS=0.546921 m=1 nf=2 $X=418655 $Y=164845 $D=8 +M1190 606 614 VDD VDD pmos_5p0 L=6e-07 W=7.02e-06 AD=1.8252e-12 AS=3.0888e-12 PD=8.06e-06 PS=1.58e-05 NRD=0.148148 NRS=0.250712 m=1 nf=2 $X=418770 $Y=97440 $D=8 +M1191 607 606 VDD VDD pmos_5p0 L=6e-07 W=2.128e-05 AD=5.5328e-12 AS=9.3632e-12 PD=2.232e-05 PS=4.432e-05 NRD=0.0488722 NRS=0.0827068 m=1 nf=2 $X=418790 $Y=67070 $D=8 +M1192 613 VDD VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=2.33887e-12 PD=4.29e-06 PS=9.09e-06 NRD=0.444444 NRS=1.06061 m=1 nf=2 $X=418870 $Y=112830 $D=8 +X1198 614 614 613 VDD pmos_5p0_CDNS_402547885951 $T=419815 124190 0 180 $X=418175 $Y=116760 +X1199 615 615 613 VDD pmos_5p0_CDNS_402547885951 $T=419815 151940 0 180 $X=418175 $Y=144510 +X1200 615 614 936 VDD pmos_5p0_CDNS_402547885951 $T=419825 159875 0 180 $X=418185 $Y=152445 +X1201 614 614 VDD VSS nmos_5p0_CDNS_402547885950 $T=419815 133465 0 180 $X=418535 $Y=126035 +X1202 615 615 VDD VSS nmos_5p0_CDNS_402547885950 $T=419815 143485 0 180 $X=418535 $Y=136055 +X1208 VDD 618 616 pmos_1p2$$46273580 $T=242390 65835 1 0 $X=240960 $Y=64015 +X1209 VSS 617 787 VSS nmos_1p2$$46563372 $T=233925 66830 0 0 $X=232780 $Y=66145 +X1210 618 VSS 616 VSS nmos_1p2$$46563372 $T=243510 68190 1 0 $X=242365 $Y=66555 +X1211 619 618 617 VSS nmos_1p2$$46563372 $T=246080 68190 1 0 $X=244935 $Y=66555 +X1213 937 VSS Q[0] D[0] 4218 1 VDD 938 939 WEN[0] 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 ++ 4709 4710 4711 4712 4818 927 4664 4663 4662 4661 4660 4659 4658 4657 4665 4862 4863 4864 4865 4866 ++ 4867 4868 ++ saout_m2 $T=9775 25090 0 0 $X=8430 $Y=7315 +X1214 912 VSS Q[2] D[2] 4219 1 VDD 940 941 WEN[2] 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 ++ 4723 4724 4725 4726 4819 927 4664 4663 4662 4661 4660 4659 4658 4657 4665 4869 4870 4871 4872 4873 ++ 4874 4875 ++ saout_m2 $T=63775 25090 0 0 $X=62430 $Y=7315 +X1215 942 VSS Q[4] D[4] 4220 1 VDD 943 944 WEN[4] 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 ++ 4737 4738 4739 4740 4820 927 4666 4667 4668 4669 4670 4671 4672 4673 4665 4876 4877 4878 4879 4880 ++ 4881 4882 ++ saout_m2 $T=307655 25090 0 0 $X=306310 $Y=7315 +X1216 945 VSS Q[6] D[6] 4221 1 VDD 946 947 WEN[6] 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 ++ 4751 4752 4753 4754 4821 927 4666 4667 4668 4669 4670 4671 4672 4673 4665 4883 4884 4885 4886 4887 ++ 4888 4889 ++ saout_m2 $T=361655 25090 0 0 $X=360310 $Y=7315 +X1217 VSS VSS 4261 4262 4263 4264 4265 4266 4267 4268 ICV_4 $T=27210 176130 1 180 $X=23870 $Y=175790 +X1218 VSS VSS 4269 4270 4271 4272 4273 4274 4275 4276 ICV_4 $T=33210 176130 1 180 $X=29870 $Y=175790 +X1219 VSS VSS 4277 4278 4279 4280 4281 4282 4283 4284 ICV_4 $T=81210 176130 1 180 $X=77870 $Y=175790 +X1220 VSS VSS 4285 4286 4287 4288 4289 4290 4291 4292 ICV_4 $T=87210 176130 1 180 $X=83870 $Y=175790 +X1221 VSS VSS 4293 4294 4295 4296 4297 4298 4299 4300 ICV_4 $T=325090 176130 1 180 $X=321750 $Y=175790 +X1222 VSS VSS 4301 4302 4303 4304 4305 4306 4307 4308 ICV_4 $T=331090 176130 1 180 $X=327750 $Y=175790 +X1223 VSS VSS 4309 4310 4311 4312 4313 4314 4315 4316 ICV_4 $T=379090 176130 1 180 $X=375750 $Y=175790 +X1224 VSS VSS 4317 4318 4319 4320 4321 4322 4323 4324 ICV_4 $T=385090 176130 1 180 $X=381750 $Y=175790 +X1225 VSS VSS 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 ICV_5 $T=27210 257130 0 180 $X=23870 $Y=252290 +X1226 VSS VSS 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 ICV_5 $T=54210 176130 1 180 $X=50870 $Y=175790 +X1227 VSS VSS 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 ICV_5 $T=54210 257130 0 180 $X=50870 $Y=252290 +X1228 VSS VSS 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 ICV_5 $T=108210 176130 1 180 $X=104870 $Y=175790 +X1229 VSS 861 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 ICV_5 $T=313090 257130 0 180 $X=309750 $Y=252290 +X1230 VSS 861 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 ICV_5 $T=325090 257130 0 180 $X=321750 $Y=252290 +X1231 VSS VSS 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 ICV_5 $T=352090 176130 1 180 $X=348750 $Y=175790 +X1232 VSS 861 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 ICV_5 $T=352090 257130 0 180 $X=348750 $Y=252290 +X1233 VSS VSS 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 ICV_5 $T=406090 176130 1 180 $X=402750 $Y=175790 +X1237 VSS VSS 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 ICV_7 $T=12210 176130 1 180 $X=8870 $Y=175790 +X1238 VSS VSS 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 ICV_7 $T=12210 257130 0 180 $X=8870 $Y=252290 +X1239 VSS VSS 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 ICV_7 $T=39210 176130 1 180 $X=35870 $Y=175790 +X1240 VSS VSS 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 ICV_7 $T=39210 257130 0 180 $X=35870 $Y=252290 +X1241 VSS VSS 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 ICV_7 $T=66210 176130 1 180 $X=62870 $Y=175790 +X1242 VSS VSS 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 ICV_7 $T=93210 176130 1 180 $X=89870 $Y=175790 +X1243 VSS VSS 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 ICV_7 $T=310090 176130 1 180 $X=306750 $Y=175790 +X1244 VSS VSS 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 ICV_7 $T=337090 176130 1 180 $X=333750 $Y=175790 +X1245 VSS 861 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 ICV_7 $T=337090 257130 0 180 $X=333750 $Y=252290 +X1246 VSS VSS 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 ICV_7 $T=364090 176130 1 180 $X=360750 $Y=175790 +X1247 VSS VSS 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 ICV_7 $T=391090 176130 1 180 $X=387750 $Y=175790 +X1281 VDD VSS 4222 4223 4224 4225 4226 4227 4228 4229 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 ++ 4709 4710 4711 4712 939 938 4787 4788 4789 4790 4791 4792 951 950 4755 4756 4757 4758 4759 4760 ++ 4761 4762 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 ++ 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 ++ 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 ++ 4948 4949 4950 4951 4952 4953 ++ ICV_18 $T=12210 180630 0 0 $X=11870 $Y=180290 +X1282 VDD VSS 4230 4231 4232 4233 4234 4235 4236 4237 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 ++ 4709 4710 4711 4712 939 938 4787 4788 4789 4790 4791 4792 951 950 4755 4756 4757 4758 4759 4760 ++ 4761 4762 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 ++ 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 ++ 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 ++ 5012 5013 5014 5015 5016 5017 ++ ICV_18 $T=12210 216630 0 0 $X=11870 $Y=216290 +X1283 VDD VSS 4222 4223 4224 4225 4226 4227 4228 4229 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 ++ 4723 4724 4725 4726 941 940 4793 4794 4795 4796 4797 4798 954 953 4763 4764 4765 4766 4767 4768 ++ 4769 4770 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 ++ 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 ++ 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 ++ 5076 5077 5078 5079 5080 5081 ++ ICV_18 $T=66210 180630 0 0 $X=65870 $Y=180290 +X1284 VDD VSS 4230 4231 4232 4233 4234 4235 4236 4237 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 ++ 4723 4724 4725 4726 941 940 4793 4794 4795 4796 4797 4798 954 953 4763 4764 4765 4766 4767 4768 ++ 4769 4770 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 ++ 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 ++ 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 ++ 5140 5141 5142 5143 5144 5145 ++ ICV_18 $T=66210 216630 0 0 $X=65870 $Y=216290 +X1285 VDD VSS 4238 4239 4240 4241 4242 4243 4244 4245 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 ++ 4737 4738 4739 4740 944 943 4799 4800 4801 4802 4803 4804 958 957 4771 4772 4773 4774 4775 4776 ++ 4777 4778 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 ++ 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 ++ 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 ++ 5204 5205 5206 5207 5208 5209 ++ ICV_18 $T=310090 180630 0 0 $X=309750 $Y=180290 +X1286 VDD VSS 4246 4247 4248 4249 4250 4251 4252 4253 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 ++ 4737 4738 4739 4740 944 943 4799 4800 4801 4802 4803 4804 958 957 4771 4772 4773 4774 4775 4776 ++ 4777 4778 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 ++ 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 ++ 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 ++ 5268 5269 5270 5271 5272 5273 ++ ICV_18 $T=310090 216630 0 0 $X=309750 $Y=216290 +X1287 VDD VSS 4238 4239 4240 4241 4242 4243 4244 4245 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 ++ 4751 4752 4753 4754 947 946 4805 4806 4807 4808 4809 4810 961 960 4779 4780 4781 4782 4783 4784 ++ 4785 4786 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 ++ 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 ++ 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 ++ 5332 5333 5334 5335 5336 5337 ++ ICV_18 $T=364090 180630 0 0 $X=363750 $Y=180290 +X1288 VDD VSS 4246 4247 4248 4249 4250 4251 4252 4253 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 ++ 4751 4752 4753 4754 947 946 4805 4806 4807 4808 4809 4810 961 960 4779 4780 4781 4782 4783 4784 ++ 4785 4786 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 ++ 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 ++ 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 ++ 5396 5397 5398 5399 5400 5401 ++ ICV_18 $T=364090 216630 0 0 $X=363750 $Y=216290 +X1289 949 VSS Q[1] 948 D[1] 1 VDD 950 951 WEN[1] 4755 4756 4757 4758 4759 4760 4761 4762 4787 4788 ++ 4789 4790 4791 4792 4822 4657 4658 4659 927 4660 4661 4662 4663 4664 4665 5402 5403 5404 5405 5406 ++ 5407 5408 ++ saout_R_m2 $T=65645 25125 1 180 $X=27480 $Y=6815 +X1290 913 VSS Q[3] 952 D[3] 1 VDD 953 954 WEN[3] 4763 4764 4765 4766 4767 4768 4769 4770 4793 4794 ++ 4795 4796 4797 4798 4823 4657 4658 4659 927 4660 4661 4662 4663 4664 4665 5409 5410 5411 5412 5413 ++ 5414 5415 ++ saout_R_m2 $T=119645 25125 1 180 $X=81480 $Y=6815 +X1291 956 VSS Q[5] 955 D[5] 1 VDD 957 958 WEN[5] 4771 4772 4773 4774 4775 4776 4777 4778 4799 4800 ++ 4801 4802 4803 4804 4824 4673 4672 4671 927 4670 4669 4668 4667 4666 4665 5416 5417 5418 5419 5420 ++ 5421 5422 ++ saout_R_m2 $T=363525 25125 1 180 $X=325360 $Y=6815 +X1292 959 VSS Q[7] 936 D[7] 1 VDD 960 961 WEN[7] 4779 4780 4781 4782 4783 4784 4785 4786 4805 4806 ++ 4807 4808 4809 4810 4825 4673 4672 4671 927 4670 4669 4668 4667 4666 4665 5423 5424 5425 5426 5427 ++ 5428 5429 ++ saout_R_m2 $T=417525 25125 1 180 $X=379360 $Y=6815 +X1293 VSS VSS 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 ++ 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 ++ new_dummyrow_unit $T=65900 258015 1 0 $X=65870 $Y=252290 +X1294 VSS 861 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 ++ 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 ++ new_dummyrow_unit $T=363780 258015 1 0 $X=363750 $Y=252290 +X1297 732 733 VSS 5494 5495 5496 5497 ICV_24 $T=117210 185130 0 0 $X=116870 $Y=180290 +X1298 732 733 VSS 5498 5499 5500 5501 ICV_24 $T=117210 194130 0 0 $X=116870 $Y=189290 +X1299 732 733 VSS 5502 5503 5504 5505 ICV_24 $T=117210 203130 0 0 $X=116870 $Y=198290 +X1300 732 733 VSS 5506 5507 5508 5509 ICV_24 $T=117210 212130 0 0 $X=116870 $Y=207290 +X1301 732 733 VSS 5510 5511 5512 5513 ICV_24 $T=117210 221130 0 0 $X=116870 $Y=216290 +X1302 732 733 VSS 5514 5515 5516 5517 ICV_24 $T=117210 230130 0 0 $X=116870 $Y=225290 +X1303 732 733 VSS 5518 5519 5520 5521 ICV_24 $T=117210 239130 0 0 $X=116870 $Y=234290 +X1304 732 733 VSS 5522 5523 5524 5525 ICV_24 $T=117210 248130 0 0 $X=116870 $Y=243290 +X1322 VSS VDD 1 CLK VSS VSS 4682 4683 4687 4688 xpredec0 $T=146075 111460 0 0 $X=144630 $Y=111455 +X1323 VSS VDD 1 CLK VSS A[6] 4689 4690 917 918 xpredec0 $T=182970 111460 0 0 $X=181525 $Y=111455 +X1328 VSS VDD 1 CLK 4663 4664 4657 4658 4659 4660 4661 4662 4673 4672 4671 4670 4669 4668 4667 4666 ++ A[2] A[1] A[0] ++ ypredec1 $T=145470 26355 0 0 $X=146365 $Y=26735 +X1329 VSS VDD 918 925 924 923 922 921 920 VDD 4826 1 4827 4223 4239 4224 4240 4225 4241 4226 ++ 4242 4227 4243 4228 4244 4828 4829 4854 4855 4856 4857 ++ xdec8 $T=152015 180635 0 0 $X=152015 $Y=179495 +X1330 VSS VDD 917 925 924 923 922 921 920 VDD 4830 1 4831 4231 4247 4232 4248 4233 4249 4234 ++ 4250 4235 4251 4236 4252 4832 4833 4858 4859 4860 4861 ++ xdec8 $T=152015 216635 0 0 $X=152015 $Y=215495 +X1333 860 VSS 862 nmos_5p0_CDNS_40254788595110 $T=175115 254995 0 90 $X=164385 $Y=254315 +X1334 861 VSS 863 nmos_5p0_CDNS_40254788595110 $T=260115 254995 0 90 $X=249385 $Y=254315 +X1338 VDD 860 862 pmos_1p2$$204216364 $T=189610 255150 0 90 $X=176320 $Y=253670 +X1339 VDD 861 863 pmos_1p2$$204216364 $T=248135 255150 0 90 $X=234845 $Y=253670 +X1340 862 VDD 2 VDD pmos_5p0_CDNS_4025478859599 $T=198405 254995 0 90 $X=191195 $Y=253955 +X1341 1 2 VSS VDD pmos_5p0_CDNS_4025478859599 $T=219905 254995 0 90 $X=212695 $Y=253955 +X1342 863 VDD 2 VDD pmos_5p0_CDNS_4025478859599 $T=233255 254995 0 90 $X=226045 $Y=253955 +X1343 862 VSS 2 nmos_5p0_CDNS_40254788595111 $T=202950 254995 0 90 $X=199690 $Y=254315 +X1344 863 VSS 2 nmos_5p0_CDNS_40254788595111 $T=224800 254995 0 90 $X=221540 $Y=254315 +X1345 VSS VDD GWEN CLK 4665 927 wen_v2 $T=208415 16605 0 0 $X=208280 $Y=15275 +X1346 VSS 1 VDD CLK A[5] A[4] A[3] 919 920 921 922 923 924 925 926 xpredec1 $T=219860 111460 0 0 $X=219855 $Y=111455 +X1347 VDD 864 CLK pmos_5p0_CDNS_4025478859591 $T=234280 43425 1 0 $X=233240 $Y=41905 +X1348 VDD 865 864 pmos_5p0_CDNS_4025478859591 $T=239670 43425 1 0 $X=238630 $Y=41905 +X1349 VSS 864 CLK nmos_5p0_CDNS_4025478859597 $T=234280 46585 1 0 $X=233600 $Y=45365 +X1350 VSS 865 864 nmos_5p0_CDNS_4025478859597 $T=239670 46585 1 0 $X=238990 $Y=45365 +X1370 VSS 734 735 5534 5535 5536 5537 ICV_19 $T=307090 180630 1 180 $X=303750 $Y=180290 +X1371 VSS 734 735 5538 5539 5540 5541 ICV_19 $T=307090 189630 1 180 $X=303750 $Y=189290 +X1372 VSS 734 735 5542 5543 5544 5545 ICV_19 $T=307090 198630 1 180 $X=303750 $Y=198290 +X1373 VSS 734 735 5546 5547 5548 5549 ICV_19 $T=307090 207630 1 180 $X=303750 $Y=207290 +X1374 VSS 734 735 5550 5551 5552 5553 ICV_19 $T=307090 216630 1 180 $X=303750 $Y=216290 +X1375 VSS 734 735 5554 5555 5556 5557 ICV_19 $T=307090 225630 1 180 $X=303750 $Y=225290 +X1376 VSS 734 735 5558 5559 5560 5561 ICV_19 $T=307090 234630 1 180 $X=303750 $Y=234290 +X1377 VSS 734 735 5562 5563 5564 5565 ICV_19 $T=307090 243630 1 180 $X=303750 $Y=243290 +X1379 VSS VDD 4834 4835 4836 4837 ICV_1 $T=418090 248130 0 0 $X=417750 $Y=247790 +X1380 614 615 VSS VDD 4838 4839 4840 4841 ICV_2 $T=418090 176130 0 0 $X=417750 $Y=175790 +X1381 614 615 VSS VDD 4842 4843 4844 4845 ICV_2 $T=418090 194130 0 0 $X=417750 $Y=193790 +X1382 614 615 VSS VDD 4846 4847 4848 4849 ICV_2 $T=418090 212130 0 0 $X=417750 $Y=211790 +X1383 614 615 VSS VDD 4850 4851 4852 4853 ICV_2 $T=418090 230130 0 0 $X=417750 $Y=229790 +.ENDS +***************************************
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__128x8m8wm1.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__128x8m8wm1.gds new file mode 100644 index 0000000..779c500 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__128x8m8wm1.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__256x8m8wm1.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__256x8m8wm1.cdl new file mode 100755 index 0000000..d41cd5d --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__256x8m8wm1.cdl
@@ -0,0 +1,3037 @@ +************************************** +* Revision: 1.0 +************************************** + + +*.SCALE METER + +.SUBCKT power_route_04 +** N=2 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_40254849787108 +** N=2765 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_40254849787105 +** N=2653 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT M1_PSUB$$47122476 +** N=5 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_402548497872 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_402548497870 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=6.81e-06 AD=2.9964e-12 AS=2.9964e-12 PD=1.45e-05 PS=1.45e-05 NRD=0.0646109 NRS=0.0646109 m=1 nf=1 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46889004 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +X0 1 2 3 4 pmos_5p0_CDNS_402548497870 $T=-155 0 0 0 $X=-1195 $Y=-620 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_402548497871 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=6.81e-06 AD=2.9964e-12 AS=2.9964e-12 PD=1.45e-05 PS=1.45e-05 NRD=0.0646109 NRS=0.0646109 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47119404 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +X0 1 2 3 4 nmos_5p0_CDNS_402548497871 $T=-155 0 0 0 $X=-835 $Y=-620 +.ENDS +*************************************** +.SUBCKT ypass_gate vss 3 b d bb db ypass pcb vdd +** N=26 EP=9 IP=25 FDC=5 +*.SEEDPROM +X2 bb b pcb vdd pmos_5p0_CDNS_402548497870 $T=1240 50985 1 0 $X=200 $Y=43555 +X3 bb db 3 vdd pmos_5p0_CDNS_402548497870 $T=1250 43050 1 0 $X=210 $Y=35620 +X4 b d 3 vdd pmos_1p2$$46889004 $T=1405 15300 1 0 $X=-25 $Y=7790 +X5 b d ypass vss nmos_1p2$$47119404 $T=1405 24575 1 0 $X=260 $Y=17090 +X6 bb db ypass vss nmos_1p2$$47119404 $T=1405 34595 1 0 $X=260 $Y=27110 +.ENDS +*************************************** +.SUBCKT mux821 1 2 3 4 5 6 7 8 9 13 14 15 16 17 18 19 20 21 22 23 ++ 24 25 26 27 28 29 30 31 32 33 42 43 44 45 46 47 48 +** N=86 EP=37 IP=165 FDC=48 +*.SEEDPROM +M0 13 42 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=1510 $Y=2370 $D=2 +M1 16 43 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=3750 $Y=2370 $D=2 +M2 19 44 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=7705 $Y=2370 $D=2 +M3 22 45 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=9945 $Y=2370 $D=2 +M4 25 46 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=13895 $Y=2370 $D=2 +M5 28 47 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=16135 $Y=2370 $D=2 +M6 31 48 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=20090 $Y=2370 $D=2 +M7 2 9 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=22330 $Y=2370 $D=2 +X10 5 3 7 8 pmos_5p0_CDNS_402548497870 $T=23310 51440 1 0 $X=22270 $Y=44010 +X11 5 6 2 8 pmos_5p0_CDNS_402548497870 $T=23320 43505 1 0 $X=22280 $Y=36075 +X12 3 4 2 8 pmos_1p2$$46889004 $T=23475 15755 1 0 $X=22045 $Y=8245 +X13 3 4 9 1 nmos_1p2$$47119404 $T=23475 25030 1 0 $X=22330 $Y=17545 +X14 5 6 9 1 nmos_1p2$$47119404 $T=23475 35050 1 0 $X=22330 $Y=27565 +X15 1 13 15 4 14 6 42 7 8 ypass_gate $T=3490 455 1 180 $X=-1160 $Y=0 +X16 1 16 18 4 17 6 43 7 8 ypass_gate $T=3490 455 0 0 $X=2385 $Y=0 +X17 1 19 21 4 20 6 44 7 8 ypass_gate $T=9685 455 1 180 $X=5035 $Y=0 +X18 1 22 24 4 23 6 45 7 8 ypass_gate $T=9685 455 0 0 $X=8580 $Y=0 +X19 1 25 27 4 26 6 46 7 8 ypass_gate $T=15875 455 1 180 $X=11225 $Y=0 +X20 1 28 30 4 29 6 47 7 8 ypass_gate $T=15875 455 0 0 $X=14770 $Y=0 +X21 1 31 33 4 32 6 48 7 8 ypass_gate $T=22070 455 1 180 $X=17420 $Y=0 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025484978714 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_402548497878 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978739 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$202587180 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978710 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025484978727 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=3.42e-06 AD=8.892e-13 AS=1.5048e-12 PD=4.46e-06 PS=8.6e-06 NRD=0.304094 NRS=0.51462 m=1 nf=2 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025484978741 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$202595372 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$202586156 +** N=3 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$202596396 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025484978720 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978740 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT wen_wm1 vss wep 3 4 5 6 7 8 9 10 11 12 13 men vdd wen GWEN 18 19 +** N=43 EP=19 IP=113 FDC=31 +M0 3 wen vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=1765 $Y=5060 $D=2 +M1 6 men vss vss nmos_5p0 L=6e-07 W=1.37e-06 AD=3.562e-13 AS=6.028e-13 PD=1.89e-06 PS=3.62e-06 NRD=0.189781 NRS=0.321168 m=1 nf=1 $X=1765 $Y=8905 $D=2 +M2 vss GWEN 3 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=2885 $Y=5060 $D=2 +M3 vss vss 6 vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=3.562e-13 PD=3.62e-06 PS=1.89e-06 NRD=0.321168 NRS=0.189781 m=1 nf=1 $X=2885 $Y=8905 $D=2 +M4 4 3 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=5125 $Y=4650 $D=2 +M5 5 6 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=5125 $Y=9315 $D=2 +M6 9 6 4 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=7660 $Y=8385 $D=2 +M7 7 10 vss vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=6.028e-13 PD=3.62e-06 PS=3.62e-06 NRD=0.321168 NRS=0.321168 m=1 nf=1 $X=8920 $Y=4240 $D=2 +M8 11 5 9 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=9970 $Y=9700 $D=2 +M9 vss 12 11 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=11090 $Y=9700 $D=2 +M10 vss 9 12 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=13330 $Y=9700 $D=2 +M11 13 12 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=14450 $Y=9700 $D=2 +M12 wep 7 vss vss nmos_5p0 L=6e-07 W=2.4e-06 AD=7.68e-13 AS=7.68e-13 PD=5.12e-06 PS=5.12e-06 NRD=1.2 NRS=1.2 m=1 nf=3 $X=12720 $Y=4810 $D=2 +M13 vss 13 8 vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=6.028e-13 PD=3.62e-06 PS=3.62e-06 NRD=0.321168 NRS=0.321168 m=1 nf=1 $X=17810 $Y=9290 $D=2 +M14 men 8 10 vss nmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.589e-12 PD=5.58e-06 PS=8.21e-06 NRD=0.229075 NRS=0.30837 m=1 nf=2 $X=20050 $Y=8385 $D=2 +M15 vss 13 10 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=22290 $Y=8385 $D=2 +M16 18 wen vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=1765 $Y=600 $D=8 +M17 19 men vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=1765 $Y=12055 $D=8 +M18 3 GWEN 18 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=2885 $Y=600 $D=8 +M19 6 vss 19 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=2885 $Y=12055 $D=8 +M20 4 3 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=5125 $Y=600 $D=8 +M21 5 6 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=5125 $Y=12055 $D=8 +M22 9 5 4 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=1.17084e-12 AS=9.988e-13 PD=4.78598e-06 PS=5.42e-06 NRD=0.22722 NRS=0.193833 m=1 nf=1 $X=7660 $Y=12055 $D=8 +M23 11 6 9 vdd pmos_5p0 L=6e-07 W=9.6e-07 AD=-6.87097e-13 AS=-6.48697e-13 PD=-2.78573e-06 PS=-2.70573e-06 NRD=-0.745548 NRS=-0.703882 m=1 nf=1 $X=9395 $Y=12055 $D=8 +M24 vdd 12 11 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=1.14386e-12 PD=5.42e-06 PS=4.72975e-06 NRD=0.193833 NRS=0.221983 m=1 nf=1 $X=11090 $Y=12055 $D=8 +M25 vdd 9 12 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=13330 $Y=12055 $D=8 +M26 13 12 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=14450 $Y=12055 $D=8 +M27 wep 7 vdd vdd pmos_5p0 L=6e-07 W=6e-06 AD=1.92e-12 AS=1.92e-12 PD=9.92e-06 PS=9.92e-06 NRD=0.48 NRS=0.48 m=1 nf=3 $X=12720 $Y=870 $D=8 +M28 men 13 10 vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=20050 $Y=12055 $D=8 +X48 vdd 7 10 pmos_5p0_CDNS_4025484978727 $T=8920 2870 1 0 $X=7880 $Y=540 +X49 vdd 8 13 pmos_5p0_CDNS_4025484978727 $T=16690 12625 0 0 $X=15650 $Y=12005 +.ENDS +*************************************** +.SUBCKT M1_PSUB$$44997676 +** N=7 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025484978713 +** N=6 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46286892 +** N=5 EP=0 IP=6 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978734 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=1.135e-05 AD=3.3596e-12 AS=3.3596e-12 PD=1.658e-05 PS=1.658e-05 NRD=0.651982 NRS=0.651982 m=1 nf=5 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025484978733 1 2 3 4 5 +** N=6 EP=5 IP=0 FDC=2 +M0 2 4 1 2 pmos_5p0 L=6e-07 W=1.2e-06 AD=3.12e-13 AS=5.28e-13 PD=1.72e-06 PS=3.28e-06 NRD=0.216667 NRS=0.366667 m=1 nf=1 $X=0 $Y=0 $D=8 +M1 3 5 2 2 pmos_5p0 L=6e-07 W=1.2e-06 AD=5.28e-13 AS=3.12e-13 PD=3.28e-06 PS=1.72e-06 NRD=0.366667 NRS=0.216667 m=1 nf=1 $X=1120 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978732 1 2 3 4 5 +** N=5 EP=5 IP=0 FDC=2 +M0 2 4 1 2 nmos_5p0 L=6e-07 W=6e-07 AD=1.56e-13 AS=2.64e-13 PD=1.12e-06 PS=2.08e-06 NRD=0.433333 NRS=0.733333 m=1 nf=1 $X=0 $Y=0 $D=2 +M1 3 5 2 2 nmos_5p0 L=6e-07 W=6e-07 AD=2.64e-13 AS=1.56e-13 PD=2.08e-06 PS=1.12e-06 NRD=0.733333 NRS=0.433333 m=1 nf=1 $X=1120 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46285868 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46281772 +** N=5 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025484978738 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978736 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=6e-07 AD=2.64e-13 AS=2.64e-13 PD=2.08e-06 PS=2.08e-06 NRD=0.733333 NRS=0.733333 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978712 +** N=6 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT sacntl_2 vss 2 pcb 4 5 6 7 8 9 10 11 18 19 20 21 22 23 24 25 26 ++ se vdd men +** N=54 EP=23 IP=83 FDC=39 +M0 2 11 vss vss nmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.0032e-12 PD=3.32e-06 PS=6.32e-06 NRD=0.45614 NRS=0.77193 m=1 nf=2 $X=795 $Y=26115 $D=2 +M1 4 men vss vss nmos_5p0 L=6e-07 W=5.7e-06 AD=1.6872e-12 AS=1.6872e-12 PD=9.8e-06 PS=9.8e-06 NRD=1.29825 NRS=1.29825 m=1 nf=5 $X=855 $Y=4275 $D=2 +M2 vss 10 pcb vss nmos_5p0 L=6e-07 W=1.589e-05 AD=4.54e-12 AS=4.54e-12 PD=2.216e-05 PS=2.216e-05 NRD=0.881057 NRS=0.881057 m=1 nf=7 $X=1950 $Y=9235 $D=2 +M3 5 4 vss vss nmos_5p0 L=6e-07 W=2.86e-06 AD=7.436e-13 AS=1.2584e-12 PD=3.38e-06 PS=6.6e-06 NRD=0.0909091 NRS=0.153846 m=1 nf=1 $X=10910 $Y=8645 $D=2 +M4 6 11 5 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12030 $Y=8645 $D=2 +M5 7 19 6 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=13150 $Y=8645 $D=2 +M6 8 19 7 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=14270 $Y=8645 $D=2 +M7 9 11 8 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=15390 $Y=8645 $D=2 +M8 vss 4 9 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=1.2584e-12 AS=7.436e-13 PD=6.6e-06 PS=3.38e-06 NRD=0.153846 NRS=0.0909091 m=1 nf=1 $X=16510 $Y=8645 $D=2 +M9 10 7 vss vss nmos_5p0 L=6e-07 W=5.22e-06 AD=1.3572e-12 AS=2.2968e-12 PD=6.26e-06 PS=1.22e-05 NRD=0.199234 NRS=0.337165 m=1 nf=2 $X=18750 $Y=8895 $D=2 +M10 11 20 vss vss nmos_5p0 L=6e-07 W=1.44e-06 AD=6.336e-13 AS=6.336e-13 PD=3.76e-06 PS=3.76e-06 NRD=0.305556 NRS=0.305556 m=1 nf=1 $X=21255 $Y=4090 $D=2 +M11 se 19 vss vss nmos_5p0 L=6e-07 W=9.08e-06 AD=2.3608e-12 AS=3.178e-12 PD=1.116e-05 PS=1.642e-05 NRD=0.45815 NRS=0.61674 m=1 nf=4 $X=19460 $Y=25030 $D=2 +M12 2 11 vdd vdd pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=3.0008e-12 PD=7.86e-06 PS=1.54e-05 NRD=0.152493 NRS=0.258065 m=1 nf=2 $X=795 $Y=20945 $D=8 +M13 4 men vdd vdd pmos_5p0 L=6e-07 W=1.135e-05 AD=3.3596e-12 AS=3.3596e-12 PD=1.658e-05 PS=1.658e-05 NRD=0.651982 NRS=0.651982 m=1 nf=5 $X=855 $Y=590 $D=8 +M14 19 2 vdd vdd pmos_5p0 L=6e-07 W=6.81e-06 AD=1.7706e-12 AS=2.1792e-12 PD=8.37e-06 PS=1.1e-05 NRD=0.343612 NRS=0.422907 m=1 nf=3 $X=5370 $Y=20990 $D=8 +M15 vdd 4 19 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=8730 $Y=20990 $D=8 +M16 pcb 10 vdd vdd pmos_5p0 L=6e-07 W=4.09e-05 AD=1.0634e-11 AS=1.21023e-11 PD=4.61e-05 PS=4.6818e-05 NRD=0.635697 NRS=0.723472 m=1 nf=10 $X=830 $Y=14055 $D=8 +M17 7 19 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.06e-06 PS=9.96e-06 NRD=0.0572687 NRS=0.0969163 m=1 nf=1 $X=14270 $Y=13710 $D=8 +M18 vdd 11 7 vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=15390 $Y=13710 $D=8 +M19 7 4 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.9976e-12 AS=1.1804e-12 PD=9.96e-06 PS=5.06e-06 NRD=0.0969163 NRS=0.0572687 m=1 nf=1 $X=16510 $Y=13710 $D=8 +M20 vdd 25 26 vdd pmos_5p0 L=6e-07 W=1.2e-06 AD=5.28e-13 AS=5.28e-13 PD=3.28e-06 PS=3.28e-06 NRD=0.366667 NRS=0.366667 m=1 nf=1 $X=18950 $Y=1670 $D=8 +M21 10 7 vdd vdd pmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=4.3584e-12 PD=2.008e-05 PS=2.008e-05 NRD=0.211454 NRS=0.211454 m=1 nf=3 $X=18750 $Y=13710 $D=8 +M22 se 19 vdd vdd pmos_5p0 L=6e-07 W=2.72e-05 AD=7.072e-12 AS=8.0512e-12 PD=3.24e-05 PS=3.856e-05 NRD=0.955882 NRS=1.08824 m=1 nf=10 $X=12740 $Y=20450 $D=8 +X23 vdd 11 20 pmos_5p0_CDNS_4025484978727 $T=21255 985 0 0 $X=20215 $Y=365 +X27 vss 18 2 vss nmos_5p0_CDNS_4025484978734 $T=5370 25030 0 0 $X=4690 $Y=24410 +X28 19 18 4 vss nmos_5p0_CDNS_4025484978734 $T=12415 25030 0 0 $X=11735 $Y=24410 +X29 20 vdd 21 4 vss pmos_5p0_CDNS_4025484978733 $T=8080 1480 0 0 $X=7040 $Y=860 +X30 22 vdd 23 21 22 pmos_5p0_CDNS_4025484978733 $T=11705 1480 0 0 $X=10665 $Y=860 +X31 24 vdd 25 23 24 pmos_5p0_CDNS_4025484978733 $T=15325 1480 0 0 $X=14285 $Y=860 +X32 20 vss 21 4 vss nmos_5p0_CDNS_4025484978732 $T=8080 4420 0 0 $X=7400 $Y=3800 +X33 22 vss 23 21 22 nmos_5p0_CDNS_4025484978732 $T=11705 4420 0 0 $X=11025 $Y=3800 +X34 24 vss 25 23 24 nmos_5p0_CDNS_4025484978732 $T=15325 4420 0 0 $X=14645 $Y=3800 +X39 26 vss 25 vss nmos_5p0_CDNS_4025484978736 $T=18950 4420 0 0 $X=18270 $Y=3800 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978744 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_402548497873 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025484978751 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978745 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT outbuf_oe q vss 3 4 5 15 16 17 18 vdd GWE se qp qn 24 +** N=66 EP=15 IP=48 FDC=18 +M0 vss 5 q vss nmos_5p0 L=6e-07 W=1.272e-05 AD=3.3072e-12 AS=4.0704e-12 PD=1.584e-05 PS=2.08e-05 NRD=0.735849 NRS=0.90566 m=1 nf=6 $X=395 $Y=2665 $D=2 +M1 3 GWE vss vss nmos_5p0 L=6e-07 W=1.6e-06 AD=7.04e-13 AS=7.04e-13 PD=4.08e-06 PS=4.08e-06 NRD=0.275 NRS=0.275 m=1 nf=1 $X=8145 $Y=2720 $D=2 +M2 17 3 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=9.68e-13 PD=5.28e-06 PS=5.28e-06 NRD=0.2 NRS=0.2 m=1 nf=1 $X=10105 $Y=2700 $D=2 +M3 vss 16 4 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=13175 $Y=12845 $D=2 +M4 5 15 4 vss nmos_5p0 L=6e-07 W=6.81e-06 AD=2.1792e-12 AS=2.1792e-12 PD=1.1e-05 PS=1.1e-05 NRD=0.422907 NRS=0.422907 m=1 nf=3 $X=12455 $Y=2720 $D=2 +M5 vss se 15 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=17045 $Y=4035 $D=2 +M6 5 qn 18 vss nmos_5p0 L=6e-07 W=5.68e-06 AD=1.4768e-12 AS=1.988e-12 PD=6.72e-06 PS=9.92e-06 NRD=0.183099 NRS=0.246479 m=1 nf=2 $X=19905 $Y=1945 $D=2 +M7 vss 3 18 vss nmos_5p0 L=6e-07 W=5.68e-06 AD=1.4768e-12 AS=1.988e-12 PD=6.72e-06 PS=9.92e-06 NRD=0.183099 NRS=0.246479 m=1 nf=2 $X=22145 $Y=1945 $D=2 +M8 vdd 5 q vdd pmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=7.2576e-12 PD=2.58e-05 PS=3.408e-05 NRD=0.412698 NRS=0.507937 m=1 nf=6 $X=395 $Y=6190 $D=8 +M9 3 GWE vdd vdd pmos_5p0 L=6e-07 W=4e-06 AD=1.76e-12 AS=1.76e-12 PD=8.88e-06 PS=8.88e-06 NRD=0.11 NRS=0.11 m=1 nf=1 $X=8145 $Y=6395 $D=8 +M10 17 3 vdd vdd pmos_5p0 L=6e-07 W=4.5e-06 AD=1.98e-12 AS=1.98e-12 PD=9.88e-06 PS=9.88e-06 NRD=0.0977778 NRS=0.0977778 m=1 nf=1 $X=10105 $Y=6175 $D=8 +M11 4 16 vdd vdd pmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.24202e-12 PD=3.32e-06 PS=5.60564e-06 NRD=0.45614 NRS=0.955691 m=1 nf=2 $X=12055 $Y=10310 $D=8 +M12 5 se 4 vdd pmos_5p0 L=6e-07 W=6.81e-06 AD=2.1792e-12 AS=2.1792e-12 PD=1.1e-05 PS=1.1e-05 NRD=0.422907 NRS=0.422907 m=1 nf=3 $X=12455 $Y=6395 $D=8 +M13 16 5 vdd vdd pmos_5p0 L=6e-07 W=1.2e-06 AD=5.28e-13 AS=7.79385e-13 PD=3.28e-06 PS=2.57436e-06 NRD=0.366667 NRS=0.541239 m=1 nf=1 $X=15085 $Y=10250 $D=8 +M14 vdd se 15 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=17045 $Y=7030 $D=8 +M15 5 qp 24 vdd pmos_5p0 L=6e-07 W=1.134e-05 AD=2.9484e-12 AS=3.969e-12 PD=1.238e-05 PS=1.841e-05 NRD=0.0917108 NRS=0.123457 m=1 nf=2 $X=19680 $Y=6685 $D=8 +M16 vdd 17 24 vdd pmos_5p0 L=6e-07 W=1.134e-05 AD=2.9484e-12 AS=3.969e-12 PD=1.238e-05 PS=1.841e-05 NRD=0.0917108 NRS=0.123457 m=1 nf=2 $X=21920 $Y=6685 $D=8 +X22 vss 16 5 vss nmos_5p0_CDNS_4025484978736 $T=15150 13365 1 0 $X=14470 $Y=12145 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46887980 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=1.361e-05 AD=5.9884e-12 AS=5.9884e-12 PD=2.81e-05 PS=2.81e-05 NRD=0.0323292 NRS=0.0323292 m=1 nf=1 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46273580 1 2 3 +** N=3 EP=3 IP=3 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.0032e-12 PD=3.32e-06 PS=6.32e-06 NRD=0.45614 NRS=0.77193 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46883884 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=1.134e-05 AD=4.9896e-12 AS=4.9896e-12 PD=2.356e-05 PS=2.356e-05 NRD=0.0388007 NRS=0.0388007 m=1 nf=1 $X=-155 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_402548497876 1 2 3 4 5 6 +** N=6 EP=6 IP=0 FDC=2 +M0 2 4 1 6 pmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=0 $Y=0 $D=8 +M1 3 5 2 6 pmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=1120 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978711 1 2 3 4 5 6 +** N=6 EP=6 IP=0 FDC=2 +M0 2 4 1 6 nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=0 $Y=0 $D=2 +M1 3 5 2 6 nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=1120 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46563372 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=-155 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT M1_NWELL_CDNS_4025484978728 +** N=4 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT din vss 2 3 4 d db 7 8 9 10 11 12 vdd datain men wep +** N=69 EP=16 IP=73 FDC=24 +M0 2 4 vss vss nmos_5p0 L=6e-07 W=1.361e-05 AD=5.9884e-12 AS=5.9884e-12 PD=2.81e-05 PS=2.81e-05 NRD=0.0323292 NRS=0.0323292 m=1 nf=1 $X=260 $Y=10430 $D=2 +M1 3 wep vss vss nmos_5p0 L=6e-07 W=1.14e-06 AD=7.866e-13 AS=7.923e-13 PD=3.66e-06 PS=3.67e-06 NRD=0.605263 NRS=0.609649 m=1 nf=1 $X=3600 $Y=38320 $D=2 +M2 vss 10 4 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=11165 $Y=8655 $D=2 +M3 3 wep vdd vdd pmos_5p0 L=6e-07 W=2.97e-06 AD=1.13602e-12 AS=1.7523e-12 PD=4.5e-06 PS=8.3e-06 NRD=0.515152 NRS=0.794613 m=1 nf=2 $X=3025 $Y=35440 $D=8 +M4 vdd 2 7 vdd pmos_5p0 L=6e-07 W=1.134e-05 AD=4.9896e-12 AS=4.9896e-12 PD=2.356e-05 PS=2.356e-05 NRD=0.0388007 NRS=0.0388007 m=1 nf=1 $X=6980 $Y=26220 $D=8 +X5 4 vdd 10 vdd pmos_5p0_CDNS_402548497870 $T=11165 455 0 0 $X=10125 $Y=-165 +X6 d 2 3 vdd pmos_1p2$$46889004 $T=2655 26220 0 0 $X=1225 $Y=25510 +X7 db 7 3 vdd pmos_1p2$$46889004 $T=4895 26220 0 0 $X=3465 $Y=25510 +X9 vdd 2 4 pmos_1p2$$46887980 $T=415 26220 0 0 $X=-1015 $Y=25510 +X10 vdd 12 men pmos_1p2$$46273580 $T=2920 7175 1 0 $X=1490 $Y=5355 +X11 vdd 11 4 pmos_1p2$$46273580 $T=7060 8140 1 0 $X=5630 $Y=6320 +X12 d 2 wep vss nmos_1p2$$46883884 $T=2655 12695 0 0 $X=1510 $Y=12010 +X13 db 7 wep vss nmos_1p2$$46883884 $T=4895 12695 0 0 $X=3750 $Y=12010 +X14 7 vss 2 vss nmos_1p2$$46883884 $T=7135 12695 0 0 $X=5990 $Y=12010 +X15 8 vdd 9 datain 8 vdd pmos_5p0_CDNS_402548497876 $T=2765 3195 0 0 $X=1725 $Y=2575 +X16 9 10 11 men 12 vdd pmos_5p0_CDNS_402548497876 $T=6905 3605 0 0 $X=5865 $Y=2985 +X17 8 vss 9 datain 8 vss nmos_5p0_CDNS_4025484978711 $T=2765 1790 1 0 $X=2085 $Y=210 +X18 9 10 11 12 men vss nmos_5p0_CDNS_4025484978711 $T=6905 725 0 0 $X=6225 $Y=105 +X19 vss 12 men vss nmos_1p2$$46563372 $T=3470 9035 0 0 $X=2325 $Y=8350 +X20 vss 11 4 vss nmos_1p2$$46563372 $T=7060 10495 1 0 $X=5915 $Y=8860 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46553132 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46897196 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46898220 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46551084 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT sa 1 vss 3 4 qn qp 7 pcb vdd d db se +** N=105 EP=12 IP=47 FDC=27 +M0 1 vss vss vss nmos_5p0 L=6e-07 W=3.41e-06 AD=8.866e-13 AS=1.5004e-12 PD=3.93e-06 PS=7.7e-06 NRD=0.0762463 NRS=0.129032 m=1 nf=1 $X=11660 $Y=16585 $D=2 +M1 3 4 1 vss nmos_5p0 L=6e-07 W=3.41e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12780 $Y=16585 $D=2 +M2 4 1 3 vss nmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=1.7732e-12 PD=7.86e-06 PS=7.86e-06 NRD=0.152493 NRS=0.152493 m=1 nf=2 $X=13900 $Y=16585 $D=2 +M3 7 4 vss vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=15170 $Y=8510 $D=2 +M4 1 4 3 vss nmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=1.7732e-12 PD=7.86e-06 PS=7.86e-06 NRD=0.152493 NRS=0.152493 m=1 nf=2 $X=16140 $Y=16585 $D=2 +M5 4 1 3 vss nmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=1.7732e-12 PD=7.86e-06 PS=7.86e-06 NRD=0.152493 NRS=0.152493 m=1 nf=2 $X=18380 $Y=16585 $D=2 +M6 vss 7 qp vss nmos_5p0 L=6e-07 W=6.81e-06 AD=1.7706e-12 AS=2.1792e-12 PD=8.37e-06 PS=1.1e-05 NRD=0.343612 NRS=0.422907 m=1 nf=3 $X=17410 $Y=8510 $D=2 +M7 1 4 3 vss nmos_5p0 L=6e-07 W=3.41e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=20620 $Y=16585 $D=2 +M8 qn 1 vss vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=20770 $Y=8510 $D=2 +M9 3 se vss vss nmos_5p0 L=6e-07 W=2.272e-05 AD=5.9072e-12 AS=6.9296e-12 PD=2.688e-05 PS=3.328e-05 NRD=0.732394 NRS=0.859155 m=1 nf=8 $X=12945 $Y=12550 $D=2 +M10 vss vss 1 vss nmos_5p0 L=6e-07 W=3.41e-06 AD=1.5004e-12 AS=8.866e-13 PD=7.7e-06 PS=3.93e-06 NRD=0.129032 NRS=0.0762463 m=1 nf=1 $X=21740 $Y=16585 $D=2 +M11 4 vdd vdd vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=2.366e-13 AS=4.004e-13 PD=1.43e-06 PS=2.7e-06 NRD=0.285714 NRS=0.483516 m=1 nf=1 $X=13985 $Y=24010 $D=8 +M12 vdd 1 4 vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=15105 $Y=24010 $D=8 +M13 d pcb vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=15755 $Y=30660 $D=8 +M14 7 4 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.589e-12 PD=5.58e-06 PS=8.21e-06 NRD=0.229075 NRS=0.30837 m=1 nf=2 $X=15170 $Y=4385 $D=8 +M15 4 pcb 1 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=16875 $Y=26330 $D=8 +M16 db pcb d vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=16875 $Y=30660 $D=8 +M17 1 4 vdd vdd pmos_5p0 L=6e-07 W=1.82e-06 AD=4.732e-13 AS=4.732e-13 PD=2.86e-06 PS=2.86e-06 NRD=0.571429 NRS=0.571429 m=1 nf=2 $X=16225 $Y=24010 $D=8 +M18 vdd pcb db vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=17995 $Y=30660 $D=8 +M19 4 1 vdd vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=18465 $Y=24010 $D=8 +M20 qp 7 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.1804e-12 PD=5.58e-06 PS=5.58e-06 NRD=0.229075 NRS=0.229075 m=1 nf=2 $X=17410 $Y=4385 $D=8 +M21 vdd vdd 4 vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=4.004e-13 AS=2.366e-13 PD=2.7e-06 PS=1.43e-06 NRD=0.483516 NRS=0.285714 m=1 nf=1 $X=19585 $Y=24010 $D=8 +M22 qn 1 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.589e-12 PD=5.58e-06 PS=8.21e-06 NRD=0.229075 NRS=0.30837 m=1 nf=2 $X=19650 $Y=4385 $D=8 +X28 db 1 se vdd pmos_1p2$$46897196 $T=12475 26330 0 0 $X=11045 $Y=25620 +X29 d 4 se vdd pmos_1p2$$46897196 $T=12475 30660 0 0 $X=11045 $Y=29950 +X30 d 4 se vdd pmos_1p2$$46897196 $T=20400 26330 0 0 $X=18970 $Y=25620 +X31 db 1 se vdd pmos_1p2$$46897196 $T=20400 30660 0 0 $X=18970 $Y=29950 +.ENDS +*************************************** +.SUBCKT saout_m2 1 VSS q datain pcb men VDD b[0] bb[0] WEN b[7] bb[7] bb[6] b[6] b[5] bb[5] bb[4] b[4] b[3] bb[3] ++ bb[2] b[2] b[1] bb[1] 54 GWE ypass[7] ypass[6] ypass[5] ypass[4] ypass[3] ypass[2] ypass[1] ypass[0] GWEN 78 79 80 81 82 ++ 83 84 +** N=135 EP=42 IP=161 FDC=187 +*.SEEDPROM +X0 VSS 54 b[0] 74 bb[0] 77 pcb VDD ypass[0] 78 bb[7] b[7] 79 bb[6] b[6] 80 bb[5] b[5] 81 bb[4] ++ b[4] 82 bb[3] b[3] 83 bb[2] b[2] 84 bb[1] b[1] ypass[7] ypass[6] ypass[5] ypass[4] ypass[3] ypass[2] ypass[1] ++ mux821 $T=2765 83345 0 0 $X=-1345 $Y=83340 +X1 VSS 1 86 89 90 87 92 96 91 97 93 94 95 men VDD WEN GWEN 85 88 wen_wm1 $T=1610 -16845 0 0 $X=100 $Y=-17385 +X2 VSS 98 pcb 72 103 104 105 106 108 111 112 100 99 101 75 102 73 107 109 110 ++ 76 VDD men ++ sacntl_2 $T=3160 150 0 0 $X=425 $Y=30 +X3 q VSS 113 115 116 118 117 114 120 VDD GWE 76 134 135 119 outbuf_oe $T=3160 27580 0 0 $X=500 $Y=25785 +X4 VSS 121 124 129 74 77 126 122 125 127 128 123 VDD datain men 1 din $T=1615 39060 0 0 $X=500 $Y=38775 +X5 130 VSS 132 131 135 134 133 pcb VDD 74 77 76 sa $T=3160 43075 0 0 $X=1375 $Y=42095 +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_dummy 1 2 3 4 5 7 +** N=9 EP=6 IP=0 FDC=4 +*.SEEDPROM +M0 1 7 2 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=180 $Y=260 $D=2 +M1 3 5 1 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=1710 $D=2 +M2 5 1 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=1710 $D=2 +M3 5 7 4 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=2220 $Y=260 $D=2 +.ENDS +*************************************** +.SUBCKT ICV_6 1 3 4 5 6 7 8 9 10 11 +** N=15 EP=10 IP=18 FDC=8 +*.SEEDPROM +X0 5 4 1 6 7 3 018SRAM_cell1_dummy $T=-3000 0 0 0 $X=-3340 $Y=-340 +X1 9 8 1 10 11 3 018SRAM_cell1_dummy $T=0 0 0 0 $X=-340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_13 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 +** N=26 EP=17 IP=30 FDC=16 +*.SEEDPROM +X0 1 1 3 4 5 6 7 8 9 10 ICV_6 $T=-6000 0 0 0 $X=-9340 $Y=-340 +X1 1 1 11 12 13 14 15 16 17 18 ICV_6 $T=0 0 0 0 $X=-3340 $Y=-340 +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1 +** N=8 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_14 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 +** N=29 EP=17 IP=32 FDC=16 +*.SEEDPROM +X0 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ICV_13 $T=-3000 0 0 0 $X=-12340 $Y=-340 +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1 +** N=8 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_2x 1 2 3 5 6 7 8 9 10 +** N=12 EP=9 IP=16 FDC=8 +*.SEEDPROM +M0 1 5 7 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=180 $Y=3470 $D=2 +M1 9 6 1 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=180 $Y=4760 $D=2 +M2 3 8 7 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=1840 $D=2 +M3 3 10 9 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=6210 $D=2 +M4 8 7 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=1840 $D=2 +M5 10 9 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=6210 $D=2 +M6 2 5 8 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=2220 $Y=3470 $D=2 +M7 10 6 2 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=2220 $Y=4760 $D=2 +.ENDS +*************************************** +.SUBCKT ICV_31 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 +** N=16 EP=15 IP=24 FDC=16 +*.SEEDPROM +X0 5 6 2 3 4 9 11 10 12 018SRAM_cell1_2x $T=-3000 0 0 0 $X=-3340 $Y=-340 +X1 7 8 2 3 4 13 15 14 16 018SRAM_cell1_2x $T=0 0 0 0 $X=-340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_32 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 +** N=26 EP=18 IP=32 FDC=40 +*.SEEDPROM +M0 1 20 19 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=8060 $D=8 +M1 1 24 23 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=9340 $D=8 +M2 20 19 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=8060 $D=8 +M3 24 23 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=9340 $D=8 +M4 1 22 21 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=8060 $D=8 +M5 1 26 25 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=9340 $D=8 +M6 22 21 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=8060 $D=8 +M7 26 25 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=9340 $D=8 +X8 2 3 4 7 8 9 10 11 19 12 20 13 21 14 22 ICV_31 $T=0 0 0 0 $X=-3340 $Y=-340 +X9 2 5 6 7 8 9 10 23 15 24 16 25 17 26 18 ICV_31 $T=0 9000 0 0 $X=-3340 $Y=8660 +.ENDS +*************************************** +.SUBCKT ICV_33 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 +** N=30 EP=30 IP=36 FDC=80 +*.SEEDPROM +X0 1 2 3 4 5 6 7 8 9 10 15 16 17 18 19 20 21 22 ICV_32 $T=-6000 0 0 0 $X=-9340 $Y=-340 +X1 1 2 3 4 5 6 11 12 13 14 23 24 25 26 27 28 29 30 ICV_32 $T=0 0 0 0 $X=-3340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_34 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 31 32 33 34 +** N=50 EP=34 IP=60 FDC=176 +*.SEEDPROM +M0 1 36 35 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=17060 $D=8 +M1 1 44 43 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=18340 $D=8 +M2 36 35 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=17060 $D=8 +M3 44 43 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=18340 $D=8 +M4 1 38 37 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=17060 $D=8 +M5 1 46 45 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=18340 $D=8 +M6 38 37 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=17060 $D=8 +M7 46 45 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=18340 $D=8 +M8 1 40 39 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=17060 $D=8 +M9 1 48 47 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=18340 $D=8 +M10 40 39 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=17060 $D=8 +M11 48 47 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=18340 $D=8 +M12 1 42 41 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=17060 $D=8 +M13 1 50 49 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=18340 $D=8 +M14 42 41 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=17060 $D=8 +M15 50 49 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=18340 $D=8 +X16 1 2 3 4 5 6 11 12 13 14 15 16 17 18 19 20 21 22 35 36 ++ 37 38 23 24 25 26 39 40 41 42 ++ ICV_33 $T=0 0 0 0 $X=-9340 $Y=-340 +X17 1 2 7 8 9 10 11 12 13 14 15 16 17 18 43 44 45 46 27 28 ++ 29 30 47 48 49 50 31 32 33 34 ++ ICV_33 $T=0 18000 0 0 $X=-9340 $Y=17660 +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1_2x +** N=10 EP=0 IP=12 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_10 +** N=15 EP=0 IP=20 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_11 +** N=19 EP=0 IP=24 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_27 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 +** N=16 EP=15 IP=24 FDC=16 +*.SEEDPROM +X0 5 6 2 3 4 9 11 10 12 018SRAM_cell1_2x $T=0 0 0 0 $X=-340 $Y=-340 +X1 7 8 2 3 4 13 15 14 16 018SRAM_cell1_2x $T=3000 0 0 0 $X=2660 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_28 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 +** N=26 EP=18 IP=32 FDC=40 +*.SEEDPROM +M0 1 20 19 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=8060 $D=8 +M1 1 24 23 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=9340 $D=8 +M2 20 19 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=8060 $D=8 +M3 24 23 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=9340 $D=8 +M4 1 22 21 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=8060 $D=8 +M5 1 26 25 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=9340 $D=8 +M6 22 21 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=8060 $D=8 +M7 26 25 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=9340 $D=8 +X8 2 3 4 7 8 9 10 11 19 12 20 13 21 14 22 ICV_27 $T=0 0 0 0 $X=-340 $Y=-340 +X9 2 5 6 7 8 9 10 23 15 24 16 25 17 26 18 ICV_27 $T=0 9000 0 0 $X=-340 $Y=8660 +.ENDS +*************************************** +.SUBCKT ICV_29 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 +** N=30 EP=30 IP=36 FDC=80 +*.SEEDPROM +X0 1 2 3 4 5 6 7 8 9 10 15 16 17 18 19 20 21 22 ICV_28 $T=0 0 0 0 $X=-340 $Y=-340 +X1 1 2 3 4 5 6 11 12 13 14 23 24 25 26 27 28 29 30 ICV_28 $T=6000 0 0 0 $X=5660 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 31 32 33 34 +** N=50 EP=34 IP=60 FDC=176 +*.SEEDPROM +M0 1 36 35 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=17060 $D=8 +M1 1 44 43 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=18340 $D=8 +M2 36 35 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=17060 $D=8 +M3 44 43 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=18340 $D=8 +M4 1 38 37 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=17060 $D=8 +M5 1 46 45 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=18340 $D=8 +M6 38 37 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=17060 $D=8 +M7 46 45 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=18340 $D=8 +M8 1 40 39 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=6630 $Y=17060 $D=8 +M9 1 48 47 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=6630 $Y=18340 $D=8 +M10 40 39 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=7770 $Y=17060 $D=8 +M11 48 47 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=7770 $Y=18340 $D=8 +M12 1 42 41 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=9630 $Y=17060 $D=8 +M13 1 50 49 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=9630 $Y=18340 $D=8 +M14 42 41 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=10770 $Y=17060 $D=8 +M15 50 49 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=10770 $Y=18340 $D=8 +X16 1 2 3 4 5 6 11 12 13 14 15 16 17 18 19 20 21 22 35 36 ++ 37 38 23 24 25 26 39 40 41 42 ++ ICV_29 $T=0 0 0 0 $X=-340 $Y=-340 +X17 1 2 7 8 9 10 11 12 13 14 15 16 17 18 43 44 45 46 27 28 ++ 29 30 47 48 49 50 31 32 33 34 ++ ICV_29 $T=0 18000 0 0 $X=-340 $Y=17660 +.ENDS +*************************************** +.SUBCKT ICV_35 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ++ 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 ++ 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 ++ 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 ++ 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 ++ 113 114 115 116 117 118 +** N=118 EP=106 IP=168 FDC=704 +*.SEEDPROM +X0 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 55 56 ++ 57 58 59 60 61 62 63 64 65 66 67 68 69 70 ++ ICV_34 $T=-42000 -4500 0 0 $X=-51340 $Y=-4840 +X1 13 14 15 16 17 18 19 20 21 22 31 32 33 34 35 36 37 38 71 72 ++ 73 74 75 76 77 78 79 80 81 82 83 84 85 86 ++ ICV_34 $T=-30000 -4500 0 0 $X=-39340 $Y=-4840 +X4 13 14 15 16 17 18 19 20 21 22 39 40 41 42 43 44 45 46 87 88 ++ 89 90 91 92 93 94 95 96 97 98 99 100 101 102 ++ ICV_30 $T=-12000 -4500 1 180 $X=-24340 $Y=-4840 +X5 13 14 15 16 17 18 19 20 21 22 47 48 49 50 51 52 53 54 103 104 ++ 105 106 107 108 109 110 111 112 113 114 115 116 117 118 ++ ICV_30 $T=0 -4500 1 180 $X=-12340 $Y=-4840 +.ENDS +*************************************** +.SUBCKT ICV_15 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ++ 25 26 27 28 29 30 31 32 33 34 35 36 37 +** N=53 EP=33 IP=55 FDC=32 +*.SEEDPROM +X0 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ICV_13 $T=-15000 0 0 0 $X=-24340 $Y=-340 +X1 4 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ICV_14 $T=0 0 0 0 $X=-12340 $Y=-340 +.ENDS +*************************************** +.SUBCKT dcap_103_novia +** N=2 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_8 +** N=2 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_9 +** N=2 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT saout_R_m2 1 vss q pcb datain men vdd b[7] bb[7] WEN b[0] bb[0] bb[1] b[1] b[2] bb[2] bb[3] b[3] b[4] bb[4] ++ bb[5] b[5] b[6] bb[6] 54 GWE ypass[0] ypass[1] ypass[2] ypass[3] ypass[4] ypass[5] ypass[6] ypass[7] GWEN 74 75 76 77 78 ++ 79 80 +** N=131 EP=42 IP=161 FDC=187 +*.SEEDPROM +X0 vss 54 b[7] 70 bb[7] 73 pcb vdd ypass[7] 74 bb[0] b[0] 75 bb[1] b[1] 76 bb[2] b[2] 77 bb[3] ++ b[3] 78 bb[4] b[4] 79 bb[5] b[5] 80 bb[6] b[6] ypass[0] ypass[1] ypass[2] ypass[3] ypass[4] ypass[5] ypass[6] ++ mux821 $T=2765 83310 0 0 $X=-1345 $Y=83305 +X1 vss 1 82 85 86 83 88 92 87 93 89 90 91 men vdd WEN GWEN 81 84 wen_wm1 $T=1610 -16880 0 0 $X=100 $Y=-17420 +X2 vss 94 pcb 68 99 100 101 102 104 107 108 96 95 97 71 98 69 103 105 106 ++ 72 vdd men ++ sacntl_2 $T=3160 115 0 0 $X=425 $Y=-5 +X3 q vss 109 111 112 114 113 110 116 vdd GWE 72 130 131 115 outbuf_oe $T=3160 27545 0 0 $X=500 $Y=25750 +X4 vss 117 120 125 70 73 122 118 121 123 124 119 vdd datain men 1 din $T=1615 39025 0 0 $X=500 $Y=38740 +X5 126 vss 128 127 131 130 129 pcb vdd 70 73 72 sa $T=3160 43040 0 0 $X=1375 $Y=42060 +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1_bndry +** N=8 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1_2x_bndry +** N=10 EP=0 IP=12 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_26 +** N=15 EP=0 IP=20 FDC=0 +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_cutPC +** N=7 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_24 1 2 4 7 8 9 10 +** N=10 EP=7 IP=14 FDC=8 +*.SEEDPROM +M0 1 4 7 4 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=180 $Y=-1030 $D=2 +M1 9 4 1 4 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=180 $Y=260 $D=2 +M2 4 8 7 4 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=-2660 $D=2 +M3 4 10 9 4 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=1710 $D=2 +M4 8 7 4 4 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=-2660 $D=2 +M5 10 9 4 4 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=1710 $D=2 +M6 2 4 8 4 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=2220 $Y=-1030 $D=2 +M7 10 4 2 4 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=2220 $Y=260 $D=2 +.ENDS +*************************************** +.SUBCKT ICV_25 1 2 7 8 9 10 11 12 +** N=16 EP=8 IP=20 FDC=20 +*.SEEDPROM +M0 1 14 13 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=-5440 $D=8 +M1 1 16 15 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=-4160 $D=8 +M2 14 13 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=-5440 $D=8 +M3 16 15 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=-4160 $D=8 +X4 7 8 2 9 10 13 14 ICV_24 $T=0 -9000 0 0 $X=-340 $Y=-13840 +X5 7 8 2 15 16 11 12 ICV_24 $T=0 0 0 0 $X=-340 $Y=-4840 +.ENDS +*************************************** +.SUBCKT pmoscap_W2_5_477_R270 +** N=26 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_19 +** N=6 EP=0 IP=8 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_20 +** N=10 EP=0 IP=12 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmoscap_W2_5_R270 +** N=13 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_40254849787107 +** N=2827 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_4025484978710 +** N=2001 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47513644 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978760 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47641644 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025484978767 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT xpredec0_xa 2 3 13 29 30 +** N=40 EP=5 IP=40 FDC=4 +*.SEEDPROM +M0 40 29 2 3 nmos_5p0 L=6e-07 W=1.225e-05 AD=3.185e-12 AS=7.2275e-12 PD=1.277e-05 PS=2.568e-05 NRD=0.0212245 NRS=0.0481633 m=1 nf=1 $X=3255 $Y=2430 $D=2 +M1 3 30 40 3 nmos_5p0 L=6e-07 W=1.225e-05 AD=7.28875e-12 AS=3.185e-12 PD=2.569e-05 PS=1.277e-05 NRD=0.0485714 NRS=0.0212245 m=1 nf=1 $X=4375 $Y=2430 $D=2 +M2 2 29 13 13 pmos_5p0 L=6e-07 W=1.52e-05 AD=3.952e-12 AS=6.688e-12 PD=1.572e-05 PS=3.128e-05 NRD=0.0171053 NRS=0.0289474 m=1 nf=1 $X=3255 $Y=19540 $D=8 +M3 13 30 2 13 pmos_5p0 L=6e-07 W=1.52e-05 AD=6.688e-12 AS=3.952e-12 PD=3.128e-05 PS=1.572e-05 NRD=0.0289474 NRS=0.0171053 m=1 nf=1 $X=4375 $Y=19540 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47330348_161 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT alatch vss ab a vdd enb en +** N=16 EP=6 IP=24 FDC=8 +M0 ab 12 vss vss nmos_5p0 L=6e-07 W=3.64e-06 AD=9.464e-13 AS=1.6016e-12 PD=4.68e-06 PS=9.04e-06 NRD=0.285714 NRS=0.483516 m=1 nf=2 $X=2590 $Y=1475 $D=2 +M1 vss ab 11 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=3710 $Y=12935 $D=2 +M2 a en 12 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=6280 $Y=1020 $D=2 +M3 11 enb 12 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=6280 $Y=12935 $D=2 +M4 ab 12 vdd vdd pmos_5p0 L=6e-07 W=9.08e-06 AD=2.3608e-12 AS=3.9952e-12 PD=1.012e-05 PS=1.992e-05 NRD=0.114537 NRS=0.193833 m=1 nf=2 $X=2590 $Y=4695 $D=8 +M5 a enb 12 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=6280 $Y=5895 $D=8 +X10 11 vdd ab vdd pmos_1p2$$47330348_161 $T=3865 11540 1 0 $X=2435 $Y=9910 +X11 12 11 en vdd pmos_1p2$$47330348_161 $T=6435 11540 1 0 $X=5005 $Y=9910 +.ENDS +*************************************** +.SUBCKT M1_PSUB$$47335468 +** N=8 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT xpredec0_bot 1 2 3 8 9 10 11 +** N=33 EP=7 IP=7 FDC=12 +M0 2 33 1 1 nmos_5p0 L=6e-07 W=7.04e-06 AD=3.0976e-12 AS=3.0976e-12 PD=1.496e-05 PS=1.496e-05 NRD=0.0625 NRS=0.0625 m=1 nf=1 $X=3755 $Y=35615 $D=2 +M1 3 2 1 1 nmos_5p0 L=6e-07 W=5.22e-06 AD=2.2968e-12 AS=2.2968e-12 PD=1.132e-05 PS=1.132e-05 NRD=0.0842912 NRS=0.0842912 m=1 nf=1 $X=6325 $Y=36010 $D=2 +M2 2 33 8 8 pmos_5p0 L=6e-07 W=1.769e-05 AD=7.7836e-12 AS=7.7836e-12 PD=3.626e-05 PS=3.626e-05 NRD=0.0248728 NRS=0.0248728 m=1 nf=1 $X=3755 $Y=16320 $D=8 +M3 3 2 8 8 pmos_5p0 L=6e-07 W=1.316e-05 AD=5.7904e-12 AS=5.7904e-12 PD=2.72e-05 PS=2.72e-05 NRD=0.0334347 NRS=0.0334347 m=1 nf=1 $X=6325 $Y=20855 $D=8 +X4 1 33 9 8 11 10 alatch $T=350 -3160 0 0 $X=-100 $Y=-3165 +.ENDS +*************************************** +.SUBCKT xpredec0 vss vdd men clk A[1] A[0] x[3] x[2] x[1] x[0] +** N=99 EP=10 IP=158 FDC=56 +M0 x[3] 90 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=5.5388e-12 PD=2.024e-05 PS=2.514e-05 NRD=0.229075 NRS=0.268722 m=1 nf=4 $X=260 $Y=50820 $D=2 +M1 x[2] 92 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=4.7216e-12 PD=2.024e-05 PS=2.024e-05 NRD=0.229075 NRS=0.229075 m=1 nf=4 $X=4740 $Y=50820 $D=2 +M2 x[1] 94 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=4.7216e-12 PD=2.024e-05 PS=2.024e-05 NRD=0.229075 NRS=0.229075 m=1 nf=4 $X=9220 $Y=50820 $D=2 +M3 x[0] 96 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=5.5388e-12 PD=2.024e-05 PS=2.514e-05 NRD=0.229075 NRS=0.268722 m=1 nf=4 $X=13700 $Y=50820 $D=2 +M4 17 men vss vss nmos_5p0 L=6e-07 W=1.37e-06 AD=3.562e-13 AS=6.028e-13 PD=1.89e-06 PS=3.62e-06 NRD=0.189781 NRS=0.321168 m=1 nf=1 $X=21630 $Y=51200 $D=2 +M5 vss clk 17 vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=3.562e-13 PD=3.62e-06 PS=1.89e-06 NRD=0.321168 NRS=0.189781 m=1 nf=1 $X=22750 $Y=51200 $D=2 +M6 x[3] 90 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.38348e-11 PD=4.744e-05 PS=5.914e-05 NRD=0.0917108 NRS=0.107584 m=1 nf=4 $X=260 $Y=38080 $D=8 +M7 x[2] 92 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.744e-05 PS=4.744e-05 NRD=0.0917108 NRS=0.0917108 m=1 nf=4 $X=4740 $Y=38080 $D=8 +M8 x[1] 94 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.744e-05 PS=4.744e-05 NRD=0.0917108 NRS=0.0917108 m=1 nf=4 $X=9220 $Y=38080 $D=8 +M9 x[0] 96 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.38348e-11 PD=4.744e-05 PS=5.914e-05 NRD=0.0917108 NRS=0.107584 m=1 nf=4 $X=13700 $Y=38080 $D=8 +M10 98 men vdd vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=4.39037e-13 AS=1.01447e-12 PD=2.22e-06 PS=4.6e-06 NRD=0.151026 NRS=0.348974 m=1 nf=1 $X=21630 $Y=47525 $D=8 +M11 17 clk 98 vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=8.525e-15 AS=-8.525e-15 PD=1e-08 PS=-1e-08 NRD=0.00293255 NRS=-0.00293255 m=1 nf=1 $X=22745 $Y=47525 $D=8 +M12 99 clk 17 vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=-8.525e-15 AS=8.525e-15 PD=-1e-08 PS=1e-08 NRD=-0.00293255 NRS=0.00293255 m=1 nf=1 $X=23870 $Y=47525 $D=8 +M13 vdd men 99 vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=1.01447e-12 AS=4.39037e-13 PD=4.6e-06 PS=2.22e-06 NRD=0.348974 NRS=0.151026 m=1 nf=1 $X=24985 $Y=47525 $D=8 +M14 18 17 vdd vdd pmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.0032e-12 PD=3.32e-06 PS=6.32e-06 NRD=0.45614 NRS=0.77193 m=1 nf=2 $X=29010 $Y=47595 $D=8 +X17 18 vss 17 vss nmos_1p2$$46563372 $T=29755 51180 0 0 $X=28610 $Y=50495 +X18 90 vss vdd 30 31 xpredec0_xa $T=-2205 170 0 0 $X=-1440 $Y=-5 +X19 92 vss vdd 30 32 xpredec0_xa $T=11165 170 1 180 $X=3000 $Y=-5 +X20 94 vss vdd 33 31 xpredec0_xa $T=6755 170 0 0 $X=7520 $Y=-5 +X21 96 vss vdd 33 32 xpredec0_xa $T=20125 170 1 180 $X=11960 $Y=-5 +X22 vss 30 33 vdd A[1] 17 18 xpredec0_bot $T=18665 3160 0 0 $X=18135 $Y=-5 +X23 vss 31 32 vdd A[0] 17 18 xpredec0_bot $T=27120 3160 0 0 $X=26590 $Y=-5 +.ENDS +*************************************** +.SUBCKT M1_PACTIVE_CDNS_4025484978742 +** N=38 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025484978759 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978758 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ypredec1_ys +** N=8 EP=0 IP=36 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_21 1 2 4 5 7 8 +** N=8 EP=6 IP=10 FDC=4 +*.SEEDPROM +M0 1 7 4 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=3510 $Y=1700 $D=2 +M1 8 5 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=6870 $Y=1700 $D=2 +M2 2 7 4 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=3510 $Y=14855 $D=8 +M3 8 5 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=6870 $Y=14855 $D=8 +.ENDS +*************************************** +.SUBCKT ICV_22 1 2 4 5 6 7 8 9 11 13 +** N=14 EP=10 IP=16 FDC=12 +*.SEEDPROM +M0 1 14 6 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=9110 $Y=1700 $D=2 +M1 12 7 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=12470 $Y=1700 $D=2 +M2 2 14 6 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=9110 $Y=14855 $D=8 +M3 12 7 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=12470 $Y=14855 $D=8 +X4 1 2 4 5 11 14 ICV_21 $T=0 0 0 0 $X=-5 $Y=-5 +X5 1 2 8 9 12 13 ICV_21 $T=11200 0 0 0 $X=11195 $Y=-5 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47514668 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ypredec1_bot 1 2 3 10 11 12 13 +** N=34 EP=7 IP=20 FDC=12 +M0 2 30 1 1 nmos_5p0 L=6e-07 W=4.54e-06 AD=1.9976e-12 AS=1.9976e-12 PD=9.96e-06 PS=9.96e-06 NRD=0.0969163 NRS=0.0969163 m=1 nf=1 $X=3755 $Y=33350 $D=2 +M1 3 2 1 1 nmos_5p0 L=6e-07 W=4.54e-06 AD=1.9976e-12 AS=1.9976e-12 PD=9.96e-06 PS=9.96e-06 NRD=0.0969163 NRS=0.0969163 m=1 nf=1 $X=6325 $Y=33350 $D=2 +X2 10 2 30 pmos_1p2$$46887980 $T=3910 18340 0 0 $X=2480 $Y=17630 +X3 10 3 2 pmos_1p2$$46887980 $T=6480 18340 0 0 $X=5050 $Y=17630 +X4 1 30 11 10 13 12 alatch $T=350 -3160 0 0 $X=-100 $Y=-3165 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47821868 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47820844 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ypredec1_xa +** N=29 EP=0 IP=36 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_23 1 2 5 8 9 10 11 12 +** N=22 EP=8 IP=36 FDC=16 +M0 20 10 13 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=1.73655e-12 AS=4.05195e-12 PD=7.32e-06 PS=1.481e-05 NRD=0.0374449 NRS=0.0873715 m=1 nf=1 $X=-2370 $Y=-33035 $D=2 +M1 19 9 20 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=3.405e-14 AS=-3.405e-14 PD=1e-08 PS=-1e-08 NRD=0.000734214 NRS=-0.000734214 m=1 nf=1 $X=-1260 $Y=-33035 $D=2 +M2 1 2 19 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=3.405e-14 AS=-3.405e-14 PD=1e-08 PS=-1e-08 NRD=0.000734214 NRS=-0.000734214 m=1 nf=1 $X=-140 $Y=-33035 $D=2 +M3 1 13 11 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=1.7706e-12 AS=2.1792e-12 PD=8.37e-06 PS=1.1e-05 NRD=0.343612 NRS=0.422907 m=1 nf=3 $X=-2375 $Y=-2950 $D=2 +M4 21 5 1 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=-3.405e-14 AS=3.405e-14 PD=-1e-08 PS=1e-08 NRD=-0.000734214 NRS=0.000734214 m=1 nf=1 $X=990 $Y=-33035 $D=2 +M5 22 9 21 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=-3.405e-14 AS=3.405e-14 PD=-1e-08 PS=1e-08 NRD=-0.000734214 NRS=0.000734214 m=1 nf=1 $X=2110 $Y=-33035 $D=2 +M6 16 10 22 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=4.05195e-12 AS=1.73655e-12 PD=1.481e-05 PS=7.32e-06 NRD=0.0873715 NRS=0.0374449 m=1 nf=1 $X=3220 $Y=-33035 $D=2 +M7 12 16 1 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=2.1792e-12 AS=1.7706e-12 PD=1.1e-05 PS=8.37e-06 NRD=0.422907 NRS=0.343612 m=1 nf=3 $X=985 $Y=-2950 $D=2 +M8 8 10 13 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=1.4742e-12 AS=2.4948e-12 PD=6.19e-06 PS=1.222e-05 NRD=0.0458554 NRS=0.0776014 m=1 nf=1 $X=-2375 $Y=-19360 $D=8 +M9 13 9 8 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=-1255 $Y=-19360 $D=8 +M10 8 2 13 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=-135 $Y=-19360 $D=8 +M11 8 13 11 8 pmos_5p0 L=6e-07 W=1.731e-05 AD=4.5006e-12 AS=5.5392e-12 PD=1.887e-05 PS=2.5e-05 NRD=0.135182 NRS=0.166378 m=1 nf=3 $X=-2375 $Y=-10125 $D=8 +M12 16 5 8 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=985 $Y=-19360 $D=8 +M13 8 9 16 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=2105 $Y=-19360 $D=8 +M14 16 10 8 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=2.4948e-12 AS=1.4742e-12 PD=1.222e-05 PS=6.19e-06 NRD=0.0776014 NRS=0.0458554 m=1 nf=1 $X=3225 $Y=-19360 $D=8 +M15 12 16 8 8 pmos_5p0 L=6e-07 W=1.731e-05 AD=5.5392e-12 AS=4.5006e-12 PD=2.5e-05 PS=1.887e-05 NRD=0.166378 NRS=0.135182 m=1 nf=3 $X=985 $Y=-10125 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47109164 1 2 3 +** N=4 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=3.42e-06 AD=8.892e-13 AS=1.5048e-12 PD=4.46e-06 PS=8.6e-06 NRD=0.304094 NRS=0.51462 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47342636 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978766 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ypredec1 1 2 men clk ly[6] ly[7] ly[0] ly[1] ly[2] ly[3] ly[4] ly[5] ry[0] ry[1] ry[2] ry[3] ry[4] ry[5] ry[6] ry[7] ++ A[2] A[1] A[0] +** N=374 EP=23 IP=151 FDC=172 +M0 367 358 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=3.9952e-12 PD=1.904e-05 PS=1.904e-05 NRD=0.0484581 NRS=0.0484581 m=1 nf=1 $X=2545 $Y=46970 $D=2 +M1 1 371 ly[3] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=21585 $Y=46970 $D=2 +M2 368 361 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=24945 $Y=46970 $D=2 +M3 188 189 1 1 nmos_5p0 L=6e-07 W=1.36e-06 AD=5.984e-13 AS=5.984e-13 PD=3.6e-06 PS=3.6e-06 NRD=0.323529 NRS=0.323529 m=1 nf=1 $X=31760 $Y=4985 $D=2 +M4 189 clk 1 1 nmos_5p0 L=6e-07 W=1.91e-06 AD=4.966e-13 AS=8.404e-13 PD=2.43e-06 PS=4.7e-06 NRD=0.136126 NRS=0.230366 m=1 nf=1 $X=38610 $Y=5010 $D=2 +M5 1 men 189 1 nmos_5p0 L=6e-07 W=1.91e-06 AD=8.404e-13 AS=4.966e-13 PD=4.7e-06 PS=2.43e-06 NRD=0.230366 NRS=0.136126 m=1 nf=1 $X=39730 $Y=5010 $D=2 +M6 1 372 ly[7] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=43985 $Y=46970 $D=2 +M7 369 358 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=47345 $Y=46970 $D=2 +M8 1 373 ry[3] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=66385 $Y=46970 $D=2 +M9 370 361 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=69745 $Y=46970 $D=2 +M10 1 374 ry[7] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=8.7168e-12 AS=8.7168e-12 PD=3.824e-05 PS=3.824e-05 NRD=0.105727 NRS=0.105727 m=1 nf=3 $X=88785 $Y=46970 $D=2 +M11 367 358 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=8.8e-12 PD=4.088e-05 PS=4.088e-05 NRD=0.022 NRS=0.022 m=1 nf=1 $X=2545 $Y=60125 $D=8 +M12 2 371 ly[3] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=21585 $Y=60125 $D=8 +M13 368 361 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=24945 $Y=60125 $D=8 +M14 365 men 2 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=5.915e-13 AS=1.35362e-12 PD=2.795e-06 PS=5.74e-06 NRD=0.114286 NRS=0.261538 m=1 nf=1 $X=36375 $Y=1335 $D=8 +M15 189 clk 365 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=37495 $Y=1335 $D=8 +M16 366 clk 189 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=38615 $Y=1335 $D=8 +M17 2 men 366 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=1.34225e-12 AS=5.915e-13 PD=5.73e-06 PS=2.795e-06 NRD=0.259341 NRS=0.114286 m=1 nf=1 $X=39735 $Y=1335 $D=8 +M18 2 372 ly[7] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=43985 $Y=60125 $D=8 +M19 369 358 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=47345 $Y=60125 $D=8 +M20 2 373 ry[3] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=66385 $Y=60125 $D=8 +M21 370 361 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=69745 $Y=60125 $D=8 +M22 2 374 ry[7] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.92e-11 AS=1.92e-11 PD=8.192e-05 PS=8.192e-05 NRD=0.048 NRS=0.048 m=1 nf=3 $X=88785 $Y=60125 $D=8 +X23 1 2 ly[0] 357 ly[1] 359 ly[2] 360 367 371 ICV_22 $T=1275 45270 0 0 $X=1270 $Y=45265 +X24 1 2 ly[4] 362 ly[5] 363 ly[6] 364 368 372 ICV_22 $T=23675 45270 0 0 $X=23670 $Y=45265 +X25 1 2 ry[0] 357 ry[1] 359 ry[2] 360 369 373 ICV_22 $T=46075 45270 0 0 $X=46070 $Y=45265 +X26 1 2 ry[4] 362 ry[5] 363 ry[6] 364 370 374 ICV_22 $T=68475 45270 0 0 $X=68470 $Y=45265 +X27 1 190 191 2 A[2] 189 188 ypredec1_bot $T=1920 5135 0 0 $X=1820 $Y=1970 +X28 1 192 193 2 A[1] 189 188 ypredec1_bot $T=10375 5135 0 0 $X=10275 $Y=1970 +X29 1 194 195 2 A[0] 189 188 ypredec1_bot $T=18830 5135 0 0 $X=18730 $Y=1970 +X30 1 195 194 2 192 190 363 364 ICV_23 $T=33645 42985 1 180 $X=28115 $Y=7365 +X31 1 195 194 2 193 190 361 362 ICV_23 $T=41810 42985 1 180 $X=36280 $Y=7365 +X32 1 195 194 2 192 191 359 360 ICV_23 $T=49980 42985 1 180 $X=44450 $Y=7365 +X33 1 195 194 2 193 191 358 357 ICV_23 $T=58150 42985 1 180 $X=52620 $Y=7365 +X34 2 188 189 pmos_1p2$$47109164 $T=32795 1405 1 180 $X=28795 $Y=720 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_40254849787105 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT M1_POLY2_CDNS_4025484978797 +** N=2 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_40254849787108 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$49272876_R270 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=1.1e-05 AD=2.86e-12 AS=4.84e-12 PD=1.204e-05 PS=2.376e-05 NRD=0.0945455 NRS=0.16 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_40254849787106 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT xdec 1 2 men 6 vss 8 28 vdd +** N=103 EP=8 IP=41 FDC=6 +*.SEEDPROM +M0 2 6 men vss nmos_5p0 L=6e-07 W=6.6e-06 AD=2.904e-12 AS=1.716e-12 PD=1.496e-05 PS=7.64e-06 NRD=0.266667 NRS=0.157576 m=1 nf=2 $X=37460 $Y=965 $D=2 +M1 vss 8 6 vss nmos_5p0 L=6e-07 W=6.6e-07 AD=2.904e-13 AS=2.904e-13 PD=2.2e-06 PS=2.2e-06 NRD=0.666667 NRS=0.666667 m=1 nf=1 $X=45970 $Y=965 $D=2 +M2 2 8 men vdd pmos_5p0 L=6e-07 W=6.6e-06 AD=2.904e-12 AS=1.716e-12 PD=1.496e-05 PS=7.64e-06 NRD=0.266667 NRS=0.157576 m=1 nf=2 $X=32185 $Y=965 $D=8 +M3 vdd 8 6 vdd pmos_5p0 L=6e-07 W=1.59e-06 AD=6.996e-13 AS=6.996e-13 PD=4.06e-06 PS=4.06e-06 NRD=0.27673 NRS=0.27673 m=1 nf=1 $X=43020 $Y=965 $D=8 +X12 vdd 1 2 pmos_1p2$$49272876_R270 $T=29780 1120 0 90 $X=23605 $Y=-360 +X13 vdd 28 2 pmos_1p2$$49272876_R270 $T=91805 1120 1 90 $X=91120 $Y=-360 +.ENDS +*************************************** +.SUBCKT xdec8 vss xc xb xa[1] xa[2] xa[3] xa[4] xa[5] xa[6] vdd 102 men 104 LWL[1] RWL[1] LWL[2] RWL[2] LWL[3] RWL[3] LWL[4] ++ RWL[4] LWL[5] RWL[5] LWL[6] RWL[6] 120 121 269 272 315 318 +** N=334 EP=31 IP=608 FDC=126 +*.SEEDPROM +M0 vss 274 273 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=16340 $Y=5740 $D=2 +M1 vss 273 LWL[1] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=7020 $D=2 +M2 vss 280 LWL[2] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=9260 $D=2 +M3 280 281 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=16340 $Y=11660 $D=2 +M4 vss 288 287 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=16340 $Y=14740 $D=2 +M5 vss 287 LWL[3] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=16020 $D=2 +M6 vss 294 LWL[4] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=18260 $D=2 +M7 294 295 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=16340 $Y=20660 $D=2 +M8 vss 302 301 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=16340 $Y=23740 $D=2 +M9 vss 301 LWL[5] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=25020 $D=2 +M10 vss 308 LWL[6] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=27260 $D=2 +M11 308 309 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=16340 $Y=29660 $D=2 +M12 vss 276 274 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=46620 $Y=8140 $D=2 +M13 281 283 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=46620 $Y=9260 $D=2 +M14 vss 290 288 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=46620 $Y=17140 $D=2 +M15 295 297 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=46620 $Y=18260 $D=2 +M16 vss 304 302 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=46620 $Y=26140 $D=2 +M17 309 311 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=46620 $Y=27260 $D=2 +M18 323 xa[1] 276 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=66460 $Y=5900 $D=2 +M19 324 xb 323 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=66460 $Y=7020 $D=2 +M20 vss xc 324 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=66460 $Y=8085 $D=2 +M21 326 xc vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=66460 $Y=9315 $D=2 +M22 325 xb 326 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=66460 $Y=10380 $D=2 +M23 283 xa[2] 325 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=66460 $Y=11500 $D=2 +M24 327 xa[3] 290 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=66460 $Y=14900 $D=2 +M25 328 xb 327 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=66460 $Y=16020 $D=2 +M26 vss xc 328 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=66460 $Y=17085 $D=2 +M27 330 xc vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=66460 $Y=18315 $D=2 +M28 329 xb 330 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=66460 $Y=19380 $D=2 +M29 297 xa[4] 329 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=66460 $Y=20500 $D=2 +M30 331 xa[5] 304 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=66460 $Y=23900 $D=2 +M31 332 xb 331 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=66460 $Y=25020 $D=2 +M32 vss xc 332 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=66460 $Y=26085 $D=2 +M33 334 xc vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=66460 $Y=27315 $D=2 +M34 333 xb 334 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=66460 $Y=28380 $D=2 +M35 311 xa[6] 333 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=66460 $Y=29500 $D=2 +M36 vss 274 279 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=100255 $Y=5740 $D=2 +M37 vss 279 RWL[1] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=7020 $D=2 +M38 vss 286 RWL[2] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=9260 $D=2 +M39 286 281 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=100255 $Y=11660 $D=2 +M40 vss 288 293 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=100255 $Y=14740 $D=2 +M41 vss 293 RWL[3] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=16020 $D=2 +M42 vss 300 RWL[4] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=18260 $D=2 +M43 300 295 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=100255 $Y=20660 $D=2 +M44 vss 302 307 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=100255 $Y=23740 $D=2 +M45 vss 307 RWL[5] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=25020 $D=2 +M46 vss 314 RWL[6] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=27260 $D=2 +M47 314 309 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=100255 $Y=29660 $D=2 +M48 LWL[1] 273 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=4665 $Y=5900 $D=8 +M49 vdd 280 LWL[2] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=4665 $Y=9260 $D=8 +M50 LWL[3] 287 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=4665 $Y=14900 $D=8 +M51 vdd 294 LWL[4] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=4665 $Y=18260 $D=8 +M52 LWL[5] 301 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=4665 $Y=23900 $D=8 +M53 vdd 308 LWL[6] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=4665 $Y=27260 $D=8 +M54 vdd xa[1] 276 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=71980 $Y=5900 $D=8 +M55 276 xb vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=7020 $D=8 +M56 vdd xc 276 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=8140 $D=8 +M57 283 xc vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=9260 $D=8 +M58 vdd xb 283 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=10380 $D=8 +M59 283 xa[2] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=71980 $Y=11500 $D=8 +M60 vdd xa[3] 290 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=71980 $Y=14900 $D=8 +M61 290 xb vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=16020 $D=8 +M62 vdd xc 290 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=17140 $D=8 +M63 297 xc vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=18260 $D=8 +M64 vdd xb 297 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=19380 $D=8 +M65 297 xa[4] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=71980 $Y=20500 $D=8 +M66 vdd xa[5] 304 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=71980 $Y=23900 $D=8 +M67 304 xb vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=25020 $D=8 +M68 vdd xc 304 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=26140 $D=8 +M69 311 xc vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=27260 $D=8 +M70 vdd xb 311 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=28380 $D=8 +M71 311 xa[6] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=71980 $Y=29500 $D=8 +M72 RWL[1] 279 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=106930 $Y=5900 $D=8 +M73 vdd 286 RWL[2] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=106930 $Y=9260 $D=8 +M74 RWL[3] 293 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=106930 $Y=14900 $D=8 +M75 vdd 300 RWL[4] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=106930 $Y=18260 $D=8 +M76 RWL[5] 307 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=106930 $Y=23900 $D=8 +M77 vdd 314 RWL[6] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=106930 $Y=27260 $D=8 +X78 269 102 men 270 vss 104 272 vdd xdec $T=5 4500 1 0 $X=0 $Y=-1140 +X79 273 274 men 275 vss 276 279 vdd xdec $T=5 4500 0 0 $X=0 $Y=3385 +X80 280 281 men 282 vss 283 286 vdd xdec $T=5 13500 1 0 $X=0 $Y=7860 +X81 287 288 men 289 vss 290 293 vdd xdec $T=5 13500 0 0 $X=0 $Y=12385 +X82 294 295 men 296 vss 297 300 vdd xdec $T=5 22500 1 0 $X=0 $Y=16860 +X83 301 302 men 303 vss 304 307 vdd xdec $T=5 22500 0 0 $X=0 $Y=21385 +X84 308 309 men 310 vss 311 314 vdd xdec $T=5 31500 1 0 $X=0 $Y=25860 +X85 315 120 men 316 vss 121 318 vdd xdec $T=5 31500 0 0 $X=0 $Y=30385 +.ENDS +*************************************** +.SUBCKT xdec32 vss xc xb[3] xb[2] xb[1] xb[0] xa[7] xa[6] xa[5] xa[4] xa[3] xa[2] xa[1] xa[0] vdd LWL[0] LWL[1] LWL[2] LWL[3] LWL[4] ++ LWL[5] LWL[6] LWL[7] LWL[8] LWL[9] LWL[10] LWL[11] LWL[12] LWL[13] LWL[14] LWL[15] LWL[16] LWL[17] LWL[18] LWL[19] LWL[20] LWL[21] LWL[22] LWL[23] LWL[24] ++ LWL[25] LWL[26] LWL[27] LWL[28] LWL[29] LWL[30] LWL[31] RWL[1] RWL[2] RWL[3] RWL[4] RWL[5] RWL[6] RWL[7] RWL[8] RWL[9] RWL[10] RWL[11] RWL[12] RWL[13] ++ RWL[14] RWL[15] RWL[16] RWL[17] RWL[18] RWL[19] RWL[20] RWL[21] RWL[22] RWL[23] RWL[24] RWL[25] RWL[26] RWL[27] RWL[28] RWL[29] RWL[30] RWL[31] RWL[0] men +** N=357 EP=80 IP=544 FDC=608 +M0 vss 326 LWL[0] vss nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=16340 $Y=260 $D=2 +M1 326 310 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=16340 $Y=2660 $D=2 +M2 vss 312 328 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=16340 $Y=32740 $D=2 +M3 vss 328 LWL[7] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=34020 $D=2 +M4 vss 330 LWL[8] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=36260 $D=2 +M5 330 314 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=16340 $Y=38660 $D=2 +M6 vss 316 332 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=16340 $Y=68740 $D=2 +M7 vss 332 LWL[15] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=70020 $D=2 +M8 vss 334 LWL[16] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=72260 $D=2 +M9 334 318 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=16340 $Y=74660 $D=2 +M10 vss 320 336 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=16340 $Y=104740 $D=2 +M11 vss 336 LWL[23] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=106020 $D=2 +M12 vss 338 LWL[24] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=108260 $D=2 +M13 338 322 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=16340 $Y=110660 $D=2 +M14 vss 324 340 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=16340 $Y=140740 $D=2 +M15 vss 340 LWL[31] vss nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=16340 $Y=142020 $D=2 +M16 310 311 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=9.68e-13 PD=5.28e-06 PS=5.28e-06 NRD=0.2 NRS=0.2 m=1 nf=1 $X=46620 $Y=260 $D=2 +M17 vss 313 312 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=46620 $Y=35140 $D=2 +M18 314 315 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=46620 $Y=36260 $D=2 +M19 vss 317 316 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=46620 $Y=71140 $D=2 +M20 318 319 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=46620 $Y=72260 $D=2 +M21 vss 321 320 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=46620 $Y=107140 $D=2 +M22 322 323 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=46620 $Y=108260 $D=2 +M23 vss 325 324 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=9.68e-13 PD=5.28e-06 PS=5.28e-06 NRD=0.2 NRS=0.2 m=1 nf=1 $X=46620 $Y=143140 $D=2 +M24 343 xc vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=7.32375e-13 AS=2.079e-12 PD=3.615e-06 PS=7.62e-06 NRD=0.0738095 NRS=0.209524 m=1 nf=1 $X=66460 $Y=315 $D=2 +M25 342 xb[0] 343 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=66460 $Y=1380 $D=2 +M26 311 xa[0] 342 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=66460 $Y=2500 $D=2 +M27 344 xa[7] 313 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=66460 $Y=32900 $D=2 +M28 345 xb[0] 344 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=66460 $Y=34020 $D=2 +M29 vss xc 345 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=66460 $Y=35085 $D=2 +M30 347 xc vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=66460 $Y=36315 $D=2 +M31 346 xb[1] 347 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=66460 $Y=37380 $D=2 +M32 315 xa[0] 346 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=66460 $Y=38500 $D=2 +M33 348 xa[7] 317 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=66460 $Y=68900 $D=2 +M34 349 xb[1] 348 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=66460 $Y=70020 $D=2 +M35 vss xc 349 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=66460 $Y=71085 $D=2 +M36 351 xc vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=66460 $Y=72315 $D=2 +M37 350 xb[2] 351 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=66460 $Y=73380 $D=2 +M38 319 xa[0] 350 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=66460 $Y=74500 $D=2 +M39 352 xa[7] 321 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=66460 $Y=104900 $D=2 +M40 353 xb[2] 352 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=66460 $Y=106020 $D=2 +M41 vss xc 353 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=66460 $Y=107085 $D=2 +M42 355 xc vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=66460 $Y=108315 $D=2 +M43 354 xb[3] 355 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=66460 $Y=109380 $D=2 +M44 323 xa[0] 354 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=66460 $Y=110500 $D=2 +M45 356 xa[7] 325 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=66460 $Y=140900 $D=2 +M46 357 xb[3] 356 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=66460 $Y=142020 $D=2 +M47 vss xc 357 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.079e-12 AS=7.32375e-13 PD=7.62e-06 PS=3.615e-06 NRD=0.209524 NRS=0.0738095 m=1 nf=1 $X=66460 $Y=143085 $D=2 +M48 vss 327 RWL[0] vss nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=100255 $Y=260 $D=2 +M49 327 310 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=100255 $Y=2660 $D=2 +M50 vss 312 329 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=100255 $Y=32740 $D=2 +M51 vss 329 RWL[7] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=34020 $D=2 +M52 vss 331 RWL[8] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=36260 $D=2 +M53 331 314 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=100255 $Y=38660 $D=2 +M54 vss 316 333 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=100255 $Y=68740 $D=2 +M55 vss 333 RWL[15] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=70020 $D=2 +M56 vss 335 RWL[16] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=72260 $D=2 +M57 335 318 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=100255 $Y=74660 $D=2 +M58 vss 320 337 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=100255 $Y=104740 $D=2 +M59 vss 337 RWL[23] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=106020 $D=2 +M60 vss 339 RWL[24] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=108260 $D=2 +M61 339 322 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=100255 $Y=110660 $D=2 +M62 vss 324 341 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=100255 $Y=140740 $D=2 +M63 vss 341 RWL[31] vss nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=100255 $Y=142020 $D=2 +M64 vdd 326 LWL[0] vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=4665 $Y=260 $D=8 +M65 LWL[7] 328 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=4665 $Y=32900 $D=8 +M66 vdd 330 LWL[8] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=4665 $Y=36260 $D=8 +M67 LWL[15] 332 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=4665 $Y=68900 $D=8 +M68 vdd 334 LWL[16] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=4665 $Y=72260 $D=8 +M69 LWL[23] 336 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=4665 $Y=104900 $D=8 +M70 vdd 338 LWL[24] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=4665 $Y=108260 $D=8 +M71 LWL[31] 340 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=4665 $Y=140900 $D=8 +M72 311 xc vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=71980 $Y=260 $D=8 +M73 vdd xb[0] 311 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=1380 $D=8 +M74 311 xa[0] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=71980 $Y=2500 $D=8 +M75 vdd xa[7] 313 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=71980 $Y=32900 $D=8 +M76 313 xb[0] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=34020 $D=8 +M77 vdd xc 313 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=35140 $D=8 +M78 315 xc vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=36260 $D=8 +M79 vdd xb[1] 315 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=37380 $D=8 +M80 315 xa[0] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=71980 $Y=38500 $D=8 +M81 vdd xa[7] 317 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=71980 $Y=68900 $D=8 +M82 317 xb[1] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=70020 $D=8 +M83 vdd xc 317 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=71140 $D=8 +M84 319 xc vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=72260 $D=8 +M85 vdd xb[2] 319 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=73380 $D=8 +M86 319 xa[0] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=71980 $Y=74500 $D=8 +M87 vdd xa[7] 321 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=71980 $Y=104900 $D=8 +M88 321 xb[2] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=106020 $D=8 +M89 vdd xc 321 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=107140 $D=8 +M90 323 xc vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=108260 $D=8 +M91 vdd xb[3] 323 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=109380 $D=8 +M92 323 xa[0] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=71980 $Y=110500 $D=8 +M93 vdd xa[7] 325 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=71980 $Y=140900 $D=8 +M94 325 xb[3] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=142020 $D=8 +M95 vdd xc 325 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=71980 $Y=143140 $D=8 +M96 vdd 327 RWL[0] vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=106930 $Y=260 $D=8 +M97 RWL[7] 329 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=106930 $Y=32900 $D=8 +M98 vdd 331 RWL[8] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=106930 $Y=36260 $D=8 +M99 RWL[15] 333 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=106930 $Y=68900 $D=8 +M100 vdd 335 RWL[16] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=106930 $Y=72260 $D=8 +M101 RWL[23] 337 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=106930 $Y=104900 $D=8 +M102 vdd 339 RWL[24] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=106930 $Y=108260 $D=8 +M103 RWL[31] 341 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=106930 $Y=140900 $D=8 +X104 vss xc xb[0] xa[1] xa[2] xa[3] xa[4] xa[5] xa[6] vdd 310 men 311 LWL[1] RWL[1] LWL[2] RWL[2] LWL[3] RWL[3] LWL[4] ++ RWL[4] LWL[5] RWL[5] LWL[6] RWL[6] 312 313 326 327 328 329 ++ xdec8 $T=0 0 0 0 $X=0 $Y=-1140 +X105 vss xc xb[1] xa[1] xa[2] xa[3] xa[4] xa[5] xa[6] vdd 314 men 315 LWL[9] RWL[9] LWL[10] RWL[10] LWL[11] RWL[11] LWL[12] ++ RWL[12] LWL[13] RWL[13] LWL[14] RWL[14] 316 317 330 331 332 333 ++ xdec8 $T=0 36000 0 0 $X=0 $Y=34860 +X106 vss xc xb[2] xa[1] xa[2] xa[3] xa[4] xa[5] xa[6] vdd 318 men 319 LWL[17] RWL[17] LWL[18] RWL[18] LWL[19] RWL[19] LWL[20] ++ RWL[20] LWL[21] RWL[21] LWL[22] RWL[22] 320 321 334 335 336 337 ++ xdec8 $T=0 72000 0 0 $X=0 $Y=70860 +X107 vss xc xb[3] xa[1] xa[2] xa[3] xa[4] xa[5] xa[6] vdd 322 men 323 LWL[25] RWL[25] LWL[26] RWL[26] LWL[27] RWL[27] LWL[28] ++ RWL[28] LWL[29] RWL[29] LWL[30] RWL[30] 324 325 338 339 340 341 ++ xdec8 $T=0 108000 0 0 $X=0 $Y=106860 +.ENDS +*************************************** +.SUBCKT M1_NWELL$$204218412 +** N=49 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_40254849787102 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 2 nmos_5p0 L=6e-07 W=1.011e-05 AD=4.4484e-12 AS=4.4484e-12 PD=2.11e-05 PS=2.11e-05 NRD=0.0435213 NRS=0.0435213 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT M1_PACTIVE$$204148780 +** N=13 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$204216364 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=2.526e-05 AD=6.5676e-12 AS=1.11144e-11 PD=2.63e-05 PS=5.228e-05 NRD=0.0411718 NRS=0.0696754 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_40254849787101 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=6.59e-06 AD=2.8996e-12 AS=2.8996e-12 PD=1.406e-05 PS=1.406e-05 NRD=0.0667678 NRS=0.0667678 m=1 nf=1 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_40254849787111 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 2 nmos_5p0 L=6e-07 W=2.64e-06 AD=1.1616e-12 AS=1.1616e-12 PD=6.16e-06 PS=6.16e-06 NRD=0.166667 NRS=0.166667 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025484978780 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=4.72e-05 AD=1.2272e-11 AS=1.39712e-11 PD=5.24e-05 PS=6.256e-05 NRD=0.550847 NRS=0.627119 m=1 nf=10 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978778 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 nmos_5p0 L=6e-07 W=1.92e-05 AD=4.992e-12 AS=5.6832e-12 PD=2.44e-05 PS=2.896e-05 NRD=1.35417 NRS=1.54167 m=1 nf=10 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT M1_PACTIVE_CDNS_4025484978763 +** N=7 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT wen_v2 vss vdd wen clk IGWEN GWE +** N=50 EP=6 IP=93 FDC=30 +M0 vss wen 28 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=2545 $Y=1065 $D=2 +M1 11 wen vss vss nmos_5p0 L=6e-07 W=6e-06 AD=1.92e-12 AS=1.92e-12 PD=9.92e-06 PS=9.92e-06 NRD=0.48 NRS=0.48 m=1 nf=3 $X=1260 $Y=16070 $D=2 +M2 29 clk vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=3665 $Y=1065 $D=2 +M3 30 29 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=5905 $Y=1475 $D=2 +M4 33 29 28 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=8440 $Y=545 $D=2 +M5 34 30 33 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=10750 $Y=1860 $D=2 +M6 vss 35 34 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=11870 $Y=1860 $D=2 +M7 vss 33 35 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=14110 $Y=1860 $D=2 +M8 15 35 vss vss nmos_5p0 L=6e-07 W=2.4e-06 AD=6.24e-13 AS=1.056e-12 PD=3.44e-06 PS=6.56e-06 NRD=0.433333 NRS=0.733333 m=1 nf=2 $X=16465 $Y=1620 $D=2 +M9 15 30 31 vss nmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=19750 $Y=545 $D=2 +M10 32 29 31 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=23090 $Y=1240 $D=2 +M11 vss 19 32 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=24210 $Y=1240 $D=2 +M12 19 31 vss vss nmos_5p0 L=6e-07 W=6.23e-06 AD=1.78e-12 AS=1.78e-12 PD=1.112e-05 PS=1.112e-05 NRD=2.24719 NRS=2.24719 m=1 nf=7 $X=26535 $Y=1905 $D=2 +M13 vdd wen 28 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=2545 $Y=4215 $D=8 +M14 29 clk vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=3665 $Y=4215 $D=8 +M15 30 29 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=5905 $Y=4215 $D=8 +M16 11 wen vdd vdd pmos_5p0 L=6e-07 W=1.488e-05 AD=3.8688e-12 AS=4.7616e-12 PD=1.8e-05 PS=2.368e-05 NRD=0.629032 NRS=0.774194 m=1 nf=6 $X=1260 $Y=9420 $D=8 +M17 33 30 28 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=1.17422e-12 AS=9.988e-13 PD=4.793e-06 PS=5.42e-06 NRD=0.227875 NRS=0.193833 m=1 nf=1 $X=8440 $Y=4215 $D=8 +M18 34 29 33 vdd pmos_5p0 L=6e-07 W=9.6e-07 AD=-6.91897e-13 AS=-6.43897e-13 PD=-2.79573e-06 PS=-2.69573e-06 NRD=-0.750757 NRS=-0.698673 m=1 nf=1 $X=10180 $Y=4215 $D=8 +M19 vdd 35 34 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=1.14048e-12 PD=5.42e-06 PS=4.72272e-06 NRD=0.193833 NRS=0.221328 m=1 nf=1 $X=11870 $Y=4215 $D=8 +M20 vdd 33 35 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=14110 $Y=4215 $D=8 +M21 15 35 vdd vdd pmos_5p0 L=6e-07 W=5.68e-06 AD=1.4768e-12 AS=2.4992e-12 PD=6.72e-06 PS=1.312e-05 NRD=0.183099 NRS=0.309859 m=1 nf=2 $X=16465 $Y=4215 $D=8 +M22 15 29 31 vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=2.13253e-12 PD=5.58e-06 PS=1.01287e-05 NRD=0.229075 NRS=0.413851 m=1 nf=2 $X=19750 $Y=4215 $D=8 +M23 32 30 31 vdd pmos_5p0 L=6e-07 W=9.6e-07 AD=-6.59976e-13 AS=-6.40776e-13 PD=-2.72923e-06 PS=-2.68923e-06 NRD=-0.71612 NRS=-0.695287 m=1 nf=1 $X=22550 $Y=5525 $D=8 +M24 vdd 19 32 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=1.12024e-12 PD=5.42e-06 PS=4.68056e-06 NRD=0.193833 NRS=0.2174 m=1 nf=1 $X=24210 $Y=4215 $D=8 +M25 19 31 vdd vdd pmos_5p0 L=6e-07 W=1.54e-05 AD=4.4e-12 AS=4.4e-12 PD=2.16e-05 PS=2.16e-05 NRD=0.909091 NRS=0.909091 m=1 nf=7 $X=26535 $Y=4215 $D=8 +X46 vdd IGWEN 11 pmos_5p0_CDNS_4025484978780 $T=10115 9420 0 0 $X=9075 $Y=8800 +X47 vdd GWE 19 pmos_5p0_CDNS_4025484978780 $T=23345 9420 0 0 $X=22305 $Y=8800 +X48 vss IGWEN 11 nmos_5p0_CDNS_4025484978778 $T=10115 16070 0 0 $X=9435 $Y=15450 +X49 vss GWE 19 nmos_5p0_CDNS_4025484978778 $T=23345 16070 0 0 $X=22665 $Y=15450 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47512620 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT xpredec1_xa +** N=29 EP=0 IP=36 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47337516 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=1.633e-05 AD=7.1852e-12 AS=7.1852e-12 PD=3.354e-05 PS=3.354e-05 NRD=0.0269443 NRS=0.0269443 m=1 nf=1 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47336492 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 nmos_5p0 L=6e-07 W=6.58e-06 AD=2.8952e-12 AS=2.8952e-12 PD=1.404e-05 PS=1.404e-05 NRD=0.0668693 NRS=0.0668693 m=1 nf=1 $X=-155 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT xpredec1_bot 1 2 3 10 11 12 13 +** N=32 EP=7 IP=19 FDC=12 +X0 1 32 11 10 13 12 alatch $T=350 -3160 0 0 $X=-100 $Y=-3165 +X2 10 2 32 pmos_1p2$$47337516 $T=3910 18340 0 0 $X=2480 $Y=17635 +X3 10 3 2 pmos_1p2$$47337516 $T=6480 18340 0 0 $X=5050 $Y=17635 +X4 1 2 32 nmos_1p2$$47336492 $T=3910 36070 0 0 $X=2765 $Y=35385 +X5 1 3 2 nmos_1p2$$47336492 $T=6480 36070 0 0 $X=5335 $Y=35385 +.ENDS +*************************************** +.SUBCKT xpredec1 vss men vdd clk A[2] A[1] A[0] x[7] x[6] x[5] x[4] x[3] x[2] x[1] x[0] +** N=91 EP=15 IP=199 FDC=108 +M0 77 18 51 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=1700 $Y=2310 $D=2 +M1 76 19 77 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=2820 $Y=2310 $D=2 +M2 vss 20 76 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=3940 $Y=2310 $D=2 +M3 vss 51 x[7] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=1700 $Y=48000 $D=2 +M4 78 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=5060 $Y=2310 $D=2 +M5 79 19 78 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=6180 $Y=2310 $D=2 +M6 54 18 79 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=7300 $Y=2310 $D=2 +M7 x[6] 54 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=5060 $Y=48000 $D=2 +M8 81 18 57 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=9870 $Y=2310 $D=2 +M9 80 22 81 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=10990 $Y=2310 $D=2 +M10 vss 20 80 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12110 $Y=2310 $D=2 +M11 vss 57 x[5] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=9870 $Y=48000 $D=2 +M12 82 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=13230 $Y=2310 $D=2 +M13 83 22 82 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=14350 $Y=2310 $D=2 +M14 60 18 83 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=15470 $Y=2310 $D=2 +M15 x[4] 60 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=13230 $Y=48000 $D=2 +M16 85 23 63 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=18035 $Y=2310 $D=2 +M17 84 19 85 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=19155 $Y=2310 $D=2 +M18 vss 20 84 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=20275 $Y=2310 $D=2 +M19 vss 63 x[3] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=18035 $Y=48000 $D=2 +M20 86 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=21395 $Y=2310 $D=2 +M21 87 19 86 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=22515 $Y=2310 $D=2 +M22 66 23 87 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=23635 $Y=2310 $D=2 +M23 x[2] 66 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=21395 $Y=48000 $D=2 +M24 89 23 69 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=26205 $Y=2310 $D=2 +M25 88 22 89 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=27325 $Y=2310 $D=2 +M26 vss 20 88 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=28445 $Y=2310 $D=2 +M27 vss 69 x[1] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=26205 $Y=48000 $D=2 +M28 90 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=29565 $Y=2310 $D=2 +M29 91 22 90 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=30685 $Y=2310 $D=2 +M30 72 23 91 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=31805 $Y=2310 $D=2 +M31 x[0] 72 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=29565 $Y=48000 $D=2 +M32 17 men vss vss nmos_5p0 L=6e-07 W=1.91e-06 AD=4.966e-13 AS=8.404e-13 PD=2.43e-06 PS=4.7e-06 NRD=0.136126 NRS=0.230366 m=1 nf=1 $X=37165 $Y=51200 $D=2 +M33 vss clk 17 vss nmos_5p0 L=6e-07 W=1.91e-06 AD=8.404e-13 AS=4.966e-13 PD=4.7e-06 PS=2.43e-06 NRD=0.230366 NRS=0.136126 m=1 nf=1 $X=38285 $Y=51200 $D=2 +M34 vss 17 16 vss nmos_5p0 L=6e-07 W=1.36e-06 AD=5.984e-13 AS=5.984e-13 PD=3.6e-06 PS=3.6e-06 NRD=0.323529 NRS=0.323529 m=1 nf=1 $X=45140 $Y=51180 $D=2 +M35 vdd 18 51 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=1700 $Y=21650 $D=8 +M36 51 19 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=2820 $Y=21650 $D=8 +M37 vdd 20 51 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=3940 $Y=21650 $D=8 +M38 vdd 51 x[7] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=1700 $Y=35260 $D=8 +M39 54 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=5060 $Y=21650 $D=8 +M40 vdd 19 54 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=6180 $Y=21650 $D=8 +M41 54 18 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=7300 $Y=21650 $D=8 +M42 x[6] 54 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=5060 $Y=35260 $D=8 +M43 vdd 18 57 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=9870 $Y=21650 $D=8 +M44 57 22 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=10990 $Y=21650 $D=8 +M45 vdd 20 57 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12110 $Y=21650 $D=8 +M46 vdd 57 x[5] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=9870 $Y=35260 $D=8 +M47 60 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=13230 $Y=21650 $D=8 +M48 vdd 22 60 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=14350 $Y=21650 $D=8 +M49 60 18 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=15470 $Y=21650 $D=8 +M50 x[4] 60 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=13230 $Y=35260 $D=8 +M51 vdd 23 63 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=18035 $Y=21650 $D=8 +M52 63 19 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=19155 $Y=21650 $D=8 +M53 vdd 20 63 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=20275 $Y=21650 $D=8 +M54 vdd 63 x[3] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=18035 $Y=35260 $D=8 +M55 66 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=21395 $Y=21650 $D=8 +M56 vdd 19 66 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=22515 $Y=21650 $D=8 +M57 66 23 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=23635 $Y=21650 $D=8 +M58 x[2] 66 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=21395 $Y=35260 $D=8 +M59 vdd 23 69 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=26205 $Y=21650 $D=8 +M60 69 22 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=27325 $Y=21650 $D=8 +M61 vdd 20 69 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=28445 $Y=21650 $D=8 +M62 vdd 69 x[1] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=26205 $Y=35260 $D=8 +M63 72 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=29565 $Y=21650 $D=8 +M64 vdd 22 72 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=30685 $Y=21650 $D=8 +M65 72 23 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=31805 $Y=21650 $D=8 +M66 x[0] 72 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=29565 $Y=35260 $D=8 +M67 74 men vdd vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=5.915e-13 AS=1.35362e-12 PD=2.795e-06 PS=5.74e-06 NRD=0.114286 NRS=0.261538 m=1 nf=1 $X=37165 $Y=47525 $D=8 +M68 17 clk 74 vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=38285 $Y=47525 $D=8 +M69 75 clk 17 vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=39405 $Y=47525 $D=8 +M70 vdd men 75 vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=1.35362e-12 AS=5.915e-13 PD=5.74e-06 PS=2.795e-06 NRD=0.261538 NRS=0.114286 m=1 nf=1 $X=40525 $Y=47525 $D=8 +X71 vdd 16 17 pmos_1p2$$47109164 $T=44700 47595 0 0 $X=42105 $Y=46910 +X83 vss 18 23 vdd A[2] 17 16 xpredec1_bot $T=34205 3160 0 0 $X=33675 $Y=-5 +X84 vss 19 22 vdd A[1] 17 16 xpredec1_bot $T=42655 3160 0 0 $X=42125 $Y=-5 +X85 vss 20 21 vdd A[0] 17 16 xpredec1_bot $T=51110 3160 0 0 $X=50580 $Y=-5 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025484978791 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=1.2e-06 W=9e-07 AD=3.96e-13 AS=3.96e-13 PD=2.68e-06 PS=2.68e-06 NRD=0.488889 NRS=0.488889 m=1 nf=1 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025484978797 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 nmos_5p0 L=1.2e-06 W=6e-07 AD=2.64e-13 AS=2.64e-13 PD=2.08e-06 PS=2.08e-06 NRD=0.733333 NRS=0.733333 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$48624684 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47815724 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT strapx2b_bndry +** N=10 EP=0 IP=12 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_17 8 11 12 13 14 15 16 +** N=16 EP=7 IP=22 FDC=8 +*.SEEDPROM +X0 11 12 8 8 8 13 15 14 16 018SRAM_cell1_2x $T=0 0 0 0 $X=-340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_18 7 8 13 14 18 19 20 21 +** N=25 EP=8 IP=32 FDC=20 +*.SEEDPROM +M0 7 23 22 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=8060 $D=8 +M1 7 25 24 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=9340 $D=8 +M2 23 22 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=8060 $D=8 +M3 25 24 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=9340 $D=8 +X4 8 13 14 18 22 19 23 ICV_17 $T=0 0 0 0 $X=-3340 $Y=-340 +X5 8 13 14 24 20 25 21 ICV_17 $T=0 9000 0 0 $X=-3340 $Y=8660 +.ENDS +*************************************** +.SUBCKT ICV_4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 +** N=16 EP=16 IP=24 FDC=20 +*.SEEDPROM +M0 1 12 9 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=8060 $D=8 +M1 1 15 13 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=9340 $D=8 +M2 12 9 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=8060 $D=8 +M3 15 13 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=9340 $D=8 +X4 8 10 2 3 4 7 11 9 12 018SRAM_cell1_2x $T=0 0 0 0 $X=-340 $Y=-340 +X5 8 10 2 5 6 13 15 14 16 018SRAM_cell1_2x $T=0 9000 0 0 $X=-340 $Y=8660 +.ENDS +*************************************** +.SUBCKT ICV_5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 +** N=28 EP=28 IP=32 FDC=44 +*.SEEDPROM +M0 1 20 15 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=17060 $D=8 +M1 1 25 21 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=18340 $D=8 +M2 20 15 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=17060 $D=8 +M3 25 21 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=18340 $D=8 +X4 1 2 3 4 5 6 11 12 13 16 17 18 14 15 19 20 ICV_4 $T=0 0 0 0 $X=-340 $Y=-340 +X5 1 2 7 8 9 10 21 12 22 16 25 26 23 24 27 28 ICV_4 $T=0 18000 0 0 $X=-340 $Y=17660 +.ENDS +*************************************** +.SUBCKT Cell_array32x1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ++ 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 ++ 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 ++ 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 +** N=100 EP=100 IP=112 FDC=188 +*.SEEDPROM +M0 1 52 43 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=35060 $D=8 +M1 1 61 53 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=36340 $D=8 +M2 1 68 60 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=71060 $D=8 +M3 1 77 69 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=72340 $D=8 +M4 1 84 76 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=107060 $D=8 +M5 1 93 85 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=108340 $D=8 +M6 52 43 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=35060 $D=8 +M7 61 53 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=36340 $D=8 +M8 68 60 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=71060 $D=8 +M9 77 69 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=72340 $D=8 +M10 84 76 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=107060 $D=8 +M11 93 85 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=108340 $D=8 +X12 1 2 3 4 5 6 7 8 9 10 35 36 37 38 39 44 45 46 47 48 ++ 40 41 42 43 49 50 51 52 ++ ICV_5 $T=0 0 0 0 $X=-340 $Y=-340 +X13 1 2 11 12 13 14 15 16 17 18 53 36 54 55 56 44 61 62 63 64 ++ 57 58 59 60 65 66 67 68 ++ ICV_5 $T=0 36000 0 0 $X=-340 $Y=35660 +X14 1 2 19 20 21 22 23 24 25 26 69 36 70 71 72 44 77 78 79 80 ++ 73 74 75 76 81 82 83 84 ++ ICV_5 $T=0 72000 0 0 $X=-340 $Y=71660 +X15 1 2 27 28 29 30 31 32 33 34 85 36 86 87 88 44 93 94 95 96 ++ 89 90 91 92 97 98 99 100 ++ ICV_5 $T=0 108000 0 0 $X=-340 $Y=107660 +.ENDS +*************************************** +.SUBCKT ICV_16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 48 ++ 80 112 144 +** N=175 EP=43 IP=215 FDC=392 +*.SEEDPROM +M0 2 111 79 2 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=143060 $D=8 +M1 2 45 47 2 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=144340 $D=8 +M2 111 79 2 2 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=143060 $D=8 +M3 45 47 2 2 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=144340 $D=8 +M4 2 175 143 2 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=143060 $D=8 +M5 2 41 43 2 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=144340 $D=8 +M6 175 143 2 2 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=143060 $D=8 +M7 41 43 2 2 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=144340 $D=8 +X8 1 3 40 41 42 43 44 45 46 47 ICV_6 $T=3000 148500 0 180 $X=-340 $Y=143660 +X9 2 1 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ++ 22 23 24 25 26 27 28 29 30 31 32 33 34 35 48 36 49 50 51 52 ++ 53 54 55 37 80 81 82 83 84 85 86 87 56 57 58 59 60 61 62 63 ++ 88 89 90 91 92 93 94 95 64 65 66 67 68 69 70 71 96 97 98 99 ++ 100 101 102 103 72 73 74 75 76 77 78 79 104 105 106 107 108 109 110 111 ++ Cell_array32x1 $T=0 0 0 0 $X=-340 $Y=-340 +X10 2 1 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ++ 22 23 24 25 26 27 28 29 30 31 32 33 34 35 112 38 113 114 115 116 ++ 117 118 119 39 144 145 146 147 148 149 150 151 120 121 122 123 124 125 126 127 ++ 152 153 154 155 156 157 158 159 128 129 130 131 132 133 134 135 160 161 162 163 ++ 164 165 166 167 136 137 138 139 140 141 142 143 168 169 170 171 172 173 174 175 ++ Cell_array32x1 $T=3000 0 0 0 $X=2660 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_12 +** N=27 EP=0 IP=32 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 48 ++ 80 112 144 +** N=175 EP=43 IP=215 FDC=392 +*.SEEDPROM +M0 2 111 79 2 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=143060 $D=8 +M1 2 43 41 2 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=144340 $D=8 +M2 111 79 2 2 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=143060 $D=8 +M3 43 41 2 2 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=144340 $D=8 +M4 2 175 143 2 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=143060 $D=8 +M5 2 47 45 2 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=144340 $D=8 +M6 175 143 2 2 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=143060 $D=8 +M7 47 45 2 2 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=144340 $D=8 +X8 1 3 40 41 42 43 44 45 46 47 ICV_6 $T=0 148500 1 0 $X=-3340 $Y=143660 +X9 2 1 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ++ 22 23 24 25 26 27 28 29 30 31 32 33 34 35 48 36 49 50 51 52 ++ 53 54 55 37 80 81 82 83 84 85 86 87 56 57 58 59 60 61 62 63 ++ 88 89 90 91 92 93 94 95 64 65 66 67 68 69 70 71 96 97 98 99 ++ 100 101 102 103 72 73 74 75 76 77 78 79 104 105 106 107 108 109 110 111 ++ Cell_array32x1 $T=-3000 0 0 0 $X=-3340 $Y=-340 +X10 2 1 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ++ 22 23 24 25 26 27 28 29 30 31 32 33 34 35 112 38 113 114 115 116 ++ 117 118 119 39 144 145 146 147 148 149 150 151 120 121 122 123 124 125 126 127 ++ 152 153 154 155 156 157 158 159 128 129 130 131 132 133 134 135 160 161 162 163 ++ 164 165 166 167 136 137 138 139 140 141 142 143 168 169 170 171 172 173 174 175 ++ Cell_array32x1 $T=0 0 0 0 $X=-340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_3 +** N=15 EP=0 IP=20 FDC=0 +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_dummy_R +** N=8 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_1 3 4 7 8 9 10 +** N=12 EP=6 IP=16 FDC=4 +*.SEEDPROM +M0 4 4 7 4 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=3560 $D=8 +M1 4 4 9 4 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=4840 $D=8 +M2 8 3 4 4 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=3560 $D=8 +M3 10 3 4 4 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=4840 $D=8 +.ENDS +*************************************** +.SUBCKT ICV_2 1 2 3 4 10 12 14 15 +** N=19 EP=8 IP=24 FDC=16 +*.SEEDPROM +M0 1 3 16 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=180 $Y=7970 $D=2 +M1 18 3 1 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=180 $Y=9260 $D=2 +M2 3 4 16 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=6340 $D=2 +M3 3 4 18 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=10710 $D=2 +M4 17 3 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=6340 $D=2 +M5 19 3 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=10710 $D=2 +M6 2 3 17 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=2220 $Y=7970 $D=2 +M7 19 3 2 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=2220 $Y=9260 $D=2 +X8 3 4 10 12 16 17 ICV_1 $T=0 0 0 0 $X=-340 $Y=-340 +X9 3 4 18 19 14 15 ICV_1 $T=0 9000 0 0 $X=-340 $Y=8660 +.ENDS +*************************************** +.SUBCKT gf180mcu_fd_sram__256x8m8wm1 A[7] A[6] A[5] A[4] A[3] A[2] A[1] ++ A[0] CEN CLK D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0] GWEN Q[7] Q[6] Q[5] ++ Q[4] Q[3] Q[2] Q[1] Q[0] VDD VSS WEN[7] WEN[6] WEN[5] WEN[4] WEN[3] WEN[2] ++ WEN[1] WEN[0] +** N=5478 EP=37 IP=4140 FDC=16461 +M0 4301 VSS 712 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=120390 $Y=176390 $D=2 +M1 712 VSS 4303 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=120390 $Y=328100 $D=2 +M2 VSS 4300 4301 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=120840 $Y=177840 $D=2 +M3 VSS 4302 4303 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=120840 $Y=326470 $D=2 +M4 4300 4301 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=121980 $Y=177840 $D=2 +M5 4302 4303 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=121980 $Y=326470 $D=2 +M6 4300 VSS 711 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=122430 $Y=176390 $D=2 +M7 711 VSS 4302 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=122430 $Y=328100 $D=2 +M8 2 VDD 1 VSS nmos_5p0 L=6e-07 W=6.59e-06 AD=2.8996e-12 AS=2.8996e-12 PD=1.406e-05 PS=1.406e-05 NRD=0.0667678 NRS=0.0667678 m=1 nf=1 $X=204815 $Y=327000 $D=2 +M9 VSS 1 802 VSS nmos_5p0 L=6e-07 W=1.36e-06 AD=3.536e-13 AS=5.984e-13 PD=1.88e-06 PS=3.6e-06 NRD=0.191176 NRS=0.323529 m=1 nf=1 $X=233770 $Y=54135 $D=2 +M10 802 CLK VSS VSS nmos_5p0 L=6e-07 W=1.36e-06 AD=5.984e-13 AS=3.536e-13 PD=3.6e-06 PS=1.88e-06 NRD=0.323529 NRS=0.191176 m=1 nf=1 $X=234890 $Y=54135 $D=2 +M11 616 619 VSS VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=242235 $Y=54135 $D=2 +M12 281 808 VSS VSS nmos_5p0 L=1e-06 W=6e-07 AD=2.64e-13 AS=2.64e-13 PD=2.08e-06 PS=2.08e-06 NRD=0.733333 NRS=0.733333 m=1 nf=1 $X=243265 $Y=46010 $D=2 +M13 CEN 802 619 VSS nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=245925 $Y=54135 $D=2 +M14 250 468 VSS VSS nmos_5p0 L=6e-07 W=4.99e-05 AD=1.47704e-11 AS=1.47704e-11 PD=6.284e-05 PS=6.284e-05 NRD=0.148297 NRS=0.148297 m=1 nf=5 $X=241995 $Y=72320 $D=2 +M15 317 281 VSS VSS nmos_5p0 L=6e-07 W=7.5e-07 AD=3.3e-13 AS=3.3e-13 PD=2.38e-06 PS=2.38e-06 NRD=0.586667 NRS=0.586667 m=1 nf=1 $X=246495 $Y=46075 $D=2 +M16 354 317 VSS VSS nmos_5p0 L=6e-07 W=3.02e-06 AD=1.3288e-12 AS=1.3288e-12 PD=6.92e-06 PS=6.92e-06 NRD=0.145695 NRS=0.145695 m=1 nf=1 $X=249065 $Y=46070 $D=2 +M17 4728 354 VSS VSS nmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=1.34946e-11 PD=2.32e-05 PS=4.655e-05 NRD=0.0114638 NRS=0.0262346 m=1 nf=1 $X=256125 $Y=28435 $D=2 +M18 4729 CLK 4728 VSS nmos_5p0 L=6e-07 W=2.268e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=257245 $Y=28435 $D=2 +M19 445 616 4729 VSS nmos_5p0 L=6e-07 W=2.268e-05 AD=1.33812e-11 AS=5.8968e-12 PD=4.654e-05 PS=2.32e-05 NRD=0.0260141 NRS=0.0114638 m=1 nf=1 $X=258365 $Y=28435 $D=2 +M20 4730 495 VSS VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=4.7177e-12 AS=1.07963e-11 PD=1.8665e-05 PS=3.748e-05 NRD=0.014329 NRS=0.0327914 m=1 nf=1 $X=262120 $Y=29545 $D=2 +M21 468 445 4730 VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=263240 $Y=29545 $D=2 +M22 4731 445 468 VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=264360 $Y=29545 $D=2 +M23 VSS 495 4731 VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=1.07055e-11 AS=4.7177e-12 PD=3.747e-05 PS=1.8665e-05 NRD=0.0325158 NRS=0.014329 m=1 nf=1 $X=265480 $Y=29545 $D=2 +M24 4732 468 VSS VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=1.16905e-12 AS=2.7013e-12 PD=5.055e-06 PS=1.027e-05 NRD=0.0567181 NRS=0.131057 m=1 nf=1 $X=268545 $Y=43150 $D=2 +M25 495 607 4732 VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=2.27e-14 AS=-2.27e-14 PD=1e-08 PS=-1e-08 NRD=0.00110132 NRS=-0.00110132 m=1 nf=1 $X=269660 $Y=43150 $D=2 +M26 4733 607 495 VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=-2.27e-14 AS=2.27e-14 PD=-1e-08 PS=1e-08 NRD=-0.00110132 NRS=0.00110132 m=1 nf=1 $X=270785 $Y=43150 $D=2 +M27 VSS 468 4733 VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=2.7013e-12 AS=1.16905e-12 PD=1.027e-05 PS=5.055e-06 NRD=0.131057 NRS=0.0567181 m=1 nf=1 $X=271900 $Y=43150 $D=2 +M28 1 250 VSS VSS nmos_5p0 L=6e-07 W=0.0001474 AD=3.8324e-11 AS=4.09772e-11 PD=0.0001578 PS=0.00017326 NRD=0.705563 NRS=0.75441 m=1 nf=20 $X=253180 $Y=76320 $D=2 +M29 4305 VSS 714 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=304270 $Y=176390 $D=2 +M30 714 VSS 4307 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=304270 $Y=328100 $D=2 +M31 VSS 4304 4305 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=304720 $Y=177840 $D=2 +M32 VSS 4306 4307 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=304720 $Y=326470 $D=2 +M33 4304 4305 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=305860 $Y=177840 $D=2 +M34 4306 4307 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=305860 $Y=326470 $D=2 +M35 4304 VSS 713 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=306310 $Y=176390 $D=2 +M36 713 VSS 4306 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=306310 $Y=328100 $D=2 +M37 4747 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=418270 $Y=176390 $D=2 +M38 614 VSS 4749 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=193100 $D=2 +M39 4751 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=194390 $D=2 +M40 614 VSS 4753 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=211100 $D=2 +M41 4755 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=212390 $D=2 +M42 614 VSS 4757 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=229100 $D=2 +M43 4759 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=230390 $D=2 +M44 614 VSS 4761 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=247100 $D=2 +M45 4763 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=248390 $D=2 +M46 614 VSS 4765 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=265100 $D=2 +M47 4767 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=266390 $D=2 +M48 614 VSS 4769 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=283100 $D=2 +M49 4771 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=284390 $D=2 +M50 614 VSS 4773 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=301100 $D=2 +M51 4775 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=302390 $D=2 +M52 614 804 4777 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=319100 $D=2 +M53 4743 804 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=320390 $D=2 +M54 614 804 4745 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=418270 $Y=328100 $D=2 +M55 VSS VDD 4747 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=177840 $D=2 +M56 VSS VDD 4749 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=191470 $D=2 +M57 VSS VDD 4751 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=195840 $D=2 +M58 VSS VDD 4753 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=209470 $D=2 +M59 VSS VDD 4755 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=213840 $D=2 +M60 VSS VDD 4757 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=227470 $D=2 +M61 VSS VDD 4759 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=231840 $D=2 +M62 VSS VDD 4761 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=245470 $D=2 +M63 VSS VDD 4763 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=249840 $D=2 +M64 VSS VDD 4765 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=263470 $D=2 +M65 VSS VDD 4767 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=267840 $D=2 +M66 VSS VDD 4769 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=281470 $D=2 +M67 VSS VDD 4771 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=285840 $D=2 +M68 VSS VDD 4773 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=299470 $D=2 +M69 VSS VDD 4775 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=303840 $D=2 +M70 VSS VDD 4777 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=317470 $D=2 +M71 VSS VDD 4743 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=321840 $D=2 +M72 VSS VDD 4745 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=326470 $D=2 +M73 4748 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=177840 $D=2 +M74 4750 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=191470 $D=2 +M75 4752 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=195840 $D=2 +M76 4754 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=209470 $D=2 +M77 4756 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=213840 $D=2 +M78 4758 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=227470 $D=2 +M79 4760 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=231840 $D=2 +M80 4762 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=245470 $D=2 +M81 4764 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=249840 $D=2 +M82 4766 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=263470 $D=2 +M83 4768 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=267840 $D=2 +M84 4770 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=281470 $D=2 +M85 4772 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=285840 $D=2 +M86 4774 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=299470 $D=2 +M87 4776 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=303840 $D=2 +M88 4778 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=317470 $D=2 +M89 4744 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=321840 $D=2 +M90 4746 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=326470 $D=2 +M91 606 614 VSS VSS nmos_5p0 L=6e-07 W=2.76e-06 AD=7.176e-13 AS=1.2144e-12 PD=3.8e-06 PS=7.28e-06 NRD=0.376812 NRS=0.637681 m=1 nf=2 $X=418770 $Y=94540 $D=2 +M92 607 606 VSS VSS nmos_5p0 L=6e-07 W=1.7e-05 AD=4.42e-12 AS=7.48e-12 PD=1.804e-05 PS=3.576e-05 NRD=0.0611765 NRS=0.103529 m=1 nf=2 $X=418790 $Y=79115 $D=2 +M93 613 VDD VSS VSS nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=5.016e-13 PD=2.18e-06 PS=4.04e-06 NRD=0.912281 NRS=1.54386 m=1 nf=2 $X=419015 $Y=110805 $D=2 +M94 4748 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=420310 $Y=176390 $D=2 +M95 615 VSS 4750 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=193100 $D=2 +M96 4752 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=194390 $D=2 +M97 615 VSS 4754 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=211100 $D=2 +M98 4756 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=212390 $D=2 +M99 615 VSS 4758 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=229100 $D=2 +M100 4760 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=230390 $D=2 +M101 615 VSS 4762 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=247100 $D=2 +M102 4764 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=248390 $D=2 +M103 615 VSS 4766 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=265100 $D=2 +M104 4768 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=266390 $D=2 +M105 615 VSS 4770 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=283100 $D=2 +M106 4772 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=284390 $D=2 +M107 615 VSS 4774 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=301100 $D=2 +M108 4776 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=302390 $D=2 +M109 615 804 4778 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=319100 $D=2 +M110 4744 804 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=320390 $D=2 +M111 615 804 4746 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=420310 $Y=328100 $D=2 +M112 VDD 4249 4251 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=179690 $D=8 +M113 VDD 4856 4855 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=180970 $D=8 +M114 VDD 4864 4863 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=215690 $D=8 +M115 VDD 4920 4919 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=216970 $D=8 +M116 VDD 4928 4927 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=251690 $D=8 +M117 VDD 4984 4983 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=252970 $D=8 +M118 VDD 4992 4991 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=287690 $D=8 +M119 VDD 5048 5047 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=288970 $D=8 +M120 VDD 5056 5055 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=323690 $D=8 +M121 VDD 4337 4339 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=324970 $D=8 +M122 4249 4251 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=179690 $D=8 +M123 4856 4855 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=180970 $D=8 +M124 4864 4863 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=215690 $D=8 +M125 4920 4919 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=216970 $D=8 +M126 4928 4927 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=251690 $D=8 +M127 4984 4983 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=252970 $D=8 +M128 4992 4991 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=287690 $D=8 +M129 5048 5047 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=288970 $D=8 +M130 5056 5055 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=323690 $D=8 +M131 4337 4339 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=324970 $D=8 +M132 4616 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=13620 $Y=160970 $D=8 +M133 4617 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=13620 $Y=164845 $D=8 +M134 4779 4571 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=13835 $Y=112830 $D=8 +M135 VDD 4245 4247 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=179690 $D=8 +M136 VDD 4858 4857 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=180970 $D=8 +M137 VDD 4866 4865 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=215690 $D=8 +M138 VDD 4922 4921 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=216970 $D=8 +M139 VDD 4930 4929 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=251690 $D=8 +M140 VDD 4986 4985 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=252970 $D=8 +M141 VDD 4994 4993 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=287690 $D=8 +M142 VDD 5050 5049 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=288970 $D=8 +M143 VDD 5058 5057 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=323690 $D=8 +M144 VDD 4333 4335 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=324970 $D=8 +M145 4245 4247 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=179690 $D=8 +M146 4858 4857 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=180970 $D=8 +M147 4866 4865 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=215690 $D=8 +M148 4922 4921 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=216970 $D=8 +M149 4930 4929 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=251690 $D=8 +M150 4986 4985 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=252970 $D=8 +M151 4994 4993 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=287690 $D=8 +M152 5050 5049 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=288970 $D=8 +M153 5058 5057 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=323690 $D=8 +M154 4333 4335 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=324970 $D=8 +M155 4780 4570 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=16365 $Y=112830 $D=8 +M156 4619 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=16720 $Y=160970 $D=8 +M157 4618 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=16720 $Y=164845 $D=8 +M158 VDD 4241 4243 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=179690 $D=8 +M159 VDD 4860 4859 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=180970 $D=8 +M160 VDD 4868 4867 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=215690 $D=8 +M161 VDD 4924 4923 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=216970 $D=8 +M162 VDD 4932 4931 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=251690 $D=8 +M163 VDD 4988 4987 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=252970 $D=8 +M164 VDD 4996 4995 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=287690 $D=8 +M165 VDD 5052 5051 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=288970 $D=8 +M166 VDD 5060 5059 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=323690 $D=8 +M167 VDD 4329 4331 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=324970 $D=8 +M168 4241 4243 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=179690 $D=8 +M169 4860 4859 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=180970 $D=8 +M170 4868 4867 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=215690 $D=8 +M171 4924 4923 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=216970 $D=8 +M172 4932 4931 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=251690 $D=8 +M173 4988 4987 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=252970 $D=8 +M174 4996 4995 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=287690 $D=8 +M175 5052 5051 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=288970 $D=8 +M176 5060 5059 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=323690 $D=8 +M177 4329 4331 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=324970 $D=8 +M178 4620 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=19815 $Y=160970 $D=8 +M179 4621 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=19815 $Y=164845 $D=8 +M180 4781 4569 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=20030 $Y=112830 $D=8 +M181 VDD 4237 4239 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=179690 $D=8 +M182 VDD 4862 4861 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=180970 $D=8 +M183 VDD 4870 4869 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=215690 $D=8 +M184 VDD 4926 4925 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=216970 $D=8 +M185 VDD 4934 4933 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=251690 $D=8 +M186 VDD 4990 4989 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=252970 $D=8 +M187 VDD 4998 4997 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=287690 $D=8 +M188 VDD 5054 5053 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=288970 $D=8 +M189 VDD 5062 5061 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=323690 $D=8 +M190 VDD 4325 4327 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=324970 $D=8 +M191 4237 4239 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=179690 $D=8 +M192 4862 4861 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=180970 $D=8 +M193 4870 4869 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=215690 $D=8 +M194 4926 4925 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=216970 $D=8 +M195 4934 4933 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=251690 $D=8 +M196 4990 4989 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=252970 $D=8 +M197 4998 4997 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=287690 $D=8 +M198 5054 5053 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=288970 $D=8 +M199 5062 5061 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=323690 $D=8 +M200 4325 4327 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=324970 $D=8 +M201 4782 4568 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=22560 $Y=112830 $D=8 +M202 4623 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=22915 $Y=160970 $D=8 +M203 4622 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=22915 $Y=164845 $D=8 +M204 VDD 4177 4179 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=179690 $D=8 +M205 VDD 4840 4839 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=180970 $D=8 +M206 VDD 4848 4847 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=215690 $D=8 +M207 VDD 4904 4903 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=216970 $D=8 +M208 VDD 4912 4911 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=251690 $D=8 +M209 VDD 4968 4967 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=252970 $D=8 +M210 VDD 4976 4975 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=287690 $D=8 +M211 VDD 5032 5031 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=288970 $D=8 +M212 VDD 5040 5039 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=323690 $D=8 +M213 VDD 4321 4323 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=324970 $D=8 +M214 4177 4179 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=179690 $D=8 +M215 4840 4839 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=180970 $D=8 +M216 4848 4847 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=215690 $D=8 +M217 4904 4903 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=216970 $D=8 +M218 4912 4911 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=251690 $D=8 +M219 4968 4967 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=252970 $D=8 +M220 4976 4975 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=287690 $D=8 +M221 5032 5031 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=288970 $D=8 +M222 5040 5039 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=323690 $D=8 +M223 4321 4323 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=324970 $D=8 +M224 4624 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=26005 $Y=160970 $D=8 +M225 4625 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=26005 $Y=164845 $D=8 +M226 4783 4567 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=26220 $Y=112830 $D=8 +M227 VDD 4173 4175 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=179690 $D=8 +M228 VDD 4842 4841 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=180970 $D=8 +M229 VDD 4850 4849 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=215690 $D=8 +M230 VDD 4906 4905 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=216970 $D=8 +M231 VDD 4914 4913 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=251690 $D=8 +M232 VDD 4970 4969 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=252970 $D=8 +M233 VDD 4978 4977 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=287690 $D=8 +M234 VDD 5034 5033 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=288970 $D=8 +M235 VDD 5042 5041 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=323690 $D=8 +M236 VDD 4317 4319 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=324970 $D=8 +M237 4173 4175 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=179690 $D=8 +M238 4842 4841 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=180970 $D=8 +M239 4850 4849 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=215690 $D=8 +M240 4906 4905 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=216970 $D=8 +M241 4914 4913 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=251690 $D=8 +M242 4970 4969 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=252970 $D=8 +M243 4978 4977 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=287690 $D=8 +M244 5034 5033 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=288970 $D=8 +M245 5042 5041 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=323690 $D=8 +M246 4317 4319 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=324970 $D=8 +M247 4784 4566 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=28750 $Y=112830 $D=8 +M248 4627 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=29105 $Y=160970 $D=8 +M249 4626 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=29105 $Y=164845 $D=8 +M250 VDD 4185 4187 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=179690 $D=8 +M251 VDD 4844 4843 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=180970 $D=8 +M252 VDD 4852 4851 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=215690 $D=8 +M253 VDD 4908 4907 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=216970 $D=8 +M254 VDD 4916 4915 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=251690 $D=8 +M255 VDD 4972 4971 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=252970 $D=8 +M256 VDD 4980 4979 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=287690 $D=8 +M257 VDD 5036 5035 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=288970 $D=8 +M258 VDD 5044 5043 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=323690 $D=8 +M259 VDD 4313 4315 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=324970 $D=8 +M260 4185 4187 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=179690 $D=8 +M261 4844 4843 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=180970 $D=8 +M262 4852 4851 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=215690 $D=8 +M263 4908 4907 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=216970 $D=8 +M264 4916 4915 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=251690 $D=8 +M265 4972 4971 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=252970 $D=8 +M266 4980 4979 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=287690 $D=8 +M267 5036 5035 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=288970 $D=8 +M268 5044 5043 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=323690 $D=8 +M269 4313 4315 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=324970 $D=8 +M270 4628 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=32200 $Y=160970 $D=8 +M271 4629 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=32200 $Y=164845 $D=8 +M272 4785 4565 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=32415 $Y=112830 $D=8 +M273 VDD 4181 4183 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=179690 $D=8 +M274 VDD 4846 4845 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=180970 $D=8 +M275 VDD 4854 4853 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=215690 $D=8 +M276 VDD 4910 4909 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=216970 $D=8 +M277 VDD 4918 4917 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=251690 $D=8 +M278 VDD 4974 4973 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=252970 $D=8 +M279 VDD 4982 4981 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=287690 $D=8 +M280 VDD 5038 5037 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=288970 $D=8 +M281 VDD 5046 5045 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=323690 $D=8 +M282 VDD 4309 4311 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=324970 $D=8 +M283 4181 4183 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=179690 $D=8 +M284 4846 4845 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=180970 $D=8 +M285 4854 4853 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=215690 $D=8 +M286 4910 4909 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=216970 $D=8 +M287 4918 4917 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=251690 $D=8 +M288 4974 4973 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=252970 $D=8 +M289 4982 4981 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=287690 $D=8 +M290 5038 5037 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=288970 $D=8 +M291 5046 5045 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=323690 $D=8 +M292 4309 4311 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=324970 $D=8 +M293 4735 4564 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=34945 $Y=112830 $D=8 +M294 881 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=35120 $Y=160970 $D=8 +M295 882 4097 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=35120 $Y=164845 $D=8 +M296 893 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=38575 $Y=160970 $D=8 +M297 894 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=38575 $Y=164845 $D=8 +M298 VDD 4369 4371 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=179690 $D=8 +M299 VDD 4829 4830 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=180970 $D=8 +M300 VDD 4837 4838 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=215690 $D=8 +M301 VDD 4893 4894 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=216970 $D=8 +M302 VDD 4901 4902 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=251690 $D=8 +M303 VDD 4957 4958 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=252970 $D=8 +M304 VDD 4965 4966 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=287690 $D=8 +M305 VDD 5021 5022 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=288970 $D=8 +M306 VDD 5029 5030 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=323690 $D=8 +M307 VDD 4401 4403 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=324970 $D=8 +M308 4739 4571 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=38620 $Y=112830 $D=8 +M309 4369 4371 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=179690 $D=8 +M310 4829 4830 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=180970 $D=8 +M311 4837 4838 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=215690 $D=8 +M312 4893 4894 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=216970 $D=8 +M313 4901 4902 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=251690 $D=8 +M314 4957 4958 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=252970 $D=8 +M315 4965 4966 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=287690 $D=8 +M316 5021 5022 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=288970 $D=8 +M317 5029 5030 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=323690 $D=8 +M318 4401 4403 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=324970 $D=8 +M319 5325 4570 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=41145 $Y=112830 $D=8 +M320 4684 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=41500 $Y=160970 $D=8 +M321 4685 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=41500 $Y=164845 $D=8 +M322 VDD 4365 4367 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=179690 $D=8 +M323 VDD 4827 4828 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=180970 $D=8 +M324 VDD 4835 4836 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=215690 $D=8 +M325 VDD 4891 4892 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=216970 $D=8 +M326 VDD 4899 4900 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=251690 $D=8 +M327 VDD 4955 4956 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=252970 $D=8 +M328 VDD 4963 4964 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=287690 $D=8 +M329 VDD 5019 5020 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=288970 $D=8 +M330 VDD 5027 5028 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=323690 $D=8 +M331 VDD 4397 4399 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=324970 $D=8 +M332 4365 4367 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=179690 $D=8 +M333 4827 4828 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=180970 $D=8 +M334 4835 4836 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=215690 $D=8 +M335 4891 4892 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=216970 $D=8 +M336 4899 4900 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=251690 $D=8 +M337 4955 4956 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=252970 $D=8 +M338 4963 4964 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=287690 $D=8 +M339 5019 5020 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=288970 $D=8 +M340 5027 5028 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=323690 $D=8 +M341 4397 4399 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=324970 $D=8 +M342 4683 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=44595 $Y=160970 $D=8 +M343 4682 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=44595 $Y=164845 $D=8 +M344 VDD 4361 4363 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=179690 $D=8 +M345 VDD 4825 4826 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=180970 $D=8 +M346 VDD 4833 4834 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=215690 $D=8 +M347 VDD 4889 4890 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=216970 $D=8 +M348 VDD 4897 4898 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=251690 $D=8 +M349 VDD 4953 4954 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=252970 $D=8 +M350 VDD 4961 4962 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=287690 $D=8 +M351 VDD 5017 5018 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=288970 $D=8 +M352 VDD 5025 5026 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=323690 $D=8 +M353 VDD 4393 4395 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=324970 $D=8 +M354 5324 4569 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=44810 $Y=112830 $D=8 +M355 4361 4363 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=179690 $D=8 +M356 4825 4826 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=180970 $D=8 +M357 4833 4834 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=215690 $D=8 +M358 4889 4890 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=216970 $D=8 +M359 4897 4898 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=251690 $D=8 +M360 4953 4954 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=252970 $D=8 +M361 4961 4962 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=287690 $D=8 +M362 5017 5018 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=288970 $D=8 +M363 5025 5026 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=323690 $D=8 +M364 4393 4395 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=324970 $D=8 +M365 5323 4568 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=47340 $Y=112830 $D=8 +M366 4680 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=47695 $Y=160970 $D=8 +M367 4681 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=47695 $Y=164845 $D=8 +M368 VDD 4357 4359 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=179690 $D=8 +M369 VDD 4823 4824 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=180970 $D=8 +M370 VDD 4831 4832 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=215690 $D=8 +M371 VDD 4887 4888 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=216970 $D=8 +M372 VDD 4895 4896 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=251690 $D=8 +M373 VDD 4951 4952 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=252970 $D=8 +M374 VDD 4959 4960 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=287690 $D=8 +M375 VDD 5015 5016 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=288970 $D=8 +M376 VDD 5023 5024 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=323690 $D=8 +M377 VDD 4389 4391 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=324970 $D=8 +M378 4357 4359 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=179690 $D=8 +M379 4823 4824 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=180970 $D=8 +M380 4831 4832 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=215690 $D=8 +M381 4887 4888 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=216970 $D=8 +M382 4895 4896 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=251690 $D=8 +M383 4951 4952 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=252970 $D=8 +M384 4959 4960 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=287690 $D=8 +M385 5015 5016 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=288970 $D=8 +M386 5023 5024 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=323690 $D=8 +M387 4389 4391 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=324970 $D=8 +M388 VDD 4353 4355 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=179690 $D=8 +M389 VDD 4813 4814 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=180970 $D=8 +M390 VDD 4821 4822 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=215690 $D=8 +M391 VDD 4877 4878 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=216970 $D=8 +M392 VDD 4885 4886 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=251690 $D=8 +M393 VDD 4941 4942 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=252970 $D=8 +M394 VDD 4949 4950 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=287690 $D=8 +M395 VDD 5005 5006 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=288970 $D=8 +M396 VDD 5013 5014 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=323690 $D=8 +M397 VDD 4385 4387 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=324970 $D=8 +M398 4679 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=50785 $Y=160970 $D=8 +M399 4678 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=50785 $Y=164845 $D=8 +M400 5322 4567 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=51000 $Y=112830 $D=8 +M401 4353 4355 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=179690 $D=8 +M402 4813 4814 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=180970 $D=8 +M403 4821 4822 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=215690 $D=8 +M404 4877 4878 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=216970 $D=8 +M405 4885 4886 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=251690 $D=8 +M406 4941 4942 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=252970 $D=8 +M407 4949 4950 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=287690 $D=8 +M408 5005 5006 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=288970 $D=8 +M409 5013 5014 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=323690 $D=8 +M410 4385 4387 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=324970 $D=8 +M411 5321 4566 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=53530 $Y=112830 $D=8 +M412 VDD 4349 4351 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=179690 $D=8 +M413 VDD 4811 4812 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=180970 $D=8 +M414 VDD 4819 4820 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=215690 $D=8 +M415 VDD 4875 4876 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=216970 $D=8 +M416 VDD 4883 4884 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=251690 $D=8 +M417 VDD 4939 4940 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=252970 $D=8 +M418 VDD 4947 4948 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=287690 $D=8 +M419 VDD 5003 5004 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=288970 $D=8 +M420 VDD 5011 5012 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=323690 $D=8 +M421 VDD 4381 4383 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=324970 $D=8 +M422 4676 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=53885 $Y=160970 $D=8 +M423 4677 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=53885 $Y=164845 $D=8 +M424 4349 4351 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=179690 $D=8 +M425 4811 4812 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=180970 $D=8 +M426 4819 4820 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=215690 $D=8 +M427 4875 4876 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=216970 $D=8 +M428 4883 4884 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=251690 $D=8 +M429 4939 4940 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=252970 $D=8 +M430 4947 4948 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=287690 $D=8 +M431 5003 5004 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=288970 $D=8 +M432 5011 5012 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=323690 $D=8 +M433 4381 4383 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=324970 $D=8 +M434 VDD 4345 4347 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=179690 $D=8 +M435 VDD 4809 4810 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=180970 $D=8 +M436 VDD 4817 4818 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=215690 $D=8 +M437 VDD 4873 4874 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=216970 $D=8 +M438 VDD 4881 4882 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=251690 $D=8 +M439 VDD 4937 4938 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=252970 $D=8 +M440 VDD 4945 4946 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=287690 $D=8 +M441 VDD 5001 5002 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=288970 $D=8 +M442 VDD 5009 5010 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=323690 $D=8 +M443 VDD 4377 4379 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=324970 $D=8 +M444 4675 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=56980 $Y=160970 $D=8 +M445 4674 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=56980 $Y=164845 $D=8 +M446 5320 4565 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=57195 $Y=112830 $D=8 +M447 4345 4347 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=179690 $D=8 +M448 4809 4810 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=180970 $D=8 +M449 4817 4818 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=215690 $D=8 +M450 4873 4874 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=216970 $D=8 +M451 4881 4882 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=251690 $D=8 +M452 4937 4938 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=252970 $D=8 +M453 4945 4946 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=287690 $D=8 +M454 5001 5002 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=288970 $D=8 +M455 5009 5010 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=323690 $D=8 +M456 4377 4379 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=324970 $D=8 +M457 VDD 4341 4343 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=179690 $D=8 +M458 VDD 4807 4808 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=180970 $D=8 +M459 VDD 4815 4816 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=215690 $D=8 +M460 VDD 4871 4872 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=216970 $D=8 +M461 VDD 4879 4880 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=251690 $D=8 +M462 VDD 4935 4936 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=252970 $D=8 +M463 VDD 4943 4944 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=287690 $D=8 +M464 VDD 4999 5000 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=288970 $D=8 +M465 VDD 5007 5008 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=323690 $D=8 +M466 VDD 4373 4375 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=324970 $D=8 +M467 5319 4564 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=59725 $Y=112830 $D=8 +M468 4672 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=60080 $Y=160970 $D=8 +M469 4673 891 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=60080 $Y=164845 $D=8 +M470 4341 4343 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=179690 $D=8 +M471 4807 4808 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=180970 $D=8 +M472 4815 4816 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=215690 $D=8 +M473 4871 4872 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=216970 $D=8 +M474 4879 4880 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=251690 $D=8 +M475 4935 4936 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=252970 $D=8 +M476 4943 4944 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=287690 $D=8 +M477 4999 5000 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=288970 $D=8 +M478 5007 5008 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=323690 $D=8 +M479 4373 4375 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=324970 $D=8 +M480 VDD 4265 4267 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=179690 $D=8 +M481 VDD 5112 5111 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=180970 $D=8 +M482 VDD 5120 5119 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=215690 $D=8 +M483 VDD 5176 5175 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=216970 $D=8 +M484 VDD 5184 5183 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=251690 $D=8 +M485 VDD 5240 5239 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=252970 $D=8 +M486 VDD 5248 5247 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=287690 $D=8 +M487 VDD 5304 5303 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=288970 $D=8 +M488 VDD 5312 5311 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=323690 $D=8 +M489 VDD 4433 4435 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=324970 $D=8 +M490 4265 4267 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=179690 $D=8 +M491 5112 5111 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=180970 $D=8 +M492 5120 5119 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=215690 $D=8 +M493 5176 5175 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=216970 $D=8 +M494 5184 5183 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=251690 $D=8 +M495 5240 5239 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=252970 $D=8 +M496 5248 5247 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=287690 $D=8 +M497 5304 5303 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=288970 $D=8 +M498 5312 5311 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=323690 $D=8 +M499 4433 4435 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=324970 $D=8 +M500 4630 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=67620 $Y=160970 $D=8 +M501 4631 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=67620 $Y=164845 $D=8 +M502 4786 4571 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=67835 $Y=112830 $D=8 +M503 VDD 4261 4263 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=179690 $D=8 +M504 VDD 5114 5113 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=180970 $D=8 +M505 VDD 5122 5121 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=215690 $D=8 +M506 VDD 5178 5177 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=216970 $D=8 +M507 VDD 5186 5185 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=251690 $D=8 +M508 VDD 5242 5241 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=252970 $D=8 +M509 VDD 5250 5249 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=287690 $D=8 +M510 VDD 5306 5305 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=288970 $D=8 +M511 VDD 5314 5313 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=323690 $D=8 +M512 VDD 4429 4431 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=324970 $D=8 +M513 4261 4263 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=179690 $D=8 +M514 5114 5113 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=180970 $D=8 +M515 5122 5121 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=215690 $D=8 +M516 5178 5177 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=216970 $D=8 +M517 5186 5185 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=251690 $D=8 +M518 5242 5241 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=252970 $D=8 +M519 5250 5249 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=287690 $D=8 +M520 5306 5305 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=288970 $D=8 +M521 5314 5313 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=323690 $D=8 +M522 4429 4431 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=324970 $D=8 +M523 4787 4570 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=70365 $Y=112830 $D=8 +M524 4633 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=70720 $Y=160970 $D=8 +M525 4632 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=70720 $Y=164845 $D=8 +M526 VDD 4257 4259 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=179690 $D=8 +M527 VDD 5116 5115 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=180970 $D=8 +M528 VDD 5124 5123 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=215690 $D=8 +M529 VDD 5180 5179 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=216970 $D=8 +M530 VDD 5188 5187 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=251690 $D=8 +M531 VDD 5244 5243 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=252970 $D=8 +M532 VDD 5252 5251 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=287690 $D=8 +M533 VDD 5308 5307 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=288970 $D=8 +M534 VDD 5316 5315 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=323690 $D=8 +M535 VDD 4425 4427 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=324970 $D=8 +M536 4257 4259 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=179690 $D=8 +M537 5116 5115 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=180970 $D=8 +M538 5124 5123 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=215690 $D=8 +M539 5180 5179 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=216970 $D=8 +M540 5188 5187 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=251690 $D=8 +M541 5244 5243 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=252970 $D=8 +M542 5252 5251 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=287690 $D=8 +M543 5308 5307 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=288970 $D=8 +M544 5316 5315 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=323690 $D=8 +M545 4425 4427 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=324970 $D=8 +M546 4634 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=73815 $Y=160970 $D=8 +M547 4635 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=73815 $Y=164845 $D=8 +M548 4788 4569 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=74030 $Y=112830 $D=8 +M549 VDD 4253 4255 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=179690 $D=8 +M550 VDD 5118 5117 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=180970 $D=8 +M551 VDD 5126 5125 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=215690 $D=8 +M552 VDD 5182 5181 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=216970 $D=8 +M553 VDD 5190 5189 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=251690 $D=8 +M554 VDD 5246 5245 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=252970 $D=8 +M555 VDD 5254 5253 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=287690 $D=8 +M556 VDD 5310 5309 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=288970 $D=8 +M557 VDD 5318 5317 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=323690 $D=8 +M558 VDD 4421 4423 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=324970 $D=8 +M559 4253 4255 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=179690 $D=8 +M560 5118 5117 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=180970 $D=8 +M561 5126 5125 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=215690 $D=8 +M562 5182 5181 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=216970 $D=8 +M563 5190 5189 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=251690 $D=8 +M564 5246 5245 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=252970 $D=8 +M565 5254 5253 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=287690 $D=8 +M566 5310 5309 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=288970 $D=8 +M567 5318 5317 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=323690 $D=8 +M568 4421 4423 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=324970 $D=8 +M569 4789 4568 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=76560 $Y=112830 $D=8 +M570 4637 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=76915 $Y=160970 $D=8 +M571 4636 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=76915 $Y=164845 $D=8 +M572 VDD 4193 4195 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=179690 $D=8 +M573 VDD 5096 5095 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=180970 $D=8 +M574 VDD 5104 5103 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=215690 $D=8 +M575 VDD 5160 5159 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=216970 $D=8 +M576 VDD 5168 5167 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=251690 $D=8 +M577 VDD 5224 5223 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=252970 $D=8 +M578 VDD 5232 5231 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=287690 $D=8 +M579 VDD 5288 5287 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=288970 $D=8 +M580 VDD 5296 5295 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=323690 $D=8 +M581 VDD 4417 4419 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=324970 $D=8 +M582 4193 4195 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=179690 $D=8 +M583 5096 5095 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=180970 $D=8 +M584 5104 5103 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=215690 $D=8 +M585 5160 5159 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=216970 $D=8 +M586 5168 5167 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=251690 $D=8 +M587 5224 5223 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=252970 $D=8 +M588 5232 5231 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=287690 $D=8 +M589 5288 5287 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=288970 $D=8 +M590 5296 5295 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=323690 $D=8 +M591 4417 4419 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=324970 $D=8 +M592 4638 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=80005 $Y=160970 $D=8 +M593 4639 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=80005 $Y=164845 $D=8 +M594 4790 4567 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=80220 $Y=112830 $D=8 +M595 VDD 4189 4191 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=179690 $D=8 +M596 VDD 5098 5097 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=180970 $D=8 +M597 VDD 5106 5105 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=215690 $D=8 +M598 VDD 5162 5161 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=216970 $D=8 +M599 VDD 5170 5169 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=251690 $D=8 +M600 VDD 5226 5225 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=252970 $D=8 +M601 VDD 5234 5233 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=287690 $D=8 +M602 VDD 5290 5289 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=288970 $D=8 +M603 VDD 5298 5297 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=323690 $D=8 +M604 VDD 4413 4415 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=324970 $D=8 +M605 4189 4191 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=179690 $D=8 +M606 5098 5097 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=180970 $D=8 +M607 5106 5105 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=215690 $D=8 +M608 5162 5161 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=216970 $D=8 +M609 5170 5169 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=251690 $D=8 +M610 5226 5225 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=252970 $D=8 +M611 5234 5233 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=287690 $D=8 +M612 5290 5289 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=288970 $D=8 +M613 5298 5297 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=323690 $D=8 +M614 4413 4415 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=324970 $D=8 +M615 4791 4566 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=82750 $Y=112830 $D=8 +M616 4641 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=83105 $Y=160970 $D=8 +M617 4640 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=83105 $Y=164845 $D=8 +M618 VDD 4201 4203 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=179690 $D=8 +M619 VDD 5100 5099 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=180970 $D=8 +M620 VDD 5108 5107 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=215690 $D=8 +M621 VDD 5164 5163 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=216970 $D=8 +M622 VDD 5172 5171 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=251690 $D=8 +M623 VDD 5228 5227 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=252970 $D=8 +M624 VDD 5236 5235 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=287690 $D=8 +M625 VDD 5292 5291 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=288970 $D=8 +M626 VDD 5300 5299 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=323690 $D=8 +M627 VDD 4409 4411 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=324970 $D=8 +M628 4201 4203 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=179690 $D=8 +M629 5100 5099 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=180970 $D=8 +M630 5108 5107 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=215690 $D=8 +M631 5164 5163 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=216970 $D=8 +M632 5172 5171 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=251690 $D=8 +M633 5228 5227 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=252970 $D=8 +M634 5236 5235 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=287690 $D=8 +M635 5292 5291 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=288970 $D=8 +M636 5300 5299 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=323690 $D=8 +M637 4409 4411 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=324970 $D=8 +M638 4642 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=86200 $Y=160970 $D=8 +M639 4643 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=86200 $Y=164845 $D=8 +M640 4792 4565 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=86415 $Y=112830 $D=8 +M641 VDD 4197 4199 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=179690 $D=8 +M642 VDD 5102 5101 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=180970 $D=8 +M643 VDD 5110 5109 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=215690 $D=8 +M644 VDD 5166 5165 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=216970 $D=8 +M645 VDD 5174 5173 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=251690 $D=8 +M646 VDD 5230 5229 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=252970 $D=8 +M647 VDD 5238 5237 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=287690 $D=8 +M648 VDD 5294 5293 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=288970 $D=8 +M649 VDD 5302 5301 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=323690 $D=8 +M650 VDD 4405 4407 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=324970 $D=8 +M651 4197 4199 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=179690 $D=8 +M652 5102 5101 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=180970 $D=8 +M653 5110 5109 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=215690 $D=8 +M654 5166 5165 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=216970 $D=8 +M655 5174 5173 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=251690 $D=8 +M656 5230 5229 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=252970 $D=8 +M657 5238 5237 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=287690 $D=8 +M658 5294 5293 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=288970 $D=8 +M659 5302 5301 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=323690 $D=8 +M660 4405 4407 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=324970 $D=8 +M661 4736 4564 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=88945 $Y=112830 $D=8 +M662 883 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=89120 $Y=160970 $D=8 +M663 884 4098 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=89120 $Y=164845 $D=8 +M664 896 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=92575 $Y=160970 $D=8 +M665 897 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=92575 $Y=164845 $D=8 +M666 VDD 4465 4467 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=179690 $D=8 +M667 VDD 5085 5086 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=180970 $D=8 +M668 VDD 5093 5094 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=215690 $D=8 +M669 VDD 5149 5150 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=216970 $D=8 +M670 VDD 5157 5158 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=251690 $D=8 +M671 VDD 5213 5214 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=252970 $D=8 +M672 VDD 5221 5222 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=287690 $D=8 +M673 VDD 5277 5278 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=288970 $D=8 +M674 VDD 5285 5286 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=323690 $D=8 +M675 VDD 4497 4499 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=324970 $D=8 +M676 4740 4571 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=92620 $Y=112830 $D=8 +M677 4465 4467 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=179690 $D=8 +M678 5085 5086 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=180970 $D=8 +M679 5093 5094 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=215690 $D=8 +M680 5149 5150 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=216970 $D=8 +M681 5157 5158 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=251690 $D=8 +M682 5213 5214 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=252970 $D=8 +M683 5221 5222 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=287690 $D=8 +M684 5277 5278 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=288970 $D=8 +M685 5285 5286 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=323690 $D=8 +M686 4497 4499 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=324970 $D=8 +M687 5332 4570 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=95145 $Y=112830 $D=8 +M688 4698 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=95500 $Y=160970 $D=8 +M689 4699 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=95500 $Y=164845 $D=8 +M690 VDD 4461 4463 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=179690 $D=8 +M691 VDD 5083 5084 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=180970 $D=8 +M692 VDD 5091 5092 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=215690 $D=8 +M693 VDD 5147 5148 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=216970 $D=8 +M694 VDD 5155 5156 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=251690 $D=8 +M695 VDD 5211 5212 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=252970 $D=8 +M696 VDD 5219 5220 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=287690 $D=8 +M697 VDD 5275 5276 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=288970 $D=8 +M698 VDD 5283 5284 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=323690 $D=8 +M699 VDD 4493 4495 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=324970 $D=8 +M700 4461 4463 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=179690 $D=8 +M701 5083 5084 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=180970 $D=8 +M702 5091 5092 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=215690 $D=8 +M703 5147 5148 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=216970 $D=8 +M704 5155 5156 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=251690 $D=8 +M705 5211 5212 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=252970 $D=8 +M706 5219 5220 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=287690 $D=8 +M707 5275 5276 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=288970 $D=8 +M708 5283 5284 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=323690 $D=8 +M709 4493 4495 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=324970 $D=8 +M710 4697 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=98595 $Y=160970 $D=8 +M711 4696 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=98595 $Y=164845 $D=8 +M712 VDD 4457 4459 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=179690 $D=8 +M713 VDD 5081 5082 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=180970 $D=8 +M714 VDD 5089 5090 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=215690 $D=8 +M715 VDD 5145 5146 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=216970 $D=8 +M716 VDD 5153 5154 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=251690 $D=8 +M717 VDD 5209 5210 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=252970 $D=8 +M718 VDD 5217 5218 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=287690 $D=8 +M719 VDD 5273 5274 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=288970 $D=8 +M720 VDD 5281 5282 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=323690 $D=8 +M721 VDD 4489 4491 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=324970 $D=8 +M722 5331 4569 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=98810 $Y=112830 $D=8 +M723 4457 4459 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=179690 $D=8 +M724 5081 5082 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=180970 $D=8 +M725 5089 5090 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=215690 $D=8 +M726 5145 5146 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=216970 $D=8 +M727 5153 5154 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=251690 $D=8 +M728 5209 5210 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=252970 $D=8 +M729 5217 5218 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=287690 $D=8 +M730 5273 5274 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=288970 $D=8 +M731 5281 5282 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=323690 $D=8 +M732 4489 4491 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=324970 $D=8 +M733 5330 4568 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=101340 $Y=112830 $D=8 +M734 4694 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=101695 $Y=160970 $D=8 +M735 4695 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=101695 $Y=164845 $D=8 +M736 VDD 4453 4455 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=179690 $D=8 +M737 VDD 5079 5080 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=180970 $D=8 +M738 VDD 5087 5088 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=215690 $D=8 +M739 VDD 5143 5144 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=216970 $D=8 +M740 VDD 5151 5152 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=251690 $D=8 +M741 VDD 5207 5208 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=252970 $D=8 +M742 VDD 5215 5216 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=287690 $D=8 +M743 VDD 5271 5272 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=288970 $D=8 +M744 VDD 5279 5280 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=323690 $D=8 +M745 VDD 4485 4487 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=324970 $D=8 +M746 4453 4455 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=179690 $D=8 +M747 5079 5080 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=180970 $D=8 +M748 5087 5088 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=215690 $D=8 +M749 5143 5144 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=216970 $D=8 +M750 5151 5152 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=251690 $D=8 +M751 5207 5208 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=252970 $D=8 +M752 5215 5216 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=287690 $D=8 +M753 5271 5272 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=288970 $D=8 +M754 5279 5280 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=323690 $D=8 +M755 4485 4487 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=324970 $D=8 +M756 VDD 4449 4451 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=179690 $D=8 +M757 VDD 5069 5070 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=180970 $D=8 +M758 VDD 5077 5078 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=215690 $D=8 +M759 VDD 5133 5134 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=216970 $D=8 +M760 VDD 5141 5142 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=251690 $D=8 +M761 VDD 5197 5198 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=252970 $D=8 +M762 VDD 5205 5206 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=287690 $D=8 +M763 VDD 5261 5262 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=288970 $D=8 +M764 VDD 5269 5270 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=323690 $D=8 +M765 VDD 4481 4483 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=324970 $D=8 +M766 4693 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=104785 $Y=160970 $D=8 +M767 4692 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=104785 $Y=164845 $D=8 +M768 5329 4567 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=105000 $Y=112830 $D=8 +M769 4449 4451 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=179690 $D=8 +M770 5069 5070 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=180970 $D=8 +M771 5077 5078 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=215690 $D=8 +M772 5133 5134 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=216970 $D=8 +M773 5141 5142 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=251690 $D=8 +M774 5197 5198 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=252970 $D=8 +M775 5205 5206 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=287690 $D=8 +M776 5261 5262 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=288970 $D=8 +M777 5269 5270 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=323690 $D=8 +M778 4481 4483 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=324970 $D=8 +M779 5328 4566 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=107530 $Y=112830 $D=8 +M780 VDD 4445 4447 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=179690 $D=8 +M781 VDD 5067 5068 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=180970 $D=8 +M782 VDD 5075 5076 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=215690 $D=8 +M783 VDD 5131 5132 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=216970 $D=8 +M784 VDD 5139 5140 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=251690 $D=8 +M785 VDD 5195 5196 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=252970 $D=8 +M786 VDD 5203 5204 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=287690 $D=8 +M787 VDD 5259 5260 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=288970 $D=8 +M788 VDD 5267 5268 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=323690 $D=8 +M789 VDD 4477 4479 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=324970 $D=8 +M790 4690 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=107885 $Y=160970 $D=8 +M791 4691 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=107885 $Y=164845 $D=8 +M792 4445 4447 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=179690 $D=8 +M793 5067 5068 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=180970 $D=8 +M794 5075 5076 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=215690 $D=8 +M795 5131 5132 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=216970 $D=8 +M796 5139 5140 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=251690 $D=8 +M797 5195 5196 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=252970 $D=8 +M798 5203 5204 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=287690 $D=8 +M799 5259 5260 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=288970 $D=8 +M800 5267 5268 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=323690 $D=8 +M801 4477 4479 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=324970 $D=8 +M802 VDD 4441 4443 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=179690 $D=8 +M803 VDD 5065 5066 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=180970 $D=8 +M804 VDD 5073 5074 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=215690 $D=8 +M805 VDD 5129 5130 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=216970 $D=8 +M806 VDD 5137 5138 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=251690 $D=8 +M807 VDD 5193 5194 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=252970 $D=8 +M808 VDD 5201 5202 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=287690 $D=8 +M809 VDD 5257 5258 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=288970 $D=8 +M810 VDD 5265 5266 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=323690 $D=8 +M811 VDD 4473 4475 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=324970 $D=8 +M812 4689 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=110980 $Y=160970 $D=8 +M813 4688 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=110980 $Y=164845 $D=8 +M814 5327 4565 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=111195 $Y=112830 $D=8 +M815 4441 4443 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=179690 $D=8 +M816 5065 5066 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=180970 $D=8 +M817 5073 5074 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=215690 $D=8 +M818 5129 5130 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=216970 $D=8 +M819 5137 5138 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=251690 $D=8 +M820 5193 5194 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=252970 $D=8 +M821 5201 5202 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=287690 $D=8 +M822 5257 5258 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=288970 $D=8 +M823 5265 5266 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=323690 $D=8 +M824 4473 4475 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=324970 $D=8 +M825 VDD 4437 4439 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=179690 $D=8 +M826 VDD 5063 5064 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=180970 $D=8 +M827 VDD 5071 5072 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=215690 $D=8 +M828 VDD 5127 5128 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=216970 $D=8 +M829 VDD 5135 5136 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=251690 $D=8 +M830 VDD 5191 5192 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=252970 $D=8 +M831 VDD 5199 5200 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=287690 $D=8 +M832 VDD 5255 5256 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=288970 $D=8 +M833 VDD 5263 5264 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=323690 $D=8 +M834 VDD 4469 4471 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=324970 $D=8 +M835 5326 4564 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=113725 $Y=112830 $D=8 +M836 4686 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=114080 $Y=160970 $D=8 +M837 4687 895 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=114080 $Y=164845 $D=8 +M838 4437 4439 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=179690 $D=8 +M839 5063 5064 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=180970 $D=8 +M840 5071 5072 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=215690 $D=8 +M841 5127 5128 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=216970 $D=8 +M842 5135 5136 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=251690 $D=8 +M843 5191 5192 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=252970 $D=8 +M844 5199 5200 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=287690 $D=8 +M845 5255 5256 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=288970 $D=8 +M846 5263 5264 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=323690 $D=8 +M847 4469 4471 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=324970 $D=8 +M848 VDD 4300 4301 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=179690 $D=8 +M849 VDD 5349 5350 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=180970 $D=8 +M850 VDD 5347 5348 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=188690 $D=8 +M851 VDD 5357 5358 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=189970 $D=8 +M852 VDD 5355 5356 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=206690 $D=8 +M853 VDD 5361 5362 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=207970 $D=8 +M854 VDD 5359 5360 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=224690 $D=8 +M855 VDD 5365 5366 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=225970 $D=8 +M856 VDD 5363 5364 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=242690 $D=8 +M857 VDD 5369 5370 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=243970 $D=8 +M858 VDD 5367 5368 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=260690 $D=8 +M859 VDD 5373 5374 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=261970 $D=8 +M860 VDD 5371 5372 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=278690 $D=8 +M861 VDD 5377 5378 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=279970 $D=8 +M862 VDD 5375 5376 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=296690 $D=8 +M863 VDD 5381 5382 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=297970 $D=8 +M864 VDD 5379 5380 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=314690 $D=8 +M865 VDD 5353 5354 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=315970 $D=8 +M866 VDD 5351 5352 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=323690 $D=8 +M867 VDD 4302 4303 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=324970 $D=8 +M868 VDD VSS VDD VDD pmos_5p0 L=2.365e-06 W=8.19e-05 AD=0 AS=6.1309e-11 PD=0 PS=0.000217698 NRD=0 NRS=11.8457 m=1 nf=36 $X=10835 $Y=171065 $D=8 +M869 4300 4301 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=179690 $D=8 +M870 5349 5350 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=180970 $D=8 +M871 5347 5348 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=188690 $D=8 +M872 5357 5358 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=189970 $D=8 +M873 5355 5356 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=206690 $D=8 +M874 5361 5362 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=207970 $D=8 +M875 5359 5360 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=224690 $D=8 +M876 5365 5366 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=225970 $D=8 +M877 5363 5364 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=242690 $D=8 +M878 5369 5370 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=243970 $D=8 +M879 5367 5368 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=260690 $D=8 +M880 5373 5374 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=261970 $D=8 +M881 5371 5372 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=278690 $D=8 +M882 5377 5378 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=279970 $D=8 +M883 5375 5376 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=296690 $D=8 +M884 5381 5382 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=297970 $D=8 +M885 5379 5380 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=314690 $D=8 +M886 5353 5354 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=315970 $D=8 +M887 5351 5352 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=323690 $D=8 +M888 4302 4303 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=324970 $D=8 +M889 VDD VSS VDD VDD pmos_5p0 L=3.94e-06 W=0.000181335 AD=0 AS=1.05339e-10 PD=0 PS=0.000412 NRD=0 NRS=3.48863 m=1 nf=33 $X=146370 $Y=180915 $D=8 +M890 4734 1 VDD VDD pmos_5p0 L=5.95e-07 W=2.28e-06 AD=5.985e-13 AS=1.3566e-12 PD=2.805e-06 PS=5.75e-06 NRD=0.115132 NRS=0.260965 m=1 nf=1 $X=233770 $Y=57780 $D=8 +M891 617 802 VDD VDD pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=233770 $Y=63100 $D=8 +M892 802 CLK 4734 VDD pmos_5p0 L=5.95e-07 W=2.28e-06 AD=1.3566e-12 AS=5.985e-13 PD=5.75e-06 PS=2.805e-06 NRD=0.260965 NRS=0.115132 m=1 nf=1 $X=234890 $Y=57780 $D=8 +M893 616 619 VDD VDD pmos_5p0 L=6e-07 W=1.134e-05 AD=2.9484e-12 AS=4.9896e-12 PD=1.238e-05 PS=2.444e-05 NRD=0.0917108 NRS=0.155203 m=1 nf=2 $X=242235 $Y=57810 $D=8 +M894 281 808 VDD VDD pmos_5p0 L=1e-06 W=9e-07 AD=3.96e-13 AS=3.96e-13 PD=2.68e-06 PS=2.68e-06 NRD=0.488889 NRS=0.488889 m=1 nf=1 $X=243265 $Y=42525 $D=8 +M895 CEN 617 619 VDD pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=245925 $Y=59010 $D=8 +M896 618 802 619 VDD pmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=245925 $Y=64875 $D=8 +M897 317 281 VDD VDD pmos_5p0 L=6e-07 W=1.89e-06 AD=8.316e-13 AS=8.316e-13 PD=4.66e-06 PS=4.66e-06 NRD=0.232804 NRS=0.232804 m=1 nf=1 $X=246495 $Y=41535 $D=8 +M898 354 317 VDD VDD pmos_5p0 L=6e-07 W=7.54e-06 AD=1.9604e-12 AS=3.3176e-12 PD=8.58e-06 PS=1.684e-05 NRD=0.137931 NRS=0.233422 m=1 nf=2 $X=249065 $Y=39655 $D=8 +M899 250 468 VDD VDD pmos_5p0 L=6e-07 W=0.0001248 AD=3.2448e-11 AS=3.69283e-11 PD=0.00013 PS=0.000130718 NRD=0.208333 NRS=0.237099 m=1 nf=10 $X=240535 $Y=94430 $D=8 +M900 445 354 VDD VDD pmos_5p0 L=6e-07 W=1.95e-05 AD=5.07e-12 AS=8.58e-12 PD=2.002e-05 PS=3.988e-05 NRD=0.0133333 NRS=0.0225641 m=1 nf=1 $X=256125 $Y=53590 $D=8 +M901 VDD CLK 445 VDD pmos_5p0 L=6e-07 W=1.95e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=257245 $Y=53590 $D=8 +M902 445 616 VDD VDD pmos_5p0 L=6e-07 W=1.95e-05 AD=8.58e-12 AS=5.07e-12 PD=3.988e-05 PS=2.002e-05 NRD=0.0225641 NRS=0.0133333 m=1 nf=1 $X=258365 $Y=53590 $D=8 +M903 VDD 495 468 VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=9.9792e-12 PD=2.32e-05 PS=4.624e-05 NRD=0.0114638 NRS=0.0194004 m=1 nf=1 $X=262120 $Y=50420 $D=8 +M904 468 445 VDD VDD pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.64e-05 PS=4.64e-05 NRD=0.0229277 NRS=0.0229277 m=1 nf=2 $X=263240 $Y=50420 $D=8 +M905 468 495 VDD VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=9.9792e-12 AS=5.8968e-12 PD=4.624e-05 PS=2.32e-05 NRD=0.0194004 NRS=0.0114638 m=1 nf=1 $X=265480 $Y=50420 $D=8 +M906 VDD 468 495 VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=9.9792e-12 PD=2.32e-05 PS=4.624e-05 NRD=0.0114638 NRS=0.0194004 m=1 nf=1 $X=268545 $Y=50420 $D=8 +M907 495 607 VDD VDD pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.64e-05 PS=4.64e-05 NRD=0.0229277 NRS=0.0229277 m=1 nf=2 $X=269665 $Y=50420 $D=8 +M908 495 468 VDD VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=9.9792e-12 AS=5.8968e-12 PD=4.624e-05 PS=2.32e-05 NRD=0.0194004 NRS=0.0114638 m=1 nf=1 $X=271905 $Y=50420 $D=8 +M909 1 250 VDD VDD pmos_5p0 L=6e-07 W=0.0003674 AD=9.5524e-11 AS=1.02119e-10 PD=0.0003778 PS=0.000378518 NRD=0.28307 NRS=0.302613 m=1 nf=20 $X=253180 $Y=88540 $D=8 +M910 VDD VSS VDD VDD pmos_5p0 L=3.94e-06 W=0.000181335 AD=0 AS=1.05339e-10 PD=0 PS=0.000412 NRD=0 NRS=3.48863 m=1 nf=33 $X=273750 $Y=180915 $D=8 +M911 VDD 4304 4305 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=179690 $D=8 +M912 VDD 5383 5384 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=180970 $D=8 +M913 VDD 5385 5386 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=197690 $D=8 +M914 VDD 5387 5388 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=198970 $D=8 +M915 VDD 5389 5390 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=215690 $D=8 +M916 VDD 5391 5392 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=216970 $D=8 +M917 VDD 5393 5394 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=233690 $D=8 +M918 VDD 5395 5396 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=234970 $D=8 +M919 VDD 5397 5398 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=251690 $D=8 +M920 VDD 5399 5400 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=252970 $D=8 +M921 VDD 5401 5402 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=269690 $D=8 +M922 VDD 5403 5404 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=270970 $D=8 +M923 VDD 5405 5406 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=287690 $D=8 +M924 VDD 5407 5408 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=288970 $D=8 +M925 VDD 5409 5410 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=305690 $D=8 +M926 VDD 5411 5412 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=306970 $D=8 +M927 VDD 5413 5414 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=323690 $D=8 +M928 VDD 4306 4307 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=324970 $D=8 +M929 4304 4305 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=179690 $D=8 +M930 5383 5384 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=180970 $D=8 +M931 5385 5386 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=197690 $D=8 +M932 5387 5388 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=198970 $D=8 +M933 5389 5390 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=215690 $D=8 +M934 5391 5392 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=216970 $D=8 +M935 5393 5394 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=233690 $D=8 +M936 5395 5396 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=234970 $D=8 +M937 5397 5398 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=251690 $D=8 +M938 5399 5400 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=252970 $D=8 +M939 5401 5402 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=269690 $D=8 +M940 5403 5404 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=270970 $D=8 +M941 5405 5406 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=287690 $D=8 +M942 5407 5408 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=288970 $D=8 +M943 5409 5410 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=305690 $D=8 +M944 5411 5412 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=306970 $D=8 +M945 5413 5414 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=323690 $D=8 +M946 4306 4307 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=324970 $D=8 +M947 VDD 4281 4283 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=179690 $D=8 +M948 VDD 5416 5415 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=180970 $D=8 +M949 4281 4283 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=179690 $D=8 +M950 5416 5415 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=180970 $D=8 +M951 4644 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=311500 $Y=160970 $D=8 +M952 4645 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=311500 $Y=164845 $D=8 +M953 4793 4573 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=311715 $Y=112830 $D=8 +M954 VDD 4277 4279 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=179690 $D=8 +M955 VDD 5418 5417 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=180970 $D=8 +M956 4277 4279 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=179690 $D=8 +M957 5418 5417 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=180970 $D=8 +M958 4794 4574 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=314245 $Y=112830 $D=8 +M959 4647 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=314600 $Y=160970 $D=8 +M960 4646 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=314600 $Y=164845 $D=8 +M961 VDD 4273 4275 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=179690 $D=8 +M962 VDD 5420 5419 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=180970 $D=8 +M963 4273 4275 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=179690 $D=8 +M964 5420 5419 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=180970 $D=8 +M965 4648 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=317695 $Y=160970 $D=8 +M966 4649 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=317695 $Y=164845 $D=8 +M967 4795 4575 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=317910 $Y=112830 $D=8 +M968 VDD 4269 4271 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=179690 $D=8 +M969 VDD 5422 5421 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=180970 $D=8 +M970 4269 4271 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=179690 $D=8 +M971 5422 5421 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=180970 $D=8 +M972 4796 4576 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=320440 $Y=112830 $D=8 +M973 4651 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=320795 $Y=160970 $D=8 +M974 4650 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=320795 $Y=164845 $D=8 +M975 VDD 4209 4211 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=322720 $Y=179690 $D=8 +M976 VDD 5424 5423 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=322720 $Y=180970 $D=8 +M977 4209 4211 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=323860 $Y=179690 $D=8 +M978 5424 5423 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=323860 $Y=180970 $D=8 +M979 4652 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=323885 $Y=160970 $D=8 +M980 4653 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=323885 $Y=164845 $D=8 +M981 4797 4577 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=324100 $Y=112830 $D=8 +M982 VDD 4205 4207 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=325720 $Y=179690 $D=8 +M983 VDD 5426 5425 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=325720 $Y=180970 $D=8 +M984 4205 4207 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=326860 $Y=179690 $D=8 +M985 5426 5425 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=326860 $Y=180970 $D=8 +M986 4798 4578 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=326630 $Y=112830 $D=8 +M987 4655 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=326985 $Y=160970 $D=8 +M988 4654 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=326985 $Y=164845 $D=8 +M989 VDD 4217 4219 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=328720 $Y=179690 $D=8 +M990 VDD 5428 5427 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=328720 $Y=180970 $D=8 +M991 4217 4219 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=329860 $Y=179690 $D=8 +M992 5428 5427 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=329860 $Y=180970 $D=8 +M993 4656 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=330080 $Y=160970 $D=8 +M994 4657 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=330080 $Y=164845 $D=8 +M995 4799 4579 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=330295 $Y=112830 $D=8 +M996 VDD 4213 4215 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=331720 $Y=179690 $D=8 +M997 VDD 5430 5429 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=331720 $Y=180970 $D=8 +M998 4213 4215 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=332860 $Y=179690 $D=8 +M999 5430 5429 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=332860 $Y=180970 $D=8 +M1000 4737 4580 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=332825 $Y=112830 $D=8 +M1001 886 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=333000 $Y=160970 $D=8 +M1002 887 4099 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=333000 $Y=164845 $D=8 +M1003 900 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=336455 $Y=160970 $D=8 +M1004 901 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=336455 $Y=164845 $D=8 +M1005 VDD 4529 4531 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=337720 $Y=179690 $D=8 +M1006 VDD 5449 5450 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=337720 $Y=180970 $D=8 +M1007 4741 4573 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=336500 $Y=112830 $D=8 +M1008 4529 4531 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=338860 $Y=179690 $D=8 +M1009 5449 5450 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=338860 $Y=180970 $D=8 +M1010 5339 4574 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=339025 $Y=112830 $D=8 +M1011 4712 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=339380 $Y=160970 $D=8 +M1012 4713 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=339380 $Y=164845 $D=8 +M1013 VDD 4525 4527 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=340720 $Y=179690 $D=8 +M1014 VDD 5447 5448 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=340720 $Y=180970 $D=8 +M1015 4525 4527 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=341860 $Y=179690 $D=8 +M1016 5447 5448 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=341860 $Y=180970 $D=8 +M1017 4711 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=342475 $Y=160970 $D=8 +M1018 4710 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=342475 $Y=164845 $D=8 +M1019 VDD 4521 4523 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=343720 $Y=179690 $D=8 +M1020 VDD 5453 5454 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=343720 $Y=180970 $D=8 +M1021 5338 4575 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=342690 $Y=112830 $D=8 +M1022 4521 4523 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=344860 $Y=179690 $D=8 +M1023 5453 5454 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=344860 $Y=180970 $D=8 +M1024 5337 4576 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=345220 $Y=112830 $D=8 +M1025 4708 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=345575 $Y=160970 $D=8 +M1026 4709 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=345575 $Y=164845 $D=8 +M1027 VDD 4517 4519 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=346720 $Y=179690 $D=8 +M1028 VDD 5451 5452 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=346720 $Y=180970 $D=8 +M1029 4517 4519 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=347860 $Y=179690 $D=8 +M1030 5451 5452 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=347860 $Y=180970 $D=8 +M1031 VDD 4513 4515 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=349720 $Y=179690 $D=8 +M1032 VDD 5457 5458 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=349720 $Y=180970 $D=8 +M1033 4707 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=348665 $Y=160970 $D=8 +M1034 4706 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=348665 $Y=164845 $D=8 +M1035 5336 4577 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=348880 $Y=112830 $D=8 +M1036 4513 4515 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=350860 $Y=179690 $D=8 +M1037 5457 5458 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=350860 $Y=180970 $D=8 +M1038 5335 4578 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=351410 $Y=112830 $D=8 +M1039 VDD 4509 4511 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=352720 $Y=179690 $D=8 +M1040 VDD 5455 5456 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=352720 $Y=180970 $D=8 +M1041 4704 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=351765 $Y=160970 $D=8 +M1042 4705 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=351765 $Y=164845 $D=8 +M1043 4509 4511 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=353860 $Y=179690 $D=8 +M1044 5455 5456 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=353860 $Y=180970 $D=8 +M1045 VDD 4505 4507 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=355720 $Y=179690 $D=8 +M1046 VDD 5461 5462 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=355720 $Y=180970 $D=8 +M1047 4703 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=354860 $Y=160970 $D=8 +M1048 4702 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=354860 $Y=164845 $D=8 +M1049 5334 4579 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=355075 $Y=112830 $D=8 +M1050 4505 4507 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=356860 $Y=179690 $D=8 +M1051 5461 5462 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=356860 $Y=180970 $D=8 +M1052 VDD 4501 4503 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=358720 $Y=179690 $D=8 +M1053 VDD 5459 5460 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=358720 $Y=180970 $D=8 +M1054 5333 4580 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=357605 $Y=112830 $D=8 +M1055 4700 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=357960 $Y=160970 $D=8 +M1056 4701 898 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=357960 $Y=164845 $D=8 +M1057 4501 4503 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=359860 $Y=179690 $D=8 +M1058 5459 5460 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=359860 $Y=180970 $D=8 +M1059 VDD 4297 4299 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=364720 $Y=179690 $D=8 +M1060 VDD 5432 5431 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=364720 $Y=180970 $D=8 +M1061 4297 4299 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=365860 $Y=179690 $D=8 +M1062 5432 5431 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=365860 $Y=180970 $D=8 +M1063 4658 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=365500 $Y=160970 $D=8 +M1064 4659 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=365500 $Y=164845 $D=8 +M1065 4800 4573 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=365715 $Y=112830 $D=8 +M1066 VDD 4293 4295 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=367720 $Y=179690 $D=8 +M1067 VDD 5434 5433 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=367720 $Y=180970 $D=8 +M1068 4293 4295 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=368860 $Y=179690 $D=8 +M1069 5434 5433 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=368860 $Y=180970 $D=8 +M1070 4801 4574 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=368245 $Y=112830 $D=8 +M1071 4661 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=368600 $Y=160970 $D=8 +M1072 4660 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=368600 $Y=164845 $D=8 +M1073 VDD 4289 4291 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=370720 $Y=179690 $D=8 +M1074 VDD 5436 5435 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=370720 $Y=180970 $D=8 +M1075 4289 4291 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=371860 $Y=179690 $D=8 +M1076 5436 5435 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=371860 $Y=180970 $D=8 +M1077 4662 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=371695 $Y=160970 $D=8 +M1078 4663 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=371695 $Y=164845 $D=8 +M1079 4802 4575 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=371910 $Y=112830 $D=8 +M1080 VDD 4285 4287 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=373720 $Y=179690 $D=8 +M1081 VDD 5438 5437 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=373720 $Y=180970 $D=8 +M1082 4285 4287 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=374860 $Y=179690 $D=8 +M1083 5438 5437 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=374860 $Y=180970 $D=8 +M1084 4803 4576 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=374440 $Y=112830 $D=8 +M1085 4665 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=374795 $Y=160970 $D=8 +M1086 4664 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=374795 $Y=164845 $D=8 +M1087 VDD 4225 4227 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=376720 $Y=179690 $D=8 +M1088 VDD 5440 5439 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=376720 $Y=180970 $D=8 +M1089 4225 4227 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=377860 $Y=179690 $D=8 +M1090 5440 5439 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=377860 $Y=180970 $D=8 +M1091 4666 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=377885 $Y=160970 $D=8 +M1092 4667 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=377885 $Y=164845 $D=8 +M1093 4804 4577 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=378100 $Y=112830 $D=8 +M1094 VDD 4221 4223 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=379720 $Y=179690 $D=8 +M1095 VDD 5442 5441 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=379720 $Y=180970 $D=8 +M1096 4221 4223 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=380860 $Y=179690 $D=8 +M1097 5442 5441 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=380860 $Y=180970 $D=8 +M1098 4805 4578 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=380630 $Y=112830 $D=8 +M1099 4669 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=380985 $Y=160970 $D=8 +M1100 4668 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=380985 $Y=164845 $D=8 +M1101 VDD 4233 4235 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=382720 $Y=179690 $D=8 +M1102 VDD 5444 5443 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=382720 $Y=180970 $D=8 +M1103 4233 4235 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=383860 $Y=179690 $D=8 +M1104 5444 5443 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=383860 $Y=180970 $D=8 +M1105 4670 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=384080 $Y=160970 $D=8 +M1106 4671 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=384080 $Y=164845 $D=8 +M1107 4806 4579 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=384295 $Y=112830 $D=8 +M1108 VDD 4229 4231 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=385720 $Y=179690 $D=8 +M1109 VDD 5446 5445 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=385720 $Y=180970 $D=8 +M1110 4229 4231 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=386860 $Y=179690 $D=8 +M1111 5446 5445 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=386860 $Y=180970 $D=8 +M1112 4738 4580 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=386825 $Y=112830 $D=8 +M1113 889 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=387000 $Y=160970 $D=8 +M1114 890 4100 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=387000 $Y=164845 $D=8 +M1115 903 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=390455 $Y=160970 $D=8 +M1116 904 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=390455 $Y=164845 $D=8 +M1117 VDD 4561 4563 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=391720 $Y=179690 $D=8 +M1118 VDD 5465 5466 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=391720 $Y=180970 $D=8 +M1119 4742 4573 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=390500 $Y=112830 $D=8 +M1120 4561 4563 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=392860 $Y=179690 $D=8 +M1121 5465 5466 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=392860 $Y=180970 $D=8 +M1122 5346 4574 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=393025 $Y=112830 $D=8 +M1123 4726 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=393380 $Y=160970 $D=8 +M1124 4727 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=393380 $Y=164845 $D=8 +M1125 VDD 4557 4559 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=394720 $Y=179690 $D=8 +M1126 VDD 5463 5464 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=394720 $Y=180970 $D=8 +M1127 4557 4559 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=395860 $Y=179690 $D=8 +M1128 5463 5464 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=395860 $Y=180970 $D=8 +M1129 4725 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=396475 $Y=160970 $D=8 +M1130 4724 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=396475 $Y=164845 $D=8 +M1131 VDD 4553 4555 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=397720 $Y=179690 $D=8 +M1132 VDD 5469 5470 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=397720 $Y=180970 $D=8 +M1133 5345 4575 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=396690 $Y=112830 $D=8 +M1134 4553 4555 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=398860 $Y=179690 $D=8 +M1135 5469 5470 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=398860 $Y=180970 $D=8 +M1136 5344 4576 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=399220 $Y=112830 $D=8 +M1137 4722 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=399575 $Y=160970 $D=8 +M1138 4723 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=399575 $Y=164845 $D=8 +M1139 VDD 4549 4551 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=400720 $Y=179690 $D=8 +M1140 VDD 5467 5468 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=400720 $Y=180970 $D=8 +M1141 4549 4551 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=401860 $Y=179690 $D=8 +M1142 5467 5468 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=401860 $Y=180970 $D=8 +M1143 VDD 4545 4547 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=403720 $Y=179690 $D=8 +M1144 VDD 5473 5474 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=403720 $Y=180970 $D=8 +M1145 4721 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=402665 $Y=160970 $D=8 +M1146 4720 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=402665 $Y=164845 $D=8 +M1147 5343 4577 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=402880 $Y=112830 $D=8 +M1148 4545 4547 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=404860 $Y=179690 $D=8 +M1149 5473 5474 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=404860 $Y=180970 $D=8 +M1150 5342 4578 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=405410 $Y=112830 $D=8 +M1151 VDD 4541 4543 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=406720 $Y=179690 $D=8 +M1152 VDD 5471 5472 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=406720 $Y=180970 $D=8 +M1153 4718 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=405765 $Y=160970 $D=8 +M1154 4719 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=405765 $Y=164845 $D=8 +M1155 4541 4543 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=407860 $Y=179690 $D=8 +M1156 5471 5472 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=407860 $Y=180970 $D=8 +M1157 VDD 4537 4539 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=409720 $Y=179690 $D=8 +M1158 VDD 5477 5478 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=409720 $Y=180970 $D=8 +M1159 4717 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=408860 $Y=160970 $D=8 +M1160 4716 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=408860 $Y=164845 $D=8 +M1161 5341 4579 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=409075 $Y=112830 $D=8 +M1162 4537 4539 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=410860 $Y=179690 $D=8 +M1163 5477 5478 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=410860 $Y=180970 $D=8 +M1164 VDD 4533 4535 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=412720 $Y=179690 $D=8 +M1165 VDD 5475 5476 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=412720 $Y=180970 $D=8 +M1166 5340 4580 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=411605 $Y=112830 $D=8 +M1167 4714 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=411960 $Y=160970 $D=8 +M1168 4715 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=411960 $Y=164845 $D=8 +M1169 VDD VSS VDD VDD pmos_5p0 L=2.365e-06 W=8.19e-05 AD=0 AS=6.1309e-11 PD=0 PS=0.000217698 NRD=0 NRS=11.8457 m=1 nf=36 $X=303025 $Y=171065 $D=8 +M1170 4533 4535 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=413860 $Y=179690 $D=8 +M1171 5475 5476 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=413860 $Y=180970 $D=8 +M1172 614 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=6.35965e-12 PD=7.86e-06 PS=1.737e-05 NRD=0.152493 NRS=0.546921 m=1 nf=2 $X=418655 $Y=160970 $D=8 +M1173 615 879 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=6.35965e-12 PD=7.86e-06 PS=1.737e-05 NRD=0.152493 NRS=0.546921 m=1 nf=2 $X=418655 $Y=164845 $D=8 +M1174 606 614 VDD VDD pmos_5p0 L=6e-07 W=7.02e-06 AD=1.8252e-12 AS=3.0888e-12 PD=8.06e-06 PS=1.58e-05 NRD=0.148148 NRS=0.250712 m=1 nf=2 $X=418770 $Y=97440 $D=8 +M1175 607 606 VDD VDD pmos_5p0 L=6e-07 W=2.128e-05 AD=5.5328e-12 AS=9.3632e-12 PD=2.232e-05 PS=4.432e-05 NRD=0.0488722 NRS=0.0827068 m=1 nf=2 $X=418790 $Y=67070 $D=8 +M1176 613 VDD VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=2.33887e-12 PD=4.29e-06 PS=9.09e-06 NRD=0.444444 NRS=1.06061 m=1 nf=2 $X=418870 $Y=112830 $D=8 +X1185 614 614 613 VDD pmos_5p0_CDNS_402548497870 $T=419815 124190 0 180 $X=418175 $Y=116760 +X1186 615 615 613 VDD pmos_5p0_CDNS_402548497870 $T=419815 151940 0 180 $X=418175 $Y=144510 +X1187 615 614 879 VDD pmos_5p0_CDNS_402548497870 $T=419825 159875 0 180 $X=418185 $Y=152445 +X1188 614 614 VDD VSS nmos_5p0_CDNS_402548497871 $T=419815 133465 0 180 $X=418535 $Y=126035 +X1189 615 615 VDD VSS nmos_5p0_CDNS_402548497871 $T=419815 143485 0 180 $X=418535 $Y=136055 +X1195 VDD 618 616 pmos_1p2$$46273580 $T=242390 65835 1 0 $X=240960 $Y=64015 +X1196 VSS 617 802 VSS nmos_1p2$$46563372 $T=233925 66830 0 0 $X=232780 $Y=66145 +X1197 618 VSS 616 VSS nmos_1p2$$46563372 $T=243510 68190 1 0 $X=242365 $Y=66555 +X1198 619 618 617 VSS nmos_1p2$$46563372 $T=246080 68190 1 0 $X=244935 $Y=66555 +X1200 880 VSS Q[0] D[0] 4097 1 VDD 881 882 WEN[0] 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 ++ 4626 4627 4628 4629 4735 870 4571 4570 4569 4568 4567 4566 4565 4564 4572 4779 4780 4781 4782 4783 ++ 4784 4785 ++ saout_m2 $T=9775 25090 0 0 $X=8430 $Y=7315 +X1201 864 VSS Q[2] D[2] 4098 1 VDD 883 884 WEN[2] 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 ++ 4640 4641 4642 4643 4736 870 4571 4570 4569 4568 4567 4566 4565 4564 4572 4786 4787 4788 4789 4790 ++ 4791 4792 ++ saout_m2 $T=63775 25090 0 0 $X=62430 $Y=7315 +X1202 885 VSS Q[4] D[4] 4099 1 VDD 886 887 WEN[4] 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 ++ 4654 4655 4656 4657 4737 870 4573 4574 4575 4576 4577 4578 4579 4580 4572 4793 4794 4795 4796 4797 ++ 4798 4799 ++ saout_m2 $T=307655 25090 0 0 $X=306310 $Y=7315 +X1203 888 VSS Q[6] D[6] 4100 1 VDD 889 890 WEN[6] 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 ++ 4668 4669 4670 4671 4738 870 4573 4574 4575 4576 4577 4578 4579 4580 4572 4800 4801 4802 4803 4804 ++ 4805 4806 ++ saout_m2 $T=361655 25090 0 0 $X=360310 $Y=7315 +X1204 VSS VSS 4172 4173 4174 4175 4176 4177 4178 4179 ICV_6 $T=27210 176130 1 180 $X=23870 $Y=175790 +X1205 VSS VSS 4180 4181 4182 4183 4184 4185 4186 4187 ICV_6 $T=33210 176130 1 180 $X=29870 $Y=175790 +X1206 VSS VSS 4188 4189 4190 4191 4192 4193 4194 4195 ICV_6 $T=81210 176130 1 180 $X=77870 $Y=175790 +X1207 VSS VSS 4196 4197 4198 4199 4200 4201 4202 4203 ICV_6 $T=87210 176130 1 180 $X=83870 $Y=175790 +X1208 VSS VSS 4204 4205 4206 4207 4208 4209 4210 4211 ICV_6 $T=325090 176130 1 180 $X=321750 $Y=175790 +X1209 VSS VSS 4212 4213 4214 4215 4216 4217 4218 4219 ICV_6 $T=331090 176130 1 180 $X=327750 $Y=175790 +X1210 VSS VSS 4220 4221 4222 4223 4224 4225 4226 4227 ICV_6 $T=379090 176130 1 180 $X=375750 $Y=175790 +X1211 VSS VSS 4228 4229 4230 4231 4232 4233 4234 4235 ICV_6 $T=385090 176130 1 180 $X=381750 $Y=175790 +X1218 VSS 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 ICV_14 $T=12210 176130 1 180 $X=8870 $Y=175790 +X1219 VSS 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 ICV_14 $T=66210 176130 1 180 $X=62870 $Y=175790 +X1220 VSS 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 ICV_14 $T=310090 176130 1 180 $X=306750 $Y=175790 +X1221 VSS 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 ICV_14 $T=364090 176130 1 180 $X=360750 $Y=175790 +X1226 VDD VSS 4101 4102 4103 4104 4105 4106 4107 4108 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 ++ 4682 4683 4684 4685 894 893 4624 4625 4626 4627 4628 4629 882 881 4616 4617 4618 4619 4620 4621 ++ 4622 4623 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 ++ 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 ++ 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 ++ 4865 4866 4867 4868 4869 4870 ++ ICV_35 $T=12210 185130 1 180 $X=8870 $Y=180290 +X1227 VDD VSS 4109 4110 4111 4112 4113 4114 4115 4116 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 ++ 4682 4683 4684 4685 894 893 4624 4625 4626 4627 4628 4629 882 881 4616 4617 4618 4619 4620 4621 ++ 4622 4623 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 ++ 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 ++ 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 ++ 4929 4930 4931 4932 4933 4934 ++ ICV_35 $T=12210 221130 1 180 $X=8870 $Y=216290 +X1228 VDD VSS 4117 4118 4119 4120 4121 4122 4123 4124 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 ++ 4682 4683 4684 4685 894 893 4624 4625 4626 4627 4628 4629 882 881 4616 4617 4618 4619 4620 4621 ++ 4622 4623 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 ++ 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 ++ 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 ++ 4993 4994 4995 4996 4997 4998 ++ ICV_35 $T=12210 257130 1 180 $X=8870 $Y=252290 +X1229 VDD VSS 4125 4126 4127 4128 4129 4130 4131 4132 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 ++ 4682 4683 4684 4685 894 893 4624 4625 4626 4627 4628 4629 882 881 4616 4617 4618 4619 4620 4621 ++ 4622 4623 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 ++ 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 ++ 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 ++ 5057 5058 5059 5060 5061 5062 ++ ICV_35 $T=12210 293130 1 180 $X=8870 $Y=288290 +X1230 VDD VSS 4101 4102 4103 4104 4105 4106 4107 4108 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 ++ 4696 4697 4698 4699 897 896 4638 4639 4640 4641 4642 4643 884 883 4630 4631 4632 4633 4634 4635 ++ 4636 4637 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 ++ 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 ++ 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 ++ 5121 5122 5123 5124 5125 5126 ++ ICV_35 $T=66210 185130 1 180 $X=62870 $Y=180290 +X1231 VDD VSS 4109 4110 4111 4112 4113 4114 4115 4116 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 ++ 4696 4697 4698 4699 897 896 4638 4639 4640 4641 4642 4643 884 883 4630 4631 4632 4633 4634 4635 ++ 4636 4637 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 ++ 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 ++ 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 ++ 5185 5186 5187 5188 5189 5190 ++ ICV_35 $T=66210 221130 1 180 $X=62870 $Y=216290 +X1232 VDD VSS 4117 4118 4119 4120 4121 4122 4123 4124 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 ++ 4696 4697 4698 4699 897 896 4638 4639 4640 4641 4642 4643 884 883 4630 4631 4632 4633 4634 4635 ++ 4636 4637 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 ++ 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 ++ 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 ++ 5249 5250 5251 5252 5253 5254 ++ ICV_35 $T=66210 257130 1 180 $X=62870 $Y=252290 +X1233 VDD VSS 4125 4126 4127 4128 4129 4130 4131 4132 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 ++ 4696 4697 4698 4699 897 896 4638 4639 4640 4641 4642 4643 884 883 4630 4631 4632 4633 4634 4635 ++ 4636 4637 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 ++ 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 ++ 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 ++ 5313 5314 5315 5316 5317 5318 ++ ICV_35 $T=66210 293130 1 180 $X=62870 $Y=288290 +X1234 VSS 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 ++ 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 ++ ICV_15 $T=12210 329130 0 180 $X=8870 $Y=324290 +X1235 VSS 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 ++ 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 ++ ICV_15 $T=39210 176130 1 180 $X=35870 $Y=175790 +X1236 VSS 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 ++ 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 ++ ICV_15 $T=39210 329130 0 180 $X=35870 $Y=324290 +X1237 VSS 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 ++ 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 ++ ICV_15 $T=66210 329130 0 180 $X=62870 $Y=324290 +X1238 VSS 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 ++ 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 ++ ICV_15 $T=93210 176130 1 180 $X=89870 $Y=175790 +X1239 VSS 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 ++ 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 ++ ICV_15 $T=93210 329130 0 180 $X=89870 $Y=324290 +X1240 VSS 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 ++ 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 ++ ICV_15 $T=337090 176130 1 180 $X=333750 $Y=175790 +X1241 VSS 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 ++ 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 ++ ICV_15 $T=391090 176130 1 180 $X=387750 $Y=175790 +X1265 892 VSS Q[1] 891 D[1] 1 VDD 893 894 WEN[1] 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 ++ 4682 4683 4684 4685 4739 870 4564 4565 4566 4567 4568 4569 4570 4571 4572 5319 5320 5321 5322 5323 ++ 5324 5325 ++ saout_R_m2 $T=65645 25125 1 180 $X=27480 $Y=6815 +X1266 865 VSS Q[3] 895 D[3] 1 VDD 896 897 WEN[3] 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 ++ 4696 4697 4698 4699 4740 870 4564 4565 4566 4567 4568 4569 4570 4571 4572 5326 5327 5328 5329 5330 ++ 5331 5332 ++ saout_R_m2 $T=119645 25125 1 180 $X=81480 $Y=6815 +X1267 899 VSS Q[5] 898 D[5] 1 VDD 900 901 WEN[5] 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 ++ 4710 4711 4712 4713 4741 870 4580 4579 4578 4577 4576 4575 4574 4573 4572 5333 5334 5335 5336 5337 ++ 5338 5339 ++ saout_R_m2 $T=363525 25125 1 180 $X=325360 $Y=6815 +X1268 902 VSS Q[7] 879 D[7] 1 VDD 903 904 WEN[7] 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 ++ 4724 4725 4726 4727 4742 870 4580 4579 4578 4577 4576 4575 4574 4573 4572 5340 5341 5342 5343 5344 ++ 5345 5346 ++ saout_R_m2 $T=417525 25125 1 180 $X=379360 $Y=6815 +X1279 711 712 VSS 5347 5348 5349 5350 ICV_24 $T=123210 185130 0 180 $X=119870 $Y=180290 +X1280 711 712 VSS 5351 5352 5353 5354 ICV_24 $T=123210 320130 0 180 $X=119870 $Y=315290 +X1281 VDD VSS 711 712 5355 5356 5357 5358 ICV_25 $T=123210 194130 0 180 $X=119870 $Y=189290 +X1282 VDD VSS 711 712 5359 5360 5361 5362 ICV_25 $T=123210 212130 0 180 $X=119870 $Y=207290 +X1283 VDD VSS 711 712 5363 5364 5365 5366 ICV_25 $T=123210 230130 0 180 $X=119870 $Y=225290 +X1284 VDD VSS 711 712 5367 5368 5369 5370 ICV_25 $T=123210 248130 0 180 $X=119870 $Y=243290 +X1285 VDD VSS 711 712 5371 5372 5373 5374 ICV_25 $T=123210 266130 0 180 $X=119870 $Y=261290 +X1286 VDD VSS 711 712 5375 5376 5377 5378 ICV_25 $T=123210 284130 0 180 $X=119870 $Y=279290 +X1287 VDD VSS 711 712 5379 5380 5381 5382 ICV_25 $T=123210 302130 0 180 $X=119870 $Y=297290 +X1305 VSS VDD 1 CLK VSS VSS 4589 4590 4594 4595 xpredec0 $T=146075 111460 0 0 $X=144630 $Y=111455 +X1306 VSS VDD 1 CLK A[7] A[6] 4596 4597 4598 4599 xpredec0 $T=182970 111460 0 0 $X=181525 $Y=111455 +X1311 VSS VDD 1 CLK 4570 4571 4564 4565 4566 4567 4568 4569 4580 4579 4578 4577 4576 4575 4574 4573 ++ A[2] A[1] A[0] ++ ypredec1 $T=145470 26355 0 0 $X=146365 $Y=26735 +X1312 VSS VDD 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 VDD 4101 4102 4103 4104 4105 ++ 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 ++ 4126 4127 4128 4129 4130 4131 4132 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 ++ 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4133 1 ++ xdec32 $T=152015 180635 0 0 $X=152015 $Y=179495 +X1315 803 VSS 805 nmos_5p0_CDNS_40254849787102 $T=175115 326995 0 90 $X=164385 $Y=326315 +X1316 804 VSS 806 nmos_5p0_CDNS_40254849787102 $T=260115 326995 0 90 $X=249385 $Y=326315 +X1320 VDD 803 805 pmos_1p2$$204216364 $T=189610 327150 0 90 $X=176320 $Y=325670 +X1321 VDD 804 806 pmos_1p2$$204216364 $T=248135 327150 0 90 $X=234845 $Y=325670 +X1322 805 VDD 2 VDD pmos_5p0_CDNS_40254849787101 $T=198405 326995 0 90 $X=191195 $Y=325955 +X1323 1 2 VSS VDD pmos_5p0_CDNS_40254849787101 $T=219905 326995 0 90 $X=212695 $Y=325955 +X1324 806 VDD 2 VDD pmos_5p0_CDNS_40254849787101 $T=233255 326995 0 90 $X=226045 $Y=325955 +X1325 805 VSS 2 nmos_5p0_CDNS_40254849787111 $T=202950 326995 0 90 $X=199690 $Y=326315 +X1326 806 VSS 2 nmos_5p0_CDNS_40254849787111 $T=224800 326995 0 90 $X=221540 $Y=326315 +X1327 VSS VDD GWEN CLK 4572 870 wen_v2 $T=208415 16605 0 0 $X=208280 $Y=15275 +X1328 VSS 1 VDD CLK A[5] A[4] A[3] 4600 4601 4602 4603 4604 4605 4606 4607 xpredec1 $T=219860 111460 0 0 $X=219855 $Y=111455 +X1329 VDD 807 CLK pmos_5p0_CDNS_4025484978791 $T=234280 43425 1 0 $X=233240 $Y=41905 +X1330 VDD 808 807 pmos_5p0_CDNS_4025484978791 $T=239670 43425 1 0 $X=238630 $Y=41905 +X1331 VSS 807 CLK nmos_5p0_CDNS_4025484978797 $T=234280 46585 1 0 $X=233600 $Y=45365 +X1332 VSS 808 807 nmos_5p0_CDNS_4025484978797 $T=239670 46585 1 0 $X=238990 $Y=45365 +X1344 VDD VSS 713 714 5383 5384 5385 5386 ICV_18 $T=307090 180630 1 180 $X=303750 $Y=180290 +X1345 VDD VSS 713 714 5387 5388 5389 5390 ICV_18 $T=307090 198630 1 180 $X=303750 $Y=198290 +X1346 VDD VSS 713 714 5391 5392 5393 5394 ICV_18 $T=307090 216630 1 180 $X=303750 $Y=216290 +X1347 VDD VSS 713 714 5395 5396 5397 5398 ICV_18 $T=307090 234630 1 180 $X=303750 $Y=234290 +X1348 VDD VSS 713 714 5399 5400 5401 5402 ICV_18 $T=307090 252630 1 180 $X=303750 $Y=252290 +X1349 VDD VSS 713 714 5403 5404 5405 5406 ICV_18 $T=307090 270630 1 180 $X=303750 $Y=270290 +X1350 VDD VSS 713 714 5407 5408 5409 5410 ICV_18 $T=307090 288630 1 180 $X=303750 $Y=288290 +X1351 VDD VSS 713 714 5411 5412 5413 5414 ICV_18 $T=307090 306630 1 180 $X=303750 $Y=306290 +X1352 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4644 4645 4646 4647 5415 ++ 5416 5417 5418 ++ ICV_16 $T=310090 180630 0 0 $X=309750 $Y=180290 +X1353 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4648 4649 4650 4651 5419 ++ 5420 5421 5422 ++ ICV_16 $T=316090 180630 0 0 $X=315750 $Y=180290 +X1354 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4652 4653 4654 4655 5423 ++ 5424 5425 5426 ++ ICV_16 $T=322090 180630 0 0 $X=321750 $Y=180290 +X1355 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4656 4657 887 886 5427 ++ 5428 5429 5430 ++ ICV_16 $T=328090 180630 0 0 $X=327750 $Y=180290 +X1356 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4658 4659 4660 4661 5431 ++ 5432 5433 5434 ++ ICV_16 $T=364090 180630 0 0 $X=363750 $Y=180290 +X1357 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4662 4663 4664 4665 5435 ++ 5436 5437 5438 ++ ICV_16 $T=370090 180630 0 0 $X=369750 $Y=180290 +X1358 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4666 4667 4668 4669 5439 ++ 5440 5441 5442 ++ ICV_16 $T=376090 180630 0 0 $X=375750 $Y=180290 +X1359 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4670 4671 890 889 5443 ++ 5444 5445 5446 ++ ICV_16 $T=382090 180630 0 0 $X=381750 $Y=180290 +X1366 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4712 4713 901 900 5447 ++ 5448 5449 5450 ++ ICV_7 $T=340090 180630 1 180 $X=336750 $Y=180290 +X1367 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4708 4709 4710 4711 5451 ++ 5452 5453 5454 ++ ICV_7 $T=346090 180630 1 180 $X=342750 $Y=180290 +X1368 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4704 4705 4706 4707 5455 ++ 5456 5457 5458 ++ ICV_7 $T=352090 180630 1 180 $X=348750 $Y=180290 +X1369 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4700 4701 4702 4703 5459 ++ 5460 5461 5462 ++ ICV_7 $T=358090 180630 1 180 $X=354750 $Y=180290 +X1370 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4726 4727 904 903 5463 ++ 5464 5465 5466 ++ ICV_7 $T=394090 180630 1 180 $X=390750 $Y=180290 +X1371 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4722 4723 4724 4725 5467 ++ 5468 5469 5470 ++ ICV_7 $T=400090 180630 1 180 $X=396750 $Y=180290 +X1372 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4718 4719 4720 4721 5471 ++ 5472 5473 5474 ++ ICV_7 $T=406090 180630 1 180 $X=402750 $Y=180290 +X1373 VSS VDD 804 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 ++ 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4714 4715 4716 4717 5475 ++ 5476 5477 5478 ++ ICV_7 $T=412090 180630 1 180 $X=408750 $Y=180290 +X1382 VSS VDD 4743 4744 4745 4746 ICV_1 $T=418090 320130 0 0 $X=417750 $Y=319790 +X1383 614 615 VSS VDD 4747 4748 4749 4750 ICV_2 $T=418090 176130 0 0 $X=417750 $Y=175790 +X1384 614 615 VSS VDD 4751 4752 4753 4754 ICV_2 $T=418090 194130 0 0 $X=417750 $Y=193790 +X1385 614 615 VSS VDD 4755 4756 4757 4758 ICV_2 $T=418090 212130 0 0 $X=417750 $Y=211790 +X1386 614 615 VSS VDD 4759 4760 4761 4762 ICV_2 $T=418090 230130 0 0 $X=417750 $Y=229790 +X1387 614 615 VSS VDD 4763 4764 4765 4766 ICV_2 $T=418090 248130 0 0 $X=417750 $Y=247790 +X1388 614 615 VSS VDD 4767 4768 4769 4770 ICV_2 $T=418090 266130 0 0 $X=417750 $Y=265790 +X1389 614 615 VSS VDD 4771 4772 4773 4774 ICV_2 $T=418090 284130 0 0 $X=417750 $Y=283790 +X1390 614 615 VSS VDD 4775 4776 4777 4778 ICV_2 $T=418090 302130 0 0 $X=417750 $Y=301790 +.ENDS +***************************************
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__256x8m8wm1.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__256x8m8wm1.gds new file mode 100644 index 0000000..295dae5 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__256x8m8wm1.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__512x8m8wm1.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__512x8m8wm1.cdl new file mode 100644 index 0000000..ac62982 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__512x8m8wm1.cdl
@@ -0,0 +1,3361 @@ +************************************** +* Revision: 1.0 +************************************** + + +*.SCALE METER + +.SUBCKT power_route_04 +** N=2 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_4025487279643 +** N=2765 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_4025487279644 +** N=3805 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT M1_PSUB$$47122476 +** N=5 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_402548727962 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_402548727961 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=6.81e-06 AD=2.9964e-12 AS=2.9964e-12 PD=1.45e-05 PS=1.45e-05 NRD=0.0646109 NRS=0.0646109 m=1 nf=1 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46889004 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +X0 1 2 3 4 pmos_5p0_CDNS_402548727961 $T=-155 0 0 0 $X=-1195 $Y=-620 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_402548727960 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=6.81e-06 AD=2.9964e-12 AS=2.9964e-12 PD=1.45e-05 PS=1.45e-05 NRD=0.0646109 NRS=0.0646109 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47119404 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +X0 1 2 3 4 nmos_5p0_CDNS_402548727960 $T=-155 0 0 0 $X=-835 $Y=-620 +.ENDS +*************************************** +.SUBCKT ypass_gate vss 3 b d bb db ypass pcb vdd +** N=26 EP=9 IP=25 FDC=5 +*.SEEDPROM +X2 bb b pcb vdd pmos_5p0_CDNS_402548727961 $T=1240 50985 1 0 $X=200 $Y=43555 +X3 bb db 3 vdd pmos_5p0_CDNS_402548727961 $T=1250 43050 1 0 $X=210 $Y=35620 +X4 b d 3 vdd pmos_1p2$$46889004 $T=1405 15300 1 0 $X=-25 $Y=7790 +X5 b d ypass vss nmos_1p2$$47119404 $T=1405 24575 1 0 $X=260 $Y=17090 +X6 bb db ypass vss nmos_1p2$$47119404 $T=1405 34595 1 0 $X=260 $Y=27110 +.ENDS +*************************************** +.SUBCKT mux821 1 2 3 4 5 6 7 8 9 13 14 15 16 17 18 19 20 21 22 23 ++ 24 25 26 27 28 29 30 31 32 33 42 43 44 45 46 47 48 +** N=86 EP=37 IP=165 FDC=48 +*.SEEDPROM +M0 13 42 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=1510 $Y=2370 $D=2 +M1 16 43 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=3750 $Y=2370 $D=2 +M2 19 44 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=7705 $Y=2370 $D=2 +M3 22 45 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=9945 $Y=2370 $D=2 +M4 25 46 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=13895 $Y=2370 $D=2 +M5 28 47 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=16135 $Y=2370 $D=2 +M6 31 48 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=20090 $Y=2370 $D=2 +M7 2 9 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=22330 $Y=2370 $D=2 +X10 5 3 7 8 pmos_5p0_CDNS_402548727961 $T=23310 51440 1 0 $X=22270 $Y=44010 +X11 5 6 2 8 pmos_5p0_CDNS_402548727961 $T=23320 43505 1 0 $X=22280 $Y=36075 +X12 3 4 2 8 pmos_1p2$$46889004 $T=23475 15755 1 0 $X=22045 $Y=8245 +X13 3 4 9 1 nmos_1p2$$47119404 $T=23475 25030 1 0 $X=22330 $Y=17545 +X14 5 6 9 1 nmos_1p2$$47119404 $T=23475 35050 1 0 $X=22330 $Y=27565 +X15 1 13 15 4 14 6 42 7 8 ypass_gate $T=3490 455 1 180 $X=-1160 $Y=0 +X16 1 16 18 4 17 6 43 7 8 ypass_gate $T=3490 455 0 0 $X=2385 $Y=0 +X17 1 19 21 4 20 6 44 7 8 ypass_gate $T=9685 455 1 180 $X=5035 $Y=0 +X18 1 22 24 4 23 6 45 7 8 ypass_gate $T=9685 455 0 0 $X=8580 $Y=0 +X19 1 25 27 4 26 6 46 7 8 ypass_gate $T=15875 455 1 180 $X=11225 $Y=0 +X20 1 28 30 4 29 6 47 7 8 ypass_gate $T=15875 455 0 0 $X=14770 $Y=0 +X21 1 31 33 4 32 6 48 7 8 ypass_gate $T=22070 455 1 180 $X=17420 $Y=0 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025487279614 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_402548727968 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279639 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$202587180 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279610 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025487279629 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=3.42e-06 AD=8.892e-13 AS=1.5048e-12 PD=4.46e-06 PS=8.6e-06 NRD=0.304094 NRS=0.51462 m=1 nf=2 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025487279641 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$202595372 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$202586156 +** N=3 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$202596396 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025487279620 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279640 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT wen_wm1 vss wep 3 4 5 6 7 8 9 10 11 12 13 men vdd wen GWEN 18 19 +** N=43 EP=19 IP=113 FDC=31 +M0 3 wen vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=1765 $Y=5060 $D=2 +M1 6 men vss vss nmos_5p0 L=6e-07 W=1.37e-06 AD=3.562e-13 AS=6.028e-13 PD=1.89e-06 PS=3.62e-06 NRD=0.189781 NRS=0.321168 m=1 nf=1 $X=1765 $Y=8905 $D=2 +M2 vss GWEN 3 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=2885 $Y=5060 $D=2 +M3 vss vss 6 vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=3.562e-13 PD=3.62e-06 PS=1.89e-06 NRD=0.321168 NRS=0.189781 m=1 nf=1 $X=2885 $Y=8905 $D=2 +M4 4 3 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=5125 $Y=4650 $D=2 +M5 5 6 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=5125 $Y=9315 $D=2 +M6 9 6 4 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=7660 $Y=8385 $D=2 +M7 7 10 vss vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=6.028e-13 PD=3.62e-06 PS=3.62e-06 NRD=0.321168 NRS=0.321168 m=1 nf=1 $X=8920 $Y=4240 $D=2 +M8 11 5 9 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=9970 $Y=9700 $D=2 +M9 vss 12 11 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=11090 $Y=9700 $D=2 +M10 vss 9 12 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=13330 $Y=9700 $D=2 +M11 13 12 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=14450 $Y=9700 $D=2 +M12 wep 7 vss vss nmos_5p0 L=6e-07 W=2.4e-06 AD=7.68e-13 AS=7.68e-13 PD=5.12e-06 PS=5.12e-06 NRD=1.2 NRS=1.2 m=1 nf=3 $X=12720 $Y=4810 $D=2 +M13 vss 13 8 vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=6.028e-13 PD=3.62e-06 PS=3.62e-06 NRD=0.321168 NRS=0.321168 m=1 nf=1 $X=17810 $Y=9290 $D=2 +M14 men 8 10 vss nmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.589e-12 PD=5.58e-06 PS=8.21e-06 NRD=0.229075 NRS=0.30837 m=1 nf=2 $X=20050 $Y=8385 $D=2 +M15 vss 13 10 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=22290 $Y=8385 $D=2 +M16 18 wen vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=1765 $Y=600 $D=8 +M17 19 men vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=1765 $Y=12055 $D=8 +M18 3 GWEN 18 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=2885 $Y=600 $D=8 +M19 6 vss 19 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=2885 $Y=12055 $D=8 +M20 4 3 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=5125 $Y=600 $D=8 +M21 5 6 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=5125 $Y=12055 $D=8 +M22 9 5 4 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=1.17084e-12 AS=9.988e-13 PD=4.78598e-06 PS=5.42e-06 NRD=0.22722 NRS=0.193833 m=1 nf=1 $X=7660 $Y=12055 $D=8 +M23 11 6 9 vdd pmos_5p0 L=6e-07 W=9.6e-07 AD=-6.87097e-13 AS=-6.48697e-13 PD=-2.78573e-06 PS=-2.70573e-06 NRD=-0.745548 NRS=-0.703882 m=1 nf=1 $X=9395 $Y=12055 $D=8 +M24 vdd 12 11 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=1.14386e-12 PD=5.42e-06 PS=4.72975e-06 NRD=0.193833 NRS=0.221983 m=1 nf=1 $X=11090 $Y=12055 $D=8 +M25 vdd 9 12 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=13330 $Y=12055 $D=8 +M26 13 12 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=14450 $Y=12055 $D=8 +M27 wep 7 vdd vdd pmos_5p0 L=6e-07 W=6e-06 AD=1.92e-12 AS=1.92e-12 PD=9.92e-06 PS=9.92e-06 NRD=0.48 NRS=0.48 m=1 nf=3 $X=12720 $Y=870 $D=8 +M28 men 13 10 vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=20050 $Y=12055 $D=8 +X48 vdd 7 10 pmos_5p0_CDNS_4025487279629 $T=8920 2870 1 0 $X=7880 $Y=540 +X49 vdd 8 13 pmos_5p0_CDNS_4025487279629 $T=16690 12625 0 0 $X=15650 $Y=12005 +.ENDS +*************************************** +.SUBCKT M1_PSUB$$44997676 +** N=7 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025487279613 +** N=6 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46286892 +** N=5 EP=0 IP=6 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279634 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=1.135e-05 AD=3.3596e-12 AS=3.3596e-12 PD=1.658e-05 PS=1.658e-05 NRD=0.651982 NRS=0.651982 m=1 nf=5 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025487279633 1 2 3 4 5 +** N=6 EP=5 IP=0 FDC=2 +M0 2 4 1 2 pmos_5p0 L=6e-07 W=1.2e-06 AD=3.12e-13 AS=5.28e-13 PD=1.72e-06 PS=3.28e-06 NRD=0.216667 NRS=0.366667 m=1 nf=1 $X=0 $Y=0 $D=8 +M1 3 5 2 2 pmos_5p0 L=6e-07 W=1.2e-06 AD=5.28e-13 AS=3.12e-13 PD=3.28e-06 PS=1.72e-06 NRD=0.366667 NRS=0.216667 m=1 nf=1 $X=1120 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279632 1 2 3 4 5 +** N=5 EP=5 IP=0 FDC=2 +M0 2 4 1 2 nmos_5p0 L=6e-07 W=6e-07 AD=1.56e-13 AS=2.64e-13 PD=1.12e-06 PS=2.08e-06 NRD=0.433333 NRS=0.733333 m=1 nf=1 $X=0 $Y=0 $D=2 +M1 3 5 2 2 nmos_5p0 L=6e-07 W=6e-07 AD=2.64e-13 AS=1.56e-13 PD=2.08e-06 PS=1.12e-06 NRD=0.733333 NRS=0.433333 m=1 nf=1 $X=1120 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46285868 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46281772 +** N=5 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025487279638 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279636 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=6e-07 AD=2.64e-13 AS=2.64e-13 PD=2.08e-06 PS=2.08e-06 NRD=0.733333 NRS=0.733333 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279612 +** N=6 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT sacntl_2 vss 2 pcb 4 5 6 7 8 9 10 11 18 19 20 21 22 23 24 25 26 ++ se vdd men +** N=54 EP=23 IP=83 FDC=39 +M0 2 11 vss vss nmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.0032e-12 PD=3.32e-06 PS=6.32e-06 NRD=0.45614 NRS=0.77193 m=1 nf=2 $X=795 $Y=26115 $D=2 +M1 4 men vss vss nmos_5p0 L=6e-07 W=5.7e-06 AD=1.6872e-12 AS=1.6872e-12 PD=9.8e-06 PS=9.8e-06 NRD=1.29825 NRS=1.29825 m=1 nf=5 $X=855 $Y=4275 $D=2 +M2 vss 10 pcb vss nmos_5p0 L=6e-07 W=1.589e-05 AD=4.54e-12 AS=4.54e-12 PD=2.216e-05 PS=2.216e-05 NRD=0.881057 NRS=0.881057 m=1 nf=7 $X=1950 $Y=9235 $D=2 +M3 5 4 vss vss nmos_5p0 L=6e-07 W=2.86e-06 AD=7.436e-13 AS=1.2584e-12 PD=3.38e-06 PS=6.6e-06 NRD=0.0909091 NRS=0.153846 m=1 nf=1 $X=10910 $Y=8645 $D=2 +M4 6 11 5 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12030 $Y=8645 $D=2 +M5 7 19 6 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=13150 $Y=8645 $D=2 +M6 8 19 7 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=14270 $Y=8645 $D=2 +M7 9 11 8 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=15390 $Y=8645 $D=2 +M8 vss 4 9 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=1.2584e-12 AS=7.436e-13 PD=6.6e-06 PS=3.38e-06 NRD=0.153846 NRS=0.0909091 m=1 nf=1 $X=16510 $Y=8645 $D=2 +M9 10 7 vss vss nmos_5p0 L=6e-07 W=5.22e-06 AD=1.3572e-12 AS=2.2968e-12 PD=6.26e-06 PS=1.22e-05 NRD=0.199234 NRS=0.337165 m=1 nf=2 $X=18750 $Y=8895 $D=2 +M10 11 20 vss vss nmos_5p0 L=6e-07 W=1.44e-06 AD=6.336e-13 AS=6.336e-13 PD=3.76e-06 PS=3.76e-06 NRD=0.305556 NRS=0.305556 m=1 nf=1 $X=21255 $Y=4090 $D=2 +M11 se 19 vss vss nmos_5p0 L=6e-07 W=9.08e-06 AD=2.3608e-12 AS=3.178e-12 PD=1.116e-05 PS=1.642e-05 NRD=0.45815 NRS=0.61674 m=1 nf=4 $X=19460 $Y=25030 $D=2 +M12 2 11 vdd vdd pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=3.0008e-12 PD=7.86e-06 PS=1.54e-05 NRD=0.152493 NRS=0.258065 m=1 nf=2 $X=795 $Y=20945 $D=8 +M13 4 men vdd vdd pmos_5p0 L=6e-07 W=1.135e-05 AD=3.3596e-12 AS=3.3596e-12 PD=1.658e-05 PS=1.658e-05 NRD=0.651982 NRS=0.651982 m=1 nf=5 $X=855 $Y=590 $D=8 +M14 19 2 vdd vdd pmos_5p0 L=6e-07 W=6.81e-06 AD=1.7706e-12 AS=2.1792e-12 PD=8.37e-06 PS=1.1e-05 NRD=0.343612 NRS=0.422907 m=1 nf=3 $X=5370 $Y=20990 $D=8 +M15 vdd 4 19 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=8730 $Y=20990 $D=8 +M16 pcb 10 vdd vdd pmos_5p0 L=6e-07 W=4.09e-05 AD=1.0634e-11 AS=1.21023e-11 PD=4.61e-05 PS=4.6818e-05 NRD=0.635697 NRS=0.723472 m=1 nf=10 $X=830 $Y=14055 $D=8 +M17 7 19 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.06e-06 PS=9.96e-06 NRD=0.0572687 NRS=0.0969163 m=1 nf=1 $X=14270 $Y=13710 $D=8 +M18 vdd 11 7 vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=15390 $Y=13710 $D=8 +M19 7 4 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.9976e-12 AS=1.1804e-12 PD=9.96e-06 PS=5.06e-06 NRD=0.0969163 NRS=0.0572687 m=1 nf=1 $X=16510 $Y=13710 $D=8 +M20 vdd 25 26 vdd pmos_5p0 L=6e-07 W=1.2e-06 AD=5.28e-13 AS=5.28e-13 PD=3.28e-06 PS=3.28e-06 NRD=0.366667 NRS=0.366667 m=1 nf=1 $X=18950 $Y=1670 $D=8 +M21 10 7 vdd vdd pmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=4.3584e-12 PD=2.008e-05 PS=2.008e-05 NRD=0.211454 NRS=0.211454 m=1 nf=3 $X=18750 $Y=13710 $D=8 +M22 se 19 vdd vdd pmos_5p0 L=6e-07 W=2.72e-05 AD=7.072e-12 AS=8.0512e-12 PD=3.24e-05 PS=3.856e-05 NRD=0.955882 NRS=1.08824 m=1 nf=10 $X=12740 $Y=20450 $D=8 +X23 vdd 11 20 pmos_5p0_CDNS_4025487279629 $T=21255 985 0 0 $X=20215 $Y=365 +X27 vss 18 2 vss nmos_5p0_CDNS_4025487279634 $T=5370 25030 0 0 $X=4690 $Y=24410 +X28 19 18 4 vss nmos_5p0_CDNS_4025487279634 $T=12415 25030 0 0 $X=11735 $Y=24410 +X29 20 vdd 21 4 vss pmos_5p0_CDNS_4025487279633 $T=8080 1480 0 0 $X=7040 $Y=860 +X30 22 vdd 23 21 22 pmos_5p0_CDNS_4025487279633 $T=11705 1480 0 0 $X=10665 $Y=860 +X31 24 vdd 25 23 24 pmos_5p0_CDNS_4025487279633 $T=15325 1480 0 0 $X=14285 $Y=860 +X32 20 vss 21 4 vss nmos_5p0_CDNS_4025487279632 $T=8080 4420 0 0 $X=7400 $Y=3800 +X33 22 vss 23 21 22 nmos_5p0_CDNS_4025487279632 $T=11705 4420 0 0 $X=11025 $Y=3800 +X34 24 vss 25 23 24 nmos_5p0_CDNS_4025487279632 $T=15325 4420 0 0 $X=14645 $Y=3800 +X39 26 vss 25 vss nmos_5p0_CDNS_4025487279636 $T=18950 4420 0 0 $X=18270 $Y=3800 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279644 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_402548727963 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025487279651 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279645 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT outbuf_oe q vss 3 4 5 15 16 17 18 vdd GWE se qp qn 24 +** N=66 EP=15 IP=48 FDC=18 +M0 vss 5 q vss nmos_5p0 L=6e-07 W=1.272e-05 AD=3.3072e-12 AS=4.0704e-12 PD=1.584e-05 PS=2.08e-05 NRD=0.735849 NRS=0.90566 m=1 nf=6 $X=395 $Y=2665 $D=2 +M1 3 GWE vss vss nmos_5p0 L=6e-07 W=1.6e-06 AD=7.04e-13 AS=7.04e-13 PD=4.08e-06 PS=4.08e-06 NRD=0.275 NRS=0.275 m=1 nf=1 $X=8145 $Y=2720 $D=2 +M2 17 3 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=9.68e-13 PD=5.28e-06 PS=5.28e-06 NRD=0.2 NRS=0.2 m=1 nf=1 $X=10105 $Y=2700 $D=2 +M3 vss 16 4 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=13175 $Y=12845 $D=2 +M4 5 15 4 vss nmos_5p0 L=6e-07 W=6.81e-06 AD=2.1792e-12 AS=2.1792e-12 PD=1.1e-05 PS=1.1e-05 NRD=0.422907 NRS=0.422907 m=1 nf=3 $X=12455 $Y=2720 $D=2 +M5 vss se 15 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=17045 $Y=4035 $D=2 +M6 5 qn 18 vss nmos_5p0 L=6e-07 W=5.68e-06 AD=1.4768e-12 AS=1.988e-12 PD=6.72e-06 PS=9.92e-06 NRD=0.183099 NRS=0.246479 m=1 nf=2 $X=19905 $Y=1945 $D=2 +M7 vss 3 18 vss nmos_5p0 L=6e-07 W=5.68e-06 AD=1.4768e-12 AS=1.988e-12 PD=6.72e-06 PS=9.92e-06 NRD=0.183099 NRS=0.246479 m=1 nf=2 $X=22145 $Y=1945 $D=2 +M8 vdd 5 q vdd pmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=7.2576e-12 PD=2.58e-05 PS=3.408e-05 NRD=0.412698 NRS=0.507937 m=1 nf=6 $X=395 $Y=6190 $D=8 +M9 3 GWE vdd vdd pmos_5p0 L=6e-07 W=4e-06 AD=1.76e-12 AS=1.76e-12 PD=8.88e-06 PS=8.88e-06 NRD=0.11 NRS=0.11 m=1 nf=1 $X=8145 $Y=6395 $D=8 +M10 17 3 vdd vdd pmos_5p0 L=6e-07 W=4.5e-06 AD=1.98e-12 AS=1.98e-12 PD=9.88e-06 PS=9.88e-06 NRD=0.0977778 NRS=0.0977778 m=1 nf=1 $X=10105 $Y=6175 $D=8 +M11 4 16 vdd vdd pmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.24202e-12 PD=3.32e-06 PS=5.60564e-06 NRD=0.45614 NRS=0.955691 m=1 nf=2 $X=12055 $Y=10310 $D=8 +M12 5 se 4 vdd pmos_5p0 L=6e-07 W=6.81e-06 AD=2.1792e-12 AS=2.1792e-12 PD=1.1e-05 PS=1.1e-05 NRD=0.422907 NRS=0.422907 m=1 nf=3 $X=12455 $Y=6395 $D=8 +M13 16 5 vdd vdd pmos_5p0 L=6e-07 W=1.2e-06 AD=5.28e-13 AS=7.79385e-13 PD=3.28e-06 PS=2.57436e-06 NRD=0.366667 NRS=0.541239 m=1 nf=1 $X=15085 $Y=10250 $D=8 +M14 vdd se 15 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=17045 $Y=7030 $D=8 +M15 5 qp 24 vdd pmos_5p0 L=6e-07 W=1.134e-05 AD=2.9484e-12 AS=3.969e-12 PD=1.238e-05 PS=1.841e-05 NRD=0.0917108 NRS=0.123457 m=1 nf=2 $X=19680 $Y=6685 $D=8 +M16 vdd 17 24 vdd pmos_5p0 L=6e-07 W=1.134e-05 AD=2.9484e-12 AS=3.969e-12 PD=1.238e-05 PS=1.841e-05 NRD=0.0917108 NRS=0.123457 m=1 nf=2 $X=21920 $Y=6685 $D=8 +X22 vss 16 5 vss nmos_5p0_CDNS_4025487279636 $T=15150 13365 1 0 $X=14470 $Y=12145 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46887980 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=1.361e-05 AD=5.9884e-12 AS=5.9884e-12 PD=2.81e-05 PS=2.81e-05 NRD=0.0323292 NRS=0.0323292 m=1 nf=1 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46273580 1 2 3 +** N=3 EP=3 IP=3 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.0032e-12 PD=3.32e-06 PS=6.32e-06 NRD=0.45614 NRS=0.77193 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46883884 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=1.134e-05 AD=4.9896e-12 AS=4.9896e-12 PD=2.356e-05 PS=2.356e-05 NRD=0.0388007 NRS=0.0388007 m=1 nf=1 $X=-155 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_402548727966 1 2 3 4 5 6 +** N=6 EP=6 IP=0 FDC=2 +M0 2 4 1 6 pmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=0 $Y=0 $D=8 +M1 3 5 2 6 pmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=1120 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279611 1 2 3 4 5 6 +** N=6 EP=6 IP=0 FDC=2 +M0 2 4 1 6 nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=0 $Y=0 $D=2 +M1 3 5 2 6 nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=1120 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46563372 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=-155 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT M1_NWELL_CDNS_4025487279632 +** N=4 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT din vss 2 3 4 d db 7 8 9 10 11 12 vdd datain men wep +** N=69 EP=16 IP=73 FDC=24 +M0 2 4 vss vss nmos_5p0 L=6e-07 W=1.361e-05 AD=5.9884e-12 AS=5.9884e-12 PD=2.81e-05 PS=2.81e-05 NRD=0.0323292 NRS=0.0323292 m=1 nf=1 $X=260 $Y=10430 $D=2 +M1 3 wep vss vss nmos_5p0 L=6e-07 W=1.14e-06 AD=7.866e-13 AS=7.923e-13 PD=3.66e-06 PS=3.67e-06 NRD=0.605263 NRS=0.609649 m=1 nf=1 $X=3600 $Y=38320 $D=2 +M2 vss 10 4 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=11165 $Y=8655 $D=2 +M3 3 wep vdd vdd pmos_5p0 L=6e-07 W=2.97e-06 AD=1.13602e-12 AS=1.7523e-12 PD=4.5e-06 PS=8.3e-06 NRD=0.515152 NRS=0.794613 m=1 nf=2 $X=3025 $Y=35440 $D=8 +M4 vdd 2 7 vdd pmos_5p0 L=6e-07 W=1.134e-05 AD=4.9896e-12 AS=4.9896e-12 PD=2.356e-05 PS=2.356e-05 NRD=0.0388007 NRS=0.0388007 m=1 nf=1 $X=6980 $Y=26220 $D=8 +X5 4 vdd 10 vdd pmos_5p0_CDNS_402548727961 $T=11165 455 0 0 $X=10125 $Y=-165 +X6 d 2 3 vdd pmos_1p2$$46889004 $T=2655 26220 0 0 $X=1225 $Y=25510 +X7 db 7 3 vdd pmos_1p2$$46889004 $T=4895 26220 0 0 $X=3465 $Y=25510 +X9 vdd 2 4 pmos_1p2$$46887980 $T=415 26220 0 0 $X=-1015 $Y=25510 +X10 vdd 12 men pmos_1p2$$46273580 $T=2920 7175 1 0 $X=1490 $Y=5355 +X11 vdd 11 4 pmos_1p2$$46273580 $T=7060 8140 1 0 $X=5630 $Y=6320 +X12 d 2 wep vss nmos_1p2$$46883884 $T=2655 12695 0 0 $X=1510 $Y=12010 +X13 db 7 wep vss nmos_1p2$$46883884 $T=4895 12695 0 0 $X=3750 $Y=12010 +X14 7 vss 2 vss nmos_1p2$$46883884 $T=7135 12695 0 0 $X=5990 $Y=12010 +X15 8 vdd 9 datain 8 vdd pmos_5p0_CDNS_402548727966 $T=2765 3195 0 0 $X=1725 $Y=2575 +X16 9 10 11 men 12 vdd pmos_5p0_CDNS_402548727966 $T=6905 3605 0 0 $X=5865 $Y=2985 +X17 8 vss 9 datain 8 vss nmos_5p0_CDNS_4025487279611 $T=2765 1790 1 0 $X=2085 $Y=210 +X18 9 10 11 12 men vss nmos_5p0_CDNS_4025487279611 $T=6905 725 0 0 $X=6225 $Y=105 +X19 vss 12 men vss nmos_1p2$$46563372 $T=3470 9035 0 0 $X=2325 $Y=8350 +X20 vss 11 4 vss nmos_1p2$$46563372 $T=7060 10495 1 0 $X=5915 $Y=8860 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46553132 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46897196 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46898220 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46551084 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT sa 1 vss 3 4 qn qp 7 pcb vdd d db se +** N=105 EP=12 IP=47 FDC=27 +M0 1 vss vss vss nmos_5p0 L=6e-07 W=3.41e-06 AD=8.866e-13 AS=1.5004e-12 PD=3.93e-06 PS=7.7e-06 NRD=0.0762463 NRS=0.129032 m=1 nf=1 $X=11660 $Y=16585 $D=2 +M1 3 4 1 vss nmos_5p0 L=6e-07 W=3.41e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12780 $Y=16585 $D=2 +M2 4 1 3 vss nmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=1.7732e-12 PD=7.86e-06 PS=7.86e-06 NRD=0.152493 NRS=0.152493 m=1 nf=2 $X=13900 $Y=16585 $D=2 +M3 7 4 vss vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=15170 $Y=8510 $D=2 +M4 1 4 3 vss nmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=1.7732e-12 PD=7.86e-06 PS=7.86e-06 NRD=0.152493 NRS=0.152493 m=1 nf=2 $X=16140 $Y=16585 $D=2 +M5 4 1 3 vss nmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=1.7732e-12 PD=7.86e-06 PS=7.86e-06 NRD=0.152493 NRS=0.152493 m=1 nf=2 $X=18380 $Y=16585 $D=2 +M6 vss 7 qp vss nmos_5p0 L=6e-07 W=6.81e-06 AD=1.7706e-12 AS=2.1792e-12 PD=8.37e-06 PS=1.1e-05 NRD=0.343612 NRS=0.422907 m=1 nf=3 $X=17410 $Y=8510 $D=2 +M7 1 4 3 vss nmos_5p0 L=6e-07 W=3.41e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=20620 $Y=16585 $D=2 +M8 qn 1 vss vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=20770 $Y=8510 $D=2 +M9 3 se vss vss nmos_5p0 L=6e-07 W=2.272e-05 AD=5.9072e-12 AS=6.9296e-12 PD=2.688e-05 PS=3.328e-05 NRD=0.732394 NRS=0.859155 m=1 nf=8 $X=12945 $Y=12550 $D=2 +M10 vss vss 1 vss nmos_5p0 L=6e-07 W=3.41e-06 AD=1.5004e-12 AS=8.866e-13 PD=7.7e-06 PS=3.93e-06 NRD=0.129032 NRS=0.0762463 m=1 nf=1 $X=21740 $Y=16585 $D=2 +M11 4 vdd vdd vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=2.366e-13 AS=4.004e-13 PD=1.43e-06 PS=2.7e-06 NRD=0.285714 NRS=0.483516 m=1 nf=1 $X=13985 $Y=24010 $D=8 +M12 vdd 1 4 vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=15105 $Y=24010 $D=8 +M13 d pcb vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=15755 $Y=30660 $D=8 +M14 7 4 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.589e-12 PD=5.58e-06 PS=8.21e-06 NRD=0.229075 NRS=0.30837 m=1 nf=2 $X=15170 $Y=4385 $D=8 +M15 4 pcb 1 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=16875 $Y=26330 $D=8 +M16 db pcb d vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=16875 $Y=30660 $D=8 +M17 1 4 vdd vdd pmos_5p0 L=6e-07 W=1.82e-06 AD=4.732e-13 AS=4.732e-13 PD=2.86e-06 PS=2.86e-06 NRD=0.571429 NRS=0.571429 m=1 nf=2 $X=16225 $Y=24010 $D=8 +M18 vdd pcb db vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=17995 $Y=30660 $D=8 +M19 4 1 vdd vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=18465 $Y=24010 $D=8 +M20 qp 7 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.1804e-12 PD=5.58e-06 PS=5.58e-06 NRD=0.229075 NRS=0.229075 m=1 nf=2 $X=17410 $Y=4385 $D=8 +M21 vdd vdd 4 vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=4.004e-13 AS=2.366e-13 PD=2.7e-06 PS=1.43e-06 NRD=0.483516 NRS=0.285714 m=1 nf=1 $X=19585 $Y=24010 $D=8 +M22 qn 1 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.589e-12 PD=5.58e-06 PS=8.21e-06 NRD=0.229075 NRS=0.30837 m=1 nf=2 $X=19650 $Y=4385 $D=8 +X28 db 1 se vdd pmos_1p2$$46897196 $T=12475 26330 0 0 $X=11045 $Y=25620 +X29 d 4 se vdd pmos_1p2$$46897196 $T=12475 30660 0 0 $X=11045 $Y=29950 +X30 d 4 se vdd pmos_1p2$$46897196 $T=20400 26330 0 0 $X=18970 $Y=25620 +X31 db 1 se vdd pmos_1p2$$46897196 $T=20400 30660 0 0 $X=18970 $Y=29950 +.ENDS +*************************************** +.SUBCKT saout_m2 1 VSS q datain pcb men VDD b[0] bb[0] WEN b[7] bb[7] bb[6] b[6] b[5] bb[5] bb[4] b[4] b[3] bb[3] ++ bb[2] b[2] b[1] bb[1] 54 GWE ypass[7] ypass[6] ypass[5] ypass[4] ypass[3] ypass[2] ypass[1] ypass[0] GWEN 78 79 80 81 82 ++ 83 84 +** N=135 EP=42 IP=161 FDC=187 +*.SEEDPROM +X0 VSS 54 b[0] 74 bb[0] 77 pcb VDD ypass[0] 78 bb[7] b[7] 79 bb[6] b[6] 80 bb[5] b[5] 81 bb[4] ++ b[4] 82 bb[3] b[3] 83 bb[2] b[2] 84 bb[1] b[1] ypass[7] ypass[6] ypass[5] ypass[4] ypass[3] ypass[2] ypass[1] ++ mux821 $T=2765 83345 0 0 $X=-1345 $Y=83340 +X1 VSS 1 86 89 90 87 92 96 91 97 93 94 95 men VDD WEN GWEN 85 88 wen_wm1 $T=1610 -16845 0 0 $X=100 $Y=-17385 +X2 VSS 98 pcb 72 103 104 105 106 108 111 112 100 99 101 75 102 73 107 109 110 ++ 76 VDD men ++ sacntl_2 $T=3160 150 0 0 $X=425 $Y=30 +X3 q VSS 113 115 116 118 117 114 120 VDD GWE 76 134 135 119 outbuf_oe $T=3160 27580 0 0 $X=500 $Y=25785 +X4 VSS 121 124 129 74 77 126 122 125 127 128 123 VDD datain men 1 din $T=1615 39060 0 0 $X=500 $Y=38775 +X5 130 VSS 132 131 135 134 133 pcb VDD 74 77 76 sa $T=3160 43075 0 0 $X=1375 $Y=42095 +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_dummy 1 2 3 4 5 7 +** N=9 EP=6 IP=0 FDC=4 +*.SEEDPROM +M0 1 7 2 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=180 $Y=260 $D=2 +M1 3 5 1 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=1710 $D=2 +M2 5 1 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=1710 $D=2 +M3 5 7 4 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=2220 $Y=260 $D=2 +.ENDS +*************************************** +.SUBCKT ICV_7 1 3 4 5 6 7 8 9 10 11 +** N=15 EP=10 IP=18 FDC=8 +*.SEEDPROM +X0 5 4 1 6 7 3 018SRAM_cell1_dummy $T=-3000 0 0 0 $X=-3340 $Y=-340 +X1 9 8 1 10 11 3 018SRAM_cell1_dummy $T=0 0 0 0 $X=-340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_8 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +** N=27 EP=18 IP=30 FDC=16 +*.SEEDPROM +X0 1 3 4 5 6 7 8 9 10 11 ICV_7 $T=-6000 0 0 0 $X=-9340 $Y=-340 +X1 1 3 12 13 14 15 16 17 18 19 ICV_7 $T=0 0 0 0 $X=-3340 $Y=-340 +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1 +** N=8 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_9 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 +** N=30 EP=18 IP=33 FDC=16 +*.SEEDPROM +X0 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ICV_8 $T=-3000 0 0 0 $X=-12340 $Y=-340 +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1 +** N=8 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_2x 1 2 3 5 6 7 8 9 10 +** N=12 EP=9 IP=16 FDC=8 +*.SEEDPROM +M0 1 5 7 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=180 $Y=3470 $D=2 +M1 9 6 1 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=180 $Y=4760 $D=2 +M2 3 8 7 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=1840 $D=2 +M3 3 10 9 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=6210 $D=2 +M4 8 7 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=1840 $D=2 +M5 10 9 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=6210 $D=2 +M6 2 5 8 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=2220 $Y=3470 $D=2 +M7 10 6 2 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=2220 $Y=4760 $D=2 +.ENDS +*************************************** +.SUBCKT ICV_11 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 +** N=16 EP=15 IP=24 FDC=16 +*.SEEDPROM +X0 5 6 2 3 4 9 11 10 12 018SRAM_cell1_2x $T=0 0 0 0 $X=-340 $Y=-340 +X1 7 8 2 3 4 13 15 14 16 018SRAM_cell1_2x $T=3000 0 0 0 $X=2660 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_12 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 +** N=26 EP=18 IP=32 FDC=40 +*.SEEDPROM +M0 1 20 19 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=8060 $D=8 +M1 1 24 23 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=9340 $D=8 +M2 20 19 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=8060 $D=8 +M3 24 23 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=9340 $D=8 +M4 1 22 21 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=8060 $D=8 +M5 1 26 25 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=9340 $D=8 +M6 22 21 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=8060 $D=8 +M7 26 25 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=9340 $D=8 +X8 2 3 4 7 8 9 10 11 19 12 20 13 21 14 22 ICV_11 $T=0 0 0 0 $X=-340 $Y=-340 +X9 2 5 6 7 8 9 10 23 15 24 16 25 17 26 18 ICV_11 $T=0 9000 0 0 $X=-340 $Y=8660 +.ENDS +*************************************** +.SUBCKT ICV_13 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 +** N=30 EP=30 IP=36 FDC=80 +*.SEEDPROM +X0 1 2 3 4 5 6 7 8 9 10 15 16 17 18 19 20 21 22 ICV_12 $T=0 0 0 0 $X=-340 $Y=-340 +X1 1 2 3 4 5 6 11 12 13 14 23 24 25 26 27 28 29 30 ICV_12 $T=6000 0 0 0 $X=5660 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 31 32 33 34 +** N=50 EP=34 IP=60 FDC=176 +*.SEEDPROM +M0 1 36 35 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=17060 $D=8 +M1 1 44 43 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=18340 $D=8 +M2 36 35 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=17060 $D=8 +M3 44 43 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=18340 $D=8 +M4 1 38 37 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=17060 $D=8 +M5 1 46 45 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=18340 $D=8 +M6 38 37 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=17060 $D=8 +M7 46 45 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=18340 $D=8 +M8 1 40 39 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=6630 $Y=17060 $D=8 +M9 1 48 47 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=6630 $Y=18340 $D=8 +M10 40 39 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=7770 $Y=17060 $D=8 +M11 48 47 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=7770 $Y=18340 $D=8 +M12 1 42 41 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=9630 $Y=17060 $D=8 +M13 1 50 49 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=9630 $Y=18340 $D=8 +M14 42 41 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=10770 $Y=17060 $D=8 +M15 50 49 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=10770 $Y=18340 $D=8 +X16 1 2 3 4 5 6 11 12 13 14 15 16 17 18 19 20 21 22 35 36 ++ 37 38 23 24 25 26 39 40 41 42 ++ ICV_13 $T=0 0 0 0 $X=-340 $Y=-340 +X17 1 2 7 8 9 10 11 12 13 14 15 16 17 18 43 44 45 46 27 28 ++ 29 30 47 48 49 50 31 32 33 34 ++ ICV_13 $T=0 18000 0 0 $X=-340 $Y=17660 +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1_2x +** N=10 EP=0 IP=12 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_15 +** N=15 EP=0 IP=20 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_16 +** N=19 EP=0 IP=24 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_25 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ++ 27 28 29 30 31 32 33 34 35 36 37 38 39 40 +** N=40 EP=34 IP=50 FDC=176 +*.SEEDPROM +X0 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ++ 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ++ ICV_14 $T=0 -4500 1 180 $X=-12340 $Y=-4840 +.ENDS +*************************************** +.SUBCKT ICV_26 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ++ 27 28 29 30 31 32 36 37 38 39 40 41 42 43 44 45 46 47 48 49 ++ 50 51 +** N=67 EP=42 IP=80 FDC=368 +*.SEEDPROM +M0 7 58 59 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-11370 $Y=30560 $D=8 +M1 7 66 67 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-11370 $Y=31840 $D=8 +M2 58 59 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-10230 $Y=30560 $D=8 +M3 66 67 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-10230 $Y=31840 $D=8 +M4 7 56 57 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=30560 $D=8 +M5 7 64 65 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=31840 $D=8 +M6 56 57 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=30560 $D=8 +M7 64 65 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=31840 $D=8 +M8 7 54 55 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=30560 $D=8 +M9 7 62 63 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=31840 $D=8 +M10 54 55 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=30560 $D=8 +M11 62 63 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=31840 $D=8 +M12 7 52 53 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=30560 $D=8 +M13 7 60 61 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=31840 $D=8 +M14 52 53 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=30560 $D=8 +M15 60 61 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=31840 $D=8 +X16 7 8 9 10 11 12 13 14 15 16 32 31 30 29 28 27 26 25 36 37 ++ 38 39 40 41 42 43 52 53 54 55 56 57 58 59 ++ ICV_25 $T=0 0 0 0 $X=-12340 $Y=-4840 +X17 7 8 17 18 19 20 21 22 23 24 32 31 30 29 28 27 26 25 60 61 ++ 62 63 64 65 66 67 44 45 46 47 48 49 50 51 ++ ICV_25 $T=0 36000 0 0 $X=-12340 $Y=31160 +.ENDS +*************************************** +.SUBCKT ICV_27 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ++ 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 ++ 47 48 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 +** N=83 EP=58 IP=96 FDC=752 +*.SEEDPROM +M0 7 74 75 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-11370 $Y=66560 $D=8 +M1 7 82 83 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-11370 $Y=67840 $D=8 +M2 74 75 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-10230 $Y=66560 $D=8 +M3 82 83 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-10230 $Y=67840 $D=8 +M4 7 72 73 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=66560 $D=8 +M5 7 80 81 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=67840 $D=8 +M6 72 73 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=66560 $D=8 +M7 80 81 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=67840 $D=8 +M8 7 70 71 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=66560 $D=8 +M9 7 78 79 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=67840 $D=8 +M10 70 71 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=66560 $D=8 +M11 78 79 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=67840 $D=8 +M12 7 68 69 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=66560 $D=8 +M13 7 76 77 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=67840 $D=8 +M14 68 69 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=66560 $D=8 +M15 76 77 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=67840 $D=8 +X16 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 41 42 ++ 43 44 45 46 47 48 52 53 54 55 56 57 58 59 68 69 70 71 72 73 ++ 74 75 ++ ICV_26 $T=0 0 0 0 $X=-12340 $Y=-4840 +X17 7 8 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ++ 43 44 45 46 47 48 76 77 78 79 80 81 82 83 60 61 62 63 64 65 ++ 66 67 ++ ICV_26 $T=0 72000 0 0 $X=-12340 $Y=67160 +.ENDS +*************************************** +.SUBCKT ICV_10 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ++ 25 26 27 28 29 30 31 32 33 34 35 36 37 38 +** N=54 EP=34 IP=57 FDC=32 +*.SEEDPROM +X0 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ICV_8 $T=-15000 0 0 0 $X=-24340 $Y=-340 +X1 4 6 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ICV_9 $T=0 0 0 0 $X=-12340 $Y=-340 +.ENDS +*************************************** +.SUBCKT dcap_103_novia +** N=2 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_5 +** N=2 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_6 +** N=2 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_17 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ++ 27 28 29 30 31 32 33 34 35 36 37 38 39 40 +** N=40 EP=34 IP=50 FDC=176 +*.SEEDPROM +X0 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ++ 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ++ ICV_14 $T=0 0 0 0 $X=-340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_18 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 +** N=16 EP=15 IP=24 FDC=16 +*.SEEDPROM +X0 5 6 2 3 4 9 11 10 12 018SRAM_cell1_2x $T=-3000 0 0 0 $X=-3340 $Y=-340 +X1 7 8 2 3 4 13 15 14 16 018SRAM_cell1_2x $T=0 0 0 0 $X=-340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_19 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 +** N=26 EP=18 IP=32 FDC=40 +*.SEEDPROM +M0 1 20 19 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=8060 $D=8 +M1 1 24 23 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=9340 $D=8 +M2 20 19 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=8060 $D=8 +M3 24 23 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=9340 $D=8 +M4 1 22 21 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=8060 $D=8 +M5 1 26 25 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=9340 $D=8 +M6 22 21 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=8060 $D=8 +M7 26 25 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=9340 $D=8 +X8 2 3 4 7 8 9 10 11 19 12 20 13 21 14 22 ICV_18 $T=0 0 0 0 $X=-3340 $Y=-340 +X9 2 5 6 7 8 9 10 23 15 24 16 25 17 26 18 ICV_18 $T=0 9000 0 0 $X=-3340 $Y=8660 +.ENDS +*************************************** +.SUBCKT ICV_20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 +** N=30 EP=30 IP=36 FDC=80 +*.SEEDPROM +X0 1 2 3 4 5 6 7 8 9 10 15 16 17 18 19 20 21 22 ICV_19 $T=-6000 0 0 0 $X=-9340 $Y=-340 +X1 1 2 3 4 5 6 11 12 13 14 23 24 25 26 27 28 29 30 ICV_19 $T=0 0 0 0 $X=-3340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_21 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 31 32 33 34 +** N=50 EP=34 IP=60 FDC=176 +*.SEEDPROM +M0 1 36 35 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=17060 $D=8 +M1 1 44 43 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=18340 $D=8 +M2 36 35 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=17060 $D=8 +M3 44 43 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=18340 $D=8 +M4 1 38 37 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=17060 $D=8 +M5 1 46 45 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=18340 $D=8 +M6 38 37 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=17060 $D=8 +M7 46 45 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=18340 $D=8 +M8 1 40 39 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=17060 $D=8 +M9 1 48 47 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=18340 $D=8 +M10 40 39 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=17060 $D=8 +M11 48 47 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=18340 $D=8 +M12 1 42 41 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=17060 $D=8 +M13 1 50 49 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=18340 $D=8 +M14 42 41 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=17060 $D=8 +M15 50 49 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=18340 $D=8 +X16 1 2 3 4 5 6 11 12 13 14 15 16 17 18 19 20 21 22 35 36 ++ 37 38 23 24 25 26 39 40 41 42 ++ ICV_20 $T=0 0 0 0 $X=-9340 $Y=-340 +X17 1 2 7 8 9 10 11 12 13 14 15 16 17 18 43 44 45 46 27 28 ++ 29 30 47 48 49 50 31 32 33 34 ++ ICV_20 $T=0 18000 0 0 $X=-9340 $Y=17660 +.ENDS +*************************************** +.SUBCKT ICV_22 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ++ 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 +** N=58 EP=58 IP=68 FDC=352 +*.SEEDPROM +X0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 27 28 ++ 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ++ ICV_21 $T=-12000 0 0 0 $X=-21340 $Y=-340 +X1 1 2 3 4 5 6 7 8 9 10 19 20 21 22 23 24 25 26 43 44 ++ 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ++ ICV_21 $T=0 0 0 0 $X=-9340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_23 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ++ 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 ++ 47 48 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 ++ 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 ++ 90 91 92 93 94 95 96 97 98 99 +** N=147 EP=90 IP=196 FDC=1104 +*.SEEDPROM +M0 7 101 100 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=35060 $D=8 +M1 7 109 108 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=36340 $D=8 +M2 101 100 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=35060 $D=8 +M3 109 108 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=36340 $D=8 +M4 7 103 102 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=35060 $D=8 +M5 7 111 110 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=36340 $D=8 +M6 103 102 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=35060 $D=8 +M7 111 110 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=36340 $D=8 +M8 7 105 104 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=6630 $Y=35060 $D=8 +M9 7 113 112 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=6630 $Y=36340 $D=8 +M10 105 104 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=7770 $Y=35060 $D=8 +M11 113 112 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=7770 $Y=36340 $D=8 +M12 7 107 106 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=9630 $Y=35060 $D=8 +M13 7 115 114 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=9630 $Y=36340 $D=8 +M14 107 106 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=10770 $Y=35060 $D=8 +M15 115 114 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=10770 $Y=36340 $D=8 +M16 7 130 131 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15630 $Y=35060 $D=8 +M17 7 146 147 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15630 $Y=36340 $D=8 +M18 130 131 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16770 $Y=35060 $D=8 +M19 146 147 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16770 $Y=36340 $D=8 +M20 7 128 129 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18630 $Y=35060 $D=8 +M21 7 144 145 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18630 $Y=36340 $D=8 +M22 128 129 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19770 $Y=35060 $D=8 +M23 144 145 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19770 $Y=36340 $D=8 +M24 7 126 127 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21630 $Y=35060 $D=8 +M25 7 142 143 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21630 $Y=36340 $D=8 +M26 126 127 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22770 $Y=35060 $D=8 +M27 142 143 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22770 $Y=36340 $D=8 +M28 7 124 125 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24630 $Y=35060 $D=8 +M29 7 140 141 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24630 $Y=36340 $D=8 +M30 124 125 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25770 $Y=35060 $D=8 +M31 140 141 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25770 $Y=36340 $D=8 +M32 7 122 123 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27630 $Y=35060 $D=8 +M33 7 138 139 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27630 $Y=36340 $D=8 +M34 122 123 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28770 $Y=35060 $D=8 +M35 138 139 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28770 $Y=36340 $D=8 +M36 7 120 121 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30630 $Y=35060 $D=8 +M37 7 136 137 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30630 $Y=36340 $D=8 +M38 120 121 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31770 $Y=35060 $D=8 +M39 136 137 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31770 $Y=36340 $D=8 +M40 7 118 119 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33630 $Y=35060 $D=8 +M41 7 134 135 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33630 $Y=36340 $D=8 +M42 118 119 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34770 $Y=35060 $D=8 +M43 134 135 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34770 $Y=36340 $D=8 +M44 7 116 117 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=36630 $Y=35060 $D=8 +M45 7 132 133 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=36630 $Y=36340 $D=8 +M46 116 117 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=37770 $Y=35060 $D=8 +M47 132 133 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=37770 $Y=36340 $D=8 +X48 7 8 9 10 11 12 13 14 15 16 25 26 27 28 29 30 31 32 52 53 ++ 54 55 56 57 58 59 100 101 102 103 104 105 106 107 ++ ICV_17 $T=0 0 0 0 $X=-340 $Y=-340 +X49 7 8 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 108 109 ++ 110 111 112 113 114 115 60 61 62 63 64 65 66 67 ++ ICV_17 $T=0 36000 0 0 $X=-340 $Y=35660 +X50 7 8 9 10 11 12 13 14 15 16 33 34 35 36 37 38 39 40 41 42 ++ 43 44 45 46 47 48 68 69 70 71 72 73 74 75 116 117 118 119 120 121 ++ 122 123 76 77 78 79 80 81 82 83 124 125 126 127 128 129 130 131 ++ ICV_22 $T=18000 0 1 180 $X=14660 $Y=-340 +X51 7 8 17 18 19 20 21 22 23 24 33 34 35 36 37 38 39 40 41 42 ++ 43 44 45 46 47 48 132 133 134 135 136 137 138 139 84 85 86 87 88 89 ++ 90 91 140 141 142 143 144 145 146 147 92 93 94 95 96 97 98 99 ++ ICV_22 $T=18000 36000 1 180 $X=14660 $Y=35660 +.ENDS +*************************************** +.SUBCKT ICV_24 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ++ 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 ++ 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 68 69 ++ 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 ++ 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 ++ 110 111 112 113 114 115 +** N=163 EP=106 IP=192 FDC=2256 +*.SEEDPROM +M0 7 117 116 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=71060 $D=8 +M1 7 141 140 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=72340 $D=8 +M2 117 116 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=71060 $D=8 +M3 141 140 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=72340 $D=8 +M4 7 119 118 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=71060 $D=8 +M5 7 143 142 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=72340 $D=8 +M6 119 118 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=71060 $D=8 +M7 143 142 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=72340 $D=8 +M8 7 121 120 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=6630 $Y=71060 $D=8 +M9 7 145 144 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=6630 $Y=72340 $D=8 +M10 121 120 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=7770 $Y=71060 $D=8 +M11 145 144 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=7770 $Y=72340 $D=8 +M12 7 123 122 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=9630 $Y=71060 $D=8 +M13 7 147 146 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=9630 $Y=72340 $D=8 +M14 123 122 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=10770 $Y=71060 $D=8 +M15 147 146 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=10770 $Y=72340 $D=8 +M16 7 138 139 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15630 $Y=71060 $D=8 +M17 7 162 163 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15630 $Y=72340 $D=8 +M18 138 139 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16770 $Y=71060 $D=8 +M19 162 163 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16770 $Y=72340 $D=8 +M20 7 136 137 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18630 $Y=71060 $D=8 +M21 7 160 161 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18630 $Y=72340 $D=8 +M22 136 137 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19770 $Y=71060 $D=8 +M23 160 161 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19770 $Y=72340 $D=8 +M24 7 134 135 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21630 $Y=71060 $D=8 +M25 7 158 159 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21630 $Y=72340 $D=8 +M26 134 135 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22770 $Y=71060 $D=8 +M27 158 159 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22770 $Y=72340 $D=8 +M28 7 132 133 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24630 $Y=71060 $D=8 +M29 7 156 157 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24630 $Y=72340 $D=8 +M30 132 133 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25770 $Y=71060 $D=8 +M31 156 157 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25770 $Y=72340 $D=8 +M32 7 130 131 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27630 $Y=71060 $D=8 +M33 7 154 155 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27630 $Y=72340 $D=8 +M34 130 131 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28770 $Y=71060 $D=8 +M35 154 155 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28770 $Y=72340 $D=8 +M36 7 128 129 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30630 $Y=71060 $D=8 +M37 7 152 153 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30630 $Y=72340 $D=8 +M38 128 129 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31770 $Y=71060 $D=8 +M39 152 153 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31770 $Y=72340 $D=8 +M40 7 126 127 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33630 $Y=71060 $D=8 +M41 7 150 151 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33630 $Y=72340 $D=8 +M42 126 127 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34770 $Y=71060 $D=8 +M43 150 151 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34770 $Y=72340 $D=8 +M44 7 124 125 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=36630 $Y=71060 $D=8 +M45 7 148 149 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=36630 $Y=72340 $D=8 +M46 124 125 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=37770 $Y=71060 $D=8 +M47 148 149 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=37770 $Y=72340 $D=8 +X48 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 41 42 ++ 43 44 45 46 47 48 64 63 62 61 60 59 58 57 56 55 54 53 52 51 ++ 50 49 68 69 70 71 72 73 74 75 116 117 118 119 120 121 122 123 76 77 ++ 78 79 80 81 82 83 84 85 86 87 88 89 90 91 124 125 126 127 128 129 ++ 130 131 132 133 134 135 136 137 138 139 ++ ICV_23 $T=0 0 0 0 $X=-340 $Y=-340 +X49 7 8 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ++ 43 44 45 46 47 48 64 63 62 61 60 59 58 57 56 55 54 53 52 51 ++ 50 49 140 141 142 143 144 145 146 147 92 93 94 95 96 97 98 99 148 149 ++ 150 151 152 153 154 155 156 157 158 159 160 161 162 163 100 101 102 103 104 105 ++ 106 107 108 109 110 111 112 113 114 115 ++ ICV_23 $T=0 72000 0 0 $X=-340 $Y=71660 +.ENDS +*************************************** +.SUBCKT saout_R_m2 1 vss q pcb datain men vdd b[7] bb[7] WEN b[0] bb[0] bb[1] b[1] b[2] bb[2] bb[3] b[3] b[4] bb[4] ++ bb[5] b[5] b[6] bb[6] 54 GWE ypass[0] ypass[1] ypass[2] ypass[3] ypass[4] ypass[5] ypass[6] ypass[7] GWEN 74 75 76 77 78 ++ 79 80 +** N=131 EP=42 IP=161 FDC=187 +*.SEEDPROM +X0 vss 54 b[7] 70 bb[7] 73 pcb vdd ypass[7] 74 bb[0] b[0] 75 bb[1] b[1] 76 bb[2] b[2] 77 bb[3] ++ b[3] 78 bb[4] b[4] 79 bb[5] b[5] 80 bb[6] b[6] ypass[0] ypass[1] ypass[2] ypass[3] ypass[4] ypass[5] ypass[6] ++ mux821 $T=2765 83310 0 0 $X=-1345 $Y=83305 +X1 vss 1 82 85 86 83 88 92 87 93 89 90 91 men vdd WEN GWEN 81 84 wen_wm1 $T=1610 -16880 0 0 $X=100 $Y=-17420 +X2 vss 94 pcb 68 99 100 101 102 104 107 108 96 95 97 71 98 69 103 105 106 ++ 72 vdd men ++ sacntl_2 $T=3160 115 0 0 $X=425 $Y=-5 +X3 q vss 109 111 112 114 113 110 116 vdd GWE 72 130 131 115 outbuf_oe $T=3160 27545 0 0 $X=500 $Y=25750 +X4 vss 117 120 125 70 73 122 118 121 123 124 119 vdd datain men 1 din $T=1615 39025 0 0 $X=500 $Y=38740 +X5 126 vss 128 127 131 130 129 pcb vdd 70 73 72 sa $T=3160 43040 0 0 $X=1375 $Y=42060 +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1_bndry +** N=8 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1_2x_bndry +** N=10 EP=0 IP=12 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_38 +** N=15 EP=0 IP=20 FDC=0 +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_cutPC +** N=7 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_39 1 2 4 7 8 9 10 +** N=10 EP=7 IP=14 FDC=8 +*.SEEDPROM +M0 1 4 7 4 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=180 $Y=-1030 $D=2 +M1 9 4 1 4 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=180 $Y=260 $D=2 +M2 4 8 7 4 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=-2660 $D=2 +M3 4 10 9 4 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=1710 $D=2 +M4 8 7 4 4 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=-2660 $D=2 +M5 10 9 4 4 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=1710 $D=2 +M6 2 4 8 4 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=2220 $Y=-1030 $D=2 +M7 10 4 2 4 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=2220 $Y=260 $D=2 +.ENDS +*************************************** +.SUBCKT ICV_40 1 2 7 8 9 10 11 12 +** N=16 EP=8 IP=20 FDC=20 +*.SEEDPROM +M0 1 14 13 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=-5440 $D=8 +M1 1 16 15 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=-4160 $D=8 +M2 14 13 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=-5440 $D=8 +M3 16 15 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=-4160 $D=8 +X4 7 8 2 9 10 13 14 ICV_39 $T=0 -9000 0 0 $X=-340 $Y=-13840 +X5 7 8 2 15 16 11 12 ICV_39 $T=0 0 0 0 $X=-340 $Y=-4840 +.ENDS +*************************************** +.SUBCKT ICV_41 7 8 17 18 22 23 24 25 +** N=29 EP=8 IP=48 FDC=44 +*.SEEDPROM +M0 7 26 27 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=12560 $D=8 +M1 7 28 29 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=13840 $D=8 +M2 26 27 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=12560 $D=8 +M3 28 29 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=13840 $D=8 +X6 7 8 17 18 26 27 22 23 ICV_40 $T=6000 0 0 180 $X=2660 $Y=-4840 +X7 7 8 17 18 24 25 28 29 ICV_40 $T=6000 18000 0 180 $X=2660 $Y=13160 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_40254872796104 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT M1_POLY2_CDNS_40254872796105 +** N=2 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_40254872796108 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2_01_R270 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=1.1e-05 AD=2.86e-12 AS=4.84e-12 PD=1.204e-05 PS=2.376e-05 NRD=0.0945455 NRS=0.16 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_40254872796106 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT xdec 1 2 men 6 vss 8 28 vdd +** N=104 EP=8 IP=41 FDC=6 +*.SEEDPROM +M0 2 6 men vss nmos_5p0 L=6e-07 W=6.6e-06 AD=2.904e-12 AS=1.716e-12 PD=1.496e-05 PS=7.64e-06 NRD=0.266667 NRS=0.157576 m=1 nf=2 $X=37460 $Y=965 $D=2 +M1 vss 8 6 vss nmos_5p0 L=6e-07 W=6.6e-07 AD=2.904e-13 AS=2.904e-13 PD=2.2e-06 PS=2.2e-06 NRD=0.666667 NRS=0.666667 m=1 nf=1 $X=45970 $Y=965 $D=2 +M2 2 8 men vdd pmos_5p0 L=6e-07 W=6.6e-06 AD=2.904e-12 AS=1.716e-12 PD=1.496e-05 PS=7.64e-06 NRD=0.266667 NRS=0.157576 m=1 nf=2 $X=32185 $Y=965 $D=8 +M3 vdd 8 6 vdd pmos_5p0 L=6e-07 W=1.59e-06 AD=6.996e-13 AS=6.996e-13 PD=4.06e-06 PS=4.06e-06 NRD=0.27673 NRS=0.27673 m=1 nf=1 $X=43020 $Y=965 $D=8 +X12 vdd 1 2 pmos_1p2_01_R270 $T=29780 1120 0 90 $X=23605 $Y=-360 +X13 vdd 28 2 pmos_1p2_01_R270 $T=91805 1120 1 90 $X=91120 $Y=-360 +.ENDS +*************************************** +.SUBCKT xdec8 vss xc xb xa[1] xa[2] xa[3] xa[4] xa[5] xa[6] vdd 102 men 104 LWL[1] RWL[1] LWL[2] RWL[2] LWL[3] RWL[3] LWL[4] ++ RWL[4] LWL[5] RWL[5] LWL[6] RWL[6] 120 121 270 273 316 319 +** N=335 EP=31 IP=616 FDC=126 +*.SEEDPROM +M0 vss 275 274 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=16340 $Y=5740 $D=2 +M1 vss 274 LWL[1] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=7020 $D=2 +M2 vss 281 LWL[2] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=9260 $D=2 +M3 281 282 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=16340 $Y=11660 $D=2 +M4 vss 289 288 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=16340 $Y=14740 $D=2 +M5 vss 288 LWL[3] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=16020 $D=2 +M6 vss 295 LWL[4] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=18260 $D=2 +M7 295 296 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=16340 $Y=20660 $D=2 +M8 vss 303 302 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=16340 $Y=23740 $D=2 +M9 vss 302 LWL[5] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=25020 $D=2 +M10 vss 309 LWL[6] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=16340 $Y=27260 $D=2 +M11 309 310 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=16340 $Y=29660 $D=2 +M12 vss 277 275 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=46620 $Y=8140 $D=2 +M13 282 284 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=46620 $Y=9260 $D=2 +M14 vss 291 289 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=46620 $Y=17140 $D=2 +M15 296 298 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=46620 $Y=18260 $D=2 +M16 vss 305 303 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=46620 $Y=26140 $D=2 +M17 310 312 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=46620 $Y=27260 $D=2 +M18 324 xa[1] 277 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=66460 $Y=5900 $D=2 +M19 325 xb 324 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=66460 $Y=7020 $D=2 +M20 vss xc 325 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=66460 $Y=8085 $D=2 +M21 327 xc vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=66460 $Y=9315 $D=2 +M22 326 xb 327 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=66460 $Y=10380 $D=2 +M23 284 xa[2] 326 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=66460 $Y=11500 $D=2 +M24 328 xa[3] 291 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=66460 $Y=14900 $D=2 +M25 329 xb 328 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=66460 $Y=16020 $D=2 +M26 vss xc 329 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=66460 $Y=17085 $D=2 +M27 331 xc vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=66460 $Y=18315 $D=2 +M28 330 xb 331 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=66460 $Y=19380 $D=2 +M29 298 xa[4] 330 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=66460 $Y=20500 $D=2 +M30 332 xa[5] 305 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=66460 $Y=23900 $D=2 +M31 333 xb 332 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=66460 $Y=25020 $D=2 +M32 vss xc 333 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=66460 $Y=26085 $D=2 +M33 335 xc vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=66460 $Y=27315 $D=2 +M34 334 xb 335 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=66460 $Y=28380 $D=2 +M35 312 xa[6] 334 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=66460 $Y=29500 $D=2 +M36 vss 275 280 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=100255 $Y=5740 $D=2 +M37 vss 280 RWL[1] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=7020 $D=2 +M38 vss 287 RWL[2] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=9260 $D=2 +M39 287 282 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=100255 $Y=11660 $D=2 +M40 vss 289 294 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=100255 $Y=14740 $D=2 +M41 vss 294 RWL[3] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=16020 $D=2 +M42 vss 301 RWL[4] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=18260 $D=2 +M43 301 296 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=100255 $Y=20660 $D=2 +M44 vss 303 308 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=100255 $Y=23740 $D=2 +M45 vss 308 RWL[5] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=25020 $D=2 +M46 vss 315 RWL[6] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=100255 $Y=27260 $D=2 +M47 315 310 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=100255 $Y=29660 $D=2 +M48 LWL[1] 274 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=4665 $Y=5900 $D=8 +M49 vdd 281 LWL[2] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=4665 $Y=9260 $D=8 +M50 LWL[3] 288 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=4665 $Y=14900 $D=8 +M51 vdd 295 LWL[4] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=4665 $Y=18260 $D=8 +M52 LWL[5] 302 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=4665 $Y=23900 $D=8 +M53 vdd 309 LWL[6] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=4665 $Y=27260 $D=8 +M54 vdd xa[1] 277 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=71980 $Y=5900 $D=8 +M55 277 xb vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=7020 $D=8 +M56 vdd xc 277 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=8140 $D=8 +M57 284 xc vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=9260 $D=8 +M58 vdd xb 284 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=10380 $D=8 +M59 284 xa[2] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=71980 $Y=11500 $D=8 +M60 vdd xa[3] 291 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=71980 $Y=14900 $D=8 +M61 291 xb vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=16020 $D=8 +M62 vdd xc 291 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=17140 $D=8 +M63 298 xc vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=18260 $D=8 +M64 vdd xb 298 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=19380 $D=8 +M65 298 xa[4] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=71980 $Y=20500 $D=8 +M66 vdd xa[5] 305 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=71980 $Y=23900 $D=8 +M67 305 xb vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=25020 $D=8 +M68 vdd xc 305 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=26140 $D=8 +M69 312 xc vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=27260 $D=8 +M70 vdd xb 312 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=71980 $Y=28380 $D=8 +M71 312 xa[6] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=71980 $Y=29500 $D=8 +M72 RWL[1] 280 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=106930 $Y=5900 $D=8 +M73 vdd 287 RWL[2] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=106930 $Y=9260 $D=8 +M74 RWL[3] 294 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=106930 $Y=14900 $D=8 +M75 vdd 301 RWL[4] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=106930 $Y=18260 $D=8 +M76 RWL[5] 308 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=106930 $Y=23900 $D=8 +M77 vdd 315 RWL[6] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=106930 $Y=27260 $D=8 +X78 270 102 men 271 vss 104 273 vdd xdec $T=5 4500 1 0 $X=0 $Y=-1140 +X79 274 275 men 276 vss 277 280 vdd xdec $T=5 4500 0 0 $X=0 $Y=3385 +X80 281 282 men 283 vss 284 287 vdd xdec $T=5 13500 1 0 $X=0 $Y=7860 +X81 288 289 men 290 vss 291 294 vdd xdec $T=5 13500 0 0 $X=0 $Y=12385 +X82 295 296 men 297 vss 298 301 vdd xdec $T=5 22500 1 0 $X=0 $Y=16860 +X83 302 303 men 304 vss 305 308 vdd xdec $T=5 22500 0 0 $X=0 $Y=21385 +X84 309 310 men 311 vss 312 315 vdd xdec $T=5 31500 1 0 $X=0 $Y=25860 +X85 316 120 men 317 vss 121 319 vdd xdec $T=5 31500 0 0 $X=0 $Y=30385 +.ENDS +*************************************** +.SUBCKT pmoscap_R270 +** N=26 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_35 +** N=6 EP=0 IP=8 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_36 +** N=10 EP=0 IP=12 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_37 1 50 51 52 54 55 56 57 58 59 104 105 106 107 108 109 112 113 114 115 ++ 116 117 119 126 127 128 129 130 131 132 133 +** N=137 EP=31 IP=157 FDC=126 +*.SEEDPROM +X0 1 51 52 59 58 57 56 55 54 50 126 119 127 104 112 105 113 106 114 107 ++ 115 108 116 109 117 128 129 130 131 132 133 ++ xdec8 $T=9750 2385 1 270 $X=-27390 $Y=-118710 +.ENDS +*************************************** +.SUBCKT pmoscap_L1_W2_R270 +** N=13 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_4025487279614 +** N=2001 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47513644 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279656 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47641644 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025487279667 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT xpredec0_xa 2 3 13 29 30 +** N=40 EP=5 IP=40 FDC=4 +*.SEEDPROM +M0 40 29 2 3 nmos_5p0 L=6e-07 W=1.225e-05 AD=3.185e-12 AS=7.2275e-12 PD=1.277e-05 PS=2.568e-05 NRD=0.0212245 NRS=0.0481633 m=1 nf=1 $X=3255 $Y=2430 $D=2 +M1 3 30 40 3 nmos_5p0 L=6e-07 W=1.225e-05 AD=7.28875e-12 AS=3.185e-12 PD=2.569e-05 PS=1.277e-05 NRD=0.0485714 NRS=0.0212245 m=1 nf=1 $X=4375 $Y=2430 $D=2 +M2 2 29 13 13 pmos_5p0 L=6e-07 W=1.52e-05 AD=3.952e-12 AS=6.688e-12 PD=1.572e-05 PS=3.128e-05 NRD=0.0171053 NRS=0.0289474 m=1 nf=1 $X=3255 $Y=19540 $D=8 +M3 13 30 2 13 pmos_5p0 L=6e-07 W=1.52e-05 AD=6.688e-12 AS=3.952e-12 PD=3.128e-05 PS=1.572e-05 NRD=0.0289474 NRS=0.0171053 m=1 nf=1 $X=4375 $Y=19540 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2_161 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT alatch vss ab a vdd enb en +** N=16 EP=6 IP=24 FDC=8 +M0 ab 12 vss vss nmos_5p0 L=6e-07 W=3.64e-06 AD=9.464e-13 AS=1.6016e-12 PD=4.68e-06 PS=9.04e-06 NRD=0.285714 NRS=0.483516 m=1 nf=2 $X=2590 $Y=1475 $D=2 +M1 vss ab 11 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=3710 $Y=12935 $D=2 +M2 a en 12 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=6280 $Y=1020 $D=2 +M3 11 enb 12 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=6280 $Y=12935 $D=2 +M4 ab 12 vdd vdd pmos_5p0 L=6e-07 W=9.08e-06 AD=2.3608e-12 AS=3.9952e-12 PD=1.012e-05 PS=1.992e-05 NRD=0.114537 NRS=0.193833 m=1 nf=2 $X=2590 $Y=4695 $D=8 +M5 a enb 12 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=6280 $Y=5895 $D=8 +X10 11 vdd ab vdd pmos_1p2_161 $T=3865 11540 1 0 $X=2435 $Y=9910 +X11 12 11 en vdd pmos_1p2_161 $T=6435 11540 1 0 $X=5005 $Y=9910 +.ENDS +*************************************** +.SUBCKT M1_PSUB$$47335468 +** N=8 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT xpredec0_bot 1 2 3 8 9 10 11 +** N=33 EP=7 IP=7 FDC=12 +M0 2 33 1 1 nmos_5p0 L=6e-07 W=7.04e-06 AD=3.0976e-12 AS=3.0976e-12 PD=1.496e-05 PS=1.496e-05 NRD=0.0625 NRS=0.0625 m=1 nf=1 $X=3755 $Y=35615 $D=2 +M1 3 2 1 1 nmos_5p0 L=6e-07 W=5.22e-06 AD=2.2968e-12 AS=2.2968e-12 PD=1.132e-05 PS=1.132e-05 NRD=0.0842912 NRS=0.0842912 m=1 nf=1 $X=6325 $Y=36010 $D=2 +M2 2 33 8 8 pmos_5p0 L=6e-07 W=1.769e-05 AD=7.7836e-12 AS=7.7836e-12 PD=3.626e-05 PS=3.626e-05 NRD=0.0248728 NRS=0.0248728 m=1 nf=1 $X=3755 $Y=16320 $D=8 +M3 3 2 8 8 pmos_5p0 L=6e-07 W=1.316e-05 AD=5.7904e-12 AS=5.7904e-12 PD=2.72e-05 PS=2.72e-05 NRD=0.0334347 NRS=0.0334347 m=1 nf=1 $X=6325 $Y=20855 $D=8 +X4 1 33 9 8 11 10 alatch $T=350 -3160 0 0 $X=-100 $Y=-3165 +.ENDS +*************************************** +.SUBCKT xpredec0 vss vdd men clk A[1] A[0] x[3] x[2] x[1] x[0] +** N=99 EP=10 IP=158 FDC=56 +M0 x[3] 90 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=5.5388e-12 PD=2.024e-05 PS=2.514e-05 NRD=0.229075 NRS=0.268722 m=1 nf=4 $X=260 $Y=50820 $D=2 +M1 x[2] 92 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=4.7216e-12 PD=2.024e-05 PS=2.024e-05 NRD=0.229075 NRS=0.229075 m=1 nf=4 $X=4740 $Y=50820 $D=2 +M2 x[1] 94 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=4.7216e-12 PD=2.024e-05 PS=2.024e-05 NRD=0.229075 NRS=0.229075 m=1 nf=4 $X=9220 $Y=50820 $D=2 +M3 x[0] 96 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=5.5388e-12 PD=2.024e-05 PS=2.514e-05 NRD=0.229075 NRS=0.268722 m=1 nf=4 $X=13700 $Y=50820 $D=2 +M4 17 men vss vss nmos_5p0 L=6e-07 W=1.37e-06 AD=3.562e-13 AS=6.028e-13 PD=1.89e-06 PS=3.62e-06 NRD=0.189781 NRS=0.321168 m=1 nf=1 $X=21630 $Y=51200 $D=2 +M5 vss clk 17 vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=3.562e-13 PD=3.62e-06 PS=1.89e-06 NRD=0.321168 NRS=0.189781 m=1 nf=1 $X=22750 $Y=51200 $D=2 +M6 x[3] 90 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.38348e-11 PD=4.744e-05 PS=5.914e-05 NRD=0.0917108 NRS=0.107584 m=1 nf=4 $X=260 $Y=38080 $D=8 +M7 x[2] 92 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.744e-05 PS=4.744e-05 NRD=0.0917108 NRS=0.0917108 m=1 nf=4 $X=4740 $Y=38080 $D=8 +M8 x[1] 94 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.744e-05 PS=4.744e-05 NRD=0.0917108 NRS=0.0917108 m=1 nf=4 $X=9220 $Y=38080 $D=8 +M9 x[0] 96 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.38348e-11 PD=4.744e-05 PS=5.914e-05 NRD=0.0917108 NRS=0.107584 m=1 nf=4 $X=13700 $Y=38080 $D=8 +M10 98 men vdd vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=4.39037e-13 AS=1.01447e-12 PD=2.22e-06 PS=4.6e-06 NRD=0.151026 NRS=0.348974 m=1 nf=1 $X=21630 $Y=47525 $D=8 +M11 17 clk 98 vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=8.525e-15 AS=-8.525e-15 PD=1e-08 PS=-1e-08 NRD=0.00293255 NRS=-0.00293255 m=1 nf=1 $X=22745 $Y=47525 $D=8 +M12 99 clk 17 vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=-8.525e-15 AS=8.525e-15 PD=-1e-08 PS=1e-08 NRD=-0.00293255 NRS=0.00293255 m=1 nf=1 $X=23870 $Y=47525 $D=8 +M13 vdd men 99 vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=1.01447e-12 AS=4.39037e-13 PD=4.6e-06 PS=2.22e-06 NRD=0.348974 NRS=0.151026 m=1 nf=1 $X=24985 $Y=47525 $D=8 +M14 18 17 vdd vdd pmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.0032e-12 PD=3.32e-06 PS=6.32e-06 NRD=0.45614 NRS=0.77193 m=1 nf=2 $X=29010 $Y=47595 $D=8 +X17 18 vss 17 vss nmos_1p2$$46563372 $T=29755 51180 0 0 $X=28610 $Y=50495 +X18 90 vss vdd 30 31 xpredec0_xa $T=-2205 170 0 0 $X=-1440 $Y=-5 +X19 92 vss vdd 30 32 xpredec0_xa $T=11165 170 1 180 $X=3000 $Y=-5 +X20 94 vss vdd 33 31 xpredec0_xa $T=6755 170 0 0 $X=7520 $Y=-5 +X21 96 vss vdd 33 32 xpredec0_xa $T=20125 170 1 180 $X=11960 $Y=-5 +X22 vss 30 33 vdd A[1] 17 18 xpredec0_bot $T=18665 3160 0 0 $X=18135 $Y=-5 +X23 vss 31 32 vdd A[0] 17 18 xpredec0_bot $T=27120 3160 0 0 $X=26590 $Y=-5 +.ENDS +*************************************** +.SUBCKT M1_PACTIVE_CDNS_4025487279648 +** N=38 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025487279655 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279654 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ypredec1_ys +** N=8 EP=0 IP=36 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_32 1 2 4 5 7 8 +** N=8 EP=6 IP=10 FDC=4 +*.SEEDPROM +M0 1 7 4 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=3510 $Y=1700 $D=2 +M1 8 5 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=6870 $Y=1700 $D=2 +M2 2 7 4 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=3510 $Y=14855 $D=8 +M3 8 5 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=6870 $Y=14855 $D=8 +.ENDS +*************************************** +.SUBCKT ICV_33 1 2 4 5 6 7 8 9 11 13 +** N=14 EP=10 IP=16 FDC=12 +*.SEEDPROM +M0 1 14 6 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=9110 $Y=1700 $D=2 +M1 12 7 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=12470 $Y=1700 $D=2 +M2 2 14 6 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=9110 $Y=14855 $D=8 +M3 12 7 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=12470 $Y=14855 $D=8 +X4 1 2 4 5 11 14 ICV_32 $T=0 0 0 0 $X=-5 $Y=-5 +X5 1 2 8 9 12 13 ICV_32 $T=11200 0 0 0 $X=11195 $Y=-5 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47514668 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ypredec1_bot 1 2 3 10 11 12 13 +** N=34 EP=7 IP=20 FDC=12 +M0 2 30 1 1 nmos_5p0 L=6e-07 W=4.54e-06 AD=1.9976e-12 AS=1.9976e-12 PD=9.96e-06 PS=9.96e-06 NRD=0.0969163 NRS=0.0969163 m=1 nf=1 $X=3755 $Y=33350 $D=2 +M1 3 2 1 1 nmos_5p0 L=6e-07 W=4.54e-06 AD=1.9976e-12 AS=1.9976e-12 PD=9.96e-06 PS=9.96e-06 NRD=0.0969163 NRS=0.0969163 m=1 nf=1 $X=6325 $Y=33350 $D=2 +X2 10 2 30 pmos_1p2$$46887980 $T=3910 18340 0 0 $X=2480 $Y=17630 +X3 10 3 2 pmos_1p2$$46887980 $T=6480 18340 0 0 $X=5050 $Y=17630 +X4 1 30 11 10 13 12 alatch $T=350 -3160 0 0 $X=-100 $Y=-3165 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47821868 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47820844 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ypredec1_xa +** N=29 EP=0 IP=36 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_34 1 2 5 8 9 10 11 12 +** N=22 EP=8 IP=36 FDC=16 +M0 20 10 13 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=1.73655e-12 AS=4.05195e-12 PD=7.32e-06 PS=1.481e-05 NRD=0.0374449 NRS=0.0873715 m=1 nf=1 $X=-2370 $Y=-33035 $D=2 +M1 19 9 20 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=3.405e-14 AS=-3.405e-14 PD=1e-08 PS=-1e-08 NRD=0.000734214 NRS=-0.000734214 m=1 nf=1 $X=-1260 $Y=-33035 $D=2 +M2 1 2 19 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=3.405e-14 AS=-3.405e-14 PD=1e-08 PS=-1e-08 NRD=0.000734214 NRS=-0.000734214 m=1 nf=1 $X=-140 $Y=-33035 $D=2 +M3 1 13 11 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=1.7706e-12 AS=2.1792e-12 PD=8.37e-06 PS=1.1e-05 NRD=0.343612 NRS=0.422907 m=1 nf=3 $X=-2375 $Y=-2950 $D=2 +M4 21 5 1 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=-3.405e-14 AS=3.405e-14 PD=-1e-08 PS=1e-08 NRD=-0.000734214 NRS=0.000734214 m=1 nf=1 $X=990 $Y=-33035 $D=2 +M5 22 9 21 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=-3.405e-14 AS=3.405e-14 PD=-1e-08 PS=1e-08 NRD=-0.000734214 NRS=0.000734214 m=1 nf=1 $X=2110 $Y=-33035 $D=2 +M6 16 10 22 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=4.05195e-12 AS=1.73655e-12 PD=1.481e-05 PS=7.32e-06 NRD=0.0873715 NRS=0.0374449 m=1 nf=1 $X=3220 $Y=-33035 $D=2 +M7 12 16 1 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=2.1792e-12 AS=1.7706e-12 PD=1.1e-05 PS=8.37e-06 NRD=0.422907 NRS=0.343612 m=1 nf=3 $X=985 $Y=-2950 $D=2 +M8 8 10 13 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=1.4742e-12 AS=2.4948e-12 PD=6.19e-06 PS=1.222e-05 NRD=0.0458554 NRS=0.0776014 m=1 nf=1 $X=-2375 $Y=-19360 $D=8 +M9 13 9 8 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=-1255 $Y=-19360 $D=8 +M10 8 2 13 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=-135 $Y=-19360 $D=8 +M11 8 13 11 8 pmos_5p0 L=6e-07 W=1.731e-05 AD=4.5006e-12 AS=5.5392e-12 PD=1.887e-05 PS=2.5e-05 NRD=0.135182 NRS=0.166378 m=1 nf=3 $X=-2375 $Y=-10125 $D=8 +M12 16 5 8 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=985 $Y=-19360 $D=8 +M13 8 9 16 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=2105 $Y=-19360 $D=8 +M14 16 10 8 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=2.4948e-12 AS=1.4742e-12 PD=1.222e-05 PS=6.19e-06 NRD=0.0776014 NRS=0.0458554 m=1 nf=1 $X=3225 $Y=-19360 $D=8 +M15 12 16 8 8 pmos_5p0 L=6e-07 W=1.731e-05 AD=5.5392e-12 AS=4.5006e-12 PD=2.5e-05 PS=1.887e-05 NRD=0.166378 NRS=0.135182 m=1 nf=3 $X=985 $Y=-10125 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47109164 1 2 3 +** N=4 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=3.42e-06 AD=8.892e-13 AS=1.5048e-12 PD=4.46e-06 PS=8.6e-06 NRD=0.304094 NRS=0.51462 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47342636 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279662 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ypredec1 1 2 men clk ly[6] ly[7] ly[0] ly[1] ly[2] ly[3] ly[4] ly[5] ry[0] ry[1] ry[2] ry[3] ry[4] ry[5] ry[6] ry[7] ++ A[2] A[1] A[0] +** N=374 EP=23 IP=151 FDC=172 +M0 367 358 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=3.9952e-12 PD=1.904e-05 PS=1.904e-05 NRD=0.0484581 NRS=0.0484581 m=1 nf=1 $X=2545 $Y=46970 $D=2 +M1 1 371 ly[3] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=21585 $Y=46970 $D=2 +M2 368 361 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=24945 $Y=46970 $D=2 +M3 188 189 1 1 nmos_5p0 L=6e-07 W=1.36e-06 AD=5.984e-13 AS=5.984e-13 PD=3.6e-06 PS=3.6e-06 NRD=0.323529 NRS=0.323529 m=1 nf=1 $X=31760 $Y=4985 $D=2 +M4 189 clk 1 1 nmos_5p0 L=6e-07 W=1.91e-06 AD=4.966e-13 AS=8.404e-13 PD=2.43e-06 PS=4.7e-06 NRD=0.136126 NRS=0.230366 m=1 nf=1 $X=38610 $Y=5010 $D=2 +M5 1 men 189 1 nmos_5p0 L=6e-07 W=1.91e-06 AD=8.404e-13 AS=4.966e-13 PD=4.7e-06 PS=2.43e-06 NRD=0.230366 NRS=0.136126 m=1 nf=1 $X=39730 $Y=5010 $D=2 +M6 1 372 ly[7] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=43985 $Y=46970 $D=2 +M7 369 358 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=47345 $Y=46970 $D=2 +M8 1 373 ry[3] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=66385 $Y=46970 $D=2 +M9 370 361 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=69745 $Y=46970 $D=2 +M10 1 374 ry[7] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=8.7168e-12 AS=8.7168e-12 PD=3.824e-05 PS=3.824e-05 NRD=0.105727 NRS=0.105727 m=1 nf=3 $X=88785 $Y=46970 $D=2 +M11 367 358 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=8.8e-12 PD=4.088e-05 PS=4.088e-05 NRD=0.022 NRS=0.022 m=1 nf=1 $X=2545 $Y=60125 $D=8 +M12 2 371 ly[3] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=21585 $Y=60125 $D=8 +M13 368 361 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=24945 $Y=60125 $D=8 +M14 365 men 2 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=5.915e-13 AS=1.35362e-12 PD=2.795e-06 PS=5.74e-06 NRD=0.114286 NRS=0.261538 m=1 nf=1 $X=36375 $Y=1335 $D=8 +M15 189 clk 365 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=37495 $Y=1335 $D=8 +M16 366 clk 189 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=38615 $Y=1335 $D=8 +M17 2 men 366 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=1.34225e-12 AS=5.915e-13 PD=5.73e-06 PS=2.795e-06 NRD=0.259341 NRS=0.114286 m=1 nf=1 $X=39735 $Y=1335 $D=8 +M18 2 372 ly[7] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=43985 $Y=60125 $D=8 +M19 369 358 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=47345 $Y=60125 $D=8 +M20 2 373 ry[3] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=66385 $Y=60125 $D=8 +M21 370 361 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=69745 $Y=60125 $D=8 +M22 2 374 ry[7] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.92e-11 AS=1.92e-11 PD=8.192e-05 PS=8.192e-05 NRD=0.048 NRS=0.048 m=1 nf=3 $X=88785 $Y=60125 $D=8 +X23 1 2 ly[0] 357 ly[1] 359 ly[2] 360 367 371 ICV_33 $T=1275 45270 0 0 $X=1270 $Y=45265 +X24 1 2 ly[4] 362 ly[5] 363 ly[6] 364 368 372 ICV_33 $T=23675 45270 0 0 $X=23670 $Y=45265 +X25 1 2 ry[0] 357 ry[1] 359 ry[2] 360 369 373 ICV_33 $T=46075 45270 0 0 $X=46070 $Y=45265 +X26 1 2 ry[4] 362 ry[5] 363 ry[6] 364 370 374 ICV_33 $T=68475 45270 0 0 $X=68470 $Y=45265 +X27 1 190 191 2 A[2] 189 188 ypredec1_bot $T=1920 5135 0 0 $X=1820 $Y=1970 +X28 1 192 193 2 A[1] 189 188 ypredec1_bot $T=10375 5135 0 0 $X=10275 $Y=1970 +X29 1 194 195 2 A[0] 189 188 ypredec1_bot $T=18830 5135 0 0 $X=18730 $Y=1970 +X30 1 195 194 2 192 190 363 364 ICV_34 $T=33645 42985 1 180 $X=28115 $Y=7365 +X31 1 195 194 2 193 190 361 362 ICV_34 $T=41810 42985 1 180 $X=36280 $Y=7365 +X32 1 195 194 2 192 191 359 360 ICV_34 $T=49980 42985 1 180 $X=44450 $Y=7365 +X33 1 195 194 2 193 191 358 357 ICV_34 $T=58150 42985 1 180 $X=52620 $Y=7365 +X34 2 188 189 pmos_1p2$$47109164 $T=32795 1405 1 180 $X=28795 $Y=720 +.ENDS +*************************************** +.SUBCKT M1_NWELL_01 +** N=49 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_40254872796102 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 2 nmos_5p0 L=6e-07 W=1.011e-05 AD=4.4484e-12 AS=4.4484e-12 PD=2.11e-05 PS=2.11e-05 NRD=0.0435213 NRS=0.0435213 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT M1_PACTIVE$10 +** N=13 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_1p2_02_R90 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=2.526e-05 AD=6.5676e-12 AS=1.11144e-11 PD=2.63e-05 PS=5.228e-05 NRD=0.0411718 NRS=0.0696754 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_40254872796101 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=6.59e-06 AD=2.8996e-12 AS=2.8996e-12 PD=1.406e-05 PS=1.406e-05 NRD=0.0667678 NRS=0.0667678 m=1 nf=1 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_40254872796111 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 2 nmos_5p0 L=6e-07 W=2.64e-06 AD=1.1616e-12 AS=1.1616e-12 PD=6.16e-06 PS=6.16e-06 NRD=0.166667 NRS=0.166667 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025487279676 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=4.72e-05 AD=1.2272e-11 AS=1.39712e-11 PD=5.24e-05 PS=6.256e-05 NRD=0.550847 NRS=0.627119 m=1 nf=10 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279674 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 nmos_5p0 L=6e-07 W=1.92e-05 AD=4.992e-12 AS=5.6832e-12 PD=2.44e-05 PS=2.896e-05 NRD=1.35417 NRS=1.54167 m=1 nf=10 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT M1_PACTIVE_CDNS_4025487279669 +** N=7 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT wen_v2 vss vdd wen clk IGWEN GWE +** N=50 EP=6 IP=93 FDC=30 +M0 vss wen 28 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=2545 $Y=1065 $D=2 +M1 11 wen vss vss nmos_5p0 L=6e-07 W=6e-06 AD=1.92e-12 AS=1.92e-12 PD=9.92e-06 PS=9.92e-06 NRD=0.48 NRS=0.48 m=1 nf=3 $X=1260 $Y=16070 $D=2 +M2 29 clk vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=3665 $Y=1065 $D=2 +M3 30 29 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=5905 $Y=1475 $D=2 +M4 33 29 28 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=8440 $Y=545 $D=2 +M5 34 30 33 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=10750 $Y=1860 $D=2 +M6 vss 35 34 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=11870 $Y=1860 $D=2 +M7 vss 33 35 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=14110 $Y=1860 $D=2 +M8 15 35 vss vss nmos_5p0 L=6e-07 W=2.4e-06 AD=6.24e-13 AS=1.056e-12 PD=3.44e-06 PS=6.56e-06 NRD=0.433333 NRS=0.733333 m=1 nf=2 $X=16465 $Y=1620 $D=2 +M9 15 30 31 vss nmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=19750 $Y=545 $D=2 +M10 32 29 31 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=23090 $Y=1240 $D=2 +M11 vss 19 32 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=24210 $Y=1240 $D=2 +M12 19 31 vss vss nmos_5p0 L=6e-07 W=6.23e-06 AD=1.78e-12 AS=1.78e-12 PD=1.112e-05 PS=1.112e-05 NRD=2.24719 NRS=2.24719 m=1 nf=7 $X=26535 $Y=1905 $D=2 +M13 vdd wen 28 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=2545 $Y=4215 $D=8 +M14 29 clk vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=3665 $Y=4215 $D=8 +M15 30 29 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=5905 $Y=4215 $D=8 +M16 11 wen vdd vdd pmos_5p0 L=6e-07 W=1.488e-05 AD=3.8688e-12 AS=4.7616e-12 PD=1.8e-05 PS=2.368e-05 NRD=0.629032 NRS=0.774194 m=1 nf=6 $X=1260 $Y=9420 $D=8 +M17 33 30 28 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=1.17422e-12 AS=9.988e-13 PD=4.793e-06 PS=5.42e-06 NRD=0.227875 NRS=0.193833 m=1 nf=1 $X=8440 $Y=4215 $D=8 +M18 34 29 33 vdd pmos_5p0 L=6e-07 W=9.6e-07 AD=-6.91897e-13 AS=-6.43897e-13 PD=-2.79573e-06 PS=-2.69573e-06 NRD=-0.750757 NRS=-0.698673 m=1 nf=1 $X=10180 $Y=4215 $D=8 +M19 vdd 35 34 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=1.14048e-12 PD=5.42e-06 PS=4.72272e-06 NRD=0.193833 NRS=0.221328 m=1 nf=1 $X=11870 $Y=4215 $D=8 +M20 vdd 33 35 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=14110 $Y=4215 $D=8 +M21 15 35 vdd vdd pmos_5p0 L=6e-07 W=5.68e-06 AD=1.4768e-12 AS=2.4992e-12 PD=6.72e-06 PS=1.312e-05 NRD=0.183099 NRS=0.309859 m=1 nf=2 $X=16465 $Y=4215 $D=8 +M22 15 29 31 vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=2.13253e-12 PD=5.58e-06 PS=1.01287e-05 NRD=0.229075 NRS=0.413851 m=1 nf=2 $X=19750 $Y=4215 $D=8 +M23 32 30 31 vdd pmos_5p0 L=6e-07 W=9.6e-07 AD=-6.59976e-13 AS=-6.40776e-13 PD=-2.72923e-06 PS=-2.68923e-06 NRD=-0.71612 NRS=-0.695287 m=1 nf=1 $X=22550 $Y=5525 $D=8 +M24 vdd 19 32 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=1.12024e-12 PD=5.42e-06 PS=4.68056e-06 NRD=0.193833 NRS=0.2174 m=1 nf=1 $X=24210 $Y=4215 $D=8 +M25 19 31 vdd vdd pmos_5p0 L=6e-07 W=1.54e-05 AD=4.4e-12 AS=4.4e-12 PD=2.16e-05 PS=2.16e-05 NRD=0.909091 NRS=0.909091 m=1 nf=7 $X=26535 $Y=4215 $D=8 +X46 vdd IGWEN 11 pmos_5p0_CDNS_4025487279676 $T=10115 9420 0 0 $X=9075 $Y=8800 +X47 vdd GWE 19 pmos_5p0_CDNS_4025487279676 $T=23345 9420 0 0 $X=22305 $Y=8800 +X48 vss IGWEN 11 nmos_5p0_CDNS_4025487279674 $T=10115 16070 0 0 $X=9435 $Y=15450 +X49 vss GWE 19 nmos_5p0_CDNS_4025487279674 $T=23345 16070 0 0 $X=22665 $Y=15450 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47512620 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT xpredec1_xa +** N=29 EP=0 IP=36 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47337516 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=1.633e-05 AD=7.1852e-12 AS=7.1852e-12 PD=3.354e-05 PS=3.354e-05 NRD=0.0269443 NRS=0.0269443 m=1 nf=1 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47336492 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 nmos_5p0 L=6e-07 W=6.58e-06 AD=2.8952e-12 AS=2.8952e-12 PD=1.404e-05 PS=1.404e-05 NRD=0.0668693 NRS=0.0668693 m=1 nf=1 $X=-155 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT xpredec1_bot 1 2 3 10 11 12 13 +** N=32 EP=7 IP=19 FDC=12 +X0 1 32 11 10 13 12 alatch $T=350 -3160 0 0 $X=-100 $Y=-3165 +X2 10 2 32 pmos_1p2$$47337516 $T=3910 18340 0 0 $X=2480 $Y=17635 +X3 10 3 2 pmos_1p2$$47337516 $T=6480 18340 0 0 $X=5050 $Y=17635 +X4 1 2 32 nmos_1p2$$47336492 $T=3910 36070 0 0 $X=2765 $Y=35385 +X5 1 3 2 nmos_1p2$$47336492 $T=6480 36070 0 0 $X=5335 $Y=35385 +.ENDS +*************************************** +.SUBCKT xpredec1 vss men vdd clk A[2] A[1] A[0] x[7] x[6] x[5] x[4] x[3] x[2] x[1] x[0] +** N=91 EP=15 IP=199 FDC=108 +M0 77 18 51 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=1700 $Y=2310 $D=2 +M1 76 19 77 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=2820 $Y=2310 $D=2 +M2 vss 20 76 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=3940 $Y=2310 $D=2 +M3 vss 51 x[7] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=1700 $Y=48000 $D=2 +M4 78 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=5060 $Y=2310 $D=2 +M5 79 19 78 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=6180 $Y=2310 $D=2 +M6 54 18 79 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=7300 $Y=2310 $D=2 +M7 x[6] 54 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=5060 $Y=48000 $D=2 +M8 81 18 57 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=9870 $Y=2310 $D=2 +M9 80 22 81 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=10990 $Y=2310 $D=2 +M10 vss 20 80 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12110 $Y=2310 $D=2 +M11 vss 57 x[5] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=9870 $Y=48000 $D=2 +M12 82 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=13230 $Y=2310 $D=2 +M13 83 22 82 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=14350 $Y=2310 $D=2 +M14 60 18 83 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=15470 $Y=2310 $D=2 +M15 x[4] 60 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=13230 $Y=48000 $D=2 +M16 85 23 63 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=18035 $Y=2310 $D=2 +M17 84 19 85 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=19155 $Y=2310 $D=2 +M18 vss 20 84 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=20275 $Y=2310 $D=2 +M19 vss 63 x[3] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=18035 $Y=48000 $D=2 +M20 86 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=21395 $Y=2310 $D=2 +M21 87 19 86 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=22515 $Y=2310 $D=2 +M22 66 23 87 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=23635 $Y=2310 $D=2 +M23 x[2] 66 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=21395 $Y=48000 $D=2 +M24 89 23 69 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=26205 $Y=2310 $D=2 +M25 88 22 89 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=27325 $Y=2310 $D=2 +M26 vss 20 88 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=28445 $Y=2310 $D=2 +M27 vss 69 x[1] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=26205 $Y=48000 $D=2 +M28 90 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=29565 $Y=2310 $D=2 +M29 91 22 90 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=30685 $Y=2310 $D=2 +M30 72 23 91 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=31805 $Y=2310 $D=2 +M31 x[0] 72 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=29565 $Y=48000 $D=2 +M32 17 men vss vss nmos_5p0 L=6e-07 W=1.91e-06 AD=4.966e-13 AS=8.404e-13 PD=2.43e-06 PS=4.7e-06 NRD=0.136126 NRS=0.230366 m=1 nf=1 $X=37165 $Y=51200 $D=2 +M33 vss clk 17 vss nmos_5p0 L=6e-07 W=1.91e-06 AD=8.404e-13 AS=4.966e-13 PD=4.7e-06 PS=2.43e-06 NRD=0.230366 NRS=0.136126 m=1 nf=1 $X=38285 $Y=51200 $D=2 +M34 vss 17 16 vss nmos_5p0 L=6e-07 W=1.36e-06 AD=5.984e-13 AS=5.984e-13 PD=3.6e-06 PS=3.6e-06 NRD=0.323529 NRS=0.323529 m=1 nf=1 $X=45140 $Y=51180 $D=2 +M35 vdd 18 51 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=1700 $Y=21650 $D=8 +M36 51 19 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=2820 $Y=21650 $D=8 +M37 vdd 20 51 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=3940 $Y=21650 $D=8 +M38 vdd 51 x[7] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=1700 $Y=35260 $D=8 +M39 54 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=5060 $Y=21650 $D=8 +M40 vdd 19 54 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=6180 $Y=21650 $D=8 +M41 54 18 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=7300 $Y=21650 $D=8 +M42 x[6] 54 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=5060 $Y=35260 $D=8 +M43 vdd 18 57 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=9870 $Y=21650 $D=8 +M44 57 22 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=10990 $Y=21650 $D=8 +M45 vdd 20 57 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12110 $Y=21650 $D=8 +M46 vdd 57 x[5] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=9870 $Y=35260 $D=8 +M47 60 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=13230 $Y=21650 $D=8 +M48 vdd 22 60 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=14350 $Y=21650 $D=8 +M49 60 18 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=15470 $Y=21650 $D=8 +M50 x[4] 60 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=13230 $Y=35260 $D=8 +M51 vdd 23 63 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=18035 $Y=21650 $D=8 +M52 63 19 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=19155 $Y=21650 $D=8 +M53 vdd 20 63 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=20275 $Y=21650 $D=8 +M54 vdd 63 x[3] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=18035 $Y=35260 $D=8 +M55 66 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=21395 $Y=21650 $D=8 +M56 vdd 19 66 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=22515 $Y=21650 $D=8 +M57 66 23 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=23635 $Y=21650 $D=8 +M58 x[2] 66 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=21395 $Y=35260 $D=8 +M59 vdd 23 69 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=26205 $Y=21650 $D=8 +M60 69 22 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=27325 $Y=21650 $D=8 +M61 vdd 20 69 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=28445 $Y=21650 $D=8 +M62 vdd 69 x[1] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=26205 $Y=35260 $D=8 +M63 72 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=29565 $Y=21650 $D=8 +M64 vdd 22 72 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=30685 $Y=21650 $D=8 +M65 72 23 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=31805 $Y=21650 $D=8 +M66 x[0] 72 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=29565 $Y=35260 $D=8 +M67 74 men vdd vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=5.915e-13 AS=1.35362e-12 PD=2.795e-06 PS=5.74e-06 NRD=0.114286 NRS=0.261538 m=1 nf=1 $X=37165 $Y=47525 $D=8 +M68 17 clk 74 vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=38285 $Y=47525 $D=8 +M69 75 clk 17 vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=39405 $Y=47525 $D=8 +M70 vdd men 75 vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=1.35362e-12 AS=5.915e-13 PD=5.74e-06 PS=2.795e-06 NRD=0.261538 NRS=0.114286 m=1 nf=1 $X=40525 $Y=47525 $D=8 +X71 vdd 16 17 pmos_1p2$$47109164 $T=44700 47595 0 0 $X=42105 $Y=46910 +X83 vss 18 23 vdd A[2] 17 16 xpredec1_bot $T=34205 3160 0 0 $X=33675 $Y=-5 +X84 vss 19 22 vdd A[1] 17 16 xpredec1_bot $T=42655 3160 0 0 $X=42125 $Y=-5 +X85 vss 20 21 vdd A[0] 17 16 xpredec1_bot $T=51110 3160 0 0 $X=50580 $Y=-5 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025487279687 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=1.2e-06 W=9e-07 AD=3.96e-13 AS=3.96e-13 PD=2.68e-06 PS=2.68e-06 NRD=0.488889 NRS=0.488889 m=1 nf=1 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025487279693 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 nmos_5p0 L=1.2e-06 W=6e-07 AD=2.64e-13 AS=2.64e-13 PD=2.08e-06 PS=2.08e-06 NRD=0.733333 NRS=0.733333 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$48624684 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47815724 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_28 +** N=10 EP=0 IP=12 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_29 +** N=15 EP=0 IP=20 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_30 1 2 3 4 9 11 14 16 +** N=16 EP=8 IP=24 FDC=20 +*.SEEDPROM +M0 1 12 10 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=8060 $D=8 +M1 1 15 13 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=9340 $D=8 +M2 12 10 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=8060 $D=8 +M3 15 13 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=9340 $D=8 +X4 3 4 2 2 2 9 11 10 12 018SRAM_cell1_2x $T=0 0 0 0 $X=-340 $Y=-340 +X5 3 4 2 2 2 13 15 14 16 018SRAM_cell1_2x $T=0 9000 0 0 $X=-340 $Y=8660 +.ENDS +*************************************** +.SUBCKT ICV_31 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ++ 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 +** N=53 EP=40 IP=82 FDC=220 +*.SEEDPROM +M0 7 51 50 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=17060 $D=8 +M1 7 53 52 7 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=18340 $D=8 +M2 51 50 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=17060 $D=8 +M3 53 52 7 7 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=18340 $D=8 +X4 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 30 31 ++ 32 33 34 35 36 37 38 39 40 41 42 43 44 45 ++ ICV_14 $T=-3000 0 1 180 $X=-15340 $Y=-340 +X7 7 8 25 26 46 47 50 51 ICV_30 $T=0 0 0 0 $X=-340 $Y=-340 +X8 7 8 25 26 52 53 48 49 ICV_30 $T=0 18000 0 0 $X=-340 $Y=17660 +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_dummy_R +** N=8 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_1 +** N=11 EP=0 IP=14 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_2 3 4 8 9 10 11 +** N=16 EP=6 IP=22 FDC=4 +*.SEEDPROM +M0 4 4 8 4 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=3560 $D=8 +M1 4 4 10 4 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=4840 $D=8 +M2 9 3 4 4 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=3560 $D=8 +M3 11 3 4 4 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=4840 $D=8 +.ENDS +*************************************** +.SUBCKT ICV_3 1 2 3 4 10 12 14 15 +** N=19 EP=8 IP=26 FDC=16 +*.SEEDPROM +M0 1 3 16 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=3180 $Y=7970 $D=2 +M1 18 3 1 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=3180 $Y=9260 $D=2 +M2 3 4 16 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=3630 $Y=6340 $D=2 +M3 3 4 18 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=3630 $Y=10710 $D=2 +M4 17 3 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=4770 $Y=6340 $D=2 +M5 19 3 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=4770 $Y=10710 $D=2 +M6 2 3 17 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=5220 $Y=7970 $D=2 +M7 19 3 2 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=5220 $Y=9260 $D=2 +X8 3 4 10 12 16 17 ICV_2 $T=0 0 0 0 $X=-340 $Y=-340 +X9 3 4 18 19 14 15 ICV_2 $T=0 9000 0 0 $X=-340 $Y=8660 +.ENDS +*************************************** +.SUBCKT ICV_4 1 2 3 4 14 16 18 19 +** N=23 EP=8 IP=30 FDC=40 +*.SEEDPROM +M0 1 3 20 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=3180 $Y=16970 $D=2 +M1 22 3 1 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=3180 $Y=18260 $D=2 +M2 3 4 20 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=3630 $Y=15340 $D=2 +M3 3 4 22 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=3630 $Y=19710 $D=2 +M4 21 3 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=4770 $Y=15340 $D=2 +M5 23 3 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=4770 $Y=19710 $D=2 +M6 2 3 21 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=5220 $Y=16970 $D=2 +M7 23 3 2 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=5220 $Y=18260 $D=2 +X8 1 2 3 4 14 16 20 21 ICV_3 $T=0 0 0 0 $X=-340 $Y=-340 +X9 1 2 3 4 22 23 18 19 ICV_3 $T=0 18000 0 0 $X=-340 $Y=17660 +.ENDS +*************************************** +.SUBCKT gf180mcu_fd_sram__512x8m8wm1 A[8] A[7] A[6] A[5] A[4] A[3] A[2] ++ A[1] A[0] CEN CLK D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0] GWEN Q[7] Q[6] ++ Q[5] Q[4] Q[3] Q[2] Q[1] Q[0] VDD VSS WEN[7] WEN[6] WEN[5] WEN[4] WEN[3] ++ WEN[2] WEN[1] WEN[0] +** N=24897 EP=38 IP=4916 FDC=29933 +M0 23498 VSS 703 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=120390 $Y=176390 $D=2 +M1 703 VSS 23500 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=120390 $Y=472100 $D=2 +M2 VSS 23497 23498 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=120840 $Y=177840 $D=2 +M3 VSS 23499 23500 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=120840 $Y=470470 $D=2 +M4 23497 23498 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=121980 $Y=177840 $D=2 +M5 23499 23500 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=121980 $Y=470470 $D=2 +M6 23497 VSS 702 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=122430 $Y=176390 $D=2 +M7 702 VSS 23499 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=122430 $Y=472100 $D=2 +M8 VSS 24106 23202 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=168355 $Y=180895 $D=2 +M9 24106 24042 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=168355 $Y=183295 $D=2 +M10 VSS 24044 24108 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=168355 $Y=213375 $D=2 +M11 VSS 24108 23209 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=214655 $D=2 +M12 VSS 24110 23210 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=216895 $D=2 +M13 24110 24046 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=168355 $Y=219295 $D=2 +M14 VSS 24048 24112 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=168355 $Y=249375 $D=2 +M15 VSS 24112 23217 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=250655 $D=2 +M16 VSS 24114 23218 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=252895 $D=2 +M17 24114 24050 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=168355 $Y=255295 $D=2 +M18 VSS 24052 24116 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=168355 $Y=285375 $D=2 +M19 VSS 24116 23225 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=286655 $D=2 +M20 VSS 24118 23226 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=288895 $D=2 +M21 24118 24054 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=168355 $Y=291295 $D=2 +M22 VSS 24056 24120 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=168355 $Y=321375 $D=2 +M23 VSS 24120 23233 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=322655 $D=2 +M24 VSS 24122 23234 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=324895 $D=2 +M25 24122 24058 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=168355 $Y=327295 $D=2 +M26 VSS 24060 24124 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=168355 $Y=357375 $D=2 +M27 VSS 24124 23241 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=358655 $D=2 +M28 VSS 24126 23242 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=360895 $D=2 +M29 24126 24062 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=168355 $Y=363295 $D=2 +M30 VSS 24064 24128 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=168355 $Y=393375 $D=2 +M31 VSS 24128 23249 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=394655 $D=2 +M32 VSS 24130 23250 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=396895 $D=2 +M33 24130 24066 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=168355 $Y=399295 $D=2 +M34 VSS 24068 24132 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=168355 $Y=429375 $D=2 +M35 VSS 24132 23257 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=430655 $D=2 +M36 VSS 24134 23258 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=168355 $Y=432895 $D=2 +M37 24134 24070 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=168355 $Y=435295 $D=2 +M38 VSS 24072 24136 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=168355 $Y=465375 $D=2 +M39 VSS 24136 23265 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=168355 $Y=466655 $D=2 +M40 24042 24043 VSS VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=9.68e-13 PD=5.28e-06 PS=5.28e-06 NRD=0.2 NRS=0.2 m=1 nf=1 $X=198635 $Y=180895 $D=2 +M41 VSS 24045 24044 VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=198635 $Y=215775 $D=2 +M42 24046 24047 VSS VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=198635 $Y=216895 $D=2 +M43 VSS 24049 24048 VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=198635 $Y=251775 $D=2 +M44 24050 24051 VSS VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=198635 $Y=252895 $D=2 +M45 VSS 24053 24052 VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=198635 $Y=287775 $D=2 +M46 24054 24055 VSS VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=198635 $Y=288895 $D=2 +M47 VSS 24057 24056 VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=198635 $Y=323775 $D=2 +M48 24058 24059 VSS VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=198635 $Y=324895 $D=2 +M49 VSS 24061 24060 VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=198635 $Y=359775 $D=2 +M50 24062 24063 VSS VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=198635 $Y=360895 $D=2 +M51 VSS 24065 24064 VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=198635 $Y=395775 $D=2 +M52 24066 24067 VSS VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=198635 $Y=396895 $D=2 +M53 VSS 24069 24068 VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=198635 $Y=431775 $D=2 +M54 24070 24071 VSS VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=198635 $Y=432895 $D=2 +M55 VSS 24073 24072 VSS nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=9.68e-13 PD=5.28e-06 PS=5.28e-06 NRD=0.2 NRS=0.2 m=1 nf=1 $X=198635 $Y=467775 $D=2 +M56 2 VDD 1 VSS nmos_5p0 L=6e-07 W=6.59e-06 AD=2.8996e-12 AS=2.8996e-12 PD=1.406e-05 PS=1.406e-05 NRD=0.0667678 NRS=0.0667678 m=1 nf=1 $X=204815 $Y=471000 $D=2 +M57 24707 1040 VSS VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=7.32375e-13 AS=2.079e-12 PD=3.615e-06 PS=7.62e-06 NRD=0.0738095 NRS=0.209524 m=1 nf=1 $X=218475 $Y=180950 $D=2 +M58 24706 1044 24707 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=218475 $Y=182015 $D=2 +M59 24043 1052 24706 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=218475 $Y=183135 $D=2 +M60 24708 1045 24045 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=218475 $Y=213535 $D=2 +M61 24709 1044 24708 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=218475 $Y=214655 $D=2 +M62 VSS 1040 24709 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=218475 $Y=215720 $D=2 +M63 24711 1040 VSS VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=218475 $Y=216950 $D=2 +M64 24710 1043 24711 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=218475 $Y=218015 $D=2 +M65 24047 1052 24710 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=218475 $Y=219135 $D=2 +M66 24712 1045 24049 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=218475 $Y=249535 $D=2 +M67 24713 1043 24712 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=218475 $Y=250655 $D=2 +M68 VSS 1040 24713 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=218475 $Y=251720 $D=2 +M69 24715 1040 VSS VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=218475 $Y=252950 $D=2 +M70 24714 1042 24715 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=218475 $Y=254015 $D=2 +M71 24051 1052 24714 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=218475 $Y=255135 $D=2 +M72 24716 1045 24053 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=218475 $Y=285535 $D=2 +M73 24717 1042 24716 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=218475 $Y=286655 $D=2 +M74 VSS 1040 24717 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=218475 $Y=287720 $D=2 +M75 24719 1040 VSS VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=218475 $Y=288950 $D=2 +M76 24718 1041 24719 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=218475 $Y=290015 $D=2 +M77 24055 1052 24718 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=218475 $Y=291135 $D=2 +M78 24720 1045 24057 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=218475 $Y=321535 $D=2 +M79 24721 1041 24720 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=218475 $Y=322655 $D=2 +M80 VSS 1040 24721 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=218475 $Y=323720 $D=2 +M81 24723 1038 VSS VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=218475 $Y=324950 $D=2 +M82 24722 1044 24723 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=218475 $Y=326015 $D=2 +M83 24059 1052 24722 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=218475 $Y=327135 $D=2 +M84 24724 1045 24061 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=218475 $Y=357535 $D=2 +M85 24725 1044 24724 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=218475 $Y=358655 $D=2 +M86 VSS 1038 24725 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=218475 $Y=359720 $D=2 +M87 24727 1038 VSS VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=218475 $Y=360950 $D=2 +M88 24726 1043 24727 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=218475 $Y=362015 $D=2 +M89 24063 1052 24726 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=218475 $Y=363135 $D=2 +M90 24728 1045 24065 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=218475 $Y=393535 $D=2 +M91 24729 1043 24728 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=218475 $Y=394655 $D=2 +M92 VSS 1038 24729 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=218475 $Y=395720 $D=2 +M93 24731 1038 VSS VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=218475 $Y=396950 $D=2 +M94 24730 1042 24731 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=218475 $Y=398015 $D=2 +M95 24067 1052 24730 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=218475 $Y=399135 $D=2 +M96 24732 1045 24069 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=218475 $Y=429535 $D=2 +M97 24733 1042 24732 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=218475 $Y=430655 $D=2 +M98 VSS 1038 24733 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=218475 $Y=431720 $D=2 +M99 24735 1038 VSS VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=218475 $Y=432950 $D=2 +M100 24734 1041 24735 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=218475 $Y=434015 $D=2 +M101 24071 1052 24734 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=218475 $Y=435135 $D=2 +M102 24736 1045 24073 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=218475 $Y=465535 $D=2 +M103 24737 1041 24736 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=218475 $Y=466655 $D=2 +M104 VSS 1038 24737 VSS nmos_5p0 L=6e-07 W=3.15e-06 AD=2.079e-12 AS=7.32375e-13 PD=7.62e-06 PS=3.615e-06 NRD=0.209524 NRS=0.0738095 m=1 nf=1 $X=218475 $Y=467720 $D=2 +M105 VSS 1 1000 VSS nmos_5p0 L=6e-07 W=1.36e-06 AD=3.536e-13 AS=5.984e-13 PD=1.88e-06 PS=3.6e-06 NRD=0.191176 NRS=0.323529 m=1 nf=1 $X=233770 $Y=54135 $D=2 +M106 1000 CLK VSS VSS nmos_5p0 L=6e-07 W=1.36e-06 AD=5.984e-13 AS=3.536e-13 PD=3.6e-06 PS=1.88e-06 NRD=0.323529 NRS=0.191176 m=1 nf=1 $X=234890 $Y=54135 $D=2 +M107 616 619 VSS VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=242235 $Y=54135 $D=2 +M108 281 1006 VSS VSS nmos_5p0 L=1e-06 W=6e-07 AD=2.64e-13 AS=2.64e-13 PD=2.08e-06 PS=2.08e-06 NRD=0.733333 NRS=0.733333 m=1 nf=1 $X=243265 $Y=46010 $D=2 +M109 CEN 1000 619 VSS nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=245925 $Y=54135 $D=2 +M110 250 468 VSS VSS nmos_5p0 L=6e-07 W=4.99e-05 AD=1.47704e-11 AS=1.47704e-11 PD=6.284e-05 PS=6.284e-05 NRD=0.148297 NRS=0.148297 m=1 nf=5 $X=241995 $Y=72320 $D=2 +M111 317 281 VSS VSS nmos_5p0 L=6e-07 W=7.5e-07 AD=3.3e-13 AS=3.3e-13 PD=2.38e-06 PS=2.38e-06 NRD=0.586667 NRS=0.586667 m=1 nf=1 $X=246495 $Y=46075 $D=2 +M112 354 317 VSS VSS nmos_5p0 L=6e-07 W=3.02e-06 AD=1.3288e-12 AS=1.3288e-12 PD=6.92e-06 PS=6.92e-06 NRD=0.145695 NRS=0.145695 m=1 nf=1 $X=249065 $Y=46070 $D=2 +M113 24027 354 VSS VSS nmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=1.34946e-11 PD=2.32e-05 PS=4.655e-05 NRD=0.0114638 NRS=0.0262346 m=1 nf=1 $X=256125 $Y=28435 $D=2 +M114 VSS 24107 23266 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=252270 $Y=180895 $D=2 +M115 24107 24042 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=252270 $Y=183295 $D=2 +M116 VSS 24044 24109 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=252270 $Y=213375 $D=2 +M117 VSS 24109 23273 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=214655 $D=2 +M118 VSS 24111 23274 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=216895 $D=2 +M119 24111 24046 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=252270 $Y=219295 $D=2 +M120 VSS 24048 24113 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=252270 $Y=249375 $D=2 +M121 VSS 24113 23281 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=250655 $D=2 +M122 VSS 24115 23282 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=252895 $D=2 +M123 24115 24050 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=252270 $Y=255295 $D=2 +M124 VSS 24052 24117 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=252270 $Y=285375 $D=2 +M125 VSS 24117 23289 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=286655 $D=2 +M126 VSS 24119 23290 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=288895 $D=2 +M127 24119 24054 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=252270 $Y=291295 $D=2 +M128 VSS 24056 24121 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=252270 $Y=321375 $D=2 +M129 VSS 24121 23297 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=322655 $D=2 +M130 VSS 24123 23298 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=324895 $D=2 +M131 24123 24058 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=252270 $Y=327295 $D=2 +M132 VSS 24060 24125 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=252270 $Y=357375 $D=2 +M133 VSS 24125 23305 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=358655 $D=2 +M134 VSS 24127 23306 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=360895 $D=2 +M135 24127 24062 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=252270 $Y=363295 $D=2 +M136 VSS 24064 24129 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=252270 $Y=393375 $D=2 +M137 VSS 24129 23313 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=394655 $D=2 +M138 VSS 24131 23314 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=396895 $D=2 +M139 24131 24066 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=252270 $Y=399295 $D=2 +M140 VSS 24068 24133 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=252270 $Y=429375 $D=2 +M141 VSS 24133 23321 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=430655 $D=2 +M142 VSS 24135 23322 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=252270 $Y=432895 $D=2 +M143 24135 24070 VSS VSS nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=252270 $Y=435295 $D=2 +M144 VSS 24072 24137 VSS nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=252270 $Y=465375 $D=2 +M145 VSS 24137 23329 VSS nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=252270 $Y=466655 $D=2 +M146 24028 CLK 24027 VSS nmos_5p0 L=6e-07 W=2.268e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=257245 $Y=28435 $D=2 +M147 445 616 24028 VSS nmos_5p0 L=6e-07 W=2.268e-05 AD=1.33812e-11 AS=5.8968e-12 PD=4.654e-05 PS=2.32e-05 NRD=0.0260141 NRS=0.0114638 m=1 nf=1 $X=258365 $Y=28435 $D=2 +M148 24029 495 VSS VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=4.7177e-12 AS=1.07963e-11 PD=1.8665e-05 PS=3.748e-05 NRD=0.014329 NRS=0.0327914 m=1 nf=1 $X=262120 $Y=29545 $D=2 +M149 468 445 24029 VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=263240 $Y=29545 $D=2 +M150 24030 445 468 VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=264360 $Y=29545 $D=2 +M151 VSS 495 24030 VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=1.07055e-11 AS=4.7177e-12 PD=3.747e-05 PS=1.8665e-05 NRD=0.0325158 NRS=0.014329 m=1 nf=1 $X=265480 $Y=29545 $D=2 +M152 24031 468 VSS VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=1.16905e-12 AS=2.7013e-12 PD=5.055e-06 PS=1.027e-05 NRD=0.0567181 NRS=0.131057 m=1 nf=1 $X=268545 $Y=43150 $D=2 +M153 495 607 24031 VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=2.27e-14 AS=-2.27e-14 PD=1e-08 PS=-1e-08 NRD=0.00110132 NRS=-0.00110132 m=1 nf=1 $X=269660 $Y=43150 $D=2 +M154 24032 607 495 VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=-2.27e-14 AS=2.27e-14 PD=-1e-08 PS=1e-08 NRD=-0.00110132 NRS=0.00110132 m=1 nf=1 $X=270785 $Y=43150 $D=2 +M155 VSS 468 24032 VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=2.7013e-12 AS=1.16905e-12 PD=1.027e-05 PS=5.055e-06 NRD=0.131057 NRS=0.0567181 m=1 nf=1 $X=271900 $Y=43150 $D=2 +M156 1 250 VSS VSS nmos_5p0 L=6e-07 W=0.0001474 AD=3.8324e-11 AS=4.09772e-11 PD=0.0001578 PS=0.00017326 NRD=0.705563 NRS=0.75441 m=1 nf=20 $X=253180 $Y=76320 $D=2 +M157 23502 VSS 705 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=304270 $Y=176390 $D=2 +M158 705 VSS 23504 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=304270 $Y=472100 $D=2 +M159 VSS 23501 23502 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=304720 $Y=177840 $D=2 +M160 VSS 23503 23504 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=304720 $Y=470470 $D=2 +M161 23501 23502 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=305860 $Y=177840 $D=2 +M162 23503 23504 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=305860 $Y=470470 $D=2 +M163 23501 VSS 704 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=306310 $Y=176390 $D=2 +M164 704 VSS 23503 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=306310 $Y=472100 $D=2 +M165 24074 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=418270 $Y=176390 $D=2 +M166 614 VSS 24076 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=211100 $D=2 +M167 24078 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=212390 $D=2 +M168 614 VSS 24080 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=247100 $D=2 +M169 24082 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=248390 $D=2 +M170 614 VSS 24084 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=283100 $D=2 +M171 24086 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=284390 $D=2 +M172 614 VSS 24088 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=319100 $D=2 +M173 24090 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=320390 $D=2 +M174 614 VSS 24092 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=355100 $D=2 +M175 24094 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=356390 $D=2 +M176 614 VSS 24096 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=391100 $D=2 +M177 24098 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=392390 $D=2 +M178 614 VSS 24100 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=427100 $D=2 +M179 24102 VSS 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=428390 $D=2 +M180 614 1002 24104 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=418270 $Y=463100 $D=2 +M181 23859 1002 614 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=418270 $Y=464390 $D=2 +M182 614 1002 23857 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=418270 $Y=472100 $D=2 +M183 VSS VDD 24074 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=177840 $D=2 +M184 VSS VDD 24076 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=209470 $D=2 +M185 VSS VDD 24078 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=213840 $D=2 +M186 VSS VDD 24080 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=245470 $D=2 +M187 VSS VDD 24082 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=249840 $D=2 +M188 VSS VDD 24084 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=281470 $D=2 +M189 VSS VDD 24086 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=285840 $D=2 +M190 VSS VDD 24088 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=317470 $D=2 +M191 VSS VDD 24090 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=321840 $D=2 +M192 VSS VDD 24092 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=353470 $D=2 +M193 VSS VDD 24094 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=357840 $D=2 +M194 VSS VDD 24096 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=389470 $D=2 +M195 VSS VDD 24098 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=393840 $D=2 +M196 VSS VDD 24100 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=425470 $D=2 +M197 VSS VDD 24102 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=429840 $D=2 +M198 VSS VDD 24104 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=461470 $D=2 +M199 VSS VDD 23859 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=465840 $D=2 +M200 VSS VDD 23857 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=418720 $Y=470470 $D=2 +M201 24075 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=177840 $D=2 +M202 24077 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=209470 $D=2 +M203 24079 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=213840 $D=2 +M204 24081 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=245470 $D=2 +M205 24083 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=249840 $D=2 +M206 24085 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=281470 $D=2 +M207 24087 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=285840 $D=2 +M208 24089 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=317470 $D=2 +M209 24091 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=321840 $D=2 +M210 24093 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=353470 $D=2 +M211 24095 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=357840 $D=2 +M212 24097 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=389470 $D=2 +M213 24099 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=393840 $D=2 +M214 24101 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=425470 $D=2 +M215 24103 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=429840 $D=2 +M216 24105 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=461470 $D=2 +M217 23860 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=465840 $D=2 +M218 23858 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=419860 $Y=470470 $D=2 +M219 606 614 VSS VSS nmos_5p0 L=6e-07 W=2.76e-06 AD=7.176e-13 AS=1.2144e-12 PD=3.8e-06 PS=7.28e-06 NRD=0.376812 NRS=0.637681 m=1 nf=2 $X=418770 $Y=94540 $D=2 +M220 607 606 VSS VSS nmos_5p0 L=6e-07 W=1.7e-05 AD=4.42e-12 AS=7.48e-12 PD=1.804e-05 PS=3.576e-05 NRD=0.0611765 NRS=0.103529 m=1 nf=2 $X=418790 $Y=79115 $D=2 +M221 613 VDD VSS VSS nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=5.016e-13 PD=2.18e-06 PS=4.04e-06 NRD=0.912281 NRS=1.54386 m=1 nf=2 $X=419015 $Y=110805 $D=2 +M222 24075 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=420310 $Y=176390 $D=2 +M223 615 VSS 24077 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=211100 $D=2 +M224 24079 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=212390 $D=2 +M225 615 VSS 24081 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=247100 $D=2 +M226 24083 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=248390 $D=2 +M227 615 VSS 24085 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=283100 $D=2 +M228 24087 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=284390 $D=2 +M229 615 VSS 24089 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=319100 $D=2 +M230 24091 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=320390 $D=2 +M231 615 VSS 24093 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=355100 $D=2 +M232 24095 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=356390 $D=2 +M233 615 VSS 24097 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=391100 $D=2 +M234 24099 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=392390 $D=2 +M235 615 VSS 24101 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=427100 $D=2 +M236 24103 VSS 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=428390 $D=2 +M237 615 1002 24105 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=420310 $Y=463100 $D=2 +M238 23860 1002 615 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=420310 $Y=464390 $D=2 +M239 615 1002 23858 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=420310 $Y=472100 $D=2 +M240 VDD 23446 23448 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=179690 $D=8 +M241 VDD 24167 24166 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=180970 $D=8 +M242 VDD 24175 24174 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=323690 $D=8 +M243 VDD 24183 24182 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=324970 $D=8 +M244 VDD 24191 24190 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=467690 $D=8 +M245 VDD 23534 23536 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=12840 $Y=468970 $D=8 +M246 23446 23448 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=179690 $D=8 +M247 24167 24166 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=180970 $D=8 +M248 24175 24174 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=323690 $D=8 +M249 24183 24182 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=324970 $D=8 +M250 24191 24190 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=467690 $D=8 +M251 23534 23536 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=13980 $Y=468970 $D=8 +M252 23915 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=13620 $Y=160970 $D=8 +M253 23916 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=13620 $Y=164845 $D=8 +M254 24138 23885 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=13835 $Y=112830 $D=8 +M255 VDD 23442 23444 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=179690 $D=8 +M256 VDD 24169 24168 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=180970 $D=8 +M257 VDD 24177 24176 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=323690 $D=8 +M258 VDD 24185 24184 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=324970 $D=8 +M259 VDD 24193 24192 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=467690 $D=8 +M260 VDD 23530 23532 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=15840 $Y=468970 $D=8 +M261 23442 23444 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=179690 $D=8 +M262 24169 24168 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=180970 $D=8 +M263 24177 24176 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=323690 $D=8 +M264 24185 24184 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=324970 $D=8 +M265 24193 24192 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=467690 $D=8 +M266 23530 23532 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=16980 $Y=468970 $D=8 +M267 24139 23884 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=16365 $Y=112830 $D=8 +M268 23918 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=16720 $Y=160970 $D=8 +M269 23917 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=16720 $Y=164845 $D=8 +M270 VDD 23438 23440 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=179690 $D=8 +M271 VDD 24171 24170 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=180970 $D=8 +M272 VDD 24179 24178 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=323690 $D=8 +M273 VDD 24187 24186 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=324970 $D=8 +M274 VDD 24195 24194 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=467690 $D=8 +M275 VDD 23526 23528 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=18840 $Y=468970 $D=8 +M276 23438 23440 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=179690 $D=8 +M277 24171 24170 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=180970 $D=8 +M278 24179 24178 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=323690 $D=8 +M279 24187 24186 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=324970 $D=8 +M280 24195 24194 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=467690 $D=8 +M281 23526 23528 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=19980 $Y=468970 $D=8 +M282 23919 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=19815 $Y=160970 $D=8 +M283 23920 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=19815 $Y=164845 $D=8 +M284 24140 23883 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=20030 $Y=112830 $D=8 +M285 VDD 23434 23436 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=179690 $D=8 +M286 VDD 24173 24172 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=180970 $D=8 +M287 VDD 24181 24180 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=323690 $D=8 +M288 VDD 24189 24188 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=324970 $D=8 +M289 VDD 24197 24196 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=467690 $D=8 +M290 VDD 23522 23524 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=21840 $Y=468970 $D=8 +M291 23434 23436 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=179690 $D=8 +M292 24173 24172 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=180970 $D=8 +M293 24181 24180 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=323690 $D=8 +M294 24189 24188 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=324970 $D=8 +M295 24197 24196 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=467690 $D=8 +M296 23522 23524 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=22980 $Y=468970 $D=8 +M297 24141 23882 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=22560 $Y=112830 $D=8 +M298 23922 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=22915 $Y=160970 $D=8 +M299 23921 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=22915 $Y=164845 $D=8 +M300 VDD 23342 23344 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=179690 $D=8 +M301 VDD 24263 24262 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=180970 $D=8 +M302 VDD 24287 24286 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=323690 $D=8 +M303 VDD 24311 24310 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=324970 $D=8 +M304 VDD 24335 24334 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=467690 $D=8 +M305 VDD 23518 23520 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=24840 $Y=468970 $D=8 +M306 23342 23344 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=179690 $D=8 +M307 24263 24262 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=180970 $D=8 +M308 24287 24286 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=323690 $D=8 +M309 24311 24310 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=324970 $D=8 +M310 24335 24334 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=467690 $D=8 +M311 23518 23520 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=25980 $Y=468970 $D=8 +M312 23923 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=26005 $Y=160970 $D=8 +M313 23924 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=26005 $Y=164845 $D=8 +M314 24142 23881 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=26220 $Y=112830 $D=8 +M315 VDD 23338 23340 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=179690 $D=8 +M316 VDD 24265 24264 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=180970 $D=8 +M317 VDD 24289 24288 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=323690 $D=8 +M318 VDD 24313 24312 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=324970 $D=8 +M319 VDD 24337 24336 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=467690 $D=8 +M320 VDD 23514 23516 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=27840 $Y=468970 $D=8 +M321 23338 23340 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=179690 $D=8 +M322 24265 24264 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=180970 $D=8 +M323 24289 24288 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=323690 $D=8 +M324 24313 24312 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=324970 $D=8 +M325 24337 24336 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=467690 $D=8 +M326 23514 23516 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=28980 $Y=468970 $D=8 +M327 24143 23880 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=28750 $Y=112830 $D=8 +M328 23926 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=29105 $Y=160970 $D=8 +M329 23925 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=29105 $Y=164845 $D=8 +M330 VDD 23350 23352 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=179690 $D=8 +M331 VDD 24267 24266 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=180970 $D=8 +M332 VDD 24291 24290 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=323690 $D=8 +M333 VDD 24315 24314 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=324970 $D=8 +M334 VDD 24339 24338 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=467690 $D=8 +M335 VDD 23510 23512 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=30840 $Y=468970 $D=8 +M336 23350 23352 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=179690 $D=8 +M337 24267 24266 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=180970 $D=8 +M338 24291 24290 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=323690 $D=8 +M339 24315 24314 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=324970 $D=8 +M340 24339 24338 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=467690 $D=8 +M341 23510 23512 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=31980 $Y=468970 $D=8 +M342 23927 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=32200 $Y=160970 $D=8 +M343 23928 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=32200 $Y=164845 $D=8 +M344 24144 23879 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=32415 $Y=112830 $D=8 +M345 VDD 23346 23348 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=179690 $D=8 +M346 VDD 24269 24268 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=180970 $D=8 +M347 VDD 24293 24292 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=323690 $D=8 +M348 VDD 24317 24316 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=324970 $D=8 +M349 VDD 24341 24340 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=467690 $D=8 +M350 VDD 23506 23508 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=33840 $Y=468970 $D=8 +M351 23346 23348 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=179690 $D=8 +M352 24269 24268 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=180970 $D=8 +M353 24293 24292 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=323690 $D=8 +M354 24317 24316 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=324970 $D=8 +M355 24341 24340 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=467690 $D=8 +M356 23506 23508 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=34980 $Y=468970 $D=8 +M357 24034 23878 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=34945 $Y=112830 $D=8 +M358 1064 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=35120 $Y=160970 $D=8 +M359 1065 23198 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=35120 $Y=164845 $D=8 +M360 1076 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=38575 $Y=160970 $D=8 +M361 1077 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=38575 $Y=164845 $D=8 +M362 VDD 23566 23568 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=179690 $D=8 +M363 VDD 24284 24285 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=180970 $D=8 +M364 VDD 24308 24309 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=323690 $D=8 +M365 VDD 24332 24333 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=324970 $D=8 +M366 VDD 24356 24357 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=467690 $D=8 +M367 VDD 23598 23600 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=39840 $Y=468970 $D=8 +M368 24038 23885 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=38620 $Y=112830 $D=8 +M369 23566 23568 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=179690 $D=8 +M370 24284 24285 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=180970 $D=8 +M371 24308 24309 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=323690 $D=8 +M372 24332 24333 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=324970 $D=8 +M373 24356 24357 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=467690 $D=8 +M374 23598 23600 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=40980 $Y=468970 $D=8 +M375 24652 23884 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=41145 $Y=112830 $D=8 +M376 23983 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=41500 $Y=160970 $D=8 +M377 23984 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=41500 $Y=164845 $D=8 +M378 VDD 23562 23564 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=179690 $D=8 +M379 VDD 24282 24283 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=180970 $D=8 +M380 VDD 24306 24307 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=323690 $D=8 +M381 VDD 24330 24331 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=324970 $D=8 +M382 VDD 24354 24355 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=467690 $D=8 +M383 VDD 23594 23596 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=42840 $Y=468970 $D=8 +M384 23562 23564 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=179690 $D=8 +M385 24282 24283 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=180970 $D=8 +M386 24306 24307 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=323690 $D=8 +M387 24330 24331 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=324970 $D=8 +M388 24354 24355 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=467690 $D=8 +M389 23594 23596 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=43980 $Y=468970 $D=8 +M390 23982 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=44595 $Y=160970 $D=8 +M391 23981 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=44595 $Y=164845 $D=8 +M392 VDD 23558 23560 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=179690 $D=8 +M393 VDD 24280 24281 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=180970 $D=8 +M394 VDD 24304 24305 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=323690 $D=8 +M395 VDD 24328 24329 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=324970 $D=8 +M396 VDD 24352 24353 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=467690 $D=8 +M397 VDD 23590 23592 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=45840 $Y=468970 $D=8 +M398 24651 23883 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=44810 $Y=112830 $D=8 +M399 23558 23560 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=179690 $D=8 +M400 24280 24281 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=180970 $D=8 +M401 24304 24305 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=323690 $D=8 +M402 24328 24329 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=324970 $D=8 +M403 24352 24353 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=467690 $D=8 +M404 23590 23592 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=46980 $Y=468970 $D=8 +M405 24650 23882 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=47340 $Y=112830 $D=8 +M406 23979 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=47695 $Y=160970 $D=8 +M407 23980 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=47695 $Y=164845 $D=8 +M408 VDD 23554 23556 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=179690 $D=8 +M409 VDD 24278 24279 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=180970 $D=8 +M410 VDD 24302 24303 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=323690 $D=8 +M411 VDD 24326 24327 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=324970 $D=8 +M412 VDD 24350 24351 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=467690 $D=8 +M413 VDD 23586 23588 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=48840 $Y=468970 $D=8 +M414 23554 23556 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=179690 $D=8 +M415 24278 24279 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=180970 $D=8 +M416 24302 24303 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=323690 $D=8 +M417 24326 24327 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=324970 $D=8 +M418 24350 24351 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=467690 $D=8 +M419 23586 23588 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=49980 $Y=468970 $D=8 +M420 VDD 23550 23552 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=179690 $D=8 +M421 VDD 24276 24277 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=180970 $D=8 +M422 VDD 24300 24301 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=323690 $D=8 +M423 VDD 24324 24325 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=324970 $D=8 +M424 VDD 24348 24349 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=467690 $D=8 +M425 VDD 23582 23584 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=51840 $Y=468970 $D=8 +M426 23978 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=50785 $Y=160970 $D=8 +M427 23977 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=50785 $Y=164845 $D=8 +M428 24649 23881 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=51000 $Y=112830 $D=8 +M429 23550 23552 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=179690 $D=8 +M430 24276 24277 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=180970 $D=8 +M431 24300 24301 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=323690 $D=8 +M432 24324 24325 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=324970 $D=8 +M433 24348 24349 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=467690 $D=8 +M434 23582 23584 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=52980 $Y=468970 $D=8 +M435 24648 23880 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=53530 $Y=112830 $D=8 +M436 VDD 23546 23548 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=179690 $D=8 +M437 VDD 24274 24275 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=180970 $D=8 +M438 VDD 24298 24299 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=323690 $D=8 +M439 VDD 24322 24323 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=324970 $D=8 +M440 VDD 24346 24347 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=467690 $D=8 +M441 VDD 23578 23580 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=54840 $Y=468970 $D=8 +M442 23975 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=53885 $Y=160970 $D=8 +M443 23976 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=53885 $Y=164845 $D=8 +M444 23546 23548 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=179690 $D=8 +M445 24274 24275 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=180970 $D=8 +M446 24298 24299 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=323690 $D=8 +M447 24322 24323 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=324970 $D=8 +M448 24346 24347 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=467690 $D=8 +M449 23578 23580 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=55980 $Y=468970 $D=8 +M450 VDD 23542 23544 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=179690 $D=8 +M451 VDD 24272 24273 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=180970 $D=8 +M452 VDD 24296 24297 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=323690 $D=8 +M453 VDD 24320 24321 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=324970 $D=8 +M454 VDD 24344 24345 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=467690 $D=8 +M455 VDD 23574 23576 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=57840 $Y=468970 $D=8 +M456 23974 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=56980 $Y=160970 $D=8 +M457 23973 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=56980 $Y=164845 $D=8 +M458 24647 23879 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=57195 $Y=112830 $D=8 +M459 23542 23544 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=179690 $D=8 +M460 24272 24273 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=180970 $D=8 +M461 24296 24297 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=323690 $D=8 +M462 24320 24321 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=324970 $D=8 +M463 24344 24345 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=467690 $D=8 +M464 23574 23576 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=58980 $Y=468970 $D=8 +M465 VDD 23538 23540 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=179690 $D=8 +M466 VDD 24270 24271 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=180970 $D=8 +M467 VDD 24294 24295 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=323690 $D=8 +M468 VDD 24318 24319 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=324970 $D=8 +M469 VDD 24342 24343 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=467690 $D=8 +M470 VDD 23570 23572 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=60840 $Y=468970 $D=8 +M471 24646 23878 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=59725 $Y=112830 $D=8 +M472 23971 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=60080 $Y=160970 $D=8 +M473 23972 1074 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=60080 $Y=164845 $D=8 +M474 23538 23540 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=179690 $D=8 +M475 24270 24271 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=180970 $D=8 +M476 24294 24295 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=323690 $D=8 +M477 24318 24319 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=324970 $D=8 +M478 24342 24343 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=467690 $D=8 +M479 23570 23572 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=61980 $Y=468970 $D=8 +M480 VDD 23462 23464 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=179690 $D=8 +M481 VDD 24199 24198 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=180970 $D=8 +M482 VDD 24207 24206 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=323690 $D=8 +M483 VDD 24215 24214 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=324970 $D=8 +M484 VDD 24223 24222 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=467690 $D=8 +M485 VDD 23630 23632 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=66840 $Y=468970 $D=8 +M486 23462 23464 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=179690 $D=8 +M487 24199 24198 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=180970 $D=8 +M488 24207 24206 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=323690 $D=8 +M489 24215 24214 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=324970 $D=8 +M490 24223 24222 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=467690 $D=8 +M491 23630 23632 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=67980 $Y=468970 $D=8 +M492 23929 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=67620 $Y=160970 $D=8 +M493 23930 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=67620 $Y=164845 $D=8 +M494 24145 23885 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=67835 $Y=112830 $D=8 +M495 VDD 23458 23460 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=179690 $D=8 +M496 VDD 24201 24200 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=180970 $D=8 +M497 VDD 24209 24208 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=323690 $D=8 +M498 VDD 24217 24216 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=324970 $D=8 +M499 VDD 24225 24224 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=467690 $D=8 +M500 VDD 23626 23628 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=69840 $Y=468970 $D=8 +M501 23458 23460 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=179690 $D=8 +M502 24201 24200 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=180970 $D=8 +M503 24209 24208 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=323690 $D=8 +M504 24217 24216 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=324970 $D=8 +M505 24225 24224 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=467690 $D=8 +M506 23626 23628 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=70980 $Y=468970 $D=8 +M507 24146 23884 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=70365 $Y=112830 $D=8 +M508 23932 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=70720 $Y=160970 $D=8 +M509 23931 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=70720 $Y=164845 $D=8 +M510 VDD 23454 23456 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=179690 $D=8 +M511 VDD 24203 24202 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=180970 $D=8 +M512 VDD 24211 24210 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=323690 $D=8 +M513 VDD 24219 24218 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=324970 $D=8 +M514 VDD 24227 24226 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=467690 $D=8 +M515 VDD 23622 23624 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=72840 $Y=468970 $D=8 +M516 23454 23456 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=179690 $D=8 +M517 24203 24202 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=180970 $D=8 +M518 24211 24210 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=323690 $D=8 +M519 24219 24218 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=324970 $D=8 +M520 24227 24226 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=467690 $D=8 +M521 23622 23624 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=73980 $Y=468970 $D=8 +M522 23933 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=73815 $Y=160970 $D=8 +M523 23934 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=73815 $Y=164845 $D=8 +M524 24147 23883 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=74030 $Y=112830 $D=8 +M525 VDD 23450 23452 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=179690 $D=8 +M526 VDD 24205 24204 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=180970 $D=8 +M527 VDD 24213 24212 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=323690 $D=8 +M528 VDD 24221 24220 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=324970 $D=8 +M529 VDD 24229 24228 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=467690 $D=8 +M530 VDD 23618 23620 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=75840 $Y=468970 $D=8 +M531 23450 23452 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=179690 $D=8 +M532 24205 24204 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=180970 $D=8 +M533 24213 24212 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=323690 $D=8 +M534 24221 24220 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=324970 $D=8 +M535 24229 24228 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=467690 $D=8 +M536 23618 23620 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=76980 $Y=468970 $D=8 +M537 24148 23882 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=76560 $Y=112830 $D=8 +M538 23936 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=76915 $Y=160970 $D=8 +M539 23935 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=76915 $Y=164845 $D=8 +M540 VDD 23358 23360 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=179690 $D=8 +M541 VDD 24359 24358 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=180970 $D=8 +M542 VDD 24383 24382 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=323690 $D=8 +M543 VDD 24407 24406 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=324970 $D=8 +M544 VDD 24431 24430 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=467690 $D=8 +M545 VDD 23614 23616 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=78840 $Y=468970 $D=8 +M546 23358 23360 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=179690 $D=8 +M547 24359 24358 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=180970 $D=8 +M548 24383 24382 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=323690 $D=8 +M549 24407 24406 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=324970 $D=8 +M550 24431 24430 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=467690 $D=8 +M551 23614 23616 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=79980 $Y=468970 $D=8 +M552 23937 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=80005 $Y=160970 $D=8 +M553 23938 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=80005 $Y=164845 $D=8 +M554 24149 23881 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=80220 $Y=112830 $D=8 +M555 VDD 23354 23356 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=179690 $D=8 +M556 VDD 24361 24360 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=180970 $D=8 +M557 VDD 24385 24384 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=323690 $D=8 +M558 VDD 24409 24408 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=324970 $D=8 +M559 VDD 24433 24432 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=467690 $D=8 +M560 VDD 23610 23612 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=81840 $Y=468970 $D=8 +M561 23354 23356 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=179690 $D=8 +M562 24361 24360 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=180970 $D=8 +M563 24385 24384 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=323690 $D=8 +M564 24409 24408 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=324970 $D=8 +M565 24433 24432 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=467690 $D=8 +M566 23610 23612 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=82980 $Y=468970 $D=8 +M567 24150 23880 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=82750 $Y=112830 $D=8 +M568 23940 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=83105 $Y=160970 $D=8 +M569 23939 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=83105 $Y=164845 $D=8 +M570 VDD 23366 23368 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=179690 $D=8 +M571 VDD 24363 24362 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=180970 $D=8 +M572 VDD 24387 24386 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=323690 $D=8 +M573 VDD 24411 24410 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=324970 $D=8 +M574 VDD 24435 24434 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=467690 $D=8 +M575 VDD 23606 23608 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=84840 $Y=468970 $D=8 +M576 23366 23368 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=179690 $D=8 +M577 24363 24362 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=180970 $D=8 +M578 24387 24386 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=323690 $D=8 +M579 24411 24410 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=324970 $D=8 +M580 24435 24434 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=467690 $D=8 +M581 23606 23608 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=85980 $Y=468970 $D=8 +M582 23941 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=86200 $Y=160970 $D=8 +M583 23942 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=86200 $Y=164845 $D=8 +M584 24151 23879 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=86415 $Y=112830 $D=8 +M585 VDD 23362 23364 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=179690 $D=8 +M586 VDD 24365 24364 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=180970 $D=8 +M587 VDD 24389 24388 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=323690 $D=8 +M588 VDD 24413 24412 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=324970 $D=8 +M589 VDD 24437 24436 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=467690 $D=8 +M590 VDD 23602 23604 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=87840 $Y=468970 $D=8 +M591 23362 23364 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=179690 $D=8 +M592 24365 24364 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=180970 $D=8 +M593 24389 24388 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=323690 $D=8 +M594 24413 24412 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=324970 $D=8 +M595 24437 24436 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=467690 $D=8 +M596 23602 23604 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=88980 $Y=468970 $D=8 +M597 24035 23878 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=88945 $Y=112830 $D=8 +M598 1066 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=89120 $Y=160970 $D=8 +M599 1067 23199 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=89120 $Y=164845 $D=8 +M600 1079 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=92575 $Y=160970 $D=8 +M601 1080 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=92575 $Y=164845 $D=8 +M602 VDD 23662 23664 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=179690 $D=8 +M603 VDD 24380 24381 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=180970 $D=8 +M604 VDD 24404 24405 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=323690 $D=8 +M605 VDD 24428 24429 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=324970 $D=8 +M606 VDD 24452 24453 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=467690 $D=8 +M607 VDD 23694 23696 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=93840 $Y=468970 $D=8 +M608 24039 23885 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=92620 $Y=112830 $D=8 +M609 23662 23664 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=179690 $D=8 +M610 24380 24381 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=180970 $D=8 +M611 24404 24405 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=323690 $D=8 +M612 24428 24429 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=324970 $D=8 +M613 24452 24453 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=467690 $D=8 +M614 23694 23696 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=94980 $Y=468970 $D=8 +M615 24659 23884 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=95145 $Y=112830 $D=8 +M616 23997 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=95500 $Y=160970 $D=8 +M617 23998 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=95500 $Y=164845 $D=8 +M618 VDD 23658 23660 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=179690 $D=8 +M619 VDD 24378 24379 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=180970 $D=8 +M620 VDD 24402 24403 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=323690 $D=8 +M621 VDD 24426 24427 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=324970 $D=8 +M622 VDD 24450 24451 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=467690 $D=8 +M623 VDD 23690 23692 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=96840 $Y=468970 $D=8 +M624 23658 23660 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=179690 $D=8 +M625 24378 24379 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=180970 $D=8 +M626 24402 24403 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=323690 $D=8 +M627 24426 24427 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=324970 $D=8 +M628 24450 24451 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=467690 $D=8 +M629 23690 23692 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=97980 $Y=468970 $D=8 +M630 23996 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=98595 $Y=160970 $D=8 +M631 23995 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=98595 $Y=164845 $D=8 +M632 VDD 23654 23656 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=179690 $D=8 +M633 VDD 24376 24377 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=180970 $D=8 +M634 VDD 24400 24401 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=323690 $D=8 +M635 VDD 24424 24425 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=324970 $D=8 +M636 VDD 24448 24449 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=467690 $D=8 +M637 VDD 23686 23688 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=99840 $Y=468970 $D=8 +M638 24658 23883 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=98810 $Y=112830 $D=8 +M639 23654 23656 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=179690 $D=8 +M640 24376 24377 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=180970 $D=8 +M641 24400 24401 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=323690 $D=8 +M642 24424 24425 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=324970 $D=8 +M643 24448 24449 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=467690 $D=8 +M644 23686 23688 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=100980 $Y=468970 $D=8 +M645 24657 23882 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=101340 $Y=112830 $D=8 +M646 23993 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=101695 $Y=160970 $D=8 +M647 23994 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=101695 $Y=164845 $D=8 +M648 VDD 23650 23652 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=179690 $D=8 +M649 VDD 24374 24375 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=180970 $D=8 +M650 VDD 24398 24399 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=323690 $D=8 +M651 VDD 24422 24423 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=324970 $D=8 +M652 VDD 24446 24447 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=467690 $D=8 +M653 VDD 23682 23684 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=102840 $Y=468970 $D=8 +M654 23650 23652 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=179690 $D=8 +M655 24374 24375 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=180970 $D=8 +M656 24398 24399 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=323690 $D=8 +M657 24422 24423 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=324970 $D=8 +M658 24446 24447 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=467690 $D=8 +M659 23682 23684 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=103980 $Y=468970 $D=8 +M660 VDD 23646 23648 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=179690 $D=8 +M661 VDD 24372 24373 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=180970 $D=8 +M662 VDD 24396 24397 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=323690 $D=8 +M663 VDD 24420 24421 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=324970 $D=8 +M664 VDD 24444 24445 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=467690 $D=8 +M665 VDD 23678 23680 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=105840 $Y=468970 $D=8 +M666 23992 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=104785 $Y=160970 $D=8 +M667 23991 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=104785 $Y=164845 $D=8 +M668 24656 23881 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=105000 $Y=112830 $D=8 +M669 23646 23648 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=179690 $D=8 +M670 24372 24373 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=180970 $D=8 +M671 24396 24397 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=323690 $D=8 +M672 24420 24421 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=324970 $D=8 +M673 24444 24445 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=467690 $D=8 +M674 23678 23680 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=106980 $Y=468970 $D=8 +M675 24655 23880 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=107530 $Y=112830 $D=8 +M676 VDD 23642 23644 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=179690 $D=8 +M677 VDD 24370 24371 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=180970 $D=8 +M678 VDD 24394 24395 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=323690 $D=8 +M679 VDD 24418 24419 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=324970 $D=8 +M680 VDD 24442 24443 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=467690 $D=8 +M681 VDD 23674 23676 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=108840 $Y=468970 $D=8 +M682 23989 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=107885 $Y=160970 $D=8 +M683 23990 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=107885 $Y=164845 $D=8 +M684 23642 23644 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=179690 $D=8 +M685 24370 24371 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=180970 $D=8 +M686 24394 24395 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=323690 $D=8 +M687 24418 24419 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=324970 $D=8 +M688 24442 24443 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=467690 $D=8 +M689 23674 23676 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=109980 $Y=468970 $D=8 +M690 VDD 23638 23640 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=179690 $D=8 +M691 VDD 24368 24369 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=180970 $D=8 +M692 VDD 24392 24393 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=323690 $D=8 +M693 VDD 24416 24417 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=324970 $D=8 +M694 VDD 24440 24441 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=467690 $D=8 +M695 VDD 23670 23672 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=111840 $Y=468970 $D=8 +M696 23988 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=110980 $Y=160970 $D=8 +M697 23987 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=110980 $Y=164845 $D=8 +M698 24654 23879 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=111195 $Y=112830 $D=8 +M699 23638 23640 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=179690 $D=8 +M700 24368 24369 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=180970 $D=8 +M701 24392 24393 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=323690 $D=8 +M702 24416 24417 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=324970 $D=8 +M703 24440 24441 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=467690 $D=8 +M704 23670 23672 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=112980 $Y=468970 $D=8 +M705 VDD 23634 23636 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=179690 $D=8 +M706 VDD 24366 24367 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=180970 $D=8 +M707 VDD 24390 24391 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=323690 $D=8 +M708 VDD 24414 24415 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=324970 $D=8 +M709 VDD 24438 24439 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=467690 $D=8 +M710 VDD 23666 23668 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=114840 $Y=468970 $D=8 +M711 24653 23878 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=113725 $Y=112830 $D=8 +M712 23985 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=114080 $Y=160970 $D=8 +M713 23986 1078 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=114080 $Y=164845 $D=8 +M714 23634 23636 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=179690 $D=8 +M715 24366 24367 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=180970 $D=8 +M716 24390 24391 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=323690 $D=8 +M717 24414 24415 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=324970 $D=8 +M718 24438 24439 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=467690 $D=8 +M719 23666 23668 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=115980 $Y=468970 $D=8 +M720 VDD 23497 23498 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=179690 $D=8 +M721 VDD 24674 24675 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=180970 $D=8 +M722 VDD 24676 24677 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=215690 $D=8 +M723 VDD 24678 24679 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=216970 $D=8 +M724 VDD 24680 24681 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=251690 $D=8 +M725 VDD 24682 24683 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=252970 $D=8 +M726 VDD 24684 24685 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=287690 $D=8 +M727 VDD 24686 24687 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=288970 $D=8 +M728 VDD 24688 24689 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=323690 $D=8 +M729 VDD 24690 24691 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=324970 $D=8 +M730 VDD 24692 24693 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=359690 $D=8 +M731 VDD 24694 24695 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=360970 $D=8 +M732 VDD 24696 24697 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=395690 $D=8 +M733 VDD 24698 24699 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=396970 $D=8 +M734 VDD 24700 24701 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=431690 $D=8 +M735 VDD 24702 24703 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=432970 $D=8 +M736 VDD 24704 24705 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=467690 $D=8 +M737 VDD 23499 23500 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=120840 $Y=468970 $D=8 +M738 VDD VSS VDD VDD pmos_5p0 L=2.365e-06 W=8.19e-05 AD=0 AS=6.1309e-11 PD=0 PS=0.000217698 NRD=0 NRS=11.8457 m=1 nf=36 $X=10835 $Y=171065 $D=8 +M739 23497 23498 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=179690 $D=8 +M740 24674 24675 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=180970 $D=8 +M741 24676 24677 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=215690 $D=8 +M742 24678 24679 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=216970 $D=8 +M743 24680 24681 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=251690 $D=8 +M744 24682 24683 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=252970 $D=8 +M745 24684 24685 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=287690 $D=8 +M746 24686 24687 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=288970 $D=8 +M747 24688 24689 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=323690 $D=8 +M748 24690 24691 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=324970 $D=8 +M749 24692 24693 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=359690 $D=8 +M750 24694 24695 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=360970 $D=8 +M751 24696 24697 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=395690 $D=8 +M752 24698 24699 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=396970 $D=8 +M753 24700 24701 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=431690 $D=8 +M754 24702 24703 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=432970 $D=8 +M755 24704 24705 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=467690 $D=8 +M756 23499 23500 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=121980 $Y=468970 $D=8 +M757 VDD VSS VDD VDD pmos_5p0 L=3.94e-06 W=0.000357175 AD=0 AS=2.0381e-10 PD=0 PS=0.00079952 NRD=0 NRS=6.74977 m=1 nf=65 $X=146370 $Y=180915 $D=8 +M758 VDD 24106 23202 VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=156680 $Y=180895 $D=8 +M759 23209 24108 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=156680 $Y=213535 $D=8 +M760 VDD 24110 23210 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=156680 $Y=216895 $D=8 +M761 23217 24112 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=156680 $Y=249535 $D=8 +M762 VDD 24114 23218 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=156680 $Y=252895 $D=8 +M763 23225 24116 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=156680 $Y=285535 $D=8 +M764 VDD 24118 23226 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=156680 $Y=288895 $D=8 +M765 23233 24120 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=156680 $Y=321535 $D=8 +M766 VDD 24122 23234 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=156680 $Y=324895 $D=8 +M767 23241 24124 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=156680 $Y=357535 $D=8 +M768 VDD 24126 23242 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=156680 $Y=360895 $D=8 +M769 23249 24128 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=156680 $Y=393535 $D=8 +M770 VDD 24130 23250 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=156680 $Y=396895 $D=8 +M771 23257 24132 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=156680 $Y=429535 $D=8 +M772 VDD 24134 23258 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=156680 $Y=432895 $D=8 +M773 23265 24136 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=156680 $Y=465535 $D=8 +M774 24043 1040 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=223995 $Y=180895 $D=8 +M775 VDD 1044 24043 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=182015 $D=8 +M776 24043 1052 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=223995 $Y=183135 $D=8 +M777 VDD 1045 24045 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=223995 $Y=213535 $D=8 +M778 24045 1044 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=214655 $D=8 +M779 VDD 1040 24045 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=215775 $D=8 +M780 24047 1040 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=216895 $D=8 +M781 VDD 1043 24047 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=218015 $D=8 +M782 24047 1052 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=223995 $Y=219135 $D=8 +M783 VDD 1045 24049 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=223995 $Y=249535 $D=8 +M784 24049 1043 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=250655 $D=8 +M785 VDD 1040 24049 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=251775 $D=8 +M786 24051 1040 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=252895 $D=8 +M787 VDD 1042 24051 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=254015 $D=8 +M788 24051 1052 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=223995 $Y=255135 $D=8 +M789 VDD 1045 24053 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=223995 $Y=285535 $D=8 +M790 24053 1042 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=286655 $D=8 +M791 VDD 1040 24053 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=287775 $D=8 +M792 24055 1040 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=288895 $D=8 +M793 VDD 1041 24055 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=290015 $D=8 +M794 24055 1052 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=223995 $Y=291135 $D=8 +M795 VDD 1045 24057 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=223995 $Y=321535 $D=8 +M796 24057 1041 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=322655 $D=8 +M797 VDD 1040 24057 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=323775 $D=8 +M798 24059 1038 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=324895 $D=8 +M799 VDD 1044 24059 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=326015 $D=8 +M800 24059 1052 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=223995 $Y=327135 $D=8 +M801 VDD 1045 24061 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=223995 $Y=357535 $D=8 +M802 24061 1044 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=358655 $D=8 +M803 VDD 1038 24061 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=359775 $D=8 +M804 24063 1038 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=360895 $D=8 +M805 VDD 1043 24063 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=362015 $D=8 +M806 24063 1052 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=223995 $Y=363135 $D=8 +M807 VDD 1045 24065 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=223995 $Y=393535 $D=8 +M808 24065 1043 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=394655 $D=8 +M809 VDD 1038 24065 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=395775 $D=8 +M810 24067 1038 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=396895 $D=8 +M811 VDD 1042 24067 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=398015 $D=8 +M812 24067 1052 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=223995 $Y=399135 $D=8 +M813 VDD 1045 24069 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=223995 $Y=429535 $D=8 +M814 24069 1042 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=430655 $D=8 +M815 VDD 1038 24069 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=431775 $D=8 +M816 24071 1038 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=432895 $D=8 +M817 VDD 1041 24071 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=434015 $D=8 +M818 24071 1052 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=223995 $Y=435135 $D=8 +M819 VDD 1045 24073 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=223995 $Y=465535 $D=8 +M820 24073 1041 VDD VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=223995 $Y=466655 $D=8 +M821 VDD 1038 24073 VDD pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=223995 $Y=467775 $D=8 +M822 24033 1 VDD VDD pmos_5p0 L=5.95e-07 W=2.28e-06 AD=5.985e-13 AS=1.3566e-12 PD=2.805e-06 PS=5.75e-06 NRD=0.115132 NRS=0.260965 m=1 nf=1 $X=233770 $Y=57780 $D=8 +M823 617 1000 VDD VDD pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=233770 $Y=63100 $D=8 +M824 1000 CLK 24033 VDD pmos_5p0 L=5.95e-07 W=2.28e-06 AD=1.3566e-12 AS=5.985e-13 PD=5.75e-06 PS=2.805e-06 NRD=0.260965 NRS=0.115132 m=1 nf=1 $X=234890 $Y=57780 $D=8 +M825 616 619 VDD VDD pmos_5p0 L=6e-07 W=1.134e-05 AD=2.9484e-12 AS=4.9896e-12 PD=1.238e-05 PS=2.444e-05 NRD=0.0917108 NRS=0.155203 m=1 nf=2 $X=242235 $Y=57810 $D=8 +M826 281 1006 VDD VDD pmos_5p0 L=1e-06 W=9e-07 AD=3.96e-13 AS=3.96e-13 PD=2.68e-06 PS=2.68e-06 NRD=0.488889 NRS=0.488889 m=1 nf=1 $X=243265 $Y=42525 $D=8 +M827 CEN 617 619 VDD pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=245925 $Y=59010 $D=8 +M828 618 1000 619 VDD pmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=245925 $Y=64875 $D=8 +M829 317 281 VDD VDD pmos_5p0 L=6e-07 W=1.89e-06 AD=8.316e-13 AS=8.316e-13 PD=4.66e-06 PS=4.66e-06 NRD=0.232804 NRS=0.232804 m=1 nf=1 $X=246495 $Y=41535 $D=8 +M830 354 317 VDD VDD pmos_5p0 L=6e-07 W=7.54e-06 AD=1.9604e-12 AS=3.3176e-12 PD=8.58e-06 PS=1.684e-05 NRD=0.137931 NRS=0.233422 m=1 nf=2 $X=249065 $Y=39655 $D=8 +M831 250 468 VDD VDD pmos_5p0 L=6e-07 W=0.0001248 AD=3.2448e-11 AS=3.69283e-11 PD=0.00013 PS=0.000130718 NRD=0.208333 NRS=0.237099 m=1 nf=10 $X=240535 $Y=94430 $D=8 +M832 445 354 VDD VDD pmos_5p0 L=6e-07 W=1.95e-05 AD=5.07e-12 AS=8.58e-12 PD=2.002e-05 PS=3.988e-05 NRD=0.0133333 NRS=0.0225641 m=1 nf=1 $X=256125 $Y=53590 $D=8 +M833 VDD CLK 445 VDD pmos_5p0 L=6e-07 W=1.95e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=257245 $Y=53590 $D=8 +M834 445 616 VDD VDD pmos_5p0 L=6e-07 W=1.95e-05 AD=8.58e-12 AS=5.07e-12 PD=3.988e-05 PS=2.002e-05 NRD=0.0225641 NRS=0.0133333 m=1 nf=1 $X=258365 $Y=53590 $D=8 +M835 VDD 495 468 VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=9.9792e-12 PD=2.32e-05 PS=4.624e-05 NRD=0.0114638 NRS=0.0194004 m=1 nf=1 $X=262120 $Y=50420 $D=8 +M836 468 445 VDD VDD pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.64e-05 PS=4.64e-05 NRD=0.0229277 NRS=0.0229277 m=1 nf=2 $X=263240 $Y=50420 $D=8 +M837 468 495 VDD VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=9.9792e-12 AS=5.8968e-12 PD=4.624e-05 PS=2.32e-05 NRD=0.0194004 NRS=0.0114638 m=1 nf=1 $X=265480 $Y=50420 $D=8 +M838 VDD 24107 23266 VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=258945 $Y=180895 $D=8 +M839 23273 24109 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=258945 $Y=213535 $D=8 +M840 VDD 24111 23274 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=258945 $Y=216895 $D=8 +M841 23281 24113 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=258945 $Y=249535 $D=8 +M842 VDD 24115 23282 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=258945 $Y=252895 $D=8 +M843 23289 24117 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=258945 $Y=285535 $D=8 +M844 VDD 24119 23290 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=258945 $Y=288895 $D=8 +M845 23297 24121 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=258945 $Y=321535 $D=8 +M846 VDD 24123 23298 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=258945 $Y=324895 $D=8 +M847 23305 24125 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=258945 $Y=357535 $D=8 +M848 VDD 24127 23306 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=258945 $Y=360895 $D=8 +M849 23313 24129 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=258945 $Y=393535 $D=8 +M850 VDD 24131 23314 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=258945 $Y=396895 $D=8 +M851 23321 24133 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=258945 $Y=429535 $D=8 +M852 VDD 24135 23322 VDD pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=258945 $Y=432895 $D=8 +M853 23329 24137 VDD VDD pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=258945 $Y=465535 $D=8 +M854 VDD 468 495 VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=9.9792e-12 PD=2.32e-05 PS=4.624e-05 NRD=0.0114638 NRS=0.0194004 m=1 nf=1 $X=268545 $Y=50420 $D=8 +M855 495 607 VDD VDD pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.64e-05 PS=4.64e-05 NRD=0.0229277 NRS=0.0229277 m=1 nf=2 $X=269665 $Y=50420 $D=8 +M856 495 468 VDD VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=9.9792e-12 AS=5.8968e-12 PD=4.624e-05 PS=2.32e-05 NRD=0.0194004 NRS=0.0114638 m=1 nf=1 $X=271905 $Y=50420 $D=8 +M857 1 250 VDD VDD pmos_5p0 L=6e-07 W=0.0003674 AD=9.5524e-11 AS=1.02119e-10 PD=0.0003778 PS=0.000378518 NRD=0.28307 NRS=0.302613 m=1 nf=20 $X=253180 $Y=88540 $D=8 +M858 VDD VSS VDD VDD pmos_5p0 L=3.94e-06 W=0.000357175 AD=0 AS=2.0381e-10 PD=0 PS=0.00079952 NRD=0 NRS=6.74977 m=1 nf=65 $X=273750 $Y=180915 $D=8 +M859 VDD 23501 23502 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=179690 $D=8 +M860 VDD 24754 24755 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=180970 $D=8 +M861 VDD 24756 24757 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=215690 $D=8 +M862 VDD 24774 24775 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=216970 $D=8 +M863 VDD 24776 24777 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=251690 $D=8 +M864 VDD 24794 24795 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=252970 $D=8 +M865 VDD 24796 24797 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=287690 $D=8 +M866 VDD 24814 24815 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=288970 $D=8 +M867 VDD 24816 24817 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=323690 $D=8 +M868 VDD 24834 24835 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=324970 $D=8 +M869 VDD 24836 24837 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=359690 $D=8 +M870 VDD 24854 24855 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=360970 $D=8 +M871 VDD 24856 24857 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=395690 $D=8 +M872 VDD 24874 24875 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=396970 $D=8 +M873 VDD 24876 24877 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=431690 $D=8 +M874 VDD 24894 24895 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=432970 $D=8 +M875 VDD 24896 24897 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=467690 $D=8 +M876 VDD 23503 23504 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=304720 $Y=468970 $D=8 +M877 23501 23502 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=179690 $D=8 +M878 24754 24755 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=180970 $D=8 +M879 24756 24757 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=215690 $D=8 +M880 24774 24775 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=216970 $D=8 +M881 24776 24777 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=251690 $D=8 +M882 24794 24795 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=252970 $D=8 +M883 24796 24797 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=287690 $D=8 +M884 24814 24815 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=288970 $D=8 +M885 24816 24817 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=323690 $D=8 +M886 24834 24835 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=324970 $D=8 +M887 24836 24837 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=359690 $D=8 +M888 24854 24855 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=360970 $D=8 +M889 24856 24857 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=395690 $D=8 +M890 24874 24875 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=396970 $D=8 +M891 24876 24877 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=431690 $D=8 +M892 24894 24895 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=432970 $D=8 +M893 24896 24897 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=467690 $D=8 +M894 23503 23504 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=305860 $Y=468970 $D=8 +M895 VDD 23478 23480 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=179690 $D=8 +M896 VDD 24739 24738 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=180970 $D=8 +M897 VDD 24747 24746 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=215690 $D=8 +M898 VDD 24759 24758 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=216970 $D=8 +M899 VDD 24767 24766 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=251690 $D=8 +M900 VDD 24779 24778 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=252970 $D=8 +M901 VDD 24787 24786 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=287690 $D=8 +M902 VDD 24799 24798 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=288970 $D=8 +M903 VDD 24807 24806 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=323690 $D=8 +M904 VDD 24819 24818 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=324970 $D=8 +M905 VDD 24827 24826 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=359690 $D=8 +M906 VDD 24839 24838 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=360970 $D=8 +M907 VDD 24847 24846 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=395690 $D=8 +M908 VDD 24859 24858 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=396970 $D=8 +M909 VDD 24867 24866 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=431690 $D=8 +M910 VDD 24879 24878 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=432970 $D=8 +M911 VDD 24887 24886 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=467690 $D=8 +M912 VDD 23414 23416 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=310720 $Y=468970 $D=8 +M913 23478 23480 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=179690 $D=8 +M914 24739 24738 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=180970 $D=8 +M915 24747 24746 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=215690 $D=8 +M916 24759 24758 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=216970 $D=8 +M917 24767 24766 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=251690 $D=8 +M918 24779 24778 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=252970 $D=8 +M919 24787 24786 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=287690 $D=8 +M920 24799 24798 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=288970 $D=8 +M921 24807 24806 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=323690 $D=8 +M922 24819 24818 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=324970 $D=8 +M923 24827 24826 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=359690 $D=8 +M924 24839 24838 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=360970 $D=8 +M925 24847 24846 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=395690 $D=8 +M926 24859 24858 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=396970 $D=8 +M927 24867 24866 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=431690 $D=8 +M928 24879 24878 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=432970 $D=8 +M929 24887 24886 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=467690 $D=8 +M930 23414 23416 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=311860 $Y=468970 $D=8 +M931 23943 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=311500 $Y=160970 $D=8 +M932 23944 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=311500 $Y=164845 $D=8 +M933 24152 23886 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=311715 $Y=112830 $D=8 +M934 VDD 23474 23476 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=179690 $D=8 +M935 VDD 24741 24740 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=180970 $D=8 +M936 VDD 24749 24748 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=215690 $D=8 +M937 VDD 24761 24760 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=216970 $D=8 +M938 VDD 24769 24768 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=251690 $D=8 +M939 VDD 24781 24780 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=252970 $D=8 +M940 VDD 24789 24788 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=287690 $D=8 +M941 VDD 24801 24800 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=288970 $D=8 +M942 VDD 24809 24808 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=323690 $D=8 +M943 VDD 24821 24820 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=324970 $D=8 +M944 VDD 24829 24828 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=359690 $D=8 +M945 VDD 24841 24840 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=360970 $D=8 +M946 VDD 24849 24848 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=395690 $D=8 +M947 VDD 24861 24860 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=396970 $D=8 +M948 VDD 24869 24868 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=431690 $D=8 +M949 VDD 24881 24880 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=432970 $D=8 +M950 VDD 24889 24888 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=467690 $D=8 +M951 VDD 23410 23412 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=313720 $Y=468970 $D=8 +M952 23474 23476 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=179690 $D=8 +M953 24741 24740 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=180970 $D=8 +M954 24749 24748 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=215690 $D=8 +M955 24761 24760 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=216970 $D=8 +M956 24769 24768 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=251690 $D=8 +M957 24781 24780 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=252970 $D=8 +M958 24789 24788 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=287690 $D=8 +M959 24801 24800 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=288970 $D=8 +M960 24809 24808 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=323690 $D=8 +M961 24821 24820 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=324970 $D=8 +M962 24829 24828 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=359690 $D=8 +M963 24841 24840 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=360970 $D=8 +M964 24849 24848 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=395690 $D=8 +M965 24861 24860 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=396970 $D=8 +M966 24869 24868 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=431690 $D=8 +M967 24881 24880 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=432970 $D=8 +M968 24889 24888 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=467690 $D=8 +M969 23410 23412 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=314860 $Y=468970 $D=8 +M970 24153 23887 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=314245 $Y=112830 $D=8 +M971 23946 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=314600 $Y=160970 $D=8 +M972 23945 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=314600 $Y=164845 $D=8 +M973 VDD 23470 23472 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=179690 $D=8 +M974 VDD 24743 24742 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=180970 $D=8 +M975 VDD 24751 24750 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=215690 $D=8 +M976 VDD 24763 24762 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=216970 $D=8 +M977 VDD 24771 24770 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=251690 $D=8 +M978 VDD 24783 24782 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=252970 $D=8 +M979 VDD 24791 24790 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=287690 $D=8 +M980 VDD 24803 24802 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=288970 $D=8 +M981 VDD 24811 24810 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=323690 $D=8 +M982 VDD 24823 24822 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=324970 $D=8 +M983 VDD 24831 24830 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=359690 $D=8 +M984 VDD 24843 24842 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=360970 $D=8 +M985 VDD 24851 24850 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=395690 $D=8 +M986 VDD 24863 24862 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=396970 $D=8 +M987 VDD 24871 24870 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=431690 $D=8 +M988 VDD 24883 24882 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=432970 $D=8 +M989 VDD 24891 24890 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=467690 $D=8 +M990 VDD 23406 23408 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=316720 $Y=468970 $D=8 +M991 23470 23472 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=179690 $D=8 +M992 24743 24742 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=180970 $D=8 +M993 24751 24750 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=215690 $D=8 +M994 24763 24762 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=216970 $D=8 +M995 24771 24770 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=251690 $D=8 +M996 24783 24782 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=252970 $D=8 +M997 24791 24790 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=287690 $D=8 +M998 24803 24802 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=288970 $D=8 +M999 24811 24810 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=323690 $D=8 +M1000 24823 24822 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=324970 $D=8 +M1001 24831 24830 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=359690 $D=8 +M1002 24843 24842 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=360970 $D=8 +M1003 24851 24850 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=395690 $D=8 +M1004 24863 24862 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=396970 $D=8 +M1005 24871 24870 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=431690 $D=8 +M1006 24883 24882 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=432970 $D=8 +M1007 24891 24890 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=467690 $D=8 +M1008 23406 23408 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=317860 $Y=468970 $D=8 +M1009 23947 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=317695 $Y=160970 $D=8 +M1010 23948 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=317695 $Y=164845 $D=8 +M1011 24154 23888 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=317910 $Y=112830 $D=8 +M1012 VDD 23466 23468 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=179690 $D=8 +M1013 VDD 24745 24744 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=180970 $D=8 +M1014 VDD 24753 24752 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=215690 $D=8 +M1015 VDD 24765 24764 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=216970 $D=8 +M1016 VDD 24773 24772 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=251690 $D=8 +M1017 VDD 24785 24784 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=252970 $D=8 +M1018 VDD 24793 24792 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=287690 $D=8 +M1019 VDD 24805 24804 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=288970 $D=8 +M1020 VDD 24813 24812 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=323690 $D=8 +M1021 VDD 24825 24824 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=324970 $D=8 +M1022 VDD 24833 24832 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=359690 $D=8 +M1023 VDD 24845 24844 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=360970 $D=8 +M1024 VDD 24853 24852 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=395690 $D=8 +M1025 VDD 24865 24864 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=396970 $D=8 +M1026 VDD 24873 24872 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=431690 $D=8 +M1027 VDD 24885 24884 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=432970 $D=8 +M1028 VDD 24893 24892 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=467690 $D=8 +M1029 VDD 23402 23404 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=319720 $Y=468970 $D=8 +M1030 23466 23468 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=179690 $D=8 +M1031 24745 24744 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=180970 $D=8 +M1032 24753 24752 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=215690 $D=8 +M1033 24765 24764 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=216970 $D=8 +M1034 24773 24772 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=251690 $D=8 +M1035 24785 24784 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=252970 $D=8 +M1036 24793 24792 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=287690 $D=8 +M1037 24805 24804 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=288970 $D=8 +M1038 24813 24812 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=323690 $D=8 +M1039 24825 24824 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=324970 $D=8 +M1040 24833 24832 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=359690 $D=8 +M1041 24845 24844 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=360970 $D=8 +M1042 24853 24852 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=395690 $D=8 +M1043 24865 24864 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=396970 $D=8 +M1044 24873 24872 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=431690 $D=8 +M1045 24885 24884 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=432970 $D=8 +M1046 24893 24892 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=467690 $D=8 +M1047 23402 23404 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=320860 $Y=468970 $D=8 +M1048 24155 23889 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=320440 $Y=112830 $D=8 +M1049 23950 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=320795 $Y=160970 $D=8 +M1050 23949 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=320795 $Y=164845 $D=8 +M1051 VDD 23374 23376 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=322720 $Y=179690 $D=8 +M1052 VDD 24455 24454 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=322720 $Y=180970 $D=8 +M1053 VDD 24479 24478 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=322720 $Y=323690 $D=8 +M1054 VDD 24503 24502 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=322720 $Y=324970 $D=8 +M1055 VDD 24527 24526 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=322720 $Y=467690 $D=8 +M1056 VDD 23430 23432 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=322720 $Y=468970 $D=8 +M1057 23374 23376 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=323860 $Y=179690 $D=8 +M1058 24455 24454 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=323860 $Y=180970 $D=8 +M1059 24479 24478 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=323860 $Y=323690 $D=8 +M1060 24503 24502 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=323860 $Y=324970 $D=8 +M1061 24527 24526 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=323860 $Y=467690 $D=8 +M1062 23430 23432 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=323860 $Y=468970 $D=8 +M1063 23951 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=323885 $Y=160970 $D=8 +M1064 23952 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=323885 $Y=164845 $D=8 +M1065 24156 23890 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=324100 $Y=112830 $D=8 +M1066 VDD 23370 23372 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=325720 $Y=179690 $D=8 +M1067 VDD 24457 24456 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=325720 $Y=180970 $D=8 +M1068 VDD 24481 24480 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=325720 $Y=323690 $D=8 +M1069 VDD 24505 24504 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=325720 $Y=324970 $D=8 +M1070 VDD 24529 24528 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=325720 $Y=467690 $D=8 +M1071 VDD 23426 23428 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=325720 $Y=468970 $D=8 +M1072 23370 23372 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=326860 $Y=179690 $D=8 +M1073 24457 24456 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=326860 $Y=180970 $D=8 +M1074 24481 24480 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=326860 $Y=323690 $D=8 +M1075 24505 24504 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=326860 $Y=324970 $D=8 +M1076 24529 24528 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=326860 $Y=467690 $D=8 +M1077 23426 23428 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=326860 $Y=468970 $D=8 +M1078 24157 23891 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=326630 $Y=112830 $D=8 +M1079 23954 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=326985 $Y=160970 $D=8 +M1080 23953 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=326985 $Y=164845 $D=8 +M1081 VDD 23382 23384 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=328720 $Y=179690 $D=8 +M1082 VDD 24459 24458 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=328720 $Y=180970 $D=8 +M1083 VDD 24483 24482 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=328720 $Y=323690 $D=8 +M1084 VDD 24507 24506 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=328720 $Y=324970 $D=8 +M1085 VDD 24531 24530 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=328720 $Y=467690 $D=8 +M1086 VDD 23422 23424 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=328720 $Y=468970 $D=8 +M1087 23382 23384 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=329860 $Y=179690 $D=8 +M1088 24459 24458 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=329860 $Y=180970 $D=8 +M1089 24483 24482 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=329860 $Y=323690 $D=8 +M1090 24507 24506 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=329860 $Y=324970 $D=8 +M1091 24531 24530 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=329860 $Y=467690 $D=8 +M1092 23422 23424 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=329860 $Y=468970 $D=8 +M1093 23955 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=330080 $Y=160970 $D=8 +M1094 23956 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=330080 $Y=164845 $D=8 +M1095 24158 23892 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=330295 $Y=112830 $D=8 +M1096 VDD 23378 23380 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=331720 $Y=179690 $D=8 +M1097 VDD 24461 24460 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=331720 $Y=180970 $D=8 +M1098 VDD 24485 24484 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=331720 $Y=323690 $D=8 +M1099 VDD 24509 24508 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=331720 $Y=324970 $D=8 +M1100 VDD 24533 24532 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=331720 $Y=467690 $D=8 +M1101 VDD 23418 23420 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=331720 $Y=468970 $D=8 +M1102 23378 23380 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=332860 $Y=179690 $D=8 +M1103 24461 24460 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=332860 $Y=180970 $D=8 +M1104 24485 24484 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=332860 $Y=323690 $D=8 +M1105 24509 24508 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=332860 $Y=324970 $D=8 +M1106 24533 24532 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=332860 $Y=467690 $D=8 +M1107 23418 23420 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=332860 $Y=468970 $D=8 +M1108 24036 23893 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=332825 $Y=112830 $D=8 +M1109 1069 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=333000 $Y=160970 $D=8 +M1110 1070 23200 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=333000 $Y=164845 $D=8 +M1111 1083 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=336455 $Y=160970 $D=8 +M1112 1084 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=336455 $Y=164845 $D=8 +M1113 VDD 23726 23728 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=337720 $Y=179690 $D=8 +M1114 VDD 24476 24477 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=337720 $Y=180970 $D=8 +M1115 VDD 24500 24501 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=337720 $Y=323690 $D=8 +M1116 VDD 24524 24525 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=337720 $Y=324970 $D=8 +M1117 VDD 24548 24549 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=337720 $Y=467690 $D=8 +M1118 VDD 23758 23760 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=337720 $Y=468970 $D=8 +M1119 24040 23886 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=336500 $Y=112830 $D=8 +M1120 23726 23728 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=338860 $Y=179690 $D=8 +M1121 24476 24477 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=338860 $Y=180970 $D=8 +M1122 24500 24501 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=338860 $Y=323690 $D=8 +M1123 24524 24525 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=338860 $Y=324970 $D=8 +M1124 24548 24549 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=338860 $Y=467690 $D=8 +M1125 23758 23760 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=338860 $Y=468970 $D=8 +M1126 24666 23887 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=339025 $Y=112830 $D=8 +M1127 24011 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=339380 $Y=160970 $D=8 +M1128 24012 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=339380 $Y=164845 $D=8 +M1129 VDD 23722 23724 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=340720 $Y=179690 $D=8 +M1130 VDD 24474 24475 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=340720 $Y=180970 $D=8 +M1131 VDD 24498 24499 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=340720 $Y=323690 $D=8 +M1132 VDD 24522 24523 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=340720 $Y=324970 $D=8 +M1133 VDD 24546 24547 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=340720 $Y=467690 $D=8 +M1134 VDD 23754 23756 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=340720 $Y=468970 $D=8 +M1135 23722 23724 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=341860 $Y=179690 $D=8 +M1136 24474 24475 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=341860 $Y=180970 $D=8 +M1137 24498 24499 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=341860 $Y=323690 $D=8 +M1138 24522 24523 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=341860 $Y=324970 $D=8 +M1139 24546 24547 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=341860 $Y=467690 $D=8 +M1140 23754 23756 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=341860 $Y=468970 $D=8 +M1141 24010 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=342475 $Y=160970 $D=8 +M1142 24009 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=342475 $Y=164845 $D=8 +M1143 VDD 23718 23720 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=343720 $Y=179690 $D=8 +M1144 VDD 24472 24473 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=343720 $Y=180970 $D=8 +M1145 VDD 24496 24497 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=343720 $Y=323690 $D=8 +M1146 VDD 24520 24521 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=343720 $Y=324970 $D=8 +M1147 VDD 24544 24545 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=343720 $Y=467690 $D=8 +M1148 VDD 23750 23752 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=343720 $Y=468970 $D=8 +M1149 24665 23888 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=342690 $Y=112830 $D=8 +M1150 23718 23720 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=344860 $Y=179690 $D=8 +M1151 24472 24473 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=344860 $Y=180970 $D=8 +M1152 24496 24497 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=344860 $Y=323690 $D=8 +M1153 24520 24521 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=344860 $Y=324970 $D=8 +M1154 24544 24545 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=344860 $Y=467690 $D=8 +M1155 23750 23752 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=344860 $Y=468970 $D=8 +M1156 24664 23889 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=345220 $Y=112830 $D=8 +M1157 24007 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=345575 $Y=160970 $D=8 +M1158 24008 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=345575 $Y=164845 $D=8 +M1159 VDD 23714 23716 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=346720 $Y=179690 $D=8 +M1160 VDD 24470 24471 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=346720 $Y=180970 $D=8 +M1161 VDD 24494 24495 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=346720 $Y=323690 $D=8 +M1162 VDD 24518 24519 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=346720 $Y=324970 $D=8 +M1163 VDD 24542 24543 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=346720 $Y=467690 $D=8 +M1164 VDD 23746 23748 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=346720 $Y=468970 $D=8 +M1165 23714 23716 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=347860 $Y=179690 $D=8 +M1166 24470 24471 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=347860 $Y=180970 $D=8 +M1167 24494 24495 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=347860 $Y=323690 $D=8 +M1168 24518 24519 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=347860 $Y=324970 $D=8 +M1169 24542 24543 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=347860 $Y=467690 $D=8 +M1170 23746 23748 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=347860 $Y=468970 $D=8 +M1171 VDD 23710 23712 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=349720 $Y=179690 $D=8 +M1172 VDD 24468 24469 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=349720 $Y=180970 $D=8 +M1173 VDD 24492 24493 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=349720 $Y=323690 $D=8 +M1174 VDD 24516 24517 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=349720 $Y=324970 $D=8 +M1175 VDD 24540 24541 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=349720 $Y=467690 $D=8 +M1176 VDD 23742 23744 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=349720 $Y=468970 $D=8 +M1177 24006 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=348665 $Y=160970 $D=8 +M1178 24005 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=348665 $Y=164845 $D=8 +M1179 24663 23890 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=348880 $Y=112830 $D=8 +M1180 23710 23712 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=350860 $Y=179690 $D=8 +M1181 24468 24469 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=350860 $Y=180970 $D=8 +M1182 24492 24493 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=350860 $Y=323690 $D=8 +M1183 24516 24517 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=350860 $Y=324970 $D=8 +M1184 24540 24541 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=350860 $Y=467690 $D=8 +M1185 23742 23744 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=350860 $Y=468970 $D=8 +M1186 24662 23891 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=351410 $Y=112830 $D=8 +M1187 VDD 23706 23708 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=352720 $Y=179690 $D=8 +M1188 VDD 24466 24467 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=352720 $Y=180970 $D=8 +M1189 VDD 24490 24491 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=352720 $Y=323690 $D=8 +M1190 VDD 24514 24515 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=352720 $Y=324970 $D=8 +M1191 VDD 24538 24539 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=352720 $Y=467690 $D=8 +M1192 VDD 23738 23740 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=352720 $Y=468970 $D=8 +M1193 24003 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=351765 $Y=160970 $D=8 +M1194 24004 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=351765 $Y=164845 $D=8 +M1195 23706 23708 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=353860 $Y=179690 $D=8 +M1196 24466 24467 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=353860 $Y=180970 $D=8 +M1197 24490 24491 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=353860 $Y=323690 $D=8 +M1198 24514 24515 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=353860 $Y=324970 $D=8 +M1199 24538 24539 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=353860 $Y=467690 $D=8 +M1200 23738 23740 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=353860 $Y=468970 $D=8 +M1201 VDD 23702 23704 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=355720 $Y=179690 $D=8 +M1202 VDD 24464 24465 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=355720 $Y=180970 $D=8 +M1203 VDD 24488 24489 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=355720 $Y=323690 $D=8 +M1204 VDD 24512 24513 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=355720 $Y=324970 $D=8 +M1205 VDD 24536 24537 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=355720 $Y=467690 $D=8 +M1206 VDD 23734 23736 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=355720 $Y=468970 $D=8 +M1207 24002 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=354860 $Y=160970 $D=8 +M1208 24001 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=354860 $Y=164845 $D=8 +M1209 24661 23892 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=355075 $Y=112830 $D=8 +M1210 23702 23704 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=356860 $Y=179690 $D=8 +M1211 24464 24465 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=356860 $Y=180970 $D=8 +M1212 24488 24489 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=356860 $Y=323690 $D=8 +M1213 24512 24513 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=356860 $Y=324970 $D=8 +M1214 24536 24537 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=356860 $Y=467690 $D=8 +M1215 23734 23736 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=356860 $Y=468970 $D=8 +M1216 VDD 23698 23700 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=358720 $Y=179690 $D=8 +M1217 VDD 24462 24463 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=358720 $Y=180970 $D=8 +M1218 VDD 24486 24487 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=358720 $Y=323690 $D=8 +M1219 VDD 24510 24511 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=358720 $Y=324970 $D=8 +M1220 VDD 24534 24535 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=358720 $Y=467690 $D=8 +M1221 VDD 23730 23732 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=358720 $Y=468970 $D=8 +M1222 24660 23893 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=357605 $Y=112830 $D=8 +M1223 23999 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=357960 $Y=160970 $D=8 +M1224 24000 1081 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=357960 $Y=164845 $D=8 +M1225 23698 23700 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=359860 $Y=179690 $D=8 +M1226 24462 24463 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=359860 $Y=180970 $D=8 +M1227 24486 24487 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=359860 $Y=323690 $D=8 +M1228 24510 24511 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=359860 $Y=324970 $D=8 +M1229 24534 24535 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=359860 $Y=467690 $D=8 +M1230 23730 23732 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=359860 $Y=468970 $D=8 +M1231 VDD 23494 23496 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=364720 $Y=179690 $D=8 +M1232 VDD 24231 24230 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=364720 $Y=180970 $D=8 +M1233 VDD 24239 24238 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=364720 $Y=323690 $D=8 +M1234 VDD 24247 24246 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=364720 $Y=324970 $D=8 +M1235 VDD 24255 24254 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=364720 $Y=467690 $D=8 +M1236 VDD 23790 23792 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=364720 $Y=468970 $D=8 +M1237 23494 23496 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=365860 $Y=179690 $D=8 +M1238 24231 24230 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=365860 $Y=180970 $D=8 +M1239 24239 24238 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=365860 $Y=323690 $D=8 +M1240 24247 24246 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=365860 $Y=324970 $D=8 +M1241 24255 24254 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=365860 $Y=467690 $D=8 +M1242 23790 23792 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=365860 $Y=468970 $D=8 +M1243 23957 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=365500 $Y=160970 $D=8 +M1244 23958 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=365500 $Y=164845 $D=8 +M1245 24159 23886 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=365715 $Y=112830 $D=8 +M1246 VDD 23490 23492 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=367720 $Y=179690 $D=8 +M1247 VDD 24233 24232 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=367720 $Y=180970 $D=8 +M1248 VDD 24241 24240 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=367720 $Y=323690 $D=8 +M1249 VDD 24249 24248 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=367720 $Y=324970 $D=8 +M1250 VDD 24257 24256 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=367720 $Y=467690 $D=8 +M1251 VDD 23786 23788 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=367720 $Y=468970 $D=8 +M1252 23490 23492 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=368860 $Y=179690 $D=8 +M1253 24233 24232 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=368860 $Y=180970 $D=8 +M1254 24241 24240 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=368860 $Y=323690 $D=8 +M1255 24249 24248 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=368860 $Y=324970 $D=8 +M1256 24257 24256 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=368860 $Y=467690 $D=8 +M1257 23786 23788 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=368860 $Y=468970 $D=8 +M1258 24160 23887 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=368245 $Y=112830 $D=8 +M1259 23960 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=368600 $Y=160970 $D=8 +M1260 23959 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=368600 $Y=164845 $D=8 +M1261 VDD 23486 23488 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=370720 $Y=179690 $D=8 +M1262 VDD 24235 24234 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=370720 $Y=180970 $D=8 +M1263 VDD 24243 24242 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=370720 $Y=323690 $D=8 +M1264 VDD 24251 24250 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=370720 $Y=324970 $D=8 +M1265 VDD 24259 24258 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=370720 $Y=467690 $D=8 +M1266 VDD 23782 23784 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=370720 $Y=468970 $D=8 +M1267 23486 23488 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=371860 $Y=179690 $D=8 +M1268 24235 24234 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=371860 $Y=180970 $D=8 +M1269 24243 24242 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=371860 $Y=323690 $D=8 +M1270 24251 24250 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=371860 $Y=324970 $D=8 +M1271 24259 24258 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=371860 $Y=467690 $D=8 +M1272 23782 23784 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=371860 $Y=468970 $D=8 +M1273 23961 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=371695 $Y=160970 $D=8 +M1274 23962 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=371695 $Y=164845 $D=8 +M1275 24161 23888 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=371910 $Y=112830 $D=8 +M1276 VDD 23482 23484 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=373720 $Y=179690 $D=8 +M1277 VDD 24237 24236 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=373720 $Y=180970 $D=8 +M1278 VDD 24245 24244 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=373720 $Y=323690 $D=8 +M1279 VDD 24253 24252 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=373720 $Y=324970 $D=8 +M1280 VDD 24261 24260 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=373720 $Y=467690 $D=8 +M1281 VDD 23778 23780 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=373720 $Y=468970 $D=8 +M1282 23482 23484 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=374860 $Y=179690 $D=8 +M1283 24237 24236 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=374860 $Y=180970 $D=8 +M1284 24245 24244 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=374860 $Y=323690 $D=8 +M1285 24253 24252 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=374860 $Y=324970 $D=8 +M1286 24261 24260 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=374860 $Y=467690 $D=8 +M1287 23778 23780 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=374860 $Y=468970 $D=8 +M1288 24162 23889 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=374440 $Y=112830 $D=8 +M1289 23964 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=374795 $Y=160970 $D=8 +M1290 23963 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=374795 $Y=164845 $D=8 +M1291 VDD 23390 23392 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=376720 $Y=179690 $D=8 +M1292 VDD 24551 24550 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=376720 $Y=180970 $D=8 +M1293 VDD 24575 24574 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=376720 $Y=323690 $D=8 +M1294 VDD 24599 24598 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=376720 $Y=324970 $D=8 +M1295 VDD 24623 24622 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=376720 $Y=467690 $D=8 +M1296 VDD 23774 23776 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=376720 $Y=468970 $D=8 +M1297 23390 23392 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=377860 $Y=179690 $D=8 +M1298 24551 24550 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=377860 $Y=180970 $D=8 +M1299 24575 24574 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=377860 $Y=323690 $D=8 +M1300 24599 24598 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=377860 $Y=324970 $D=8 +M1301 24623 24622 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=377860 $Y=467690 $D=8 +M1302 23774 23776 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=377860 $Y=468970 $D=8 +M1303 23965 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=377885 $Y=160970 $D=8 +M1304 23966 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=377885 $Y=164845 $D=8 +M1305 24163 23890 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=378100 $Y=112830 $D=8 +M1306 VDD 23386 23388 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=379720 $Y=179690 $D=8 +M1307 VDD 24553 24552 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=379720 $Y=180970 $D=8 +M1308 VDD 24577 24576 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=379720 $Y=323690 $D=8 +M1309 VDD 24601 24600 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=379720 $Y=324970 $D=8 +M1310 VDD 24625 24624 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=379720 $Y=467690 $D=8 +M1311 VDD 23770 23772 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=379720 $Y=468970 $D=8 +M1312 23386 23388 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=380860 $Y=179690 $D=8 +M1313 24553 24552 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=380860 $Y=180970 $D=8 +M1314 24577 24576 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=380860 $Y=323690 $D=8 +M1315 24601 24600 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=380860 $Y=324970 $D=8 +M1316 24625 24624 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=380860 $Y=467690 $D=8 +M1317 23770 23772 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=380860 $Y=468970 $D=8 +M1318 24164 23891 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=380630 $Y=112830 $D=8 +M1319 23968 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=380985 $Y=160970 $D=8 +M1320 23967 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=380985 $Y=164845 $D=8 +M1321 VDD 23398 23400 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=382720 $Y=179690 $D=8 +M1322 VDD 24555 24554 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=382720 $Y=180970 $D=8 +M1323 VDD 24579 24578 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=382720 $Y=323690 $D=8 +M1324 VDD 24603 24602 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=382720 $Y=324970 $D=8 +M1325 VDD 24627 24626 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=382720 $Y=467690 $D=8 +M1326 VDD 23766 23768 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=382720 $Y=468970 $D=8 +M1327 23398 23400 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=383860 $Y=179690 $D=8 +M1328 24555 24554 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=383860 $Y=180970 $D=8 +M1329 24579 24578 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=383860 $Y=323690 $D=8 +M1330 24603 24602 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=383860 $Y=324970 $D=8 +M1331 24627 24626 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=383860 $Y=467690 $D=8 +M1332 23766 23768 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=383860 $Y=468970 $D=8 +M1333 23969 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=384080 $Y=160970 $D=8 +M1334 23970 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=384080 $Y=164845 $D=8 +M1335 24165 23892 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=384295 $Y=112830 $D=8 +M1336 VDD 23394 23396 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=385720 $Y=179690 $D=8 +M1337 VDD 24557 24556 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=385720 $Y=180970 $D=8 +M1338 VDD 24581 24580 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=385720 $Y=323690 $D=8 +M1339 VDD 24605 24604 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=385720 $Y=324970 $D=8 +M1340 VDD 24629 24628 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=385720 $Y=467690 $D=8 +M1341 VDD 23762 23764 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=385720 $Y=468970 $D=8 +M1342 23394 23396 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=386860 $Y=179690 $D=8 +M1343 24557 24556 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=386860 $Y=180970 $D=8 +M1344 24581 24580 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=386860 $Y=323690 $D=8 +M1345 24605 24604 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=386860 $Y=324970 $D=8 +M1346 24629 24628 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=386860 $Y=467690 $D=8 +M1347 23762 23764 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=386860 $Y=468970 $D=8 +M1348 24037 23893 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=386825 $Y=112830 $D=8 +M1349 1072 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=387000 $Y=160970 $D=8 +M1350 1073 23201 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=387000 $Y=164845 $D=8 +M1351 1086 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=390455 $Y=160970 $D=8 +M1352 1087 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=390455 $Y=164845 $D=8 +M1353 VDD 23822 23824 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=391720 $Y=179690 $D=8 +M1354 VDD 24572 24573 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=391720 $Y=180970 $D=8 +M1355 VDD 24596 24597 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=391720 $Y=323690 $D=8 +M1356 VDD 24620 24621 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=391720 $Y=324970 $D=8 +M1357 VDD 24644 24645 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=391720 $Y=467690 $D=8 +M1358 VDD 23854 23856 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=391720 $Y=468970 $D=8 +M1359 24041 23886 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=390500 $Y=112830 $D=8 +M1360 23822 23824 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=392860 $Y=179690 $D=8 +M1361 24572 24573 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=392860 $Y=180970 $D=8 +M1362 24596 24597 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=392860 $Y=323690 $D=8 +M1363 24620 24621 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=392860 $Y=324970 $D=8 +M1364 24644 24645 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=392860 $Y=467690 $D=8 +M1365 23854 23856 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=392860 $Y=468970 $D=8 +M1366 24673 23887 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=393025 $Y=112830 $D=8 +M1367 24025 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=393380 $Y=160970 $D=8 +M1368 24026 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=393380 $Y=164845 $D=8 +M1369 VDD 23818 23820 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=394720 $Y=179690 $D=8 +M1370 VDD 24570 24571 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=394720 $Y=180970 $D=8 +M1371 VDD 24594 24595 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=394720 $Y=323690 $D=8 +M1372 VDD 24618 24619 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=394720 $Y=324970 $D=8 +M1373 VDD 24642 24643 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=394720 $Y=467690 $D=8 +M1374 VDD 23850 23852 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=394720 $Y=468970 $D=8 +M1375 23818 23820 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=395860 $Y=179690 $D=8 +M1376 24570 24571 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=395860 $Y=180970 $D=8 +M1377 24594 24595 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=395860 $Y=323690 $D=8 +M1378 24618 24619 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=395860 $Y=324970 $D=8 +M1379 24642 24643 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=395860 $Y=467690 $D=8 +M1380 23850 23852 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=395860 $Y=468970 $D=8 +M1381 24024 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=396475 $Y=160970 $D=8 +M1382 24023 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=396475 $Y=164845 $D=8 +M1383 VDD 23814 23816 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=397720 $Y=179690 $D=8 +M1384 VDD 24568 24569 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=397720 $Y=180970 $D=8 +M1385 VDD 24592 24593 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=397720 $Y=323690 $D=8 +M1386 VDD 24616 24617 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=397720 $Y=324970 $D=8 +M1387 VDD 24640 24641 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=397720 $Y=467690 $D=8 +M1388 VDD 23846 23848 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=397720 $Y=468970 $D=8 +M1389 24672 23888 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=396690 $Y=112830 $D=8 +M1390 23814 23816 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=398860 $Y=179690 $D=8 +M1391 24568 24569 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=398860 $Y=180970 $D=8 +M1392 24592 24593 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=398860 $Y=323690 $D=8 +M1393 24616 24617 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=398860 $Y=324970 $D=8 +M1394 24640 24641 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=398860 $Y=467690 $D=8 +M1395 23846 23848 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=398860 $Y=468970 $D=8 +M1396 24671 23889 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=399220 $Y=112830 $D=8 +M1397 24021 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=399575 $Y=160970 $D=8 +M1398 24022 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=399575 $Y=164845 $D=8 +M1399 VDD 23810 23812 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=400720 $Y=179690 $D=8 +M1400 VDD 24566 24567 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=400720 $Y=180970 $D=8 +M1401 VDD 24590 24591 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=400720 $Y=323690 $D=8 +M1402 VDD 24614 24615 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=400720 $Y=324970 $D=8 +M1403 VDD 24638 24639 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=400720 $Y=467690 $D=8 +M1404 VDD 23842 23844 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=400720 $Y=468970 $D=8 +M1405 23810 23812 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=401860 $Y=179690 $D=8 +M1406 24566 24567 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=401860 $Y=180970 $D=8 +M1407 24590 24591 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=401860 $Y=323690 $D=8 +M1408 24614 24615 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=401860 $Y=324970 $D=8 +M1409 24638 24639 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=401860 $Y=467690 $D=8 +M1410 23842 23844 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=401860 $Y=468970 $D=8 +M1411 VDD 23806 23808 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=403720 $Y=179690 $D=8 +M1412 VDD 24564 24565 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=403720 $Y=180970 $D=8 +M1413 VDD 24588 24589 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=403720 $Y=323690 $D=8 +M1414 VDD 24612 24613 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=403720 $Y=324970 $D=8 +M1415 VDD 24636 24637 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=403720 $Y=467690 $D=8 +M1416 VDD 23838 23840 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=403720 $Y=468970 $D=8 +M1417 24020 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=402665 $Y=160970 $D=8 +M1418 24019 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=402665 $Y=164845 $D=8 +M1419 24670 23890 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=402880 $Y=112830 $D=8 +M1420 23806 23808 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=404860 $Y=179690 $D=8 +M1421 24564 24565 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=404860 $Y=180970 $D=8 +M1422 24588 24589 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=404860 $Y=323690 $D=8 +M1423 24612 24613 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=404860 $Y=324970 $D=8 +M1424 24636 24637 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=404860 $Y=467690 $D=8 +M1425 23838 23840 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=404860 $Y=468970 $D=8 +M1426 24669 23891 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=405410 $Y=112830 $D=8 +M1427 VDD 23802 23804 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=406720 $Y=179690 $D=8 +M1428 VDD 24562 24563 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=406720 $Y=180970 $D=8 +M1429 VDD 24586 24587 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=406720 $Y=323690 $D=8 +M1430 VDD 24610 24611 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=406720 $Y=324970 $D=8 +M1431 VDD 24634 24635 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=406720 $Y=467690 $D=8 +M1432 VDD 23834 23836 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=406720 $Y=468970 $D=8 +M1433 24017 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=405765 $Y=160970 $D=8 +M1434 24018 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=405765 $Y=164845 $D=8 +M1435 23802 23804 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=407860 $Y=179690 $D=8 +M1436 24562 24563 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=407860 $Y=180970 $D=8 +M1437 24586 24587 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=407860 $Y=323690 $D=8 +M1438 24610 24611 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=407860 $Y=324970 $D=8 +M1439 24634 24635 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=407860 $Y=467690 $D=8 +M1440 23834 23836 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=407860 $Y=468970 $D=8 +M1441 VDD 23798 23800 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=409720 $Y=179690 $D=8 +M1442 VDD 24560 24561 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=409720 $Y=180970 $D=8 +M1443 VDD 24584 24585 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=409720 $Y=323690 $D=8 +M1444 VDD 24608 24609 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=409720 $Y=324970 $D=8 +M1445 VDD 24632 24633 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=409720 $Y=467690 $D=8 +M1446 VDD 23830 23832 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=409720 $Y=468970 $D=8 +M1447 24016 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=408860 $Y=160970 $D=8 +M1448 24015 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=408860 $Y=164845 $D=8 +M1449 24668 23892 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=409075 $Y=112830 $D=8 +M1450 23798 23800 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=410860 $Y=179690 $D=8 +M1451 24560 24561 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=410860 $Y=180970 $D=8 +M1452 24584 24585 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=410860 $Y=323690 $D=8 +M1453 24608 24609 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=410860 $Y=324970 $D=8 +M1454 24632 24633 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=410860 $Y=467690 $D=8 +M1455 23830 23832 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=410860 $Y=468970 $D=8 +M1456 VDD 23794 23796 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=412720 $Y=179690 $D=8 +M1457 VDD 24558 24559 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=412720 $Y=180970 $D=8 +M1458 VDD 24582 24583 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=412720 $Y=323690 $D=8 +M1459 VDD 24606 24607 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=412720 $Y=324970 $D=8 +M1460 VDD 24630 24631 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=412720 $Y=467690 $D=8 +M1461 VDD 23826 23828 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=412720 $Y=468970 $D=8 +M1462 24667 23893 VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=411605 $Y=112830 $D=8 +M1463 24013 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=411960 $Y=160970 $D=8 +M1464 24014 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=411960 $Y=164845 $D=8 +M1465 23794 23796 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=413860 $Y=179690 $D=8 +M1466 24558 24559 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=413860 $Y=180970 $D=8 +M1467 24582 24583 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=413860 $Y=323690 $D=8 +M1468 24606 24607 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=413860 $Y=324970 $D=8 +M1469 24630 24631 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=413860 $Y=467690 $D=8 +M1470 23826 23828 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=413860 $Y=468970 $D=8 +M1471 VDD VSS VDD VDD pmos_5p0 L=2.365e-06 W=8.19e-05 AD=0 AS=6.1309e-11 PD=0 PS=0.000217698 NRD=0 NRS=11.8457 m=1 nf=36 $X=304360 $Y=171065 $D=8 +M1472 VDD VDD 23859 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=418720 $Y=467690 $D=8 +M1473 VDD VDD 23857 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=418720 $Y=468970 $D=8 +M1474 614 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=6.35965e-12 PD=7.86e-06 PS=1.737e-05 NRD=0.152493 NRS=0.546921 m=1 nf=2 $X=418655 $Y=160970 $D=8 +M1475 615 1062 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=6.35965e-12 PD=7.86e-06 PS=1.737e-05 NRD=0.152493 NRS=0.546921 m=1 nf=2 $X=418655 $Y=164845 $D=8 +M1476 23860 VSS VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=419860 $Y=467690 $D=8 +M1477 23858 VSS VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=419860 $Y=468970 $D=8 +M1478 606 614 VDD VDD pmos_5p0 L=6e-07 W=7.02e-06 AD=1.8252e-12 AS=3.0888e-12 PD=8.06e-06 PS=1.58e-05 NRD=0.148148 NRS=0.250712 m=1 nf=2 $X=418770 $Y=97440 $D=8 +M1479 607 606 VDD VDD pmos_5p0 L=6e-07 W=2.128e-05 AD=5.5328e-12 AS=9.3632e-12 PD=2.232e-05 PS=4.432e-05 NRD=0.0488722 NRS=0.0827068 m=1 nf=2 $X=418790 $Y=67070 $D=8 +M1480 613 VDD VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=2.33887e-12 PD=4.29e-06 PS=9.09e-06 NRD=0.444444 NRS=1.06061 m=1 nf=2 $X=418870 $Y=112830 $D=8 +X1488 614 614 613 VDD pmos_5p0_CDNS_402548727961 $T=419815 124190 0 180 $X=418175 $Y=116760 +X1489 615 615 613 VDD pmos_5p0_CDNS_402548727961 $T=419815 151940 0 180 $X=418175 $Y=144510 +X1490 615 614 1062 VDD pmos_5p0_CDNS_402548727961 $T=419825 159875 0 180 $X=418185 $Y=152445 +X1491 614 614 VDD VSS nmos_5p0_CDNS_402548727960 $T=419815 133465 0 180 $X=418535 $Y=126035 +X1492 615 615 VDD VSS nmos_5p0_CDNS_402548727960 $T=419815 143485 0 180 $X=418535 $Y=136055 +X1498 VDD 618 616 pmos_1p2$$46273580 $T=242390 65835 1 0 $X=240960 $Y=64015 +X1499 VSS 617 1000 VSS nmos_1p2$$46563372 $T=233925 66830 0 0 $X=232780 $Y=66145 +X1500 618 VSS 616 VSS nmos_1p2$$46563372 $T=243510 68190 1 0 $X=242365 $Y=66555 +X1501 619 618 617 VSS nmos_1p2$$46563372 $T=246080 68190 1 0 $X=244935 $Y=66555 +X1503 1063 VSS Q[0] D[0] 23198 1 VDD 1064 1065 WEN[0] 23915 23916 23917 23918 23919 23920 23921 23922 23923 23924 ++ 23925 23926 23927 23928 24034 1053 23885 23884 23883 23882 23881 23880 23879 23878 23877 24138 24139 24140 24141 24142 ++ 24143 24144 ++ saout_m2 $T=9775 25090 0 0 $X=8430 $Y=7315 +X1504 1032 VSS Q[2] D[2] 23199 1 VDD 1066 1067 WEN[2] 23929 23930 23931 23932 23933 23934 23935 23936 23937 23938 ++ 23939 23940 23941 23942 24035 1053 23885 23884 23883 23882 23881 23880 23879 23878 23877 24145 24146 24147 24148 24149 ++ 24150 24151 ++ saout_m2 $T=63775 25090 0 0 $X=62430 $Y=7315 +X1505 1068 VSS Q[4] D[4] 23200 1 VDD 1069 1070 WEN[4] 23943 23944 23945 23946 23947 23948 23949 23950 23951 23952 ++ 23953 23954 23955 23956 24036 1053 23886 23887 23888 23889 23890 23891 23892 23893 23877 24152 24153 24154 24155 24156 ++ 24157 24158 ++ saout_m2 $T=307655 25090 0 0 $X=306310 $Y=7315 +X1506 1071 VSS Q[6] D[6] 23201 1 VDD 1072 1073 WEN[6] 23957 23958 23959 23960 23961 23962 23963 23964 23965 23966 ++ 23967 23968 23969 23970 24037 1053 23886 23887 23888 23889 23890 23891 23892 23893 23877 24159 24160 24161 24162 24163 ++ 24164 24165 ++ saout_m2 $T=361655 25090 0 0 $X=360310 $Y=7315 +X1507 VSS VSS 23337 23338 23339 23340 23341 23342 23343 23344 ICV_7 $T=27210 176130 1 180 $X=23870 $Y=175790 +X1508 VSS VSS 23345 23346 23347 23348 23349 23350 23351 23352 ICV_7 $T=33210 176130 1 180 $X=29870 $Y=175790 +X1509 VSS VSS 23353 23354 23355 23356 23357 23358 23359 23360 ICV_7 $T=81210 176130 1 180 $X=77870 $Y=175790 +X1510 VSS VSS 23361 23362 23363 23364 23365 23366 23367 23368 ICV_7 $T=87210 176130 1 180 $X=83870 $Y=175790 +X1511 VSS VSS 23369 23370 23371 23372 23373 23374 23375 23376 ICV_7 $T=325090 176130 1 180 $X=321750 $Y=175790 +X1512 VSS VSS 23377 23378 23379 23380 23381 23382 23383 23384 ICV_7 $T=331090 176130 1 180 $X=327750 $Y=175790 +X1513 VSS VSS 23385 23386 23387 23388 23389 23390 23391 23392 ICV_7 $T=379090 176130 1 180 $X=375750 $Y=175790 +X1514 VSS VSS 23393 23394 23395 23396 23397 23398 23399 23400 ICV_7 $T=385090 176130 1 180 $X=381750 $Y=175790 +X1515 VSS 1002 23401 23402 23403 23404 23405 23406 23407 23408 23409 23410 23411 23412 23413 23414 23415 23416 ICV_8 $T=313090 473130 0 180 $X=309750 $Y=468290 +X1516 VSS 1002 23417 23418 23419 23420 23421 23422 23423 23424 23425 23426 23427 23428 23429 23430 23431 23432 ICV_8 $T=325090 473130 0 180 $X=321750 $Y=468290 +X1520 VSS VSS 23433 23434 23435 23436 23437 23438 23439 23440 23441 23442 23443 23444 23445 23446 23447 23448 ICV_9 $T=12210 176130 1 180 $X=8870 $Y=175790 +X1521 VSS VSS 23449 23450 23451 23452 23453 23454 23455 23456 23457 23458 23459 23460 23461 23462 23463 23464 ICV_9 $T=66210 176130 1 180 $X=62870 $Y=175790 +X1522 VSS VSS 23465 23466 23467 23468 23469 23470 23471 23472 23473 23474 23475 23476 23477 23478 23479 23480 ICV_9 $T=310090 176130 1 180 $X=306750 $Y=175790 +X1523 VSS VSS 23481 23482 23483 23484 23485 23486 23487 23488 23489 23490 23491 23492 23493 23494 23495 23496 ICV_9 $T=364090 176130 1 180 $X=360750 $Y=175790 +X1528 VDD VSS 23202 23203 23204 23205 23206 23207 23208 23209 23210 23211 23212 23213 23214 23215 23216 23217 23218 23219 ++ 23220 23221 23222 23223 23224 23225 23226 23227 23228 23229 23230 23231 23232 23233 23922 23921 23920 23919 23918 23917 ++ 23916 23915 24166 24167 24168 24169 24170 24171 24172 24173 24174 24175 24176 24177 24178 24179 24180 24181 ++ ICV_27 $T=12210 185130 1 180 $X=8870 $Y=180290 +X1529 VDD VSS 23234 23235 23236 23237 23238 23239 23240 23241 23242 23243 23244 23245 23246 23247 23248 23249 23250 23251 ++ 23252 23253 23254 23255 23256 23257 23258 23259 23260 23261 23262 23263 23264 23265 23922 23921 23920 23919 23918 23917 ++ 23916 23915 24182 24183 24184 24185 24186 24187 24188 24189 24190 24191 24192 24193 24194 24195 24196 24197 ++ ICV_27 $T=12210 329130 1 180 $X=8870 $Y=324290 +X1530 VDD VSS 23202 23203 23204 23205 23206 23207 23208 23209 23210 23211 23212 23213 23214 23215 23216 23217 23218 23219 ++ 23220 23221 23222 23223 23224 23225 23226 23227 23228 23229 23230 23231 23232 23233 23936 23935 23934 23933 23932 23931 ++ 23930 23929 24198 24199 24200 24201 24202 24203 24204 24205 24206 24207 24208 24209 24210 24211 24212 24213 ++ ICV_27 $T=66210 185130 1 180 $X=62870 $Y=180290 +X1531 VDD VSS 23234 23235 23236 23237 23238 23239 23240 23241 23242 23243 23244 23245 23246 23247 23248 23249 23250 23251 ++ 23252 23253 23254 23255 23256 23257 23258 23259 23260 23261 23262 23263 23264 23265 23936 23935 23934 23933 23932 23931 ++ 23930 23929 24214 24215 24216 24217 24218 24219 24220 24221 24222 24223 24224 24225 24226 24227 24228 24229 ++ ICV_27 $T=66210 329130 1 180 $X=62870 $Y=324290 +X1532 VDD VSS 23266 23267 23268 23269 23270 23271 23272 23273 23274 23275 23276 23277 23278 23279 23280 23281 23282 23283 ++ 23284 23285 23286 23287 23288 23289 23290 23291 23292 23293 23294 23295 23296 23297 23964 23963 23962 23961 23960 23959 ++ 23958 23957 24230 24231 24232 24233 24234 24235 24236 24237 24238 24239 24240 24241 24242 24243 24244 24245 ++ ICV_27 $T=364090 185130 1 180 $X=360750 $Y=180290 +X1533 VDD VSS 23298 23299 23300 23301 23302 23303 23304 23305 23306 23307 23308 23309 23310 23311 23312 23313 23314 23315 ++ 23316 23317 23318 23319 23320 23321 23322 23323 23324 23325 23326 23327 23328 23329 23964 23963 23962 23961 23960 23959 ++ 23958 23957 24246 24247 24248 24249 24250 24251 24252 24253 24254 24255 24256 24257 24258 24259 24260 24261 ++ ICV_27 $T=364090 329130 1 180 $X=360750 $Y=324290 +X1534 VSS VSS 23505 23506 23507 23508 23509 23510 23511 23512 23513 23514 23515 23516 23517 23518 23519 23520 23521 23522 ++ 23523 23524 23525 23526 23527 23528 23529 23530 23531 23532 23533 23534 23535 23536 ++ ICV_10 $T=12210 473130 0 180 $X=8870 $Y=468290 +X1535 VSS VSS 23537 23538 23539 23540 23541 23542 23543 23544 23545 23546 23547 23548 23549 23550 23551 23552 23553 23554 ++ 23555 23556 23557 23558 23559 23560 23561 23562 23563 23564 23565 23566 23567 23568 ++ ICV_10 $T=39210 176130 1 180 $X=35870 $Y=175790 +X1536 VSS VSS 23569 23570 23571 23572 23573 23574 23575 23576 23577 23578 23579 23580 23581 23582 23583 23584 23585 23586 ++ 23587 23588 23589 23590 23591 23592 23593 23594 23595 23596 23597 23598 23599 23600 ++ ICV_10 $T=39210 473130 0 180 $X=35870 $Y=468290 +X1537 VSS VSS 23601 23602 23603 23604 23605 23606 23607 23608 23609 23610 23611 23612 23613 23614 23615 23616 23617 23618 ++ 23619 23620 23621 23622 23623 23624 23625 23626 23627 23628 23629 23630 23631 23632 ++ ICV_10 $T=66210 473130 0 180 $X=62870 $Y=468290 +X1538 VSS VSS 23633 23634 23635 23636 23637 23638 23639 23640 23641 23642 23643 23644 23645 23646 23647 23648 23649 23650 ++ 23651 23652 23653 23654 23655 23656 23657 23658 23659 23660 23661 23662 23663 23664 ++ ICV_10 $T=93210 176130 1 180 $X=89870 $Y=175790 +X1539 VSS VSS 23665 23666 23667 23668 23669 23670 23671 23672 23673 23674 23675 23676 23677 23678 23679 23680 23681 23682 ++ 23683 23684 23685 23686 23687 23688 23689 23690 23691 23692 23693 23694 23695 23696 ++ ICV_10 $T=93210 473130 0 180 $X=89870 $Y=468290 +X1540 VSS VSS 23697 23698 23699 23700 23701 23702 23703 23704 23705 23706 23707 23708 23709 23710 23711 23712 23713 23714 ++ 23715 23716 23717 23718 23719 23720 23721 23722 23723 23724 23725 23726 23727 23728 ++ ICV_10 $T=337090 176130 1 180 $X=333750 $Y=175790 +X1541 VSS 1002 23729 23730 23731 23732 23733 23734 23735 23736 23737 23738 23739 23740 23741 23742 23743 23744 23745 23746 ++ 23747 23748 23749 23750 23751 23752 23753 23754 23755 23756 23757 23758 23759 23760 ++ ICV_10 $T=337090 473130 0 180 $X=333750 $Y=468290 +X1542 VSS 1002 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 23771 23772 23773 23774 23775 23776 23777 23778 ++ 23779 23780 23781 23782 23783 23784 23785 23786 23787 23788 23789 23790 23791 23792 ++ ICV_10 $T=364090 473130 0 180 $X=360750 $Y=468290 +X1543 VSS VSS 23793 23794 23795 23796 23797 23798 23799 23800 23801 23802 23803 23804 23805 23806 23807 23808 23809 23810 ++ 23811 23812 23813 23814 23815 23816 23817 23818 23819 23820 23821 23822 23823 23824 ++ ICV_10 $T=391090 176130 1 180 $X=387750 $Y=175790 +X1544 VSS 1002 23825 23826 23827 23828 23829 23830 23831 23832 23833 23834 23835 23836 23837 23838 23839 23840 23841 23842 ++ 23843 23844 23845 23846 23847 23848 23849 23850 23851 23852 23853 23854 23855 23856 ++ ICV_10 $T=391090 473130 0 180 $X=387750 $Y=468290 +X1568 VDD VSS 23202 23203 23204 23205 23206 23207 23208 23209 23210 23211 23212 23213 23214 23215 23216 23217 23218 23219 ++ 23220 23221 23222 23223 23224 23225 23226 23227 23228 23229 23230 23231 23232 23233 23923 23924 23925 23926 23927 23928 ++ 1065 1064 1076 1077 23984 23983 23982 23981 23980 23979 23978 23977 23976 23975 23974 23973 23972 23971 24262 24263 ++ 24264 24265 24266 24267 24268 24269 24270 24271 24272 24273 24274 24275 24276 24277 24278 24279 24280 24281 24282 24283 ++ 24284 24285 24286 24287 24288 24289 24290 24291 24292 24293 24294 24295 24296 24297 24298 24299 24300 24301 24302 24303 ++ 24304 24305 24306 24307 24308 24309 ++ ICV_24 $T=24210 180630 0 0 $X=23870 $Y=180290 +X1569 VDD VSS 23234 23235 23236 23237 23238 23239 23240 23241 23242 23243 23244 23245 23246 23247 23248 23249 23250 23251 ++ 23252 23253 23254 23255 23256 23257 23258 23259 23260 23261 23262 23263 23264 23265 23923 23924 23925 23926 23927 23928 ++ 1065 1064 1076 1077 23984 23983 23982 23981 23980 23979 23978 23977 23976 23975 23974 23973 23972 23971 24310 24311 ++ 24312 24313 24314 24315 24316 24317 24318 24319 24320 24321 24322 24323 24324 24325 24326 24327 24328 24329 24330 24331 ++ 24332 24333 24334 24335 24336 24337 24338 24339 24340 24341 24342 24343 24344 24345 24346 24347 24348 24349 24350 24351 ++ 24352 24353 24354 24355 24356 24357 ++ ICV_24 $T=24210 324630 0 0 $X=23870 $Y=324290 +X1570 VDD VSS 23202 23203 23204 23205 23206 23207 23208 23209 23210 23211 23212 23213 23214 23215 23216 23217 23218 23219 ++ 23220 23221 23222 23223 23224 23225 23226 23227 23228 23229 23230 23231 23232 23233 23937 23938 23939 23940 23941 23942 ++ 1067 1066 1079 1080 23998 23997 23996 23995 23994 23993 23992 23991 23990 23989 23988 23987 23986 23985 24358 24359 ++ 24360 24361 24362 24363 24364 24365 24366 24367 24368 24369 24370 24371 24372 24373 24374 24375 24376 24377 24378 24379 ++ 24380 24381 24382 24383 24384 24385 24386 24387 24388 24389 24390 24391 24392 24393 24394 24395 24396 24397 24398 24399 ++ 24400 24401 24402 24403 24404 24405 ++ ICV_24 $T=78210 180630 0 0 $X=77870 $Y=180290 +X1571 VDD VSS 23234 23235 23236 23237 23238 23239 23240 23241 23242 23243 23244 23245 23246 23247 23248 23249 23250 23251 ++ 23252 23253 23254 23255 23256 23257 23258 23259 23260 23261 23262 23263 23264 23265 23937 23938 23939 23940 23941 23942 ++ 1067 1066 1079 1080 23998 23997 23996 23995 23994 23993 23992 23991 23990 23989 23988 23987 23986 23985 24406 24407 ++ 24408 24409 24410 24411 24412 24413 24414 24415 24416 24417 24418 24419 24420 24421 24422 24423 24424 24425 24426 24427 ++ 24428 24429 24430 24431 24432 24433 24434 24435 24436 24437 24438 24439 24440 24441 24442 24443 24444 24445 24446 24447 ++ 24448 24449 24450 24451 24452 24453 ++ ICV_24 $T=78210 324630 0 0 $X=77870 $Y=324290 +X1572 VDD VSS 23266 23267 23268 23269 23270 23271 23272 23273 23274 23275 23276 23277 23278 23279 23280 23281 23282 23283 ++ 23284 23285 23286 23287 23288 23289 23290 23291 23292 23293 23294 23295 23296 23297 23951 23952 23953 23954 23955 23956 ++ 1070 1069 1083 1084 24012 24011 24010 24009 24008 24007 24006 24005 24004 24003 24002 24001 24000 23999 24454 24455 ++ 24456 24457 24458 24459 24460 24461 24462 24463 24464 24465 24466 24467 24468 24469 24470 24471 24472 24473 24474 24475 ++ 24476 24477 24478 24479 24480 24481 24482 24483 24484 24485 24486 24487 24488 24489 24490 24491 24492 24493 24494 24495 ++ 24496 24497 24498 24499 24500 24501 ++ ICV_24 $T=322090 180630 0 0 $X=321750 $Y=180290 +X1573 VDD VSS 23298 23299 23300 23301 23302 23303 23304 23305 23306 23307 23308 23309 23310 23311 23312 23313 23314 23315 ++ 23316 23317 23318 23319 23320 23321 23322 23323 23324 23325 23326 23327 23328 23329 23951 23952 23953 23954 23955 23956 ++ 1070 1069 1083 1084 24012 24011 24010 24009 24008 24007 24006 24005 24004 24003 24002 24001 24000 23999 24502 24503 ++ 24504 24505 24506 24507 24508 24509 24510 24511 24512 24513 24514 24515 24516 24517 24518 24519 24520 24521 24522 24523 ++ 24524 24525 24526 24527 24528 24529 24530 24531 24532 24533 24534 24535 24536 24537 24538 24539 24540 24541 24542 24543 ++ 24544 24545 24546 24547 24548 24549 ++ ICV_24 $T=322090 324630 0 0 $X=321750 $Y=324290 +X1574 VDD VSS 23266 23267 23268 23269 23270 23271 23272 23273 23274 23275 23276 23277 23278 23279 23280 23281 23282 23283 ++ 23284 23285 23286 23287 23288 23289 23290 23291 23292 23293 23294 23295 23296 23297 23965 23966 23967 23968 23969 23970 ++ 1073 1072 1086 1087 24026 24025 24024 24023 24022 24021 24020 24019 24018 24017 24016 24015 24014 24013 24550 24551 ++ 24552 24553 24554 24555 24556 24557 24558 24559 24560 24561 24562 24563 24564 24565 24566 24567 24568 24569 24570 24571 ++ 24572 24573 24574 24575 24576 24577 24578 24579 24580 24581 24582 24583 24584 24585 24586 24587 24588 24589 24590 24591 ++ 24592 24593 24594 24595 24596 24597 ++ ICV_24 $T=376090 180630 0 0 $X=375750 $Y=180290 +X1575 VDD VSS 23298 23299 23300 23301 23302 23303 23304 23305 23306 23307 23308 23309 23310 23311 23312 23313 23314 23315 ++ 23316 23317 23318 23319 23320 23321 23322 23323 23324 23325 23326 23327 23328 23329 23965 23966 23967 23968 23969 23970 ++ 1073 1072 1086 1087 24026 24025 24024 24023 24022 24021 24020 24019 24018 24017 24016 24015 24014 24013 24598 24599 ++ 24600 24601 24602 24603 24604 24605 24606 24607 24608 24609 24610 24611 24612 24613 24614 24615 24616 24617 24618 24619 ++ 24620 24621 24622 24623 24624 24625 24626 24627 24628 24629 24630 24631 24632 24633 24634 24635 24636 24637 24638 24639 ++ 24640 24641 24642 24643 24644 24645 ++ ICV_24 $T=376090 324630 0 0 $X=375750 $Y=324290 +X1576 1075 VSS Q[1] 1074 D[1] 1 VDD 1076 1077 WEN[1] 23971 23972 23973 23974 23975 23976 23977 23978 23979 23980 ++ 23981 23982 23983 23984 24038 1053 23878 23879 23880 23881 23882 23883 23884 23885 23877 24646 24647 24648 24649 24650 ++ 24651 24652 ++ saout_R_m2 $T=65645 25125 1 180 $X=27480 $Y=6815 +X1577 1033 VSS Q[3] 1078 D[3] 1 VDD 1079 1080 WEN[3] 23985 23986 23987 23988 23989 23990 23991 23992 23993 23994 ++ 23995 23996 23997 23998 24039 1053 23878 23879 23880 23881 23882 23883 23884 23885 23877 24653 24654 24655 24656 24657 ++ 24658 24659 ++ saout_R_m2 $T=119645 25125 1 180 $X=81480 $Y=6815 +X1578 1082 VSS Q[5] 1081 D[5] 1 VDD 1083 1084 WEN[5] 23999 24000 24001 24002 24003 24004 24005 24006 24007 24008 ++ 24009 24010 24011 24012 24040 1053 23893 23892 23891 23890 23889 23888 23887 23886 23877 24660 24661 24662 24663 24664 ++ 24665 24666 ++ saout_R_m2 $T=363525 25125 1 180 $X=325360 $Y=6815 +X1579 1085 VSS Q[7] 1062 D[7] 1 VDD 1086 1087 WEN[7] 24013 24014 24015 24016 24017 24018 24019 24020 24021 24022 ++ 24023 24024 24025 24026 24041 1053 23893 23892 23891 23890 23889 23888 23887 23886 23877 24667 24668 24669 24670 24671 ++ 24672 24673 ++ saout_R_m2 $T=417525 25125 1 180 $X=379360 $Y=6815 +X1581 VDD VSS 702 703 24674 24675 24676 24677 ICV_41 $T=117210 185130 0 0 $X=116870 $Y=180290 +X1582 VDD VSS 702 703 24678 24679 24680 24681 ICV_41 $T=117210 221130 0 0 $X=116870 $Y=216290 +X1583 VDD VSS 702 703 24682 24683 24684 24685 ICV_41 $T=117210 257130 0 0 $X=116870 $Y=252290 +X1584 VDD VSS 702 703 24686 24687 24688 24689 ICV_41 $T=117210 293130 0 0 $X=116870 $Y=288290 +X1585 VDD VSS 702 703 24690 24691 24692 24693 ICV_41 $T=117210 329130 0 0 $X=116870 $Y=324290 +X1586 VDD VSS 702 703 24694 24695 24696 24697 ICV_41 $T=117210 365130 0 0 $X=116870 $Y=360290 +X1587 VDD VSS 702 703 24698 24699 24700 24701 ICV_41 $T=117210 401130 0 0 $X=116870 $Y=396290 +X1588 VDD VSS 702 703 24702 24703 24704 24705 ICV_41 $T=117210 437130 0 0 $X=116870 $Y=432290 +X1589 VSS VDD 1040 1044 1046 1047 1048 1049 1050 1051 23203 23204 23205 23206 23207 23208 23267 23268 23269 23270 ++ 23271 23272 1 24042 24043 24044 24045 24106 24107 24108 24109 ++ ICV_37 $T=154400 190385 1 270 $X=126565 $Y=179495 +X1590 VSS VDD 1040 1043 1046 1047 1048 1049 1050 1051 23211 23212 23213 23214 23215 23216 23275 23276 23277 23278 ++ 23279 23280 1 24046 24047 24048 24049 24110 24111 24112 24113 ++ ICV_37 $T=154400 226385 1 270 $X=126565 $Y=215495 +X1591 VSS VDD 1040 1042 1046 1047 1048 1049 1050 1051 23219 23220 23221 23222 23223 23224 23283 23284 23285 23286 ++ 23287 23288 1 24050 24051 24052 24053 24114 24115 24116 24117 ++ ICV_37 $T=154400 262385 1 270 $X=126565 $Y=251495 +X1592 VSS VDD 1040 1041 1046 1047 1048 1049 1050 1051 23227 23228 23229 23230 23231 23232 23291 23292 23293 23294 ++ 23295 23296 1 24054 24055 24056 24057 24118 24119 24120 24121 ++ ICV_37 $T=154400 298385 1 270 $X=126565 $Y=287495 +X1593 VSS VDD 1038 1044 1046 1047 1048 1049 1050 1051 23235 23236 23237 23238 23239 23240 23299 23300 23301 23302 ++ 23303 23304 1 24058 24059 24060 24061 24122 24123 24124 24125 ++ ICV_37 $T=154400 334385 1 270 $X=126565 $Y=323495 +X1594 VSS VDD 1038 1043 1046 1047 1048 1049 1050 1051 23243 23244 23245 23246 23247 23248 23307 23308 23309 23310 ++ 23311 23312 1 24062 24063 24064 24065 24126 24127 24128 24129 ++ ICV_37 $T=154400 370385 1 270 $X=126565 $Y=359495 +X1595 VSS VDD 1038 1042 1046 1047 1048 1049 1050 1051 23251 23252 23253 23254 23255 23256 23315 23316 23317 23318 ++ 23319 23320 1 24066 24067 24068 24069 24130 24131 24132 24133 ++ ICV_37 $T=154400 406385 1 270 $X=126565 $Y=395495 +X1596 VSS VDD 1038 1041 1046 1047 1048 1049 1050 1051 23259 23260 23261 23262 23263 23264 23323 23324 23325 23326 ++ 23327 23328 1 24070 24071 24072 24073 24134 24135 24136 24137 ++ ICV_37 $T=154400 442385 1 270 $X=126565 $Y=431495 +X1600 VSS VDD 1 CLK VSS A[8] 23902 23903 1038 1040 xpredec0 $T=146075 111460 0 0 $X=144630 $Y=111455 +X1601 VSS VDD 1 CLK A[7] A[6] 1041 1042 1043 1044 xpredec0 $T=182970 111460 0 0 $X=181525 $Y=111455 +X1606 VSS VDD 1 CLK 23884 23885 23878 23879 23880 23881 23882 23883 23893 23892 23891 23890 23889 23888 23887 23886 ++ A[2] A[1] A[0] ++ ypredec1 $T=145470 26355 0 0 $X=146365 $Y=26735 +X1609 1001 VSS 1003 nmos_5p0_CDNS_40254872796102 $T=175115 470995 0 90 $X=164385 $Y=470315 +X1610 1002 VSS 1004 nmos_5p0_CDNS_40254872796102 $T=260115 470995 0 90 $X=249385 $Y=470315 +X1614 VDD 1001 1003 pmos_1p2_02_R90 $T=189610 471150 0 90 $X=176320 $Y=469670 +X1615 VDD 1002 1004 pmos_1p2_02_R90 $T=248135 471150 0 90 $X=234845 $Y=469670 +X1616 1003 VDD 2 VDD pmos_5p0_CDNS_40254872796101 $T=198405 470995 0 90 $X=191195 $Y=469955 +X1617 1 2 VSS VDD pmos_5p0_CDNS_40254872796101 $T=219905 470995 0 90 $X=212695 $Y=469955 +X1618 1004 VDD 2 VDD pmos_5p0_CDNS_40254872796101 $T=233255 470995 0 90 $X=226045 $Y=469955 +X1619 1003 VSS 2 nmos_5p0_CDNS_40254872796111 $T=202950 470995 0 90 $X=199690 $Y=470315 +X1620 1004 VSS 2 nmos_5p0_CDNS_40254872796111 $T=224800 470995 0 90 $X=221540 $Y=470315 +X1621 VSS VDD GWEN CLK 23877 1053 wen_v2 $T=208415 16605 0 0 $X=208280 $Y=15275 +X1622 VSS 1 VDD CLK A[5] A[4] A[3] 1045 1046 1047 1048 1049 1050 1051 1052 xpredec1 $T=219860 111460 0 0 $X=219855 $Y=111455 +X1623 VDD 1005 CLK pmos_5p0_CDNS_4025487279687 $T=234280 43425 1 0 $X=233240 $Y=41905 +X1624 VDD 1006 1005 pmos_5p0_CDNS_4025487279687 $T=239670 43425 1 0 $X=238630 $Y=41905 +X1625 VSS 1005 CLK nmos_5p0_CDNS_4025487279693 $T=234280 46585 1 0 $X=233600 $Y=45365 +X1626 VSS 1006 1005 nmos_5p0_CDNS_4025487279693 $T=239670 46585 1 0 $X=238990 $Y=45365 +X1638 VDD VSS 23266 23267 23268 23269 23270 23271 23272 23273 23943 23944 23945 23946 23947 23948 23949 23950 704 705 ++ 24738 24739 24740 24741 24742 24743 24744 24745 24746 24747 24748 24749 24750 24751 24752 24753 24754 24755 24756 24757 ++ ICV_31 $T=307090 180630 1 180 $X=303750 $Y=180290 +X1639 VDD VSS 23274 23275 23276 23277 23278 23279 23280 23281 23943 23944 23945 23946 23947 23948 23949 23950 704 705 ++ 24758 24759 24760 24761 24762 24763 24764 24765 24766 24767 24768 24769 24770 24771 24772 24773 24774 24775 24776 24777 ++ ICV_31 $T=307090 216630 1 180 $X=303750 $Y=216290 +X1640 VDD VSS 23282 23283 23284 23285 23286 23287 23288 23289 23943 23944 23945 23946 23947 23948 23949 23950 704 705 ++ 24778 24779 24780 24781 24782 24783 24784 24785 24786 24787 24788 24789 24790 24791 24792 24793 24794 24795 24796 24797 ++ ICV_31 $T=307090 252630 1 180 $X=303750 $Y=252290 +X1641 VDD VSS 23290 23291 23292 23293 23294 23295 23296 23297 23943 23944 23945 23946 23947 23948 23949 23950 704 705 ++ 24798 24799 24800 24801 24802 24803 24804 24805 24806 24807 24808 24809 24810 24811 24812 24813 24814 24815 24816 24817 ++ ICV_31 $T=307090 288630 1 180 $X=303750 $Y=288290 +X1642 VDD VSS 23298 23299 23300 23301 23302 23303 23304 23305 23943 23944 23945 23946 23947 23948 23949 23950 704 705 ++ 24818 24819 24820 24821 24822 24823 24824 24825 24826 24827 24828 24829 24830 24831 24832 24833 24834 24835 24836 24837 ++ ICV_31 $T=307090 324630 1 180 $X=303750 $Y=324290 +X1643 VDD VSS 23306 23307 23308 23309 23310 23311 23312 23313 23943 23944 23945 23946 23947 23948 23949 23950 704 705 ++ 24838 24839 24840 24841 24842 24843 24844 24845 24846 24847 24848 24849 24850 24851 24852 24853 24854 24855 24856 24857 ++ ICV_31 $T=307090 360630 1 180 $X=303750 $Y=360290 +X1644 VDD VSS 23314 23315 23316 23317 23318 23319 23320 23321 23943 23944 23945 23946 23947 23948 23949 23950 704 705 ++ 24858 24859 24860 24861 24862 24863 24864 24865 24866 24867 24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 ++ ICV_31 $T=307090 396630 1 180 $X=303750 $Y=396290 +X1645 VDD VSS 23322 23323 23324 23325 23326 23327 23328 23329 23943 23944 23945 23946 23947 23948 23949 23950 704 705 ++ 24878 24879 24880 24881 24882 24883 24884 24885 24886 24887 24888 24889 24890 24891 24892 24893 24894 24895 24896 24897 ++ ICV_31 $T=307090 432630 1 180 $X=303750 $Y=432290 +X1648 614 615 VSS VDD 24074 24075 24076 24077 ICV_4 $T=415090 176130 0 0 $X=414750 $Y=175790 +X1649 614 615 VSS VDD 24078 24079 24080 24081 ICV_4 $T=415090 212130 0 0 $X=414750 $Y=211790 +X1650 614 615 VSS VDD 24082 24083 24084 24085 ICV_4 $T=415090 248130 0 0 $X=414750 $Y=247790 +X1651 614 615 VSS VDD 24086 24087 24088 24089 ICV_4 $T=415090 284130 0 0 $X=414750 $Y=283790 +X1652 614 615 VSS VDD 24090 24091 24092 24093 ICV_4 $T=415090 320130 0 0 $X=414750 $Y=319790 +X1653 614 615 VSS VDD 24094 24095 24096 24097 ICV_4 $T=415090 356130 0 0 $X=414750 $Y=355790 +X1654 614 615 VSS VDD 24098 24099 24100 24101 ICV_4 $T=415090 392130 0 0 $X=414750 $Y=391790 +X1655 614 615 VSS VDD 24102 24103 24104 24105 ICV_4 $T=415090 428130 0 0 $X=414750 $Y=427790 +.ENDS +***************************************
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__512x8m8wm1.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__512x8m8wm1.gds new file mode 100644 index 0000000..750c41a --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__512x8m8wm1.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__64x8m8wm1.cdl b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__64x8m8wm1.cdl new file mode 100755 index 0000000..df02f92 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__64x8m8wm1.cdl
@@ -0,0 +1,2356 @@ +************************************** +* Revision: 1.0 +************************************** + +*.SCALE METER + +.SUBCKT M1_PSUB_CDNS_40254123696109 +** N=1781 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_402541236960 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=6.81e-06 AD=2.9964e-12 AS=2.9964e-12 PD=1.45e-05 PS=1.45e-05 NRD=0.0646109 NRS=0.0646109 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_402541236962 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_402541236961 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=6.81e-06 AD=2.9964e-12 AS=2.9964e-12 PD=1.45e-05 PS=1.45e-05 NRD=0.0646109 NRS=0.0646109 m=1 nf=1 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_dummy_R +** N=8 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_1 3 4 7 8 9 10 +** N=12 EP=6 IP=16 FDC=4 +*.SEEDPROM +M0 4 4 7 4 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=3560 $D=8 +M1 4 4 9 4 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=4840 $D=8 +M2 8 3 4 4 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=3560 $D=8 +M3 10 3 4 4 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=4840 $D=8 +.ENDS +*************************************** +.SUBCKT ICV_2 1 2 3 4 10 12 14 15 +** N=19 EP=8 IP=24 FDC=16 +*.SEEDPROM +M0 1 3 16 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=180 $Y=7970 $D=2 +M1 18 3 1 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=180 $Y=9260 $D=2 +M2 3 4 16 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=6340 $D=2 +M3 3 4 18 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=10710 $D=2 +M4 17 3 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=6340 $D=2 +M5 19 3 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=10710 $D=2 +M6 2 3 17 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=2220 $Y=7970 $D=2 +M7 19 3 2 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=2220 $Y=9260 $D=2 +X8 3 4 10 12 16 17 ICV_1 $T=0 0 0 0 $X=-340 $Y=-340 +X9 3 4 18 19 14 15 ICV_1 $T=0 9000 0 0 $X=-340 $Y=8660 +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1_bndry +** N=8 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT strapx2b_bndry +** N=10 EP=0 IP=12 FDC=0 +.ENDS +*************************************** +.SUBCKT dcap_103_novia +** N=2 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1 +** N=8 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_2x 1 2 3 5 6 7 8 9 10 +** N=12 EP=9 IP=16 FDC=8 +*.SEEDPROM +M0 1 5 7 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=180 $Y=3470 $D=2 +M1 9 6 1 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=180 $Y=4760 $D=2 +M2 3 8 7 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=1840 $D=2 +M3 3 10 9 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=6210 $D=2 +M4 8 7 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=1840 $D=2 +M5 10 9 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=6210 $D=2 +M6 2 5 8 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=2220 $Y=3470 $D=2 +M7 10 6 2 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=2220 $Y=4760 $D=2 +.ENDS +*************************************** +.SUBCKT ICV_3 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 +** N=16 EP=15 IP=24 FDC=16 +*.SEEDPROM +X0 5 6 2 3 4 9 11 10 12 018SRAM_cell1_2x $T=-3000 0 0 0 $X=-3340 $Y=-340 +X1 7 8 2 3 4 13 15 14 16 018SRAM_cell1_2x $T=0 0 0 0 $X=-340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 +** N=26 EP=18 IP=32 FDC=40 +*.SEEDPROM +M0 1 20 19 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=8060 $D=8 +M1 1 24 23 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=9340 $D=8 +M2 20 19 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=8060 $D=8 +M3 24 23 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=9340 $D=8 +M4 1 22 21 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=8060 $D=8 +M5 1 26 25 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=9340 $D=8 +M6 22 21 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=8060 $D=8 +M7 26 25 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=9340 $D=8 +X8 2 3 4 7 8 9 10 11 19 12 20 13 21 14 22 ICV_3 $T=0 0 0 0 $X=-3340 $Y=-340 +X9 2 5 6 7 8 9 10 23 15 24 16 25 17 26 18 ICV_3 $T=0 9000 0 0 $X=-3340 $Y=8660 +.ENDS +*************************************** +.SUBCKT ICV_5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 +** N=30 EP=30 IP=36 FDC=80 +*.SEEDPROM +X0 1 2 3 4 5 6 7 8 9 10 15 16 17 18 19 20 21 22 ICV_4 $T=-6000 0 0 0 $X=-9340 $Y=-340 +X1 1 2 3 4 5 6 11 12 13 14 23 24 25 26 27 28 29 30 ICV_4 $T=0 0 0 0 $X=-3340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 31 32 33 34 +** N=50 EP=34 IP=60 FDC=176 +*.SEEDPROM +M0 1 36 35 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=17060 $D=8 +M1 1 44 43 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=18340 $D=8 +M2 36 35 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=17060 $D=8 +M3 44 43 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=18340 $D=8 +M4 1 38 37 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=17060 $D=8 +M5 1 46 45 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=18340 $D=8 +M6 38 37 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=17060 $D=8 +M7 46 45 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=18340 $D=8 +M8 1 40 39 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=17060 $D=8 +M9 1 48 47 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=18340 $D=8 +M10 40 39 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=17060 $D=8 +M11 48 47 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=18340 $D=8 +M12 1 42 41 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=17060 $D=8 +M13 1 50 49 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=18340 $D=8 +M14 42 41 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=17060 $D=8 +M15 50 49 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=18340 $D=8 +X16 1 2 3 4 5 6 11 12 13 14 15 16 17 18 19 20 21 22 35 36 ++ 37 38 23 24 25 26 39 40 41 42 ++ ICV_5 $T=0 0 0 0 $X=-9340 $Y=-340 +X17 1 2 7 8 9 10 11 12 13 14 15 16 17 18 43 44 45 46 27 28 ++ 29 30 47 48 49 50 31 32 33 34 ++ ICV_5 $T=0 18000 0 0 $X=-9340 $Y=17660 +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_dummy 1 2 3 4 5 7 +** N=9 EP=6 IP=0 FDC=4 +*.SEEDPROM +M0 1 7 2 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=180 $Y=260 $D=2 +M1 3 5 1 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=630 $Y=1710 $D=2 +M2 5 1 3 3 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=1770 $Y=1710 $D=2 +M3 5 7 4 3 nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=2220 $Y=260 $D=2 +.ENDS +*************************************** +.SUBCKT ICV_7 1 3 4 5 6 7 8 9 10 11 +** N=15 EP=10 IP=18 FDC=8 +*.SEEDPROM +X0 5 4 1 6 7 3 018SRAM_cell1_dummy $T=-3000 0 0 0 $X=-3340 $Y=-340 +X1 9 8 1 10 11 3 018SRAM_cell1_dummy $T=0 0 0 0 $X=-340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_8 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +** N=27 EP=18 IP=30 FDC=16 +*.SEEDPROM +X0 1 3 4 5 6 7 8 9 10 11 ICV_7 $T=-6000 0 0 0 $X=-9340 $Y=-340 +X1 1 3 12 13 14 15 16 17 18 19 ICV_7 $T=0 0 0 0 $X=-3340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_9 +** N=2 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_10 +** N=2 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_11 +** N=2 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1 +** N=8 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1_2x +** N=10 EP=0 IP=12 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_12 +** N=15 EP=0 IP=20 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_13 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 +** N=30 EP=18 IP=33 FDC=16 +*.SEEDPROM +X0 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ICV_8 $T=-3000 0 0 0 $X=-12340 $Y=-340 +.ENDS +*************************************** +.SUBCKT M1_PSUB$$47122476 +** N=5 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46889004 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +X0 1 2 3 4 pmos_5p0_CDNS_402541236961 $T=-155 0 0 0 $X=-1195 $Y=-620 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47119404 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +X0 1 2 3 4 nmos_5p0_CDNS_402541236960 $T=-155 0 0 0 $X=-835 $Y=-620 +.ENDS +*************************************** +.SUBCKT ypass_gate vss 3 b d bb db ypass pcb vdd +** N=26 EP=9 IP=25 FDC=5 +*.SEEDPROM +X1 bb b pcb vdd pmos_5p0_CDNS_402541236961 $T=1240 50985 1 0 $X=200 $Y=43555 +X2 bb db 3 vdd pmos_5p0_CDNS_402541236961 $T=1250 43050 1 0 $X=210 $Y=35620 +X4 b d 3 vdd pmos_1p2$$46889004 $T=1405 15300 1 0 $X=-25 $Y=7790 +X5 b d ypass vss nmos_1p2$$47119404 $T=1405 24575 1 0 $X=260 $Y=17090 +X6 bb db ypass vss nmos_1p2$$47119404 $T=1405 34595 1 0 $X=260 $Y=27110 +.ENDS +*************************************** +.SUBCKT mux821 1 2 3 4 5 6 7 8 9 13 14 15 16 17 18 19 20 21 22 23 ++ 24 25 26 27 28 29 30 31 32 33 42 43 44 45 46 47 48 +** N=86 EP=37 IP=165 FDC=48 +*.SEEDPROM +M0 13 42 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=1510 $Y=2370 $D=2 +M1 16 43 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=3750 $Y=2370 $D=2 +M2 19 44 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=7705 $Y=2370 $D=2 +M3 22 45 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=9945 $Y=2370 $D=2 +M4 25 46 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=13895 $Y=2370 $D=2 +M5 28 47 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=16135 $Y=2370 $D=2 +M6 31 48 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=20090 $Y=2370 $D=2 +M7 2 9 1 1 nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=3.99e-13 PD=2.18e-06 PS=3.11e-06 NRD=0.912281 NRS=1.22807 m=1 nf=2 $X=22330 $Y=2370 $D=2 +X9 5 3 7 8 pmos_5p0_CDNS_402541236961 $T=23310 51440 1 0 $X=22270 $Y=44010 +X10 5 6 2 8 pmos_5p0_CDNS_402541236961 $T=23320 43505 1 0 $X=22280 $Y=36075 +X12 3 4 2 8 pmos_1p2$$46889004 $T=23475 15755 1 0 $X=22045 $Y=8245 +X13 3 4 9 1 nmos_1p2$$47119404 $T=23475 25030 1 0 $X=22330 $Y=17545 +X14 5 6 9 1 nmos_1p2$$47119404 $T=23475 35050 1 0 $X=22330 $Y=27565 +X15 1 13 15 4 14 6 42 7 8 ypass_gate $T=3490 455 1 180 $X=-1160 $Y=0 +X16 1 16 18 4 17 6 43 7 8 ypass_gate $T=3490 455 0 0 $X=2385 $Y=0 +X17 1 19 21 4 20 6 44 7 8 ypass_gate $T=9685 455 1 180 $X=5035 $Y=0 +X18 1 22 24 4 23 6 45 7 8 ypass_gate $T=9685 455 0 0 $X=8580 $Y=0 +X19 1 25 27 4 26 6 46 7 8 ypass_gate $T=15875 455 1 180 $X=11225 $Y=0 +X20 1 28 30 4 29 6 47 7 8 ypass_gate $T=15875 455 0 0 $X=14770 $Y=0 +X21 1 31 33 4 32 6 48 7 8 ypass_gate $T=22070 455 1 180 $X=17420 $Y=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_402541236969 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025412369640 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025412369620 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025412369639 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025412369629 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=3.42e-06 AD=8.892e-13 AS=1.5048e-12 PD=4.46e-06 PS=8.6e-06 NRD=0.304094 NRS=0.51462 m=1 nf=2 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_402541236968 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$202596396 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025412369614 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$202595372 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$202586156 +** N=3 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025412369641 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$202587180 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT wen_wm1 vss wep 3 4 5 men 7 8 9 10 11 12 13 14 vdd wen GWEN 18 19 +** N=43 EP=19 IP=113 FDC=31 +M0 10 wen vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=1765 $Y=5060 $D=2 +M1 7 men vss vss nmos_5p0 L=6e-07 W=1.37e-06 AD=3.562e-13 AS=6.028e-13 PD=1.89e-06 PS=3.62e-06 NRD=0.189781 NRS=0.321168 m=1 nf=1 $X=1765 $Y=8905 $D=2 +M2 vss GWEN 10 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=2885 $Y=5060 $D=2 +M3 vss vss 7 vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=3.562e-13 PD=3.62e-06 PS=1.89e-06 NRD=0.321168 NRS=0.189781 m=1 nf=1 $X=2885 $Y=8905 $D=2 +M4 3 10 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=5125 $Y=4650 $D=2 +M5 11 7 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=5125 $Y=9315 $D=2 +M6 4 7 3 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=7660 $Y=8385 $D=2 +M7 8 5 vss vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=6.028e-13 PD=3.62e-06 PS=3.62e-06 NRD=0.321168 NRS=0.321168 m=1 nf=1 $X=8920 $Y=4240 $D=2 +M8 12 11 4 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=9970 $Y=9700 $D=2 +M9 vss 14 12 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=11090 $Y=9700 $D=2 +M10 vss 4 14 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=13330 $Y=9700 $D=2 +M11 13 14 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=14450 $Y=9700 $D=2 +M12 wep 8 vss vss nmos_5p0 L=6e-07 W=2.4e-06 AD=7.68e-13 AS=7.68e-13 PD=5.12e-06 PS=5.12e-06 NRD=1.2 NRS=1.2 m=1 nf=3 $X=12720 $Y=4810 $D=2 +M13 vss 13 9 vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=6.028e-13 PD=3.62e-06 PS=3.62e-06 NRD=0.321168 NRS=0.321168 m=1 nf=1 $X=17810 $Y=9290 $D=2 +M14 men 9 5 vss nmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.589e-12 PD=5.58e-06 PS=8.21e-06 NRD=0.229075 NRS=0.30837 m=1 nf=2 $X=20050 $Y=8385 $D=2 +M15 vss 13 5 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=22290 $Y=8385 $D=2 +M16 18 wen vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=1765 $Y=600 $D=8 +M17 19 men vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=1765 $Y=12055 $D=8 +M18 10 GWEN 18 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=2885 $Y=600 $D=8 +M19 7 vss 19 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=2885 $Y=12055 $D=8 +M20 3 10 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=5125 $Y=600 $D=8 +M21 11 7 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=5125 $Y=12055 $D=8 +M22 4 11 3 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=1.17084e-12 AS=9.988e-13 PD=4.78598e-06 PS=5.42e-06 NRD=0.22722 NRS=0.193833 m=1 nf=1 $X=7660 $Y=12055 $D=8 +M23 12 7 4 vdd pmos_5p0 L=6e-07 W=9.6e-07 AD=-6.87097e-13 AS=-6.48697e-13 PD=-2.78573e-06 PS=-2.70573e-06 NRD=-0.745548 NRS=-0.703882 m=1 nf=1 $X=9395 $Y=12055 $D=8 +M24 vdd 14 12 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=1.14386e-12 PD=5.42e-06 PS=4.72975e-06 NRD=0.193833 NRS=0.221983 m=1 nf=1 $X=11090 $Y=12055 $D=8 +M25 vdd 4 14 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=13330 $Y=12055 $D=8 +M26 13 14 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=14450 $Y=12055 $D=8 +M27 wep 8 vdd vdd pmos_5p0 L=6e-07 W=6e-06 AD=1.92e-12 AS=1.92e-12 PD=9.92e-06 PS=9.92e-06 NRD=0.48 NRS=0.48 m=1 nf=3 $X=12720 $Y=870 $D=8 +M28 men 13 5 vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=20050 $Y=12055 $D=8 +X37 vdd 8 5 pmos_5p0_CDNS_4025412369629 $T=8920 2870 1 0 $X=7880 $Y=540 +X38 vdd 9 13 pmos_5p0_CDNS_4025412369629 $T=16690 12625 0 0 $X=15650 $Y=12005 +.ENDS +*************************************** +.SUBCKT M1_PSUB$$44997676 +** N=7 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025412369612 +** N=6 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025412369637 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=6e-07 AD=2.64e-13 AS=2.64e-13 PD=2.08e-06 PS=2.08e-06 NRD=0.733333 NRS=0.733333 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025412369636 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46281772 +** N=5 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025412369638 1 2 3 4 5 +** N=5 EP=5 IP=0 FDC=2 +M0 2 4 1 2 nmos_5p0 L=6e-07 W=6e-07 AD=1.56e-13 AS=2.64e-13 PD=1.12e-06 PS=2.08e-06 NRD=0.433333 NRS=0.733333 m=1 nf=1 $X=0 $Y=0 $D=2 +M1 3 5 2 2 nmos_5p0 L=6e-07 W=6e-07 AD=2.64e-13 AS=1.56e-13 PD=2.08e-06 PS=1.12e-06 NRD=0.733333 NRS=0.433333 m=1 nf=1 $X=1120 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025412369632 1 2 3 4 5 +** N=6 EP=5 IP=0 FDC=2 +M0 2 4 1 2 pmos_5p0 L=6e-07 W=1.2e-06 AD=3.12e-13 AS=5.28e-13 PD=1.72e-06 PS=3.28e-06 NRD=0.216667 NRS=0.366667 m=1 nf=1 $X=0 $Y=0 $D=8 +M1 3 5 2 2 pmos_5p0 L=6e-07 W=1.2e-06 AD=5.28e-13 AS=3.12e-13 PD=3.28e-06 PS=1.72e-06 NRD=0.366667 NRS=0.216667 m=1 nf=1 $X=1120 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025412369633 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=1.135e-05 AD=3.3596e-12 AS=3.3596e-12 PD=1.658e-05 PS=1.658e-05 NRD=0.651982 NRS=0.651982 m=1 nf=5 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46285868 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025412369613 +** N=6 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46286892 +** N=5 EP=0 IP=6 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT sacntl_2 vss 2 pcb 4 5 6 7 8 9 10 11 se 19 20 21 22 23 24 25 26 ++ 27 vdd men +** N=54 EP=23 IP=83 FDC=39 +M0 2 11 vss vss nmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.0032e-12 PD=3.32e-06 PS=6.32e-06 NRD=0.45614 NRS=0.77193 m=1 nf=2 $X=795 $Y=26115 $D=2 +M1 4 men vss vss nmos_5p0 L=6e-07 W=5.7e-06 AD=1.6872e-12 AS=1.6872e-12 PD=9.8e-06 PS=9.8e-06 NRD=1.29825 NRS=1.29825 m=1 nf=5 $X=855 $Y=4275 $D=2 +M2 vss 10 pcb vss nmos_5p0 L=6e-07 W=1.589e-05 AD=4.54e-12 AS=4.54e-12 PD=2.216e-05 PS=2.216e-05 NRD=0.881057 NRS=0.881057 m=1 nf=7 $X=1950 $Y=9235 $D=2 +M3 5 4 vss vss nmos_5p0 L=6e-07 W=2.86e-06 AD=7.436e-13 AS=1.2584e-12 PD=3.38e-06 PS=6.6e-06 NRD=0.0909091 NRS=0.153846 m=1 nf=1 $X=10910 $Y=8645 $D=2 +M4 6 11 5 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12030 $Y=8645 $D=2 +M5 7 27 6 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=13150 $Y=8645 $D=2 +M6 8 27 7 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=14270 $Y=8645 $D=2 +M7 9 11 8 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=15390 $Y=8645 $D=2 +M8 vss 4 9 vss nmos_5p0 L=6e-07 W=2.86e-06 AD=1.2584e-12 AS=7.436e-13 PD=6.6e-06 PS=3.38e-06 NRD=0.153846 NRS=0.0909091 m=1 nf=1 $X=16510 $Y=8645 $D=2 +M9 10 7 vss vss nmos_5p0 L=6e-07 W=5.22e-06 AD=1.3572e-12 AS=2.2968e-12 PD=6.26e-06 PS=1.22e-05 NRD=0.199234 NRS=0.337165 m=1 nf=2 $X=18750 $Y=8895 $D=2 +M10 11 20 vss vss nmos_5p0 L=6e-07 W=1.44e-06 AD=6.336e-13 AS=6.336e-13 PD=3.76e-06 PS=3.76e-06 NRD=0.305556 NRS=0.305556 m=1 nf=1 $X=21255 $Y=4090 $D=2 +M11 se 27 vss vss nmos_5p0 L=6e-07 W=9.08e-06 AD=2.3608e-12 AS=3.178e-12 PD=1.116e-05 PS=1.642e-05 NRD=0.45815 NRS=0.61674 m=1 nf=4 $X=19460 $Y=25030 $D=2 +M12 2 11 vdd vdd pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=3.0008e-12 PD=7.86e-06 PS=1.54e-05 NRD=0.152493 NRS=0.258065 m=1 nf=2 $X=795 $Y=20945 $D=8 +M13 4 men vdd vdd pmos_5p0 L=6e-07 W=1.135e-05 AD=3.3596e-12 AS=3.3596e-12 PD=1.658e-05 PS=1.658e-05 NRD=0.651982 NRS=0.651982 m=1 nf=5 $X=855 $Y=590 $D=8 +M14 27 2 vdd vdd pmos_5p0 L=6e-07 W=6.81e-06 AD=1.7706e-12 AS=2.1792e-12 PD=8.37e-06 PS=1.1e-05 NRD=0.343612 NRS=0.422907 m=1 nf=3 $X=5370 $Y=20990 $D=8 +M15 vdd 4 27 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=8730 $Y=20990 $D=8 +M16 pcb 10 vdd vdd pmos_5p0 L=6e-07 W=4.09e-05 AD=1.0634e-11 AS=1.21023e-11 PD=4.61e-05 PS=4.6818e-05 NRD=0.635697 NRS=0.723472 m=1 nf=10 $X=830 $Y=14055 $D=8 +M17 7 27 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.06e-06 PS=9.96e-06 NRD=0.0572687 NRS=0.0969163 m=1 nf=1 $X=14270 $Y=13710 $D=8 +M18 vdd 11 7 vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=15390 $Y=13710 $D=8 +M19 7 4 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.9976e-12 AS=1.1804e-12 PD=9.96e-06 PS=5.06e-06 NRD=0.0969163 NRS=0.0572687 m=1 nf=1 $X=16510 $Y=13710 $D=8 +M20 vdd 25 19 vdd pmos_5p0 L=6e-07 W=1.2e-06 AD=5.28e-13 AS=5.28e-13 PD=3.28e-06 PS=3.28e-06 NRD=0.366667 NRS=0.366667 m=1 nf=1 $X=18950 $Y=1670 $D=8 +M21 10 7 vdd vdd pmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=4.3584e-12 PD=2.008e-05 PS=2.008e-05 NRD=0.211454 NRS=0.211454 m=1 nf=3 $X=18750 $Y=13710 $D=8 +M22 se 27 vdd vdd pmos_5p0 L=6e-07 W=2.72e-05 AD=7.072e-12 AS=8.0512e-12 PD=3.24e-05 PS=3.856e-05 NRD=0.955882 NRS=1.08824 m=1 nf=10 $X=12740 $Y=20450 $D=8 +X23 vdd 11 20 pmos_5p0_CDNS_4025412369629 $T=21255 985 0 0 $X=20215 $Y=365 +X27 19 vss 25 vss nmos_5p0_CDNS_4025412369637 $T=18950 4420 0 0 $X=18270 $Y=3800 +X31 20 vss 21 4 vss nmos_5p0_CDNS_4025412369638 $T=8080 4420 0 0 $X=7400 $Y=3800 +X32 22 vss 23 21 22 nmos_5p0_CDNS_4025412369638 $T=11705 4420 0 0 $X=11025 $Y=3800 +X33 24 vss 25 23 24 nmos_5p0_CDNS_4025412369638 $T=15325 4420 0 0 $X=14645 $Y=3800 +X34 20 vdd 21 4 vss pmos_5p0_CDNS_4025412369632 $T=8080 1480 0 0 $X=7040 $Y=860 +X35 22 vdd 23 21 22 pmos_5p0_CDNS_4025412369632 $T=11705 1480 0 0 $X=10665 $Y=860 +X36 24 vdd 25 23 24 pmos_5p0_CDNS_4025412369632 $T=15325 1480 0 0 $X=14285 $Y=860 +X37 vss 26 2 vss nmos_5p0_CDNS_4025412369633 $T=5370 25030 0 0 $X=4690 $Y=24410 +X38 27 26 4 vss nmos_5p0_CDNS_4025412369633 $T=12415 25030 0 0 $X=11735 $Y=24410 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025412369649 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_402541236963 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025412369651 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025412369644 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT outbuf_oe q vss 3 4 5 15 16 17 18 vdd GWE se qp qn 24 +** N=66 EP=15 IP=48 FDC=18 +M0 vss 5 q vss nmos_5p0 L=6e-07 W=1.272e-05 AD=3.3072e-12 AS=4.0704e-12 PD=1.584e-05 PS=2.08e-05 NRD=0.735849 NRS=0.90566 m=1 nf=6 $X=395 $Y=2665 $D=2 +M1 3 GWE vss vss nmos_5p0 L=6e-07 W=1.6e-06 AD=7.04e-13 AS=7.04e-13 PD=4.08e-06 PS=4.08e-06 NRD=0.275 NRS=0.275 m=1 nf=1 $X=8145 $Y=2720 $D=2 +M2 17 3 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=9.68e-13 PD=5.28e-06 PS=5.28e-06 NRD=0.2 NRS=0.2 m=1 nf=1 $X=10105 $Y=2700 $D=2 +M3 vss 16 4 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=13175 $Y=12845 $D=2 +M4 5 15 4 vss nmos_5p0 L=6e-07 W=6.81e-06 AD=2.1792e-12 AS=2.1792e-12 PD=1.1e-05 PS=1.1e-05 NRD=0.422907 NRS=0.422907 m=1 nf=3 $X=12455 $Y=2720 $D=2 +M5 vss se 15 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=17045 $Y=4035 $D=2 +M6 5 qn 18 vss nmos_5p0 L=6e-07 W=5.68e-06 AD=1.4768e-12 AS=1.988e-12 PD=6.72e-06 PS=9.92e-06 NRD=0.183099 NRS=0.246479 m=1 nf=2 $X=19905 $Y=1945 $D=2 +M7 vss 3 18 vss nmos_5p0 L=6e-07 W=5.68e-06 AD=1.4768e-12 AS=1.988e-12 PD=6.72e-06 PS=9.92e-06 NRD=0.183099 NRS=0.246479 m=1 nf=2 $X=22145 $Y=1945 $D=2 +M8 vdd 5 q vdd pmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=7.2576e-12 PD=2.58e-05 PS=3.408e-05 NRD=0.412698 NRS=0.507937 m=1 nf=6 $X=395 $Y=6190 $D=8 +M9 3 GWE vdd vdd pmos_5p0 L=6e-07 W=4e-06 AD=1.76e-12 AS=1.76e-12 PD=8.88e-06 PS=8.88e-06 NRD=0.11 NRS=0.11 m=1 nf=1 $X=8145 $Y=6395 $D=8 +M10 17 3 vdd vdd pmos_5p0 L=6e-07 W=4.5e-06 AD=1.98e-12 AS=1.98e-12 PD=9.88e-06 PS=9.88e-06 NRD=0.0977778 NRS=0.0977778 m=1 nf=1 $X=10105 $Y=6175 $D=8 +M11 4 16 vdd vdd pmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.24202e-12 PD=3.32e-06 PS=5.60564e-06 NRD=0.45614 NRS=0.955691 m=1 nf=2 $X=12055 $Y=10310 $D=8 +M12 5 se 4 vdd pmos_5p0 L=6e-07 W=6.81e-06 AD=2.1792e-12 AS=2.1792e-12 PD=1.1e-05 PS=1.1e-05 NRD=0.422907 NRS=0.422907 m=1 nf=3 $X=12455 $Y=6395 $D=8 +M13 16 5 vdd vdd pmos_5p0 L=6e-07 W=1.2e-06 AD=5.28e-13 AS=7.79385e-13 PD=3.28e-06 PS=2.57436e-06 NRD=0.366667 NRS=0.541239 m=1 nf=1 $X=15085 $Y=10250 $D=8 +M14 vdd se 15 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=17045 $Y=7030 $D=8 +M15 5 qp 24 vdd pmos_5p0 L=6e-07 W=1.134e-05 AD=2.9484e-12 AS=3.969e-12 PD=1.238e-05 PS=1.841e-05 NRD=0.0917108 NRS=0.123457 m=1 nf=2 $X=19680 $Y=6685 $D=8 +M16 vdd 17 24 vdd pmos_5p0 L=6e-07 W=1.134e-05 AD=2.9484e-12 AS=3.969e-12 PD=1.238e-05 PS=1.841e-05 NRD=0.0917108 NRS=0.123457 m=1 nf=2 $X=21920 $Y=6685 $D=8 +X20 vss 16 5 vss nmos_5p0_CDNS_4025412369637 $T=15150 13365 1 0 $X=14470 $Y=12145 +.ENDS +*************************************** +.SUBCKT M1_NWELL_CDNS_4025412369636 +** N=4 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025412369611 1 2 3 4 5 6 +** N=6 EP=6 IP=0 FDC=2 +M0 2 4 1 6 nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=0 $Y=0 $D=2 +M1 3 5 2 6 nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=1120 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46883884 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=1.134e-05 AD=4.9896e-12 AS=4.9896e-12 PD=2.356e-05 PS=2.356e-05 NRD=0.0388007 NRS=0.0388007 m=1 nf=1 $X=-155 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46563372 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +M0 2 3 1 4 nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=-155 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_402541236966 1 2 3 4 5 6 +** N=6 EP=6 IP=0 FDC=2 +M0 2 4 1 6 pmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=0 $Y=0 $D=8 +M1 3 5 2 6 pmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=1120 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46273580 1 2 3 +** N=3 EP=3 IP=3 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.0032e-12 PD=3.32e-06 PS=6.32e-06 NRD=0.45614 NRS=0.77193 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46887980 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=1.361e-05 AD=5.9884e-12 AS=5.9884e-12 PD=2.81e-05 PS=2.81e-05 NRD=0.0323292 NRS=0.0323292 m=1 nf=1 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT din vss 2 3 4 5 6 7 8 d db 11 12 vdd datain men wep +** N=69 EP=16 IP=73 FDC=24 +M0 2 4 vss vss nmos_5p0 L=6e-07 W=1.361e-05 AD=5.9884e-12 AS=5.9884e-12 PD=2.81e-05 PS=2.81e-05 NRD=0.0323292 NRS=0.0323292 m=1 nf=1 $X=260 $Y=10430 $D=2 +M1 3 wep vss vss nmos_5p0 L=6e-07 W=1.14e-06 AD=7.866e-13 AS=7.923e-13 PD=3.66e-06 PS=3.67e-06 NRD=0.605263 NRS=0.609649 m=1 nf=1 $X=3600 $Y=38320 $D=2 +M2 vss 7 4 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=11165 $Y=8655 $D=2 +M3 3 wep vdd vdd pmos_5p0 L=6e-07 W=2.97e-06 AD=1.13602e-12 AS=1.7523e-12 PD=4.5e-06 PS=8.3e-06 NRD=0.515152 NRS=0.794613 m=1 nf=2 $X=3025 $Y=35440 $D=8 +M4 vdd 2 11 vdd pmos_5p0 L=6e-07 W=1.134e-05 AD=4.9896e-12 AS=4.9896e-12 PD=2.356e-05 PS=2.356e-05 NRD=0.0388007 NRS=0.0388007 m=1 nf=1 $X=6980 $Y=26220 $D=8 +X5 4 vdd 7 vdd pmos_5p0_CDNS_402541236961 $T=11165 455 0 0 $X=10125 $Y=-165 +X6 d 2 3 vdd pmos_1p2$$46889004 $T=2655 26220 0 0 $X=1225 $Y=25510 +X7 db 11 3 vdd pmos_1p2$$46889004 $T=4895 26220 0 0 $X=3465 $Y=25510 +X10 5 vss 6 datain 5 vss nmos_5p0_CDNS_4025412369611 $T=2765 1790 1 0 $X=2085 $Y=210 +X11 6 7 8 12 men vss nmos_5p0_CDNS_4025412369611 $T=6905 725 0 0 $X=6225 $Y=105 +X12 d 2 wep vss nmos_1p2$$46883884 $T=2655 12695 0 0 $X=1510 $Y=12010 +X13 db 11 wep vss nmos_1p2$$46883884 $T=4895 12695 0 0 $X=3750 $Y=12010 +X14 11 vss 2 vss nmos_1p2$$46883884 $T=7135 12695 0 0 $X=5990 $Y=12010 +X15 vss 12 men vss nmos_1p2$$46563372 $T=3470 9035 0 0 $X=2325 $Y=8350 +X16 vss 8 4 vss nmos_1p2$$46563372 $T=7060 10495 1 0 $X=5915 $Y=8860 +X17 5 vdd 6 datain 5 vdd pmos_5p0_CDNS_402541236966 $T=2765 3195 0 0 $X=1725 $Y=2575 +X18 6 7 8 men 12 vdd pmos_5p0_CDNS_402541236966 $T=6905 3605 0 0 $X=5865 $Y=2985 +X19 vdd 12 men pmos_1p2$$46273580 $T=2920 7175 1 0 $X=1490 $Y=5355 +X20 vdd 8 4 pmos_1p2$$46273580 $T=7060 8140 1 0 $X=5630 $Y=6320 +X21 vdd 2 4 pmos_1p2$$46887980 $T=415 26220 0 0 $X=-1015 $Y=25510 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46553132 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46897196 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$46898220 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$46551084 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT sa 1 vss 3 4 qn qp 7 pcb vdd d db se +** N=105 EP=12 IP=47 FDC=27 +M0 1 vss vss vss nmos_5p0 L=6e-07 W=3.41e-06 AD=8.866e-13 AS=1.5004e-12 PD=3.93e-06 PS=7.7e-06 NRD=0.0762463 NRS=0.129032 m=1 nf=1 $X=11660 $Y=16585 $D=2 +M1 3 4 1 vss nmos_5p0 L=6e-07 W=3.41e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12780 $Y=16585 $D=2 +M2 4 1 3 vss nmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=1.7732e-12 PD=7.86e-06 PS=7.86e-06 NRD=0.152493 NRS=0.152493 m=1 nf=2 $X=13900 $Y=16585 $D=2 +M3 7 4 vss vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=15170 $Y=8510 $D=2 +M4 1 4 3 vss nmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=1.7732e-12 PD=7.86e-06 PS=7.86e-06 NRD=0.152493 NRS=0.152493 m=1 nf=2 $X=16140 $Y=16585 $D=2 +M5 4 1 3 vss nmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=1.7732e-12 PD=7.86e-06 PS=7.86e-06 NRD=0.152493 NRS=0.152493 m=1 nf=2 $X=18380 $Y=16585 $D=2 +M6 vss 7 qp vss nmos_5p0 L=6e-07 W=6.81e-06 AD=1.7706e-12 AS=2.1792e-12 PD=8.37e-06 PS=1.1e-05 NRD=0.343612 NRS=0.422907 m=1 nf=3 $X=17410 $Y=8510 $D=2 +M7 1 4 3 vss nmos_5p0 L=6e-07 W=3.41e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=20620 $Y=16585 $D=2 +M8 qn 1 vss vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=20770 $Y=8510 $D=2 +M9 3 se vss vss nmos_5p0 L=6e-07 W=2.272e-05 AD=5.9072e-12 AS=6.9296e-12 PD=2.688e-05 PS=3.328e-05 NRD=0.732394 NRS=0.859155 m=1 nf=8 $X=12945 $Y=12550 $D=2 +M10 vss vss 1 vss nmos_5p0 L=6e-07 W=3.41e-06 AD=1.5004e-12 AS=8.866e-13 PD=7.7e-06 PS=3.93e-06 NRD=0.129032 NRS=0.0762463 m=1 nf=1 $X=21740 $Y=16585 $D=2 +M11 4 vdd vdd vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=2.366e-13 AS=4.004e-13 PD=1.43e-06 PS=2.7e-06 NRD=0.285714 NRS=0.483516 m=1 nf=1 $X=13985 $Y=24010 $D=8 +M12 vdd 1 4 vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=15105 $Y=24010 $D=8 +M13 d pcb vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=15755 $Y=30660 $D=8 +M14 7 4 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.589e-12 PD=5.58e-06 PS=8.21e-06 NRD=0.229075 NRS=0.30837 m=1 nf=2 $X=15170 $Y=4385 $D=8 +M15 4 pcb 1 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=16875 $Y=26330 $D=8 +M16 db pcb d vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=16875 $Y=30660 $D=8 +M17 1 4 vdd vdd pmos_5p0 L=6e-07 W=1.82e-06 AD=4.732e-13 AS=4.732e-13 PD=2.86e-06 PS=2.86e-06 NRD=0.571429 NRS=0.571429 m=1 nf=2 $X=16225 $Y=24010 $D=8 +M18 vdd pcb db vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=17995 $Y=30660 $D=8 +M19 4 1 vdd vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=18465 $Y=24010 $D=8 +M20 qp 7 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.1804e-12 PD=5.58e-06 PS=5.58e-06 NRD=0.229075 NRS=0.229075 m=1 nf=2 $X=17410 $Y=4385 $D=8 +M21 vdd vdd 4 vdd pmos_5p0 L=6e-07 W=9.1e-07 AD=4.004e-13 AS=2.366e-13 PD=2.7e-06 PS=1.43e-06 NRD=0.483516 NRS=0.285714 m=1 nf=1 $X=19585 $Y=24010 $D=8 +M22 qn 1 vdd vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.589e-12 PD=5.58e-06 PS=8.21e-06 NRD=0.229075 NRS=0.30837 m=1 nf=2 $X=19650 $Y=4385 $D=8 +X28 db 1 se vdd pmos_1p2$$46897196 $T=12475 26330 0 0 $X=11045 $Y=25620 +X29 d 4 se vdd pmos_1p2$$46897196 $T=12475 30660 0 0 $X=11045 $Y=29950 +X30 d 4 se vdd pmos_1p2$$46897196 $T=20400 26330 0 0 $X=18970 $Y=25620 +X31 db 1 se vdd pmos_1p2$$46897196 $T=20400 30660 0 0 $X=18970 $Y=29950 +.ENDS +*************************************** +.SUBCKT saout_R_m2 1 vss q pcb datain men vdd b[7] bb[7] WEN b[0] bb[0] bb[1] b[1] b[2] bb[2] bb[3] b[3] b[4] bb[4] ++ bb[5] b[5] b[6] bb[6] 54 ypass[0] ypass[1] ypass[2] GWE ypass[3] ypass[4] ypass[5] ypass[6] ypass[7] GWEN 74 75 76 77 78 ++ 79 80 +** N=131 EP=42 IP=161 FDC=187 +*.SEEDPROM +X0 vss 54 b[7] 70 bb[7] 73 pcb vdd ypass[7] 74 bb[0] b[0] 75 bb[1] b[1] 76 bb[2] b[2] 77 bb[3] ++ b[3] 78 bb[4] b[4] 79 bb[5] b[5] 80 bb[6] b[6] ypass[0] ypass[1] ypass[2] ypass[3] ypass[4] ypass[5] ypass[6] ++ mux821 $T=2765 83310 0 0 $X=-1345 $Y=83305 +X1 vss 1 85 87 93 men 83 88 92 82 86 89 91 90 vdd WEN GWEN 81 84 wen_wm1 $T=1610 -16880 0 0 $X=100 $Y=-17420 +X2 vss 94 pcb 68 99 100 101 102 104 107 108 72 106 97 71 98 69 103 105 96 ++ 95 vdd men ++ sacntl_2 $T=3160 115 0 0 $X=425 $Y=-5 +X3 q vss 109 111 112 114 113 110 116 vdd GWE 72 130 131 115 outbuf_oe $T=3160 27545 0 0 $X=500 $Y=25750 +X4 vss 117 120 125 118 121 123 124 70 73 122 119 vdd datain men 1 din $T=1615 39025 0 0 $X=500 $Y=38740 +X5 126 vss 128 127 131 130 129 pcb vdd 70 73 72 sa $T=3160 43040 0 0 $X=1375 $Y=42060 +.ENDS +*************************************** +.SUBCKT ICV_14 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 +** N=16 EP=15 IP=24 FDC=16 +*.SEEDPROM +X0 5 6 2 3 4 9 11 10 12 018SRAM_cell1_2x $T=0 0 0 0 $X=-340 $Y=-340 +X1 7 8 2 3 4 13 15 14 16 018SRAM_cell1_2x $T=3000 0 0 0 $X=2660 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 +** N=26 EP=18 IP=32 FDC=40 +*.SEEDPROM +M0 1 20 19 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=8060 $D=8 +M1 1 24 23 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=9340 $D=8 +M2 20 19 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=8060 $D=8 +M3 24 23 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=9340 $D=8 +M4 1 22 21 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=8060 $D=8 +M5 1 26 25 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=9340 $D=8 +M6 22 21 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=8060 $D=8 +M7 26 25 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=9340 $D=8 +X8 2 3 4 7 8 9 10 11 19 12 20 13 21 14 22 ICV_14 $T=0 0 0 0 $X=-340 $Y=-340 +X9 2 5 6 7 8 9 10 23 15 24 16 25 17 26 18 ICV_14 $T=0 9000 0 0 $X=-340 $Y=8660 +.ENDS +*************************************** +.SUBCKT ICV_16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 +** N=30 EP=30 IP=36 FDC=80 +*.SEEDPROM +X0 1 2 3 4 5 6 7 8 9 10 15 16 17 18 19 20 21 22 ICV_15 $T=0 0 0 0 $X=-340 $Y=-340 +X1 1 2 3 4 5 6 11 12 13 14 23 24 25 26 27 28 29 30 ICV_15 $T=6000 0 0 0 $X=5660 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_17 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ++ 21 22 23 24 25 26 27 28 29 30 31 32 33 34 +** N=50 EP=34 IP=60 FDC=176 +*.SEEDPROM +M0 1 36 35 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=17060 $D=8 +M1 1 44 43 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=18340 $D=8 +M2 36 35 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=17060 $D=8 +M3 44 43 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=18340 $D=8 +M4 1 38 37 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=17060 $D=8 +M5 1 46 45 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=3630 $Y=18340 $D=8 +M6 38 37 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=17060 $D=8 +M7 46 45 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=4770 $Y=18340 $D=8 +M8 1 40 39 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=6630 $Y=17060 $D=8 +M9 1 48 47 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=6630 $Y=18340 $D=8 +M10 40 39 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=7770 $Y=17060 $D=8 +M11 48 47 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=7770 $Y=18340 $D=8 +M12 1 42 41 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=9630 $Y=17060 $D=8 +M13 1 50 49 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=9630 $Y=18340 $D=8 +M14 42 41 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=10770 $Y=17060 $D=8 +M15 50 49 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=10770 $Y=18340 $D=8 +X16 1 2 3 4 5 6 11 12 13 14 15 16 17 18 19 20 21 22 35 36 ++ 37 38 23 24 25 26 39 40 41 42 ++ ICV_16 $T=0 0 0 0 $X=-340 $Y=-340 +X17 1 2 7 8 9 10 11 12 13 14 15 16 17 18 43 44 45 46 27 28 ++ 29 30 47 48 49 50 31 32 33 34 ++ ICV_16 $T=0 18000 0 0 $X=-340 $Y=17660 +.ENDS +*************************************** +.SUBCKT new_dummyrow_unit 7 9 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 ++ 79 81 83 85 87 89 91 93 95 97 99 101 103 105 +** N=105 EP=34 IP=120 FDC=64 +*.SEEDPROM +X0 7 9 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 ICV_8 $T=3310 885 1 180 $X=-30 $Y=545 +X1 7 9 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 ICV_8 $T=15310 885 1 180 $X=11970 $Y=545 +X2 7 9 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 ICV_8 $T=30310 885 1 180 $X=26970 $Y=545 +X3 7 9 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 ICV_8 $T=42310 885 1 180 $X=38970 $Y=545 +.ENDS +*************************************** +.SUBCKT saout_m2 1 VSS q datain pcb men VDD b[0] bb[0] WEN b[7] bb[7] bb[6] b[6] b[5] bb[5] bb[4] b[4] b[3] bb[3] ++ bb[2] b[2] b[1] bb[1] 54 ypass[7] ypass[6] ypass[5] GWE ypass[4] ypass[3] ypass[2] ypass[1] ypass[0] GWEN 78 79 80 81 82 ++ 83 84 +** N=135 EP=42 IP=161 FDC=187 +*.SEEDPROM +X0 VSS 54 b[0] 74 bb[0] 77 pcb VDD ypass[0] 78 bb[7] b[7] 79 bb[6] b[6] 80 bb[5] b[5] 81 bb[4] ++ b[4] 82 bb[3] b[3] 83 bb[2] b[2] 84 bb[1] b[1] ypass[7] ypass[6] ypass[5] ypass[4] ypass[3] ypass[2] ypass[1] ++ mux821 $T=2765 83345 0 0 $X=-1345 $Y=83340 +X1 VSS 1 89 91 97 men 87 92 96 86 90 93 95 94 VDD WEN GWEN 85 88 wen_wm1 $T=1610 -16845 0 0 $X=100 $Y=-17385 +X2 VSS 98 pcb 72 103 104 105 106 108 111 112 76 110 101 75 102 73 107 109 100 ++ 99 VDD men ++ sacntl_2 $T=3160 150 0 0 $X=425 $Y=30 +X3 q VSS 113 115 116 118 117 114 120 VDD GWE 76 134 135 119 outbuf_oe $T=3160 27580 0 0 $X=500 $Y=25785 +X4 VSS 121 124 129 122 125 127 128 74 77 126 123 VDD datain men 1 din $T=1615 39060 0 0 $X=500 $Y=38775 +X5 130 VSS 132 131 135 134 133 pcb VDD 74 77 76 sa $T=3160 43075 0 0 $X=1375 $Y=42095 +.ENDS +*************************************** +.SUBCKT ICV_18 8 11 12 13 14 15 16 +** N=16 EP=7 IP=22 FDC=8 +*.SEEDPROM +X1 11 12 8 8 8 13 15 14 16 018SRAM_cell1_2x $T=0 0 0 0 $X=-340 $Y=-340 +.ENDS +*************************************** +.SUBCKT rcol4_64 VSS tblhl pcb[4] VDD DWL WEN[6] pcb[6] 8 9 men WEN[4] 12 13 WEN[7] pcb[7] 16 17 WEN[5] pcb[5] 20 ++ 21 WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] GWE GWEN ypass[1] ypass[0] ypass[2] ypass[3] ypass[4] ypass[5] ypass[6] ypass[7] din[5] ++ q[5] din[7] q[7] din[4] q[4] din[6] q[6] 390 391 392 393 394 395 396 397 398 399 400 401 402 ++ 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 ++ 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 ++ 443 444 445 +** N=665 EP=103 IP=1279 FDC=2834 +*.SEEDPROM +M0 195 VSS 83 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=1715 $Y=151295 $D=2 +M1 83 VSS 197 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=1715 $Y=195005 $D=2 +M2 VSS 194 195 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=2165 $Y=152745 $D=2 +M3 VSS 196 197 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=2165 $Y=193375 $D=2 +M4 194 195 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=3305 $Y=152745 $D=2 +M5 196 197 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=3305 $Y=193375 $D=2 +M6 194 VSS 82 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=3755 $Y=151295 $D=2 +M7 82 VSS 196 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=3755 $Y=195005 $D=2 +M8 450 VSS 61 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=115715 $Y=151295 $D=2 +M9 61 VSS 452 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=115715 $Y=168005 $D=2 +M10 454 VSS 61 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=115715 $Y=169295 $D=2 +M11 61 DWL 456 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=115715 $Y=186005 $D=2 +M12 446 DWL 61 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=115715 $Y=187295 $D=2 +M13 61 DWL 448 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=115715 $Y=195005 $D=2 +M14 VSS VDD 450 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=116165 $Y=152745 $D=2 +M15 VSS VDD 452 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=116165 $Y=166375 $D=2 +M16 VSS VDD 454 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=116165 $Y=170745 $D=2 +M17 VSS VDD 456 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=116165 $Y=184375 $D=2 +M18 VSS VDD 446 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=116165 $Y=188745 $D=2 +M19 VSS VDD 448 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=116165 $Y=193375 $D=2 +M20 451 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=117305 $Y=152745 $D=2 +M21 453 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=117305 $Y=166375 $D=2 +M22 455 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=117305 $Y=170745 $D=2 +M23 457 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=117305 $Y=184375 $D=2 +M24 447 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=117305 $Y=188745 $D=2 +M25 449 VSS VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=117305 $Y=193375 $D=2 +M26 55 61 VSS VSS nmos_5p0 L=6e-07 W=2.76e-06 AD=7.176e-13 AS=1.2144e-12 PD=3.8e-06 PS=7.28e-06 NRD=0.376812 NRS=0.637681 m=1 nf=2 $X=116215 $Y=69445 $D=2 +M27 tblhl 55 VSS VSS nmos_5p0 L=6e-07 W=1.7e-05 AD=4.42e-12 AS=7.48e-12 PD=1.804e-05 PS=3.576e-05 NRD=0.0611765 NRS=0.103529 m=1 nf=2 $X=116235 $Y=54020 $D=2 +M28 63 VDD VSS VSS nmos_5p0 L=6e-07 W=1.14e-06 AD=2.964e-13 AS=5.016e-13 PD=2.18e-06 PS=4.04e-06 NRD=0.912281 NRS=1.54386 m=1 nf=2 $X=116460 $Y=85710 $D=2 +M29 451 VSS 62 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=117755 $Y=151295 $D=2 +M30 62 VSS 453 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=117755 $Y=168005 $D=2 +M31 455 VSS 62 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=117755 $Y=169295 $D=2 +M32 62 DWL 457 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=117755 $Y=186005 $D=2 +M33 447 DWL 62 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=117755 $Y=187295 $D=2 +M34 62 DWL 449 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=117755 $Y=195005 $D=2 +M35 VDD 194 195 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=2165 $Y=154595 $D=8 +M36 VDD 650 652 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=2165 $Y=155875 $D=8 +M37 VDD 651 653 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=2165 $Y=163595 $D=8 +M38 VDD 654 656 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=2165 $Y=164875 $D=8 +M39 VDD 655 657 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=2165 $Y=172595 $D=8 +M40 VDD 658 660 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=2165 $Y=173875 $D=8 +M41 VDD 659 661 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=2165 $Y=181595 $D=8 +M42 VDD 662 664 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=2165 $Y=182875 $D=8 +M43 VDD 663 665 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=2165 $Y=190595 $D=8 +M44 VDD 196 197 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=2165 $Y=191875 $D=8 +M45 194 195 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=3305 $Y=154595 $D=8 +M46 650 652 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=3305 $Y=155875 $D=8 +M47 651 653 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=3305 $Y=163595 $D=8 +M48 654 656 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=3305 $Y=164875 $D=8 +M49 655 657 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=3305 $Y=172595 $D=8 +M50 658 660 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=3305 $Y=173875 $D=8 +M51 659 661 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=3305 $Y=181595 $D=8 +M52 662 664 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=3305 $Y=182875 $D=8 +M53 663 665 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=3305 $Y=190595 $D=8 +M54 196 197 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=3305 $Y=191875 $D=8 +M55 VDD 323 325 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=8165 $Y=154595 $D=8 +M56 VDD 541 540 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=8165 $Y=155875 $D=8 +M57 VDD 549 548 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=8165 $Y=190595 $D=8 +M58 VDD 243 245 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=8165 $Y=191875 $D=8 +M59 323 325 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=9305 $Y=154595 $D=8 +M60 541 540 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=9305 $Y=155875 $D=8 +M61 549 548 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=9305 $Y=190595 $D=8 +M62 243 245 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=9305 $Y=191875 $D=8 +M63 636 ypass[7] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=9160 $Y=87735 $D=8 +M64 VDD 319 321 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=11165 $Y=154595 $D=8 +M65 VDD 543 542 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=11165 $Y=155875 $D=8 +M66 VDD 551 550 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=11165 $Y=190595 $D=8 +M67 VDD 239 241 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=11165 $Y=191875 $D=8 +M68 319 321 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=12305 $Y=154595 $D=8 +M69 543 542 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=12305 $Y=155875 $D=8 +M70 551 550 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=12305 $Y=190595 $D=8 +M71 239 241 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=12305 $Y=191875 $D=8 +M72 637 ypass[6] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=11690 $Y=87735 $D=8 +M73 VDD 315 317 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=14165 $Y=154595 $D=8 +M74 VDD 545 544 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=14165 $Y=155875 $D=8 +M75 VDD 553 552 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=14165 $Y=190595 $D=8 +M76 VDD 235 237 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=14165 $Y=191875 $D=8 +M77 315 317 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=15305 $Y=154595 $D=8 +M78 545 544 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=15305 $Y=155875 $D=8 +M79 553 552 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=15305 $Y=190595 $D=8 +M80 235 237 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=15305 $Y=191875 $D=8 +M81 638 ypass[5] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=15355 $Y=87735 $D=8 +M82 VDD 311 313 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=17165 $Y=154595 $D=8 +M83 VDD 547 546 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=17165 $Y=155875 $D=8 +M84 VDD 555 554 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=17165 $Y=190595 $D=8 +M85 VDD 231 233 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=17165 $Y=191875 $D=8 +M86 311 313 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=18305 $Y=154595 $D=8 +M87 547 546 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=18305 $Y=155875 $D=8 +M88 555 554 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=18305 $Y=190595 $D=8 +M89 231 233 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=18305 $Y=191875 $D=8 +M90 639 ypass[4] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=17885 $Y=87735 $D=8 +M91 VDD 203 205 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=20165 $Y=154595 $D=8 +M92 VDD 557 556 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=20165 $Y=155875 $D=8 +M93 VDD 565 564 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=20165 $Y=190595 $D=8 +M94 VDD 259 261 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=20165 $Y=191875 $D=8 +M95 203 205 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=21305 $Y=154595 $D=8 +M96 557 556 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=21305 $Y=155875 $D=8 +M97 565 564 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=21305 $Y=190595 $D=8 +M98 259 261 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=21305 $Y=191875 $D=8 +M99 640 ypass[3] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=21545 $Y=87735 $D=8 +M100 VDD 199 201 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=23165 $Y=154595 $D=8 +M101 VDD 559 558 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=23165 $Y=155875 $D=8 +M102 VDD 567 566 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=23165 $Y=190595 $D=8 +M103 VDD 255 257 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=23165 $Y=191875 $D=8 +M104 199 201 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=24305 $Y=154595 $D=8 +M105 559 558 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=24305 $Y=155875 $D=8 +M106 567 566 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=24305 $Y=190595 $D=8 +M107 255 257 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=24305 $Y=191875 $D=8 +M108 641 ypass[2] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=24075 $Y=87735 $D=8 +M109 VDD 211 213 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=26165 $Y=154595 $D=8 +M110 VDD 561 560 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=26165 $Y=155875 $D=8 +M111 VDD 569 568 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=26165 $Y=190595 $D=8 +M112 VDD 251 253 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=26165 $Y=191875 $D=8 +M113 211 213 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=27305 $Y=154595 $D=8 +M114 561 560 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=27305 $Y=155875 $D=8 +M115 569 568 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=27305 $Y=190595 $D=8 +M116 251 253 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=27305 $Y=191875 $D=8 +M117 642 ypass[1] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=27740 $Y=87735 $D=8 +M118 VDD 207 209 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=29165 $Y=154595 $D=8 +M119 VDD 563 562 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=29165 $Y=155875 $D=8 +M120 VDD 571 570 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=29165 $Y=190595 $D=8 +M121 VDD 247 249 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=29165 $Y=191875 $D=8 +M122 207 209 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=30305 $Y=154595 $D=8 +M123 563 562 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=30305 $Y=155875 $D=8 +M124 571 570 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=30305 $Y=190595 $D=8 +M125 247 249 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=30305 $Y=191875 $D=8 +M126 460 ypass[0] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=30270 $Y=87735 $D=8 +M127 VDD 339 341 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=35165 $Y=154595 $D=8 +M128 VDD 468 469 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=35165 $Y=155875 $D=8 +M129 VDD 476 477 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=35165 $Y=190595 $D=8 +M130 VDD 355 357 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=35165 $Y=191875 $D=8 +M131 458 ypass[7] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=33945 $Y=87735 $D=8 +M132 339 341 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=36305 $Y=154595 $D=8 +M133 468 469 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=36305 $Y=155875 $D=8 +M134 476 477 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=36305 $Y=190595 $D=8 +M135 355 357 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=36305 $Y=191875 $D=8 +M136 532 ypass[6] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=36470 $Y=87735 $D=8 +M137 VDD 335 337 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=38165 $Y=154595 $D=8 +M138 VDD 466 467 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=38165 $Y=155875 $D=8 +M139 VDD 474 475 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=38165 $Y=190595 $D=8 +M140 VDD 351 353 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=38165 $Y=191875 $D=8 +M141 335 337 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=39305 $Y=154595 $D=8 +M142 466 467 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=39305 $Y=155875 $D=8 +M143 474 475 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=39305 $Y=190595 $D=8 +M144 351 353 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=39305 $Y=191875 $D=8 +M145 VDD 331 333 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=41165 $Y=154595 $D=8 +M146 VDD 464 465 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=41165 $Y=155875 $D=8 +M147 VDD 472 473 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=41165 $Y=190595 $D=8 +M148 VDD 347 349 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=41165 $Y=191875 $D=8 +M149 531 ypass[5] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=40135 $Y=87735 $D=8 +M150 331 333 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=42305 $Y=154595 $D=8 +M151 464 465 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=42305 $Y=155875 $D=8 +M152 472 473 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=42305 $Y=190595 $D=8 +M153 347 349 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=42305 $Y=191875 $D=8 +M154 530 ypass[4] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=42665 $Y=87735 $D=8 +M155 VDD 327 329 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=44165 $Y=154595 $D=8 +M156 VDD 462 463 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=44165 $Y=155875 $D=8 +M157 VDD 470 471 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=44165 $Y=190595 $D=8 +M158 VDD 343 345 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=44165 $Y=191875 $D=8 +M159 327 329 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=45305 $Y=154595 $D=8 +M160 462 463 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=45305 $Y=155875 $D=8 +M161 470 471 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=45305 $Y=190595 $D=8 +M162 343 345 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=45305 $Y=191875 $D=8 +M163 VDD 275 277 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=47165 $Y=154595 $D=8 +M164 VDD 484 485 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=47165 $Y=155875 $D=8 +M165 VDD 492 493 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=47165 $Y=190595 $D=8 +M166 VDD 291 293 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=47165 $Y=191875 $D=8 +M167 529 ypass[3] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=46325 $Y=87735 $D=8 +M168 275 277 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=48305 $Y=154595 $D=8 +M169 484 485 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=48305 $Y=155875 $D=8 +M170 492 493 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=48305 $Y=190595 $D=8 +M171 291 293 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=48305 $Y=191875 $D=8 +M172 528 ypass[2] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=48855 $Y=87735 $D=8 +M173 VDD 271 273 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=50165 $Y=154595 $D=8 +M174 VDD 482 483 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=50165 $Y=155875 $D=8 +M175 VDD 490 491 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=50165 $Y=190595 $D=8 +M176 VDD 287 289 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=50165 $Y=191875 $D=8 +M177 271 273 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=51305 $Y=154595 $D=8 +M178 482 483 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=51305 $Y=155875 $D=8 +M179 490 491 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=51305 $Y=190595 $D=8 +M180 287 289 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=51305 $Y=191875 $D=8 +M181 VDD 267 269 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=53165 $Y=154595 $D=8 +M182 VDD 480 481 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=53165 $Y=155875 $D=8 +M183 VDD 488 489 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=53165 $Y=190595 $D=8 +M184 VDD 283 285 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=53165 $Y=191875 $D=8 +M185 527 ypass[1] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=52520 $Y=87735 $D=8 +M186 267 269 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=54305 $Y=154595 $D=8 +M187 480 481 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=54305 $Y=155875 $D=8 +M188 488 489 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=54305 $Y=190595 $D=8 +M189 283 285 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=54305 $Y=191875 $D=8 +M190 VDD 263 265 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=56165 $Y=154595 $D=8 +M191 VDD 478 479 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=56165 $Y=155875 $D=8 +M192 VDD 486 487 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=56165 $Y=190595 $D=8 +M193 VDD 279 281 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=56165 $Y=191875 $D=8 +M194 526 ypass[0] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=55050 $Y=87735 $D=8 +M195 263 265 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=57305 $Y=154595 $D=8 +M196 478 479 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=57305 $Y=155875 $D=8 +M197 486 487 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=57305 $Y=190595 $D=8 +M198 279 281 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=57305 $Y=191875 $D=8 +M199 VDD 371 373 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=62165 $Y=154595 $D=8 +M200 VDD 573 572 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=62165 $Y=155875 $D=8 +M201 VDD 581 580 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=62165 $Y=190595 $D=8 +M202 VDD 610 611 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=62165 $Y=191875 $D=8 +M203 371 373 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=63305 $Y=154595 $D=8 +M204 573 572 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=63305 $Y=155875 $D=8 +M205 581 580 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=63305 $Y=190595 $D=8 +M206 610 611 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=63305 $Y=191875 $D=8 +M207 643 ypass[7] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=63160 $Y=87735 $D=8 +M208 VDD 367 369 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=65165 $Y=154595 $D=8 +M209 VDD 575 574 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=65165 $Y=155875 $D=8 +M210 VDD 583 582 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=65165 $Y=190595 $D=8 +M211 VDD 608 609 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=65165 $Y=191875 $D=8 +M212 367 369 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=66305 $Y=154595 $D=8 +M213 575 574 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=66305 $Y=155875 $D=8 +M214 583 582 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=66305 $Y=190595 $D=8 +M215 608 609 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=66305 $Y=191875 $D=8 +M216 644 ypass[6] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=65690 $Y=87735 $D=8 +M217 VDD 363 365 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=68165 $Y=154595 $D=8 +M218 VDD 577 576 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=68165 $Y=155875 $D=8 +M219 VDD 585 584 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=68165 $Y=190595 $D=8 +M220 VDD 606 607 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=68165 $Y=191875 $D=8 +M221 363 365 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=69305 $Y=154595 $D=8 +M222 577 576 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=69305 $Y=155875 $D=8 +M223 585 584 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=69305 $Y=190595 $D=8 +M224 606 607 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=69305 $Y=191875 $D=8 +M225 645 ypass[5] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=69355 $Y=87735 $D=8 +M226 VDD 359 361 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=71165 $Y=154595 $D=8 +M227 VDD 579 578 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=71165 $Y=155875 $D=8 +M228 VDD 587 586 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=71165 $Y=190595 $D=8 +M229 VDD 604 605 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=71165 $Y=191875 $D=8 +M230 359 361 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=72305 $Y=154595 $D=8 +M231 579 578 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=72305 $Y=155875 $D=8 +M232 587 586 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=72305 $Y=190595 $D=8 +M233 604 605 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=72305 $Y=191875 $D=8 +M234 646 ypass[4] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=71885 $Y=87735 $D=8 +M235 VDD 219 221 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=74165 $Y=154595 $D=8 +M236 VDD 589 588 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=74165 $Y=155875 $D=8 +M237 VDD 597 596 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=74165 $Y=190595 $D=8 +M238 VDD 618 619 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=74165 $Y=191875 $D=8 +M239 219 221 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=75305 $Y=154595 $D=8 +M240 589 588 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=75305 $Y=155875 $D=8 +M241 597 596 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=75305 $Y=190595 $D=8 +M242 618 619 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=75305 $Y=191875 $D=8 +M243 647 ypass[3] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=75545 $Y=87735 $D=8 +M244 VDD 215 217 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=77165 $Y=154595 $D=8 +M245 VDD 591 590 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=77165 $Y=155875 $D=8 +M246 VDD 599 598 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=77165 $Y=190595 $D=8 +M247 VDD 616 617 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=77165 $Y=191875 $D=8 +M248 215 217 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=78305 $Y=154595 $D=8 +M249 591 590 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=78305 $Y=155875 $D=8 +M250 599 598 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=78305 $Y=190595 $D=8 +M251 616 617 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=78305 $Y=191875 $D=8 +M252 648 ypass[2] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=78075 $Y=87735 $D=8 +M253 VDD 227 229 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=80165 $Y=154595 $D=8 +M254 VDD 593 592 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=80165 $Y=155875 $D=8 +M255 VDD 601 600 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=80165 $Y=190595 $D=8 +M256 VDD 614 615 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=80165 $Y=191875 $D=8 +M257 227 229 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=81305 $Y=154595 $D=8 +M258 593 592 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=81305 $Y=155875 $D=8 +M259 601 600 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=81305 $Y=190595 $D=8 +M260 614 615 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=81305 $Y=191875 $D=8 +M261 649 ypass[1] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=81740 $Y=87735 $D=8 +M262 VDD 223 225 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=83165 $Y=154595 $D=8 +M263 VDD 595 594 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=83165 $Y=155875 $D=8 +M264 VDD 603 602 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=83165 $Y=190595 $D=8 +M265 VDD 612 613 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=83165 $Y=191875 $D=8 +M266 223 225 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=84305 $Y=154595 $D=8 +M267 595 594 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=84305 $Y=155875 $D=8 +M268 603 602 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=84305 $Y=190595 $D=8 +M269 612 613 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=84305 $Y=191875 $D=8 +M270 461 ypass[0] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=84270 $Y=87735 $D=8 +M271 VDD 387 389 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=89165 $Y=154595 $D=8 +M272 VDD 500 501 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=89165 $Y=155875 $D=8 +M273 VDD 508 509 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=89165 $Y=190595 $D=8 +M274 VDD 626 627 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=89165 $Y=191875 $D=8 +M275 459 ypass[7] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=87945 $Y=87735 $D=8 +M276 387 389 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=90305 $Y=154595 $D=8 +M277 500 501 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=90305 $Y=155875 $D=8 +M278 508 509 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=90305 $Y=190595 $D=8 +M279 626 627 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=90305 $Y=191875 $D=8 +M280 539 ypass[6] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=90470 $Y=87735 $D=8 +M281 VDD 383 385 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=92165 $Y=154595 $D=8 +M282 VDD 498 499 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=92165 $Y=155875 $D=8 +M283 VDD 506 507 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=92165 $Y=190595 $D=8 +M284 VDD 624 625 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=92165 $Y=191875 $D=8 +M285 383 385 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=93305 $Y=154595 $D=8 +M286 498 499 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=93305 $Y=155875 $D=8 +M287 506 507 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=93305 $Y=190595 $D=8 +M288 624 625 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=93305 $Y=191875 $D=8 +M289 VDD 379 381 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=95165 $Y=154595 $D=8 +M290 VDD 496 497 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=95165 $Y=155875 $D=8 +M291 VDD 504 505 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=95165 $Y=190595 $D=8 +M292 VDD 622 623 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=95165 $Y=191875 $D=8 +M293 538 ypass[5] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=94135 $Y=87735 $D=8 +M294 379 381 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=96305 $Y=154595 $D=8 +M295 496 497 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=96305 $Y=155875 $D=8 +M296 504 505 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=96305 $Y=190595 $D=8 +M297 622 623 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=96305 $Y=191875 $D=8 +M298 537 ypass[4] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=96665 $Y=87735 $D=8 +M299 VDD 375 377 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=98165 $Y=154595 $D=8 +M300 VDD 494 495 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=98165 $Y=155875 $D=8 +M301 VDD 502 503 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=98165 $Y=190595 $D=8 +M302 VDD 620 621 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=98165 $Y=191875 $D=8 +M303 375 377 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=99305 $Y=154595 $D=8 +M304 494 495 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=99305 $Y=155875 $D=8 +M305 502 503 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=99305 $Y=190595 $D=8 +M306 620 621 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=99305 $Y=191875 $D=8 +M307 VDD 307 309 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=101165 $Y=154595 $D=8 +M308 VDD 516 517 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=101165 $Y=155875 $D=8 +M309 VDD 524 525 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=101165 $Y=190595 $D=8 +M310 VDD 634 635 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=101165 $Y=191875 $D=8 +M311 536 ypass[3] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=100325 $Y=87735 $D=8 +M312 307 309 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=102305 $Y=154595 $D=8 +M313 516 517 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=102305 $Y=155875 $D=8 +M314 524 525 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=102305 $Y=190595 $D=8 +M315 634 635 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=102305 $Y=191875 $D=8 +M316 535 ypass[2] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=102855 $Y=87735 $D=8 +M317 VDD 303 305 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=104165 $Y=154595 $D=8 +M318 VDD 514 515 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=104165 $Y=155875 $D=8 +M319 VDD 522 523 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=104165 $Y=190595 $D=8 +M320 VDD 632 633 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=104165 $Y=191875 $D=8 +M321 303 305 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=105305 $Y=154595 $D=8 +M322 514 515 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=105305 $Y=155875 $D=8 +M323 522 523 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=105305 $Y=190595 $D=8 +M324 632 633 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=105305 $Y=191875 $D=8 +M325 VDD 299 301 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=107165 $Y=154595 $D=8 +M326 VDD 512 513 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=107165 $Y=155875 $D=8 +M327 VDD 520 521 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=107165 $Y=190595 $D=8 +M328 VDD 630 631 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=107165 $Y=191875 $D=8 +M329 534 ypass[1] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=106520 $Y=87735 $D=8 +M330 299 301 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=108305 $Y=154595 $D=8 +M331 512 513 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=108305 $Y=155875 $D=8 +M332 520 521 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=108305 $Y=190595 $D=8 +M333 630 631 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=108305 $Y=191875 $D=8 +M334 VDD 295 297 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=110165 $Y=154595 $D=8 +M335 VDD 510 511 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=110165 $Y=155875 $D=8 +M336 VDD 518 519 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=110165 $Y=190595 $D=8 +M337 VDD 628 629 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=110165 $Y=191875 $D=8 +M338 533 ypass[0] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=109050 $Y=87735 $D=8 +M339 295 297 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=111305 $Y=154595 $D=8 +M340 510 511 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=111305 $Y=155875 $D=8 +M341 518 519 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=111305 $Y=190595 $D=8 +M342 628 629 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=111305 $Y=191875 $D=8 +M343 VDD VSS VDD VDD pmos_5p0 L=2.365e-06 W=8.19e-05 AD=0 AS=6.1309e-11 PD=0 PS=0.000217698 NRD=0 NRS=11.8457 m=1 nf=36 $X=1805 $Y=145970 $D=8 +M344 61 pcb[4] VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=6.35965e-12 PD=7.86e-06 PS=1.737e-05 NRD=0.152493 NRS=0.546921 m=1 nf=2 $X=116100 $Y=135875 $D=8 +M345 62 pcb[4] VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=6.35965e-12 PD=7.86e-06 PS=1.737e-05 NRD=0.152493 NRS=0.546921 m=1 nf=2 $X=116100 $Y=139750 $D=8 +M346 55 61 VDD VDD pmos_5p0 L=6e-07 W=7.02e-06 AD=1.8252e-12 AS=3.0888e-12 PD=8.06e-06 PS=1.58e-05 NRD=0.148148 NRS=0.250712 m=1 nf=2 $X=116215 $Y=72345 $D=8 +M347 tblhl 55 VDD VDD pmos_5p0 L=6e-07 W=2.128e-05 AD=5.5328e-12 AS=9.3632e-12 PD=2.232e-05 PS=4.432e-05 NRD=0.0488722 NRS=0.0827068 m=1 nf=2 $X=116235 $Y=41975 $D=8 +M348 63 VDD VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=2.33887e-12 PD=4.29e-06 PS=9.09e-06 NRD=0.444444 NRS=1.06061 m=1 nf=2 $X=116315 $Y=87735 $D=8 +X349 61 61 VDD VSS nmos_5p0_CDNS_402541236960 $T=117260 108370 0 180 $X=115980 $Y=100940 +X350 62 62 VDD VSS nmos_5p0_CDNS_402541236960 $T=117260 118390 0 180 $X=115980 $Y=110960 +X352 61 61 63 VDD pmos_5p0_CDNS_402541236961 $T=117260 99095 0 180 $X=115620 $Y=91665 +X353 62 62 63 VDD pmos_5p0_CDNS_402541236961 $T=117260 126845 0 180 $X=115620 $Y=119415 +X354 62 61 pcb[4] VDD pmos_5p0_CDNS_402541236961 $T=117270 134780 0 180 $X=115630 $Y=127350 +X355 VSS VDD 446 447 448 449 ICV_1 $T=115535 187035 0 0 $X=115195 $Y=186695 +X356 61 62 VSS VDD 450 451 452 453 ICV_2 $T=115535 151035 0 0 $X=115195 $Y=150695 +X357 61 62 VSS VDD 454 455 456 457 ICV_2 $T=115535 169035 0 0 $X=115195 $Y=168695 +X368 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] 390 391 392 393 394 395 9 8 462 463 ++ 464 465 466 467 468 469 470 471 472 473 474 475 476 477 ++ ICV_6 $T=37535 155535 1 180 $X=34195 $Y=155195 +X369 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] 396 397 398 399 400 401 402 403 478 479 ++ 480 481 482 483 484 485 486 487 488 489 490 491 492 493 ++ ICV_6 $T=49535 155535 1 180 $X=46195 $Y=155195 +X370 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] 404 405 406 407 408 409 13 12 494 495 ++ 496 497 498 499 500 501 502 503 504 505 506 507 508 509 ++ ICV_6 $T=91535 155535 1 180 $X=88195 $Y=155195 +X371 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] 410 411 412 413 414 415 416 417 510 511 ++ 512 513 514 515 516 517 518 519 520 521 522 523 524 525 ++ ICV_6 $T=103535 155535 1 180 $X=100195 $Y=155195 +X372 VSS VSS 198 199 200 201 202 203 204 205 ICV_7 $T=22535 151035 1 180 $X=19195 $Y=150695 +X373 VSS VSS 206 207 208 209 210 211 212 213 ICV_7 $T=28535 151035 1 180 $X=25195 $Y=150695 +X374 VSS VSS 214 215 216 217 218 219 220 221 ICV_7 $T=76535 151035 1 180 $X=73195 $Y=150695 +X375 VSS VSS 222 223 224 225 226 227 228 229 ICV_7 $T=82535 151035 1 180 $X=79195 $Y=150695 +X376 VSS DWL 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 ICV_8 $T=10535 196035 0 180 $X=7195 $Y=191195 +X377 VSS DWL 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 ICV_8 $T=22535 196035 0 180 $X=19195 $Y=191195 +X378 VSS VSS 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 ICV_8 $T=49535 151035 1 180 $X=46195 $Y=150695 +X379 VSS DWL 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 ICV_8 $T=49535 196035 0 180 $X=46195 $Y=191195 +X380 VSS VSS 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 ICV_8 $T=103535 151035 1 180 $X=100195 $Y=150695 +X395 VSS VSS 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 ICV_13 $T=7535 151035 1 180 $X=4195 $Y=150695 +X396 VSS VSS 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 ICV_13 $T=34535 151035 1 180 $X=31195 $Y=150695 +X397 VSS DWL 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 ICV_13 $T=34535 196035 0 180 $X=31195 $Y=191195 +X398 VSS VSS 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 ICV_13 $T=61535 151035 1 180 $X=58195 $Y=150695 +X399 VSS VSS 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 ICV_13 $T=88535 151035 1 180 $X=85195 $Y=150695 +X400 153 VSS q[5] pcb[6] din[5] men VDD 8 9 WEN[6] 396 397 398 399 400 401 402 403 390 391 ++ 392 393 394 395 458 ypass[0] ypass[1] ypass[2] GWE ypass[3] ypass[4] ypass[5] ypass[6] ypass[7] GWEN 526 527 528 529 530 ++ 531 532 ++ saout_R_m2 $T=60970 30 1 180 $X=22805 $Y=-18280 +X401 154 VSS q[7] pcb[4] din[7] men VDD 12 13 WEN[4] 410 411 412 413 414 415 416 417 404 405 ++ 406 407 408 409 459 ypass[0] ypass[1] ypass[2] GWE ypass[3] ypass[4] ypass[5] ypass[6] ypass[7] GWEN 533 534 535 536 537 ++ 538 539 ++ saout_R_m2 $T=114970 30 1 180 $X=76805 $Y=-18280 +X402 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] 437 436 435 434 433 432 431 430 540 541 ++ 542 543 544 545 546 547 548 549 550 551 552 553 554 555 ++ ICV_17 $T=7535 155535 0 0 $X=7195 $Y=155195 +X403 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] 421 420 419 418 423 422 17 16 556 557 ++ 558 559 560 561 562 563 564 565 566 567 568 569 570 571 ++ ICV_17 $T=19535 155535 0 0 $X=19195 $Y=155195 +X404 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] 445 444 443 442 441 440 439 438 572 573 ++ 574 575 576 577 578 579 580 581 582 583 584 585 586 587 ++ ICV_17 $T=61535 155535 0 0 $X=61195 $Y=155195 +X405 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] 427 426 425 424 429 428 21 20 588 589 ++ 590 591 592 593 594 595 596 597 598 599 600 601 602 603 ++ ICV_17 $T=73535 155535 0 0 $X=73195 $Y=155195 +X406 VSS DWL 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 ++ 622 623 624 625 626 627 628 629 630 631 632 633 634 635 ++ new_dummyrow_unit $T=61225 196920 1 0 $X=61195 $Y=191195 +X407 155 VSS q[4] din[4] pcb[7] men VDD 16 17 WEN[7] 437 436 435 434 433 432 431 430 421 420 ++ 419 418 423 422 460 ypass[7] ypass[6] ypass[5] GWE ypass[4] ypass[3] ypass[2] ypass[1] ypass[0] GWEN 636 637 638 639 640 ++ 641 642 ++ saout_m2 $T=5100 -5 0 0 $X=3755 $Y=-17780 +X408 156 VSS q[6] din[6] pcb[5] men VDD 20 21 WEN[5] 445 444 443 442 441 440 439 438 427 426 ++ 425 424 429 428 461 ypass[7] ypass[6] ypass[5] GWE ypass[4] ypass[3] ypass[2] ypass[1] ypass[0] GWEN 643 644 645 646 647 ++ 648 649 ++ saout_m2 $T=59100 -5 0 0 $X=57755 $Y=-17780 +X409 VSS 82 83 650 651 652 653 ICV_18 $T=4535 155535 1 180 $X=1195 $Y=155195 +X410 VSS 82 83 654 655 656 657 ICV_18 $T=4535 164535 1 180 $X=1195 $Y=164195 +X411 VSS 82 83 658 659 660 661 ICV_18 $T=4535 173535 1 180 $X=1195 $Y=173195 +X412 VSS 82 83 662 663 664 665 ICV_18 $T=4535 182535 1 180 $X=1195 $Y=182195 +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_402541236962 +** N=666 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47815724 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_19 +** N=4 EP=0 IP=8 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$48624684 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_4025412369620 +** N=1201 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025412369694 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 nmos_5p0 L=1.2e-06 W=6e-07 AD=2.64e-13 AS=2.64e-13 PD=2.08e-06 PS=2.08e-06 NRD=0.733333 NRS=0.733333 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025412369691 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=1.2e-06 W=9e-07 AD=3.96e-13 AS=3.96e-13 PD=2.68e-06 PS=2.68e-06 NRD=0.488889 NRS=0.488889 m=1 nf=1 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47342636 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47512620 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47513644 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025412369660 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47514668 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT xpredec1_xa +** N=29 EP=0 IP=36 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47330348_161 1 2 3 4 +** N=4 EP=4 IP=4 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT alatch vss ab a vdd enb en +** N=16 EP=6 IP=24 FDC=8 +M0 ab 11 vss vss nmos_5p0 L=6e-07 W=3.64e-06 AD=9.464e-13 AS=1.6016e-12 PD=4.68e-06 PS=9.04e-06 NRD=0.285714 NRS=0.483516 m=1 nf=2 $X=2590 $Y=1475 $D=2 +M1 vss ab 12 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=3710 $Y=12935 $D=2 +M2 a en 11 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=6280 $Y=1020 $D=2 +M3 12 enb 11 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=6280 $Y=12935 $D=2 +M4 ab 11 vdd vdd pmos_5p0 L=6e-07 W=9.08e-06 AD=2.3608e-12 AS=3.9952e-12 PD=1.012e-05 PS=1.992e-05 NRD=0.114537 NRS=0.193833 m=1 nf=2 $X=2590 $Y=4695 $D=8 +M5 a enb 11 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=6280 $Y=5895 $D=8 +X10 12 vdd ab vdd pmos_1p2$$47330348_161 $T=3865 11540 1 0 $X=2435 $Y=9910 +X11 11 12 en vdd pmos_1p2$$47330348_161 $T=6435 11540 1 0 $X=5005 $Y=9910 +.ENDS +*************************************** +.SUBCKT M1_PSUB$$47335468 +** N=8 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47337516 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=1.633e-05 AD=7.1852e-12 AS=7.1852e-12 PD=3.354e-05 PS=3.354e-05 NRD=0.0269443 NRS=0.0269443 m=1 nf=1 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47336492 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 nmos_5p0 L=6e-07 W=6.58e-06 AD=2.8952e-12 AS=2.8952e-12 PD=1.404e-05 PS=1.404e-05 NRD=0.0668693 NRS=0.0668693 m=1 nf=1 $X=-155 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT xpredec1_bot 1 2 3 10 11 12 13 +** N=32 EP=7 IP=19 FDC=12 +X0 1 32 11 10 13 12 alatch $T=350 -3160 0 0 $X=-100 $Y=-3165 +X2 10 2 32 pmos_1p2$$47337516 $T=3910 18340 0 0 $X=2480 $Y=17635 +X3 10 3 2 pmos_1p2$$47337516 $T=6480 18340 0 0 $X=5050 $Y=17635 +X4 1 2 32 nmos_1p2$$47336492 $T=3910 36070 0 0 $X=2765 $Y=35385 +X5 1 3 2 nmos_1p2$$47336492 $T=6480 36070 0 0 $X=5335 $Y=35385 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025412369666 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47109164 1 2 3 +** N=4 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=3.42e-06 AD=8.892e-13 AS=1.5048e-12 PD=4.46e-06 PS=8.6e-06 NRD=0.304094 NRS=0.51462 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT xpredec1 vss men vdd clk A[2] A[1] A[0] x[7] x[6] x[5] x[4] x[3] x[2] x[1] x[0] +** N=91 EP=15 IP=199 FDC=108 +M0 77 18 51 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=1700 $Y=2310 $D=2 +M1 76 19 77 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=2820 $Y=2310 $D=2 +M2 vss 20 76 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=3940 $Y=2310 $D=2 +M3 vss 51 x[7] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=1700 $Y=48000 $D=2 +M4 78 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=5060 $Y=2310 $D=2 +M5 79 19 78 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=6180 $Y=2310 $D=2 +M6 54 18 79 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=7300 $Y=2310 $D=2 +M7 x[6] 54 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=5060 $Y=48000 $D=2 +M8 81 18 57 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=9870 $Y=2310 $D=2 +M9 80 22 81 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=10990 $Y=2310 $D=2 +M10 vss 20 80 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12110 $Y=2310 $D=2 +M11 vss 57 x[5] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=9870 $Y=48000 $D=2 +M12 82 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=13230 $Y=2310 $D=2 +M13 83 22 82 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=14350 $Y=2310 $D=2 +M14 60 18 83 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=15470 $Y=2310 $D=2 +M15 x[4] 60 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=13230 $Y=48000 $D=2 +M16 85 23 63 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=18035 $Y=2310 $D=2 +M17 84 19 85 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=19155 $Y=2310 $D=2 +M18 vss 20 84 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=20275 $Y=2310 $D=2 +M19 vss 63 x[3] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=18035 $Y=48000 $D=2 +M20 86 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=21395 $Y=2310 $D=2 +M21 87 19 86 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=22515 $Y=2310 $D=2 +M22 66 23 87 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=23635 $Y=2310 $D=2 +M23 x[2] 66 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=21395 $Y=48000 $D=2 +M24 89 23 69 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=3.2435e-12 AS=7.36025e-12 PD=1.2995e-05 PS=2.613e-05 NRD=0.0208417 NRS=0.0472946 m=1 nf=1 $X=26205 $Y=2310 $D=2 +M25 88 22 89 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=27325 $Y=2310 $D=2 +M26 vss 20 88 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=28445 $Y=2310 $D=2 +M27 vss 69 x[1] vss nmos_5p0 L=6e-07 W=1.362e-05 AD=3.5412e-12 AS=4.3584e-12 PD=1.518e-05 PS=2.008e-05 NRD=0.171806 NRS=0.211454 m=1 nf=3 $X=26205 $Y=48000 $D=2 +M28 90 21 vss vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=29565 $Y=2310 $D=2 +M29 91 22 90 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=30685 $Y=2310 $D=2 +M30 72 23 91 vss nmos_5p0 L=6e-07 W=1.2475e-05 AD=7.36025e-12 AS=3.2435e-12 PD=2.613e-05 PS=1.2995e-05 NRD=0.0472946 NRS=0.0208417 m=1 nf=1 $X=31805 $Y=2310 $D=2 +M31 x[0] 72 vss vss nmos_5p0 L=6e-07 W=1.362e-05 AD=4.3584e-12 AS=3.5412e-12 PD=2.008e-05 PS=1.518e-05 NRD=0.211454 NRS=0.171806 m=1 nf=3 $X=29565 $Y=48000 $D=2 +M32 17 men vss vss nmos_5p0 L=6e-07 W=1.91e-06 AD=4.966e-13 AS=8.404e-13 PD=2.43e-06 PS=4.7e-06 NRD=0.136126 NRS=0.230366 m=1 nf=1 $X=37165 $Y=51200 $D=2 +M33 vss clk 17 vss nmos_5p0 L=6e-07 W=1.91e-06 AD=8.404e-13 AS=4.966e-13 PD=4.7e-06 PS=2.43e-06 NRD=0.230366 NRS=0.136126 m=1 nf=1 $X=38285 $Y=51200 $D=2 +M34 vss 17 16 vss nmos_5p0 L=6e-07 W=1.36e-06 AD=5.984e-13 AS=5.984e-13 PD=3.6e-06 PS=3.6e-06 NRD=0.323529 NRS=0.323529 m=1 nf=1 $X=45140 $Y=51180 $D=2 +M35 vdd 18 51 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=1700 $Y=21650 $D=8 +M36 51 19 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=2820 $Y=21650 $D=8 +M37 vdd 20 51 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=3940 $Y=21650 $D=8 +M38 vdd 51 x[7] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=1700 $Y=35260 $D=8 +M39 54 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=5060 $Y=21650 $D=8 +M40 vdd 19 54 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=6180 $Y=21650 $D=8 +M41 54 18 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=7300 $Y=21650 $D=8 +M42 x[6] 54 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=5060 $Y=35260 $D=8 +M43 vdd 18 57 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=9870 $Y=21650 $D=8 +M44 57 22 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=10990 $Y=21650 $D=8 +M45 vdd 20 57 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=12110 $Y=21650 $D=8 +M46 vdd 57 x[5] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=9870 $Y=35260 $D=8 +M47 60 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=13230 $Y=21650 $D=8 +M48 vdd 22 60 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=14350 $Y=21650 $D=8 +M49 60 18 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=15470 $Y=21650 $D=8 +M50 x[4] 60 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=13230 $Y=35260 $D=8 +M51 vdd 23 63 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=18035 $Y=21650 $D=8 +M52 63 19 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=19155 $Y=21650 $D=8 +M53 vdd 20 63 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=20275 $Y=21650 $D=8 +M54 vdd 63 x[3] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=18035 $Y=35260 $D=8 +M55 66 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=21395 $Y=21650 $D=8 +M56 vdd 19 66 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=22515 $Y=21650 $D=8 +M57 66 23 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=23635 $Y=21650 $D=8 +M58 x[2] 66 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=21395 $Y=35260 $D=8 +M59 vdd 23 69 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=2.7118e-12 AS=4.5892e-12 PD=1.095e-05 PS=2.174e-05 NRD=0.0249281 NRS=0.042186 m=1 nf=1 $X=26205 $Y=21650 $D=8 +M60 69 22 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=27325 $Y=21650 $D=8 +M61 vdd 20 69 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=28445 $Y=21650 $D=8 +M62 vdd 69 x[1] vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=8.8452e-12 AS=1.08864e-11 PD=3.558e-05 PS=4.728e-05 NRD=0.0687831 NRS=0.0846561 m=1 nf=3 $X=26205 $Y=35260 $D=8 +M63 72 21 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=29565 $Y=21650 $D=8 +M64 vdd 22 72 vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=30685 $Y=21650 $D=8 +M65 72 23 vdd vdd pmos_5p0 L=6e-07 W=1.043e-05 AD=4.5892e-12 AS=2.7118e-12 PD=2.174e-05 PS=1.095e-05 NRD=0.042186 NRS=0.0249281 m=1 nf=1 $X=31805 $Y=21650 $D=8 +M66 x[0] 72 vdd vdd pmos_5p0 L=6e-07 W=3.402e-05 AD=1.08864e-11 AS=8.8452e-12 PD=4.728e-05 PS=3.558e-05 NRD=0.0846561 NRS=0.0687831 m=1 nf=3 $X=29565 $Y=35260 $D=8 +M67 74 men vdd vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=5.915e-13 AS=1.35362e-12 PD=2.795e-06 PS=5.74e-06 NRD=0.114286 NRS=0.261538 m=1 nf=1 $X=37165 $Y=47525 $D=8 +M68 17 clk 74 vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=38285 $Y=47525 $D=8 +M69 75 clk 17 vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=39405 $Y=47525 $D=8 +M70 vdd men 75 vdd pmos_5p0 L=6e-07 W=2.275e-06 AD=1.35362e-12 AS=5.915e-13 PD=5.74e-06 PS=2.795e-06 NRD=0.261538 NRS=0.114286 m=1 nf=1 $X=40525 $Y=47525 $D=8 +X80 vss 18 23 vdd A[2] 17 16 xpredec1_bot $T=34205 3160 0 0 $X=33675 $Y=-5 +X81 vss 19 22 vdd A[1] 17 16 xpredec1_bot $T=42655 3160 0 0 $X=42125 $Y=-5 +X82 vss 20 21 vdd A[0] 17 16 xpredec1_bot $T=51110 3160 0 0 $X=50580 $Y=-5 +X85 vdd 16 17 pmos_1p2$$47109164 $T=44700 47595 0 0 $X=42105 $Y=46910 +.ENDS +*************************************** +.SUBCKT M1_PACTIVE_CDNS_4025412369671 +** N=7 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025412369678 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 nmos_5p0 L=6e-07 W=1.92e-05 AD=4.992e-12 AS=5.6832e-12 PD=2.44e-05 PS=2.896e-05 NRD=1.35417 NRS=1.54167 m=1 nf=10 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025412369680 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=4.72e-05 AD=1.2272e-11 AS=1.39712e-11 PD=5.24e-05 PS=6.256e-05 NRD=0.550847 NRS=0.627119 m=1 nf=10 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT wen_v2 vss 2 vdd wen clk IGWEN GWE +** N=50 EP=7 IP=93 FDC=30 +M0 vss wen 29 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=2545 $Y=1065 $D=2 +M1 12 wen vss vss nmos_5p0 L=6e-07 W=6e-06 AD=1.92e-12 AS=1.92e-12 PD=9.92e-06 PS=9.92e-06 NRD=0.48 NRS=0.48 m=1 nf=3 $X=1260 $Y=16070 $D=2 +M2 32 clk vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=3665 $Y=1065 $D=2 +M3 2 32 vss vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=5905 $Y=1475 $D=2 +M4 30 32 29 vss nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=8440 $Y=545 $D=2 +M5 34 2 30 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=10750 $Y=1860 $D=2 +M6 vss 35 34 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=11870 $Y=1860 $D=2 +M7 vss 30 35 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=14110 $Y=1860 $D=2 +M8 16 35 vss vss nmos_5p0 L=6e-07 W=2.4e-06 AD=6.24e-13 AS=1.056e-12 PD=3.44e-06 PS=6.56e-06 NRD=0.433333 NRS=0.733333 m=1 nf=2 $X=16465 $Y=1620 $D=2 +M9 16 2 31 vss nmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=19750 $Y=545 $D=2 +M10 33 32 31 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=2.496e-13 AS=4.224e-13 PD=1.48e-06 PS=2.8e-06 NRD=0.270833 NRS=0.458333 m=1 nf=1 $X=23090 $Y=1240 $D=2 +M11 vss 20 33 vss nmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=2.496e-13 PD=2.8e-06 PS=1.48e-06 NRD=0.458333 NRS=0.270833 m=1 nf=1 $X=24210 $Y=1240 $D=2 +M12 20 31 vss vss nmos_5p0 L=6e-07 W=6.23e-06 AD=1.78e-12 AS=1.78e-12 PD=1.112e-05 PS=1.112e-05 NRD=2.24719 NRS=2.24719 m=1 nf=7 $X=26535 $Y=1905 $D=2 +M13 vdd wen 29 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=5.902e-13 AS=9.988e-13 PD=2.79e-06 PS=5.42e-06 NRD=0.114537 NRS=0.193833 m=1 nf=1 $X=2545 $Y=4215 $D=8 +M14 32 clk vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=5.902e-13 PD=5.42e-06 PS=2.79e-06 NRD=0.193833 NRS=0.114537 m=1 nf=1 $X=3665 $Y=4215 $D=8 +M15 2 32 vdd vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=5905 $Y=4215 $D=8 +M16 12 wen vdd vdd pmos_5p0 L=6e-07 W=1.488e-05 AD=3.8688e-12 AS=4.7616e-12 PD=1.8e-05 PS=2.368e-05 NRD=0.629032 NRS=0.774194 m=1 nf=6 $X=1260 $Y=9420 $D=8 +M17 30 2 29 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=1.17422e-12 AS=9.988e-13 PD=4.793e-06 PS=5.42e-06 NRD=0.227875 NRS=0.193833 m=1 nf=1 $X=8440 $Y=4215 $D=8 +M18 34 32 30 vdd pmos_5p0 L=6e-07 W=9.6e-07 AD=-6.91897e-13 AS=-6.43897e-13 PD=-2.79573e-06 PS=-2.69573e-06 NRD=-0.750757 NRS=-0.698673 m=1 nf=1 $X=10180 $Y=4215 $D=8 +M19 vdd 35 34 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=1.14048e-12 PD=5.42e-06 PS=4.72272e-06 NRD=0.193833 NRS=0.221328 m=1 nf=1 $X=11870 $Y=4215 $D=8 +M20 vdd 30 35 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=14110 $Y=4215 $D=8 +M21 16 35 vdd vdd pmos_5p0 L=6e-07 W=5.68e-06 AD=1.4768e-12 AS=2.4992e-12 PD=6.72e-06 PS=1.312e-05 NRD=0.183099 NRS=0.309859 m=1 nf=2 $X=16465 $Y=4215 $D=8 +M22 16 32 31 vdd pmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=2.13253e-12 PD=5.58e-06 PS=1.01287e-05 NRD=0.229075 NRS=0.413851 m=1 nf=2 $X=19750 $Y=4215 $D=8 +M23 33 2 31 vdd pmos_5p0 L=6e-07 W=9.6e-07 AD=-6.59976e-13 AS=-6.40776e-13 PD=-2.72923e-06 PS=-2.68923e-06 NRD=-0.71612 NRS=-0.695287 m=1 nf=1 $X=22550 $Y=5525 $D=8 +M24 vdd 20 33 vdd pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=1.12024e-12 PD=5.42e-06 PS=4.68056e-06 NRD=0.193833 NRS=0.2174 m=1 nf=1 $X=24210 $Y=4215 $D=8 +M25 20 31 vdd vdd pmos_5p0 L=6e-07 W=1.54e-05 AD=4.4e-12 AS=4.4e-12 PD=2.16e-05 PS=2.16e-05 NRD=0.909091 NRS=0.909091 m=1 nf=7 $X=26535 $Y=4215 $D=8 +X48 vss IGWEN 12 nmos_5p0_CDNS_4025412369678 $T=10115 16070 0 0 $X=9435 $Y=15450 +X49 vss GWE 20 nmos_5p0_CDNS_4025412369678 $T=23345 16070 0 0 $X=22665 $Y=15450 +X50 vdd IGWEN 12 pmos_5p0_CDNS_4025412369680 $T=10115 9420 0 0 $X=9075 $Y=8800 +X51 vdd GWE 20 pmos_5p0_CDNS_4025412369680 $T=23345 9420 0 0 $X=22305 $Y=8800 +.ENDS +*************************************** +.SUBCKT M1_PACTIVE_CDNS_4025412369650 +** N=38 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_1p2$$47641644 +** N=4 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025412369671 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT xpredec0_xa 2 3 13 29 30 +** N=40 EP=5 IP=40 FDC=4 +*.SEEDPROM +M0 40 29 2 3 nmos_5p0 L=6e-07 W=1.225e-05 AD=3.185e-12 AS=7.2275e-12 PD=1.277e-05 PS=2.568e-05 NRD=0.0212245 NRS=0.0481633 m=1 nf=1 $X=3255 $Y=2430 $D=2 +M1 3 30 40 3 nmos_5p0 L=6e-07 W=1.225e-05 AD=7.28875e-12 AS=3.185e-12 PD=2.569e-05 PS=1.277e-05 NRD=0.0485714 NRS=0.0212245 m=1 nf=1 $X=4375 $Y=2430 $D=2 +M2 2 29 13 13 pmos_5p0 L=6e-07 W=1.52e-05 AD=3.952e-12 AS=6.688e-12 PD=1.572e-05 PS=3.128e-05 NRD=0.0171053 NRS=0.0289474 m=1 nf=1 $X=3255 $Y=19540 $D=8 +M3 13 30 2 13 pmos_5p0 L=6e-07 W=1.52e-05 AD=6.688e-12 AS=3.952e-12 PD=3.128e-05 PS=1.572e-05 NRD=0.0289474 NRS=0.0171053 m=1 nf=1 $X=4375 $Y=19540 $D=8 +.ENDS +*************************************** +.SUBCKT xpredec0_bot 1 2 3 8 9 10 11 +** N=33 EP=7 IP=7 FDC=12 +M0 2 33 1 1 nmos_5p0 L=6e-07 W=7.04e-06 AD=3.0976e-12 AS=3.0976e-12 PD=1.496e-05 PS=1.496e-05 NRD=0.0625 NRS=0.0625 m=1 nf=1 $X=3755 $Y=35615 $D=2 +M1 3 2 1 1 nmos_5p0 L=6e-07 W=5.22e-06 AD=2.2968e-12 AS=2.2968e-12 PD=1.132e-05 PS=1.132e-05 NRD=0.0842912 NRS=0.0842912 m=1 nf=1 $X=6325 $Y=36010 $D=2 +M2 2 33 8 8 pmos_5p0 L=6e-07 W=1.769e-05 AD=7.7836e-12 AS=7.7836e-12 PD=3.626e-05 PS=3.626e-05 NRD=0.0248728 NRS=0.0248728 m=1 nf=1 $X=3755 $Y=16320 $D=8 +M3 3 2 8 8 pmos_5p0 L=6e-07 W=1.316e-05 AD=5.7904e-12 AS=5.7904e-12 PD=2.72e-05 PS=2.72e-05 NRD=0.0334347 NRS=0.0334347 m=1 nf=1 $X=6325 $Y=20855 $D=8 +X4 1 33 9 8 11 10 alatch $T=350 -3160 0 0 $X=-100 $Y=-3165 +.ENDS +*************************************** +.SUBCKT xpredec0 vss vdd men clk A[1] A[0] x[3] x[2] x[1] x[0] +** N=99 EP=10 IP=158 FDC=56 +M0 x[3] 90 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=5.5388e-12 PD=2.024e-05 PS=2.514e-05 NRD=0.229075 NRS=0.268722 m=1 nf=4 $X=260 $Y=50820 $D=2 +M1 x[2] 92 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=4.7216e-12 PD=2.024e-05 PS=2.024e-05 NRD=0.229075 NRS=0.229075 m=1 nf=4 $X=4740 $Y=50820 $D=2 +M2 x[1] 94 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=4.7216e-12 PD=2.024e-05 PS=2.024e-05 NRD=0.229075 NRS=0.229075 m=1 nf=4 $X=9220 $Y=50820 $D=2 +M3 x[0] 96 vss vss nmos_5p0 L=6e-07 W=1.816e-05 AD=4.7216e-12 AS=5.5388e-12 PD=2.024e-05 PS=2.514e-05 NRD=0.229075 NRS=0.268722 m=1 nf=4 $X=13700 $Y=50820 $D=2 +M4 17 men vss vss nmos_5p0 L=6e-07 W=1.37e-06 AD=3.562e-13 AS=6.028e-13 PD=1.89e-06 PS=3.62e-06 NRD=0.189781 NRS=0.321168 m=1 nf=1 $X=21630 $Y=51200 $D=2 +M5 vss clk 17 vss nmos_5p0 L=6e-07 W=1.37e-06 AD=6.028e-13 AS=3.562e-13 PD=3.62e-06 PS=1.89e-06 NRD=0.321168 NRS=0.189781 m=1 nf=1 $X=22750 $Y=51200 $D=2 +M6 x[3] 90 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.38348e-11 PD=4.744e-05 PS=5.914e-05 NRD=0.0917108 NRS=0.107584 m=1 nf=4 $X=260 $Y=38080 $D=8 +M7 x[2] 92 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.744e-05 PS=4.744e-05 NRD=0.0917108 NRS=0.0917108 m=1 nf=4 $X=4740 $Y=38080 $D=8 +M8 x[1] 94 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.744e-05 PS=4.744e-05 NRD=0.0917108 NRS=0.0917108 m=1 nf=4 $X=9220 $Y=38080 $D=8 +M9 x[0] 96 vdd vdd pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.38348e-11 PD=4.744e-05 PS=5.914e-05 NRD=0.0917108 NRS=0.107584 m=1 nf=4 $X=13700 $Y=38080 $D=8 +M10 98 men vdd vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=4.39037e-13 AS=1.01447e-12 PD=2.22e-06 PS=4.6e-06 NRD=0.151026 NRS=0.348974 m=1 nf=1 $X=21630 $Y=47525 $D=8 +M11 17 clk 98 vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=8.525e-15 AS=-8.525e-15 PD=1e-08 PS=-1e-08 NRD=0.00293255 NRS=-0.00293255 m=1 nf=1 $X=22745 $Y=47525 $D=8 +M12 99 clk 17 vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=-8.525e-15 AS=8.525e-15 PD=-1e-08 PS=1e-08 NRD=-0.00293255 NRS=0.00293255 m=1 nf=1 $X=23870 $Y=47525 $D=8 +M13 vdd men 99 vdd pmos_5p0 L=6e-07 W=1.705e-06 AD=1.01447e-12 AS=4.39037e-13 PD=4.6e-06 PS=2.22e-06 NRD=0.348974 NRS=0.151026 m=1 nf=1 $X=24985 $Y=47525 $D=8 +M14 18 17 vdd vdd pmos_5p0 L=6e-07 W=2.28e-06 AD=5.928e-13 AS=1.0032e-12 PD=3.32e-06 PS=6.32e-06 NRD=0.45614 NRS=0.77193 m=1 nf=2 $X=29010 $Y=47595 $D=8 +X17 18 vss 17 vss nmos_1p2$$46563372 $T=29755 51180 0 0 $X=28610 $Y=50495 +X18 90 vss vdd 30 31 xpredec0_xa $T=-2205 170 0 0 $X=-1440 $Y=-5 +X19 92 vss vdd 30 32 xpredec0_xa $T=11165 170 1 180 $X=3000 $Y=-5 +X20 94 vss vdd 33 31 xpredec0_xa $T=6755 170 0 0 $X=7520 $Y=-5 +X21 96 vss vdd 33 32 xpredec0_xa $T=20125 170 1 180 $X=11960 $Y=-5 +X22 vss 30 33 vdd A[1] 17 18 xpredec0_bot $T=18665 3160 0 0 $X=18135 $Y=-5 +X23 vss 31 32 vdd A[0] 17 18 xpredec0_bot $T=27120 3160 0 0 $X=26590 $Y=-5 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_4025412369659 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_4025412369658 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ypredec1_ys +** N=8 EP=0 IP=36 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_20 1 2 4 5 7 8 +** N=8 EP=6 IP=10 FDC=4 +*.SEEDPROM +M0 1 7 4 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=3510 $Y=1700 $D=2 +M1 8 5 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=6870 $Y=1700 $D=2 +M2 2 7 4 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=3510 $Y=14855 $D=8 +M3 8 5 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=6870 $Y=14855 $D=8 +.ENDS +*************************************** +.SUBCKT ICV_21 1 2 4 5 6 7 8 9 11 13 +** N=14 EP=10 IP=16 FDC=12 +*.SEEDPROM +M0 1 14 6 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=9110 $Y=1700 $D=2 +M1 12 7 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=12470 $Y=1700 $D=2 +M2 2 14 6 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=9110 $Y=14855 $D=8 +M3 12 7 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=12470 $Y=14855 $D=8 +X4 1 2 4 5 11 14 ICV_20 $T=0 0 0 0 $X=-5 $Y=-5 +X5 1 2 8 9 12 13 ICV_20 $T=11200 0 0 0 $X=11195 $Y=-5 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47821868 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$47820844 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ypredec1_xa +** N=29 EP=0 IP=36 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_22 1 2 5 8 9 10 11 12 +** N=22 EP=8 IP=36 FDC=16 +M0 20 10 13 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=1.73655e-12 AS=4.05195e-12 PD=7.32e-06 PS=1.481e-05 NRD=0.0374449 NRS=0.0873715 m=1 nf=1 $X=-2370 $Y=-33035 $D=2 +M1 19 9 20 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=3.405e-14 AS=-3.405e-14 PD=1e-08 PS=-1e-08 NRD=0.000734214 NRS=-0.000734214 m=1 nf=1 $X=-1260 $Y=-33035 $D=2 +M2 1 2 19 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=3.405e-14 AS=-3.405e-14 PD=1e-08 PS=-1e-08 NRD=0.000734214 NRS=-0.000734214 m=1 nf=1 $X=-140 $Y=-33035 $D=2 +M3 1 13 11 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=1.7706e-12 AS=2.1792e-12 PD=8.37e-06 PS=1.1e-05 NRD=0.343612 NRS=0.422907 m=1 nf=3 $X=-2375 $Y=-2950 $D=2 +M4 21 5 1 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=-3.405e-14 AS=3.405e-14 PD=-1e-08 PS=1e-08 NRD=-0.000734214 NRS=0.000734214 m=1 nf=1 $X=990 $Y=-33035 $D=2 +M5 22 9 21 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=-3.405e-14 AS=3.405e-14 PD=-1e-08 PS=1e-08 NRD=-0.000734214 NRS=0.000734214 m=1 nf=1 $X=2110 $Y=-33035 $D=2 +M6 16 10 22 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=4.05195e-12 AS=1.73655e-12 PD=1.481e-05 PS=7.32e-06 NRD=0.0873715 NRS=0.0374449 m=1 nf=1 $X=3220 $Y=-33035 $D=2 +M7 12 16 1 1 nmos_5p0 L=6e-07 W=6.81e-06 AD=2.1792e-12 AS=1.7706e-12 PD=1.1e-05 PS=8.37e-06 NRD=0.422907 NRS=0.343612 m=1 nf=3 $X=985 $Y=-2950 $D=2 +M8 8 10 13 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=1.4742e-12 AS=2.4948e-12 PD=6.19e-06 PS=1.222e-05 NRD=0.0458554 NRS=0.0776014 m=1 nf=1 $X=-2375 $Y=-19360 $D=8 +M9 13 9 8 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=-1255 $Y=-19360 $D=8 +M10 8 2 13 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=-135 $Y=-19360 $D=8 +M11 8 13 11 8 pmos_5p0 L=6e-07 W=1.731e-05 AD=4.5006e-12 AS=5.5392e-12 PD=1.887e-05 PS=2.5e-05 NRD=0.135182 NRS=0.166378 m=1 nf=3 $X=-2375 $Y=-10125 $D=8 +M12 16 5 8 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=985 $Y=-19360 $D=8 +M13 8 9 16 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=2105 $Y=-19360 $D=8 +M14 16 10 8 8 pmos_5p0 L=6e-07 W=5.67e-06 AD=2.4948e-12 AS=1.4742e-12 PD=1.222e-05 PS=6.19e-06 NRD=0.0776014 NRS=0.0458554 m=1 nf=1 $X=3225 $Y=-19360 $D=8 +M15 12 16 8 8 pmos_5p0 L=6e-07 W=1.731e-05 AD=5.5392e-12 AS=4.5006e-12 PD=2.5e-05 PS=1.887e-05 NRD=0.166378 NRS=0.135182 m=1 nf=3 $X=985 $Y=-10125 $D=8 +.ENDS +*************************************** +.SUBCKT ypredec1_bot 1 2 3 10 11 12 13 +** N=34 EP=7 IP=20 FDC=12 +M0 2 30 1 1 nmos_5p0 L=6e-07 W=4.54e-06 AD=1.9976e-12 AS=1.9976e-12 PD=9.96e-06 PS=9.96e-06 NRD=0.0969163 NRS=0.0969163 m=1 nf=1 $X=3755 $Y=33350 $D=2 +M1 3 2 1 1 nmos_5p0 L=6e-07 W=4.54e-06 AD=1.9976e-12 AS=1.9976e-12 PD=9.96e-06 PS=9.96e-06 NRD=0.0969163 NRS=0.0969163 m=1 nf=1 $X=6325 $Y=33350 $D=2 +X2 10 2 30 pmos_1p2$$46887980 $T=3910 18340 0 0 $X=2480 $Y=17630 +X3 10 3 2 pmos_1p2$$46887980 $T=6480 18340 0 0 $X=5050 $Y=17630 +X6 1 30 11 10 13 12 alatch $T=350 -3160 0 0 $X=-100 $Y=-3165 +.ENDS +*************************************** +.SUBCKT ypredec1 1 2 men clk ly[6] ly[7] ly[0] ly[1] ly[2] ly[3] ly[4] ly[5] ry[0] ry[1] ry[2] ry[3] ry[4] ry[5] ry[6] ry[7] ++ A[2] A[1] A[0] +** N=374 EP=23 IP=151 FDC=172 +M0 367 358 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=3.9952e-12 PD=1.904e-05 PS=1.904e-05 NRD=0.0484581 NRS=0.0484581 m=1 nf=1 $X=2545 $Y=46970 $D=2 +M1 1 371 ly[3] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=21585 $Y=46970 $D=2 +M2 368 361 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=24945 $Y=46970 $D=2 +M3 188 189 1 1 nmos_5p0 L=6e-07 W=1.36e-06 AD=5.984e-13 AS=5.984e-13 PD=3.6e-06 PS=3.6e-06 NRD=0.323529 NRS=0.323529 m=1 nf=1 $X=31760 $Y=4985 $D=2 +M4 189 clk 1 1 nmos_5p0 L=6e-07 W=1.91e-06 AD=4.966e-13 AS=8.404e-13 PD=2.43e-06 PS=4.7e-06 NRD=0.136126 NRS=0.230366 m=1 nf=1 $X=38610 $Y=5010 $D=2 +M5 1 men 189 1 nmos_5p0 L=6e-07 W=1.91e-06 AD=8.404e-13 AS=4.966e-13 PD=4.7e-06 PS=2.43e-06 NRD=0.230366 NRS=0.136126 m=1 nf=1 $X=39730 $Y=5010 $D=2 +M6 1 372 ly[7] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=43985 $Y=46970 $D=2 +M7 369 358 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=47345 $Y=46970 $D=2 +M8 1 373 ry[3] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=7.0824e-12 AS=8.7168e-12 PD=2.88e-05 PS=3.824e-05 NRD=0.0859031 NRS=0.105727 m=1 nf=3 $X=66385 $Y=46970 $D=2 +M9 370 361 1 1 nmos_5p0 L=6e-07 W=9.08e-06 AD=3.9952e-12 AS=2.3608e-12 PD=1.904e-05 PS=9.6e-06 NRD=0.0484581 NRS=0.0286344 m=1 nf=1 $X=69745 $Y=46970 $D=2 +M10 1 374 ry[7] 1 nmos_5p0 L=6e-07 W=2.724e-05 AD=8.7168e-12 AS=8.7168e-12 PD=3.824e-05 PS=3.824e-05 NRD=0.105727 NRS=0.105727 m=1 nf=3 $X=88785 $Y=46970 $D=2 +M11 367 358 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=8.8e-12 PD=4.088e-05 PS=4.088e-05 NRD=0.022 NRS=0.022 m=1 nf=1 $X=2545 $Y=60125 $D=8 +M12 2 371 ly[3] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=21585 $Y=60125 $D=8 +M13 368 361 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=24945 $Y=60125 $D=8 +M14 365 men 2 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=5.915e-13 AS=1.35362e-12 PD=2.795e-06 PS=5.74e-06 NRD=0.114286 NRS=0.261538 m=1 nf=1 $X=36375 $Y=1335 $D=8 +M15 189 clk 365 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=37495 $Y=1335 $D=8 +M16 366 clk 189 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=38615 $Y=1335 $D=8 +M17 2 men 366 2 pmos_5p0 L=6e-07 W=2.275e-06 AD=1.34225e-12 AS=5.915e-13 PD=5.73e-06 PS=2.795e-06 NRD=0.259341 NRS=0.114286 m=1 nf=1 $X=39735 $Y=1335 $D=8 +M18 2 372 ly[7] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=43985 $Y=60125 $D=8 +M19 369 358 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=47345 $Y=60125 $D=8 +M20 2 373 ry[3] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.56e-11 AS=1.92e-11 PD=6.156e-05 PS=8.192e-05 NRD=0.039 NRS=0.048 m=1 nf=3 $X=66385 $Y=60125 $D=8 +M21 370 361 2 2 pmos_5p0 L=6e-07 W=2e-05 AD=8.8e-12 AS=5.2e-12 PD=4.088e-05 PS=2.052e-05 NRD=0.022 NRS=0.013 m=1 nf=1 $X=69745 $Y=60125 $D=8 +M22 2 374 ry[7] 2 pmos_5p0 L=6e-07 W=6e-05 AD=1.92e-11 AS=1.92e-11 PD=8.192e-05 PS=8.192e-05 NRD=0.048 NRS=0.048 m=1 nf=3 $X=88785 $Y=60125 $D=8 +X26 2 188 189 pmos_1p2$$47109164 $T=32795 1405 1 180 $X=28795 $Y=720 +X27 1 2 ly[0] 357 ly[1] 359 ly[2] 360 367 371 ICV_21 $T=1275 45270 0 0 $X=1270 $Y=45265 +X28 1 2 ly[4] 362 ly[5] 363 ly[6] 364 368 372 ICV_21 $T=23675 45270 0 0 $X=23670 $Y=45265 +X29 1 2 ry[0] 357 ry[1] 359 ry[2] 360 369 373 ICV_21 $T=46075 45270 0 0 $X=46070 $Y=45265 +X30 1 2 ry[4] 362 ry[5] 363 ry[6] 364 370 374 ICV_21 $T=68475 45270 0 0 $X=68470 $Y=45265 +X31 1 195 194 2 192 190 363 364 ICV_22 $T=33645 42985 1 180 $X=28115 $Y=7365 +X32 1 195 194 2 193 190 361 362 ICV_22 $T=41810 42985 1 180 $X=36280 $Y=7365 +X33 1 195 194 2 192 191 359 360 ICV_22 $T=49980 42985 1 180 $X=44450 $Y=7365 +X34 1 195 194 2 193 191 358 357 ICV_22 $T=58150 42985 1 180 $X=52620 $Y=7365 +X35 1 190 191 2 A[2] 189 188 ypredec1_bot $T=1920 5135 0 0 $X=1820 $Y=1970 +X36 1 192 193 2 A[1] 189 188 ypredec1_bot $T=10375 5135 0 0 $X=10275 $Y=1970 +X37 1 194 195 2 A[0] 189 188 ypredec1_bot $T=18830 5135 0 0 $X=18730 $Y=1970 +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_4025412369616 +** N=2401 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT pmoscap_W2_5_R270 +** N=13 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmoscap_W2_5_477_R270 +** N=26 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT ICV_23 +** N=6 EP=0 IP=8 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT M1_NWELL$$204218412 +** N=49 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT M1_PACTIVE$$204148780 +** N=13 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_40254123696102 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 2 nmos_5p0 L=6e-07 W=1.011e-05 AD=4.4484e-12 AS=4.4484e-12 PD=2.11e-05 PS=2.11e-05 NRD=0.0435213 NRS=0.0435213 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_1p2$$204216364_R90 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=2.526e-05 AD=6.5676e-12 AS=1.11144e-11 PD=2.63e-05 PS=5.228e-05 NRD=0.0411718 NRS=0.0696754 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_40254123696100 1 2 3 4 +** N=4 EP=4 IP=0 FDC=1 +M0 2 3 1 4 pmos_5p0 L=6e-07 W=6.59e-06 AD=2.8996e-12 AS=2.8996e-12 PD=1.406e-05 PS=1.406e-05 NRD=0.0667678 NRS=0.0667678 m=1 nf=1 $X=0 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_40254123696111 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 2 nmos_5p0 L=6e-07 W=2.64e-06 AD=1.1616e-12 AS=1.1616e-12 PD=6.16e-06 PS=6.16e-06 NRD=0.166667 NRS=0.166667 m=1 nf=1 $X=0 $Y=0 $D=2 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_40254123696105 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT M1_POLY2_CDNS_40254123696102 +** N=2 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT nmos_5p0_CDNS_40254123696108 +** N=3 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT pmos_1p2$$49272876_R270 1 2 3 +** N=3 EP=3 IP=0 FDC=1 +M0 2 3 1 1 pmos_5p0 L=6e-07 W=1.1e-05 AD=2.86e-12 AS=4.84e-12 PD=1.204e-05 PS=2.376e-05 NRD=0.0945455 NRS=0.16 m=1 nf=2 $X=-155 $Y=0 $D=8 +.ENDS +*************************************** +.SUBCKT pmos_5p0_CDNS_40254123696106 +** N=4 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT xdec 1 2 men 6 vss 8 28 vdd +** N=98 EP=8 IP=41 FDC=6 +*.SEEDPROM +M0 2 6 men vss nmos_5p0 L=6e-07 W=6.6e-06 AD=2.904e-12 AS=1.716e-12 PD=1.496e-05 PS=7.64e-06 NRD=0.266667 NRS=0.157576 m=1 nf=2 $X=37460 $Y=965 $D=2 +M1 vss 8 6 vss nmos_5p0 L=6e-07 W=6.6e-07 AD=2.904e-13 AS=2.904e-13 PD=2.2e-06 PS=2.2e-06 NRD=0.666667 NRS=0.666667 m=1 nf=1 $X=45970 $Y=965 $D=2 +M2 2 8 men vdd pmos_5p0 L=6e-07 W=6.6e-06 AD=2.904e-12 AS=1.716e-12 PD=1.496e-05 PS=7.64e-06 NRD=0.266667 NRS=0.157576 m=1 nf=2 $X=32185 $Y=965 $D=8 +M3 vdd 8 6 vdd pmos_5p0 L=6e-07 W=1.59e-06 AD=6.996e-13 AS=6.996e-13 PD=4.06e-06 PS=4.06e-06 NRD=0.27673 NRS=0.27673 m=1 nf=1 $X=43020 $Y=965 $D=8 +X12 vdd 1 2 pmos_1p2$$49272876_R270 $T=29780 1120 0 90 $X=23605 $Y=-360 +X13 vdd 28 2 pmos_1p2$$49272876_R270 $T=91805 1120 1 90 $X=91120 $Y=-360 +.ENDS +*************************************** +.SUBCKT ICV_24 1 50 94 95 96 100 101 114 117 118 121 +** N=125 EP=11 IP=142 FDC=12 +*.SEEDPROM +X0 114 94 95 115 1 96 117 50 xdec $T=0 0 1 0 $X=-5 $Y=-5640 +X1 118 100 95 119 1 101 121 50 xdec $T=0 0 0 0 $X=-5 $Y=-1115 +.ENDS +*************************************** +.SUBCKT xdec8_64 men vss DRWL vdd xa[0] xa[1] xa[2] xa[3] xa[4] xa[5] xa[6] xa[7] LWL[0] LWL[1] LWL[2] LWL[3] LWL[4] LWL[5] LWL[6] LWL[7] ++ RWL[1] RWL[2] RWL[4] RWL[6] RWL[7] RWL[3] RWL[5] RWL[0] +** N=317 EP=28 IP=541 FDC=156 +M0 vss 288 LWL[0] vss nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=24970 $Y=260 $D=2 +M1 288 272 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=24970 $Y=2660 $D=2 +M2 vss 270 286 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=24970 $Y=5740 $D=2 +M3 vss 286 LWL[1] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=24970 $Y=7020 $D=2 +M4 vss 292 LWL[2] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=24970 $Y=9260 $D=2 +M5 292 276 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=24970 $Y=11660 $D=2 +M6 vss 274 290 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=24970 $Y=14740 $D=2 +M7 vss 290 LWL[3] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=24970 $Y=16020 $D=2 +M8 vss 296 LWL[4] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=24970 $Y=18260 $D=2 +M9 296 280 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=24970 $Y=20660 $D=2 +M10 vss 278 294 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=24970 $Y=23740 $D=2 +M11 vss 294 LWL[5] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=24970 $Y=25020 $D=2 +M12 vss 300 LWL[6] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=24970 $Y=27260 $D=2 +M13 300 284 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=24970 $Y=29660 $D=2 +M14 vss 282 298 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=24970 $Y=32740 $D=2 +M15 vss 298 LWL[7] vss nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=24970 $Y=34020 $D=2 +M16 272 273 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=9.68e-13 PD=5.28e-06 PS=5.28e-06 NRD=0.2 NRS=0.2 m=1 nf=1 $X=55250 $Y=260 $D=2 +M17 vss 271 270 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=55250 $Y=8140 $D=2 +M18 276 277 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=55250 $Y=9260 $D=2 +M19 vss 275 274 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=55250 $Y=17140 $D=2 +M20 280 281 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=55250 $Y=18260 $D=2 +M21 vss 279 278 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=5.72e-13 AS=9.68e-13 PD=2.72e-06 PS=5.28e-06 NRD=0.118182 NRS=0.2 m=1 nf=1 $X=55250 $Y=26140 $D=2 +M22 284 285 vss vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=5.72e-13 PD=5.28e-06 PS=2.72e-06 NRD=0.2 NRS=0.118182 m=1 nf=1 $X=55250 $Y=27260 $D=2 +M23 vss 283 282 vss nmos_5p0 L=6e-07 W=2.2e-06 AD=9.68e-13 AS=9.68e-13 PD=5.28e-06 PS=5.28e-06 NRD=0.2 NRS=0.2 m=1 nf=1 $X=55250 $Y=35140 $D=2 +M24 29 vdd men vss nmos_5p0 L=6e-07 W=6.59e-06 AD=2.8996e-12 AS=2.8996e-12 PD=1.406e-05 PS=1.406e-05 NRD=0.0667678 NRS=0.0667678 m=1 nf=1 $X=61430 $Y=38365 $D=2 +M25 305 vdd vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=7.32375e-13 AS=2.079e-12 PD=3.615e-06 PS=7.62e-06 NRD=0.0738095 NRS=0.209524 m=1 nf=1 $X=75090 $Y=315 $D=2 +M26 304 vdd 305 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=75090 $Y=1380 $D=2 +M27 273 xa[0] 304 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=75090 $Y=2500 $D=2 +M28 302 xa[1] 271 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=75090 $Y=5900 $D=2 +M29 303 vdd 302 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=75090 $Y=7020 $D=2 +M30 vss vdd 303 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=75090 $Y=8085 $D=2 +M31 309 vdd vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=75090 $Y=9315 $D=2 +M32 308 vdd 309 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=75090 $Y=10380 $D=2 +M33 277 xa[2] 308 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=75090 $Y=11500 $D=2 +M34 306 xa[3] 275 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=75090 $Y=14900 $D=2 +M35 307 vdd 306 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=75090 $Y=16020 $D=2 +M36 vss vdd 307 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=75090 $Y=17085 $D=2 +M37 313 vdd vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=75090 $Y=18315 $D=2 +M38 312 vdd 313 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=75090 $Y=19380 $D=2 +M39 281 xa[4] 312 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=75090 $Y=20500 $D=2 +M40 310 xa[5] 279 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=75090 $Y=23900 $D=2 +M41 311 vdd 310 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=75090 $Y=25020 $D=2 +M42 vss vdd 311 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.59875e-13 AS=-2.59875e-13 PD=1.65e-07 PS=-1.65e-07 NRD=0.0261905 NRS=-0.0261905 m=1 nf=1 $X=75090 $Y=26085 $D=2 +M43 317 vdd vss vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-2.59875e-13 AS=2.59875e-13 PD=-1.65e-07 PS=1.65e-07 NRD=-0.0261905 NRS=0.0261905 m=1 nf=1 $X=75090 $Y=27315 $D=2 +M44 316 vdd 317 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.6625e-14 AS=-8.6625e-14 PD=5.5e-08 PS=-5.5e-08 NRD=0.00873016 NRS=-0.00873016 m=1 nf=1 $X=75090 $Y=28380 $D=2 +M45 285 xa[6] 316 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.25225e-12 AS=8.19e-13 PD=7.73e-06 PS=3.67e-06 NRD=0.226984 NRS=0.0825397 m=1 nf=1 $X=75090 $Y=29500 $D=2 +M46 314 xa[7] 283 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=8.19e-13 AS=2.25225e-12 PD=3.67e-06 PS=7.73e-06 NRD=0.0825397 NRS=0.226984 m=1 nf=1 $X=75090 $Y=32900 $D=2 +M47 315 vdd 314 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=-8.6625e-14 AS=8.6625e-14 PD=-5.5e-08 PS=5.5e-08 NRD=-0.00873016 NRS=0.00873016 m=1 nf=1 $X=75090 $Y=34020 $D=2 +M48 vss vdd 315 vss nmos_5p0 L=6e-07 W=3.15e-06 AD=2.079e-12 AS=7.32375e-13 PD=7.62e-06 PS=3.615e-06 NRD=0.209524 NRS=0.0738095 m=1 nf=1 $X=75090 $Y=35085 $D=2 +M49 vss 289 RWL[0] vss nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=108885 $Y=260 $D=2 +M50 289 272 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=108885 $Y=2660 $D=2 +M51 vss 270 287 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=108885 $Y=5740 $D=2 +M52 vss 287 RWL[1] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=108885 $Y=7020 $D=2 +M53 vss 293 RWL[2] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=108885 $Y=9260 $D=2 +M54 293 276 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=108885 $Y=11660 $D=2 +M55 vss 274 291 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=108885 $Y=14740 $D=2 +M56 vss 291 RWL[3] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=108885 $Y=16020 $D=2 +M57 vss 297 RWL[4] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=108885 $Y=18260 $D=2 +M58 297 280 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=108885 $Y=20660 $D=2 +M59 vss 278 295 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=108885 $Y=23740 $D=2 +M60 vss 295 RWL[5] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=108885 $Y=25020 $D=2 +M61 vss 301 RWL[6] vss nmos_5p0 L=6e-07 W=1e-05 AD=3e-12 AS=2.6e-12 PD=1.12e-05 PS=1.104e-05 NRD=0.12 NRS=0.104 m=1 nf=2 $X=108885 $Y=27260 $D=2 +M62 301 284 vss vss nmos_5p0 L=6e-07 W=5e-06 AD=3.1e-12 AS=1.7e-12 PD=1.124e-05 PS=5.68e-06 NRD=0.124 NRS=0.068 m=1 nf=1 $X=108885 $Y=29660 $D=2 +M63 vss 282 299 vss nmos_5p0 L=6e-07 W=5e-06 AD=1.7e-12 AS=3.1e-12 PD=5.68e-06 PS=1.124e-05 NRD=0.068 NRS=0.124 m=1 nf=1 $X=108885 $Y=32740 $D=2 +M64 vss 299 RWL[7] vss nmos_5p0 L=6e-07 W=1e-05 AD=3.9e-12 AS=2.6e-12 PD=1.656e-05 PS=1.104e-05 NRD=0.156 NRS=0.104 m=1 nf=2 $X=108885 $Y=34020 $D=2 +M65 vdd vss vdd vdd pmos_5p0 L=3.94e-06 W=4.9455e-05 AD=0 AS=3.14863e-11 PD=0 PS=0.00012136 NRD=0 NRS=1.04277 m=1 nf=9 $X=2985 $Y=280 $D=8 +M66 vdd 288 LWL[0] vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=13295 $Y=260 $D=8 +M67 LWL[1] 286 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=13295 $Y=5900 $D=8 +M68 vdd 292 LWL[2] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=13295 $Y=9260 $D=8 +M69 LWL[3] 290 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=13295 $Y=14900 $D=8 +M70 vdd 296 LWL[4] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=13295 $Y=18260 $D=8 +M71 LWL[5] 294 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=13295 $Y=23900 $D=8 +M72 vdd 300 LWL[6] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=13295 $Y=27260 $D=8 +M73 LWL[7] 298 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=13295 $Y=32900 $D=8 +M74 vdd vdd 273 vdd pmos_5p0 L=6e-07 W=5.24e-06 AD=1.834e-12 AS=1.3624e-12 PD=9.26e-06 PS=6.28e-06 NRD=0.267176 NRS=0.198473 m=1 nf=2 $X=80610 $Y=260 $D=8 +M75 273 xa[0] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=80610 $Y=2500 $D=8 +M76 vdd xa[1] 271 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=80610 $Y=5900 $D=8 +M77 vdd vdd 271 vdd pmos_5p0 L=6e-07 W=5.24e-06 AD=1.3624e-12 AS=1.3624e-12 PD=6.28e-06 PS=6.28e-06 NRD=0.198473 NRS=0.198473 m=1 nf=2 $X=80610 $Y=7020 $D=8 +M78 vdd vdd 277 vdd pmos_5p0 L=6e-07 W=5.24e-06 AD=1.3624e-12 AS=1.3624e-12 PD=6.28e-06 PS=6.28e-06 NRD=0.198473 NRS=0.198473 m=1 nf=2 $X=80610 $Y=9260 $D=8 +M79 277 xa[2] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=80610 $Y=11500 $D=8 +M80 vdd xa[3] 275 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=80610 $Y=14900 $D=8 +M81 vdd vdd 275 vdd pmos_5p0 L=6e-07 W=5.24e-06 AD=1.3624e-12 AS=1.3624e-12 PD=6.28e-06 PS=6.28e-06 NRD=0.198473 NRS=0.198473 m=1 nf=2 $X=80610 $Y=16020 $D=8 +M82 vdd vdd 281 vdd pmos_5p0 L=6e-07 W=5.24e-06 AD=1.3624e-12 AS=1.3624e-12 PD=6.28e-06 PS=6.28e-06 NRD=0.198473 NRS=0.198473 m=1 nf=2 $X=80610 $Y=18260 $D=8 +M83 281 xa[4] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=80610 $Y=20500 $D=8 +M84 vdd xa[5] 279 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=80610 $Y=23900 $D=8 +M85 vdd vdd 279 vdd pmos_5p0 L=6e-07 W=5.24e-06 AD=1.3624e-12 AS=1.3624e-12 PD=6.28e-06 PS=6.28e-06 NRD=0.198473 NRS=0.198473 m=1 nf=2 $X=80610 $Y=25020 $D=8 +M86 vdd vdd 285 vdd pmos_5p0 L=6e-07 W=5.24e-06 AD=1.3624e-12 AS=1.3624e-12 PD=6.28e-06 PS=6.28e-06 NRD=0.198473 NRS=0.198473 m=1 nf=2 $X=80610 $Y=27260 $D=8 +M87 285 xa[6] vdd vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=1.1528e-12 AS=6.812e-13 PD=6.12e-06 PS=3.14e-06 NRD=0.167939 NRS=0.0992366 m=1 nf=1 $X=80610 $Y=29500 $D=8 +M88 vdd xa[7] 283 vdd pmos_5p0 L=6e-07 W=2.62e-06 AD=6.812e-13 AS=1.1528e-12 PD=3.14e-06 PS=6.12e-06 NRD=0.0992366 NRS=0.167939 m=1 nf=1 $X=80610 $Y=32900 $D=8 +M89 vdd vdd 283 vdd pmos_5p0 L=6e-07 W=5.24e-06 AD=1.834e-12 AS=1.3624e-12 PD=9.26e-06 PS=6.28e-06 NRD=0.267176 NRS=0.198473 m=1 nf=2 $X=80610 $Y=34020 $D=8 +M90 vdd 289 RWL[0] vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=115560 $Y=260 $D=8 +M91 RWL[1] 287 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=115560 $Y=5900 $D=8 +M92 vdd 293 RWL[2] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=115560 $Y=9260 $D=8 +M93 RWL[3] 291 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=115560 $Y=14900 $D=8 +M94 vdd 297 RWL[4] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=115560 $Y=18260 $D=8 +M95 RWL[5] 295 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=7.8e-12 PD=4.192e-05 PS=3.156e-05 NRD=0.096 NRS=0.078 m=1 nf=3 $X=115560 $Y=23900 $D=8 +M96 vdd 301 RWL[6] vdd pmos_5p0 L=6e-07 W=3e-05 AD=7.8e-12 AS=9.6e-12 PD=3.156e-05 PS=4.192e-05 NRD=0.078 NRS=0.096 m=1 nf=3 $X=115560 $Y=27260 $D=8 +M97 RWL[7] 299 vdd vdd pmos_5p0 L=6e-07 W=3e-05 AD=9.6e-12 AS=9.6e-12 PD=4.192e-05 PS=4.192e-05 NRD=0.096 NRS=0.096 m=1 nf=3 $X=115560 $Y=32900 $D=8 +M98 vdd vss vdd vdd pmos_5p0 L=3.94e-06 W=4.9455e-05 AD=0 AS=3.14863e-11 PD=0 PS=0.00012136 NRD=0 NRS=1.04277 m=1 nf=9 $X=130365 $Y=280 $D=8 +X110 DLWL vss 37 nmos_5p0_CDNS_40254123696102 $T=31730 38360 0 90 $X=21000 $Y=37680 +X111 DRWL vss 38 nmos_5p0_CDNS_40254123696102 $T=116730 38360 0 90 $X=106000 $Y=37680 +X112 vdd DLWL 37 pmos_1p2$$204216364_R90 $T=46225 38515 0 90 $X=32935 $Y=37035 +X113 vdd DRWL 38 pmos_1p2$$204216364_R90 $T=104750 38515 0 90 $X=91460 $Y=37035 +X114 37 vdd 29 vdd pmos_5p0_CDNS_40254123696100 $T=55020 38360 0 90 $X=47810 $Y=37320 +X115 men 29 vss vdd pmos_5p0_CDNS_40254123696100 $T=76520 38360 0 90 $X=69310 $Y=37320 +X116 38 vdd 29 vdd pmos_5p0_CDNS_40254123696100 $T=89870 38360 0 90 $X=82660 $Y=37320 +X117 37 vss 29 nmos_5p0_CDNS_40254123696111 $T=59565 38360 0 90 $X=56305 $Y=37680 +X118 38 vss 29 nmos_5p0_CDNS_40254123696111 $T=81415 38360 0 90 $X=78155 $Y=37680 +X119 vss vdd 270 men 271 272 273 286 287 288 289 ICV_24 $T=8635 4500 1 0 $X=8630 $Y=-1140 +X120 vss vdd 274 men 275 276 277 290 291 292 293 ICV_24 $T=8635 13500 1 0 $X=8630 $Y=7860 +X121 vss vdd 278 men 279 280 281 294 295 296 297 ICV_24 $T=8635 22500 1 0 $X=8630 $Y=16860 +X122 vss vdd 282 men 283 284 285 298 299 300 301 ICV_24 $T=8635 31500 1 0 $X=8630 $Y=25860 +.ENDS +*************************************** +.SUBCKT 018SRAM_cell1_cutPC +** N=7 EP=0 IP=0 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT 018SRAM_strap1_2x_bndry +** N=13 EP=0 IP=12 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_25 1 2 10 13 14 15 16 +** N=16 EP=7 IP=27 FDC=8 +*.SEEDPROM +M0 2 10 14 10 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=3180 $Y=-1030 $D=2 +M1 16 10 2 10 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=3180 $Y=260 $D=2 +M2 10 13 14 10 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=3630 $Y=-2660 $D=2 +M3 10 15 16 10 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=3630 $Y=1710 $D=2 +M4 13 14 10 10 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=4770 $Y=-2660 $D=2 +M5 15 16 10 10 nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=4770 $Y=1710 $D=2 +M6 1 10 13 10 nmos_5p0 L=7.7e-07 W=6e-07 AD=-2.739e-13 AS=1.416e-13 PD=-1.70545e-06 PS=8.14545e-07 NRD=-0.760833 NRS=0.393333 m=1 nf=1 $X=5220 $Y=-1030 $D=2 +M7 15 10 1 10 nmos_5p0 L=7.7e-07 W=6e-07 AD=1.416e-13 AS=-2.739e-13 PD=8.14545e-07 PS=-1.70545e-06 NRD=0.393333 NRS=-0.760833 m=1 nf=1 $X=5220 $Y=260 $D=2 +.ENDS +*************************************** +.SUBCKT ICV_26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 35 36 ++ 37 38 39 40 41 42 +** N=66 EP=26 IP=87 FDC=208 +*.SEEDPROM +M0 1 22 20 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=3560 $D=8 +M1 1 44 43 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=4840 $D=8 +M2 1 48 47 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=21560 $D=8 +M3 1 60 59 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-8370 $Y=22840 $D=8 +M4 22 20 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=3560 $D=8 +M5 44 43 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=4840 $D=8 +M6 48 47 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=21560 $D=8 +M7 60 59 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-7230 $Y=22840 $D=8 +M8 1 26 24 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=3560 $D=8 +M9 1 46 45 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=4840 $D=8 +M10 1 50 49 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=21560 $D=8 +M11 1 62 61 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-5370 $Y=22840 $D=8 +M12 26 24 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=3560 $D=8 +M13 46 45 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=4840 $D=8 +M14 50 49 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=21560 $D=8 +M15 62 61 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-4230 $Y=22840 $D=8 +M16 1 30 28 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=3560 $D=8 +M17 1 52 51 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=4840 $D=8 +M18 1 56 55 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=21560 $D=8 +M19 1 64 63 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-2370 $Y=22840 $D=8 +M20 30 28 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=3560 $D=8 +M21 52 51 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=4840 $D=8 +M22 56 55 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=21560 $D=8 +M23 64 63 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-1230 $Y=22840 $D=8 +M24 1 34 32 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=3560 $D=8 +M25 1 54 53 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=4840 $D=8 +M26 1 58 57 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=21560 $D=8 +M27 1 66 65 1 pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=630 $Y=22840 $D=8 +M28 34 32 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=3560 $D=8 +M29 54 53 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=4840 $D=8 +M30 58 57 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=21560 $D=8 +M31 66 65 1 1 pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=1770 $Y=22840 $D=8 +X32 1 2 3 4 5 6 11 12 13 14 15 16 17 18 43 44 45 46 47 48 ++ 49 50 51 52 53 54 55 56 57 58 ++ ICV_5 $T=0 4500 0 0 $X=-9340 $Y=4160 +X33 1 2 7 8 9 10 11 12 13 14 15 16 17 18 59 60 61 62 35 36 ++ 37 38 63 64 65 66 39 40 41 42 ++ ICV_5 $T=0 22500 0 0 $X=-9340 $Y=22160 +X34 2 2 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ICV_8 $T=0 0 0 0 $X=-9340 $Y=-340 +.ENDS +*************************************** +.SUBCKT ICV_27 +** N=19 EP=0 IP=30 FDC=0 +.ENDS +*************************************** +.SUBCKT ICV_28 +** N=2 EP=0 IP=4 FDC=0 +*.SEEDPROM +.ENDS +*************************************** +.SUBCKT lcol4_64 VSS VDD WEN[2] pcb[2] b[23] bb[23] men WEN[0] pcb[0] b[7] bb[7] WEN[3] pcb[3] b[24] bb[24] WEN[1] pcb[1] b[8] bb[8] WL[0] ++ WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] GWEN GWE ypass[0] ypass[1] ypass[2] ypass[3] ypass[4] ypass[5] ypass[6] ypass[7] din[1] q[1] din[3] ++ q[3] din[0] q[0] din[2] q[2] b[26] bb[26] bb[27] b[27] bb[25] b[25] b[10] bb[10] bb[11] b[11] bb[9] b[9] b[28] bb[28] bb[29] ++ b[29] b[30] bb[30] bb[31] b[31] b[20] bb[20] bb[21] b[21] b[22] bb[22] b[16] bb[16] bb[17] b[17] b[18] bb[18] bb[19] b[19] b[12] ++ bb[12] bb[13] b[13] b[14] bb[14] bb[15] b[15] b[0] bb[0] bb[1] b[1] b[2] bb[2] bb[3] b[3] b[4] bb[4] bb[5] b[5] b[6] ++ bb[6] +** N=500 EP=101 IP=1003 FDC=2761 +*.SEEDPROM +M0 138 VSS 47 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=105785 $Y=151295 $D=2 +M1 47 VSS 140 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=105785 $Y=195005 $D=2 +M2 VSS 137 138 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=106235 $Y=152745 $D=2 +M3 VSS 139 140 VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.84565e-14 AS=1.18957e-13 PD=-7.88406e-08 PS=9.41159e-07 NRD=0.0204504 NRS=0.131808 m=1 nf=1 $X=106235 $Y=193375 $D=2 +M4 137 138 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=107375 $Y=152745 $D=2 +M5 139 140 VSS VSS nmos_5p0 L=6e-07 W=9.5e-07 AD=1.18957e-13 AS=1.84565e-14 PD=9.41159e-07 PS=-7.88406e-08 NRD=0.131808 NRS=0.0204504 m=1 nf=1 $X=107375 $Y=193375 $D=2 +M6 137 VSS 46 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.81613e-13 AS=2.82e-13 PD=1.84258e-06 PS=2.14e-06 NRD=0.782258 NRS=0.783333 m=1 nf=1 $X=107825 $Y=151295 $D=2 +M7 46 VSS 139 VSS nmos_5p0 L=7.7e-07 W=6e-07 AD=2.82e-13 AS=2.81613e-13 PD=2.14e-06 PS=1.84258e-06 NRD=0.783333 NRS=0.782258 m=1 nf=1 $X=107825 $Y=195005 $D=2 +M8 VDD 186 188 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-1765 $Y=154595 $D=8 +M9 VDD 344 343 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-1765 $Y=155875 $D=8 +M10 VDD 352 351 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-1765 $Y=190595 $D=8 +M11 VDD 202 204 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=-1765 $Y=191875 $D=8 +M12 186 188 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-625 $Y=154595 $D=8 +M13 344 343 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-625 $Y=155875 $D=8 +M14 352 351 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-625 $Y=190595 $D=8 +M15 202 204 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=-625 $Y=191875 $D=8 +M16 439 ypass[7] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=-770 $Y=87735 $D=8 +M17 VDD 182 184 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=1235 $Y=154595 $D=8 +M18 VDD 346 345 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=1235 $Y=155875 $D=8 +M19 VDD 354 353 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=1235 $Y=190595 $D=8 +M20 VDD 198 200 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=1235 $Y=191875 $D=8 +M21 182 184 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=2375 $Y=154595 $D=8 +M22 346 345 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=2375 $Y=155875 $D=8 +M23 354 353 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=2375 $Y=190595 $D=8 +M24 198 200 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=2375 $Y=191875 $D=8 +M25 440 ypass[6] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=1760 $Y=87735 $D=8 +M26 VDD 178 180 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=4235 $Y=154595 $D=8 +M27 VDD 348 347 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=4235 $Y=155875 $D=8 +M28 VDD 356 355 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=4235 $Y=190595 $D=8 +M29 VDD 194 196 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=4235 $Y=191875 $D=8 +M30 178 180 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=5375 $Y=154595 $D=8 +M31 348 347 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=5375 $Y=155875 $D=8 +M32 356 355 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=5375 $Y=190595 $D=8 +M33 194 196 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=5375 $Y=191875 $D=8 +M34 441 ypass[5] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=5425 $Y=87735 $D=8 +M35 VDD 174 176 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=7235 $Y=154595 $D=8 +M36 VDD 350 349 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=7235 $Y=155875 $D=8 +M37 VDD 358 357 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=7235 $Y=190595 $D=8 +M38 VDD 190 192 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=7235 $Y=191875 $D=8 +M39 174 176 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=8375 $Y=154595 $D=8 +M40 350 349 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=8375 $Y=155875 $D=8 +M41 358 357 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=8375 $Y=190595 $D=8 +M42 190 192 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=8375 $Y=191875 $D=8 +M43 442 ypass[4] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=7955 $Y=87735 $D=8 +M44 VDD 146 148 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=10235 $Y=154595 $D=8 +M45 VDD 360 359 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=10235 $Y=155875 $D=8 +M46 VDD 368 367 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=10235 $Y=190595 $D=8 +M47 VDD 218 220 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=10235 $Y=191875 $D=8 +M48 146 148 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=11375 $Y=154595 $D=8 +M49 360 359 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=11375 $Y=155875 $D=8 +M50 368 367 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=11375 $Y=190595 $D=8 +M51 218 220 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=11375 $Y=191875 $D=8 +M52 443 ypass[3] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=11615 $Y=87735 $D=8 +M53 VDD 142 144 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=13235 $Y=154595 $D=8 +M54 VDD 362 361 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=13235 $Y=155875 $D=8 +M55 VDD 370 369 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=13235 $Y=190595 $D=8 +M56 VDD 214 216 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=13235 $Y=191875 $D=8 +M57 142 144 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=14375 $Y=154595 $D=8 +M58 362 361 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=14375 $Y=155875 $D=8 +M59 370 369 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=14375 $Y=190595 $D=8 +M60 214 216 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=14375 $Y=191875 $D=8 +M61 444 ypass[2] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=14145 $Y=87735 $D=8 +M62 VDD 154 156 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=16235 $Y=154595 $D=8 +M63 VDD 364 363 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=16235 $Y=155875 $D=8 +M64 VDD 372 371 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=16235 $Y=190595 $D=8 +M65 VDD 210 212 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=16235 $Y=191875 $D=8 +M66 154 156 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=17375 $Y=154595 $D=8 +M67 364 363 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=17375 $Y=155875 $D=8 +M68 372 371 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=17375 $Y=190595 $D=8 +M69 210 212 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=17375 $Y=191875 $D=8 +M70 445 ypass[1] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=17810 $Y=87735 $D=8 +M71 VDD 150 152 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=19235 $Y=154595 $D=8 +M72 VDD 366 365 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=19235 $Y=155875 $D=8 +M73 VDD 374 373 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=19235 $Y=190595 $D=8 +M74 VDD 206 208 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=19235 $Y=191875 $D=8 +M75 150 152 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=20375 $Y=154595 $D=8 +M76 366 365 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=20375 $Y=155875 $D=8 +M77 374 373 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=20375 $Y=190595 $D=8 +M78 206 208 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=20375 $Y=191875 $D=8 +M79 327 ypass[0] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=20340 $Y=87735 $D=8 +M80 VDD 475 476 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=25235 $Y=190595 $D=8 +M81 VDD 234 236 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=25235 $Y=191875 $D=8 +M82 325 ypass[7] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=24015 $Y=87735 $D=8 +M83 475 476 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=26375 $Y=190595 $D=8 +M84 234 236 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=26375 $Y=191875 $D=8 +M85 335 ypass[6] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=26540 $Y=87735 $D=8 +M86 VDD 473 474 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=28235 $Y=190595 $D=8 +M87 VDD 230 232 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=28235 $Y=191875 $D=8 +M88 473 474 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=29375 $Y=190595 $D=8 +M89 230 232 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=29375 $Y=191875 $D=8 +M90 VDD 471 472 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=31235 $Y=190595 $D=8 +M91 VDD 226 228 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=31235 $Y=191875 $D=8 +M92 334 ypass[5] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=30205 $Y=87735 $D=8 +M93 471 472 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=32375 $Y=190595 $D=8 +M94 226 228 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=32375 $Y=191875 $D=8 +M95 333 ypass[4] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=32735 $Y=87735 $D=8 +M96 VDD 469 470 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=34235 $Y=190595 $D=8 +M97 VDD 222 224 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=34235 $Y=191875 $D=8 +M98 469 470 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=35375 $Y=190595 $D=8 +M99 222 224 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=35375 $Y=191875 $D=8 +M100 VDD 483 484 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=37235 $Y=190595 $D=8 +M101 VDD 250 252 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=37235 $Y=191875 $D=8 +M102 332 ypass[3] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=36395 $Y=87735 $D=8 +M103 483 484 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=38375 $Y=190595 $D=8 +M104 250 252 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=38375 $Y=191875 $D=8 +M105 331 ypass[2] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=38925 $Y=87735 $D=8 +M106 VDD 481 482 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=40235 $Y=190595 $D=8 +M107 VDD 246 248 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=40235 $Y=191875 $D=8 +M108 481 482 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=41375 $Y=190595 $D=8 +M109 246 248 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=41375 $Y=191875 $D=8 +M110 VDD 479 480 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=43235 $Y=190595 $D=8 +M111 VDD 242 244 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=43235 $Y=191875 $D=8 +M112 330 ypass[1] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=42590 $Y=87735 $D=8 +M113 479 480 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=44375 $Y=190595 $D=8 +M114 242 244 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=44375 $Y=191875 $D=8 +M115 VDD 477 478 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=46235 $Y=190595 $D=8 +M116 VDD 238 240 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=46235 $Y=191875 $D=8 +M117 329 ypass[0] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=45120 $Y=87735 $D=8 +M118 477 478 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=47375 $Y=190595 $D=8 +M119 238 240 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=47375 $Y=191875 $D=8 +M120 VDD 266 268 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=52235 $Y=154595 $D=8 +M121 VDD 376 375 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=52235 $Y=155875 $D=8 +M122 VDD 384 383 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=52235 $Y=190595 $D=8 +M123 VDD 413 414 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=52235 $Y=191875 $D=8 +M124 266 268 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=53375 $Y=154595 $D=8 +M125 376 375 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=53375 $Y=155875 $D=8 +M126 384 383 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=53375 $Y=190595 $D=8 +M127 413 414 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=53375 $Y=191875 $D=8 +M128 446 ypass[7] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=53230 $Y=87735 $D=8 +M129 VDD 262 264 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=55235 $Y=154595 $D=8 +M130 VDD 378 377 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=55235 $Y=155875 $D=8 +M131 VDD 386 385 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=55235 $Y=190595 $D=8 +M132 VDD 411 412 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=55235 $Y=191875 $D=8 +M133 262 264 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=56375 $Y=154595 $D=8 +M134 378 377 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=56375 $Y=155875 $D=8 +M135 386 385 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=56375 $Y=190595 $D=8 +M136 411 412 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=56375 $Y=191875 $D=8 +M137 447 ypass[6] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=55760 $Y=87735 $D=8 +M138 VDD 258 260 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=58235 $Y=154595 $D=8 +M139 VDD 380 379 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=58235 $Y=155875 $D=8 +M140 VDD 388 387 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=58235 $Y=190595 $D=8 +M141 VDD 409 410 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=58235 $Y=191875 $D=8 +M142 258 260 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=59375 $Y=154595 $D=8 +M143 380 379 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=59375 $Y=155875 $D=8 +M144 388 387 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=59375 $Y=190595 $D=8 +M145 409 410 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=59375 $Y=191875 $D=8 +M146 448 ypass[5] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=59425 $Y=87735 $D=8 +M147 VDD 254 256 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=61235 $Y=154595 $D=8 +M148 VDD 382 381 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=61235 $Y=155875 $D=8 +M149 VDD 390 389 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=61235 $Y=190595 $D=8 +M150 VDD 407 408 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=61235 $Y=191875 $D=8 +M151 254 256 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=62375 $Y=154595 $D=8 +M152 382 381 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=62375 $Y=155875 $D=8 +M153 390 389 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=62375 $Y=190595 $D=8 +M154 407 408 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=62375 $Y=191875 $D=8 +M155 449 ypass[4] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=61955 $Y=87735 $D=8 +M156 VDD 162 164 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=64235 $Y=154595 $D=8 +M157 VDD 392 391 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=64235 $Y=155875 $D=8 +M158 VDD 400 399 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=64235 $Y=190595 $D=8 +M159 VDD 421 422 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=64235 $Y=191875 $D=8 +M160 162 164 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=65375 $Y=154595 $D=8 +M161 392 391 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=65375 $Y=155875 $D=8 +M162 400 399 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=65375 $Y=190595 $D=8 +M163 421 422 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=65375 $Y=191875 $D=8 +M164 450 ypass[3] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=65615 $Y=87735 $D=8 +M165 VDD 158 160 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=67235 $Y=154595 $D=8 +M166 VDD 394 393 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=67235 $Y=155875 $D=8 +M167 VDD 402 401 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=67235 $Y=190595 $D=8 +M168 VDD 419 420 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=67235 $Y=191875 $D=8 +M169 158 160 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=68375 $Y=154595 $D=8 +M170 394 393 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=68375 $Y=155875 $D=8 +M171 402 401 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=68375 $Y=190595 $D=8 +M172 419 420 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=68375 $Y=191875 $D=8 +M173 451 ypass[2] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=68145 $Y=87735 $D=8 +M174 VDD 170 172 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=70235 $Y=154595 $D=8 +M175 VDD 396 395 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=70235 $Y=155875 $D=8 +M176 VDD 404 403 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=70235 $Y=190595 $D=8 +M177 VDD 417 418 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=70235 $Y=191875 $D=8 +M178 170 172 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=71375 $Y=154595 $D=8 +M179 396 395 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=71375 $Y=155875 $D=8 +M180 404 403 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=71375 $Y=190595 $D=8 +M181 417 418 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=71375 $Y=191875 $D=8 +M182 452 ypass[1] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=71810 $Y=87735 $D=8 +M183 VDD 166 168 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=73235 $Y=154595 $D=8 +M184 VDD 398 397 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=73235 $Y=155875 $D=8 +M185 VDD 406 405 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=73235 $Y=190595 $D=8 +M186 VDD 415 416 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=73235 $Y=191875 $D=8 +M187 166 168 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=74375 $Y=154595 $D=8 +M188 398 397 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=74375 $Y=155875 $D=8 +M189 406 405 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=74375 $Y=190595 $D=8 +M190 415 416 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=74375 $Y=191875 $D=8 +M191 328 ypass[0] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=74340 $Y=87735 $D=8 +M192 VDD 491 492 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=79235 $Y=190595 $D=8 +M193 VDD 429 430 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=79235 $Y=191875 $D=8 +M194 326 ypass[7] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.72675e-13 AS=1.84882e-12 PD=4.28e-06 PS=5.46e-06 NRD=0.441077 NRS=0.838384 m=1 nf=2 $X=78015 $Y=87735 $D=8 +M195 491 492 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=80375 $Y=190595 $D=8 +M196 429 430 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=80375 $Y=191875 $D=8 +M197 342 ypass[6] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=80540 $Y=87735 $D=8 +M198 VDD 489 490 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=82235 $Y=190595 $D=8 +M199 VDD 427 428 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=82235 $Y=191875 $D=8 +M200 489 490 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=83375 $Y=190595 $D=8 +M201 427 428 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=83375 $Y=191875 $D=8 +M202 VDD 487 488 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=85235 $Y=190595 $D=8 +M203 VDD 425 426 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=85235 $Y=191875 $D=8 +M204 341 ypass[5] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=84205 $Y=87735 $D=8 +M205 487 488 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=86375 $Y=190595 $D=8 +M206 425 426 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=86375 $Y=191875 $D=8 +M207 340 ypass[4] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=86735 $Y=87735 $D=8 +M208 VDD 485 486 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=88235 $Y=190595 $D=8 +M209 VDD 423 424 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=88235 $Y=191875 $D=8 +M210 485 486 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=89375 $Y=190595 $D=8 +M211 423 424 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=89375 $Y=191875 $D=8 +M212 VDD 499 500 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=91235 $Y=190595 $D=8 +M213 VDD 437 438 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=91235 $Y=191875 $D=8 +M214 339 ypass[3] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83397e-12 PD=4.29e-06 PS=5.44e-06 NRD=0.444444 NRS=0.83165 m=1 nf=2 $X=90395 $Y=87735 $D=8 +M215 499 500 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=92375 $Y=190595 $D=8 +M216 437 438 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=92375 $Y=191875 $D=8 +M217 338 ypass[2] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=92925 $Y=87735 $D=8 +M218 VDD 497 498 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=94235 $Y=190595 $D=8 +M219 VDD 435 436 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=94235 $Y=191875 $D=8 +M220 497 498 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=95375 $Y=190595 $D=8 +M221 435 436 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=95375 $Y=191875 $D=8 +M222 VDD 495 496 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=97235 $Y=190595 $D=8 +M223 VDD 433 434 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=97235 $Y=191875 $D=8 +M224 337 ypass[1] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.83769e-12 PD=4.29e-06 PS=5.445e-06 NRD=0.444444 NRS=0.833333 m=1 nf=2 $X=96590 $Y=87735 $D=8 +M225 495 496 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=98375 $Y=190595 $D=8 +M226 433 434 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=98375 $Y=191875 $D=8 +M227 VDD 493 494 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=100235 $Y=190595 $D=8 +M228 VDD 431 432 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=100235 $Y=191875 $D=8 +M229 336 ypass[0] VDD VDD pmos_5p0 L=6e-07 W=2.97e-06 AD=9.801e-13 AS=1.8414e-12 PD=4.29e-06 PS=6.935e-06 NRD=0.444444 NRS=0.835017 m=1 nf=2 $X=99120 $Y=87735 $D=8 +M230 493 494 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=101375 $Y=190595 $D=8 +M231 431 432 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=101375 $Y=191875 $D=8 +M232 VDD 137 138 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=106235 $Y=154595 $D=8 +M233 VDD 453 454 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=106235 $Y=155875 $D=8 +M234 VDD 455 456 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=106235 $Y=163595 $D=8 +M235 VDD 457 458 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=106235 $Y=164875 $D=8 +M236 VDD 459 460 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=106235 $Y=172595 $D=8 +M237 VDD 461 462 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=106235 $Y=173875 $D=8 +M238 VDD 463 464 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=106235 $Y=181595 $D=8 +M239 VDD 465 466 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=106235 $Y=182875 $D=8 +M240 VDD 467 468 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=106235 $Y=190595 $D=8 +M241 VDD 139 140 VDD pmos_5p0 L=6e-07 W=6e-07 AD=8.52e-13 AS=2.7e-13 PD=5.32e-06 PS=2.1e-06 NRD=2.36667 NRS=0.75 m=1 nf=1 $X=106235 $Y=191875 $D=8 +M242 VDD VSS VDD VDD pmos_5p0 L=2.365e-06 W=8.19e-05 AD=0 AS=6.1309e-11 PD=0 PS=0.000217698 NRD=0 NRS=11.8457 m=1 nf=36 $X=-3770 $Y=145970 $D=8 +M243 137 138 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=107375 $Y=154595 $D=8 +M244 453 454 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=107375 $Y=155875 $D=8 +M245 455 456 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=107375 $Y=163595 $D=8 +M246 457 458 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=107375 $Y=164875 $D=8 +M247 459 460 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=107375 $Y=172595 $D=8 +M248 461 462 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=107375 $Y=173875 $D=8 +M249 463 464 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=107375 $Y=181595 $D=8 +M250 465 466 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=107375 $Y=182875 $D=8 +M251 467 468 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=107375 $Y=190595 $D=8 +M252 139 140 VDD VDD pmos_5p0 L=6e-07 W=6e-07 AD=2.7e-13 AS=8.52e-13 PD=2.1e-06 PS=5.32e-06 NRD=0.75 NRS=2.36667 m=1 nf=1 $X=107375 $Y=191875 $D=8 +X255 VSS VSS 141 142 143 144 145 146 147 148 ICV_7 $T=12605 151035 1 180 $X=9265 $Y=150695 +X256 VSS VSS 149 150 151 152 153 154 155 156 ICV_7 $T=18605 151035 1 180 $X=15265 $Y=150695 +X257 VSS VSS 157 158 159 160 161 162 163 164 ICV_7 $T=66605 151035 1 180 $X=63265 $Y=150695 +X258 VSS VSS 165 166 167 168 169 170 171 172 ICV_7 $T=72605 151035 1 180 $X=69265 $Y=150695 +X259 VSS VSS 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 ICV_8 $T=605 151035 1 180 $X=-2735 $Y=150695 +X260 VSS VSS 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 ICV_8 $T=605 196035 0 180 $X=-2735 $Y=191195 +X261 VSS VSS 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 ICV_8 $T=12605 196035 0 180 $X=9265 $Y=191195 +X262 VSS VSS 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 ICV_8 $T=27605 196035 0 180 $X=24265 $Y=191195 +X263 VSS VSS 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 ICV_8 $T=39605 196035 0 180 $X=36265 $Y=191195 +X264 VSS VSS 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 ICV_8 $T=54605 151035 1 180 $X=51265 $Y=150695 +X275 107 VSS q[1] pcb[2] din[1] men VDD b[23] bb[23] WEN[2] b[16] bb[16] bb[17] b[17] b[18] bb[18] bb[19] b[19] b[20] bb[20] ++ bb[21] b[21] b[22] bb[22] 325 ypass[0] ypass[1] ypass[2] GWE ypass[3] ypass[4] ypass[5] ypass[6] ypass[7] GWEN 329 330 331 332 333 ++ 334 335 ++ saout_R_m2 $T=51040 30 1 180 $X=12875 $Y=-18280 +X276 106 VSS q[3] pcb[0] din[3] men VDD b[7] bb[7] WEN[0] b[0] bb[0] bb[1] b[1] b[2] bb[2] bb[3] b[3] b[4] bb[4] ++ bb[5] b[5] b[6] bb[6] 326 ypass[0] ypass[1] ypass[2] GWE ypass[3] ypass[4] ypass[5] ypass[6] ypass[7] GWEN 336 337 338 339 340 ++ 341 342 ++ saout_R_m2 $T=105040 30 1 180 $X=66875 $Y=-18280 +X277 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] b[31] bb[31] bb[30] b[30] b[29] bb[29] bb[28] b[28] 343 344 ++ 345 346 347 348 349 350 351 352 353 354 355 356 357 358 ++ ICV_17 $T=-2395 155535 0 0 $X=-2735 $Y=155195 +X278 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] b[27] bb[27] bb[26] b[26] b[25] bb[25] bb[24] b[24] 359 360 ++ 361 362 363 364 365 366 367 368 369 370 371 372 373 374 ++ ICV_17 $T=9605 155535 0 0 $X=9265 $Y=155195 +X279 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] b[15] bb[15] bb[14] b[14] b[13] bb[13] bb[12] b[12] 375 376 ++ 377 378 379 380 381 382 383 384 385 386 387 388 389 390 ++ ICV_17 $T=51605 155535 0 0 $X=51265 $Y=155195 +X280 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] b[11] bb[11] bb[10] b[10] b[9] bb[9] bb[8] b[8] 391 392 ++ 393 394 395 396 397 398 399 400 401 402 403 404 405 406 ++ ICV_17 $T=63605 155535 0 0 $X=63265 $Y=155195 +X281 VSS VSS 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 ++ 425 426 427 428 429 430 431 432 433 434 435 436 437 438 ++ new_dummyrow_unit $T=51295 196920 1 0 $X=51265 $Y=191195 +X282 108 VSS q[0] din[0] pcb[3] men VDD b[24] bb[24] WEN[3] b[31] bb[31] bb[30] b[30] b[29] bb[29] bb[28] b[28] b[27] bb[27] ++ bb[26] b[26] b[25] bb[25] 327 ypass[7] ypass[6] ypass[5] GWE ypass[4] ypass[3] ypass[2] ypass[1] ypass[0] GWEN 439 440 441 442 443 ++ 444 445 ++ saout_m2 $T=-4830 -5 0 0 $X=-6175 $Y=-17780 +X283 105 VSS q[2] din[2] pcb[1] men VDD b[8] bb[8] WEN[1] b[15] bb[15] bb[14] b[14] b[13] bb[13] bb[12] b[12] b[11] bb[11] ++ bb[10] b[10] b[9] bb[9] 328 ypass[7] ypass[6] ypass[5] GWE ypass[4] ypass[3] ypass[2] ypass[1] ypass[0] GWEN 446 447 448 449 450 ++ 451 452 ++ saout_m2 $T=49170 -5 0 0 $X=47825 $Y=-17780 +X284 46 47 VSS 453 454 455 456 ICV_25 $T=102605 160035 0 0 $X=102265 $Y=155195 +X285 46 47 VSS 457 458 459 460 ICV_25 $T=102605 169035 0 0 $X=102265 $Y=164195 +X286 46 47 VSS 461 462 463 464 ICV_25 $T=102605 178035 0 0 $X=102265 $Y=173195 +X287 46 47 VSS 465 466 467 468 ICV_25 $T=102605 187035 0 0 $X=102265 $Y=182195 +X288 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] b[20] bb[20] bb[21] b[21] b[22] bb[22] bb[23] b[23] 469 470 ++ 471 472 473 474 475 476 ++ ICV_26 $T=27605 151035 1 180 $X=24265 $Y=150695 +X289 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] b[16] bb[16] bb[17] b[17] b[18] bb[18] bb[19] b[19] 477 478 ++ 479 480 481 482 483 484 ++ ICV_26 $T=39605 151035 1 180 $X=36265 $Y=150695 +X290 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] b[4] bb[4] bb[5] b[5] b[6] bb[6] bb[7] b[7] 485 486 ++ 487 488 489 490 491 492 ++ ICV_26 $T=81605 151035 1 180 $X=78265 $Y=150695 +X291 VDD VSS WL[0] WL[1] WL[2] WL[3] WL[4] WL[5] WL[6] WL[7] b[0] bb[0] bb[1] b[1] b[2] bb[2] bb[3] b[3] 493 494 ++ 495 496 497 498 499 500 ++ ICV_26 $T=93605 151035 1 180 $X=90265 $Y=150695 +.ENDS +*************************************** +.SUBCKT M1_PSUB_CDNS_40254123696108 +** N=2765 EP=0 IP=0 FDC=0 +.ENDS +*************************************** +.SUBCKT gf180mcu_fd_sram__64x8m8wm1 A[5] A[4] A[3] A[2] A[1] A[0] CEN CLK ++ D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0] GWEN Q[7] Q[6] Q[5] Q[4] Q[3] Q[2] ++ Q[1] Q[0] VDD VSS WEN[7] WEN[6] WEN[5] WEN[4] WEN[3] WEN[2] WEN[1] WEN[0] +** N=5630 EP=35 IP=395 FDC=6349 +M0 VSS 395 599 VSS nmos_5p0 L=6e-07 W=1.36e-06 AD=3.536e-13 AS=5.984e-13 PD=1.88e-06 PS=3.6e-06 NRD=0.191176 NRS=0.323529 m=1 nf=1 $X=233770 $Y=54135 $D=2 +M1 599 CLK VSS VSS nmos_5p0 L=6e-07 W=1.36e-06 AD=5.984e-13 AS=3.536e-13 PD=3.6e-06 PS=1.88e-06 NRD=0.323529 NRS=0.191176 m=1 nf=1 $X=234890 $Y=54135 $D=2 +M2 592 595 VSS VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=1.1804e-12 AS=1.9976e-12 PD=5.58e-06 PS=1.084e-05 NRD=0.229075 NRS=0.387665 m=1 nf=2 $X=242235 $Y=54135 $D=2 +M3 273 598 VSS VSS nmos_5p0 L=1e-06 W=6e-07 AD=2.64e-13 AS=2.64e-13 PD=2.08e-06 PS=2.08e-06 NRD=0.733333 NRS=0.733333 m=1 nf=1 $X=243265 $Y=46010 $D=2 +M4 CEN 599 595 VSS nmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=245925 $Y=54135 $D=2 +M5 242 461 VSS VSS nmos_5p0 L=6e-07 W=4.99e-05 AD=1.47704e-11 AS=1.47704e-11 PD=6.284e-05 PS=6.284e-05 NRD=0.148297 NRS=0.148297 m=1 nf=5 $X=241995 $Y=72320 $D=2 +M6 309 273 VSS VSS nmos_5p0 L=6e-07 W=7.5e-07 AD=3.3e-13 AS=3.3e-13 PD=2.38e-06 PS=2.38e-06 NRD=0.586667 NRS=0.586667 m=1 nf=1 $X=246495 $Y=46075 $D=2 +M7 346 309 VSS VSS nmos_5p0 L=6e-07 W=3.02e-06 AD=1.3288e-12 AS=1.3288e-12 PD=6.92e-06 PS=6.92e-06 NRD=0.145695 NRS=0.145695 m=1 nf=1 $X=249065 $Y=46070 $D=2 +M8 5512 346 VSS VSS nmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=1.34946e-11 PD=2.32e-05 PS=4.655e-05 NRD=0.0114638 NRS=0.0262346 m=1 nf=1 $X=256125 $Y=28435 $D=2 +M9 5513 CLK 5512 VSS nmos_5p0 L=6e-07 W=2.268e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=257245 $Y=28435 $D=2 +M10 438 592 5513 VSS nmos_5p0 L=6e-07 W=2.268e-05 AD=1.33812e-11 AS=5.8968e-12 PD=4.654e-05 PS=2.32e-05 NRD=0.0260141 NRS=0.0114638 m=1 nf=1 $X=258365 $Y=28435 $D=2 +M11 5514 488 VSS VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=4.7177e-12 AS=1.07963e-11 PD=1.8665e-05 PS=3.748e-05 NRD=0.014329 NRS=0.0327914 m=1 nf=1 $X=262120 $Y=29545 $D=2 +M12 461 438 5514 VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=263240 $Y=29545 $D=2 +M13 5515 438 461 VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=264360 $Y=29545 $D=2 +M14 VSS 488 5515 VSS nmos_5p0 L=6e-07 W=1.8145e-05 AD=1.07055e-11 AS=4.7177e-12 PD=3.747e-05 PS=1.8665e-05 NRD=0.0325158 NRS=0.014329 m=1 nf=1 $X=265480 $Y=29545 $D=2 +M15 5516 461 VSS VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=1.16905e-12 AS=2.7013e-12 PD=5.055e-06 PS=1.027e-05 NRD=0.0567181 NRS=0.131057 m=1 nf=1 $X=268545 $Y=43150 $D=2 +M16 488 608 5516 VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=2.27e-14 AS=-2.27e-14 PD=1e-08 PS=-1e-08 NRD=0.00110132 NRS=-0.00110132 m=1 nf=1 $X=269660 $Y=43150 $D=2 +M17 5517 608 488 VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=-2.27e-14 AS=2.27e-14 PD=-1e-08 PS=1e-08 NRD=-0.00110132 NRS=0.00110132 m=1 nf=1 $X=270785 $Y=43150 $D=2 +M18 VSS 461 5517 VSS nmos_5p0 L=6e-07 W=4.54e-06 AD=2.7013e-12 AS=1.16905e-12 PD=1.027e-05 PS=5.055e-06 NRD=0.131057 NRS=0.0567181 m=1 nf=1 $X=271900 $Y=43150 $D=2 +M19 395 242 VSS VSS nmos_5p0 L=6e-07 W=0.0001474 AD=3.8324e-11 AS=4.09772e-11 PD=0.0001578 PS=0.00017326 NRD=0.705563 NRS=0.75441 m=1 nf=20 $X=253180 $Y=76320 $D=2 +M20 5594 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=13620 $Y=160970 $D=8 +M21 5593 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=13620 $Y=164845 $D=8 +M22 5591 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=16720 $Y=160970 $D=8 +M23 5592 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=16720 $Y=164845 $D=8 +M24 5590 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=19815 $Y=160970 $D=8 +M25 5589 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=19815 $Y=164845 $D=8 +M26 5587 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=22915 $Y=160970 $D=8 +M27 5588 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=22915 $Y=164845 $D=8 +M28 5578 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=26005 $Y=160970 $D=8 +M29 5577 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=26005 $Y=164845 $D=8 +M30 5575 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=29105 $Y=160970 $D=8 +M31 5576 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=29105 $Y=164845 $D=8 +M32 5580 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=32200 $Y=160970 $D=8 +M33 5579 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=32200 $Y=164845 $D=8 +M34 625 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=35120 $Y=160970 $D=8 +M35 626 5431 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=35120 $Y=164845 $D=8 +M36 627 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=38575 $Y=160970 $D=8 +M37 628 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=38575 $Y=164845 $D=8 +M38 5599 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=41500 $Y=160970 $D=8 +M39 5600 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=41500 $Y=164845 $D=8 +M40 5598 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=44595 $Y=160970 $D=8 +M41 5597 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=44595 $Y=164845 $D=8 +M42 5595 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=47695 $Y=160970 $D=8 +M43 5596 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=47695 $Y=164845 $D=8 +M44 5608 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=50785 $Y=160970 $D=8 +M45 5607 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=50785 $Y=164845 $D=8 +M46 5605 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=53885 $Y=160970 $D=8 +M47 5606 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=53885 $Y=164845 $D=8 +M48 5604 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=56980 $Y=160970 $D=8 +M49 5603 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=56980 $Y=164845 $D=8 +M50 5601 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=60080 $Y=160970 $D=8 +M51 5602 5432 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=60080 $Y=164845 $D=8 +M52 5616 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=67620 $Y=160970 $D=8 +M53 5615 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=67620 $Y=164845 $D=8 +M54 5613 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=70720 $Y=160970 $D=8 +M55 5614 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=70720 $Y=164845 $D=8 +M56 5612 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=73815 $Y=160970 $D=8 +M57 5611 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=73815 $Y=164845 $D=8 +M58 5609 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=76915 $Y=160970 $D=8 +M59 5610 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=76915 $Y=164845 $D=8 +M60 5584 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=80005 $Y=160970 $D=8 +M61 5583 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=80005 $Y=164845 $D=8 +M62 5581 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=83105 $Y=160970 $D=8 +M63 5582 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=83105 $Y=164845 $D=8 +M64 5586 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=86200 $Y=160970 $D=8 +M65 5585 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=86200 $Y=164845 $D=8 +M66 629 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=89120 $Y=160970 $D=8 +M67 630 5433 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=89120 $Y=164845 $D=8 +M68 631 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=92575 $Y=160970 $D=8 +M69 632 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=92575 $Y=164845 $D=8 +M70 5629 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=95500 $Y=160970 $D=8 +M71 5630 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=95500 $Y=164845 $D=8 +M72 5628 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=98595 $Y=160970 $D=8 +M73 5627 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=98595 $Y=164845 $D=8 +M74 5625 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=101695 $Y=160970 $D=8 +M75 5626 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=101695 $Y=164845 $D=8 +M76 5624 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=104785 $Y=160970 $D=8 +M77 5623 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=104785 $Y=164845 $D=8 +M78 5621 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=107885 $Y=160970 $D=8 +M79 5622 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=107885 $Y=164845 $D=8 +M80 5620 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=110980 $Y=160970 $D=8 +M81 5619 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=110980 $Y=164845 $D=8 +M82 5617 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=114080 $Y=160970 $D=8 +M83 5618 5434 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=114080 $Y=164845 $D=8 +M84 5518 395 VDD VDD pmos_5p0 L=5.95e-07 W=2.28e-06 AD=5.985e-13 AS=1.3566e-12 PD=2.805e-06 PS=5.75e-06 NRD=0.115132 NRS=0.260965 m=1 nf=1 $X=233770 $Y=57780 $D=8 +M85 593 599 VDD VDD pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=233770 $Y=63100 $D=8 +M86 599 CLK 5518 VDD pmos_5p0 L=5.95e-07 W=2.28e-06 AD=1.3566e-12 AS=5.985e-13 PD=5.75e-06 PS=2.805e-06 NRD=0.260965 NRS=0.115132 m=1 nf=1 $X=234890 $Y=57780 $D=8 +M87 592 595 VDD VDD pmos_5p0 L=6e-07 W=1.134e-05 AD=2.9484e-12 AS=4.9896e-12 PD=1.238e-05 PS=2.444e-05 NRD=0.0917108 NRS=0.155203 m=1 nf=2 $X=242235 $Y=57810 $D=8 +M88 273 598 VDD VDD pmos_5p0 L=1e-06 W=9e-07 AD=3.96e-13 AS=3.96e-13 PD=2.68e-06 PS=2.68e-06 NRD=0.488889 NRS=0.488889 m=1 nf=1 $X=243265 $Y=42525 $D=8 +M89 CEN 593 595 VDD pmos_5p0 L=6e-07 W=2.27e-06 AD=9.988e-13 AS=9.988e-13 PD=5.42e-06 PS=5.42e-06 NRD=0.193833 NRS=0.193833 m=1 nf=1 $X=245925 $Y=59010 $D=8 +M90 594 599 595 VDD pmos_5p0 L=6e-07 W=9.6e-07 AD=4.224e-13 AS=4.224e-13 PD=2.8e-06 PS=2.8e-06 NRD=0.458333 NRS=0.458333 m=1 nf=1 $X=245925 $Y=64875 $D=8 +M91 309 273 VDD VDD pmos_5p0 L=6e-07 W=1.89e-06 AD=8.316e-13 AS=8.316e-13 PD=4.66e-06 PS=4.66e-06 NRD=0.232804 NRS=0.232804 m=1 nf=1 $X=246495 $Y=41535 $D=8 +M92 346 309 VDD VDD pmos_5p0 L=6e-07 W=7.54e-06 AD=1.9604e-12 AS=3.3176e-12 PD=8.58e-06 PS=1.684e-05 NRD=0.137931 NRS=0.233422 m=1 nf=2 $X=249065 $Y=39655 $D=8 +M93 242 461 VDD VDD pmos_5p0 L=6e-07 W=0.0001248 AD=3.2448e-11 AS=3.69283e-11 PD=0.00013 PS=0.000130718 NRD=0.208333 NRS=0.237099 m=1 nf=10 $X=240535 $Y=94430 $D=8 +M94 438 346 VDD VDD pmos_5p0 L=6e-07 W=1.95e-05 AD=5.07e-12 AS=8.58e-12 PD=2.002e-05 PS=3.988e-05 NRD=0.0133333 NRS=0.0225641 m=1 nf=1 $X=256125 $Y=53590 $D=8 +M95 VDD CLK 438 VDD pmos_5p0 L=6e-07 W=1.95e-05 AD=0 AS=0 PD=0 PS=0 NRD=0 NRS=0 m=1 nf=1 $X=257245 $Y=53590 $D=8 +M96 438 592 VDD VDD pmos_5p0 L=6e-07 W=1.95e-05 AD=8.58e-12 AS=5.07e-12 PD=3.988e-05 PS=2.002e-05 NRD=0.0225641 NRS=0.0133333 m=1 nf=1 $X=258365 $Y=53590 $D=8 +M97 VDD 488 461 VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=9.9792e-12 PD=2.32e-05 PS=4.624e-05 NRD=0.0114638 NRS=0.0194004 m=1 nf=1 $X=262120 $Y=50420 $D=8 +M98 461 438 VDD VDD pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.64e-05 PS=4.64e-05 NRD=0.0229277 NRS=0.0229277 m=1 nf=2 $X=263240 $Y=50420 $D=8 +M99 461 488 VDD VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=9.9792e-12 AS=5.8968e-12 PD=4.624e-05 PS=2.32e-05 NRD=0.0194004 NRS=0.0114638 m=1 nf=1 $X=265480 $Y=50420 $D=8 +M100 VDD 461 488 VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=5.8968e-12 AS=9.9792e-12 PD=2.32e-05 PS=4.624e-05 NRD=0.0114638 NRS=0.0194004 m=1 nf=1 $X=268545 $Y=50420 $D=8 +M101 488 608 VDD VDD pmos_5p0 L=6e-07 W=4.536e-05 AD=1.17936e-11 AS=1.17936e-11 PD=4.64e-05 PS=4.64e-05 NRD=0.0229277 NRS=0.0229277 m=1 nf=2 $X=269665 $Y=50420 $D=8 +M102 488 461 VDD VDD pmos_5p0 L=6e-07 W=2.268e-05 AD=9.9792e-12 AS=5.8968e-12 PD=4.624e-05 PS=2.32e-05 NRD=0.0194004 NRS=0.0114638 m=1 nf=1 $X=271905 $Y=50420 $D=8 +M103 395 242 VDD VDD pmos_5p0 L=6e-07 W=0.0003674 AD=9.5524e-11 AS=1.02119e-10 PD=0.0003778 PS=0.000378518 NRD=0.28307 NRS=0.302613 m=1 nf=20 $X=253180 $Y=88540 $D=8 +M104 5566 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=311500 $Y=160970 $D=8 +M105 5565 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=311500 $Y=164845 $D=8 +M106 5563 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=314600 $Y=160970 $D=8 +M107 5564 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=314600 $Y=164845 $D=8 +M108 5562 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=317695 $Y=160970 $D=8 +M109 5561 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=317695 $Y=164845 $D=8 +M110 5559 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=320795 $Y=160970 $D=8 +M111 5560 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=320795 $Y=164845 $D=8 +M112 5550 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=323885 $Y=160970 $D=8 +M113 5549 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=323885 $Y=164845 $D=8 +M114 5547 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=326985 $Y=160970 $D=8 +M115 5548 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=326985 $Y=164845 $D=8 +M116 5552 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=330080 $Y=160970 $D=8 +M117 5551 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=330080 $Y=164845 $D=8 +M118 617 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=333000 $Y=160970 $D=8 +M119 618 5428 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=333000 $Y=164845 $D=8 +M120 619 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=336455 $Y=160970 $D=8 +M121 620 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=336455 $Y=164845 $D=8 +M122 5523 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=339380 $Y=160970 $D=8 +M123 5524 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=339380 $Y=164845 $D=8 +M124 5522 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=342475 $Y=160970 $D=8 +M125 5521 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=342475 $Y=164845 $D=8 +M126 5519 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=345575 $Y=160970 $D=8 +M127 5520 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=345575 $Y=164845 $D=8 +M128 5532 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=348665 $Y=160970 $D=8 +M129 5531 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=348665 $Y=164845 $D=8 +M130 5529 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=351765 $Y=160970 $D=8 +M131 5530 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=351765 $Y=164845 $D=8 +M132 5528 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=354860 $Y=160970 $D=8 +M133 5527 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=354860 $Y=164845 $D=8 +M134 5525 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=357960 $Y=160970 $D=8 +M135 5526 5429 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=357960 $Y=164845 $D=8 +M136 5574 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=365500 $Y=160970 $D=8 +M137 5573 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=365500 $Y=164845 $D=8 +M138 5571 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=368600 $Y=160970 $D=8 +M139 5572 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=368600 $Y=164845 $D=8 +M140 5570 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=371695 $Y=160970 $D=8 +M141 5569 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=371695 $Y=164845 $D=8 +M142 5567 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=374795 $Y=160970 $D=8 +M143 5568 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=374795 $Y=164845 $D=8 +M144 5556 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=377885 $Y=160970 $D=8 +M145 5555 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=377885 $Y=164845 $D=8 +M146 5553 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=380985 $Y=160970 $D=8 +M147 5554 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=380985 $Y=164845 $D=8 +M148 5558 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=384080 $Y=160970 $D=8 +M149 5557 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=384080 $Y=164845 $D=8 +M150 621 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=387000 $Y=160970 $D=8 +M151 622 5430 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=387000 $Y=164845 $D=8 +M152 623 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=390455 $Y=160970 $D=8 +M153 624 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.79025e-12 AS=4.99565e-12 PD=7.87e-06 PS=9.75e-06 NRD=0.153959 NRS=0.429619 m=1 nf=2 $X=390455 $Y=164845 $D=8 +M154 5537 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=393380 $Y=160970 $D=8 +M155 5538 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.39037e-12 PD=7.86e-06 PS=9.395e-06 NRD=0.152493 NRS=0.377566 m=1 nf=2 $X=393380 $Y=164845 $D=8 +M156 5536 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=396475 $Y=160970 $D=8 +M157 5535 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=396475 $Y=164845 $D=8 +M158 5533 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=399575 $Y=160970 $D=8 +M159 5534 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=399575 $Y=164845 $D=8 +M160 5546 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=402665 $Y=160970 $D=8 +M161 5545 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.68875e-12 PD=7.86e-06 PS=9.57e-06 NRD=0.152493 NRS=0.403226 m=1 nf=2 $X=402665 $Y=164845 $D=8 +M162 5543 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=405765 $Y=160970 $D=8 +M163 5544 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=405765 $Y=164845 $D=8 +M164 5542 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=408860 $Y=160970 $D=8 +M165 5541 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=4.69727e-12 PD=7.86e-06 PS=9.575e-06 NRD=0.152493 NRS=0.403959 m=1 nf=2 $X=408860 $Y=164845 $D=8 +M166 5539 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=411960 $Y=160970 $D=8 +M167 5540 616 VDD VDD pmos_5p0 L=6e-07 W=6.82e-06 AD=1.7732e-12 AS=5.2173e-12 PD=7.86e-06 PS=1.329e-05 NRD=0.152493 NRS=0.44868 m=1 nf=2 $X=411960 $Y=164845 $D=8 +X175 VSS 593 599 VSS nmos_1p2$$46563372 $T=233925 66830 0 0 $X=232780 $Y=66145 +X176 594 VSS 592 VSS nmos_1p2$$46563372 $T=243510 68190 1 0 $X=242365 $Y=66555 +X177 595 594 593 VSS nmos_1p2$$46563372 $T=246080 68190 1 0 $X=244935 $Y=66555 +X178 VDD 594 592 pmos_1p2$$46273580 $T=242390 65835 1 0 $X=240960 $Y=64015 +X180 VSS 608 616 VDD 5452 WEN[5] 5429 619 620 395 WEN[7] 623 624 WEN[4] 5428 617 618 WEN[6] 5430 621 ++ 622 5461 5462 5463 5464 5465 5466 5467 5468 607 5451 5459 5460 5458 5457 5456 5455 5454 5453 D[5] ++ Q[5] D[7] Q[7] D[4] Q[4] D[6] Q[6] 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 ++ 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 ++ 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 ++ 5572 5573 5574 ++ rcol4_64 $T=302555 25095 0 0 $X=297105 $Y=5955 +X191 VSS 597 CLK nmos_5p0_CDNS_4025412369694 $T=234280 46585 1 0 $X=233600 $Y=45365 +X192 VSS 598 597 nmos_5p0_CDNS_4025412369694 $T=239670 46585 1 0 $X=238990 $Y=45365 +X193 VDD 597 CLK pmos_5p0_CDNS_4025412369691 $T=234280 43425 1 0 $X=233240 $Y=41905 +X194 VDD 598 597 pmos_5p0_CDNS_4025412369691 $T=239670 43425 1 0 $X=238630 $Y=41905 +X197 VSS 395 VDD CLK A[5] A[4] A[3] 5496 5497 5498 5499 5500 5501 5502 5503 xpredec1 $T=219860 111460 0 0 $X=219855 $Y=111455 +X198 VSS 5450 VDD GWEN CLK 5451 607 wen_v2 $T=208415 16605 0 0 $X=208280 $Y=15275 +X201 VSS VDD 395 CLK VSS VSS 5485 5486 5490 5491 xpredec0 $T=146075 111460 0 0 $X=144630 $Y=111455 +X202 VSS VDD 395 CLK VSS VSS 5492 5493 5494 5495 xpredec0 $T=182970 111460 0 0 $X=181525 $Y=111455 +X203 VSS VDD 395 CLK 5448 5449 5442 5443 5444 5445 5446 5447 5460 5459 5458 5457 5456 5455 5454 5453 ++ A[2] A[1] A[0] ++ ypredec1 $T=145470 26355 0 0 $X=146365 $Y=26735 +X205 395 VSS 5452 VDD 5503 5502 5501 5500 5499 5498 5497 5496 5469 5470 5471 5472 5473 5474 5475 5476 ++ 5462 5463 5465 5467 5468 5464 5466 5461 ++ xdec8_64 $T=143385 180635 0 0 $X=126565 $Y=178920 +X206 VSS VDD WEN[1] 5432 627 628 395 WEN[3] 5434 631 632 WEN[0] 5431 625 626 WEN[2] 5433 629 630 5469 ++ 5470 5471 5472 5473 5474 5475 5476 5451 607 5442 5443 5444 5445 5446 5447 5448 5449 D[1] Q[1] D[3] ++ Q[3] D[0] Q[0] D[2] Q[2] 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 ++ 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 ++ 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 ++ 5630 ++ lcol4_64 $T=14605 25095 0 0 $X=2855 $Y=4030 +.ENDS +***************************************
diff --git a/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__64x8m8wm1.gds b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__64x8m8wm1.gds new file mode 100644 index 0000000..612fda0 --- /dev/null +++ b/rules/klayout/lvs/testing/sc_testcases/gf180mcu_fd_sram__64x8m8wm1.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/dnwps_3p3.cdl b/rules/klayout/lvs/testing/testcases/dnwps_3p3.cdl new file mode 100644 index 0000000..85ea667 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/dnwps_3p3.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: dnwps_3p3 +* View Name: schematic +* Netlisted on: Nov 24 09:04:18 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: dnwps_3p3 +* View Name: schematic +************************************************************************ + +.SUBCKT dnwps_3p3 I1_0_0_0_0_R0_NEG I1_0_1_0_0_R0_NEG I1_0_2_0_0_R0_NEG ++ I1_1_0_0_0_R0_NEG I1_1_1_0_0_R0_NEG I1_1_2_0_0_R0_NEG I1_2_0_0_0_R0_NEG ++ I1_2_1_0_0_R0_NEG I1_2_2_0_0_R0_NEG I1_default_NEG gnd! +*.PININFO I1_0_0_0_0_R0_NEG:I I1_0_1_0_0_R0_NEG:I I1_0_2_0_0_R0_NEG:I +*.PININFO I1_1_0_0_0_R0_NEG:I I1_1_1_0_0_R0_NEG:I I1_1_2_0_0_R0_NEG:I +*.PININFO I1_2_0_0_0_R0_NEG:I I1_2_1_0_0_R0_NEG:I I1_2_2_0_0_R0_NEG:I +*.PININFO I1_default_NEG:I gnd!:I +DI1_2_2_0_0_R0 gnd! I1_2_2_0_0_R0_NEG dnwps_3p3 10n 400e-6 m=1 +DI1_2_1_0_0_R0 gnd! I1_2_1_0_0_R0_NEG dnwps_3p3 1.034n 220.68e-6 m=1 +DI1_2_0_0_0_R0 gnd! I1_2_0_0_0_R0_NEG dnwps_3p3 170p 203.4e-6 m=1 +DI1_1_2_0_0_R0 gnd! I1_1_2_0_0_R0_NEG dnwps_3p3 1.034n 220.68e-6 m=1 +DI1_1_1_0_0_R0 gnd! I1_1_1_0_0_R0_NEG dnwps_3p3 106.916p 41.36e-6 m=1 +DI1_1_0_0_0_R0 gnd! I1_1_0_0_0_R0_NEG dnwps_3p3 17.578p 24.08e-6 m=1 +DI1_0_2_0_0_R0 gnd! I1_0_2_0_0_R0_NEG dnwps_3p3 170p 203.4e-6 m=1 +DI1_0_1_0_0_R0 gnd! I1_0_1_0_0_R0_NEG dnwps_3p3 17.578p 24.08e-6 m=1 +DI1_0_0_0_0_R0 gnd! I1_0_0_0_0_R0_NEG dnwps_3p3 3.1535p 7.11e-6 m=1 +DI1_default gnd! I1_default_NEG dnwps_3p3 100e-12 40e-6 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/dnwps_3p3.gds b/rules/klayout/lvs/testing/testcases/dnwps_3p3.gds new file mode 100644 index 0000000..2ab528a --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/dnwps_3p3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/dnwps_6p0.cdl b/rules/klayout/lvs/testing/testcases/dnwps_6p0.cdl new file mode 100644 index 0000000..9585789 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/dnwps_6p0.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: dnwps_6p0 +* View Name: schematic +* Netlisted on: Nov 24 09:05:14 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: dnwps_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT dnwps_6p0 I1_0_0_0_0_R0_NEG I1_0_1_0_0_R0_NEG I1_0_2_0_0_R0_NEG ++ I1_1_0_0_0_R0_NEG I1_1_1_0_0_R0_NEG I1_1_2_0_0_R0_NEG I1_2_0_0_0_R0_NEG ++ I1_2_1_0_0_R0_NEG I1_2_2_0_0_R0_NEG I1_default_NEG gnd! +*.PININFO I1_0_0_0_0_R0_NEG:I I1_0_1_0_0_R0_NEG:I I1_0_2_0_0_R0_NEG:I +*.PININFO I1_1_0_0_0_R0_NEG:I I1_1_1_0_0_R0_NEG:I I1_1_2_0_0_R0_NEG:I +*.PININFO I1_2_0_0_0_R0_NEG:I I1_2_1_0_0_R0_NEG:I I1_2_2_0_0_R0_NEG:I +*.PININFO I1_default_NEG:I gnd!:I +DI1_2_2_0_0_R0 gnd! I1_2_2_0_0_R0_NEG dnwps_6p0 10n 400e-6 m=1 +DI1_2_1_0_0_R0 gnd! I1_2_1_0_0_R0_NEG dnwps_6p0 1.034n 220.68e-6 m=1 +DI1_2_0_0_0_R0 gnd! I1_2_0_0_0_R0_NEG dnwps_6p0 170p 203.4e-6 m=1 +DI1_1_2_0_0_R0 gnd! I1_1_2_0_0_R0_NEG dnwps_6p0 1.034n 220.68e-6 m=1 +DI1_1_1_0_0_R0 gnd! I1_1_1_0_0_R0_NEG dnwps_6p0 106.916p 41.36e-6 m=1 +DI1_1_0_0_0_R0 gnd! I1_1_0_0_0_R0_NEG dnwps_6p0 17.578p 24.08e-6 m=1 +DI1_0_2_0_0_R0 gnd! I1_0_2_0_0_R0_NEG dnwps_6p0 170p 203.4e-6 m=1 +DI1_0_1_0_0_R0 gnd! I1_0_1_0_0_R0_NEG dnwps_6p0 17.578p 24.08e-6 m=1 +DI1_0_0_0_0_R0 gnd! I1_0_0_0_0_R0_NEG dnwps_6p0 3.1535p 7.11e-6 m=1 +DI1_default gnd! I1_default_NEG dnwps_6p0 100e-12 40e-6 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/dnwps_6p0.gds b/rules/klayout/lvs/testing/testcases/dnwps_6p0.gds new file mode 100644 index 0000000..712d0a9 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/dnwps_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/dnwpw_3p3.cdl b/rules/klayout/lvs/testing/testcases/dnwpw_3p3.cdl new file mode 100644 index 0000000..b7d4925 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/dnwpw_3p3.cdl
@@ -0,0 +1,50 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: dnwpw_3p3 +* View Name: schematic +* Netlisted on: Nov 24 09:06:01 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: dnwpw_3p3 +* View Name: schematic +************************************************************************ + +.SUBCKT dnwpw_3p3 I1_0_0_0_0_0_R0_POS I1_0_1_0_0_0_R0_POS I1_0_2_0_0_0_R0_POS ++ I1_1_0_0_0_0_R0_POS I1_1_1_0_0_0_R0_POS I1_1_2_0_0_0_R0_POS ++ I1_2_0_0_0_0_R0_POS I1_2_1_0_0_0_R0_POS I1_2_2_0_0_0_R0_POS I1_default_POS ++ vdd! +*.PININFO I1_0_0_0_0_0_R0_POS:I I1_0_1_0_0_0_R0_POS:I I1_0_2_0_0_0_R0_POS:I +*.PININFO I1_1_0_0_0_0_R0_POS:I I1_1_1_0_0_0_R0_POS:I I1_1_2_0_0_0_R0_POS:I +*.PININFO I1_2_0_0_0_0_R0_POS:I I1_2_1_0_0_0_R0_POS:I I1_2_2_0_0_0_R0_POS:I +*.PININFO I1_default_POS:I vdd!:I +DI1_2_2_0_0_0_R0 I1_2_2_0_0_0_R0_POS vdd! dnwpw_3p3 10n 400e-6 m=1 +DI1_2_1_0_0_0_R0 I1_2_1_0_0_0_R0_POS vdd! dnwpw_3p3 1.023n 220.46e-6 m=1 +DI1_2_0_0_0_0_R0 I1_2_0_0_0_0_R0_POS vdd! dnwpw_3p3 60p 201.2e-6 m=1 +DI1_1_2_0_0_0_R0 I1_1_2_0_0_0_R0_POS vdd! dnwpw_3p3 1.023n 220.46e-6 m=1 +DI1_1_1_0_0_0_R0 I1_1_1_0_0_0_R0_POS vdd! dnwpw_3p3 104.653p 40.92e-6 m=1 +DI1_1_0_0_0_0_R0 I1_1_0_0_0_0_R0_POS vdd! dnwpw_3p3 6.138p 21.66e-6 m=1 +DI1_0_2_0_0_0_R0 I1_0_2_0_0_0_R0_POS vdd! dnwpw_3p3 60p 201.2e-6 m=1 +DI1_0_1_0_0_0_R0 I1_0_1_0_0_0_R0_POS vdd! dnwpw_3p3 6.138p 21.66e-6 m=1 +DI1_0_0_0_0_0_R0 I1_0_0_0_0_0_R0_POS vdd! dnwpw_3p3 627f 3.29e-6 m=1 +DI1_default I1_default_POS vdd! dnwpw_3p3 100e-12 40e-6 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/dnwpw_3p3.gds b/rules/klayout/lvs/testing/testcases/dnwpw_3p3.gds new file mode 100644 index 0000000..cf5e80e --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/dnwpw_3p3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/dnwpw_6p0.cdl b/rules/klayout/lvs/testing/testcases/dnwpw_6p0.cdl new file mode 100644 index 0000000..1980a45 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/dnwpw_6p0.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: dnwpw_6p0 +* View Name: schematic +* Netlisted on: Nov 24 09:07:04 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: dnwpw_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT dnwpw_6p0 I1_0_0_0_0_R0_POS I1_0_1_0_0_R0_POS I1_0_2_0_0_R0_POS ++ I1_1_0_0_0_R0_POS I1_1_1_0_0_R0_POS I1_1_2_0_0_R0_POS I1_2_0_0_0_R0_POS ++ I1_2_1_0_0_R0_POS I1_2_2_0_0_R0_POS I1_default_POS vdd! +*.PININFO I1_0_0_0_0_R0_POS:I I1_0_1_0_0_R0_POS:I I1_0_2_0_0_R0_POS:I +*.PININFO I1_1_0_0_0_R0_POS:I I1_1_1_0_0_R0_POS:I I1_1_2_0_0_R0_POS:I +*.PININFO I1_2_0_0_0_R0_POS:I I1_2_1_0_0_R0_POS:I I1_2_2_0_0_R0_POS:I +*.PININFO I1_default_POS:I vdd!:I +DI1_2_2_0_0_R0 I1_2_2_0_0_R0_POS vdd! dnwpw_6p0 10n 400e-6 m=1 +DI1_2_1_0_0_R0 I1_2_1_0_0_R0_POS vdd! dnwpw_6p0 1.023n 220.46e-6 m=1 +DI1_2_0_0_0_R0 I1_2_0_0_0_R0_POS vdd! dnwpw_6p0 74p 201.48e-6 m=1 +DI1_1_2_0_0_R0 I1_1_2_0_0_R0_POS vdd! dnwpw_6p0 1.023n 220.46e-6 m=1 +DI1_1_1_0_0_R0 I1_1_1_0_0_R0_POS vdd! dnwpw_6p0 104.653p 40.92e-6 m=1 +DI1_1_0_0_0_R0 I1_1_0_0_0_R0_POS vdd! dnwpw_6p0 7.5702p 21.94e-6 m=1 +DI1_0_2_0_0_R0 I1_0_2_0_0_R0_POS vdd! dnwpw_6p0 74p 201.48e-6 m=1 +DI1_0_1_0_0_R0 I1_0_1_0_0_R0_POS vdd! dnwpw_6p0 7.5702p 21.94e-6 m=1 +DI1_0_0_0_0_R0 I1_0_0_0_0_R0_POS vdd! dnwpw_6p0 595.7f 3.09e-6 m=1 +DI1_default I1_default_POS vdd! dnwpw_6p0 100e-12 40e-6 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/dnwpw_6p0.gds b/rules/klayout/lvs/testing/testcases/dnwpw_6p0.gds new file mode 100644 index 0000000..49ff5fd --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/dnwpw_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/mim_1p0fF.cdl b/rules/klayout/lvs/testing/testcases/mim_1p0fF.cdl new file mode 100644 index 0000000..f32edfe --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/mim_1p0fF.cdl
@@ -0,0 +1,60 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: mim_1p0fF +* View Name: schematic +* Netlisted on: Nov 24 10:39:22 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: mim_1p0fF +* View Name: schematic +************************************************************************ + +.SUBCKT mim_1p0fF I1_0_0_R0_BOT I1_0_0_R0_TOP I1_0_1_R0_BOT I1_0_1_R0_TOP ++ I1_0_2_R0_BOT I1_0_2_R0_TOP I1_1_0_R0_BOT I1_1_0_R0_TOP I1_1_1_R0_BOT ++ I1_1_1_R0_TOP I1_1_2_R0_BOT I1_1_2_R0_TOP I1_2_0_R0_BOT I1_2_0_R0_TOP ++ I1_2_1_R0_BOT I1_2_1_R0_TOP I1_2_2_R0_BOT I1_2_2_R0_TOP I1_default_BOT ++ I1_default_TOP +*.PININFO I1_0_0_R0_BOT:I I1_0_0_R0_TOP:I I1_0_1_R0_BOT:I I1_0_1_R0_TOP:I +*.PININFO I1_0_2_R0_BOT:I I1_0_2_R0_TOP:I I1_1_0_R0_BOT:I I1_1_0_R0_TOP:I +*.PININFO I1_1_1_R0_BOT:I I1_1_1_R0_TOP:I I1_1_2_R0_BOT:I I1_1_2_R0_TOP:I +*.PININFO I1_2_0_R0_BOT:I I1_2_0_R0_TOP:I I1_2_1_R0_BOT:I I1_2_1_R0_TOP:I +*.PININFO I1_2_2_R0_BOT:I I1_2_2_R0_TOP:I I1_default_BOT:I I1_default_TOP:I +CI1_2_2_R0 I1_2_2_R0_TOP I1_2_2_R0_BOT $[mim_1p0fF] M=1 l=50.000u w=50.000u ++ c=2.5335p +CI1_2_1_R0 I1_2_1_R0_TOP I1_2_1_R0_BOT $[mim_1p0fF] M=1 l=50.000u w=11.560u ++ c=0.6111156p +CI1_2_0_R0 I1_2_0_R0_TOP I1_2_0_R0_BOT $[mim_1p0fF] M=1 l=50.000u w=5.000u ++ c=0.28305p +CI1_1_2_R0 I1_1_2_R0_TOP I1_1_2_R0_BOT $[mim_1p0fF] M=1 l=11.560u w=50.000u ++ c=0.6111156p +CI1_1_1_R0 I1_1_1_R0_TOP I1_1_1_R0_BOT $[mim_1p0fF] M=1 l=11.560u w=11.560u ++ c=0.14715556p +CI1_1_0_R0 I1_1_0_R0_TOP I1_1_0_R0_BOT $[mim_1p0fF] M=1 l=11.560u w=5.000u ++ c=0.0679782p +CI1_0_2_R0 I1_0_2_R0_TOP I1_0_2_R0_BOT $[mim_1p0fF] M=1 l=5.000u w=50.000u ++ c=0.28305p +CI1_0_1_R0 I1_0_1_R0_TOP I1_0_1_R0_BOT $[mim_1p0fF] M=1 l=5.000u w=11.560u ++ c=0.0679782p +CI1_0_0_R0 I1_0_0_R0_TOP I1_0_0_R0_BOT $[mim_1p0fF] M=1 l=5.000u w=5.000u ++ c=0.031275p +CI1_default I1_default_TOP I1_default_BOT $[mim_1p0fF] M=1 l=5u w=5u ++ c=0.031275p +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/mim_1p0fF.gds b/rules/klayout/lvs/testing/testcases/mim_1p0fF.gds new file mode 100644 index 0000000..f7f0119 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/mim_1p0fF.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/mim_1p0fF_tm.cdl b/rules/klayout/lvs/testing/testcases/mim_1p0fF_tm.cdl new file mode 100644 index 0000000..21b127c --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/mim_1p0fF_tm.cdl
@@ -0,0 +1,60 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: mim_1p0fF_tm +* View Name: schematic +* Netlisted on: Nov 24 10:42:03 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: mim_1p0fF_tm +* View Name: schematic +************************************************************************ + +.SUBCKT mim_1p0fF_tm I1_0_0_R0_BOT I1_0_0_R0_TOP I1_0_1_R0_BOT I1_0_1_R0_TOP ++ I1_0_2_R0_BOT I1_0_2_R0_TOP I1_1_0_R0_BOT I1_1_0_R0_TOP I1_1_1_R0_BOT ++ I1_1_1_R0_TOP I1_1_2_R0_BOT I1_1_2_R0_TOP I1_2_0_R0_BOT I1_2_0_R0_TOP ++ I1_2_1_R0_BOT I1_2_1_R0_TOP I1_2_2_R0_BOT I1_2_2_R0_TOP I1_default_BOT ++ I1_default_TOP +*.PININFO I1_0_0_R0_BOT:I I1_0_0_R0_TOP:I I1_0_1_R0_BOT:I I1_0_1_R0_TOP:I +*.PININFO I1_0_2_R0_BOT:I I1_0_2_R0_TOP:I I1_1_0_R0_BOT:I I1_1_0_R0_TOP:I +*.PININFO I1_1_1_R0_BOT:I I1_1_1_R0_TOP:I I1_1_2_R0_BOT:I I1_1_2_R0_TOP:I +*.PININFO I1_2_0_R0_BOT:I I1_2_0_R0_TOP:I I1_2_1_R0_BOT:I I1_2_1_R0_TOP:I +*.PININFO I1_2_2_R0_BOT:I I1_2_2_R0_TOP:I I1_default_BOT:I I1_default_TOP:I +CI1_2_2_R0 I1_2_2_R0_TOP I1_2_2_R0_BOT $[mim_1p0fF] M=1 l=50.000u w=50.000u ++ c=2.5335p +CI1_2_1_R0 I1_2_1_R0_TOP I1_2_1_R0_BOT $[mim_1p0fF] M=1 l=50.000u w=11.560u ++ c=0.6111156p +CI1_2_0_R0 I1_2_0_R0_TOP I1_2_0_R0_BOT $[mim_1p0fF] M=1 l=50.000u w=5.000u ++ c=0.28305p +CI1_1_2_R0 I1_1_2_R0_TOP I1_1_2_R0_BOT $[mim_1p0fF] M=1 l=11.560u w=50.000u ++ c=0.6111156p +CI1_1_1_R0 I1_1_1_R0_TOP I1_1_1_R0_BOT $[mim_1p0fF] M=1 l=11.560u w=11.560u ++ c=0.14715556p +CI1_1_0_R0 I1_1_0_R0_TOP I1_1_0_R0_BOT $[mim_1p0fF] M=1 l=11.560u w=5.000u ++ c=0.0679782p +CI1_0_2_R0 I1_0_2_R0_TOP I1_0_2_R0_BOT $[mim_1p0fF] M=1 l=5.000u w=50.000u ++ c=0.28305p +CI1_0_1_R0 I1_0_1_R0_TOP I1_0_1_R0_BOT $[mim_1p0fF] M=1 l=5.000u w=11.560u ++ c=0.0679782p +CI1_0_0_R0 I1_0_0_R0_TOP I1_0_0_R0_BOT $[mim_1p0fF] M=1 l=5.000u w=5.000u ++ c=0.031275p +CI1_default I1_default_TOP I1_default_BOT $[mim_1p0fF] M=1 l=5u w=5u ++ c=0.031275p +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/mim_1p0fF_tm.gds b/rules/klayout/lvs/testing/testcases/mim_1p0fF_tm.gds new file mode 100644 index 0000000..242b74e --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/mim_1p0fF_tm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/mim_1p5fF.cdl b/rules/klayout/lvs/testing/testcases/mim_1p5fF.cdl new file mode 100644 index 0000000..77c4a9c --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/mim_1p5fF.cdl
@@ -0,0 +1,59 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: mim_1p5fF +* View Name: schematic +* Netlisted on: Nov 24 11:42:38 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: mim_1p5fF +* View Name: schematic +************************************************************************ + +.SUBCKT mim_1p5fF I1_0_0_R0_BOT I1_0_0_R0_TOP I1_0_1_R0_BOT I1_0_1_R0_TOP ++ I1_0_2_R0_BOT I1_0_2_R0_TOP I1_1_0_R0_BOT I1_1_0_R0_TOP I1_1_1_R0_BOT ++ I1_1_1_R0_TOP I1_1_2_R0_BOT I1_1_2_R0_TOP I1_2_0_R0_BOT I1_2_0_R0_TOP ++ I1_2_1_R0_BOT I1_2_1_R0_TOP I1_2_2_R0_BOT I1_2_2_R0_TOP I1_default_BOT ++ I1_default_TOP +*.PININFO I1_0_0_R0_BOT:I I1_0_0_R0_TOP:I I1_0_1_R0_BOT:I I1_0_1_R0_TOP:I +*.PININFO I1_0_2_R0_BOT:I I1_0_2_R0_TOP:I I1_1_0_R0_BOT:I I1_1_0_R0_TOP:I +*.PININFO I1_1_1_R0_BOT:I I1_1_1_R0_TOP:I I1_1_2_R0_BOT:I I1_1_2_R0_TOP:I +*.PININFO I1_2_0_R0_BOT:I I1_2_0_R0_TOP:I I1_2_1_R0_BOT:I I1_2_1_R0_TOP:I +*.PININFO I1_2_2_R0_BOT:I I1_2_2_R0_TOP:I I1_default_BOT:I I1_default_TOP:I +CI1_2_2_R0 I1_2_2_R0_TOP I1_2_2_R0_BOT $[mim_1p5fF] M=1 l=100.000u w=100.000u ++ c=14.8516p +CI1_2_1_R0 I1_2_1_R0_TOP I1_2_1_R0_BOT $[mim_1p5fF] M=1 l=100.000u w=12.340u ++ c=1.89913372p +CI1_2_0_R0 I1_2_0_R0_TOP I1_2_0_R0_BOT $[mim_1p5fF] M=1 l=100.000u w=5.000u ++ c=0.81459p +CI1_1_2_R0 I1_1_2_R0_TOP I1_1_2_R0_BOT $[mim_1p5fF] M=1 l=12.340u w=100.000u ++ c=1.89913372p +CI1_1_1_R0 I1_1_1_R0_TOP I1_1_1_R0_BOT $[mim_1p5fF] M=1 l=12.340u w=12.340u ++ c=0.24255257p +CI1_1_0_R0 I1_1_0_R0_TOP I1_1_0_R0_BOT $[mim_1p5fF] M=1 l=12.340u w=5.000u ++ c=0.10384272p +CI1_0_2_R0 I1_0_2_R0_TOP I1_0_2_R0_BOT $[mim_1p5fF] M=1 l=5.000u w=100.000u ++ c=0.81459p +CI1_0_1_R0 I1_0_1_R0_TOP I1_0_1_R0_BOT $[mim_1p5fF] M=1 l=5.000u w=12.340u ++ c=0.10384272p +CI1_0_0_R0 I1_0_0_R0_TOP I1_0_0_R0_BOT $[mim_1p5fF] M=1 l=5.000u w=5.000u ++ c=0.04433p +CI1_default I1_default_TOP I1_default_BOT $[mim_1p5fF] M=1 l=5u w=5u c=0.04433p +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/mim_1p5fF.gds b/rules/klayout/lvs/testing/testcases/mim_1p5fF.gds new file mode 100644 index 0000000..5da4f26 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/mim_1p5fF.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/mim_1p5fF_tm.cdl b/rules/klayout/lvs/testing/testcases/mim_1p5fF_tm.cdl new file mode 100644 index 0000000..7afd4ec --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/mim_1p5fF_tm.cdl
@@ -0,0 +1,59 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: mim_1p5fF_tm +* View Name: schematic +* Netlisted on: Nov 24 12:03:53 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: mim_1p5fF_tm +* View Name: schematic +************************************************************************ + +.SUBCKT mim_1p5fF_tm I1_0_0_R0_BOT I1_0_0_R0_TOP I1_0_1_R0_BOT I1_0_1_R0_TOP ++ I1_0_2_R0_BOT I1_0_2_R0_TOP I1_1_0_R0_BOT I1_1_0_R0_TOP I1_1_1_R0_BOT ++ I1_1_1_R0_TOP I1_1_2_R0_BOT I1_1_2_R0_TOP I1_2_0_R0_BOT I1_2_0_R0_TOP ++ I1_2_1_R0_BOT I1_2_1_R0_TOP I1_2_2_R0_BOT I1_2_2_R0_TOP I1_default_BOT ++ I1_default_TOP +*.PININFO I1_0_0_R0_BOT:I I1_0_0_R0_TOP:I I1_0_1_R0_BOT:I I1_0_1_R0_TOP:I +*.PININFO I1_0_2_R0_BOT:I I1_0_2_R0_TOP:I I1_1_0_R0_BOT:I I1_1_0_R0_TOP:I +*.PININFO I1_1_1_R0_BOT:I I1_1_1_R0_TOP:I I1_1_2_R0_BOT:I I1_1_2_R0_TOP:I +*.PININFO I1_2_0_R0_BOT:I I1_2_0_R0_TOP:I I1_2_1_R0_BOT:I I1_2_1_R0_TOP:I +*.PININFO I1_2_2_R0_BOT:I I1_2_2_R0_TOP:I I1_default_BOT:I I1_default_TOP:I +CI1_2_2_R0 I1_2_2_R0_TOP I1_2_2_R0_BOT $[mim_1p5fF] M=1 l=100.000u w=100.000u ++ c=14.8516p +CI1_2_1_R0 I1_2_1_R0_TOP I1_2_1_R0_BOT $[mim_1p5fF] M=1 l=100.000u w=12.340u ++ c=1.89913372p +CI1_2_0_R0 I1_2_0_R0_TOP I1_2_0_R0_BOT $[mim_1p5fF] M=1 l=100.000u w=5.000u ++ c=0.81459p +CI1_1_2_R0 I1_1_2_R0_TOP I1_1_2_R0_BOT $[mim_1p5fF] M=1 l=12.340u w=100.000u ++ c=1.89913372p +CI1_1_1_R0 I1_1_1_R0_TOP I1_1_1_R0_BOT $[mim_1p5fF] M=1 l=12.340u w=12.340u ++ c=0.24255257p +CI1_1_0_R0 I1_1_0_R0_TOP I1_1_0_R0_BOT $[mim_1p5fF] M=1 l=12.340u w=5.000u ++ c=0.10384272p +CI1_0_2_R0 I1_0_2_R0_TOP I1_0_2_R0_BOT $[mim_1p5fF] M=1 l=5.000u w=100.000u ++ c=0.81459p +CI1_0_1_R0 I1_0_1_R0_TOP I1_0_1_R0_BOT $[mim_1p5fF] M=1 l=5.000u w=12.340u ++ c=0.10384272p +CI1_0_0_R0 I1_0_0_R0_TOP I1_0_0_R0_BOT $[mim_1p5fF] M=1 l=5.000u w=5.000u ++ c=0.04433p +CI1_default I1_default_TOP I1_default_BOT $[mim_1p5fF] M=1 l=5u w=5u c=0.04433p +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/mim_1p5fF_tm.gds b/rules/klayout/lvs/testing/testcases/mim_1p5fF_tm.gds new file mode 100644 index 0000000..f4efb5f --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/mim_1p5fF_tm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/mim_2p0fF.cdl b/rules/klayout/lvs/testing/testcases/mim_2p0fF.cdl new file mode 100644 index 0000000..ab92f99 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/mim_2p0fF.cdl
@@ -0,0 +1,60 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: mim_2p0fF +* View Name: schematic +* Netlisted on: Nov 24 10:53:54 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: mim_2p0fF +* View Name: schematic +************************************************************************ + +.SUBCKT mim_2p0fF I1_0_0_R0_BOT I1_0_0_R0_TOP I1_0_1_R0_BOT I1_0_1_R0_TOP ++ I1_0_2_R0_BOT I1_0_2_R0_TOP I1_1_0_R0_BOT I1_1_0_R0_TOP I1_1_1_R0_BOT ++ I1_1_1_R0_TOP I1_1_2_R0_BOT I1_1_2_R0_TOP I1_2_0_R0_BOT I1_2_0_R0_TOP ++ I1_2_1_R0_BOT I1_2_1_R0_TOP I1_2_2_R0_BOT I1_2_2_R0_TOP I1_default_BOT ++ I1_default_TOP +*.PININFO I1_0_0_R0_BOT:I I1_0_0_R0_TOP:I I1_0_1_R0_BOT:I I1_0_1_R0_TOP:I +*.PININFO I1_0_2_R0_BOT:I I1_0_2_R0_TOP:I I1_1_0_R0_BOT:I I1_1_0_R0_TOP:I +*.PININFO I1_1_1_R0_BOT:I I1_1_1_R0_TOP:I I1_1_2_R0_BOT:I I1_1_2_R0_TOP:I +*.PININFO I1_2_0_R0_BOT:I I1_2_0_R0_TOP:I I1_2_1_R0_BOT:I I1_2_1_R0_TOP:I +*.PININFO I1_2_2_R0_BOT:I I1_2_2_R0_TOP:I I1_default_BOT:I I1_default_TOP:I +CI1_2_2_R0 I1_2_2_R0_TOP I1_2_2_R0_BOT $[mim_single_2p0fF] M=1 l=100.000u ++ w=100.000u c=19.99532p +CI1_2_1_R0 I1_2_1_R0_TOP I1_2_1_R0_BOT $[mim_single_2p0fF] M=1 l=100.000u ++ w=12.340u c=2.50920124p +CI1_2_0_R0 I1_2_0_R0_TOP I1_2_0_R0_BOT $[mim_single_2p0fF] M=1 l=100.000u ++ w=5.000u c=1.045043p +CI1_1_2_R0 I1_1_2_R0_TOP I1_1_2_R0_BOT $[mim_single_2p0fF] M=1 l=12.340u ++ w=100.000u c=2.50920124p +CI1_1_1_R0 I1_1_1_R0_TOP I1_1_1_R0_BOT $[mim_single_2p0fF] M=1 l=12.340u ++ w=12.340u c=0.31479093p +CI1_1_0_R0 I1_1_0_R0_TOP I1_1_0_R0_BOT $[mim_single_2p0fF] M=1 l=12.340u ++ w=5.000u c=0.13104724p +CI1_0_2_R0 I1_0_2_R0_TOP I1_0_2_R0_BOT $[mim_single_2p0fF] M=1 l=5.000u ++ w=100.000u c=1.045043p +CI1_0_1_R0 I1_0_1_R0_TOP I1_0_1_R0_BOT $[mim_single_2p0fF] M=1 l=5.000u ++ w=12.340u c=0.13104724p +CI1_0_0_R0 I1_0_0_R0_TOP I1_0_0_R0_BOT $[mim_single_2p0fF] M=1 l=5.000u ++ w=5.000u c=0.054516p +CI1_default I1_default_TOP I1_default_BOT $[mim_single_2p0fF] M=1 l=5u w=5u ++ c=0.054516p +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/mim_2p0fF.gds b/rules/klayout/lvs/testing/testcases/mim_2p0fF.gds new file mode 100644 index 0000000..89e3af4 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/mim_2p0fF.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/mim_2p0fF_tm.cdl b/rules/klayout/lvs/testing/testcases/mim_2p0fF_tm.cdl new file mode 100644 index 0000000..2e45ae5 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/mim_2p0fF_tm.cdl
@@ -0,0 +1,60 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: mim_2p0fF_tm +* View Name: schematic +* Netlisted on: Nov 24 11:32:36 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: mim_2p0fF_tm +* View Name: schematic +************************************************************************ + +.SUBCKT mim_2p0fF_tm I1_0_0_R0_BOT I1_0_0_R0_TOP I1_0_1_R0_BOT I1_0_1_R0_TOP ++ I1_0_2_R0_BOT I1_0_2_R0_TOP I1_1_0_R0_BOT I1_1_0_R0_TOP I1_1_1_R0_BOT ++ I1_1_1_R0_TOP I1_1_2_R0_BOT I1_1_2_R0_TOP I1_2_0_R0_BOT I1_2_0_R0_TOP ++ I1_2_1_R0_BOT I1_2_1_R0_TOP I1_2_2_R0_BOT I1_2_2_R0_TOP I1_default_BOT ++ I1_default_TOP +*.PININFO I1_0_0_R0_BOT:I I1_0_0_R0_TOP:I I1_0_1_R0_BOT:I I1_0_1_R0_TOP:I +*.PININFO I1_0_2_R0_BOT:I I1_0_2_R0_TOP:I I1_1_0_R0_BOT:I I1_1_0_R0_TOP:I +*.PININFO I1_1_1_R0_BOT:I I1_1_1_R0_TOP:I I1_1_2_R0_BOT:I I1_1_2_R0_TOP:I +*.PININFO I1_2_0_R0_BOT:I I1_2_0_R0_TOP:I I1_2_1_R0_BOT:I I1_2_1_R0_TOP:I +*.PININFO I1_2_2_R0_BOT:I I1_2_2_R0_TOP:I I1_default_BOT:I I1_default_TOP:I +CI1_2_2_R0 I1_2_2_R0_TOP I1_2_2_R0_BOT $[mim_single_2p0fF] M=1 l=100.000u ++ w=100.000u c=19.99532p +CI1_2_1_R0 I1_2_1_R0_TOP I1_2_1_R0_BOT $[mim_single_2p0fF] M=1 l=100.000u ++ w=12.340u c=2.50920124p +CI1_2_0_R0 I1_2_0_R0_TOP I1_2_0_R0_BOT $[mim_single_2p0fF] M=1 l=100.000u ++ w=5.000u c=1.045043p +CI1_1_2_R0 I1_1_2_R0_TOP I1_1_2_R0_BOT $[mim_single_2p0fF] M=1 l=12.340u ++ w=100.000u c=2.50920124p +CI1_1_1_R0 I1_1_1_R0_TOP I1_1_1_R0_BOT $[mim_single_2p0fF] M=1 l=12.340u ++ w=12.340u c=0.31479093p +CI1_1_0_R0 I1_1_0_R0_TOP I1_1_0_R0_BOT $[mim_single_2p0fF] M=1 l=12.340u ++ w=5.000u c=0.13104724p +CI1_0_2_R0 I1_0_2_R0_TOP I1_0_2_R0_BOT $[mim_single_2p0fF] M=1 l=5.000u ++ w=100.000u c=1.045043p +CI1_0_1_R0 I1_0_1_R0_TOP I1_0_1_R0_BOT $[mim_single_2p0fF] M=1 l=5.000u ++ w=12.340u c=0.13104724p +CI1_0_0_R0 I1_0_0_R0_TOP I1_0_0_R0_BOT $[mim_single_2p0fF] M=1 l=5.000u ++ w=5.000u c=0.054516p +CI1_default I1_default_TOP I1_default_BOT $[mim_single_2p0fF] M=1 l=5u w=5u ++ c=0.054516p +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/mim_2p0fF_tm.gds b/rules/klayout/lvs/testing/testcases/mim_2p0fF_tm.gds new file mode 100644 index 0000000..df7d2d9 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/mim_2p0fF_tm.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/nmoscap_3p3.cdl b/rules/klayout/lvs/testing/testcases/nmoscap_3p3.cdl new file mode 100644 index 0000000..1dbe516 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nmoscap_3p3.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: nmoscap_3p3 +* View Name: schematic +* Netlisted on: Nov 24 09:07:52 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: nmoscap_3p3 +* View Name: schematic +************************************************************************ + +.SUBCKT nmoscap_3p3 I1_0_0_R0_D I1_0_0_R0_G I1_0_1_R0_D I1_0_1_R0_G ++ I1_0_2_R0_D I1_0_2_R0_G I1_1_0_R0_D I1_1_0_R0_G I1_1_1_R0_D I1_1_1_R0_G ++ I1_1_2_R0_D I1_1_2_R0_G I1_2_0_R0_D I1_2_0_R0_G I1_2_1_R0_D I1_2_1_R0_G ++ I1_2_2_R0_D I1_2_2_R0_G I1_default_D I1_default_G +*.PININFO I1_0_0_R0_D:I I1_0_0_R0_G:I I1_0_1_R0_D:I I1_0_1_R0_G:I +*.PININFO I1_0_2_R0_D:I I1_0_2_R0_G:I I1_1_0_R0_D:I I1_1_0_R0_G:I +*.PININFO I1_1_1_R0_D:I I1_1_1_R0_G:I I1_1_2_R0_D:I I1_1_2_R0_G:I +*.PININFO I1_2_0_R0_D:I I1_2_0_R0_G:I I1_2_1_R0_D:I I1_2_1_R0_G:I +*.PININFO I1_2_2_R0_D:I I1_2_2_R0_G:I I1_default_D:I I1_default_G:I +CI1_2_2_R0 I1_2_2_R0_G I1_2_2_R0_D $[nmoscap_3p3] m=1 l=50.000u w=50.000u +CI1_2_1_R0 I1_2_1_R0_G I1_2_1_R0_D $[nmoscap_3p3] m=1 l=50.000u w=12.350u +CI1_2_0_R0 I1_2_0_R0_G I1_2_0_R0_D $[nmoscap_3p3] m=1 l=50.000u w=1.000u +CI1_1_2_R0 I1_1_2_R0_G I1_1_2_R0_D $[nmoscap_3p3] m=1 l=12.350u w=50.000u +CI1_1_1_R0 I1_1_1_R0_G I1_1_1_R0_D $[nmoscap_3p3] m=1 l=12.350u w=12.350u +CI1_1_0_R0 I1_1_0_R0_G I1_1_0_R0_D $[nmoscap_3p3] m=1 l=12.350u w=1.000u +CI1_0_2_R0 I1_0_2_R0_G I1_0_2_R0_D $[nmoscap_3p3] m=1 l=1.000u w=50.000u +CI1_0_1_R0 I1_0_1_R0_G I1_0_1_R0_D $[nmoscap_3p3] m=1 l=1.000u w=12.350u +CI1_0_0_R0 I1_0_0_R0_G I1_0_0_R0_D $[nmoscap_3p3] m=1 l=1.000u w=1.000u +CI1_default I1_default_G I1_default_D $[nmoscap_3p3] m=1 l=5u w=5u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/nmoscap_3p3.gds b/rules/klayout/lvs/testing/testcases/nmoscap_3p3.gds new file mode 100644 index 0000000..16542b8 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nmoscap_3p3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/nmoscap_3p3_b.cdl b/rules/klayout/lvs/testing/testcases/nmoscap_3p3_b.cdl new file mode 100644 index 0000000..f50c24b --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nmoscap_3p3_b.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: nmoscap_3p3_b +* View Name: schematic +* Netlisted on: Nov 24 09:11:11 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: nmoscap_3p3_b +* View Name: schematic +************************************************************************ + +.SUBCKT nmoscap_3p3_b I1_0_0_R0_D I1_0_0_R0_G I1_0_1_R0_D I1_0_1_R0_G ++ I1_0_2_R0_D I1_0_2_R0_G I1_1_0_R0_D I1_1_0_R0_G I1_1_1_R0_D I1_1_1_R0_G ++ I1_1_2_R0_D I1_1_2_R0_G I1_2_0_R0_D I1_2_0_R0_G I1_2_1_R0_D I1_2_1_R0_G ++ I1_2_2_R0_D I1_2_2_R0_G I1_default_D I1_default_G +*.PININFO I1_0_0_R0_D:I I1_0_0_R0_G:I I1_0_1_R0_D:I I1_0_1_R0_G:I +*.PININFO I1_0_2_R0_D:I I1_0_2_R0_G:I I1_1_0_R0_D:I I1_1_0_R0_G:I +*.PININFO I1_1_1_R0_D:I I1_1_1_R0_G:I I1_1_2_R0_D:I I1_1_2_R0_G:I +*.PININFO I1_2_0_R0_D:I I1_2_0_R0_G:I I1_2_1_R0_D:I I1_2_1_R0_G:I +*.PININFO I1_2_2_R0_D:I I1_2_2_R0_G:I I1_default_D:I I1_default_G:I +CI1_2_2_R0 I1_2_2_R0_G I1_2_2_R0_D $[nmoscap_3p3_b] m=1 l=50.000u w=50.000u +CI1_2_1_R0 I1_2_1_R0_G I1_2_1_R0_D $[nmoscap_3p3_b] m=1 l=50.000u w=12.350u +CI1_2_0_R0 I1_2_0_R0_G I1_2_0_R0_D $[nmoscap_3p3_b] m=1 l=50.000u w=1.000u +CI1_1_2_R0 I1_1_2_R0_G I1_1_2_R0_D $[nmoscap_3p3_b] m=1 l=12.350u w=50.000u +CI1_1_1_R0 I1_1_1_R0_G I1_1_1_R0_D $[nmoscap_3p3_b] m=1 l=12.350u w=12.350u +CI1_1_0_R0 I1_1_0_R0_G I1_1_0_R0_D $[nmoscap_3p3_b] m=1 l=12.350u w=1.000u +CI1_0_2_R0 I1_0_2_R0_G I1_0_2_R0_D $[nmoscap_3p3_b] m=1 l=1.000u w=50.000u +CI1_0_1_R0 I1_0_1_R0_G I1_0_1_R0_D $[nmoscap_3p3_b] m=1 l=1.000u w=12.350u +CI1_0_0_R0 I1_0_0_R0_G I1_0_0_R0_D $[nmoscap_3p3_b] m=1 l=1.000u w=1.000u +CI1_default I1_default_G I1_default_D $[nmoscap_3p3_b] m=1 l=5u w=5u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/nmoscap_3p3_b.gds b/rules/klayout/lvs/testing/testcases/nmoscap_3p3_b.gds new file mode 100644 index 0000000..6d5873d --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nmoscap_3p3_b.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/nmoscap_3p3_dw.cdl b/rules/klayout/lvs/testing/testcases/nmoscap_3p3_dw.cdl new file mode 100644 index 0000000..1d05433 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nmoscap_3p3_dw.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: nmoscap_3p3_dw +* View Name: schematic +* Netlisted on: Nov 24 09:12:27 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: nmoscap_3p3_dw +* View Name: schematic +************************************************************************ + +.SUBCKT nmoscap_3p3_dw I1_0_0_R0_D I1_0_0_R0_G I1_0_1_R0_D I1_0_1_R0_G ++ I1_0_2_R0_D I1_0_2_R0_G I1_1_0_R0_D I1_1_0_R0_G I1_1_1_R0_D I1_1_1_R0_G ++ I1_1_2_R0_D I1_1_2_R0_G I1_2_0_R0_D I1_2_0_R0_G I1_2_1_R0_D I1_2_1_R0_G ++ I1_2_2_R0_D I1_2_2_R0_G I1_default_D I1_default_G +*.PININFO I1_0_0_R0_D:I I1_0_0_R0_G:I I1_0_1_R0_D:I I1_0_1_R0_G:I +*.PININFO I1_0_2_R0_D:I I1_0_2_R0_G:I I1_1_0_R0_D:I I1_1_0_R0_G:I +*.PININFO I1_1_1_R0_D:I I1_1_1_R0_G:I I1_1_2_R0_D:I I1_1_2_R0_G:I +*.PININFO I1_2_0_R0_D:I I1_2_0_R0_G:I I1_2_1_R0_D:I I1_2_1_R0_G:I +*.PININFO I1_2_2_R0_D:I I1_2_2_R0_G:I I1_default_D:I I1_default_G:I +CI1_2_2_R0 I1_2_2_R0_G I1_2_2_R0_D $[nmoscap_3p3_dw] m=1 l=50.000u w=50.000u +CI1_2_1_R0 I1_2_1_R0_G I1_2_1_R0_D $[nmoscap_3p3_dw] m=1 l=50.000u w=12.350u +CI1_2_0_R0 I1_2_0_R0_G I1_2_0_R0_D $[nmoscap_3p3_dw] m=1 l=50.000u w=1.000u +CI1_1_2_R0 I1_1_2_R0_G I1_1_2_R0_D $[nmoscap_3p3_dw] m=1 l=12.350u w=50.000u +CI1_1_1_R0 I1_1_1_R0_G I1_1_1_R0_D $[nmoscap_3p3_dw] m=1 l=12.350u w=12.350u +CI1_1_0_R0 I1_1_0_R0_G I1_1_0_R0_D $[nmoscap_3p3_dw] m=1 l=12.350u w=1.000u +CI1_0_2_R0 I1_0_2_R0_G I1_0_2_R0_D $[nmoscap_3p3_dw] m=1 l=1.000u w=50.000u +CI1_0_1_R0 I1_0_1_R0_G I1_0_1_R0_D $[nmoscap_3p3_dw] m=1 l=1.000u w=12.350u +CI1_0_0_R0 I1_0_0_R0_G I1_0_0_R0_D $[nmoscap_3p3_dw] m=1 l=1.000u w=1.000u +CI1_default I1_default_G I1_default_D $[nmoscap_3p3_dw] m=1 l=5u w=5u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/nmoscap_3p3_dw.gds b/rules/klayout/lvs/testing/testcases/nmoscap_3p3_dw.gds new file mode 100644 index 0000000..5a32a47 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nmoscap_3p3_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/nmoscap_6p0.cdl b/rules/klayout/lvs/testing/testcases/nmoscap_6p0.cdl new file mode 100644 index 0000000..39d9604 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nmoscap_6p0.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: nmoscap_6p0 +* View Name: schematic +* Netlisted on: Nov 24 09:13:17 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: nmoscap_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT nmoscap_6p0 I1_0_0_R0_D I1_0_0_R0_G I1_0_1_R0_D I1_0_1_R0_G ++ I1_0_2_R0_D I1_0_2_R0_G I1_1_0_R0_D I1_1_0_R0_G I1_1_1_R0_D I1_1_1_R0_G ++ I1_1_2_R0_D I1_1_2_R0_G I1_2_0_R0_D I1_2_0_R0_G I1_2_1_R0_D I1_2_1_R0_G ++ I1_2_2_R0_D I1_2_2_R0_G I1_default_D I1_default_G +*.PININFO I1_0_0_R0_D:I I1_0_0_R0_G:I I1_0_1_R0_D:I I1_0_1_R0_G:I +*.PININFO I1_0_2_R0_D:I I1_0_2_R0_G:I I1_1_0_R0_D:I I1_1_0_R0_G:I +*.PININFO I1_1_1_R0_D:I I1_1_1_R0_G:I I1_1_2_R0_D:I I1_1_2_R0_G:I +*.PININFO I1_2_0_R0_D:I I1_2_0_R0_G:I I1_2_1_R0_D:I I1_2_1_R0_G:I +*.PININFO I1_2_2_R0_D:I I1_2_2_R0_G:I I1_default_D:I I1_default_G:I +CI1_2_2_R0 I1_2_2_R0_G I1_2_2_R0_D $[nmoscap_6p0] m=1 l=50.000u w=50.000u +CI1_2_1_R0 I1_2_1_R0_G I1_2_1_R0_D $[nmoscap_6p0] m=1 l=50.000u w=12.350u +CI1_2_0_R0 I1_2_0_R0_G I1_2_0_R0_D $[nmoscap_6p0] m=1 l=50.000u w=1.000u +CI1_1_2_R0 I1_1_2_R0_G I1_1_2_R0_D $[nmoscap_6p0] m=1 l=12.350u w=50.000u +CI1_1_1_R0 I1_1_1_R0_G I1_1_1_R0_D $[nmoscap_6p0] m=1 l=12.350u w=12.350u +CI1_1_0_R0 I1_1_0_R0_G I1_1_0_R0_D $[nmoscap_6p0] m=1 l=12.350u w=1.000u +CI1_0_2_R0 I1_0_2_R0_G I1_0_2_R0_D $[nmoscap_6p0] m=1 l=1.000u w=50.000u +CI1_0_1_R0 I1_0_1_R0_G I1_0_1_R0_D $[nmoscap_6p0] m=1 l=1.000u w=12.350u +CI1_0_0_R0 I1_0_0_R0_G I1_0_0_R0_D $[nmoscap_6p0] m=1 l=1.000u w=1.000u +CI1_default I1_default_G I1_default_D $[nmoscap_6p0] m=1 l=5u w=5u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/nmoscap_6p0.gds b/rules/klayout/lvs/testing/testcases/nmoscap_6p0.gds new file mode 100644 index 0000000..6345f43 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nmoscap_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/nmoscap_6p0_b.cdl b/rules/klayout/lvs/testing/testcases/nmoscap_6p0_b.cdl new file mode 100644 index 0000000..fc9deb5 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nmoscap_6p0_b.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: nmoscap_6p0_b +* View Name: schematic +* Netlisted on: Nov 24 09:14:31 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: nmoscap_6p0_b +* View Name: schematic +************************************************************************ + +.SUBCKT nmoscap_6p0_b I1_0_0_R0_D I1_0_0_R0_G I1_0_1_R0_D I1_0_1_R0_G ++ I1_0_2_R0_D I1_0_2_R0_G I1_1_0_R0_D I1_1_0_R0_G I1_1_1_R0_D I1_1_1_R0_G ++ I1_1_2_R0_D I1_1_2_R0_G I1_2_0_R0_D I1_2_0_R0_G I1_2_1_R0_D I1_2_1_R0_G ++ I1_2_2_R0_D I1_2_2_R0_G I1_default_D I1_default_G +*.PININFO I1_0_0_R0_D:I I1_0_0_R0_G:I I1_0_1_R0_D:I I1_0_1_R0_G:I +*.PININFO I1_0_2_R0_D:I I1_0_2_R0_G:I I1_1_0_R0_D:I I1_1_0_R0_G:I +*.PININFO I1_1_1_R0_D:I I1_1_1_R0_G:I I1_1_2_R0_D:I I1_1_2_R0_G:I +*.PININFO I1_2_0_R0_D:I I1_2_0_R0_G:I I1_2_1_R0_D:I I1_2_1_R0_G:I +*.PININFO I1_2_2_R0_D:I I1_2_2_R0_G:I I1_default_D:I I1_default_G:I +CI1_2_2_R0 I1_2_2_R0_G I1_2_2_R0_D $[nmoscap_6p0_b] m=1 l=50.000u w=50.000u +CI1_2_1_R0 I1_2_1_R0_G I1_2_1_R0_D $[nmoscap_6p0_b] m=1 l=50.000u w=12.350u +CI1_2_0_R0 I1_2_0_R0_G I1_2_0_R0_D $[nmoscap_6p0_b] m=1 l=50.000u w=1.000u +CI1_1_2_R0 I1_1_2_R0_G I1_1_2_R0_D $[nmoscap_6p0_b] m=1 l=12.350u w=50.000u +CI1_1_1_R0 I1_1_1_R0_G I1_1_1_R0_D $[nmoscap_6p0_b] m=1 l=12.350u w=12.350u +CI1_1_0_R0 I1_1_0_R0_G I1_1_0_R0_D $[nmoscap_6p0_b] m=1 l=12.350u w=1.000u +CI1_0_2_R0 I1_0_2_R0_G I1_0_2_R0_D $[nmoscap_6p0_b] m=1 l=1.000u w=50.000u +CI1_0_1_R0 I1_0_1_R0_G I1_0_1_R0_D $[nmoscap_6p0_b] m=1 l=1.000u w=12.350u +CI1_0_0_R0 I1_0_0_R0_G I1_0_0_R0_D $[nmoscap_6p0_b] m=1 l=1.000u w=1.000u +CI1_default I1_default_G I1_default_D $[nmoscap_6p0_b] m=1 l=5u w=5u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/nmoscap_6p0_b.gds b/rules/klayout/lvs/testing/testcases/nmoscap_6p0_b.gds new file mode 100644 index 0000000..0b25a66 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nmoscap_6p0_b.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/nmoscap_6p0_dw.cdl b/rules/klayout/lvs/testing/testcases/nmoscap_6p0_dw.cdl new file mode 100644 index 0000000..072dea4 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nmoscap_6p0_dw.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: nmoscap_6p0_dw +* View Name: schematic +* Netlisted on: Nov 24 09:15:20 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: nmoscap_6p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT nmoscap_6p0_dw I1_0_0_R0_D I1_0_0_R0_G I1_0_1_R0_D I1_0_1_R0_G ++ I1_0_2_R0_D I1_0_2_R0_G I1_1_0_R0_D I1_1_0_R0_G I1_1_1_R0_D I1_1_1_R0_G ++ I1_1_2_R0_D I1_1_2_R0_G I1_2_0_R0_D I1_2_0_R0_G I1_2_1_R0_D I1_2_1_R0_G ++ I1_2_2_R0_D I1_2_2_R0_G I1_default_D I1_default_G +*.PININFO I1_0_0_R0_D:I I1_0_0_R0_G:I I1_0_1_R0_D:I I1_0_1_R0_G:I +*.PININFO I1_0_2_R0_D:I I1_0_2_R0_G:I I1_1_0_R0_D:I I1_1_0_R0_G:I +*.PININFO I1_1_1_R0_D:I I1_1_1_R0_G:I I1_1_2_R0_D:I I1_1_2_R0_G:I +*.PININFO I1_2_0_R0_D:I I1_2_0_R0_G:I I1_2_1_R0_D:I I1_2_1_R0_G:I +*.PININFO I1_2_2_R0_D:I I1_2_2_R0_G:I I1_default_D:I I1_default_G:I +CI1_2_2_R0 I1_2_2_R0_G I1_2_2_R0_D $[nmoscap_6p0_dw] m=1 l=50.000u w=50.000u +CI1_2_1_R0 I1_2_1_R0_G I1_2_1_R0_D $[nmoscap_6p0_dw] m=1 l=50.000u w=12.350u +CI1_2_0_R0 I1_2_0_R0_G I1_2_0_R0_D $[nmoscap_6p0_dw] m=1 l=50.000u w=1.000u +CI1_1_2_R0 I1_1_2_R0_G I1_1_2_R0_D $[nmoscap_6p0_dw] m=1 l=12.350u w=50.000u +CI1_1_1_R0 I1_1_1_R0_G I1_1_1_R0_D $[nmoscap_6p0_dw] m=1 l=12.350u w=12.350u +CI1_1_0_R0 I1_1_0_R0_G I1_1_0_R0_D $[nmoscap_6p0_dw] m=1 l=12.350u w=1.000u +CI1_0_2_R0 I1_0_2_R0_G I1_0_2_R0_D $[nmoscap_6p0_dw] m=1 l=1.000u w=50.000u +CI1_0_1_R0 I1_0_1_R0_G I1_0_1_R0_D $[nmoscap_6p0_dw] m=1 l=1.000u w=12.350u +CI1_0_0_R0 I1_0_0_R0_G I1_0_0_R0_D $[nmoscap_6p0_dw] m=1 l=1.000u w=1.000u +CI1_default I1_default_G I1_default_D $[nmoscap_6p0_dw] m=1 l=5u w=5u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/nmoscap_6p0_dw.gds b/rules/klayout/lvs/testing/testcases/nmoscap_6p0_dw.gds new file mode 100644 index 0000000..a57de2f --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nmoscap_6p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/np_3p3.cdl b/rules/klayout/lvs/testing/testcases/np_3p3.cdl new file mode 100644 index 0000000..b860000 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/np_3p3.cdl
@@ -0,0 +1,61 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: np_3p3 +* View Name: schematic +* Netlisted on: Nov 24 09:16:13 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: np_3p3 +* View Name: schematic +************************************************************************ + +.SUBCKT np_3p3 I1_0_0_0_0_R0_MINUS I1_0_1_0_0_R0_MINUS I1_0_2_0_0_R0_MINUS ++ I1_0_3_0_0_R0_MINUS I1_1_0_0_0_R0_MINUS I1_1_1_0_0_R0_MINUS ++ I1_1_2_0_0_R0_MINUS I1_1_3_0_0_R0_MINUS I1_2_0_0_0_R0_MINUS ++ I1_2_1_0_0_R0_MINUS I1_2_2_0_0_R0_MINUS I1_2_3_0_0_R0_MINUS ++ I1_3_0_0_0_R0_MINUS I1_3_1_0_0_R0_MINUS I1_3_2_0_0_R0_MINUS ++ I1_3_3_0_0_R0_MINUS I1_default_MINUS vdd! +*.PININFO I1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_R0_MINUS:I I1_0_2_0_0_R0_MINUS:I +*.PININFO I1_0_3_0_0_R0_MINUS:I I1_1_0_0_0_R0_MINUS:I I1_1_1_0_0_R0_MINUS:I +*.PININFO I1_1_2_0_0_R0_MINUS:I I1_1_3_0_0_R0_MINUS:I I1_2_0_0_0_R0_MINUS:I +*.PININFO I1_2_1_0_0_R0_MINUS:I I1_2_2_0_0_R0_MINUS:I I1_2_3_0_0_R0_MINUS:I +*.PININFO I1_3_0_0_0_R0_MINUS:I I1_3_1_0_0_R0_MINUS:I I1_3_2_0_0_R0_MINUS:I +*.PININFO I1_3_3_0_0_R0_MINUS:I I1_default_MINUS:I vdd!:I +DI1_3_3_0_0_R0 vdd! I1_3_3_0_0_R0_MINUS np_3p3 m=1 AREA=10n PJ=400u +DI1_3_2_0_0_R0 vdd! I1_3_2_0_0_R0_MINUS np_3p3 m=1 AREA=1.32n PJ=226.4u +DI1_3_1_0_0_R0 vdd! I1_3_1_0_0_R0_MINUS np_3p3 m=1 AREA=110p PJ=202.2u +DI1_3_0_0_0_R0 vdd! I1_3_0_0_0_R0_MINUS np_3p3 m=1 AREA=36p PJ=200.72u +DI1_2_3_0_0_R0 vdd! I1_2_3_0_0_R0_MINUS np_3p3 m=1 AREA=1.32n PJ=226.4u +DI1_2_2_0_0_R0 vdd! I1_2_2_0_0_R0_MINUS np_3p3 m=1 AREA=174.24p PJ=52.8u +DI1_2_1_0_0_R0 vdd! I1_2_1_0_0_R0_MINUS np_3p3 m=1 AREA=14.52p PJ=28.6u +DI1_2_0_0_0_R0 vdd! I1_2_0_0_0_R0_MINUS np_3p3 m=1 AREA=4.752p PJ=27.12u +DI1_1_3_0_0_R0 vdd! I1_1_3_0_0_R0_MINUS np_3p3 m=1 AREA=110p PJ=202.2u +DI1_1_2_0_0_R0 vdd! I1_1_2_0_0_R0_MINUS np_3p3 m=1 AREA=14.52p PJ=28.6u +DI1_1_1_0_0_R0 vdd! I1_1_1_0_0_R0_MINUS np_3p3 m=1 AREA=1.21p PJ=4.4u +DI1_1_0_0_0_R0 vdd! I1_1_0_0_0_R0_MINUS np_3p3 m=1 AREA=396f PJ=2.92u +DI1_0_3_0_0_R0 vdd! I1_0_3_0_0_R0_MINUS np_3p3 m=1 AREA=36p PJ=200.72u +DI1_0_2_0_0_R0 vdd! I1_0_2_0_0_R0_MINUS np_3p3 m=1 AREA=4.752p PJ=27.12u +DI1_0_1_0_0_R0 vdd! I1_0_1_0_0_R0_MINUS np_3p3 m=1 AREA=396f PJ=2.92u +DI1_0_0_0_0_R0 vdd! I1_0_0_0_0_R0_MINUS np_3p3 m=1 AREA=203.4f PJ=1.85u +DI1_default vdd! I1_default_MINUS np_3p3 m=1 AREA=1p PJ=4u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/np_3p3.gds b/rules/klayout/lvs/testing/testcases/np_3p3.gds new file mode 100644 index 0000000..cb78c64 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/np_3p3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/np_3p3_dw.cdl b/rules/klayout/lvs/testing/testcases/np_3p3_dw.cdl new file mode 100644 index 0000000..ca503e9 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/np_3p3_dw.cdl
@@ -0,0 +1,86 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: np_3p3_dw +* View Name: schematic +* Netlisted on: Nov 24 09:17:22 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: np_3p3_dw +* View Name: schematic +************************************************************************ + +.SUBCKT np_3p3_dw I1_0_0_0_0_R0_MINUS I1_0_0_0_0_R0_PLUS I1_0_1_0_0_R0_MINUS ++ I1_0_1_0_0_R0_PLUS I1_0_2_0_0_R0_MINUS I1_0_2_0_0_R0_PLUS ++ I1_0_3_0_0_R0_MINUS I1_0_3_0_0_R0_PLUS I1_1_0_0_0_R0_MINUS ++ I1_1_0_0_0_R0_PLUS I1_1_1_0_0_R0_MINUS I1_1_1_0_0_R0_PLUS ++ I1_1_2_0_0_R0_MINUS I1_1_2_0_0_R0_PLUS I1_1_3_0_0_R0_MINUS ++ I1_1_3_0_0_R0_PLUS I1_2_0_0_0_R0_MINUS I1_2_0_0_0_R0_PLUS ++ I1_2_1_0_0_R0_MINUS I1_2_1_0_0_R0_PLUS I1_2_2_0_0_R0_MINUS ++ I1_2_2_0_0_R0_PLUS I1_2_3_0_0_R0_MINUS I1_2_3_0_0_R0_PLUS ++ I1_3_0_0_0_R0_MINUS I1_3_0_0_0_R0_PLUS I1_3_1_0_0_R0_MINUS ++ I1_3_1_0_0_R0_PLUS I1_3_2_0_0_R0_MINUS I1_3_2_0_0_R0_PLUS ++ I1_3_3_0_0_R0_MINUS I1_3_3_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS +*.PININFO I1_0_0_0_0_R0_MINUS:I I1_0_0_0_0_R0_PLUS:I I1_0_1_0_0_R0_MINUS:I +*.PININFO I1_0_1_0_0_R0_PLUS:I I1_0_2_0_0_R0_MINUS:I I1_0_2_0_0_R0_PLUS:I +*.PININFO I1_0_3_0_0_R0_MINUS:I I1_0_3_0_0_R0_PLUS:I I1_1_0_0_0_R0_MINUS:I +*.PININFO I1_1_0_0_0_R0_PLUS:I I1_1_1_0_0_R0_MINUS:I I1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_R0_MINUS:I I1_1_2_0_0_R0_PLUS:I I1_1_3_0_0_R0_MINUS:I +*.PININFO I1_1_3_0_0_R0_PLUS:I I1_2_0_0_0_R0_MINUS:I I1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_R0_MINUS:I I1_2_1_0_0_R0_PLUS:I I1_2_2_0_0_R0_MINUS:I +*.PININFO I1_2_2_0_0_R0_PLUS:I I1_2_3_0_0_R0_MINUS:I I1_2_3_0_0_R0_PLUS:I +*.PININFO I1_3_0_0_0_R0_MINUS:I I1_3_0_0_0_R0_PLUS:I I1_3_1_0_0_R0_MINUS:I +*.PININFO I1_3_1_0_0_R0_PLUS:I I1_3_2_0_0_R0_MINUS:I I1_3_2_0_0_R0_PLUS:I +*.PININFO I1_3_3_0_0_R0_MINUS:I I1_3_3_0_0_R0_PLUS:I I1_default_MINUS:I +*.PININFO I1_default_PLUS:I +DI1_3_3_0_0_R0 I1_3_3_0_0_R0_PLUS I1_3_3_0_0_R0_MINUS np_3p3_dw m=1 AREA=10n ++ PJ=400u +DI1_3_2_0_0_R0 I1_3_2_0_0_R0_PLUS I1_3_2_0_0_R0_MINUS np_3p3_dw m=1 AREA=1.32n ++ PJ=226.4u +DI1_3_1_0_0_R0 I1_3_1_0_0_R0_PLUS I1_3_1_0_0_R0_MINUS np_3p3_dw m=1 AREA=110p ++ PJ=202.2u +DI1_3_0_0_0_R0 I1_3_0_0_0_R0_PLUS I1_3_0_0_0_R0_MINUS np_3p3_dw m=1 AREA=56.5p ++ PJ=201.13u +DI1_2_3_0_0_R0 I1_2_3_0_0_R0_PLUS I1_2_3_0_0_R0_MINUS np_3p3_dw m=1 AREA=1.32n ++ PJ=226.4u +DI1_2_2_0_0_R0 I1_2_2_0_0_R0_PLUS I1_2_2_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=174.24p PJ=52.8u +DI1_2_1_0_0_R0 I1_2_1_0_0_R0_PLUS I1_2_1_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=14.52p PJ=28.6u +DI1_2_0_0_0_R0 I1_2_0_0_0_R0_PLUS I1_2_0_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=7.458p PJ=27.53u +DI1_1_3_0_0_R0 I1_1_3_0_0_R0_PLUS I1_1_3_0_0_R0_MINUS np_3p3_dw m=1 AREA=110p ++ PJ=202.2u +DI1_1_2_0_0_R0 I1_1_2_0_0_R0_PLUS I1_1_2_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=14.52p PJ=28.6u +DI1_1_1_0_0_R0 I1_1_1_0_0_R0_PLUS I1_1_1_0_0_R0_MINUS np_3p3_dw m=1 AREA=1.21p ++ PJ=4.4u +DI1_1_0_0_0_R0 I1_1_0_0_0_R0_PLUS I1_1_0_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=621.5f PJ=3.33u +DI1_0_3_0_0_R0 I1_0_3_0_0_R0_PLUS I1_0_3_0_0_R0_MINUS np_3p3_dw m=1 AREA=56.5p ++ PJ=201.13u +DI1_0_2_0_0_R0 I1_0_2_0_0_R0_PLUS I1_0_2_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=7.458p PJ=27.53u +DI1_0_1_0_0_R0 I1_0_1_0_0_R0_PLUS I1_0_1_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=621.5f PJ=3.33u +DI1_0_0_0_0_R0 I1_0_0_0_0_R0_PLUS I1_0_0_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=319.225f PJ=2.26u +DI1_default I1_default_PLUS I1_default_MINUS np_3p3_dw m=1 AREA=1p PJ=4u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/np_3p3_dw.gds b/rules/klayout/lvs/testing/testcases/np_3p3_dw.gds new file mode 100644 index 0000000..3665d74 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/np_3p3_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/np_6p0.cdl b/rules/klayout/lvs/testing/testcases/np_6p0.cdl new file mode 100644 index 0000000..e1831ec --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/np_6p0.cdl
@@ -0,0 +1,61 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: np_6p0 +* View Name: schematic +* Netlisted on: Nov 24 09:18:14 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: np_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT np_6p0 I1_0_0_0_0_R0_MINUS I1_0_1_0_0_R0_MINUS I1_0_2_0_0_R0_MINUS ++ I1_0_3_0_0_R0_MINUS I1_1_0_0_0_R0_MINUS I1_1_1_0_0_R0_MINUS ++ I1_1_2_0_0_R0_MINUS I1_1_3_0_0_R0_MINUS I1_2_0_0_0_R0_MINUS ++ I1_2_1_0_0_R0_MINUS I1_2_2_0_0_R0_MINUS I1_2_3_0_0_R0_MINUS ++ I1_3_0_0_0_R0_MINUS I1_3_1_0_0_R0_MINUS I1_3_2_0_0_R0_MINUS ++ I1_3_3_0_0_R0_MINUS I1_default_MINUS vdd! +*.PININFO I1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_R0_MINUS:I I1_0_2_0_0_R0_MINUS:I +*.PININFO I1_0_3_0_0_R0_MINUS:I I1_1_0_0_0_R0_MINUS:I I1_1_1_0_0_R0_MINUS:I +*.PININFO I1_1_2_0_0_R0_MINUS:I I1_1_3_0_0_R0_MINUS:I I1_2_0_0_0_R0_MINUS:I +*.PININFO I1_2_1_0_0_R0_MINUS:I I1_2_2_0_0_R0_MINUS:I I1_2_3_0_0_R0_MINUS:I +*.PININFO I1_3_0_0_0_R0_MINUS:I I1_3_1_0_0_R0_MINUS:I I1_3_2_0_0_R0_MINUS:I +*.PININFO I1_3_3_0_0_R0_MINUS:I I1_default_MINUS:I vdd!:I +DI1_3_3_0_0_R0 vdd! I1_3_3_0_0_R0_MINUS np_6p0 m=1 AREA=10n PJ=400u +DI1_3_2_0_0_R0 vdd! I1_3_2_0_0_R0_MINUS np_6p0 m=1 AREA=1.32n PJ=226.4u +DI1_3_1_0_0_R0 vdd! I1_3_1_0_0_R0_MINUS np_6p0 m=1 AREA=110p PJ=202.2u +DI1_3_0_0_0_R0 vdd! I1_3_0_0_0_R0_MINUS np_6p0 m=1 AREA=36p PJ=200.72u +DI1_2_3_0_0_R0 vdd! I1_2_3_0_0_R0_MINUS np_6p0 m=1 AREA=1.32n PJ=226.4u +DI1_2_2_0_0_R0 vdd! I1_2_2_0_0_R0_MINUS np_6p0 m=1 AREA=174.24p PJ=52.8u +DI1_2_1_0_0_R0 vdd! I1_2_1_0_0_R0_MINUS np_6p0 m=1 AREA=14.52p PJ=28.6u +DI1_2_0_0_0_R0 vdd! I1_2_0_0_0_R0_MINUS np_6p0 m=1 AREA=4.752p PJ=27.12u +DI1_1_3_0_0_R0 vdd! I1_1_3_0_0_R0_MINUS np_6p0 m=1 AREA=110p PJ=202.2u +DI1_1_2_0_0_R0 vdd! I1_1_2_0_0_R0_MINUS np_6p0 m=1 AREA=14.52p PJ=28.6u +DI1_1_1_0_0_R0 vdd! I1_1_1_0_0_R0_MINUS np_6p0 m=1 AREA=1.21p PJ=4.4u +DI1_1_0_0_0_R0 vdd! I1_1_0_0_0_R0_MINUS np_6p0 m=1 AREA=396f PJ=2.92u +DI1_0_3_0_0_R0 vdd! I1_0_3_0_0_R0_MINUS np_6p0 m=1 AREA=36p PJ=200.72u +DI1_0_2_0_0_R0 vdd! I1_0_2_0_0_R0_MINUS np_6p0 m=1 AREA=4.752p PJ=27.12u +DI1_0_1_0_0_R0 vdd! I1_0_1_0_0_R0_MINUS np_6p0 m=1 AREA=396f PJ=2.92u +DI1_0_0_0_0_R0 vdd! I1_0_0_0_0_R0_MINUS np_6p0 m=1 AREA=203.4f PJ=1.85u +DI1_default vdd! I1_default_MINUS np_6p0 m=1 AREA=1p PJ=4u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/np_6p0.gds b/rules/klayout/lvs/testing/testcases/np_6p0.gds new file mode 100644 index 0000000..1be13da --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/np_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/np_6p0_dw.cdl b/rules/klayout/lvs/testing/testcases/np_6p0_dw.cdl new file mode 100644 index 0000000..b78b7eb --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/np_6p0_dw.cdl
@@ -0,0 +1,86 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: np_6p0_dw +* View Name: schematic +* Netlisted on: Nov 24 09:18:59 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: np_6p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT np_6p0_dw I1_0_0_0_0_R0_MINUS I1_0_0_0_0_R0_PLUS I1_0_1_0_0_R0_MINUS ++ I1_0_1_0_0_R0_PLUS I1_0_2_0_0_R0_MINUS I1_0_2_0_0_R0_PLUS ++ I1_0_3_0_0_R0_MINUS I1_0_3_0_0_R0_PLUS I1_1_0_0_0_R0_MINUS ++ I1_1_0_0_0_R0_PLUS I1_1_1_0_0_R0_MINUS I1_1_1_0_0_R0_PLUS ++ I1_1_2_0_0_R0_MINUS I1_1_2_0_0_R0_PLUS I1_1_3_0_0_R0_MINUS ++ I1_1_3_0_0_R0_PLUS I1_2_0_0_0_R0_MINUS I1_2_0_0_0_R0_PLUS ++ I1_2_1_0_0_R0_MINUS I1_2_1_0_0_R0_PLUS I1_2_2_0_0_R0_MINUS ++ I1_2_2_0_0_R0_PLUS I1_2_3_0_0_R0_MINUS I1_2_3_0_0_R0_PLUS ++ I1_3_0_0_0_R0_MINUS I1_3_0_0_0_R0_PLUS I1_3_1_0_0_R0_MINUS ++ I1_3_1_0_0_R0_PLUS I1_3_2_0_0_R0_MINUS I1_3_2_0_0_R0_PLUS ++ I1_3_3_0_0_R0_MINUS I1_3_3_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS +*.PININFO I1_0_0_0_0_R0_MINUS:I I1_0_0_0_0_R0_PLUS:I I1_0_1_0_0_R0_MINUS:I +*.PININFO I1_0_1_0_0_R0_PLUS:I I1_0_2_0_0_R0_MINUS:I I1_0_2_0_0_R0_PLUS:I +*.PININFO I1_0_3_0_0_R0_MINUS:I I1_0_3_0_0_R0_PLUS:I I1_1_0_0_0_R0_MINUS:I +*.PININFO I1_1_0_0_0_R0_PLUS:I I1_1_1_0_0_R0_MINUS:I I1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_R0_MINUS:I I1_1_2_0_0_R0_PLUS:I I1_1_3_0_0_R0_MINUS:I +*.PININFO I1_1_3_0_0_R0_PLUS:I I1_2_0_0_0_R0_MINUS:I I1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_R0_MINUS:I I1_2_1_0_0_R0_PLUS:I I1_2_2_0_0_R0_MINUS:I +*.PININFO I1_2_2_0_0_R0_PLUS:I I1_2_3_0_0_R0_MINUS:I I1_2_3_0_0_R0_PLUS:I +*.PININFO I1_3_0_0_0_R0_MINUS:I I1_3_0_0_0_R0_PLUS:I I1_3_1_0_0_R0_MINUS:I +*.PININFO I1_3_1_0_0_R0_PLUS:I I1_3_2_0_0_R0_MINUS:I I1_3_2_0_0_R0_PLUS:I +*.PININFO I1_3_3_0_0_R0_MINUS:I I1_3_3_0_0_R0_PLUS:I I1_default_MINUS:I +*.PININFO I1_default_PLUS:I +DI1_3_3_0_0_R0 I1_3_3_0_0_R0_PLUS I1_3_3_0_0_R0_MINUS np_3p3_dw m=1 AREA=10n ++ PJ=400u +DI1_3_2_0_0_R0 I1_3_2_0_0_R0_PLUS I1_3_2_0_0_R0_MINUS np_3p3_dw m=1 AREA=1.32n ++ PJ=226.4u +DI1_3_1_0_0_R0 I1_3_1_0_0_R0_PLUS I1_3_1_0_0_R0_MINUS np_3p3_dw m=1 AREA=110p ++ PJ=202.2u +DI1_3_0_0_0_R0 I1_3_0_0_0_R0_PLUS I1_3_0_0_0_R0_MINUS np_3p3_dw m=1 AREA=56.5p ++ PJ=201.13u +DI1_2_3_0_0_R0 I1_2_3_0_0_R0_PLUS I1_2_3_0_0_R0_MINUS np_3p3_dw m=1 AREA=1.32n ++ PJ=226.4u +DI1_2_2_0_0_R0 I1_2_2_0_0_R0_PLUS I1_2_2_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=174.24p PJ=52.8u +DI1_2_1_0_0_R0 I1_2_1_0_0_R0_PLUS I1_2_1_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=14.52p PJ=28.6u +DI1_2_0_0_0_R0 I1_2_0_0_0_R0_PLUS I1_2_0_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=7.458p PJ=27.53u +DI1_1_3_0_0_R0 I1_1_3_0_0_R0_PLUS I1_1_3_0_0_R0_MINUS np_3p3_dw m=1 AREA=110p ++ PJ=202.2u +DI1_1_2_0_0_R0 I1_1_2_0_0_R0_PLUS I1_1_2_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=14.52p PJ=28.6u +DI1_1_1_0_0_R0 I1_1_1_0_0_R0_PLUS I1_1_1_0_0_R0_MINUS np_3p3_dw m=1 AREA=1.21p ++ PJ=4.4u +DI1_1_0_0_0_R0 I1_1_0_0_0_R0_PLUS I1_1_0_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=621.5f PJ=3.33u +DI1_0_3_0_0_R0 I1_0_3_0_0_R0_PLUS I1_0_3_0_0_R0_MINUS np_3p3_dw m=1 AREA=56.5p ++ PJ=201.13u +DI1_0_2_0_0_R0 I1_0_2_0_0_R0_PLUS I1_0_2_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=7.458p PJ=27.53u +DI1_0_1_0_0_R0 I1_0_1_0_0_R0_PLUS I1_0_1_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=621.5f PJ=3.33u +DI1_0_0_0_0_R0 I1_0_0_0_0_R0_PLUS I1_0_0_0_0_R0_MINUS np_3p3_dw m=1 ++ AREA=319.225f PJ=2.26u +DI1_default I1_default_PLUS I1_default_MINUS np_3p3_dw m=1 AREA=1p PJ=4u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/np_6p0_dw.gds b/rules/klayout/lvs/testing/testcases/np_6p0_dw.gds new file mode 100644 index 0000000..df0f86c --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/np_6p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/nplus_s.cdl b/rules/klayout/lvs/testing/testcases/nplus_s.cdl new file mode 100644 index 0000000..0662c85 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nplus_s.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: nplus_s +* View Name: schematic +* Netlisted on: Nov 24 09:19:41 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: nplus_s +* View Name: schematic +************************************************************************ + +.SUBCKT nplus_s I1_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_R0_MINUS I1_0_0_0_1_0_R0_PLUS I1_0_0_1_0_0_R0_MINUS ++ I1_0_0_1_0_0_R0_PLUS I1_0_0_1_1_0_R0_MINUS I1_0_0_1_1_0_R0_PLUS ++ I1_0_0_2_0_0_R0_MINUS I1_0_0_2_0_0_R0_PLUS I1_0_0_2_1_0_R0_MINUS ++ I1_0_0_2_1_0_R0_PLUS I1_0_1_0_0_0_R0_MINUS I1_0_1_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_R0_MINUS I1_0_1_0_1_0_R0_PLUS I1_0_1_1_0_0_R0_MINUS ++ I1_0_1_1_0_0_R0_PLUS I1_0_1_1_1_0_R0_MINUS I1_0_1_1_1_0_R0_PLUS ++ I1_0_1_2_0_0_R0_MINUS I1_0_1_2_0_0_R0_PLUS I1_0_1_2_1_0_R0_MINUS ++ I1_0_1_2_1_0_R0_PLUS I1_0_2_0_0_0_R0_MINUS I1_0_2_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_R0_MINUS I1_0_2_0_1_0_R0_PLUS I1_0_2_1_0_0_R0_MINUS ++ I1_0_2_1_0_0_R0_PLUS I1_0_2_1_1_0_R0_MINUS I1_0_2_1_1_0_R0_PLUS ++ I1_0_2_2_0_0_R0_MINUS I1_0_2_2_0_0_R0_PLUS I1_0_2_2_1_0_R0_MINUS ++ I1_0_2_2_1_0_R0_PLUS I1_1_0_0_0_0_R0_MINUS I1_1_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_R0_MINUS I1_1_0_0_1_0_R0_PLUS I1_1_0_1_0_0_R0_MINUS ++ I1_1_0_1_0_0_R0_PLUS I1_1_0_1_1_0_R0_MINUS I1_1_0_1_1_0_R0_PLUS ++ I1_1_0_2_0_0_R0_MINUS I1_1_0_2_0_0_R0_PLUS I1_1_0_2_1_0_R0_MINUS ++ I1_1_0_2_1_0_R0_PLUS I1_1_1_0_0_0_R0_MINUS I1_1_1_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_R0_MINUS I1_1_1_0_1_0_R0_PLUS I1_1_1_1_0_0_R0_MINUS ++ I1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_R0_MINUS I1_1_1_1_1_0_R0_PLUS ++ I1_1_1_2_0_0_R0_MINUS I1_1_1_2_0_0_R0_PLUS I1_1_1_2_1_0_R0_MINUS ++ I1_1_1_2_1_0_R0_PLUS I1_1_2_0_0_0_R0_MINUS I1_1_2_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_R0_MINUS I1_1_2_0_1_0_R0_PLUS I1_1_2_1_0_0_R0_MINUS ++ I1_1_2_1_0_0_R0_PLUS I1_1_2_1_1_0_R0_MINUS I1_1_2_1_1_0_R0_PLUS ++ I1_1_2_2_0_0_R0_MINUS I1_1_2_2_0_0_R0_PLUS I1_1_2_2_1_0_R0_MINUS ++ I1_1_2_2_1_0_R0_PLUS I1_2_0_0_0_0_R0_MINUS I1_2_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_R0_MINUS I1_2_0_0_1_0_R0_PLUS I1_2_0_1_0_0_R0_MINUS ++ I1_2_0_1_0_0_R0_PLUS I1_2_0_1_1_0_R0_MINUS I1_2_0_1_1_0_R0_PLUS ++ I1_2_0_2_0_0_R0_MINUS I1_2_0_2_0_0_R0_PLUS I1_2_0_2_1_0_R0_MINUS ++ I1_2_0_2_1_0_R0_PLUS I1_2_1_0_0_0_R0_MINUS I1_2_1_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_R0_MINUS I1_2_1_0_1_0_R0_PLUS I1_2_1_1_0_0_R0_MINUS ++ I1_2_1_1_0_0_R0_PLUS I1_2_1_1_1_0_R0_MINUS I1_2_1_1_1_0_R0_PLUS ++ I1_2_1_2_0_0_R0_MINUS I1_2_1_2_0_0_R0_PLUS I1_2_1_2_1_0_R0_MINUS ++ I1_2_1_2_1_0_R0_PLUS I1_2_2_0_0_0_R0_MINUS I1_2_2_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_R0_MINUS I1_2_2_0_1_0_R0_PLUS I1_2_2_1_0_0_R0_MINUS ++ I1_2_2_1_0_0_R0_PLUS I1_2_2_1_1_0_R0_MINUS I1_2_2_1_1_0_R0_PLUS ++ I1_2_2_2_0_0_R0_MINUS I1_2_2_2_0_0_R0_PLUS I1_2_2_2_1_0_R0_MINUS ++ I1_2_2_2_1_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_R0_MINUS:I I1_0_0_0_1_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_R0_MINUS:I I1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_R0_MINUS:I I1_0_0_1_1_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_R0_MINUS:I I1_0_0_2_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_R0_MINUS:I I1_0_0_2_1_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_R0_MINUS:I I1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_R0_MINUS:I I1_0_1_0_1_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_R0_MINUS:I I1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_R0_MINUS:I I1_0_1_1_1_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_R0_MINUS:I I1_0_1_2_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_R0_MINUS:I I1_0_1_2_1_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_R0_MINUS:I I1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_R0_MINUS:I I1_0_2_0_1_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_R0_MINUS:I I1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_R0_MINUS:I I1_0_2_1_1_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_R0_MINUS:I I1_0_2_2_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_R0_MINUS:I I1_0_2_2_1_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_R0_MINUS:I I1_1_0_0_1_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_R0_MINUS:I I1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_R0_MINUS:I I1_1_0_1_1_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_R0_MINUS:I I1_1_0_2_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_R0_MINUS:I I1_1_0_2_1_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_R0_MINUS:I I1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_R0_MINUS:I I1_1_1_0_1_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_R0_MINUS:I I1_1_1_1_1_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_R0_MINUS:I I1_1_1_2_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_R0_MINUS:I I1_1_1_2_1_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_R0_MINUS:I I1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_R0_MINUS:I I1_1_2_0_1_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_R0_MINUS:I I1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_R0_MINUS:I I1_1_2_1_1_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_R0_MINUS:I I1_1_2_2_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_R0_MINUS:I I1_1_2_2_1_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_R0_MINUS:I I1_2_0_0_1_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_R0_MINUS:I I1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_R0_MINUS:I I1_2_0_1_1_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_R0_MINUS:I I1_2_0_2_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_R0_MINUS:I I1_2_0_2_1_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_R0_MINUS:I I1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_R0_MINUS:I I1_2_1_0_1_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_R0_MINUS:I I1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_R0_MINUS:I I1_2_1_1_1_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_R0_MINUS:I I1_2_1_2_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_R0_MINUS:I I1_2_1_2_1_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_R0_MINUS:I I1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_R0_MINUS:I I1_2_2_0_1_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_R0_MINUS:I I1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_R0_MINUS:I I1_2_2_1_1_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_R0_MINUS:I I1_2_2_2_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_R0_MINUS:I I1_2_2_2_1_0_R0_PLUS:I I1_default_MINUS:I +*.PININFO I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_R0 I1_2_2_2_1_0_R0_PLUS I1_2_2_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=8.0 l=50u w=50u r=6.53672 par=8.0 s=1 +RI1_2_2_2_0_0_R0 I1_2_2_2_0_0_R0_PLUS I1_2_2_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=50u w=50u r=6.53672 par=1.0 s=8 +RI1_2_2_1_1_0_R0 I1_2_2_1_1_0_R0_PLUS I1_2_2_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=3.0 l=50u w=50u r=6.53672 par=3.0 s=1 +RI1_2_2_1_0_0_R0 I1_2_2_1_0_0_R0_PLUS I1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=50u w=50u r=6.53672 par=1.0 s=3 +RI1_2_2_0_1_0_R0 I1_2_2_0_1_0_R0_PLUS I1_2_2_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=50u w=50u r=6.53672 par=1.0 s=1 +RI1_2_2_0_0_0_R0 I1_2_2_0_0_0_R0_PLUS I1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=50u w=50u r=6.53672 par=1.0 s=1 +RI1_2_1_2_1_0_R0 I1_2_1_2_1_0_R0_PLUS I1_2_1_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=8.0 l=2.6u w=50u r=567.308m par=8.0 s=1 +RI1_2_1_2_0_0_R0 I1_2_1_2_0_0_R0_PLUS I1_2_1_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=2.6u w=50u r=567.308m par=1.0 s=8 +RI1_2_1_1_1_0_R0 I1_2_1_1_1_0_R0_PLUS I1_2_1_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=3.0 l=2.6u w=50u r=567.308m par=3.0 s=1 +RI1_2_1_1_0_0_R0 I1_2_1_1_0_0_R0_PLUS I1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=2.6u w=50u r=567.308m par=1.0 s=3 +RI1_2_1_0_1_0_R0 I1_2_1_0_1_0_R0_PLUS I1_2_1_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=2.6u w=50u r=567.308m par=1.0 s=1 +RI1_2_1_0_0_0_R0 I1_2_1_0_0_0_R0_PLUS I1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=2.6u w=50u r=567.308m par=1.0 s=1 +RI1_2_0_2_1_0_R0 I1_2_0_2_1_0_R0_PLUS I1_2_0_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=8.0 l=840n w=50u r=345.658m par=8.0 s=1 +RI1_2_0_2_0_0_R0 I1_2_0_2_0_0_R0_PLUS I1_2_0_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=840n w=50u r=345.658m par=1.0 s=8 +RI1_2_0_1_1_0_R0 I1_2_0_1_1_0_R0_PLUS I1_2_0_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=3.0 l=840n w=50u r=345.658m par=3.0 s=1 +RI1_2_0_1_0_0_R0 I1_2_0_1_0_0_R0_PLUS I1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=840n w=50u r=345.658m par=1.0 s=3 +RI1_2_0_0_1_0_R0 I1_2_0_0_1_0_R0_PLUS I1_2_0_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=840n w=50u r=345.658m par=1.0 s=1 +RI1_2_0_0_0_0_R0 I1_2_0_0_0_0_R0_PLUS I1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=840n w=50u r=345.658m par=1.0 s=1 +RI1_1_2_2_1_0_R0 I1_1_2_2_1_0_R0_PLUS I1_1_2_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=8.0 l=50u w=1.57u r=205.015 par=8.0 s=1 +RI1_1_2_2_0_0_R0 I1_1_2_2_0_0_R0_PLUS I1_1_2_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=50u w=1.57u r=205.015 par=1.0 s=8 +RI1_1_2_1_1_0_R0 I1_1_2_1_1_0_R0_PLUS I1_1_2_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=3.0 l=50u w=1.57u r=205.015 par=3.0 s=1 +RI1_1_2_1_0_0_R0 I1_1_2_1_0_0_R0_PLUS I1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=50u w=1.57u r=205.015 par=1.0 s=3 +RI1_1_2_0_1_0_R0 I1_1_2_0_1_0_R0_PLUS I1_1_2_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=50u w=1.57u r=205.015 par=1.0 s=1 +RI1_1_2_0_0_0_R0 I1_1_2_0_0_0_R0_PLUS I1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=50u w=1.57u r=205.015 par=1.0 s=1 +RI1_1_1_2_1_0_R0 I1_1_1_2_1_0_R0_PLUS I1_1_1_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=8.0 l=2.6u w=1.57u r=17.7928 par=8.0 s=1 +RI1_1_1_2_0_0_R0 I1_1_1_2_0_0_R0_PLUS I1_1_1_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=2.6u w=1.57u r=17.7928 par=1.0 s=8 +RI1_1_1_1_1_0_R0 I1_1_1_1_1_0_R0_PLUS I1_1_1_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=3.0 l=2.6u w=1.57u r=17.7928 par=3.0 s=1 +RI1_1_1_1_0_0_R0 I1_1_1_1_0_0_R0_PLUS I1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=2.6u w=1.57u r=17.7928 par=1.0 s=3 +RI1_1_1_0_1_0_R0 I1_1_1_0_1_0_R0_PLUS I1_1_1_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=2.6u w=1.57u r=17.7928 par=1.0 s=1 +RI1_1_1_0_0_0_R0 I1_1_1_0_0_0_R0_PLUS I1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=2.6u w=1.57u r=17.7928 par=1.0 s=1 +RI1_1_0_2_1_0_R0 I1_1_0_2_1_0_R0_PLUS I1_1_0_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=8.0 l=840n w=1.57u r=10.8411 par=8.0 s=1 +RI1_1_0_2_0_0_R0 I1_1_0_2_0_0_R0_PLUS I1_1_0_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=840n w=1.57u r=10.8411 par=1.0 s=8 +RI1_1_0_1_1_0_R0 I1_1_0_1_1_0_R0_PLUS I1_1_0_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=3.0 l=840n w=1.57u r=10.8411 par=3.0 s=1 +RI1_1_0_1_0_0_R0 I1_1_0_1_0_0_R0_PLUS I1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=840n w=1.57u r=10.8411 par=1.0 s=3 +RI1_1_0_0_1_0_R0 I1_1_0_0_1_0_R0_PLUS I1_1_0_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=840n w=1.57u r=10.8411 par=1.0 s=1 +RI1_1_0_0_0_0_R0 I1_1_0_0_0_0_R0_PLUS I1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=840n w=1.57u r=10.8411 par=1.0 s=1 +RI1_0_2_2_1_0_R0 I1_0_2_2_1_0_R0_PLUS I1_0_2_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=8.0 l=50u w=420n r=734.83 par=8.0 s=1 +RI1_0_2_2_0_0_R0 I1_0_2_2_0_0_R0_PLUS I1_0_2_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=50u w=420n r=734.83 par=1.0 s=8 +RI1_0_2_1_1_0_R0 I1_0_2_1_1_0_R0_PLUS I1_0_2_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=3.0 l=50u w=420n r=734.83 par=3.0 s=1 +RI1_0_2_1_0_0_R0 I1_0_2_1_0_0_R0_PLUS I1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=50u w=420n r=734.83 par=1.0 s=3 +RI1_0_2_0_1_0_R0 I1_0_2_0_1_0_R0_PLUS I1_0_2_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=50u w=420n r=734.83 par=1.0 s=1 +RI1_0_2_0_0_0_R0 I1_0_2_0_0_0_R0_PLUS I1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=50u w=420n r=734.83 par=1.0 s=1 +RI1_0_1_2_1_0_R0 I1_0_1_2_1_0_R0_PLUS I1_0_1_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=8.0 l=2.6u w=420n r=63.7743 par=8.0 s=1 +RI1_0_1_2_0_0_R0 I1_0_1_2_0_0_R0_PLUS I1_0_1_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=2.6u w=420n r=63.7743 par=1.0 s=8 +RI1_0_1_1_1_0_R0 I1_0_1_1_1_0_R0_PLUS I1_0_1_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=3.0 l=2.6u w=420n r=63.7743 par=3.0 s=1 +RI1_0_1_1_0_0_R0 I1_0_1_1_0_0_R0_PLUS I1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=2.6u w=420n r=63.7743 par=1.0 s=3 +RI1_0_1_0_1_0_R0 I1_0_1_0_1_0_R0_PLUS I1_0_1_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=2.6u w=420n r=63.7743 par=1.0 s=1 +RI1_0_1_0_0_0_R0 I1_0_1_0_0_0_R0_PLUS I1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=2.6u w=420n r=63.7743 par=1.0 s=1 +RI1_0_0_2_1_0_R0 I1_0_0_2_1_0_R0_PLUS I1_0_0_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=8.0 l=840n w=420n r=38.8574 par=8.0 s=1 +RI1_0_0_2_0_0_R0 I1_0_0_2_0_0_R0_PLUS I1_0_0_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=840n w=420n r=38.8574 par=1.0 s=8 +RI1_0_0_1_1_0_R0 I1_0_0_1_1_0_R0_PLUS I1_0_0_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=3.0 l=840n w=420n r=38.8574 par=3.0 s=1 +RI1_0_0_1_0_0_R0 I1_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=840n w=420n r=38.8574 par=1.0 s=3 +RI1_0_0_0_1_0_R0 I1_0_0_0_1_0_R0_PLUS I1_0_0_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=840n w=420n r=38.8574 par=1.0 s=1 +RI1_0_0_0_0_0_R0 I1_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s] m=1.0 l=840n w=420n r=38.8574 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[nplus_s] m=1.0 ++ l=840.00n w=420.00n r=38.8574 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/nplus_s.gds b/rules/klayout/lvs/testing/testcases/nplus_s.gds new file mode 100644 index 0000000..042673b --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nplus_s.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/nplus_s_dw.cdl b/rules/klayout/lvs/testing/testcases/nplus_s_dw.cdl new file mode 100644 index 0000000..4d9de2c --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nplus_s_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: nplus_s_dw +* View Name: schematic +* Netlisted on: Nov 24 09:25:53 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: nplus_s_dw +* View Name: schematic +************************************************************************ + +.SUBCKT nplus_s_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=8.0 l=50u w=50u r=6.53672 par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=50u w=50u r=6.53672 par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=3.0 l=50u w=50u r=6.53672 par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=50u w=50u r=6.53672 par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=50u w=50u r=6.53672 par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=50u w=50u r=6.53672 par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=8.0 l=2.6u w=50u r=567.308m par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=2.6u w=50u r=567.308m par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=3.0 l=2.6u w=50u r=567.308m par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=2.6u w=50u r=567.308m par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=2.6u w=50u r=567.308m par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=2.6u w=50u r=567.308m par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=8.0 l=840n w=50u r=345.658m par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=840n w=50u r=345.658m par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=3.0 l=840n w=50u r=345.658m par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=840n w=50u r=345.658m par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=840n w=50u r=345.658m par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=840n w=50u r=345.658m par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=8.0 l=50u w=1.57u r=205.015 par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=50u w=1.57u r=205.015 par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=3.0 l=50u w=1.57u r=205.015 par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=50u w=1.57u r=205.015 par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=50u w=1.57u r=205.015 par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=50u w=1.57u r=205.015 par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=8.0 l=2.6u w=1.57u r=17.7928 par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=2.6u w=1.57u r=17.7928 par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=3.0 l=2.6u w=1.57u r=17.7928 par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=2.6u w=1.57u r=17.7928 par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=2.6u w=1.57u r=17.7928 par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=2.6u w=1.57u r=17.7928 par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=8.0 l=840n w=1.57u r=10.8411 par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=840n w=1.57u r=10.8411 par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=3.0 l=840n w=1.57u r=10.8411 par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=840n w=1.57u r=10.8411 par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=840n w=1.57u r=10.8411 par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=840n w=1.57u r=10.8411 par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=8.0 l=50u w=420n r=734.83 par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=50u w=420n r=734.83 par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=3.0 l=50u w=420n r=734.83 par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=50u w=420n r=734.83 par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=50u w=420n r=734.83 par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=50u w=420n r=734.83 par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=8.0 l=2.6u w=420n r=63.7743 par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=2.6u w=420n r=63.7743 par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=3.0 l=2.6u w=420n r=63.7743 par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=2.6u w=420n r=63.7743 par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=2.6u w=420n r=63.7743 par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=2.6u w=420n r=63.7743 par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=8.0 l=840n w=420n r=38.8574 par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=840n w=420n r=38.8574 par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=3.0 l=840n w=420n r=38.8574 par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=840n w=420n r=38.8574 par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=840n w=420n r=38.8574 par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_s_dw] m=1.0 l=840n w=420n r=38.8574 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[nplus_s_dw] m=1.0 ++ l=840.00n w=420.00n r=38.8574 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/nplus_s_dw.gds b/rules/klayout/lvs/testing/testcases/nplus_s_dw.gds new file mode 100644 index 0000000..d5b7cf6 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nplus_s_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/nplus_u.cdl b/rules/klayout/lvs/testing/testcases/nplus_u.cdl new file mode 100644 index 0000000..cd035c4 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nplus_u.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: nplus_u +* View Name: schematic +* Netlisted on: Nov 24 09:29:33 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: nplus_u +* View Name: schematic +************************************************************************ + +.SUBCKT nplus_u I1_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_R0_MINUS I1_0_0_0_1_0_R0_PLUS I1_0_0_1_0_0_R0_MINUS ++ I1_0_0_1_0_0_R0_PLUS I1_0_0_1_1_0_R0_MINUS I1_0_0_1_1_0_R0_PLUS ++ I1_0_0_2_0_0_R0_MINUS I1_0_0_2_0_0_R0_PLUS I1_0_0_2_1_0_R0_MINUS ++ I1_0_0_2_1_0_R0_PLUS I1_0_1_0_0_0_R0_MINUS I1_0_1_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_R0_MINUS I1_0_1_0_1_0_R0_PLUS I1_0_1_1_0_0_R0_MINUS ++ I1_0_1_1_0_0_R0_PLUS I1_0_1_1_1_0_R0_MINUS I1_0_1_1_1_0_R0_PLUS ++ I1_0_1_2_0_0_R0_MINUS I1_0_1_2_0_0_R0_PLUS I1_0_1_2_1_0_R0_MINUS ++ I1_0_1_2_1_0_R0_PLUS I1_0_2_0_0_0_R0_MINUS I1_0_2_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_R0_MINUS I1_0_2_0_1_0_R0_PLUS I1_0_2_1_0_0_R0_MINUS ++ I1_0_2_1_0_0_R0_PLUS I1_0_2_1_1_0_R0_MINUS I1_0_2_1_1_0_R0_PLUS ++ I1_0_2_2_0_0_R0_MINUS I1_0_2_2_0_0_R0_PLUS I1_0_2_2_1_0_R0_MINUS ++ I1_0_2_2_1_0_R0_PLUS I1_1_0_0_0_0_R0_MINUS I1_1_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_R0_MINUS I1_1_0_0_1_0_R0_PLUS I1_1_0_1_0_0_R0_MINUS ++ I1_1_0_1_0_0_R0_PLUS I1_1_0_1_1_0_R0_MINUS I1_1_0_1_1_0_R0_PLUS ++ I1_1_0_2_0_0_R0_MINUS I1_1_0_2_0_0_R0_PLUS I1_1_0_2_1_0_R0_MINUS ++ I1_1_0_2_1_0_R0_PLUS I1_1_1_0_0_0_R0_MINUS I1_1_1_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_R0_MINUS I1_1_1_0_1_0_R0_PLUS I1_1_1_1_0_0_R0_MINUS ++ I1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_R0_MINUS I1_1_1_1_1_0_R0_PLUS ++ I1_1_1_2_0_0_R0_MINUS I1_1_1_2_0_0_R0_PLUS I1_1_1_2_1_0_R0_MINUS ++ I1_1_1_2_1_0_R0_PLUS I1_1_2_0_0_0_R0_MINUS I1_1_2_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_R0_MINUS I1_1_2_0_1_0_R0_PLUS I1_1_2_1_0_0_R0_MINUS ++ I1_1_2_1_0_0_R0_PLUS I1_1_2_1_1_0_R0_MINUS I1_1_2_1_1_0_R0_PLUS ++ I1_1_2_2_0_0_R0_MINUS I1_1_2_2_0_0_R0_PLUS I1_1_2_2_1_0_R0_MINUS ++ I1_1_2_2_1_0_R0_PLUS I1_2_0_0_0_0_R0_MINUS I1_2_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_R0_MINUS I1_2_0_0_1_0_R0_PLUS I1_2_0_1_0_0_R0_MINUS ++ I1_2_0_1_0_0_R0_PLUS I1_2_0_1_1_0_R0_MINUS I1_2_0_1_1_0_R0_PLUS ++ I1_2_0_2_0_0_R0_MINUS I1_2_0_2_0_0_R0_PLUS I1_2_0_2_1_0_R0_MINUS ++ I1_2_0_2_1_0_R0_PLUS I1_2_1_0_0_0_R0_MINUS I1_2_1_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_R0_MINUS I1_2_1_0_1_0_R0_PLUS I1_2_1_1_0_0_R0_MINUS ++ I1_2_1_1_0_0_R0_PLUS I1_2_1_1_1_0_R0_MINUS I1_2_1_1_1_0_R0_PLUS ++ I1_2_1_2_0_0_R0_MINUS I1_2_1_2_0_0_R0_PLUS I1_2_1_2_1_0_R0_MINUS ++ I1_2_1_2_1_0_R0_PLUS I1_2_2_0_0_0_R0_MINUS I1_2_2_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_R0_MINUS I1_2_2_0_1_0_R0_PLUS I1_2_2_1_0_0_R0_MINUS ++ I1_2_2_1_0_0_R0_PLUS I1_2_2_1_1_0_R0_MINUS I1_2_2_1_1_0_R0_PLUS ++ I1_2_2_2_0_0_R0_MINUS I1_2_2_2_0_0_R0_PLUS I1_2_2_2_1_0_R0_MINUS ++ I1_2_2_2_1_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_R0_MINUS:I I1_0_0_0_1_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_R0_MINUS:I I1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_R0_MINUS:I I1_0_0_1_1_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_R0_MINUS:I I1_0_0_2_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_R0_MINUS:I I1_0_0_2_1_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_R0_MINUS:I I1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_R0_MINUS:I I1_0_1_0_1_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_R0_MINUS:I I1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_R0_MINUS:I I1_0_1_1_1_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_R0_MINUS:I I1_0_1_2_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_R0_MINUS:I I1_0_1_2_1_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_R0_MINUS:I I1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_R0_MINUS:I I1_0_2_0_1_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_R0_MINUS:I I1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_R0_MINUS:I I1_0_2_1_1_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_R0_MINUS:I I1_0_2_2_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_R0_MINUS:I I1_0_2_2_1_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_R0_MINUS:I I1_1_0_0_1_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_R0_MINUS:I I1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_R0_MINUS:I I1_1_0_1_1_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_R0_MINUS:I I1_1_0_2_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_R0_MINUS:I I1_1_0_2_1_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_R0_MINUS:I I1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_R0_MINUS:I I1_1_1_0_1_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_R0_MINUS:I I1_1_1_1_1_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_R0_MINUS:I I1_1_1_2_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_R0_MINUS:I I1_1_1_2_1_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_R0_MINUS:I I1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_R0_MINUS:I I1_1_2_0_1_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_R0_MINUS:I I1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_R0_MINUS:I I1_1_2_1_1_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_R0_MINUS:I I1_1_2_2_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_R0_MINUS:I I1_1_2_2_1_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_R0_MINUS:I I1_2_0_0_1_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_R0_MINUS:I I1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_R0_MINUS:I I1_2_0_1_1_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_R0_MINUS:I I1_2_0_2_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_R0_MINUS:I I1_2_0_2_1_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_R0_MINUS:I I1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_R0_MINUS:I I1_2_1_0_1_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_R0_MINUS:I I1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_R0_MINUS:I I1_2_1_1_1_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_R0_MINUS:I I1_2_1_2_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_R0_MINUS:I I1_2_1_2_1_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_R0_MINUS:I I1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_R0_MINUS:I I1_2_2_0_1_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_R0_MINUS:I I1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_R0_MINUS:I I1_2_2_1_1_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_R0_MINUS:I I1_2_2_2_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_R0_MINUS:I I1_2_2_2_1_0_R0_PLUS:I I1_default_MINUS:I +*.PININFO I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_R0 I1_2_2_2_1_0_R0_PLUS I1_2_2_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=8.0 l=50u w=50u r=60.6187 par=8.0 s=1 +RI1_2_2_2_0_0_R0 I1_2_2_2_0_0_R0_PLUS I1_2_2_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=50u w=50u r=60.6187 par=1.0 s=8 +RI1_2_2_1_1_0_R0 I1_2_2_1_1_0_R0_PLUS I1_2_2_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=3.0 l=50u w=50u r=60.6187 par=3.0 s=1 +RI1_2_2_1_0_0_R0 I1_2_2_1_0_0_R0_PLUS I1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=50u w=50u r=60.6187 par=1.0 s=3 +RI1_2_2_0_1_0_R0 I1_2_2_0_1_0_R0_PLUS I1_2_2_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=50u w=50u r=60.6187 par=1.0 s=1 +RI1_2_2_0_0_0_R0 I1_2_2_0_0_0_R0_PLUS I1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=50u w=50u r=60.6187 par=1.0 s=1 +RI1_2_1_2_1_0_R0 I1_2_1_2_1_0_R0_PLUS I1_2_1_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=8.0 l=7.6u w=50u r=9.84027 par=8.0 s=1 +RI1_2_1_2_0_0_R0 I1_2_1_2_0_0_R0_PLUS I1_2_1_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=7.6u w=50u r=9.84027 par=1.0 s=8 +RI1_2_1_1_1_0_R0 I1_2_1_1_1_0_R0_PLUS I1_2_1_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=3.0 l=7.6u w=50u r=9.84027 par=3.0 s=1 +RI1_2_1_1_0_0_R0 I1_2_1_1_0_0_R0_PLUS I1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=7.6u w=50u r=9.84027 par=1.0 s=3 +RI1_2_1_0_1_0_R0 I1_2_1_0_1_0_R0_PLUS I1_2_1_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=7.6u w=50u r=9.84027 par=1.0 s=1 +RI1_2_1_0_0_0_R0 I1_2_1_0_0_0_R0_PLUS I1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=7.6u w=50u r=9.84027 par=1.0 s=1 +RI1_2_0_2_1_0_R0 I1_2_0_2_1_0_R0_PLUS I1_2_0_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=8.0 l=1.6u w=50u r=2.65464 par=8.0 s=1 +RI1_2_0_2_0_0_R0 I1_2_0_2_0_0_R0_PLUS I1_2_0_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=1.6u w=50u r=2.65464 par=1.0 s=8 +RI1_2_0_1_1_0_R0 I1_2_0_1_1_0_R0_PLUS I1_2_0_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=3.0 l=1.6u w=50u r=2.65464 par=3.0 s=1 +RI1_2_0_1_0_0_R0 I1_2_0_1_0_0_R0_PLUS I1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=1.6u w=50u r=2.65464 par=1.0 s=3 +RI1_2_0_0_1_0_R0 I1_2_0_0_1_0_R0_PLUS I1_2_0_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=1.6u w=50u r=2.65464 par=1.0 s=1 +RI1_2_0_0_0_0_R0 I1_2_0_0_0_0_R0_PLUS I1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=1.6u w=50u r=2.65464 par=1.0 s=1 +RI1_1_2_2_1_0_R0 I1_1_2_2_1_0_R0_PLUS I1_1_2_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=8.0 l=50u w=3.62u r=816.397 par=8.0 s=1 +RI1_1_2_2_0_0_R0 I1_1_2_2_0_0_R0_PLUS I1_1_2_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=50u w=3.62u r=816.397 par=1.0 s=8 +RI1_1_2_1_1_0_R0 I1_1_2_1_1_0_R0_PLUS I1_1_2_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=3.0 l=50u w=3.62u r=816.397 par=3.0 s=1 +RI1_1_2_1_0_0_R0 I1_1_2_1_0_0_R0_PLUS I1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=50u w=3.62u r=816.397 par=1.0 s=3 +RI1_1_2_0_1_0_R0 I1_1_2_0_1_0_R0_PLUS I1_1_2_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=50u w=3.62u r=816.397 par=1.0 s=1 +RI1_1_2_0_0_0_R0 I1_1_2_0_0_0_R0_PLUS I1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=50u w=3.62u r=816.397 par=1.0 s=1 +RI1_1_1_2_1_0_R0 I1_1_1_2_1_0_R0_PLUS I1_1_1_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=8.0 l=7.6u w=3.62u r=132.526 par=8.0 s=1 +RI1_1_1_2_0_0_R0 I1_1_1_2_0_0_R0_PLUS I1_1_1_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=7.6u w=3.62u r=132.526 par=1.0 s=8 +RI1_1_1_1_1_0_R0 I1_1_1_1_1_0_R0_PLUS I1_1_1_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=3.0 l=7.6u w=3.62u r=132.526 par=3.0 s=1 +RI1_1_1_1_0_0_R0 I1_1_1_1_0_0_R0_PLUS I1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=7.6u w=3.62u r=132.526 par=1.0 s=3 +RI1_1_1_0_1_0_R0 I1_1_1_0_1_0_R0_PLUS I1_1_1_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=7.6u w=3.62u r=132.526 par=1.0 s=1 +RI1_1_1_0_0_0_R0 I1_1_1_0_0_0_R0_PLUS I1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=7.6u w=3.62u r=132.526 par=1.0 s=1 +RI1_1_0_2_1_0_R0 I1_1_0_2_1_0_R0_PLUS I1_1_0_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=8.0 l=1.6u w=3.62u r=35.752 par=8.0 s=1 +RI1_1_0_2_0_0_R0 I1_1_0_2_0_0_R0_PLUS I1_1_0_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=1.6u w=3.62u r=35.752 par=1.0 s=8 +RI1_1_0_1_1_0_R0 I1_1_0_1_1_0_R0_PLUS I1_1_0_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=3.0 l=1.6u w=3.62u r=35.752 par=3.0 s=1 +RI1_1_0_1_0_0_R0 I1_1_0_1_0_0_R0_PLUS I1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=1.6u w=3.62u r=35.752 par=1.0 s=3 +RI1_1_0_0_1_0_R0 I1_1_0_0_1_0_R0_PLUS I1_1_0_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=1.6u w=3.62u r=35.752 par=1.0 s=1 +RI1_1_0_0_0_0_R0 I1_1_0_0_0_0_R0_PLUS I1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=1.6u w=3.62u r=35.752 par=1.0 s=1 +RI1_0_2_2_1_0_R0 I1_0_2_2_1_0_R0_PLUS I1_0_2_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=8.0 l=50u w=800n r=3.37444K par=8.0 s=1 +RI1_0_2_2_0_0_R0 I1_0_2_2_0_0_R0_PLUS I1_0_2_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=50u w=800n r=3.37444K par=1.0 s=8 +RI1_0_2_1_1_0_R0 I1_0_2_1_1_0_R0_PLUS I1_0_2_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=3.0 l=50u w=800n r=3.37444K par=3.0 s=1 +RI1_0_2_1_0_0_R0 I1_0_2_1_0_0_R0_PLUS I1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=50u w=800n r=3.37444K par=1.0 s=3 +RI1_0_2_0_1_0_R0 I1_0_2_0_1_0_R0_PLUS I1_0_2_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=50u w=800n r=3.37444K par=1.0 s=1 +RI1_0_2_0_0_0_R0 I1_0_2_0_0_0_R0_PLUS I1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=50u w=800n r=3.37444K par=1.0 s=1 +RI1_0_1_2_1_0_R0 I1_0_1_2_1_0_R0_PLUS I1_0_1_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=8.0 l=7.6u w=800n r=547.775 par=8.0 s=1 +RI1_0_1_2_0_0_R0 I1_0_1_2_0_0_R0_PLUS I1_0_1_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=7.6u w=800n r=547.775 par=1.0 s=8 +RI1_0_1_1_1_0_R0 I1_0_1_1_1_0_R0_PLUS I1_0_1_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=3.0 l=7.6u w=800n r=547.775 par=3.0 s=1 +RI1_0_1_1_0_0_R0 I1_0_1_1_0_0_R0_PLUS I1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=7.6u w=800n r=547.775 par=1.0 s=3 +RI1_0_1_0_1_0_R0 I1_0_1_0_1_0_R0_PLUS I1_0_1_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=7.6u w=800n r=547.775 par=1.0 s=1 +RI1_0_1_0_0_0_R0 I1_0_1_0_0_0_R0_PLUS I1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=7.6u w=800n r=547.775 par=1.0 s=1 +RI1_0_0_2_1_0_R0 I1_0_0_2_1_0_R0_PLUS I1_0_0_2_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=8.0 l=1.6u w=800n r=147.775 par=8.0 s=1 +RI1_0_0_2_0_0_R0 I1_0_0_2_0_0_R0_PLUS I1_0_0_2_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=1.6u w=800n r=147.775 par=1.0 s=8 +RI1_0_0_1_1_0_R0 I1_0_0_1_1_0_R0_PLUS I1_0_0_1_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=3.0 l=1.6u w=800n r=147.775 par=3.0 s=1 +RI1_0_0_1_0_0_R0 I1_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=1.6u w=800n r=147.775 par=1.0 s=3 +RI1_0_0_0_1_0_R0 I1_0_0_0_1_0_R0_PLUS I1_0_0_0_1_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=1.6u w=800n r=147.775 par=1.0 s=1 +RI1_0_0_0_0_0_R0 I1_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u] m=1.0 l=1.6u w=800n r=147.775 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[nplus_u] m=1.0 l=2u ++ w=1u r=142.7251 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/nplus_u.gds b/rules/klayout/lvs/testing/testcases/nplus_u.gds new file mode 100644 index 0000000..33dc444 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nplus_u.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/nplus_u_dw.cdl b/rules/klayout/lvs/testing/testcases/nplus_u_dw.cdl new file mode 100644 index 0000000..1a8655b --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nplus_u_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: nplus_u_dw +* View Name: schematic +* Netlisted on: Nov 24 09:30:25 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: nplus_u_dw +* View Name: schematic +************************************************************************ + +.SUBCKT nplus_u_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=8.0 l=50u w=50u r=60.6187 par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=50u w=50u r=60.6187 par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=3.0 l=50u w=50u r=60.6187 par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=50u w=50u r=60.6187 par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=50u w=50u r=60.6187 par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=50u w=50u r=60.6187 par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=8.0 l=7.6u w=50u r=9.84027 par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=7.6u w=50u r=9.84027 par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=3.0 l=7.6u w=50u r=9.84027 par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=7.6u w=50u r=9.84027 par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=7.6u w=50u r=9.84027 par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=7.6u w=50u r=9.84027 par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=8.0 l=1.6u w=50u r=2.65464 par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=1.6u w=50u r=2.65464 par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=3.0 l=1.6u w=50u r=2.65464 par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=1.6u w=50u r=2.65464 par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=1.6u w=50u r=2.65464 par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=1.6u w=50u r=2.65464 par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=8.0 l=50u w=3.62u r=816.397 par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=50u w=3.62u r=816.397 par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=3.0 l=50u w=3.62u r=816.397 par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=50u w=3.62u r=816.397 par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=50u w=3.62u r=816.397 par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=50u w=3.62u r=816.397 par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=8.0 l=7.6u w=3.62u r=132.526 par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=7.6u w=3.62u r=132.526 par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=3.0 l=7.6u w=3.62u r=132.526 par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=7.6u w=3.62u r=132.526 par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=7.6u w=3.62u r=132.526 par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=7.6u w=3.62u r=132.526 par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=8.0 l=1.6u w=3.62u r=35.752 par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=1.6u w=3.62u r=35.752 par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=3.0 l=1.6u w=3.62u r=35.752 par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=1.6u w=3.62u r=35.752 par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=1.6u w=3.62u r=35.752 par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=1.6u w=3.62u r=35.752 par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=8.0 l=50u w=800n r=3.37444K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=50u w=800n r=3.37444K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=3.0 l=50u w=800n r=3.37444K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=50u w=800n r=3.37444K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=50u w=800n r=3.37444K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=50u w=800n r=3.37444K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=8.0 l=7.6u w=800n r=547.775 par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=7.6u w=800n r=547.775 par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=3.0 l=7.6u w=800n r=547.775 par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=7.6u w=800n r=547.775 par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=7.6u w=800n r=547.775 par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=7.6u w=800n r=547.775 par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=8.0 l=1.6u w=800n r=147.775 par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=1.6u w=800n r=147.775 par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=3.0 l=1.6u w=800n r=147.775 par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=1.6u w=800n r=147.775 par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=1.6u w=800n r=147.775 par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nplus_u_dw] m=1.0 l=1.6u w=800n r=147.775 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[nplus_u_dw] m=1.0 ++ l=2u w=1u r=142.7251 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/nplus_u_dw.gds b/rules/klayout/lvs/testing/testcases/nplus_u_dw.gds new file mode 100644 index 0000000..84947cb --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nplus_u_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/npolyf_s.cdl b/rules/klayout/lvs/testing/testcases/npolyf_s.cdl new file mode 100644 index 0000000..aaf5c07 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/npolyf_s.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: npolyf_s +* View Name: schematic +* Netlisted on: Nov 24 09:31:03 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: npolyf_s +* View Name: schematic +************************************************************************ + +.SUBCKT npolyf_s I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=8.0 l=50u w=50u r=7.02182 par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=50u w=50u r=7.02182 par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=3.0 l=50u w=50u r=7.02182 par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=50u w=50u r=7.02182 par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=50u w=50u r=7.02182 par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=50u w=50u r=7.02182 par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=8.0 l=7.6u w=50u r=1.25392 par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=7.6u w=50u r=1.25392 par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=3.0 l=7.6u w=50u r=1.25392 par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=7.6u w=50u r=1.25392 par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=7.6u w=50u r=1.25392 par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=7.6u w=50u r=1.25392 par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=8.0 l=1.6u w=50u r=437.71m par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=1.6u w=50u r=437.71m par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=3.0 l=1.6u w=50u r=437.71m par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=1.6u w=50u r=437.71m par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=1.6u w=50u r=437.71m par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=1.6u w=50u r=437.71m par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=8.0 l=50u w=3.62u r=97.3107 par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=50u w=3.62u r=97.3107 par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=3.0 l=50u w=3.62u r=97.3107 par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=50u w=3.62u r=97.3107 par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=50u w=3.62u r=97.3107 par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=50u w=3.62u r=97.3107 par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=8.0 l=7.6u w=3.62u r=17.3773 par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=7.6u w=3.62u r=17.3773 par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=3.0 l=7.6u w=3.62u r=17.3773 par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=7.6u w=3.62u r=17.3773 par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=7.6u w=3.62u r=17.3773 par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=7.6u w=3.62u r=17.3773 par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=8.0 l=1.6u w=3.62u r=6.06593 par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=1.6u w=3.62u r=6.06593 par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=3.0 l=1.6u w=3.62u r=6.06593 par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=1.6u w=3.62u r=6.06593 par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=1.6u w=3.62u r=6.06593 par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=1.6u w=3.62u r=6.06593 par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=8.0 l=50u w=800n r=445.997 par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=50u w=800n r=445.997 par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=3.0 l=50u w=800n r=445.997 par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=50u w=800n r=445.997 par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=50u w=800n r=445.997 par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=50u w=800n r=445.997 par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=8.0 l=7.6u w=800n r=79.644 par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=7.6u w=800n r=79.644 par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=3.0 l=7.6u w=800n r=79.644 par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=7.6u w=800n r=79.644 par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=7.6u w=800n r=79.644 par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=7.6u w=800n r=79.644 par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=8.0 l=1.6u w=800n r=27.8015 par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=1.6u w=800n r=27.8015 par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=3.0 l=1.6u w=800n r=27.8015 par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=1.6u w=800n r=27.8015 par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=1.6u w=800n r=27.8015 par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s] m=1.0 l=1.6u w=800n r=27.8015 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[npolyf_s] m=1.0 ++ l=1.6u w=800.0n r=27.8015 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/npolyf_s.gds b/rules/klayout/lvs/testing/testcases/npolyf_s.gds new file mode 100644 index 0000000..8de85ee --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/npolyf_s.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/npolyf_s_dw.cdl b/rules/klayout/lvs/testing/testcases/npolyf_s_dw.cdl new file mode 100644 index 0000000..6a2e9c3 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/npolyf_s_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: npolyf_s_dw +* View Name: schematic +* Netlisted on: Nov 24 09:31:45 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: npolyf_s_dw +* View Name: schematic +************************************************************************ + +.SUBCKT npolyf_s_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=8.0 l=50u w=50u r=7.02182 par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=50u w=50u r=7.02182 par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=3.0 l=50u w=50u r=7.02182 par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=50u w=50u r=7.02182 par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=50u w=50u r=7.02182 par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=50u w=50u r=7.02182 par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=8.0 l=7.6u w=50u r=1.25392 par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=7.6u w=50u r=1.25392 par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=3.0 l=7.6u w=50u r=1.25392 par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=7.6u w=50u r=1.25392 par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=7.6u w=50u r=1.25392 par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=7.6u w=50u r=1.25392 par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=8.0 l=1.6u w=50u r=437.71m par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=1.6u w=50u r=437.71m par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=3.0 l=1.6u w=50u r=437.71m par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=1.6u w=50u r=437.71m par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=1.6u w=50u r=437.71m par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=1.6u w=50u r=437.71m par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=8.0 l=50u w=3.62u r=97.3107 par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=50u w=3.62u r=97.3107 par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=3.0 l=50u w=3.62u r=97.3107 par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=50u w=3.62u r=97.3107 par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=50u w=3.62u r=97.3107 par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=50u w=3.62u r=97.3107 par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=8.0 l=7.6u w=3.62u r=17.3773 par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=7.6u w=3.62u r=17.3773 par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=3.0 l=7.6u w=3.62u r=17.3773 par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=7.6u w=3.62u r=17.3773 par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=7.6u w=3.62u r=17.3773 par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=7.6u w=3.62u r=17.3773 par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=8.0 l=1.6u w=3.62u r=6.06593 par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=1.6u w=3.62u r=6.06593 par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=3.0 l=1.6u w=3.62u r=6.06593 par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=1.6u w=3.62u r=6.06593 par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=1.6u w=3.62u r=6.06593 par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=1.6u w=3.62u r=6.06593 par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=8.0 l=50u w=800n r=445.997 par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=50u w=800n r=445.997 par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=3.0 l=50u w=800n r=445.997 par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=50u w=800n r=445.997 par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=50u w=800n r=445.997 par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=50u w=800n r=445.997 par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=8.0 l=7.6u w=800n r=79.644 par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=7.6u w=800n r=79.644 par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=3.0 l=7.6u w=800n r=79.644 par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=7.6u w=800n r=79.644 par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=7.6u w=800n r=79.644 par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=7.6u w=800n r=79.644 par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=8.0 l=1.6u w=800n r=27.8015 par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=1.6u w=800n r=27.8015 par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=3.0 l=1.6u w=800n r=27.8015 par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=1.6u w=800n r=27.8015 par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=1.6u w=800n r=27.8015 par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_s_dw] m=1.0 l=1.6u w=800n r=27.8015 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[npolyf_s_dw] m=1.0 ++ l=1.6u w=800.0n r=27.8015 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/npolyf_s_dw.gds b/rules/klayout/lvs/testing/testcases/npolyf_s_dw.gds new file mode 100644 index 0000000..227e797 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/npolyf_s_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/npolyf_u.cdl b/rules/klayout/lvs/testing/testcases/npolyf_u.cdl new file mode 100644 index 0000000..cadf5db --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/npolyf_u.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: npolyf_u +* View Name: schematic +* Netlisted on: Nov 24 09:35:58 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: npolyf_u +* View Name: schematic +************************************************************************ + +.SUBCKT npolyf_u I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=8.0 l=50u w=50u r=311.93 par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=50u w=50u r=311.93 par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=3.0 l=50u w=50u r=311.93 par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=50u w=50u r=311.93 par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=50u w=50u r=311.93 par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=50u w=50u r=311.93 par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=8.0 l=7.6u w=50u r=48.7706 par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=7.6u w=50u r=48.7706 par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=3.0 l=7.6u w=50u r=48.7706 par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=7.6u w=50u r=48.7706 par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=7.6u w=50u r=48.7706 par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=7.6u w=50u r=48.7706 par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=8.0 l=1.6u w=50u r=11.5312 par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=1.6u w=50u r=11.5312 par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=3.0 l=1.6u w=50u r=11.5312 par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=1.6u w=50u r=11.5312 par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=1.6u w=50u r=11.5312 par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=1.6u w=50u r=11.5312 par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=8.0 l=50u w=3.62u r=4.3678K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=50u w=3.62u r=4.3678K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=3.0 l=50u w=3.62u r=4.3678K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=50u w=3.62u r=4.3678K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=50u w=3.62u r=4.3678K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=50u w=3.62u r=4.3678K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=8.0 l=7.6u w=3.62u r=682.912 par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=7.6u w=3.62u r=682.912 par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=3.0 l=7.6u w=3.62u r=682.912 par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=7.6u w=3.62u r=682.912 par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=7.6u w=3.62u r=682.912 par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=7.6u w=3.62u r=682.912 par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=8.0 l=1.6u w=3.62u r=161.465 par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=1.6u w=3.62u r=161.465 par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=3.0 l=1.6u w=3.62u r=161.465 par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=1.6u w=3.62u r=161.465 par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=1.6u w=3.62u r=161.465 par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=1.6u w=3.62u r=161.465 par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=8.0 l=50u w=800n r=20.8567K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=50u w=800n r=20.8567K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=3.0 l=50u w=800n r=20.8567K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=50u w=800n r=20.8567K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=50u w=800n r=20.8567K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=50u w=800n r=20.8567K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=8.0 l=7.6u w=800n r=3.26097K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=7.6u w=800n r=3.26097K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=3.0 l=7.6u w=800n r=3.26097K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=7.6u w=800n r=3.26097K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=7.6u w=800n r=3.26097K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=7.6u w=800n r=3.26097K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=8.0 l=1.6u w=800n r=771.014 par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=1.6u w=800n r=771.014 par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=3.0 l=1.6u w=800n r=771.014 par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=1.6u w=800n r=771.014 par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=1.6u w=800n r=771.014 par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u] m=1.0 l=1.6u w=800n r=771.014 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[npolyf_u] m=1.0 ++ l=1.6u w=800.0n r=771.014 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/npolyf_u.gds b/rules/klayout/lvs/testing/testcases/npolyf_u.gds new file mode 100644 index 0000000..328c751 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/npolyf_u.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/npolyf_u_dw.cdl b/rules/klayout/lvs/testing/testcases/npolyf_u_dw.cdl new file mode 100644 index 0000000..d345c24 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/npolyf_u_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: npolyf_u_dw +* View Name: schematic +* Netlisted on: Nov 24 09:40:44 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: npolyf_u_dw +* View Name: schematic +************************************************************************ + +.SUBCKT npolyf_u_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=8.0 l=50u w=50u r=311.93 par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=50u w=50u r=311.93 par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=3.0 l=50u w=50u r=311.93 par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=50u w=50u r=311.93 par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=50u w=50u r=311.93 par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=50u w=50u r=311.93 par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=8.0 l=7.6u w=50u r=48.7706 par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=7.6u w=50u r=48.7706 par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=3.0 l=7.6u w=50u r=48.7706 par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=7.6u w=50u r=48.7706 par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=7.6u w=50u r=48.7706 par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=7.6u w=50u r=48.7706 par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=8.0 l=1.6u w=50u r=11.5312 par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=1.6u w=50u r=11.5312 par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=3.0 l=1.6u w=50u r=11.5312 par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=1.6u w=50u r=11.5312 par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=1.6u w=50u r=11.5312 par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=1.6u w=50u r=11.5312 par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=8.0 l=50u w=3.62u r=4.3678K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=50u w=3.62u r=4.3678K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=3.0 l=50u w=3.62u r=4.3678K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=50u w=3.62u r=4.3678K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=50u w=3.62u r=4.3678K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=50u w=3.62u r=4.3678K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=8.0 l=7.6u w=3.62u r=682.912 par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=7.6u w=3.62u r=682.912 par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=3.0 l=7.6u w=3.62u r=682.912 par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=7.6u w=3.62u r=682.912 par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=7.6u w=3.62u r=682.912 par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=7.6u w=3.62u r=682.912 par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=8.0 l=1.6u w=3.62u r=161.465 par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=1.6u w=3.62u r=161.465 par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=3.0 l=1.6u w=3.62u r=161.465 par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=1.6u w=3.62u r=161.465 par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=1.6u w=3.62u r=161.465 par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=1.6u w=3.62u r=161.465 par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=8.0 l=50u w=800n r=20.8567K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=50u w=800n r=20.8567K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=3.0 l=50u w=800n r=20.8567K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=50u w=800n r=20.8567K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=50u w=800n r=20.8567K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=50u w=800n r=20.8567K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=8.0 l=7.6u w=800n r=3.26097K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=7.6u w=800n r=3.26097K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=3.0 l=7.6u w=800n r=3.26097K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=7.6u w=800n r=3.26097K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=7.6u w=800n r=3.26097K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=7.6u w=800n r=3.26097K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=8.0 l=1.6u w=800n r=771.014 par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=1.6u w=800n r=771.014 par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=3.0 l=1.6u w=800n r=771.014 par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=1.6u w=800n r=771.014 par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=1.6u w=800n r=771.014 par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[npolyf_u_dw] m=1.0 l=1.6u w=800n r=771.014 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[npolyf_u_dw] m=1.0 ++ l=1.6u w=800.0n r=771.014 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/npolyf_u_dw.gds b/rules/klayout/lvs/testing/testcases/npolyf_u_dw.gds new file mode 100644 index 0000000..e4a3622 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/npolyf_u_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/nwell.cdl b/rules/klayout/lvs/testing/testcases/nwell.cdl new file mode 100644 index 0000000..b63d9b2 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nwell.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: nwell +* View Name: schematic +* Netlisted on: Nov 24 09:41:48 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: nwell +* View Name: schematic +************************************************************************ + +.SUBCKT nwell I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=8.0 l=50u w=50u r=1.01864K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=50u w=50u r=1.01864K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=3.0 l=50u w=50u r=1.01864K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=50u w=50u r=1.01864K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=50u w=50u r=1.01864K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=50u w=50u r=1.01864K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=8.0 l=11.61u w=50u r=243.958 par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=11.61u w=50u r=243.958 par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=3.0 l=11.61u w=50u r=243.958 par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=11.61u w=50u r=243.958 par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=11.61u w=50u r=243.958 par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=11.61u w=50u r=243.958 par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=8.0 l=4u w=50u r=90.3947 par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=4u w=50u r=90.3947 par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=3.0 l=4u w=50u r=90.3947 par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=4u w=50u r=90.3947 par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=4u w=50u r=90.3947 par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=4u w=50u r=90.3947 par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=8.0 l=50u w=5.71u r=9.58595K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=50u w=5.71u r=9.58595K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=3.0 l=50u w=5.71u r=9.58595K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=50u w=5.71u r=9.58595K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=50u w=5.71u r=9.58595K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=50u w=5.71u r=9.58595K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=8.0 l=11.61u w=5.71u r=2.29578K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=11.61u w=5.71u r=2.29578K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=3.0 l=11.61u w=5.71u r=2.29578K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=11.61u w=5.71u r=2.29578K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=11.61u w=5.71u r=2.29578K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=11.61u w=5.71u r=2.29578K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=8.0 l=4u w=5.71u r=850.665 par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=4u w=5.71u r=850.665 par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=3.0 l=4u w=5.71u r=850.665 par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=4u w=5.71u r=850.665 par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=4u w=5.71u r=850.665 par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=4u w=5.71u r=850.665 par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=8.0 l=50u w=2u r=32.4419K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=50u w=2u r=32.4419K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=3.0 l=50u w=2u r=32.4419K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=50u w=2u r=32.4419K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=50u w=2u r=32.4419K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=50u w=2u r=32.4419K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=8.0 l=11.61u w=2u r=7.76967K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=11.61u w=2u r=7.76967K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=3.0 l=11.61u w=2u r=7.76967K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=11.61u w=2u r=7.76967K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=11.61u w=2u r=7.76967K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=11.61u w=2u r=7.76967K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=8.0 l=4u w=2u r=2.87892K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=4u w=2u r=2.87892K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=3.0 l=4u w=2u r=2.87892K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=4u w=2u r=2.87892K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=4u w=2u r=2.87892K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[nwell] m=1.0 l=4u w=2u r=2.87892K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[nwell] m=1.0 l=4u ++ w=2u r=2.8789203K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/nwell.gds b/rules/klayout/lvs/testing/testcases/nwell.gds new file mode 100644 index 0000000..929f898 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nwell.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/nwp_3p3.cdl b/rules/klayout/lvs/testing/testcases/nwp_3p3.cdl new file mode 100644 index 0000000..c426726 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nwp_3p3.cdl
@@ -0,0 +1,61 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: nwp_3p3 +* View Name: schematic +* Netlisted on: Nov 24 09:42:29 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: nwp_3p3 +* View Name: schematic +************************************************************************ + +.SUBCKT nwp_3p3 I1_0_0_0_0_R0_MINUS I1_0_1_0_0_R0_MINUS I1_0_2_0_0_R0_MINUS ++ I1_0_3_0_0_R0_MINUS I1_1_0_0_0_R0_MINUS I1_1_1_0_0_R0_MINUS ++ I1_1_2_0_0_R0_MINUS I1_1_3_0_0_R0_MINUS I1_2_0_0_0_R0_MINUS ++ I1_2_1_0_0_R0_MINUS I1_2_2_0_0_R0_MINUS I1_2_3_0_0_R0_MINUS ++ I1_3_0_0_0_R0_MINUS I1_3_1_0_0_R0_MINUS I1_3_2_0_0_R0_MINUS ++ I1_3_3_0_0_R0_MINUS I1_default_MINUS vdd! +*.PININFO I1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_R0_MINUS:I I1_0_2_0_0_R0_MINUS:I +*.PININFO I1_0_3_0_0_R0_MINUS:I I1_1_0_0_0_R0_MINUS:I I1_1_1_0_0_R0_MINUS:I +*.PININFO I1_1_2_0_0_R0_MINUS:I I1_1_3_0_0_R0_MINUS:I I1_2_0_0_0_R0_MINUS:I +*.PININFO I1_2_1_0_0_R0_MINUS:I I1_2_2_0_0_R0_MINUS:I I1_2_3_0_0_R0_MINUS:I +*.PININFO I1_3_0_0_0_R0_MINUS:I I1_3_1_0_0_R0_MINUS:I I1_3_2_0_0_R0_MINUS:I +*.PININFO I1_3_3_0_0_R0_MINUS:I I1_default_MINUS:I vdd!:I +DI1_3_3_0_0_R0 vdd! I1_3_3_0_0_R0_MINUS nwp_3p3 m=1 AREA=10n PJ=400u +DI1_3_2_0_0_R0 vdd! I1_3_2_0_0_R0_MINUS nwp_3p3 m=1 AREA=1.21n PJ=224.2u +DI1_3_1_0_0_R0 vdd! I1_3_1_0_0_R0_MINUS nwp_3p3 m=1 AREA=123p PJ=202.46u +DI1_3_0_0_0_R0 vdd! I1_3_0_0_0_R0_MINUS nwp_3p3 m=1 AREA=86p PJ=201.72u +DI1_2_3_0_0_R0 vdd! I1_2_3_0_0_R0_MINUS nwp_3p3 m=1 AREA=1.21n PJ=224.2u +DI1_2_2_0_0_R0 vdd! I1_2_2_0_0_R0_MINUS nwp_3p3 m=1 AREA=146.41p PJ=48.4u +DI1_2_1_0_0_R0 vdd! I1_2_1_0_0_R0_MINUS nwp_3p3 m=1 AREA=14.883p PJ=26.66u +DI1_2_0_0_0_R0 vdd! I1_2_0_0_0_R0_MINUS nwp_3p3 m=1 AREA=10.406p PJ=25.92u +DI1_1_3_0_0_R0 vdd! I1_1_3_0_0_R0_MINUS nwp_3p3 m=1 AREA=123p PJ=202.46u +DI1_1_2_0_0_R0 vdd! I1_1_2_0_0_R0_MINUS nwp_3p3 m=1 AREA=14.883p PJ=26.66u +DI1_1_1_0_0_R0 vdd! I1_1_1_0_0_R0_MINUS nwp_3p3 m=1 AREA=1.5129p PJ=4.92u +DI1_1_0_0_0_R0 vdd! I1_1_0_0_0_R0_MINUS nwp_3p3 m=1 AREA=1.0578p PJ=4.18u +DI1_0_3_0_0_R0 vdd! I1_0_3_0_0_R0_MINUS nwp_3p3 m=1 AREA=86p PJ=201.72u +DI1_0_2_0_0_R0 vdd! I1_0_2_0_0_R0_MINUS nwp_3p3 m=1 AREA=10.406p PJ=25.92u +DI1_0_1_0_0_R0 vdd! I1_0_1_0_0_R0_MINUS nwp_3p3 m=1 AREA=1.0578p PJ=4.18u +DI1_0_0_0_0_R0 vdd! I1_0_0_0_0_R0_MINUS nwp_3p3 m=1 AREA=739.6f PJ=3.44u +DI1_default vdd! I1_default_MINUS nwp_3p3 m=1 AREA=1p PJ=4u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/nwp_3p3.gds b/rules/klayout/lvs/testing/testcases/nwp_3p3.gds new file mode 100644 index 0000000..d4f8a47 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nwp_3p3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/nwp_6p0.cdl b/rules/klayout/lvs/testing/testcases/nwp_6p0.cdl new file mode 100644 index 0000000..3cc4e4a --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nwp_6p0.cdl
@@ -0,0 +1,61 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: nwp_6p0 +* View Name: schematic +* Netlisted on: Nov 24 09:43:35 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: nwp_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT nwp_6p0 I1_0_0_0_0_R0_MINUS I1_0_1_0_0_R0_MINUS I1_0_2_0_0_R0_MINUS ++ I1_0_3_0_0_R0_MINUS I1_1_0_0_0_R0_MINUS I1_1_1_0_0_R0_MINUS ++ I1_1_2_0_0_R0_MINUS I1_1_3_0_0_R0_MINUS I1_2_0_0_0_R0_MINUS ++ I1_2_1_0_0_R0_MINUS I1_2_2_0_0_R0_MINUS I1_2_3_0_0_R0_MINUS ++ I1_3_0_0_0_R0_MINUS I1_3_1_0_0_R0_MINUS I1_3_2_0_0_R0_MINUS ++ I1_3_3_0_0_R0_MINUS I1_default_MINUS vdd! +*.PININFO I1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_R0_MINUS:I I1_0_2_0_0_R0_MINUS:I +*.PININFO I1_0_3_0_0_R0_MINUS:I I1_1_0_0_0_R0_MINUS:I I1_1_1_0_0_R0_MINUS:I +*.PININFO I1_1_2_0_0_R0_MINUS:I I1_1_3_0_0_R0_MINUS:I I1_2_0_0_0_R0_MINUS:I +*.PININFO I1_2_1_0_0_R0_MINUS:I I1_2_2_0_0_R0_MINUS:I I1_2_3_0_0_R0_MINUS:I +*.PININFO I1_3_0_0_0_R0_MINUS:I I1_3_1_0_0_R0_MINUS:I I1_3_2_0_0_R0_MINUS:I +*.PININFO I1_3_3_0_0_R0_MINUS:I I1_default_MINUS:I vdd!:I +DI1_3_3_0_0_R0 vdd! I1_3_3_0_0_R0_MINUS nwp_6p0 m=1 AREA=10n PJ=400u +DI1_3_2_0_0_R0 vdd! I1_3_2_0_0_R0_MINUS nwp_6p0 m=1 AREA=1.21n PJ=224.2u +DI1_3_1_0_0_R0 vdd! I1_3_1_0_0_R0_MINUS nwp_6p0 m=1 AREA=123p PJ=202.46u +DI1_3_0_0_0_R0 vdd! I1_3_0_0_0_R0_MINUS nwp_6p0 m=1 AREA=86p PJ=201.72u +DI1_2_3_0_0_R0 vdd! I1_2_3_0_0_R0_MINUS nwp_6p0 m=1 AREA=1.21n PJ=224.2u +DI1_2_2_0_0_R0 vdd! I1_2_2_0_0_R0_MINUS nwp_6p0 m=1 AREA=146.41p PJ=48.4u +DI1_2_1_0_0_R0 vdd! I1_2_1_0_0_R0_MINUS nwp_6p0 m=1 AREA=14.883p PJ=26.66u +DI1_2_0_0_0_R0 vdd! I1_2_0_0_0_R0_MINUS nwp_6p0 m=1 AREA=10.406p PJ=25.92u +DI1_1_3_0_0_R0 vdd! I1_1_3_0_0_R0_MINUS nwp_6p0 m=1 AREA=123p PJ=202.46u +DI1_1_2_0_0_R0 vdd! I1_1_2_0_0_R0_MINUS nwp_6p0 m=1 AREA=14.883p PJ=26.66u +DI1_1_1_0_0_R0 vdd! I1_1_1_0_0_R0_MINUS nwp_6p0 m=1 AREA=1.5129p PJ=4.92u +DI1_1_0_0_0_R0 vdd! I1_1_0_0_0_R0_MINUS nwp_6p0 m=1 AREA=1.0578p PJ=4.18u +DI1_0_3_0_0_R0 vdd! I1_0_3_0_0_R0_MINUS nwp_6p0 m=1 AREA=86p PJ=201.72u +DI1_0_2_0_0_R0 vdd! I1_0_2_0_0_R0_MINUS nwp_6p0 m=1 AREA=10.406p PJ=25.92u +DI1_0_1_0_0_R0 vdd! I1_0_1_0_0_R0_MINUS nwp_6p0 m=1 AREA=1.0578p PJ=4.18u +DI1_0_0_0_0_R0 vdd! I1_0_0_0_0_R0_MINUS nwp_6p0 m=1 AREA=739.6f PJ=3.44u +DI1_default vdd! I1_default_MINUS nwp_6p0 m=1 AREA=1p PJ=4u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/nwp_6p0.gds b/rules/klayout/lvs/testing/testcases/nwp_6p0.gds new file mode 100644 index 0000000..6f66b69 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/nwp_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/pmoscap_3p3.cdl b/rules/klayout/lvs/testing/testcases/pmoscap_3p3.cdl new file mode 100644 index 0000000..e828925 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pmoscap_3p3.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pmoscap_3p3 +* View Name: schematic +* Netlisted on: Nov 24 09:44:20 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pmoscap_3p3 +* View Name: schematic +************************************************************************ + +.SUBCKT pmoscap_3p3 I1_0_0_R0_D I1_0_0_R0_G I1_0_1_R0_D I1_0_1_R0_G ++ I1_0_2_R0_D I1_0_2_R0_G I1_1_0_R0_D I1_1_0_R0_G I1_1_1_R0_D I1_1_1_R0_G ++ I1_1_2_R0_D I1_1_2_R0_G I1_2_0_R0_D I1_2_0_R0_G I1_2_1_R0_D I1_2_1_R0_G ++ I1_2_2_R0_D I1_2_2_R0_G I1_default_D I1_default_G +*.PININFO I1_0_0_R0_D:I I1_0_0_R0_G:I I1_0_1_R0_D:I I1_0_1_R0_G:I +*.PININFO I1_0_2_R0_D:I I1_0_2_R0_G:I I1_1_0_R0_D:I I1_1_0_R0_G:I +*.PININFO I1_1_1_R0_D:I I1_1_1_R0_G:I I1_1_2_R0_D:I I1_1_2_R0_G:I +*.PININFO I1_2_0_R0_D:I I1_2_0_R0_G:I I1_2_1_R0_D:I I1_2_1_R0_G:I +*.PININFO I1_2_2_R0_D:I I1_2_2_R0_G:I I1_default_D:I I1_default_G:I +CI1_2_2_R0 I1_2_2_R0_G I1_2_2_R0_D $[pmoscap_3p3] m=1 l=50.000u w=50.000u +CI1_2_1_R0 I1_2_1_R0_G I1_2_1_R0_D $[pmoscap_3p3] m=1 l=50.000u w=12.350u +CI1_2_0_R0 I1_2_0_R0_G I1_2_0_R0_D $[pmoscap_3p3] m=1 l=50.000u w=1.000u +CI1_1_2_R0 I1_1_2_R0_G I1_1_2_R0_D $[pmoscap_3p3] m=1 l=12.350u w=50.000u +CI1_1_1_R0 I1_1_1_R0_G I1_1_1_R0_D $[pmoscap_3p3] m=1 l=12.350u w=12.350u +CI1_1_0_R0 I1_1_0_R0_G I1_1_0_R0_D $[pmoscap_3p3] m=1 l=12.350u w=1.000u +CI1_0_2_R0 I1_0_2_R0_G I1_0_2_R0_D $[pmoscap_3p3] m=1 l=1.000u w=50.000u +CI1_0_1_R0 I1_0_1_R0_G I1_0_1_R0_D $[pmoscap_3p3] m=1 l=1.000u w=12.350u +CI1_0_0_R0 I1_0_0_R0_G I1_0_0_R0_D $[pmoscap_3p3] m=1 l=1.000u w=1.000u +CI1_default I1_default_G I1_default_D $[pmoscap_3p3] m=1 l=5u w=5u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/pmoscap_3p3.gds b/rules/klayout/lvs/testing/testcases/pmoscap_3p3.gds new file mode 100644 index 0000000..38e8449 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pmoscap_3p3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/pmoscap_3p3_b.cdl b/rules/klayout/lvs/testing/testcases/pmoscap_3p3_b.cdl new file mode 100644 index 0000000..a7168a4 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pmoscap_3p3_b.cdl
@@ -0,0 +1,47 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pmoscap_3p3_b +* View Name: schematic +* Netlisted on: Nov 24 09:45:07 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pmoscap_3p3_b +* View Name: schematic +************************************************************************ + +.SUBCKT pmoscap_3p3_b I1_0_0_R0_G I1_0_1_R0_G I1_0_2_R0_G I1_1_0_R0_G ++ I1_1_1_R0_G I1_1_2_R0_G I1_2_0_R0_G I1_2_1_R0_G I1_2_2_R0_G I1_default_G vdd! +*.PININFO I1_0_0_R0_G:I I1_0_1_R0_G:I I1_0_2_R0_G:I I1_1_0_R0_G:I +*.PININFO I1_1_1_R0_G:I I1_1_2_R0_G:I I1_2_0_R0_G:I I1_2_1_R0_G:I +*.PININFO I1_2_2_R0_G:I I1_default_G:I vdd!:I +CI1_2_2_R0 I1_2_2_R0_G vdd! $[pmoscap_3p3_b] m=1 l=50.000u w=50.000u +CI1_2_1_R0 I1_2_1_R0_G vdd! $[pmoscap_3p3_b] m=1 l=50.000u w=12.350u +CI1_2_0_R0 I1_2_0_R0_G vdd! $[pmoscap_3p3_b] m=1 l=50.000u w=1.000u +CI1_1_2_R0 I1_1_2_R0_G vdd! $[pmoscap_3p3_b] m=1 l=12.350u w=50.000u +CI1_1_1_R0 I1_1_1_R0_G vdd! $[pmoscap_3p3_b] m=1 l=12.350u w=12.350u +CI1_1_0_R0 I1_1_0_R0_G vdd! $[pmoscap_3p3_b] m=1 l=12.350u w=1.000u +CI1_0_2_R0 I1_0_2_R0_G vdd! $[pmoscap_3p3_b] m=1 l=1.000u w=50.000u +CI1_0_1_R0 I1_0_1_R0_G vdd! $[pmoscap_3p3_b] m=1 l=1.000u w=12.350u +CI1_0_0_R0 I1_0_0_R0_G vdd! $[pmoscap_3p3_b] m=1 l=1.000u w=1.000u +CI1_default I1_default_G vdd! $[pmoscap_3p3_b] m=1 l=5u w=5u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/pmoscap_3p3_b.gds b/rules/klayout/lvs/testing/testcases/pmoscap_3p3_b.gds new file mode 100644 index 0000000..824a917 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pmoscap_3p3_b.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/pmoscap_3p3_dw.cdl b/rules/klayout/lvs/testing/testcases/pmoscap_3p3_dw.cdl new file mode 100644 index 0000000..d388492 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pmoscap_3p3_dw.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pmoscap_3p3_dw +* View Name: schematic +* Netlisted on: Nov 24 09:45:53 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pmoscap_3p3_dw +* View Name: schematic +************************************************************************ + +.SUBCKT pmoscap_3p3_dw I1_0_0_R0_D I1_0_0_R0_G I1_0_1_R0_D I1_0_1_R0_G ++ I1_0_2_R0_D I1_0_2_R0_G I1_1_0_R0_D I1_1_0_R0_G I1_1_1_R0_D I1_1_1_R0_G ++ I1_1_2_R0_D I1_1_2_R0_G I1_2_0_R0_D I1_2_0_R0_G I1_2_1_R0_D I1_2_1_R0_G ++ I1_2_2_R0_D I1_2_2_R0_G I1_default_D I1_default_G +*.PININFO I1_0_0_R0_D:I I1_0_0_R0_G:I I1_0_1_R0_D:I I1_0_1_R0_G:I +*.PININFO I1_0_2_R0_D:I I1_0_2_R0_G:I I1_1_0_R0_D:I I1_1_0_R0_G:I +*.PININFO I1_1_1_R0_D:I I1_1_1_R0_G:I I1_1_2_R0_D:I I1_1_2_R0_G:I +*.PININFO I1_2_0_R0_D:I I1_2_0_R0_G:I I1_2_1_R0_D:I I1_2_1_R0_G:I +*.PININFO I1_2_2_R0_D:I I1_2_2_R0_G:I I1_default_D:I I1_default_G:I +CI1_2_2_R0 I1_2_2_R0_G I1_2_2_R0_D $[pmoscap_3p3_dw] m=1 l=50.000u w=50.000u +CI1_2_1_R0 I1_2_1_R0_G I1_2_1_R0_D $[pmoscap_3p3_dw] m=1 l=50.000u w=12.350u +CI1_2_0_R0 I1_2_0_R0_G I1_2_0_R0_D $[pmoscap_3p3_dw] m=1 l=50.000u w=1.000u +CI1_1_2_R0 I1_1_2_R0_G I1_1_2_R0_D $[pmoscap_3p3_dw] m=1 l=12.350u w=50.000u +CI1_1_1_R0 I1_1_1_R0_G I1_1_1_R0_D $[pmoscap_3p3_dw] m=1 l=12.350u w=12.350u +CI1_1_0_R0 I1_1_0_R0_G I1_1_0_R0_D $[pmoscap_3p3_dw] m=1 l=12.350u w=1.000u +CI1_0_2_R0 I1_0_2_R0_G I1_0_2_R0_D $[pmoscap_3p3_dw] m=1 l=1.000u w=50.000u +CI1_0_1_R0 I1_0_1_R0_G I1_0_1_R0_D $[pmoscap_3p3_dw] m=1 l=1.000u w=12.350u +CI1_0_0_R0 I1_0_0_R0_G I1_0_0_R0_D $[pmoscap_3p3_dw] m=1 l=1.000u w=1.000u +CI1_default I1_default_G I1_default_D $[pmoscap_3p3_dw] m=1 l=5u w=5u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/pmoscap_3p3_dw.gds b/rules/klayout/lvs/testing/testcases/pmoscap_3p3_dw.gds new file mode 100644 index 0000000..df7ddc9 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pmoscap_3p3_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/pmoscap_6p0.cdl b/rules/klayout/lvs/testing/testcases/pmoscap_6p0.cdl new file mode 100644 index 0000000..eb907bc --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pmoscap_6p0.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pmoscap_6p0 +* View Name: schematic +* Netlisted on: Nov 24 09:47:13 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pmoscap_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT pmoscap_6p0 I1_0_0_R0_D I1_0_0_R0_G I1_0_1_R0_D I1_0_1_R0_G ++ I1_0_2_R0_D I1_0_2_R0_G I1_1_0_R0_D I1_1_0_R0_G I1_1_1_R0_D I1_1_1_R0_G ++ I1_1_2_R0_D I1_1_2_R0_G I1_2_0_R0_D I1_2_0_R0_G I1_2_1_R0_D I1_2_1_R0_G ++ I1_2_2_R0_D I1_2_2_R0_G I1_default_D I1_default_G +*.PININFO I1_0_0_R0_D:I I1_0_0_R0_G:I I1_0_1_R0_D:I I1_0_1_R0_G:I +*.PININFO I1_0_2_R0_D:I I1_0_2_R0_G:I I1_1_0_R0_D:I I1_1_0_R0_G:I +*.PININFO I1_1_1_R0_D:I I1_1_1_R0_G:I I1_1_2_R0_D:I I1_1_2_R0_G:I +*.PININFO I1_2_0_R0_D:I I1_2_0_R0_G:I I1_2_1_R0_D:I I1_2_1_R0_G:I +*.PININFO I1_2_2_R0_D:I I1_2_2_R0_G:I I1_default_D:I I1_default_G:I +CI1_2_2_R0 I1_2_2_R0_G I1_2_2_R0_D $[pmoscap_6p0] m=1 l=50.000u w=50.000u +CI1_2_1_R0 I1_2_1_R0_G I1_2_1_R0_D $[pmoscap_6p0] m=1 l=50.000u w=12.350u +CI1_2_0_R0 I1_2_0_R0_G I1_2_0_R0_D $[pmoscap_6p0] m=1 l=50.000u w=1.000u +CI1_1_2_R0 I1_1_2_R0_G I1_1_2_R0_D $[pmoscap_6p0] m=1 l=12.350u w=50.000u +CI1_1_1_R0 I1_1_1_R0_G I1_1_1_R0_D $[pmoscap_6p0] m=1 l=12.350u w=12.350u +CI1_1_0_R0 I1_1_0_R0_G I1_1_0_R0_D $[pmoscap_6p0] m=1 l=12.350u w=1.000u +CI1_0_2_R0 I1_0_2_R0_G I1_0_2_R0_D $[pmoscap_6p0] m=1 l=1.000u w=50.000u +CI1_0_1_R0 I1_0_1_R0_G I1_0_1_R0_D $[pmoscap_6p0] m=1 l=1.000u w=12.350u +CI1_0_0_R0 I1_0_0_R0_G I1_0_0_R0_D $[pmoscap_6p0] m=1 l=1.000u w=1.000u +CI1_default I1_default_G I1_default_D $[pmoscap_6p0] m=1 l=5u w=5u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/pmoscap_6p0.gds b/rules/klayout/lvs/testing/testcases/pmoscap_6p0.gds new file mode 100644 index 0000000..3805102 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pmoscap_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/pmoscap_6p0_b.cdl b/rules/klayout/lvs/testing/testcases/pmoscap_6p0_b.cdl new file mode 100644 index 0000000..64cacaf --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pmoscap_6p0_b.cdl
@@ -0,0 +1,47 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pmoscap_6p0_b +* View Name: schematic +* Netlisted on: Nov 24 09:47:53 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pmoscap_6p0_b +* View Name: schematic +************************************************************************ + +.SUBCKT pmoscap_6p0_b I1_0_0_R0_G I1_0_1_R0_G I1_0_2_R0_G I1_1_0_R0_G ++ I1_1_1_R0_G I1_1_2_R0_G I1_2_0_R0_G I1_2_1_R0_G I1_2_2_R0_G I1_default_G vdd! +*.PININFO I1_0_0_R0_G:I I1_0_1_R0_G:I I1_0_2_R0_G:I I1_1_0_R0_G:I +*.PININFO I1_1_1_R0_G:I I1_1_2_R0_G:I I1_2_0_R0_G:I I1_2_1_R0_G:I +*.PININFO I1_2_2_R0_G:I I1_default_G:I vdd!:I +CI1_2_2_R0 I1_2_2_R0_G vdd! $[pmoscap_6p0_b] m=1 l=50.000u w=50.000u +CI1_2_1_R0 I1_2_1_R0_G vdd! $[pmoscap_6p0_b] m=1 l=50.000u w=12.350u +CI1_2_0_R0 I1_2_0_R0_G vdd! $[pmoscap_6p0_b] m=1 l=50.000u w=1.000u +CI1_1_2_R0 I1_1_2_R0_G vdd! $[pmoscap_6p0_b] m=1 l=12.350u w=50.000u +CI1_1_1_R0 I1_1_1_R0_G vdd! $[pmoscap_6p0_b] m=1 l=12.350u w=12.350u +CI1_1_0_R0 I1_1_0_R0_G vdd! $[pmoscap_6p0_b] m=1 l=12.350u w=1.000u +CI1_0_2_R0 I1_0_2_R0_G vdd! $[pmoscap_6p0_b] m=1 l=1.000u w=50.000u +CI1_0_1_R0 I1_0_1_R0_G vdd! $[pmoscap_6p0_b] m=1 l=1.000u w=12.350u +CI1_0_0_R0 I1_0_0_R0_G vdd! $[pmoscap_6p0_b] m=1 l=1.000u w=1.000u +CI1_default I1_default_G vdd! $[pmoscap_6p0_b] m=1 l=5u w=5u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/pmoscap_6p0_b.gds b/rules/klayout/lvs/testing/testcases/pmoscap_6p0_b.gds new file mode 100644 index 0000000..fe93f8c --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pmoscap_6p0_b.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/pmoscap_6p0_dw.cdl b/rules/klayout/lvs/testing/testcases/pmoscap_6p0_dw.cdl new file mode 100644 index 0000000..f5afc6e --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pmoscap_6p0_dw.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pmoscap_6p0_dw +* View Name: schematic +* Netlisted on: Nov 24 09:48:31 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pmoscap_6p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT pmoscap_6p0_dw I1_0_0_R0_D I1_0_0_R0_G I1_0_1_R0_D I1_0_1_R0_G ++ I1_0_2_R0_D I1_0_2_R0_G I1_1_0_R0_D I1_1_0_R0_G I1_1_1_R0_D I1_1_1_R0_G ++ I1_1_2_R0_D I1_1_2_R0_G I1_2_0_R0_D I1_2_0_R0_G I1_2_1_R0_D I1_2_1_R0_G ++ I1_2_2_R0_D I1_2_2_R0_G I1_default_D I1_default_G +*.PININFO I1_0_0_R0_D:I I1_0_0_R0_G:I I1_0_1_R0_D:I I1_0_1_R0_G:I +*.PININFO I1_0_2_R0_D:I I1_0_2_R0_G:I I1_1_0_R0_D:I I1_1_0_R0_G:I +*.PININFO I1_1_1_R0_D:I I1_1_1_R0_G:I I1_1_2_R0_D:I I1_1_2_R0_G:I +*.PININFO I1_2_0_R0_D:I I1_2_0_R0_G:I I1_2_1_R0_D:I I1_2_1_R0_G:I +*.PININFO I1_2_2_R0_D:I I1_2_2_R0_G:I I1_default_D:I I1_default_G:I +CI1_2_2_R0 I1_2_2_R0_G I1_2_2_R0_D $[pmoscap_6p0_dw] m=1 l=50.000u w=50.000u +CI1_2_1_R0 I1_2_1_R0_G I1_2_1_R0_D $[pmoscap_6p0_dw] m=1 l=50.000u w=12.350u +CI1_2_0_R0 I1_2_0_R0_G I1_2_0_R0_D $[pmoscap_6p0_dw] m=1 l=50.000u w=1.000u +CI1_1_2_R0 I1_1_2_R0_G I1_1_2_R0_D $[pmoscap_6p0_dw] m=1 l=12.350u w=50.000u +CI1_1_1_R0 I1_1_1_R0_G I1_1_1_R0_D $[pmoscap_6p0_dw] m=1 l=12.350u w=12.350u +CI1_1_0_R0 I1_1_0_R0_G I1_1_0_R0_D $[pmoscap_6p0_dw] m=1 l=12.350u w=1.000u +CI1_0_2_R0 I1_0_2_R0_G I1_0_2_R0_D $[pmoscap_6p0_dw] m=1 l=1.000u w=50.000u +CI1_0_1_R0 I1_0_1_R0_G I1_0_1_R0_D $[pmoscap_6p0_dw] m=1 l=1.000u w=12.350u +CI1_0_0_R0 I1_0_0_R0_G I1_0_0_R0_D $[pmoscap_6p0_dw] m=1 l=1.000u w=1.000u +CI1_default I1_default_G I1_default_D $[pmoscap_6p0_dw] m=1 l=5u w=5u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/pmoscap_6p0_dw.gds b/rules/klayout/lvs/testing/testcases/pmoscap_6p0_dw.gds new file mode 100644 index 0000000..1ec9531 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pmoscap_6p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/pn_3p3.cdl b/rules/klayout/lvs/testing/testcases/pn_3p3.cdl new file mode 100644 index 0000000..4fe965d --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pn_3p3.cdl
@@ -0,0 +1,86 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pn_3p3 +* View Name: schematic +* Netlisted on: Nov 24 09:49:28 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pn_3p3 +* View Name: schematic +************************************************************************ + +.SUBCKT pn_3p3 I1_0_0_0_0_R0_MINUS I1_0_0_0_0_R0_PLUS I1_0_1_0_0_R0_MINUS ++ I1_0_1_0_0_R0_PLUS I1_0_2_0_0_R0_MINUS I1_0_2_0_0_R0_PLUS ++ I1_0_3_0_0_R0_MINUS I1_0_3_0_0_R0_PLUS I1_1_0_0_0_R0_MINUS ++ I1_1_0_0_0_R0_PLUS I1_1_1_0_0_R0_MINUS I1_1_1_0_0_R0_PLUS ++ I1_1_2_0_0_R0_MINUS I1_1_2_0_0_R0_PLUS I1_1_3_0_0_R0_MINUS ++ I1_1_3_0_0_R0_PLUS I1_2_0_0_0_R0_MINUS I1_2_0_0_0_R0_PLUS ++ I1_2_1_0_0_R0_MINUS I1_2_1_0_0_R0_PLUS I1_2_2_0_0_R0_MINUS ++ I1_2_2_0_0_R0_PLUS I1_2_3_0_0_R0_MINUS I1_2_3_0_0_R0_PLUS ++ I1_3_0_0_0_R0_MINUS I1_3_0_0_0_R0_PLUS I1_3_1_0_0_R0_MINUS ++ I1_3_1_0_0_R0_PLUS I1_3_2_0_0_R0_MINUS I1_3_2_0_0_R0_PLUS ++ I1_3_3_0_0_R0_MINUS I1_3_3_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS +*.PININFO I1_0_0_0_0_R0_MINUS:I I1_0_0_0_0_R0_PLUS:I I1_0_1_0_0_R0_MINUS:I +*.PININFO I1_0_1_0_0_R0_PLUS:I I1_0_2_0_0_R0_MINUS:I I1_0_2_0_0_R0_PLUS:I +*.PININFO I1_0_3_0_0_R0_MINUS:I I1_0_3_0_0_R0_PLUS:I I1_1_0_0_0_R0_MINUS:I +*.PININFO I1_1_0_0_0_R0_PLUS:I I1_1_1_0_0_R0_MINUS:I I1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_R0_MINUS:I I1_1_2_0_0_R0_PLUS:I I1_1_3_0_0_R0_MINUS:I +*.PININFO I1_1_3_0_0_R0_PLUS:I I1_2_0_0_0_R0_MINUS:I I1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_R0_MINUS:I I1_2_1_0_0_R0_PLUS:I I1_2_2_0_0_R0_MINUS:I +*.PININFO I1_2_2_0_0_R0_PLUS:I I1_2_3_0_0_R0_MINUS:I I1_2_3_0_0_R0_PLUS:I +*.PININFO I1_3_0_0_0_R0_MINUS:I I1_3_0_0_0_R0_PLUS:I I1_3_1_0_0_R0_MINUS:I +*.PININFO I1_3_1_0_0_R0_PLUS:I I1_3_2_0_0_R0_MINUS:I I1_3_2_0_0_R0_PLUS:I +*.PININFO I1_3_3_0_0_R0_MINUS:I I1_3_3_0_0_R0_PLUS:I I1_default_MINUS:I +*.PININFO I1_default_PLUS:I +DI1_3_3_0_0_R0 I1_3_3_0_0_R0_PLUS I1_3_3_0_0_R0_MINUS pn_3p3 m=1 AREA=10n ++ PJ=400u +DI1_3_2_0_0_R0 I1_3_2_0_0_R0_PLUS I1_3_2_0_0_R0_MINUS pn_3p3 m=1 AREA=1.32n ++ PJ=226.4u +DI1_3_1_0_0_R0 I1_3_1_0_0_R0_PLUS I1_3_1_0_0_R0_MINUS pn_3p3 m=1 AREA=110p ++ PJ=202.2u +DI1_3_0_0_0_R0 I1_3_0_0_0_R0_PLUS I1_3_0_0_0_R0_MINUS pn_3p3 m=1 AREA=36p ++ PJ=200.72u +DI1_2_3_0_0_R0 I1_2_3_0_0_R0_PLUS I1_2_3_0_0_R0_MINUS pn_3p3 m=1 AREA=1.32n ++ PJ=226.4u +DI1_2_2_0_0_R0 I1_2_2_0_0_R0_PLUS I1_2_2_0_0_R0_MINUS pn_3p3 m=1 AREA=174.24p ++ PJ=52.8u +DI1_2_1_0_0_R0 I1_2_1_0_0_R0_PLUS I1_2_1_0_0_R0_MINUS pn_3p3 m=1 AREA=14.52p ++ PJ=28.6u +DI1_2_0_0_0_R0 I1_2_0_0_0_R0_PLUS I1_2_0_0_0_R0_MINUS pn_3p3 m=1 AREA=4.752p ++ PJ=27.12u +DI1_1_3_0_0_R0 I1_1_3_0_0_R0_PLUS I1_1_3_0_0_R0_MINUS pn_3p3 m=1 AREA=110p ++ PJ=202.2u +DI1_1_2_0_0_R0 I1_1_2_0_0_R0_PLUS I1_1_2_0_0_R0_MINUS pn_3p3 m=1 AREA=14.52p ++ PJ=28.6u +DI1_1_1_0_0_R0 I1_1_1_0_0_R0_PLUS I1_1_1_0_0_R0_MINUS pn_3p3 m=1 AREA=1.21p ++ PJ=4.4u +DI1_1_0_0_0_R0 I1_1_0_0_0_R0_PLUS I1_1_0_0_0_R0_MINUS pn_3p3 m=1 AREA=396f ++ PJ=2.92u +DI1_0_3_0_0_R0 I1_0_3_0_0_R0_PLUS I1_0_3_0_0_R0_MINUS pn_3p3 m=1 AREA=36p ++ PJ=200.72u +DI1_0_2_0_0_R0 I1_0_2_0_0_R0_PLUS I1_0_2_0_0_R0_MINUS pn_3p3 m=1 AREA=4.752p ++ PJ=27.12u +DI1_0_1_0_0_R0 I1_0_1_0_0_R0_PLUS I1_0_1_0_0_R0_MINUS pn_3p3 m=1 AREA=396f ++ PJ=2.92u +DI1_0_0_0_0_R0 I1_0_0_0_0_R0_PLUS I1_0_0_0_0_R0_MINUS pn_3p3 m=1 AREA=203.4f ++ PJ=1.85u +DI1_default I1_default_PLUS I1_default_MINUS pn_3p3 m=1 AREA=1p PJ=4u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/pn_3p3.gds b/rules/klayout/lvs/testing/testcases/pn_3p3.gds new file mode 100644 index 0000000..bb5e6fb --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pn_3p3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/pn_3p3_dw.cdl b/rules/klayout/lvs/testing/testcases/pn_3p3_dw.cdl new file mode 100644 index 0000000..f41cde5 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pn_3p3_dw.cdl
@@ -0,0 +1,86 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pn_3p3_dw +* View Name: schematic +* Netlisted on: Nov 24 09:50:00 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pn_3p3_dw +* View Name: schematic +************************************************************************ + +.SUBCKT pn_3p3_dw I1_0_0_0_0_R0_MINUS I1_0_0_0_0_R0_PLUS I1_0_1_0_0_R0_MINUS ++ I1_0_1_0_0_R0_PLUS I1_0_2_0_0_R0_MINUS I1_0_2_0_0_R0_PLUS ++ I1_0_3_0_0_R0_MINUS I1_0_3_0_0_R0_PLUS I1_1_0_0_0_R0_MINUS ++ I1_1_0_0_0_R0_PLUS I1_1_1_0_0_R0_MINUS I1_1_1_0_0_R0_PLUS ++ I1_1_2_0_0_R0_MINUS I1_1_2_0_0_R0_PLUS I1_1_3_0_0_R0_MINUS ++ I1_1_3_0_0_R0_PLUS I1_2_0_0_0_R0_MINUS I1_2_0_0_0_R0_PLUS ++ I1_2_1_0_0_R0_MINUS I1_2_1_0_0_R0_PLUS I1_2_2_0_0_R0_MINUS ++ I1_2_2_0_0_R0_PLUS I1_2_3_0_0_R0_MINUS I1_2_3_0_0_R0_PLUS ++ I1_3_0_0_0_R0_MINUS I1_3_0_0_0_R0_PLUS I1_3_1_0_0_R0_MINUS ++ I1_3_1_0_0_R0_PLUS I1_3_2_0_0_R0_MINUS I1_3_2_0_0_R0_PLUS ++ I1_3_3_0_0_R0_MINUS I1_3_3_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS +*.PININFO I1_0_0_0_0_R0_MINUS:I I1_0_0_0_0_R0_PLUS:I I1_0_1_0_0_R0_MINUS:I +*.PININFO I1_0_1_0_0_R0_PLUS:I I1_0_2_0_0_R0_MINUS:I I1_0_2_0_0_R0_PLUS:I +*.PININFO I1_0_3_0_0_R0_MINUS:I I1_0_3_0_0_R0_PLUS:I I1_1_0_0_0_R0_MINUS:I +*.PININFO I1_1_0_0_0_R0_PLUS:I I1_1_1_0_0_R0_MINUS:I I1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_R0_MINUS:I I1_1_2_0_0_R0_PLUS:I I1_1_3_0_0_R0_MINUS:I +*.PININFO I1_1_3_0_0_R0_PLUS:I I1_2_0_0_0_R0_MINUS:I I1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_R0_MINUS:I I1_2_1_0_0_R0_PLUS:I I1_2_2_0_0_R0_MINUS:I +*.PININFO I1_2_2_0_0_R0_PLUS:I I1_2_3_0_0_R0_MINUS:I I1_2_3_0_0_R0_PLUS:I +*.PININFO I1_3_0_0_0_R0_MINUS:I I1_3_0_0_0_R0_PLUS:I I1_3_1_0_0_R0_MINUS:I +*.PININFO I1_3_1_0_0_R0_PLUS:I I1_3_2_0_0_R0_MINUS:I I1_3_2_0_0_R0_PLUS:I +*.PININFO I1_3_3_0_0_R0_MINUS:I I1_3_3_0_0_R0_PLUS:I I1_default_MINUS:I +*.PININFO I1_default_PLUS:I +DI1_3_3_0_0_R0 I1_3_3_0_0_R0_PLUS I1_3_3_0_0_R0_MINUS pn_3p3_dw m=1 AREA=10n ++ PJ=400u +DI1_3_2_0_0_R0 I1_3_2_0_0_R0_PLUS I1_3_2_0_0_R0_MINUS pn_3p3_dw m=1 AREA=1.32n ++ PJ=226.4u +DI1_3_1_0_0_R0 I1_3_1_0_0_R0_PLUS I1_3_1_0_0_R0_MINUS pn_3p3_dw m=1 AREA=110p ++ PJ=202.2u +DI1_3_0_0_0_R0 I1_3_0_0_0_R0_PLUS I1_3_0_0_0_R0_MINUS pn_3p3_dw m=1 AREA=56.5p ++ PJ=201.13u +DI1_2_3_0_0_R0 I1_2_3_0_0_R0_PLUS I1_2_3_0_0_R0_MINUS pn_3p3_dw m=1 AREA=1.32n ++ PJ=226.4u +DI1_2_2_0_0_R0 I1_2_2_0_0_R0_PLUS I1_2_2_0_0_R0_MINUS pn_3p3_dw m=1 ++ AREA=174.24p PJ=52.8u +DI1_2_1_0_0_R0 I1_2_1_0_0_R0_PLUS I1_2_1_0_0_R0_MINUS pn_3p3_dw m=1 ++ AREA=14.52p PJ=28.6u +DI1_2_0_0_0_R0 I1_2_0_0_0_R0_PLUS I1_2_0_0_0_R0_MINUS pn_3p3_dw m=1 ++ AREA=7.458p PJ=27.53u +DI1_1_3_0_0_R0 I1_1_3_0_0_R0_PLUS I1_1_3_0_0_R0_MINUS pn_3p3_dw m=1 AREA=110p ++ PJ=202.2u +DI1_1_2_0_0_R0 I1_1_2_0_0_R0_PLUS I1_1_2_0_0_R0_MINUS pn_3p3_dw m=1 ++ AREA=14.52p PJ=28.6u +DI1_1_1_0_0_R0 I1_1_1_0_0_R0_PLUS I1_1_1_0_0_R0_MINUS pn_3p3_dw m=1 AREA=1.21p ++ PJ=4.4u +DI1_1_0_0_0_R0 I1_1_0_0_0_R0_PLUS I1_1_0_0_0_R0_MINUS pn_3p3_dw m=1 ++ AREA=621.5f PJ=3.33u +DI1_0_3_0_0_R0 I1_0_3_0_0_R0_PLUS I1_0_3_0_0_R0_MINUS pn_3p3_dw m=1 AREA=56.5p ++ PJ=201.13u +DI1_0_2_0_0_R0 I1_0_2_0_0_R0_PLUS I1_0_2_0_0_R0_MINUS pn_3p3_dw m=1 ++ AREA=7.458p PJ=27.53u +DI1_0_1_0_0_R0 I1_0_1_0_0_R0_PLUS I1_0_1_0_0_R0_MINUS pn_3p3_dw m=1 ++ AREA=621.5f PJ=3.33u +DI1_0_0_0_0_R0 I1_0_0_0_0_R0_PLUS I1_0_0_0_0_R0_MINUS pn_3p3_dw m=1 ++ AREA=319.225f PJ=2.26u +DI1_default I1_default_PLUS I1_default_MINUS pn_3p3_dw m=1 AREA=1p PJ=4u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/pn_3p3_dw.gds b/rules/klayout/lvs/testing/testcases/pn_3p3_dw.gds new file mode 100644 index 0000000..2c52890 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pn_3p3_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/pn_6p0.cdl b/rules/klayout/lvs/testing/testcases/pn_6p0.cdl new file mode 100644 index 0000000..284ecff --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pn_6p0.cdl
@@ -0,0 +1,86 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pn_6p0 +* View Name: schematic +* Netlisted on: Nov 24 09:50:38 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pn_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT pn_6p0 I1_0_0_0_0_R0_MINUS I1_0_0_0_0_R0_PLUS I1_0_1_0_0_R0_MINUS ++ I1_0_1_0_0_R0_PLUS I1_0_2_0_0_R0_MINUS I1_0_2_0_0_R0_PLUS ++ I1_0_3_0_0_R0_MINUS I1_0_3_0_0_R0_PLUS I1_1_0_0_0_R0_MINUS ++ I1_1_0_0_0_R0_PLUS I1_1_1_0_0_R0_MINUS I1_1_1_0_0_R0_PLUS ++ I1_1_2_0_0_R0_MINUS I1_1_2_0_0_R0_PLUS I1_1_3_0_0_R0_MINUS ++ I1_1_3_0_0_R0_PLUS I1_2_0_0_0_R0_MINUS I1_2_0_0_0_R0_PLUS ++ I1_2_1_0_0_R0_MINUS I1_2_1_0_0_R0_PLUS I1_2_2_0_0_R0_MINUS ++ I1_2_2_0_0_R0_PLUS I1_2_3_0_0_R0_MINUS I1_2_3_0_0_R0_PLUS ++ I1_3_0_0_0_R0_MINUS I1_3_0_0_0_R0_PLUS I1_3_1_0_0_R0_MINUS ++ I1_3_1_0_0_R0_PLUS I1_3_2_0_0_R0_MINUS I1_3_2_0_0_R0_PLUS ++ I1_3_3_0_0_R0_MINUS I1_3_3_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS +*.PININFO I1_0_0_0_0_R0_MINUS:I I1_0_0_0_0_R0_PLUS:I I1_0_1_0_0_R0_MINUS:I +*.PININFO I1_0_1_0_0_R0_PLUS:I I1_0_2_0_0_R0_MINUS:I I1_0_2_0_0_R0_PLUS:I +*.PININFO I1_0_3_0_0_R0_MINUS:I I1_0_3_0_0_R0_PLUS:I I1_1_0_0_0_R0_MINUS:I +*.PININFO I1_1_0_0_0_R0_PLUS:I I1_1_1_0_0_R0_MINUS:I I1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_R0_MINUS:I I1_1_2_0_0_R0_PLUS:I I1_1_3_0_0_R0_MINUS:I +*.PININFO I1_1_3_0_0_R0_PLUS:I I1_2_0_0_0_R0_MINUS:I I1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_R0_MINUS:I I1_2_1_0_0_R0_PLUS:I I1_2_2_0_0_R0_MINUS:I +*.PININFO I1_2_2_0_0_R0_PLUS:I I1_2_3_0_0_R0_MINUS:I I1_2_3_0_0_R0_PLUS:I +*.PININFO I1_3_0_0_0_R0_MINUS:I I1_3_0_0_0_R0_PLUS:I I1_3_1_0_0_R0_MINUS:I +*.PININFO I1_3_1_0_0_R0_PLUS:I I1_3_2_0_0_R0_MINUS:I I1_3_2_0_0_R0_PLUS:I +*.PININFO I1_3_3_0_0_R0_MINUS:I I1_3_3_0_0_R0_PLUS:I I1_default_MINUS:I +*.PININFO I1_default_PLUS:I +DI1_3_3_0_0_R0 I1_3_3_0_0_R0_PLUS I1_3_3_0_0_R0_MINUS pn_6p0 m=1 AREA=10n ++ PJ=400u +DI1_3_2_0_0_R0 I1_3_2_0_0_R0_PLUS I1_3_2_0_0_R0_MINUS pn_6p0 m=1 AREA=1.32n ++ PJ=226.4u +DI1_3_1_0_0_R0 I1_3_1_0_0_R0_PLUS I1_3_1_0_0_R0_MINUS pn_6p0 m=1 AREA=110p ++ PJ=202.2u +DI1_3_0_0_0_R0 I1_3_0_0_0_R0_PLUS I1_3_0_0_0_R0_MINUS pn_6p0 m=1 AREA=36p ++ PJ=200.72u +DI1_2_3_0_0_R0 I1_2_3_0_0_R0_PLUS I1_2_3_0_0_R0_MINUS pn_6p0 m=1 AREA=1.32n ++ PJ=226.4u +DI1_2_2_0_0_R0 I1_2_2_0_0_R0_PLUS I1_2_2_0_0_R0_MINUS pn_6p0 m=1 AREA=174.24p ++ PJ=52.8u +DI1_2_1_0_0_R0 I1_2_1_0_0_R0_PLUS I1_2_1_0_0_R0_MINUS pn_6p0 m=1 AREA=14.52p ++ PJ=28.6u +DI1_2_0_0_0_R0 I1_2_0_0_0_R0_PLUS I1_2_0_0_0_R0_MINUS pn_6p0 m=1 AREA=4.752p ++ PJ=27.12u +DI1_1_3_0_0_R0 I1_1_3_0_0_R0_PLUS I1_1_3_0_0_R0_MINUS pn_6p0 m=1 AREA=110p ++ PJ=202.2u +DI1_1_2_0_0_R0 I1_1_2_0_0_R0_PLUS I1_1_2_0_0_R0_MINUS pn_6p0 m=1 AREA=14.52p ++ PJ=28.6u +DI1_1_1_0_0_R0 I1_1_1_0_0_R0_PLUS I1_1_1_0_0_R0_MINUS pn_6p0 m=1 AREA=1.21p ++ PJ=4.4u +DI1_1_0_0_0_R0 I1_1_0_0_0_R0_PLUS I1_1_0_0_0_R0_MINUS pn_6p0 m=1 AREA=396f ++ PJ=2.92u +DI1_0_3_0_0_R0 I1_0_3_0_0_R0_PLUS I1_0_3_0_0_R0_MINUS pn_6p0 m=1 AREA=36p ++ PJ=200.72u +DI1_0_2_0_0_R0 I1_0_2_0_0_R0_PLUS I1_0_2_0_0_R0_MINUS pn_6p0 m=1 AREA=4.752p ++ PJ=27.12u +DI1_0_1_0_0_R0 I1_0_1_0_0_R0_PLUS I1_0_1_0_0_R0_MINUS pn_6p0 m=1 AREA=396f ++ PJ=2.92u +DI1_0_0_0_0_R0 I1_0_0_0_0_R0_PLUS I1_0_0_0_0_R0_MINUS pn_6p0 m=1 AREA=203.4f ++ PJ=1.85u +DI1_default I1_default_PLUS I1_default_MINUS pn_6p0 m=1 AREA=1p PJ=4u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/pn_6p0.gds b/rules/klayout/lvs/testing/testcases/pn_6p0.gds new file mode 100644 index 0000000..9342506 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pn_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/pn_6p0_dw.cdl b/rules/klayout/lvs/testing/testcases/pn_6p0_dw.cdl new file mode 100644 index 0000000..83fb8d3 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pn_6p0_dw.cdl
@@ -0,0 +1,86 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pn_6p0_dw +* View Name: schematic +* Netlisted on: Nov 24 09:51:10 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pn_6p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT pn_6p0_dw I1_0_0_0_0_R0_MINUS I1_0_0_0_0_R0_PLUS I1_0_1_0_0_R0_MINUS ++ I1_0_1_0_0_R0_PLUS I1_0_2_0_0_R0_MINUS I1_0_2_0_0_R0_PLUS ++ I1_0_3_0_0_R0_MINUS I1_0_3_0_0_R0_PLUS I1_1_0_0_0_R0_MINUS ++ I1_1_0_0_0_R0_PLUS I1_1_1_0_0_R0_MINUS I1_1_1_0_0_R0_PLUS ++ I1_1_2_0_0_R0_MINUS I1_1_2_0_0_R0_PLUS I1_1_3_0_0_R0_MINUS ++ I1_1_3_0_0_R0_PLUS I1_2_0_0_0_R0_MINUS I1_2_0_0_0_R0_PLUS ++ I1_2_1_0_0_R0_MINUS I1_2_1_0_0_R0_PLUS I1_2_2_0_0_R0_MINUS ++ I1_2_2_0_0_R0_PLUS I1_2_3_0_0_R0_MINUS I1_2_3_0_0_R0_PLUS ++ I1_3_0_0_0_R0_MINUS I1_3_0_0_0_R0_PLUS I1_3_1_0_0_R0_MINUS ++ I1_3_1_0_0_R0_PLUS I1_3_2_0_0_R0_MINUS I1_3_2_0_0_R0_PLUS ++ I1_3_3_0_0_R0_MINUS I1_3_3_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS +*.PININFO I1_0_0_0_0_R0_MINUS:I I1_0_0_0_0_R0_PLUS:I I1_0_1_0_0_R0_MINUS:I +*.PININFO I1_0_1_0_0_R0_PLUS:I I1_0_2_0_0_R0_MINUS:I I1_0_2_0_0_R0_PLUS:I +*.PININFO I1_0_3_0_0_R0_MINUS:I I1_0_3_0_0_R0_PLUS:I I1_1_0_0_0_R0_MINUS:I +*.PININFO I1_1_0_0_0_R0_PLUS:I I1_1_1_0_0_R0_MINUS:I I1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_R0_MINUS:I I1_1_2_0_0_R0_PLUS:I I1_1_3_0_0_R0_MINUS:I +*.PININFO I1_1_3_0_0_R0_PLUS:I I1_2_0_0_0_R0_MINUS:I I1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_R0_MINUS:I I1_2_1_0_0_R0_PLUS:I I1_2_2_0_0_R0_MINUS:I +*.PININFO I1_2_2_0_0_R0_PLUS:I I1_2_3_0_0_R0_MINUS:I I1_2_3_0_0_R0_PLUS:I +*.PININFO I1_3_0_0_0_R0_MINUS:I I1_3_0_0_0_R0_PLUS:I I1_3_1_0_0_R0_MINUS:I +*.PININFO I1_3_1_0_0_R0_PLUS:I I1_3_2_0_0_R0_MINUS:I I1_3_2_0_0_R0_PLUS:I +*.PININFO I1_3_3_0_0_R0_MINUS:I I1_3_3_0_0_R0_PLUS:I I1_default_MINUS:I +*.PININFO I1_default_PLUS:I +DI1_3_3_0_0_R0 I1_3_3_0_0_R0_PLUS I1_3_3_0_0_R0_MINUS pn_6p0_dw m=1 AREA=10n ++ PJ=400u +DI1_3_2_0_0_R0 I1_3_2_0_0_R0_PLUS I1_3_2_0_0_R0_MINUS pn_6p0_dw m=1 AREA=1.32n ++ PJ=226.4u +DI1_3_1_0_0_R0 I1_3_1_0_0_R0_PLUS I1_3_1_0_0_R0_MINUS pn_6p0_dw m=1 AREA=110p ++ PJ=202.2u +DI1_3_0_0_0_R0 I1_3_0_0_0_R0_PLUS I1_3_0_0_0_R0_MINUS pn_6p0_dw m=1 AREA=56.5p ++ PJ=201.13u +DI1_2_3_0_0_R0 I1_2_3_0_0_R0_PLUS I1_2_3_0_0_R0_MINUS pn_6p0_dw m=1 AREA=1.32n ++ PJ=226.4u +DI1_2_2_0_0_R0 I1_2_2_0_0_R0_PLUS I1_2_2_0_0_R0_MINUS pn_6p0_dw m=1 ++ AREA=174.24p PJ=52.8u +DI1_2_1_0_0_R0 I1_2_1_0_0_R0_PLUS I1_2_1_0_0_R0_MINUS pn_6p0_dw m=1 ++ AREA=14.52p PJ=28.6u +DI1_2_0_0_0_R0 I1_2_0_0_0_R0_PLUS I1_2_0_0_0_R0_MINUS pn_6p0_dw m=1 ++ AREA=7.458p PJ=27.53u +DI1_1_3_0_0_R0 I1_1_3_0_0_R0_PLUS I1_1_3_0_0_R0_MINUS pn_6p0_dw m=1 AREA=110p ++ PJ=202.2u +DI1_1_2_0_0_R0 I1_1_2_0_0_R0_PLUS I1_1_2_0_0_R0_MINUS pn_6p0_dw m=1 ++ AREA=14.52p PJ=28.6u +DI1_1_1_0_0_R0 I1_1_1_0_0_R0_PLUS I1_1_1_0_0_R0_MINUS pn_6p0_dw m=1 AREA=1.21p ++ PJ=4.4u +DI1_1_0_0_0_R0 I1_1_0_0_0_R0_PLUS I1_1_0_0_0_R0_MINUS pn_6p0_dw m=1 ++ AREA=621.5f PJ=3.33u +DI1_0_3_0_0_R0 I1_0_3_0_0_R0_PLUS I1_0_3_0_0_R0_MINUS pn_6p0_dw m=1 AREA=56.5p ++ PJ=201.13u +DI1_0_2_0_0_R0 I1_0_2_0_0_R0_PLUS I1_0_2_0_0_R0_MINUS pn_6p0_dw m=1 ++ AREA=7.458p PJ=27.53u +DI1_0_1_0_0_R0 I1_0_1_0_0_R0_PLUS I1_0_1_0_0_R0_MINUS pn_6p0_dw m=1 ++ AREA=621.5f PJ=3.33u +DI1_0_0_0_0_R0 I1_0_0_0_0_R0_PLUS I1_0_0_0_0_R0_MINUS pn_6p0_dw m=1 ++ AREA=319.225f PJ=2.26u +DI1_default I1_default_PLUS I1_default_MINUS pn_6p0_dw m=1 AREA=1p PJ=4u +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/pn_6p0_dw.gds b/rules/klayout/lvs/testing/testcases/pn_6p0_dw.gds new file mode 100644 index 0000000..707ae01 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pn_6p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/pplus_s.cdl b/rules/klayout/lvs/testing/testcases/pplus_s.cdl new file mode 100644 index 0000000..d636bbf --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pplus_s.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pplus_s +* View Name: schematic +* Netlisted on: Nov 24 09:51:48 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pplus_s +* View Name: schematic +************************************************************************ + +.SUBCKT pplus_s I1_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_R0_MINUS I1_0_0_0_1_0_R0_PLUS I1_0_0_1_0_0_R0_MINUS ++ I1_0_0_1_0_0_R0_PLUS I1_0_0_1_1_0_R0_MINUS I1_0_0_1_1_0_R0_PLUS ++ I1_0_0_2_0_0_R0_MINUS I1_0_0_2_0_0_R0_PLUS I1_0_0_2_1_0_R0_MINUS ++ I1_0_0_2_1_0_R0_PLUS I1_0_1_0_0_0_R0_MINUS I1_0_1_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_R0_MINUS I1_0_1_0_1_0_R0_PLUS I1_0_1_1_0_0_R0_MINUS ++ I1_0_1_1_0_0_R0_PLUS I1_0_1_1_1_0_R0_MINUS I1_0_1_1_1_0_R0_PLUS ++ I1_0_1_2_0_0_R0_MINUS I1_0_1_2_0_0_R0_PLUS I1_0_1_2_1_0_R0_MINUS ++ I1_0_1_2_1_0_R0_PLUS I1_0_2_0_0_0_R0_MINUS I1_0_2_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_R0_MINUS I1_0_2_0_1_0_R0_PLUS I1_0_2_1_0_0_R0_MINUS ++ I1_0_2_1_0_0_R0_PLUS I1_0_2_1_1_0_R0_MINUS I1_0_2_1_1_0_R0_PLUS ++ I1_0_2_2_0_0_R0_MINUS I1_0_2_2_0_0_R0_PLUS I1_0_2_2_1_0_R0_MINUS ++ I1_0_2_2_1_0_R0_PLUS I1_1_0_0_0_0_R0_MINUS I1_1_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_R0_MINUS I1_1_0_0_1_0_R0_PLUS I1_1_0_1_0_0_R0_MINUS ++ I1_1_0_1_0_0_R0_PLUS I1_1_0_1_1_0_R0_MINUS I1_1_0_1_1_0_R0_PLUS ++ I1_1_0_2_0_0_R0_MINUS I1_1_0_2_0_0_R0_PLUS I1_1_0_2_1_0_R0_MINUS ++ I1_1_0_2_1_0_R0_PLUS I1_1_1_0_0_0_R0_MINUS I1_1_1_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_R0_MINUS I1_1_1_0_1_0_R0_PLUS I1_1_1_1_0_0_R0_MINUS ++ I1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_R0_MINUS I1_1_1_1_1_0_R0_PLUS ++ I1_1_1_2_0_0_R0_MINUS I1_1_1_2_0_0_R0_PLUS I1_1_1_2_1_0_R0_MINUS ++ I1_1_1_2_1_0_R0_PLUS I1_1_2_0_0_0_R0_MINUS I1_1_2_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_R0_MINUS I1_1_2_0_1_0_R0_PLUS I1_1_2_1_0_0_R0_MINUS ++ I1_1_2_1_0_0_R0_PLUS I1_1_2_1_1_0_R0_MINUS I1_1_2_1_1_0_R0_PLUS ++ I1_1_2_2_0_0_R0_MINUS I1_1_2_2_0_0_R0_PLUS I1_1_2_2_1_0_R0_MINUS ++ I1_1_2_2_1_0_R0_PLUS I1_2_0_0_0_0_R0_MINUS I1_2_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_R0_MINUS I1_2_0_0_1_0_R0_PLUS I1_2_0_1_0_0_R0_MINUS ++ I1_2_0_1_0_0_R0_PLUS I1_2_0_1_1_0_R0_MINUS I1_2_0_1_1_0_R0_PLUS ++ I1_2_0_2_0_0_R0_MINUS I1_2_0_2_0_0_R0_PLUS I1_2_0_2_1_0_R0_MINUS ++ I1_2_0_2_1_0_R0_PLUS I1_2_1_0_0_0_R0_MINUS I1_2_1_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_R0_MINUS I1_2_1_0_1_0_R0_PLUS I1_2_1_1_0_0_R0_MINUS ++ I1_2_1_1_0_0_R0_PLUS I1_2_1_1_1_0_R0_MINUS I1_2_1_1_1_0_R0_PLUS ++ I1_2_1_2_0_0_R0_MINUS I1_2_1_2_0_0_R0_PLUS I1_2_1_2_1_0_R0_MINUS ++ I1_2_1_2_1_0_R0_PLUS I1_2_2_0_0_0_R0_MINUS I1_2_2_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_R0_MINUS I1_2_2_0_1_0_R0_PLUS I1_2_2_1_0_0_R0_MINUS ++ I1_2_2_1_0_0_R0_PLUS I1_2_2_1_1_0_R0_MINUS I1_2_2_1_1_0_R0_PLUS ++ I1_2_2_2_0_0_R0_MINUS I1_2_2_2_0_0_R0_PLUS I1_2_2_2_1_0_R0_MINUS ++ I1_2_2_2_1_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_R0_MINUS:I I1_0_0_0_1_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_R0_MINUS:I I1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_R0_MINUS:I I1_0_0_1_1_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_R0_MINUS:I I1_0_0_2_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_R0_MINUS:I I1_0_0_2_1_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_R0_MINUS:I I1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_R0_MINUS:I I1_0_1_0_1_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_R0_MINUS:I I1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_R0_MINUS:I I1_0_1_1_1_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_R0_MINUS:I I1_0_1_2_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_R0_MINUS:I I1_0_1_2_1_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_R0_MINUS:I I1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_R0_MINUS:I I1_0_2_0_1_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_R0_MINUS:I I1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_R0_MINUS:I I1_0_2_1_1_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_R0_MINUS:I I1_0_2_2_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_R0_MINUS:I I1_0_2_2_1_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_R0_MINUS:I I1_1_0_0_1_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_R0_MINUS:I I1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_R0_MINUS:I I1_1_0_1_1_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_R0_MINUS:I I1_1_0_2_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_R0_MINUS:I I1_1_0_2_1_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_R0_MINUS:I I1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_R0_MINUS:I I1_1_1_0_1_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_R0_MINUS:I I1_1_1_1_1_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_R0_MINUS:I I1_1_1_2_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_R0_MINUS:I I1_1_1_2_1_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_R0_MINUS:I I1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_R0_MINUS:I I1_1_2_0_1_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_R0_MINUS:I I1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_R0_MINUS:I I1_1_2_1_1_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_R0_MINUS:I I1_1_2_2_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_R0_MINUS:I I1_1_2_2_1_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_R0_MINUS:I I1_2_0_0_1_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_R0_MINUS:I I1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_R0_MINUS:I I1_2_0_1_1_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_R0_MINUS:I I1_2_0_2_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_R0_MINUS:I I1_2_0_2_1_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_R0_MINUS:I I1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_R0_MINUS:I I1_2_1_0_1_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_R0_MINUS:I I1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_R0_MINUS:I I1_2_1_1_1_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_R0_MINUS:I I1_2_1_2_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_R0_MINUS:I I1_2_1_2_1_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_R0_MINUS:I I1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_R0_MINUS:I I1_2_2_0_1_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_R0_MINUS:I I1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_R0_MINUS:I I1_2_2_1_1_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_R0_MINUS:I I1_2_2_2_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_R0_MINUS:I I1_2_2_2_1_0_R0_PLUS:I I1_default_MINUS:I +*.PININFO I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_R0 I1_2_2_2_1_0_R0_PLUS I1_2_2_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=8.0 l=50u w=50u r=7.2455 par=8.0 s=1 +RI1_2_2_2_0_0_R0 I1_2_2_2_0_0_R0_PLUS I1_2_2_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=50u w=50u r=7.2455 par=1.0 s=8 +RI1_2_2_1_1_0_R0 I1_2_2_1_1_0_R0_PLUS I1_2_2_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=3.0 l=50u w=50u r=7.2455 par=3.0 s=1 +RI1_2_2_1_0_0_R0 I1_2_2_1_0_0_R0_PLUS I1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=50u w=50u r=7.2455 par=1.0 s=3 +RI1_2_2_0_1_0_R0 I1_2_2_0_1_0_R0_PLUS I1_2_2_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=50u w=50u r=7.2455 par=1.0 s=1 +RI1_2_2_0_0_0_R0 I1_2_2_0_0_0_R0_PLUS I1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=50u w=50u r=7.2455 par=1.0 s=1 +RI1_2_1_2_1_0_R0 I1_2_1_2_1_0_R0_PLUS I1_2_1_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=8.0 l=2.6u w=50u r=622.745m par=8.0 s=1 +RI1_2_1_2_0_0_R0 I1_2_1_2_0_0_R0_PLUS I1_2_1_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=2.6u w=50u r=622.745m par=1.0 s=8 +RI1_2_1_1_1_0_R0 I1_2_1_1_1_0_R0_PLUS I1_2_1_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=3.0 l=2.6u w=50u r=622.745m par=3.0 s=1 +RI1_2_1_1_0_0_R0 I1_2_1_1_0_0_R0_PLUS I1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=2.6u w=50u r=622.745m par=1.0 s=3 +RI1_2_1_0_1_0_R0 I1_2_1_0_1_0_R0_PLUS I1_2_1_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=2.6u w=50u r=622.745m par=1.0 s=1 +RI1_2_1_0_0_0_R0 I1_2_1_0_0_0_R0_PLUS I1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=2.6u w=50u r=622.745m par=1.0 s=1 +RI1_2_0_2_1_0_R0 I1_2_0_2_1_0_R0_PLUS I1_2_0_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=8.0 l=840n w=50u r=376.837m par=8.0 s=1 +RI1_2_0_2_0_0_R0 I1_2_0_2_0_0_R0_PLUS I1_2_0_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=840n w=50u r=376.837m par=1.0 s=8 +RI1_2_0_1_1_0_R0 I1_2_0_1_1_0_R0_PLUS I1_2_0_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=3.0 l=840n w=50u r=376.837m par=3.0 s=1 +RI1_2_0_1_0_0_R0 I1_2_0_1_0_0_R0_PLUS I1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=840n w=50u r=376.837m par=1.0 s=3 +RI1_2_0_0_1_0_R0 I1_2_0_0_1_0_R0_PLUS I1_2_0_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=840n w=50u r=376.837m par=1.0 s=1 +RI1_2_0_0_0_0_R0 I1_2_0_0_0_0_R0_PLUS I1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=840n w=50u r=376.837m par=1.0 s=1 +RI1_1_2_2_1_0_R0 I1_1_2_2_1_0_R0_PLUS I1_1_2_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=8.0 l=50u w=1.57u r=217.365 par=8.0 s=1 +RI1_1_2_2_0_0_R0 I1_1_2_2_0_0_R0_PLUS I1_1_2_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=50u w=1.57u r=217.365 par=1.0 s=8 +RI1_1_2_1_1_0_R0 I1_1_2_1_1_0_R0_PLUS I1_1_2_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=3.0 l=50u w=1.57u r=217.365 par=3.0 s=1 +RI1_1_2_1_0_0_R0 I1_1_2_1_0_0_R0_PLUS I1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=50u w=1.57u r=217.365 par=1.0 s=3 +RI1_1_2_0_1_0_R0 I1_1_2_0_1_0_R0_PLUS I1_1_2_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=50u w=1.57u r=217.365 par=1.0 s=1 +RI1_1_2_0_0_0_R0 I1_1_2_0_0_0_R0_PLUS I1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=50u w=1.57u r=217.365 par=1.0 s=1 +RI1_1_1_2_1_0_R0 I1_1_1_2_1_0_R0_PLUS I1_1_1_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=8.0 l=2.6u w=1.57u r=18.6823 par=8.0 s=1 +RI1_1_1_2_0_0_R0 I1_1_1_2_0_0_R0_PLUS I1_1_1_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=2.6u w=1.57u r=18.6823 par=1.0 s=8 +RI1_1_1_1_1_0_R0 I1_1_1_1_1_0_R0_PLUS I1_1_1_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=3.0 l=2.6u w=1.57u r=18.6823 par=3.0 s=1 +RI1_1_1_1_0_0_R0 I1_1_1_1_0_0_R0_PLUS I1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=2.6u w=1.57u r=18.6823 par=1.0 s=3 +RI1_1_1_0_1_0_R0 I1_1_1_0_1_0_R0_PLUS I1_1_1_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=2.6u w=1.57u r=18.6823 par=1.0 s=1 +RI1_1_1_0_0_0_R0 I1_1_1_0_0_0_R0_PLUS I1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=2.6u w=1.57u r=18.6823 par=1.0 s=1 +RI1_1_0_2_1_0_R0 I1_1_0_2_1_0_R0_PLUS I1_1_0_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=8.0 l=840n w=1.57u r=11.3051 par=8.0 s=1 +RI1_1_0_2_0_0_R0 I1_1_0_2_0_0_R0_PLUS I1_1_0_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=840n w=1.57u r=11.3051 par=1.0 s=8 +RI1_1_0_1_1_0_R0 I1_1_0_1_1_0_R0_PLUS I1_1_0_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=3.0 l=840n w=1.57u r=11.3051 par=3.0 s=1 +RI1_1_0_1_0_0_R0 I1_1_0_1_0_0_R0_PLUS I1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=840n w=1.57u r=11.3051 par=1.0 s=3 +RI1_1_0_0_1_0_R0 I1_1_0_0_1_0_R0_PLUS I1_1_0_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=840n w=1.57u r=11.3051 par=1.0 s=1 +RI1_1_0_0_0_0_R0 I1_1_0_0_0_0_R0_PLUS I1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=840n w=1.57u r=11.3051 par=1.0 s=1 +RI1_0_2_2_1_0_R0 I1_0_2_2_1_0_R0_PLUS I1_0_2_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=8.0 l=50u w=420n r=698.076 par=8.0 s=1 +RI1_0_2_2_0_0_R0 I1_0_2_2_0_0_R0_PLUS I1_0_2_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=50u w=420n r=698.076 par=1.0 s=8 +RI1_0_2_1_1_0_R0 I1_0_2_1_1_0_R0_PLUS I1_0_2_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=3.0 l=50u w=420n r=698.076 par=3.0 s=1 +RI1_0_2_1_0_0_R0 I1_0_2_1_0_0_R0_PLUS I1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=50u w=420n r=698.076 par=1.0 s=3 +RI1_0_2_0_1_0_R0 I1_0_2_0_1_0_R0_PLUS I1_0_2_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=50u w=420n r=698.076 par=1.0 s=1 +RI1_0_2_0_0_0_R0 I1_0_2_0_0_0_R0_PLUS I1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=50u w=420n r=698.076 par=1.0 s=1 +RI1_0_1_2_1_0_R0 I1_0_1_2_1_0_R0_PLUS I1_0_1_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=8.0 l=2.6u w=420n r=59.9991 par=8.0 s=1 +RI1_0_1_2_0_0_R0 I1_0_1_2_0_0_R0_PLUS I1_0_1_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=2.6u w=420n r=59.9991 par=1.0 s=8 +RI1_0_1_1_1_0_R0 I1_0_1_1_1_0_R0_PLUS I1_0_1_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=3.0 l=2.6u w=420n r=59.9991 par=3.0 s=1 +RI1_0_1_1_0_0_R0 I1_0_1_1_0_0_R0_PLUS I1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=2.6u w=420n r=59.9991 par=1.0 s=3 +RI1_0_1_0_1_0_R0 I1_0_1_0_1_0_R0_PLUS I1_0_1_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=2.6u w=420n r=59.9991 par=1.0 s=1 +RI1_0_1_0_0_0_R0 I1_0_1_0_0_0_R0_PLUS I1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=2.6u w=420n r=59.9991 par=1.0 s=1 +RI1_0_0_2_1_0_R0 I1_0_0_2_1_0_R0_PLUS I1_0_0_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=8.0 l=840n w=420n r=36.3068 par=8.0 s=1 +RI1_0_0_2_0_0_R0 I1_0_0_2_0_0_R0_PLUS I1_0_0_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=840n w=420n r=36.3068 par=1.0 s=8 +RI1_0_0_1_1_0_R0 I1_0_0_1_1_0_R0_PLUS I1_0_0_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=3.0 l=840n w=420n r=36.3068 par=3.0 s=1 +RI1_0_0_1_0_0_R0 I1_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=840n w=420n r=36.3068 par=1.0 s=3 +RI1_0_0_0_1_0_R0 I1_0_0_0_1_0_R0_PLUS I1_0_0_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=840n w=420n r=36.3068 par=1.0 s=1 +RI1_0_0_0_0_0_R0 I1_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s] m=1.0 l=840n w=420n r=36.3068 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[pplus_s] m=1.0 ++ l=840.00n w=420.00n r=36.3067 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/pplus_s.gds b/rules/klayout/lvs/testing/testcases/pplus_s.gds new file mode 100644 index 0000000..48a1652 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pplus_s.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/pplus_s_dw.cdl b/rules/klayout/lvs/testing/testcases/pplus_s_dw.cdl new file mode 100644 index 0000000..baed42f --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pplus_s_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pplus_s_dw +* View Name: schematic +* Netlisted on: Nov 24 09:52:12 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pplus_s_dw +* View Name: schematic +************************************************************************ + +.SUBCKT pplus_s_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=8.0 l=50u w=50u r=7.2455 par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=50u w=50u r=7.2455 par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=3.0 l=50u w=50u r=7.2455 par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=50u w=50u r=7.2455 par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=50u w=50u r=7.2455 par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=50u w=50u r=7.2455 par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=8.0 l=2.6u w=50u r=622.745m par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=2.6u w=50u r=622.745m par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=3.0 l=2.6u w=50u r=622.745m par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=2.6u w=50u r=622.745m par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=2.6u w=50u r=622.745m par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=2.6u w=50u r=622.745m par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=8.0 l=840n w=50u r=376.837m par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=840n w=50u r=376.837m par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=3.0 l=840n w=50u r=376.837m par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=840n w=50u r=376.837m par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=840n w=50u r=376.837m par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=840n w=50u r=376.837m par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=8.0 l=50u w=1.57u r=217.365 par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=50u w=1.57u r=217.365 par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=3.0 l=50u w=1.57u r=217.365 par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=50u w=1.57u r=217.365 par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=50u w=1.57u r=217.365 par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=50u w=1.57u r=217.365 par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=8.0 l=2.6u w=1.57u r=18.6823 par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=2.6u w=1.57u r=18.6823 par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=3.0 l=2.6u w=1.57u r=18.6823 par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=2.6u w=1.57u r=18.6823 par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=2.6u w=1.57u r=18.6823 par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=2.6u w=1.57u r=18.6823 par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=8.0 l=840n w=1.57u r=11.3051 par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=840n w=1.57u r=11.3051 par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=3.0 l=840n w=1.57u r=11.3051 par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=840n w=1.57u r=11.3051 par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=840n w=1.57u r=11.3051 par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=840n w=1.57u r=11.3051 par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=8.0 l=50u w=420n r=698.076 par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=50u w=420n r=698.076 par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=3.0 l=50u w=420n r=698.076 par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=50u w=420n r=698.076 par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=50u w=420n r=698.076 par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=50u w=420n r=698.076 par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=8.0 l=2.6u w=420n r=59.9991 par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=2.6u w=420n r=59.9991 par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=3.0 l=2.6u w=420n r=59.9991 par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=2.6u w=420n r=59.9991 par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=2.6u w=420n r=59.9991 par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=2.6u w=420n r=59.9991 par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=8.0 l=840n w=420n r=36.3068 par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=840n w=420n r=36.3068 par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=3.0 l=840n w=420n r=36.3068 par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=840n w=420n r=36.3068 par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=840n w=420n r=36.3068 par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_s_dw] m=1.0 l=840n w=420n r=36.3068 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[pplus_s_dw] m=1.0 ++ l=840.00n w=420.00n r=36.3067 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/pplus_s_dw.gds b/rules/klayout/lvs/testing/testcases/pplus_s_dw.gds new file mode 100644 index 0000000..391cd72 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pplus_s_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/pplus_u.cdl b/rules/klayout/lvs/testing/testcases/pplus_u.cdl new file mode 100644 index 0000000..ebe4b87 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pplus_u.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pplus_u +* View Name: schematic +* Netlisted on: Nov 24 09:54:02 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pplus_u +* View Name: schematic +************************************************************************ + +.SUBCKT pplus_u I1_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_R0_MINUS I1_0_0_0_1_0_R0_PLUS I1_0_0_1_0_0_R0_MINUS ++ I1_0_0_1_0_0_R0_PLUS I1_0_0_1_1_0_R0_MINUS I1_0_0_1_1_0_R0_PLUS ++ I1_0_0_2_0_0_R0_MINUS I1_0_0_2_0_0_R0_PLUS I1_0_0_2_1_0_R0_MINUS ++ I1_0_0_2_1_0_R0_PLUS I1_0_1_0_0_0_R0_MINUS I1_0_1_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_R0_MINUS I1_0_1_0_1_0_R0_PLUS I1_0_1_1_0_0_R0_MINUS ++ I1_0_1_1_0_0_R0_PLUS I1_0_1_1_1_0_R0_MINUS I1_0_1_1_1_0_R0_PLUS ++ I1_0_1_2_0_0_R0_MINUS I1_0_1_2_0_0_R0_PLUS I1_0_1_2_1_0_R0_MINUS ++ I1_0_1_2_1_0_R0_PLUS I1_0_2_0_0_0_R0_MINUS I1_0_2_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_R0_MINUS I1_0_2_0_1_0_R0_PLUS I1_0_2_1_0_0_R0_MINUS ++ I1_0_2_1_0_0_R0_PLUS I1_0_2_1_1_0_R0_MINUS I1_0_2_1_1_0_R0_PLUS ++ I1_0_2_2_0_0_R0_MINUS I1_0_2_2_0_0_R0_PLUS I1_0_2_2_1_0_R0_MINUS ++ I1_0_2_2_1_0_R0_PLUS I1_1_0_0_0_0_R0_MINUS I1_1_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_R0_MINUS I1_1_0_0_1_0_R0_PLUS I1_1_0_1_0_0_R0_MINUS ++ I1_1_0_1_0_0_R0_PLUS I1_1_0_1_1_0_R0_MINUS I1_1_0_1_1_0_R0_PLUS ++ I1_1_0_2_0_0_R0_MINUS I1_1_0_2_0_0_R0_PLUS I1_1_0_2_1_0_R0_MINUS ++ I1_1_0_2_1_0_R0_PLUS I1_1_1_0_0_0_R0_MINUS I1_1_1_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_R0_MINUS I1_1_1_0_1_0_R0_PLUS I1_1_1_1_0_0_R0_MINUS ++ I1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_R0_MINUS I1_1_1_1_1_0_R0_PLUS ++ I1_1_1_2_0_0_R0_MINUS I1_1_1_2_0_0_R0_PLUS I1_1_1_2_1_0_R0_MINUS ++ I1_1_1_2_1_0_R0_PLUS I1_1_2_0_0_0_R0_MINUS I1_1_2_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_R0_MINUS I1_1_2_0_1_0_R0_PLUS I1_1_2_1_0_0_R0_MINUS ++ I1_1_2_1_0_0_R0_PLUS I1_1_2_1_1_0_R0_MINUS I1_1_2_1_1_0_R0_PLUS ++ I1_1_2_2_0_0_R0_MINUS I1_1_2_2_0_0_R0_PLUS I1_1_2_2_1_0_R0_MINUS ++ I1_1_2_2_1_0_R0_PLUS I1_2_0_0_0_0_R0_MINUS I1_2_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_R0_MINUS I1_2_0_0_1_0_R0_PLUS I1_2_0_1_0_0_R0_MINUS ++ I1_2_0_1_0_0_R0_PLUS I1_2_0_1_1_0_R0_MINUS I1_2_0_1_1_0_R0_PLUS ++ I1_2_0_2_0_0_R0_MINUS I1_2_0_2_0_0_R0_PLUS I1_2_0_2_1_0_R0_MINUS ++ I1_2_0_2_1_0_R0_PLUS I1_2_1_0_0_0_R0_MINUS I1_2_1_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_R0_MINUS I1_2_1_0_1_0_R0_PLUS I1_2_1_1_0_0_R0_MINUS ++ I1_2_1_1_0_0_R0_PLUS I1_2_1_1_1_0_R0_MINUS I1_2_1_1_1_0_R0_PLUS ++ I1_2_1_2_0_0_R0_MINUS I1_2_1_2_0_0_R0_PLUS I1_2_1_2_1_0_R0_MINUS ++ I1_2_1_2_1_0_R0_PLUS I1_2_2_0_0_0_R0_MINUS I1_2_2_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_R0_MINUS I1_2_2_0_1_0_R0_PLUS I1_2_2_1_0_0_R0_MINUS ++ I1_2_2_1_0_0_R0_PLUS I1_2_2_1_1_0_R0_MINUS I1_2_2_1_1_0_R0_PLUS ++ I1_2_2_2_0_0_R0_MINUS I1_2_2_2_0_0_R0_PLUS I1_2_2_2_1_0_R0_MINUS ++ I1_2_2_2_1_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_R0_MINUS:I I1_0_0_0_1_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_R0_MINUS:I I1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_R0_MINUS:I I1_0_0_1_1_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_R0_MINUS:I I1_0_0_2_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_R0_MINUS:I I1_0_0_2_1_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_R0_MINUS:I I1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_R0_MINUS:I I1_0_1_0_1_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_R0_MINUS:I I1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_R0_MINUS:I I1_0_1_1_1_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_R0_MINUS:I I1_0_1_2_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_R0_MINUS:I I1_0_1_2_1_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_R0_MINUS:I I1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_R0_MINUS:I I1_0_2_0_1_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_R0_MINUS:I I1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_R0_MINUS:I I1_0_2_1_1_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_R0_MINUS:I I1_0_2_2_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_R0_MINUS:I I1_0_2_2_1_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_R0_MINUS:I I1_1_0_0_1_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_R0_MINUS:I I1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_R0_MINUS:I I1_1_0_1_1_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_R0_MINUS:I I1_1_0_2_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_R0_MINUS:I I1_1_0_2_1_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_R0_MINUS:I I1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_R0_MINUS:I I1_1_1_0_1_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_R0_MINUS:I I1_1_1_1_1_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_R0_MINUS:I I1_1_1_2_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_R0_MINUS:I I1_1_1_2_1_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_R0_MINUS:I I1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_R0_MINUS:I I1_1_2_0_1_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_R0_MINUS:I I1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_R0_MINUS:I I1_1_2_1_1_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_R0_MINUS:I I1_1_2_2_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_R0_MINUS:I I1_1_2_2_1_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_R0_MINUS:I I1_2_0_0_1_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_R0_MINUS:I I1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_R0_MINUS:I I1_2_0_1_1_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_R0_MINUS:I I1_2_0_2_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_R0_MINUS:I I1_2_0_2_1_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_R0_MINUS:I I1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_R0_MINUS:I I1_2_1_0_1_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_R0_MINUS:I I1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_R0_MINUS:I I1_2_1_1_1_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_R0_MINUS:I I1_2_1_2_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_R0_MINUS:I I1_2_1_2_1_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_R0_MINUS:I I1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_R0_MINUS:I I1_2_2_0_1_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_R0_MINUS:I I1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_R0_MINUS:I I1_2_2_1_1_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_R0_MINUS:I I1_2_2_2_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_R0_MINUS:I I1_2_2_2_1_0_R0_PLUS:I I1_default_MINUS:I +*.PININFO I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_R0 I1_2_2_2_1_0_R0_PLUS I1_2_2_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=8.0 l=50u w=50u r=187.206 par=8.0 s=1 +RI1_2_2_2_0_0_R0 I1_2_2_2_0_0_R0_PLUS I1_2_2_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=50u w=50u r=187.206 par=1.0 s=8 +RI1_2_2_1_1_0_R0 I1_2_2_1_1_0_R0_PLUS I1_2_2_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=3.0 l=50u w=50u r=187.206 par=3.0 s=1 +RI1_2_2_1_0_0_R0 I1_2_2_1_0_0_R0_PLUS I1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=50u w=50u r=187.206 par=1.0 s=3 +RI1_2_2_0_1_0_R0 I1_2_2_0_1_0_R0_PLUS I1_2_2_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=50u w=50u r=187.206 par=1.0 s=1 +RI1_2_2_0_0_0_R0 I1_2_2_0_0_0_R0_PLUS I1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=50u w=50u r=187.206 par=1.0 s=1 +RI1_2_1_2_1_0_R0 I1_2_1_2_1_0_R0_PLUS I1_2_1_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=8.0 l=7.6u w=50u r=30.1528 par=8.0 s=1 +RI1_2_1_2_0_0_R0 I1_2_1_2_0_0_R0_PLUS I1_2_1_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=7.6u w=50u r=30.1528 par=1.0 s=8 +RI1_2_1_1_1_0_R0 I1_2_1_1_1_0_R0_PLUS I1_2_1_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=3.0 l=7.6u w=50u r=30.1528 par=3.0 s=1 +RI1_2_1_1_0_0_R0 I1_2_1_1_0_0_R0_PLUS I1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=7.6u w=50u r=30.1528 par=1.0 s=3 +RI1_2_1_0_1_0_R0 I1_2_1_0_1_0_R0_PLUS I1_2_1_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=7.6u w=50u r=30.1528 par=1.0 s=1 +RI1_2_1_0_0_0_R0 I1_2_1_0_0_0_R0_PLUS I1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=7.6u w=50u r=30.1528 par=1.0 s=1 +RI1_2_0_2_1_0_R0 I1_2_0_2_1_0_R0_PLUS I1_2_0_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=8.0 l=1.6u w=50u r=7.92835 par=8.0 s=1 +RI1_2_0_2_0_0_R0 I1_2_0_2_0_0_R0_PLUS I1_2_0_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=1.6u w=50u r=7.92835 par=1.0 s=8 +RI1_2_0_1_1_0_R0 I1_2_0_1_1_0_R0_PLUS I1_2_0_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=3.0 l=1.6u w=50u r=7.92835 par=3.0 s=1 +RI1_2_0_1_0_0_R0 I1_2_0_1_0_0_R0_PLUS I1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=1.6u w=50u r=7.92835 par=1.0 s=3 +RI1_2_0_0_1_0_R0 I1_2_0_0_1_0_R0_PLUS I1_2_0_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=1.6u w=50u r=7.92835 par=1.0 s=1 +RI1_2_0_0_0_0_R0 I1_2_0_0_0_0_R0_PLUS I1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=1.6u w=50u r=7.92835 par=1.0 s=1 +RI1_1_2_2_1_0_R0 I1_1_2_2_1_0_R0_PLUS I1_1_2_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=8.0 l=50u w=3.62u r=2.62272K par=8.0 s=1 +RI1_1_2_2_0_0_R0 I1_1_2_2_0_0_R0_PLUS I1_1_2_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=50u w=3.62u r=2.62272K par=1.0 s=8 +RI1_1_2_1_1_0_R0 I1_1_2_1_1_0_R0_PLUS I1_1_2_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=3.0 l=50u w=3.62u r=2.62272K par=3.0 s=1 +RI1_1_2_1_0_0_R0 I1_1_2_1_0_0_R0_PLUS I1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=50u w=3.62u r=2.62272K par=1.0 s=3 +RI1_1_2_0_1_0_R0 I1_1_2_0_1_0_R0_PLUS I1_1_2_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=50u w=3.62u r=2.62272K par=1.0 s=1 +RI1_1_2_0_0_0_R0 I1_1_2_0_0_0_R0_PLUS I1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=50u w=3.62u r=2.62272K par=1.0 s=1 +RI1_1_1_2_1_0_R0 I1_1_1_2_1_0_R0_PLUS I1_1_1_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=8.0 l=7.6u w=3.62u r=422.435 par=8.0 s=1 +RI1_1_1_2_0_0_R0 I1_1_1_2_0_0_R0_PLUS I1_1_1_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=7.6u w=3.62u r=422.435 par=1.0 s=8 +RI1_1_1_1_1_0_R0 I1_1_1_1_1_0_R0_PLUS I1_1_1_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=3.0 l=7.6u w=3.62u r=422.435 par=3.0 s=1 +RI1_1_1_1_0_0_R0 I1_1_1_1_0_0_R0_PLUS I1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=7.6u w=3.62u r=422.435 par=1.0 s=3 +RI1_1_1_0_1_0_R0 I1_1_1_0_1_0_R0_PLUS I1_1_1_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=7.6u w=3.62u r=422.435 par=1.0 s=1 +RI1_1_1_0_0_0_R0 I1_1_1_0_0_0_R0_PLUS I1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=7.6u w=3.62u r=422.435 par=1.0 s=1 +RI1_1_0_2_1_0_R0 I1_1_0_2_1_0_R0_PLUS I1_1_0_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=8.0 l=1.6u w=3.62u r=111.075 par=8.0 s=1 +RI1_1_0_2_0_0_R0 I1_1_0_2_0_0_R0_PLUS I1_1_0_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=1.6u w=3.62u r=111.075 par=1.0 s=8 +RI1_1_0_1_1_0_R0 I1_1_0_1_1_0_R0_PLUS I1_1_0_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=3.0 l=1.6u w=3.62u r=111.075 par=3.0 s=1 +RI1_1_0_1_0_0_R0 I1_1_0_1_0_0_R0_PLUS I1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=1.6u w=3.62u r=111.075 par=1.0 s=3 +RI1_1_0_0_1_0_R0 I1_1_0_0_1_0_R0_PLUS I1_1_0_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=1.6u w=3.62u r=111.075 par=1.0 s=1 +RI1_1_0_0_0_0_R0 I1_1_0_0_0_0_R0_PLUS I1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=1.6u w=3.62u r=111.075 par=1.0 s=1 +RI1_0_2_2_1_0_R0 I1_0_2_2_1_0_R0_PLUS I1_0_2_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=8.0 l=50u w=800n r=12.5503K par=8.0 s=1 +RI1_0_2_2_0_0_R0 I1_0_2_2_0_0_R0_PLUS I1_0_2_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=50u w=800n r=12.5503K par=1.0 s=8 +RI1_0_2_1_1_0_R0 I1_0_2_1_1_0_R0_PLUS I1_0_2_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=3.0 l=50u w=800n r=12.5503K par=3.0 s=1 +RI1_0_2_1_0_0_R0 I1_0_2_1_0_0_R0_PLUS I1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=50u w=800n r=12.5503K par=1.0 s=3 +RI1_0_2_0_1_0_R0 I1_0_2_0_1_0_R0_PLUS I1_0_2_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=50u w=800n r=12.5503K par=1.0 s=1 +RI1_0_2_0_0_0_R0 I1_0_2_0_0_0_R0_PLUS I1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=50u w=800n r=12.5503K par=1.0 s=1 +RI1_0_1_2_1_0_R0 I1_0_1_2_1_0_R0_PLUS I1_0_1_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=8.0 l=7.6u w=800n r=2.02145K par=8.0 s=1 +RI1_0_1_2_0_0_R0 I1_0_1_2_0_0_R0_PLUS I1_0_1_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=7.6u w=800n r=2.02145K par=1.0 s=8 +RI1_0_1_1_1_0_R0 I1_0_1_1_1_0_R0_PLUS I1_0_1_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=3.0 l=7.6u w=800n r=2.02145K par=3.0 s=1 +RI1_0_1_1_0_0_R0 I1_0_1_1_0_0_R0_PLUS I1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=7.6u w=800n r=2.02145K par=1.0 s=3 +RI1_0_1_0_1_0_R0 I1_0_1_0_1_0_R0_PLUS I1_0_1_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=7.6u w=800n r=2.02145K par=1.0 s=1 +RI1_0_1_0_0_0_R0 I1_0_1_0_0_0_R0_PLUS I1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=7.6u w=800n r=2.02145K par=1.0 s=1 +RI1_0_0_2_1_0_R0 I1_0_0_2_1_0_R0_PLUS I1_0_0_2_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=8.0 l=1.6u w=800n r=531.519 par=8.0 s=1 +RI1_0_0_2_0_0_R0 I1_0_0_2_0_0_R0_PLUS I1_0_0_2_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=1.6u w=800n r=531.519 par=1.0 s=8 +RI1_0_0_1_1_0_R0 I1_0_0_1_1_0_R0_PLUS I1_0_0_1_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=3.0 l=1.6u w=800n r=531.519 par=3.0 s=1 +RI1_0_0_1_0_0_R0 I1_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=1.6u w=800n r=531.519 par=1.0 s=3 +RI1_0_0_0_1_0_R0 I1_0_0_0_1_0_R0_PLUS I1_0_0_0_1_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=1.6u w=800n r=531.519 par=1.0 s=1 +RI1_0_0_0_0_0_R0 I1_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u] m=1.0 l=1.6u w=800n r=531.519 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[pplus_u] m=1.0 l=2u ++ w=1u r=497.3349 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/pplus_u.gds b/rules/klayout/lvs/testing/testcases/pplus_u.gds new file mode 100644 index 0000000..11db435 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pplus_u.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/pplus_u_dw.cdl b/rules/klayout/lvs/testing/testcases/pplus_u_dw.cdl new file mode 100644 index 0000000..38debeb --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pplus_u_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: pplus_u_dw +* View Name: schematic +* Netlisted on: Nov 24 09:54:28 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: pplus_u_dw +* View Name: schematic +************************************************************************ + +.SUBCKT pplus_u_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=8.0 l=50u w=50u r=187.206 par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=50u w=50u r=187.206 par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=3.0 l=50u w=50u r=187.206 par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=50u w=50u r=187.206 par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=50u w=50u r=187.206 par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=50u w=50u r=187.206 par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=8.0 l=7.6u w=50u r=30.1528 par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=7.6u w=50u r=30.1528 par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=3.0 l=7.6u w=50u r=30.1528 par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=7.6u w=50u r=30.1528 par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=7.6u w=50u r=30.1528 par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=7.6u w=50u r=30.1528 par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=8.0 l=1.6u w=50u r=7.92835 par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=1.6u w=50u r=7.92835 par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=3.0 l=1.6u w=50u r=7.92835 par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=1.6u w=50u r=7.92835 par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=1.6u w=50u r=7.92835 par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=1.6u w=50u r=7.92835 par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=8.0 l=50u w=3.62u r=2.62272K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=50u w=3.62u r=2.62272K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=3.0 l=50u w=3.62u r=2.62272K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=50u w=3.62u r=2.62272K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=50u w=3.62u r=2.62272K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=50u w=3.62u r=2.62272K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=8.0 l=7.6u w=3.62u r=422.435 par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=7.6u w=3.62u r=422.435 par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=3.0 l=7.6u w=3.62u r=422.435 par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=7.6u w=3.62u r=422.435 par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=7.6u w=3.62u r=422.435 par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=7.6u w=3.62u r=422.435 par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=8.0 l=1.6u w=3.62u r=111.075 par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=1.6u w=3.62u r=111.075 par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=3.0 l=1.6u w=3.62u r=111.075 par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=1.6u w=3.62u r=111.075 par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=1.6u w=3.62u r=111.075 par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=1.6u w=3.62u r=111.075 par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=8.0 l=50u w=800n r=12.5503K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=50u w=800n r=12.5503K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=3.0 l=50u w=800n r=12.5503K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=50u w=800n r=12.5503K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=50u w=800n r=12.5503K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=50u w=800n r=12.5503K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=8.0 l=7.6u w=800n r=2.02145K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=7.6u w=800n r=2.02145K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=3.0 l=7.6u w=800n r=2.02145K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=7.6u w=800n r=2.02145K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=7.6u w=800n r=2.02145K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=7.6u w=800n r=2.02145K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=8.0 l=1.6u w=800n r=531.519 par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=1.6u w=800n r=531.519 par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=3.0 l=1.6u w=800n r=531.519 par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=1.6u w=800n r=531.519 par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=1.6u w=800n r=531.519 par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[pplus_u_dw] m=1.0 l=1.6u w=800n r=531.519 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[pplus_u_dw] m=1.0 ++ l=2u w=1u r=497.3349 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/pplus_u_dw.gds b/rules/klayout/lvs/testing/testcases/pplus_u_dw.gds new file mode 100644 index 0000000..d019e2c --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/pplus_u_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_s.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_s.cdl new file mode 100644 index 0000000..a056a28 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_s.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_s +* View Name: schematic +* Netlisted on: Nov 24 09:58:06 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_s +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_s I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=8.0 l=50u w=50u r=7.50221 par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=50u w=50u r=7.50221 par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=3.0 l=50u w=50u r=7.50221 par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=50u w=50u r=7.50221 par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=50u w=50u r=7.50221 par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=50u w=50u r=7.50221 par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=8.0 l=7.6u w=50u r=1.30995 par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=7.6u w=50u r=1.30995 par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=3.0 l=7.6u w=50u r=1.30995 par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=7.6u w=50u r=1.30995 par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=7.6u w=50u r=1.30995 par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=7.6u w=50u r=1.30995 par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=8.0 l=1.6u w=50u r=433.686m par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=1.6u w=50u r=433.686m par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=3.0 l=1.6u w=50u r=433.686m par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=1.6u w=50u r=433.686m par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=1.6u w=50u r=433.686m par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=1.6u w=50u r=433.686m par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=8.0 l=50u w=3.62u r=104.022 par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=50u w=3.62u r=104.022 par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=3.0 l=50u w=3.62u r=104.022 par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=50u w=3.62u r=104.022 par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=50u w=3.62u r=104.022 par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=50u w=3.62u r=104.022 par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=8.0 l=7.6u w=3.62u r=18.1631 par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=7.6u w=3.62u r=18.1631 par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=3.0 l=7.6u w=3.62u r=18.1631 par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=7.6u w=3.62u r=18.1631 par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=7.6u w=3.62u r=18.1631 par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=7.6u w=3.62u r=18.1631 par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=8.0 l=1.6u w=3.62u r=6.01326 par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=1.6u w=3.62u r=6.01326 par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=3.0 l=1.6u w=3.62u r=6.01326 par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=1.6u w=3.62u r=6.01326 par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=1.6u w=3.62u r=6.01326 par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=1.6u w=3.62u r=6.01326 par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=8.0 l=50u w=800n r=477.704 par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=50u w=800n r=477.704 par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=3.0 l=50u w=800n r=477.704 par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=50u w=800n r=477.704 par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=50u w=800n r=477.704 par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=50u w=800n r=477.704 par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=8.0 l=7.6u w=800n r=83.4112 par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=7.6u w=800n r=83.4112 par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=3.0 l=7.6u w=800n r=83.4112 par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=7.6u w=800n r=83.4112 par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=7.6u w=800n r=83.4112 par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=7.6u w=800n r=83.4112 par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=8.0 l=1.6u w=800n r=27.615 par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=1.6u w=800n r=27.615 par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=3.0 l=1.6u w=800n r=27.615 par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=1.6u w=800n r=27.615 par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=1.6u w=800n r=27.615 par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s] m=1.0 l=1.6u w=800n r=27.615 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_s] m=1.0 ++ l=1.6u w=800.0n r=27.615 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_s.gds b/rules/klayout/lvs/testing/testcases/ppolyf_s.gds new file mode 100644 index 0000000..9139447 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_s.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_s_dw.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_s_dw.cdl new file mode 100644 index 0000000..70664cc --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_s_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_s_dw +* View Name: schematic +* Netlisted on: Nov 24 09:58:45 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_s_dw +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_s_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=8.0 l=50u w=50u r=7.50221 par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=50u w=50u r=7.50221 par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=3.0 l=50u w=50u r=7.50221 par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=50u w=50u r=7.50221 par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=50u w=50u r=7.50221 par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=50u w=50u r=7.50221 par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=8.0 l=7.6u w=50u r=1.30995 par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=7.6u w=50u r=1.30995 par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=3.0 l=7.6u w=50u r=1.30995 par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=7.6u w=50u r=1.30995 par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=7.6u w=50u r=1.30995 par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=7.6u w=50u r=1.30995 par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=8.0 l=1.6u w=50u r=433.686m par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=1.6u w=50u r=433.686m par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=3.0 l=1.6u w=50u r=433.686m par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=1.6u w=50u r=433.686m par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=1.6u w=50u r=433.686m par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=1.6u w=50u r=433.686m par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=8.0 l=50u w=3.62u r=104.022 par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=50u w=3.62u r=104.022 par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=3.0 l=50u w=3.62u r=104.022 par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=50u w=3.62u r=104.022 par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=50u w=3.62u r=104.022 par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=50u w=3.62u r=104.022 par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=8.0 l=7.6u w=3.62u r=18.1631 par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=7.6u w=3.62u r=18.1631 par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=3.0 l=7.6u w=3.62u r=18.1631 par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=7.6u w=3.62u r=18.1631 par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=7.6u w=3.62u r=18.1631 par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=7.6u w=3.62u r=18.1631 par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=8.0 l=1.6u w=3.62u r=6.01326 par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=1.6u w=3.62u r=6.01326 par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=3.0 l=1.6u w=3.62u r=6.01326 par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=1.6u w=3.62u r=6.01326 par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=1.6u w=3.62u r=6.01326 par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=1.6u w=3.62u r=6.01326 par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=8.0 l=50u w=800n r=477.704 par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=50u w=800n r=477.704 par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=3.0 l=50u w=800n r=477.704 par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=50u w=800n r=477.704 par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=50u w=800n r=477.704 par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=50u w=800n r=477.704 par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=8.0 l=7.6u w=800n r=83.4112 par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=7.6u w=800n r=83.4112 par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=3.0 l=7.6u w=800n r=83.4112 par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=7.6u w=800n r=83.4112 par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=7.6u w=800n r=83.4112 par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=7.6u w=800n r=83.4112 par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=8.0 l=1.6u w=800n r=27.615 par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=1.6u w=800n r=27.615 par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=3.0 l=1.6u w=800n r=27.615 par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=1.6u w=800n r=27.615 par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=1.6u w=800n r=27.615 par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_s_dw] m=1.0 l=1.6u w=800n r=27.615 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_s_dw] m=1.0 ++ l=1.6u w=800.0n r=27.615 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_s_dw.gds b/rules/klayout/lvs/testing/testcases/ppolyf_s_dw.gds new file mode 100644 index 0000000..4992508 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_s_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_u.cdl new file mode 100644 index 0000000..ea11d36 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u +* View Name: schematic +* Netlisted on: Nov 24 10:02:18 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=8.0 l=50u w=50u r=352.76 par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=50u w=50u r=352.76 par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=3.0 l=50u w=50u r=352.76 par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=50u w=50u r=352.76 par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=50u w=50u r=352.76 par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=50u w=50u r=352.76 par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=8.0 l=7.6u w=50u r=55.6565 par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=7.6u w=50u r=55.6565 par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=3.0 l=7.6u w=50u r=55.6565 par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=7.6u w=50u r=55.6565 par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=7.6u w=50u r=55.6565 par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=7.6u w=50u r=55.6565 par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=8.0 l=1.6u w=50u r=13.6136 par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=1.6u w=50u r=13.6136 par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=3.0 l=1.6u w=50u r=13.6136 par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=1.6u w=50u r=13.6136 par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=1.6u w=50u r=13.6136 par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=1.6u w=50u r=13.6136 par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=8.0 l=50u w=3.62u r=4.93695K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=50u w=3.62u r=4.93695K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=3.0 l=50u w=3.62u r=4.93695K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=50u w=3.62u r=4.93695K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=50u w=3.62u r=4.93695K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=50u w=3.62u r=4.93695K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=8.0 l=7.6u w=3.62u r=778.926 par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=7.6u w=3.62u r=778.926 par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=3.0 l=7.6u w=3.62u r=778.926 par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=7.6u w=3.62u r=778.926 par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=7.6u w=3.62u r=778.926 par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=7.6u w=3.62u r=778.926 par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=8.0 l=1.6u w=3.62u r=190.526 par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=1.6u w=3.62u r=190.526 par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=3.0 l=1.6u w=3.62u r=190.526 par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=1.6u w=3.62u r=190.526 par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=1.6u w=3.62u r=190.526 par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=1.6u w=3.62u r=190.526 par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=8.0 l=50u w=800n r=23.5247K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=50u w=800n r=23.5247K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=3.0 l=50u w=800n r=23.5247K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=50u w=800n r=23.5247K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=50u w=800n r=23.5247K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=50u w=800n r=23.5247K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=8.0 l=7.6u w=800n r=3.7116K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=7.6u w=800n r=3.7116K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=3.0 l=7.6u w=800n r=3.7116K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=7.6u w=800n r=3.7116K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=7.6u w=800n r=3.7116K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=7.6u w=800n r=3.7116K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=8.0 l=1.6u w=800n r=907.858 par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=1.6u w=800n r=907.858 par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=3.0 l=1.6u w=800n r=907.858 par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=1.6u w=800n r=907.858 par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=1.6u w=800n r=907.858 par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u] m=1.0 l=1.6u w=800n r=907.858 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_u] m=1.0 ++ l=1.6u w=800.0n r=907.8585 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u.gds b/rules/klayout/lvs/testing/testcases/ppolyf_u.gds new file mode 100644 index 0000000..d2fc3fd --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_1k.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k.cdl new file mode 100644 index 0000000..0870190 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u_1k +* View Name: schematic +* Netlisted on: Nov 24 10:10:13 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u_1k +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u_1k I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=8.0 l=100u w=50u r=2.0046K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=3.0 l=100u w=50u r=2.0046K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=8.0 l=100u w=50u r=2.0046K par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=3.0 l=100u w=50u r=2.0046K par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=8.0 l=100u w=50u r=2.0046K par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=3.0 l=100u w=50u r=2.0046K par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=8.0 l=50u w=3.62u r=13.9736K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=3.0 l=50u w=3.62u r=13.9736K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=8.0 l=7.6u w=3.62u r=2.16433K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=3.0 l=7.6u w=3.62u r=2.16433K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=8.0 l=7.24u w=3.62u r=2.06407K par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=3.0 l=7.24u w=3.62u r=2.06407K par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=8.0 l=50u w=1u r=51.7012K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=3.0 l=50u w=1u r=51.7012K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=8.0 l=7.6u w=1u r=8.00786K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=3.0 l=7.6u w=1u r=8.00786K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=8.0 l=2u w=1u r=2.23704K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=3.0 l=2u w=1u r=2.23704K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_u_1k] m=1.0 ++ l=2u w=1u r=2.2370394K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_1k.gds b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k.gds new file mode 100644 index 0000000..69688a8 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_6p0.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_6p0.cdl new file mode 100644 index 0000000..79443be --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_6p0.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u_1k_6p0 +* View Name: schematic +* Netlisted on: Nov 24 10:11:55 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u_1k_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u_1k_6p0 I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=8.0 l=100u w=50u r=2.0046K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=3.0 l=100u w=50u r=2.0046K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=8.0 l=100u w=50u r=2.0046K par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=3.0 l=100u w=50u r=2.0046K par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=8.0 l=100u w=50u r=2.0046K par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=3.0 l=100u w=50u r=2.0046K par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=8.0 l=50u w=3.62u r=13.9736K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=3.0 l=50u w=3.62u r=13.9736K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=8.0 l=7.6u w=3.62u r=2.16433K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=3.0 l=7.6u w=3.62u r=2.16433K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=8.0 l=7.24u w=3.62u r=2.06407K par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=3.0 l=7.24u w=3.62u r=2.06407K par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=8.0 l=50u w=1u r=51.7012K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=3.0 l=50u w=1u r=51.7012K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=8.0 l=7.6u w=1u r=8.00786K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=3.0 l=7.6u w=1u r=8.00786K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=8.0 l=2u w=1u r=2.23704K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=3.0 l=2u w=1u r=2.23704K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_u_1k_6p0] ++ m=1.0 l=2u w=1u r=2.2370394K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_6p0.gds b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_6p0.gds new file mode 100644 index 0000000..a3d599a --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_6p0_dw.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_6p0_dw.cdl new file mode 100644 index 0000000..ba99f6c --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_6p0_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u_1k_6p0_dw +* View Name: schematic +* Netlisted on: Nov 24 10:12:36 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u_1k_6p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u_1k_6p0_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=8.0 l=100u w=50u r=2.0046K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=3.0 l=100u w=50u r=2.0046K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=8.0 l=100u w=50u r=2.0046K par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=3.0 l=100u w=50u r=2.0046K par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=8.0 l=100u w=50u r=2.0046K par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=3.0 l=100u w=50u r=2.0046K par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=8.0 l=50u w=3.62u r=13.9736K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=3.0 l=50u w=3.62u r=13.9736K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=8.0 l=7.6u w=3.62u r=2.16433K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=3.0 l=7.6u w=3.62u r=2.16433K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=8.0 l=7.24u w=3.62u r=2.06407K par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=3.0 l=7.24u w=3.62u r=2.06407K par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=8.0 l=50u w=1u r=51.7012K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=3.0 l=50u w=1u r=51.7012K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=8.0 l=7.6u w=1u r=8.00786K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=3.0 l=7.6u w=1u r=8.00786K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=8.0 l=2u w=1u r=2.23704K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=3.0 l=2u w=1u r=2.23704K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_6p0_dw] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_u_1k_6p0_dw] ++ m=1.0 l=2u w=1u r=2.2370394K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_6p0_dw.gds b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_6p0_dw.gds new file mode 100644 index 0000000..b9472ae --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_6p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_dw.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_dw.cdl new file mode 100644 index 0000000..841eaef --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u_1k_dw +* View Name: schematic +* Netlisted on: Nov 24 12:27:24 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u_1k_dw +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u_1k_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=8.0 l=100u w=50u r=2.0046K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=3.0 l=100u w=50u r=2.0046K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=8.0 l=100u w=50u r=2.0046K par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=3.0 l=100u w=50u r=2.0046K par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=8.0 l=100u w=50u r=2.0046K par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=3.0 l=100u w=50u r=2.0046K par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=100u w=50u r=2.0046K par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=8.0 l=50u w=3.62u r=13.9736K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=3.0 l=50u w=3.62u r=13.9736K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=50u w=3.62u r=13.9736K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=8.0 l=7.6u w=3.62u r=2.16433K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=3.0 l=7.6u w=3.62u r=2.16433K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=7.6u w=3.62u r=2.16433K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=8.0 l=7.24u w=3.62u r=2.06407K par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=3.0 l=7.24u w=3.62u r=2.06407K par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=7.24u w=3.62u r=2.06407K par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=8.0 l=50u w=1u r=51.7012K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=3.0 l=50u w=1u r=51.7012K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=50u w=1u r=51.7012K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=8.0 l=7.6u w=1u r=8.00786K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=3.0 l=7.6u w=1u r=8.00786K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=7.6u w=1u r=8.00786K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=8.0 l=2u w=1u r=2.23704K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=3.0 l=2u w=1u r=2.23704K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_1k_dw] m=1.0 l=2u w=1u r=2.23704K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_u_1k_dw] m=1.0 ++ l=2u w=1u r=2.2370394K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_dw.gds b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_dw.gds new file mode 100644 index 0000000..76a7ce5 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_1k_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_2k.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k.cdl new file mode 100644 index 0000000..0a54744 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u_2k +* View Name: schematic +* Netlisted on: Nov 24 11:44:28 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u_2k +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u_2k I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=8.0 l=100u w=50u r=4.0124K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=3.0 l=100u w=50u r=4.0124K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=8.0 l=100u w=50u r=4.0124K par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=3.0 l=100u w=50u r=4.0124K par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=8.0 l=100u w=50u r=4.0124K par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=3.0 l=100u w=50u r=4.0124K par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=8.0 l=50u w=3.62u r=28.0958K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=3.0 l=50u w=3.62u r=28.0958K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=8.0 l=7.6u w=3.62u r=4.37473K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=3.0 l=7.6u w=3.62u r=4.37473K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=8.0 l=7.24u w=3.62u r=4.17332K par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=3.0 l=7.24u w=3.62u r=4.17332K par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=8.0 l=50u w=1u r=105.185K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=50u w=1u r=105.185K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=3.0 l=50u w=1u r=105.185K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=50u w=1u r=105.185K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=50u w=1u r=105.185K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=50u w=1u r=105.185K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=8.0 l=7.6u w=1u r=16.3781K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=3.0 l=7.6u w=1u r=16.3781K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=8.0 l=2u w=1u r=4.64888K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=3.0 l=2u w=1u r=4.64888K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_u_2k] m=1.0 ++ l=2u w=1u r=4.6488773K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_2k.gds b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k.gds new file mode 100644 index 0000000..183a260 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_6p0.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_6p0.cdl new file mode 100644 index 0000000..0edc2c2 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_6p0.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u_2k_6p0 +* View Name: schematic +* Netlisted on: Nov 24 11:45:04 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u_2k_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u_2k_6p0 I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=100u w=50u r=4.0124K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=100u w=50u r=4.0124K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=100u w=50u r=4.0124K par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=100u w=50u r=4.0124K par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=100u w=50u r=4.0124K par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=100u w=50u r=4.0124K par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=50u w=3.62u r=28.0958K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=50u w=3.62u r=28.0958K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=7.6u w=3.62u r=4.37473K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=7.6u w=3.62u r=4.37473K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=7.24u w=3.62u r=4.17332K par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=7.24u w=3.62u r=4.17332K par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=50u w=1u r=105.185K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=1u r=105.185K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=50u w=1u r=105.185K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=1u r=105.185K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=1u r=105.185K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=1u r=105.185K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=7.6u w=1u r=16.3781K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=7.6u w=1u r=16.3781K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=2u w=1u r=4.64888K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=2u w=1u r=4.64888K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_u_2k_dw] m=1.0 ++ l=2u w=1u r=4.6488773K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_6p0.gds b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_6p0.gds new file mode 100644 index 0000000..67ce028 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_6p0_dw.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_6p0_dw.cdl new file mode 100644 index 0000000..04495bf --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_6p0_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u_2k_6p0_dw +* View Name: schematic +* Netlisted on: Nov 24 11:47:52 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u_2k_6p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u_2k_6p0_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=8.0 l=100u w=50u r=4.0124K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=3.0 l=100u w=50u r=4.0124K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=8.0 l=100u w=50u r=4.0124K par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=3.0 l=100u w=50u r=4.0124K par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=8.0 l=100u w=50u r=4.0124K par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=3.0 l=100u w=50u r=4.0124K par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=8.0 l=50u w=3.62u r=28.0958K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=3.0 l=50u w=3.62u r=28.0958K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=8.0 l=7.6u w=3.62u r=4.37473K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=3.0 l=7.6u w=3.62u r=4.37473K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=8.0 l=7.24u w=3.62u r=4.17332K par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=3.0 l=7.24u w=3.62u r=4.17332K par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=8.0 l=50u w=1u r=105.185K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=50u w=1u r=105.185K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=3.0 l=50u w=1u r=105.185K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=50u w=1u r=105.185K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=50u w=1u r=105.185K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=50u w=1u r=105.185K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=8.0 l=7.6u w=1u r=16.3781K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=3.0 l=7.6u w=1u r=16.3781K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=8.0 l=2u w=1u r=4.64888K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=3.0 l=2u w=1u r=4.64888K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_6p0_dw] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_u_2k_6p0_dw] ++ m=1.0 l=2u w=1u r=4.6488773K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_6p0_dw.gds b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_6p0_dw.gds new file mode 100644 index 0000000..8db8c75 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_6p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_dw.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_dw.cdl new file mode 100644 index 0000000..1474c4a --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u_2k_dw +* View Name: schematic +* Netlisted on: Nov 24 11:48:25 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u_2k_dw +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u_2k_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=100u w=50u r=4.0124K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=100u w=50u r=4.0124K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=100u w=50u r=4.0124K par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=100u w=50u r=4.0124K par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=100u w=50u r=4.0124K par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=100u w=50u r=4.0124K par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=100u w=50u r=4.0124K par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=50u w=3.62u r=28.0958K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=50u w=3.62u r=28.0958K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=3.62u r=28.0958K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=7.6u w=3.62u r=4.37473K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=7.6u w=3.62u r=4.37473K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=3.62u r=4.37473K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=7.24u w=3.62u r=4.17332K par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=7.24u w=3.62u r=4.17332K par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.24u w=3.62u r=4.17332K par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=50u w=1u r=105.185K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=1u r=105.185K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=50u w=1u r=105.185K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=1u r=105.185K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=1u r=105.185K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=50u w=1u r=105.185K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=7.6u w=1u r=16.3781K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=7.6u w=1u r=16.3781K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=7.6u w=1u r=16.3781K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=8.0 l=2u w=1u r=4.64888K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=3.0 l=2u w=1u r=4.64888K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_2k_dw] m=1.0 l=2u w=1u r=4.64888K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_u_2k_dw] m=1.0 ++ l=2u w=1u r=4.6488773K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_dw.gds b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_dw.gds new file mode 100644 index 0000000..e4405f5 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_2k_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_3k.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k.cdl new file mode 100644 index 0000000..e9d3e41 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u_3k +* View Name: schematic +* Netlisted on: Nov 24 12:11:13 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u_3k +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u_3k I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=8.0 l=50u w=3.62u r=42.1344K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=3.0 l=50u w=3.62u r=42.1344K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=8.0 l=7.6u w=3.62u r=6.55281K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=3.0 l=7.6u w=3.62u r=6.55281K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=8.0 l=7.24u w=3.62u r=6.2507K par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=3.0 l=7.24u w=3.62u r=6.2507K par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=8.0 l=50u w=1u r=157.743K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=50u w=1u r=157.743K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=3.0 l=50u w=1u r=157.743K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=50u w=1u r=157.743K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=50u w=1u r=157.743K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=50u w=1u r=157.743K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=8.0 l=7.6u w=1u r=24.5324K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=3.0 l=7.6u w=1u r=24.5324K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=8.0 l=2u w=1u r=6.93859K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=3.0 l=2u w=1u r=6.93859K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_u_3k] m=1.0 ++ l=2u w=1u r=6.9385891K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_3k.gds b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k.gds new file mode 100644 index 0000000..e084e2b --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_6p0.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_6p0.cdl new file mode 100644 index 0000000..4eea35f --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_6p0.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u_3k_6p0 +* View Name: schematic +* Netlisted on: Nov 24 12:11:58 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u_3k_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u_3k_6p0 I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=8.0 l=50u w=3.62u r=42.1344K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=3.0 l=50u w=3.62u r=42.1344K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=8.0 l=7.6u w=3.62u r=6.55281K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=3.0 l=7.6u w=3.62u r=6.55281K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=8.0 l=7.24u w=3.62u r=6.2507K par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=3.0 l=7.24u w=3.62u r=6.2507K par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=8.0 l=50u w=1u r=157.743K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=50u w=1u r=157.743K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=3.0 l=50u w=1u r=157.743K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=50u w=1u r=157.743K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=50u w=1u r=157.743K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=50u w=1u r=157.743K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=8.0 l=7.6u w=1u r=24.5324K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=3.0 l=7.6u w=1u r=24.5324K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=8.0 l=2u w=1u r=6.93859K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=3.0 l=2u w=1u r=6.93859K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_u_3k_6p0] ++ m=1.0 l=2u w=1u r=6.9385891K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_6p0.gds b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_6p0.gds new file mode 100644 index 0000000..7c34ed7 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_6p0_dw.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_6p0_dw.cdl new file mode 100644 index 0000000..2a45948 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_6p0_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u_3k_6p0_dw +* View Name: schematic +* Netlisted on: Nov 24 12:12:32 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u_3k_6p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u_3k_6p0_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=8.0 l=50u w=3.62u r=42.1344K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=3.0 l=50u w=3.62u r=42.1344K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=8.0 l=7.6u w=3.62u r=6.55281K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=3.0 l=7.6u w=3.62u r=6.55281K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=8.0 l=7.24u w=3.62u r=6.2507K par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=3.0 l=7.24u w=3.62u r=6.2507K par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=8.0 l=50u w=1u r=157.743K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=50u w=1u r=157.743K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=3.0 l=50u w=1u r=157.743K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=50u w=1u r=157.743K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=50u w=1u r=157.743K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=50u w=1u r=157.743K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=8.0 l=7.6u w=1u r=24.5324K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=3.0 l=7.6u w=1u r=24.5324K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=8.0 l=2u w=1u r=6.93859K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=3.0 l=2u w=1u r=6.93859K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_6p0_dw] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_u_3k_6p0_dw] ++ m=1.0 l=2u w=1u r=6.9385891K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_6p0_dw.gds b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_6p0_dw.gds new file mode 100644 index 0000000..baa9d12 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_6p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_dw.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_dw.cdl new file mode 100644 index 0000000..922ef6e --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u_3k_dw +* View Name: schematic +* Netlisted on: Nov 24 12:13:38 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u_3k_dw +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u_3k_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=8.0 l=100u w=50u r=6.01794K par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=3.0 l=100u w=50u r=6.01794K par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=100u w=50u r=6.01794K par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=8.0 l=50u w=3.62u r=42.1344K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=3.0 l=50u w=3.62u r=42.1344K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=50u w=3.62u r=42.1344K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=8.0 l=7.6u w=3.62u r=6.55281K par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=3.0 l=7.6u w=3.62u r=6.55281K par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=7.6u w=3.62u r=6.55281K par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=8.0 l=7.24u w=3.62u r=6.2507K par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=3.0 l=7.24u w=3.62u r=6.2507K par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=7.24u w=3.62u r=6.2507K par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=8.0 l=50u w=1u r=157.743K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=50u w=1u r=157.743K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=3.0 l=50u w=1u r=157.743K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=50u w=1u r=157.743K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=50u w=1u r=157.743K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=50u w=1u r=157.743K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=8.0 l=7.6u w=1u r=24.5324K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=3.0 l=7.6u w=1u r=24.5324K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=7.6u w=1u r=24.5324K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=8.0 l=2u w=1u r=6.93859K par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=3.0 l=2u w=1u r=6.93859K par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_3k_dw] m=1.0 l=2u w=1u r=6.93859K par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_u_3k_dw] m=1.0 ++ l=2u w=1u r=6.9385891K par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_dw.gds b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_dw.gds new file mode 100644 index 0000000..77ce4ee --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_3k_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_dw.cdl b/rules/klayout/lvs/testing/testcases/ppolyf_u_dw.cdl new file mode 100644 index 0000000..7eafa23 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_dw.cdl
@@ -0,0 +1,234 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: ppolyf_u_dw +* View Name: schematic +* Netlisted on: Nov 24 10:15:15 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: ppolyf_u_dw +* View Name: schematic +************************************************************************ + +.SUBCKT ppolyf_u_dw I1_0_0_0_0_0_0_R0_MINUS I1_0_0_0_0_0_0_R0_PLUS ++ I1_0_0_0_1_0_0_R0_MINUS I1_0_0_0_1_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS ++ I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS I1_0_0_1_1_0_0_R0_PLUS ++ I1_0_0_2_0_0_0_R0_MINUS I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS ++ I1_0_0_2_1_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS I1_0_1_0_0_0_0_R0_PLUS ++ I1_0_1_0_1_0_0_R0_MINUS I1_0_1_0_1_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS ++ I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS I1_0_1_1_1_0_0_R0_PLUS ++ I1_0_1_2_0_0_0_R0_MINUS I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS ++ I1_0_1_2_1_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS I1_0_2_0_0_0_0_R0_PLUS ++ I1_0_2_0_1_0_0_R0_MINUS I1_0_2_0_1_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS ++ I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS I1_0_2_1_1_0_0_R0_PLUS ++ I1_0_2_2_0_0_0_R0_MINUS I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS ++ I1_0_2_2_1_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS I1_1_0_0_0_0_0_R0_PLUS ++ I1_1_0_0_1_0_0_R0_MINUS I1_1_0_0_1_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS ++ I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS I1_1_0_1_1_0_0_R0_PLUS ++ I1_1_0_2_0_0_0_R0_MINUS I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS ++ I1_1_0_2_1_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS I1_1_1_0_0_0_0_R0_PLUS ++ I1_1_1_0_1_0_0_R0_MINUS I1_1_1_0_1_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS ++ I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS I1_1_1_1_1_0_0_R0_PLUS ++ I1_1_1_2_0_0_0_R0_MINUS I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS ++ I1_1_1_2_1_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS I1_1_2_0_0_0_0_R0_PLUS ++ I1_1_2_0_1_0_0_R0_MINUS I1_1_2_0_1_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS ++ I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS I1_1_2_1_1_0_0_R0_PLUS ++ I1_1_2_2_0_0_0_R0_MINUS I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS ++ I1_1_2_2_1_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS I1_2_0_0_0_0_0_R0_PLUS ++ I1_2_0_0_1_0_0_R0_MINUS I1_2_0_0_1_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS ++ I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS I1_2_0_1_1_0_0_R0_PLUS ++ I1_2_0_2_0_0_0_R0_MINUS I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS ++ I1_2_0_2_1_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS I1_2_1_0_0_0_0_R0_PLUS ++ I1_2_1_0_1_0_0_R0_MINUS I1_2_1_0_1_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS ++ I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS I1_2_1_1_1_0_0_R0_PLUS ++ I1_2_1_2_0_0_0_R0_MINUS I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS ++ I1_2_1_2_1_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS I1_2_2_0_0_0_0_R0_PLUS ++ I1_2_2_0_1_0_0_R0_MINUS I1_2_2_0_1_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS ++ I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS I1_2_2_1_1_0_0_R0_PLUS ++ I1_2_2_2_0_0_0_R0_MINUS I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS ++ I1_2_2_2_1_0_0_R0_PLUS I1_default_MINUS I1_default_PLUS gnd! +*.PININFO I1_0_0_0_0_0_0_R0_MINUS:I I1_0_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_0_1_0_0_R0_MINUS:I I1_0_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_0_0_0_R0_MINUS:I I1_0_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_1_1_0_0_R0_MINUS:I I1_0_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_0_0_0_R0_MINUS:I I1_0_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_0_2_1_0_0_R0_MINUS:I I1_0_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_0_0_0_R0_MINUS:I I1_0_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_0_1_0_0_R0_MINUS:I I1_0_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_0_0_0_R0_MINUS:I I1_0_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_1_1_0_0_R0_MINUS:I I1_0_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_0_0_0_R0_MINUS:I I1_0_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_1_2_1_0_0_R0_MINUS:I I1_0_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_0_0_0_R0_MINUS:I I1_0_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_0_1_0_0_R0_MINUS:I I1_0_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_0_0_0_R0_MINUS:I I1_0_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_1_1_0_0_R0_MINUS:I I1_0_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_0_0_0_R0_MINUS:I I1_0_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_0_2_2_1_0_0_R0_MINUS:I I1_0_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_0_0_0_R0_MINUS:I I1_1_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_0_1_0_0_R0_MINUS:I I1_1_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_0_0_0_R0_MINUS:I I1_1_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_1_1_0_0_R0_MINUS:I I1_1_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_0_0_0_R0_MINUS:I I1_1_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_0_2_1_0_0_R0_MINUS:I I1_1_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_0_0_0_R0_MINUS:I I1_1_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_0_1_0_0_R0_MINUS:I I1_1_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_0_0_0_R0_MINUS:I I1_1_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_1_1_0_0_R0_MINUS:I I1_1_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_0_0_0_R0_MINUS:I I1_1_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_1_2_1_0_0_R0_MINUS:I I1_1_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_0_0_0_R0_MINUS:I I1_1_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_0_1_0_0_R0_MINUS:I I1_1_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_0_0_0_R0_MINUS:I I1_1_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_1_1_0_0_R0_MINUS:I I1_1_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_0_0_0_R0_MINUS:I I1_1_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_1_2_2_1_0_0_R0_MINUS:I I1_1_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_0_0_0_R0_MINUS:I I1_2_0_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_0_1_0_0_R0_MINUS:I I1_2_0_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_0_0_0_R0_MINUS:I I1_2_0_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_1_1_0_0_R0_MINUS:I I1_2_0_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_0_0_0_R0_MINUS:I I1_2_0_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_0_2_1_0_0_R0_MINUS:I I1_2_0_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_0_0_0_R0_MINUS:I I1_2_1_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_0_1_0_0_R0_MINUS:I I1_2_1_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_0_0_0_R0_MINUS:I I1_2_1_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_1_1_0_0_R0_MINUS:I I1_2_1_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_0_0_0_R0_MINUS:I I1_2_1_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_1_2_1_0_0_R0_MINUS:I I1_2_1_2_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_0_0_0_R0_MINUS:I I1_2_2_0_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_0_1_0_0_R0_MINUS:I I1_2_2_0_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_0_0_0_R0_MINUS:I I1_2_2_1_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_1_1_0_0_R0_MINUS:I I1_2_2_1_1_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_0_0_0_R0_MINUS:I I1_2_2_2_0_0_0_R0_PLUS:I +*.PININFO I1_2_2_2_1_0_0_R0_MINUS:I I1_2_2_2_1_0_0_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I gnd!:I +RI1_2_2_2_1_0_0_R0 I1_2_2_2_1_0_0_R0_PLUS I1_2_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=8.0 l=50u w=50u r=352.76 par=8.0 s=1 +RI1_2_2_2_0_0_0_R0 I1_2_2_2_0_0_0_R0_PLUS I1_2_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=50u w=50u r=352.76 par=1.0 s=8 +RI1_2_2_1_1_0_0_R0 I1_2_2_1_1_0_0_R0_PLUS I1_2_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=3.0 l=50u w=50u r=352.76 par=3.0 s=1 +RI1_2_2_1_0_0_0_R0 I1_2_2_1_0_0_0_R0_PLUS I1_2_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=50u w=50u r=352.76 par=1.0 s=3 +RI1_2_2_0_1_0_0_R0 I1_2_2_0_1_0_0_R0_PLUS I1_2_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=50u w=50u r=352.76 par=1.0 s=1 +RI1_2_2_0_0_0_0_R0 I1_2_2_0_0_0_0_R0_PLUS I1_2_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=50u w=50u r=352.76 par=1.0 s=1 +RI1_2_1_2_1_0_0_R0 I1_2_1_2_1_0_0_R0_PLUS I1_2_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=8.0 l=7.6u w=50u r=55.6565 par=8.0 s=1 +RI1_2_1_2_0_0_0_R0 I1_2_1_2_0_0_0_R0_PLUS I1_2_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=7.6u w=50u r=55.6565 par=1.0 s=8 +RI1_2_1_1_1_0_0_R0 I1_2_1_1_1_0_0_R0_PLUS I1_2_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=3.0 l=7.6u w=50u r=55.6565 par=3.0 s=1 +RI1_2_1_1_0_0_0_R0 I1_2_1_1_0_0_0_R0_PLUS I1_2_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=7.6u w=50u r=55.6565 par=1.0 s=3 +RI1_2_1_0_1_0_0_R0 I1_2_1_0_1_0_0_R0_PLUS I1_2_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=7.6u w=50u r=55.6565 par=1.0 s=1 +RI1_2_1_0_0_0_0_R0 I1_2_1_0_0_0_0_R0_PLUS I1_2_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=7.6u w=50u r=55.6565 par=1.0 s=1 +RI1_2_0_2_1_0_0_R0 I1_2_0_2_1_0_0_R0_PLUS I1_2_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=8.0 l=1.6u w=50u r=13.6136 par=8.0 s=1 +RI1_2_0_2_0_0_0_R0 I1_2_0_2_0_0_0_R0_PLUS I1_2_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=1.6u w=50u r=13.6136 par=1.0 s=8 +RI1_2_0_1_1_0_0_R0 I1_2_0_1_1_0_0_R0_PLUS I1_2_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=3.0 l=1.6u w=50u r=13.6136 par=3.0 s=1 +RI1_2_0_1_0_0_0_R0 I1_2_0_1_0_0_0_R0_PLUS I1_2_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=1.6u w=50u r=13.6136 par=1.0 s=3 +RI1_2_0_0_1_0_0_R0 I1_2_0_0_1_0_0_R0_PLUS I1_2_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=1.6u w=50u r=13.6136 par=1.0 s=1 +RI1_2_0_0_0_0_0_R0 I1_2_0_0_0_0_0_R0_PLUS I1_2_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=1.6u w=50u r=13.6136 par=1.0 s=1 +RI1_1_2_2_1_0_0_R0 I1_1_2_2_1_0_0_R0_PLUS I1_1_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=8.0 l=50u w=3.62u r=4.93695K par=8.0 s=1 +RI1_1_2_2_0_0_0_R0 I1_1_2_2_0_0_0_R0_PLUS I1_1_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=50u w=3.62u r=4.93695K par=1.0 s=8 +RI1_1_2_1_1_0_0_R0 I1_1_2_1_1_0_0_R0_PLUS I1_1_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=3.0 l=50u w=3.62u r=4.93695K par=3.0 s=1 +RI1_1_2_1_0_0_0_R0 I1_1_2_1_0_0_0_R0_PLUS I1_1_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=50u w=3.62u r=4.93695K par=1.0 s=3 +RI1_1_2_0_1_0_0_R0 I1_1_2_0_1_0_0_R0_PLUS I1_1_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=50u w=3.62u r=4.93695K par=1.0 s=1 +RI1_1_2_0_0_0_0_R0 I1_1_2_0_0_0_0_R0_PLUS I1_1_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=50u w=3.62u r=4.93695K par=1.0 s=1 +RI1_1_1_2_1_0_0_R0 I1_1_1_2_1_0_0_R0_PLUS I1_1_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=8.0 l=7.6u w=3.62u r=778.926 par=8.0 s=1 +RI1_1_1_2_0_0_0_R0 I1_1_1_2_0_0_0_R0_PLUS I1_1_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=7.6u w=3.62u r=778.926 par=1.0 s=8 +RI1_1_1_1_1_0_0_R0 I1_1_1_1_1_0_0_R0_PLUS I1_1_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=3.0 l=7.6u w=3.62u r=778.926 par=3.0 s=1 +RI1_1_1_1_0_0_0_R0 I1_1_1_1_0_0_0_R0_PLUS I1_1_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=7.6u w=3.62u r=778.926 par=1.0 s=3 +RI1_1_1_0_1_0_0_R0 I1_1_1_0_1_0_0_R0_PLUS I1_1_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=7.6u w=3.62u r=778.926 par=1.0 s=1 +RI1_1_1_0_0_0_0_R0 I1_1_1_0_0_0_0_R0_PLUS I1_1_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=7.6u w=3.62u r=778.926 par=1.0 s=1 +RI1_1_0_2_1_0_0_R0 I1_1_0_2_1_0_0_R0_PLUS I1_1_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=8.0 l=1.6u w=3.62u r=190.526 par=8.0 s=1 +RI1_1_0_2_0_0_0_R0 I1_1_0_2_0_0_0_R0_PLUS I1_1_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=1.6u w=3.62u r=190.526 par=1.0 s=8 +RI1_1_0_1_1_0_0_R0 I1_1_0_1_1_0_0_R0_PLUS I1_1_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=3.0 l=1.6u w=3.62u r=190.526 par=3.0 s=1 +RI1_1_0_1_0_0_0_R0 I1_1_0_1_0_0_0_R0_PLUS I1_1_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=1.6u w=3.62u r=190.526 par=1.0 s=3 +RI1_1_0_0_1_0_0_R0 I1_1_0_0_1_0_0_R0_PLUS I1_1_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=1.6u w=3.62u r=190.526 par=1.0 s=1 +RI1_1_0_0_0_0_0_R0 I1_1_0_0_0_0_0_R0_PLUS I1_1_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=1.6u w=3.62u r=190.526 par=1.0 s=1 +RI1_0_2_2_1_0_0_R0 I1_0_2_2_1_0_0_R0_PLUS I1_0_2_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=8.0 l=50u w=800n r=23.5247K par=8.0 s=1 +RI1_0_2_2_0_0_0_R0 I1_0_2_2_0_0_0_R0_PLUS I1_0_2_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=50u w=800n r=23.5247K par=1.0 s=8 +RI1_0_2_1_1_0_0_R0 I1_0_2_1_1_0_0_R0_PLUS I1_0_2_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=3.0 l=50u w=800n r=23.5247K par=3.0 s=1 +RI1_0_2_1_0_0_0_R0 I1_0_2_1_0_0_0_R0_PLUS I1_0_2_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=50u w=800n r=23.5247K par=1.0 s=3 +RI1_0_2_0_1_0_0_R0 I1_0_2_0_1_0_0_R0_PLUS I1_0_2_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=50u w=800n r=23.5247K par=1.0 s=1 +RI1_0_2_0_0_0_0_R0 I1_0_2_0_0_0_0_R0_PLUS I1_0_2_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=50u w=800n r=23.5247K par=1.0 s=1 +RI1_0_1_2_1_0_0_R0 I1_0_1_2_1_0_0_R0_PLUS I1_0_1_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=8.0 l=7.6u w=800n r=3.7116K par=8.0 s=1 +RI1_0_1_2_0_0_0_R0 I1_0_1_2_0_0_0_R0_PLUS I1_0_1_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=7.6u w=800n r=3.7116K par=1.0 s=8 +RI1_0_1_1_1_0_0_R0 I1_0_1_1_1_0_0_R0_PLUS I1_0_1_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=3.0 l=7.6u w=800n r=3.7116K par=3.0 s=1 +RI1_0_1_1_0_0_0_R0 I1_0_1_1_0_0_0_R0_PLUS I1_0_1_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=7.6u w=800n r=3.7116K par=1.0 s=3 +RI1_0_1_0_1_0_0_R0 I1_0_1_0_1_0_0_R0_PLUS I1_0_1_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=7.6u w=800n r=3.7116K par=1.0 s=1 +RI1_0_1_0_0_0_0_R0 I1_0_1_0_0_0_0_R0_PLUS I1_0_1_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=7.6u w=800n r=3.7116K par=1.0 s=1 +RI1_0_0_2_1_0_0_R0 I1_0_0_2_1_0_0_R0_PLUS I1_0_0_2_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=8.0 l=1.6u w=800n r=907.858 par=8.0 s=1 +RI1_0_0_2_0_0_0_R0 I1_0_0_2_0_0_0_R0_PLUS I1_0_0_2_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=1.6u w=800n r=907.858 par=1.0 s=8 +RI1_0_0_1_1_0_0_R0 I1_0_0_1_1_0_0_R0_PLUS I1_0_0_1_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=3.0 l=1.6u w=800n r=907.858 par=3.0 s=1 +RI1_0_0_1_0_0_0_R0 I1_0_0_1_0_0_0_R0_PLUS I1_0_0_1_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=1.6u w=800n r=907.858 par=1.0 s=3 +RI1_0_0_0_1_0_0_R0 I1_0_0_0_1_0_0_R0_PLUS I1_0_0_0_1_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=1.6u w=800n r=907.858 par=1.0 s=1 +RI1_0_0_0_0_0_0_R0 I1_0_0_0_0_0_0_R0_PLUS I1_0_0_0_0_0_0_R0_MINUS $SUB=gnd! ++ $[ppolyf_u_dw] m=1.0 l=1.6u w=800n r=907.858 par=1.0 s=1 +RI1_default I1_default_PLUS I1_default_MINUS $SUB=gnd! $[ppolyf_u_dw] m=1.0 ++ l=1.6u w=800.0n r=907.8585 par=1.0 s=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/ppolyf_u_dw.gds b/rules/klayout/lvs/testing/testcases/ppolyf_u_dw.gds new file mode 100644 index 0000000..2abf185 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/ppolyf_u_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/rm1.cdl b/rules/klayout/lvs/testing/testcases/rm1.cdl new file mode 100644 index 0000000..b647127 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/rm1.cdl
@@ -0,0 +1,62 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: rm1 +* View Name: schematic +* Netlisted on: Nov 24 10:16:24 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: rm1 +* View Name: schematic +************************************************************************ + +.SUBCKT rm1 I1_0_0_R0_MINUS I1_0_0_R0_PLUS I1_0_1_R0_MINUS I1_0_1_R0_PLUS ++ I1_0_2_R0_MINUS I1_0_2_R0_PLUS I1_1_0_R0_MINUS I1_1_0_R0_PLUS ++ I1_1_1_R0_MINUS I1_1_1_R0_PLUS I1_1_2_R0_MINUS I1_1_2_R0_PLUS ++ I1_2_0_R0_MINUS I1_2_0_R0_PLUS I1_2_1_R0_MINUS I1_2_1_R0_PLUS ++ I1_2_2_R0_MINUS I1_2_2_R0_PLUS I1_default_MINUS I1_default_PLUS +*.PININFO I1_0_0_R0_MINUS:I I1_0_0_R0_PLUS:I I1_0_1_R0_MINUS:I +*.PININFO I1_0_1_R0_PLUS:I I1_0_2_R0_MINUS:I I1_0_2_R0_PLUS:I +*.PININFO I1_1_0_R0_MINUS:I I1_1_0_R0_PLUS:I I1_1_1_R0_MINUS:I +*.PININFO I1_1_1_R0_PLUS:I I1_1_2_R0_MINUS:I I1_1_2_R0_PLUS:I +*.PININFO I1_2_0_R0_MINUS:I I1_2_0_R0_PLUS:I I1_2_1_R0_MINUS:I +*.PININFO I1_2_1_R0_PLUS:I I1_2_2_R0_MINUS:I I1_2_2_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I +RI1_2_2_R0 I1_2_2_R0_PLUS I1_2_2_R0_MINUS $[rm1] $W=50u $L=50u m=1 r=90m ++ dtemp=0 +RI1_2_1_R0 I1_2_1_R0_PLUS I1_2_1_R0_MINUS $[rm1] $W=50u $L=13.5u m=1 r=24.3m ++ dtemp=0 +RI1_2_0_R0 I1_2_0_R0_PLUS I1_2_0_R0_MINUS $[rm1] $W=50u $L=230n m=1 r=414u ++ dtemp=0 +RI1_1_2_R0 I1_1_2_R0_PLUS I1_1_2_R0_MINUS $[rm1] $W=13.5u $L=50u m=1 ++ r=333.333m dtemp=0 +RI1_1_1_R0 I1_1_1_R0_PLUS I1_1_1_R0_MINUS $[rm1] $W=13.5u $L=13.5u m=1 r=90m ++ dtemp=0 +RI1_1_0_R0 I1_1_0_R0_PLUS I1_1_0_R0_MINUS $[rm1] $W=13.5u $L=230n m=1 ++ r=1.53333m dtemp=0 +RI1_0_2_R0 I1_0_2_R0_PLUS I1_0_2_R0_MINUS $[rm1] $W=230n $L=50u m=1 r=19.5652 ++ dtemp=0 +RI1_0_1_R0 I1_0_1_R0_PLUS I1_0_1_R0_MINUS $[rm1] $W=230n $L=13.5u m=1 ++ r=5.28261 dtemp=0 +RI1_0_0_R0 I1_0_0_R0_PLUS I1_0_0_R0_MINUS $[rm1] $W=230n $L=230n m=1 r=90m ++ dtemp=0 +RI1_default I1_default_PLUS I1_default_MINUS $[rm1] $W=230.00n $L=230.00n m=1 ++ r=90.00m dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/rm1.gds b/rules/klayout/lvs/testing/testcases/rm1.gds new file mode 100644 index 0000000..f596f05 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/rm1.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/rm2.cdl b/rules/klayout/lvs/testing/testcases/rm2.cdl new file mode 100644 index 0000000..10e8ef1 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/rm2.cdl
@@ -0,0 +1,62 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: rm2 +* View Name: schematic +* Netlisted on: Nov 24 10:16:47 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: rm2 +* View Name: schematic +************************************************************************ + +.SUBCKT rm2 I1_0_0_R0_MINUS I1_0_0_R0_PLUS I1_0_1_R0_MINUS I1_0_1_R0_PLUS ++ I1_0_2_R0_MINUS I1_0_2_R0_PLUS I1_1_0_R0_MINUS I1_1_0_R0_PLUS ++ I1_1_1_R0_MINUS I1_1_1_R0_PLUS I1_1_2_R0_MINUS I1_1_2_R0_PLUS ++ I1_2_0_R0_MINUS I1_2_0_R0_PLUS I1_2_1_R0_MINUS I1_2_1_R0_PLUS ++ I1_2_2_R0_MINUS I1_2_2_R0_PLUS I1_default_MINUS I1_default_PLUS +*.PININFO I1_0_0_R0_MINUS:I I1_0_0_R0_PLUS:I I1_0_1_R0_MINUS:I +*.PININFO I1_0_1_R0_PLUS:I I1_0_2_R0_MINUS:I I1_0_2_R0_PLUS:I +*.PININFO I1_1_0_R0_MINUS:I I1_1_0_R0_PLUS:I I1_1_1_R0_MINUS:I +*.PININFO I1_1_1_R0_PLUS:I I1_1_2_R0_MINUS:I I1_1_2_R0_PLUS:I +*.PININFO I1_2_0_R0_MINUS:I I1_2_0_R0_PLUS:I I1_2_1_R0_MINUS:I +*.PININFO I1_2_1_R0_PLUS:I I1_2_2_R0_MINUS:I I1_2_2_R0_PLUS:I +*.PININFO I1_default_MINUS:I I1_default_PLUS:I +RI1_2_2_R0 I1_2_2_R0_PLUS I1_2_2_R0_MINUS $[rm2] $W=50u $L=50u m=1 r=90m ++ dtemp=0 +RI1_2_1_R0 I1_2_1_R0_PLUS I1_2_1_R0_MINUS $[rm2] $W=50u $L=13.5u m=1 r=24.3m ++ dtemp=0 +RI1_2_0_R0 I1_2_0_R0_PLUS I1_2_0_R0_MINUS $[rm2] $W=50u $L=280n m=1 r=504u ++ dtemp=0 +RI1_1_2_R0 I1_1_2_R0_PLUS I1_1_2_R0_MINUS $[rm2] $W=13.5u $L=50u m=1 ++ r=333.333m dtemp=0 +RI1_1_1_R0 I1_1_1_R0_PLUS I1_1_1_R0_MINUS $[rm2] $W=13.5u $L=13.5u m=1 r=90m ++ dtemp=0 +RI1_1_0_R0 I1_1_0_R0_PLUS I1_1_0_R0_MINUS $[rm2] $W=13.5u $L=280n m=1 ++ r=1.86667m dtemp=0 +RI1_0_2_R0 I1_0_2_R0_PLUS I1_0_2_R0_MINUS $[rm2] $W=280n $L=50u m=1 r=16.0714 ++ dtemp=0 +RI1_0_1_R0 I1_0_1_R0_PLUS I1_0_1_R0_MINUS $[rm2] $W=280n $L=13.5u m=1 ++ r=4.33929 dtemp=0 +RI1_0_0_R0 I1_0_0_R0_PLUS I1_0_0_R0_MINUS $[rm2] $W=280n $L=280n m=1 r=90m ++ dtemp=0 +RI1_default I1_default_PLUS I1_default_MINUS $[rm2] $W=280.00n $L=280.00n m=1 ++ r=90.00m dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/rm2.gds b/rules/klayout/lvs/testing/testcases/rm2.gds new file mode 100644 index 0000000..2a1a1ff --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/rm2.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/rm3.cdl b/rules/klayout/lvs/testing/testcases/rm3.cdl new file mode 100644 index 0000000..acb73a2 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/rm3.cdl
@@ -0,0 +1,42 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: rm3 +* View Name: schematic +* Netlisted on: Nov 24 10:17:35 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: rm3 +* View Name: schematic +************************************************************************ + +.SUBCKT rm3 +*.PININFO +RI1_2_2_R0 net1 net2 $[rm3] $W=50u $L=50u m=1 r=90m dtemp=0 +RI1_2_1_R0 net3 net4 $[rm3] $W=50u $L=13.5u m=1 r=24.3m dtemp=0 +RI1_2_0_R0 net5 net6 $[rm3] $W=50u $L=280n m=1 r=504u dtemp=0 +RI1_1_2_R0 net7 net8 $[rm3] $W=13.5u $L=50u m=1 r=333.333m dtemp=0 +RI1_1_1_R0 net9 net10 $[rm3] $W=13.5u $L=13.5u m=1 r=90m dtemp=0 +RI1_1_0_R0 net11 net12 $[rm3] $W=13.5u $L=280n m=1 r=1.86667m dtemp=0 +RI1_0_2_R0 net13 net14 $[rm3] $W=280n $L=50u m=1 r=16.0714 dtemp=0 +RI1_0_1_R0 net15 net16 $[rm3] $W=280n $L=13.5u m=1 r=4.33929 dtemp=0 +RI1_0_0_R0 net17 net18 $[rm3] $W=280n $L=280n m=1 r=90m dtemp=0 +RI1_default net19 net20 $[rm3] $W=280.00n $L=280.00n m=1 r=90.00m dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/rm3.gds b/rules/klayout/lvs/testing/testcases/rm3.gds new file mode 100644 index 0000000..68af12f --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/rm3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_ggnmos_3p3_dw_sab.gds b/rules/klayout/lvs/testing/testcases/sample_ggnmos_3p3_dw_sab.gds new file mode 100644 index 0000000..65856cc --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_ggnmos_3p3_dw_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_ggnmos_3p3_dw_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_ggnmos_3p3_dw_sab.src.cdl new file mode 100644 index 0000000..5934474 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_ggnmos_3p3_dw_sab.src.cdl
@@ -0,0 +1,168 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_ggnmos_3p3_dw_sab +* View Name: schematic +* Netlisted on: Sep 10 15:46:54 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_ggnmos_3p3_dw_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_ggnmos_3p3_dw_sab I1_default_D I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_1_R0_D I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_3_R0_D I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_5_R0_D I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_7_R0_D I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_9_R0_D I1_lin_default_gns_0_R0_D ++ I1_lin_default_guardRing_0_R0_D I1_lin_default_guardRing_1_R0_D ++ I1_lin_default_l_0_R0_D I1_lin_default_l_1_R0_D I1_lin_default_l_2_R0_D ++ I1_lin_default_l_3_R0_D I1_lin_default_m_0_R0_D I1_lin_default_m_1_R0_D ++ I1_lin_default_m_2_R0_D I1_lin_default_nf_0_R0_D I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_2_R0_D I1_lin_default_nf_3_R0_D I1_lin_default_nf_4_R0_D ++ I1_lin_default_psub_tap_0_R0_D I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_1_R0_D I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_3_R0_D I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_5_R0_D I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_7_R0_D I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_wf_0_R0_D I1_lin_default_wf_1_R0_D I1_lin_default_wf_2_R0_D ++ I1_lin_default_wf_3_R0_D I1_lin_default_wf_4_R0_D I1_lin_default_wf_5_R0_D ++ I1_lin_default_wf_6_R0_D I1_lin_default_wf_7_R0_D vdd! +*.PININFO I1_default_D:I I1_lin_default_d_sab_0_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_D:I I1_lin_default_d_sab_2_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_D:I I1_lin_default_d_sab_4_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_D:I I1_lin_default_d_sab_6_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_D:I I1_lin_default_d_sab_8_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_D:I I1_lin_default_gns_0_R0_D:I +*.PININFO I1_lin_default_guardRing_0_R0_D:I I1_lin_default_guardRing_1_R0_D:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_D:I I1_lin_default_nf_4_R0_D:I +*.PININFO I1_lin_default_psub_tap_0_R0_D:I I1_lin_default_s_sab_0_R0_D:I +*.PININFO I1_lin_default_s_sab_1_R0_D:I I1_lin_default_s_sab_2_R0_D:I +*.PININFO I1_lin_default_s_sab_3_R0_D:I I1_lin_default_s_sab_4_R0_D:I +*.PININFO I1_lin_default_s_sab_5_R0_D:I I1_lin_default_s_sab_6_R0_D:I +*.PININFO I1_lin_default_s_sab_7_R0_D:I I1_lin_default_strapSD_0_R0_D:I +*.PININFO I1_lin_default_wf_0_R0_D:I I1_lin_default_wf_1_R0_D:I +*.PININFO I1_lin_default_wf_2_R0_D:I I1_lin_default_wf_3_R0_D:I +*.PININFO I1_lin_default_wf_4_R0_D:I I1_lin_default_wf_5_R0_D:I +*.PININFO I1_lin_default_wf_6_R0_D:I I1_lin_default_wf_7_R0_D:I vdd!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=480.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=477.760u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=398.120u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=331.760u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=276.480u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=230.400u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=192.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=160.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D vdd! vdd! vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.500u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D vdd! vdd! vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.430u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D vdd! vdd! vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.360u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D vdd! vdd! vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.300u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.780u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.655u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.545u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.455u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.380u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.315u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.265u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.220u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=400.000u l=0.3u nf=16 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=350.000u l=0.3u nf=14 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=300.000u l=0.3u nf=12 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=250.000u l=0.3u nf=10 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D vdd! vdd! vdd! nmos_3p3_dw_sab ++ m=3 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D vdd! vdd! vdd! nmos_3p3_dw_sab ++ m=2 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D vdd! vdd! vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_guardRing_1_R0 I1_lin_default_guardRing_1_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_psub_tap_0_R0 I1_lin_default_psub_tap_0_R0_D vdd! vdd! vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_default I1_default_D vdd! vdd! vdd! nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_ggnmos_3p3_sab.gds b/rules/klayout/lvs/testing/testcases/sample_ggnmos_3p3_sab.gds new file mode 100644 index 0000000..54abc91 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_ggnmos_3p3_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_ggnmos_3p3_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_ggnmos_3p3_sab.src.cdl new file mode 100644 index 0000000..3b84b52 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_ggnmos_3p3_sab.src.cdl
@@ -0,0 +1,153 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_ggnmos_3p3_sab +* View Name: schematic +* Netlisted on: Sep 10 16:06:05 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_ggnmos_3p3_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_ggnmos_3p3_sab I1_default_D I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_1_R0_D I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_3_R0_D I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_5_R0_D I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_7_R0_D I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_9_R0_D I1_lin_default_gns_0_R0_D ++ I1_lin_default_gns_1_R0_D I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_l_0_R0_D I1_lin_default_l_1_R0_D I1_lin_default_l_2_R0_D ++ I1_lin_default_l_3_R0_D I1_lin_default_m_0_R0_D I1_lin_default_m_1_R0_D ++ I1_lin_default_m_2_R0_D I1_lin_default_nf_0_R0_D I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_2_R0_D I1_lin_default_nf_3_R0_D I1_lin_default_nf_4_R0_D ++ I1_lin_default_s_sab_0_R0_D I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_2_R0_D I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_4_R0_D I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_6_R0_D I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_strapSD_0_R0_D I1_lin_default_wf_0_R0_D ++ I1_lin_default_wf_1_R0_D I1_lin_default_wf_2_R0_D I1_lin_default_wf_3_R0_D ++ I1_lin_default_wf_4_R0_D I1_lin_default_wf_5_R0_D I1_lin_default_wf_6_R0_D ++ I1_lin_default_wf_7_R0_D vdd! +*.PININFO I1_default_D:I I1_lin_default_d_sab_0_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_D:I I1_lin_default_d_sab_2_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_D:I I1_lin_default_d_sab_4_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_D:I I1_lin_default_d_sab_6_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_D:I I1_lin_default_d_sab_8_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_D:I I1_lin_default_gns_0_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_D:I I1_lin_default_guardRing_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_D:I I1_lin_default_nf_4_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_D:I I1_lin_default_s_sab_1_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_D:I I1_lin_default_s_sab_3_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_D:I I1_lin_default_s_sab_5_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_D:I I1_lin_default_s_sab_7_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_D:I I1_lin_default_wf_0_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_D:I I1_lin_default_wf_2_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_D:I I1_lin_default_wf_4_R0_D:I +*.PININFO I1_lin_default_wf_5_R0_D:I I1_lin_default_wf_6_R0_D:I +*.PININFO I1_lin_default_wf_7_R0_D:I vdd!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=480.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=477.760u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=398.120u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=331.760u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=276.480u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=230.400u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=192.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=160.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D vdd! vdd! vdd! nmos_3p3_sab m=1 ++ w=200u l=0.500u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D vdd! vdd! vdd! nmos_3p3_sab m=1 ++ w=200u l=0.430u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D vdd! vdd! vdd! nmos_3p3_sab m=1 ++ w=200u l=0.360u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D vdd! vdd! vdd! nmos_3p3_sab m=1 ++ w=200u l=0.300u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.780u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.655u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.545u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.455u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.380u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.315u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.265u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.220u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=400.000u l=0.3u nf=16 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=350.000u l=0.3u nf=14 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=300.000u l=0.3u nf=12 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=250.000u l=0.3u nf=10 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=200.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D vdd! vdd! vdd! nmos_3p3_sab m=3 ++ w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D vdd! vdd! vdd! nmos_3p3_sab m=2 ++ w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D vdd! vdd! vdd! nmos_3p3_sab m=1 ++ w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0 d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D vdd! vdd! vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D vdd! vdd! vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_default I1_default_D vdd! vdd! vdd! nmos_3p3_sab m=1 w=200u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_ggnmos_5p0_dw_sab.gds b/rules/klayout/lvs/testing/testcases/sample_ggnmos_5p0_dw_sab.gds new file mode 100644 index 0000000..e4d2b93 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_ggnmos_5p0_dw_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_ggnmos_5p0_dw_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_ggnmos_5p0_dw_sab.src.cdl new file mode 100644 index 0000000..b1319d7 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_ggnmos_5p0_dw_sab.src.cdl
@@ -0,0 +1,230 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_ggnmos_5p0_dw_sab +* View Name: schematic +* Netlisted on: Sep 10 16:07:40 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL sub! + +*.PIN sub! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_ggnmos_5p0_dw_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_ggnmos_5p0_dw_sab I1_default_D I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_1_R0_D I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_3_R0_D I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_5_R0_D I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_7_R0_D I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_9_R0_D I1_lin_default_gns_0_R0_D ++ I1_lin_default_gns_1_R0_D I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_guardRing_1_R0_D I1_lin_default_l_0_R0_D ++ I1_lin_default_l_1_R0_D I1_lin_default_l_2_R0_D I1_lin_default_l_3_R0_D ++ I1_lin_default_l_4_R0_D I1_lin_default_l_5_R0_D I1_lin_default_l_6_R0_D ++ I1_lin_default_l_7_R0_D I1_lin_default_l_8_R0_D I1_lin_default_l_9_R0_D ++ I1_lin_default_l_10_R0_D I1_lin_default_l_11_R0_D I1_lin_default_l_12_R0_D ++ I1_lin_default_l_13_R0_D I1_lin_default_l_14_R0_D I1_lin_default_m_0_R0_D ++ I1_lin_default_m_1_R0_D I1_lin_default_m_2_R0_D I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_1_R0_D I1_lin_default_nf_2_R0_D I1_lin_default_nf_3_R0_D ++ I1_lin_default_nf_4_R0_D I1_lin_default_nf_5_R0_D ++ I1_lin_default_psub_tap_0_R0_D I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_1_R0_D I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_3_R0_D I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_5_R0_D I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_7_R0_D I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_wf_0_R0_D I1_lin_default_wf_1_R0_D I1_lin_default_wf_2_R0_D ++ I1_lin_default_wf_3_R0_D I1_lin_default_wf_4_R0_D I1_lin_default_wf_5_R0_D ++ I1_lin_default_wf_6_R0_D I1_lin_default_wf_7_R0_D sub! +*.PININFO I1_default_D:I I1_lin_default_d_sab_0_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_D:I I1_lin_default_d_sab_2_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_D:I I1_lin_default_d_sab_4_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_D:I I1_lin_default_d_sab_6_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_D:I I1_lin_default_d_sab_8_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_D:I I1_lin_default_gns_0_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_D:I I1_lin_default_guardRing_0_R0_D:I +*.PININFO I1_lin_default_guardRing_1_R0_D:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_4_R0_D:I +*.PININFO I1_lin_default_l_5_R0_D:I I1_lin_default_l_6_R0_D:I +*.PININFO I1_lin_default_l_7_R0_D:I I1_lin_default_l_8_R0_D:I +*.PININFO I1_lin_default_l_9_R0_D:I I1_lin_default_l_10_R0_D:I +*.PININFO I1_lin_default_l_11_R0_D:I I1_lin_default_l_12_R0_D:I +*.PININFO I1_lin_default_l_13_R0_D:I I1_lin_default_l_14_R0_D:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_D:I I1_lin_default_nf_4_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_D:I I1_lin_default_psub_tap_0_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_D:I I1_lin_default_s_sab_1_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_D:I I1_lin_default_s_sab_3_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_D:I I1_lin_default_s_sab_5_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_D:I I1_lin_default_s_sab_7_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_D:I I1_lin_default_wf_0_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_D:I I1_lin_default_wf_2_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_D:I I1_lin_default_wf_4_R0_D:I +*.PININFO I1_lin_default_wf_5_R0_D:I I1_lin_default_wf_6_R0_D:I +*.PININFO I1_lin_default_wf_7_R0_D:I sub!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=720.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=716.640u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=597.180u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=497.640u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=414.720u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=345.600u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=288.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=240.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=10.000u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=8.560u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=7.135u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=5.945u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=4.955u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D sub! sub! sub! nmos_5p0_dw_sab ++ m=1 w=300u l=4.130u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D sub! sub! sub! nmos_5p0_dw_sab ++ m=1 w=300u l=3.440u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D sub! sub! sub! nmos_5p0_dw_sab ++ m=1 w=300u l=2.865u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D sub! sub! sub! nmos_5p0_dw_sab ++ m=1 w=300u l=2.390u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D sub! sub! sub! nmos_5p0_dw_sab ++ m=1 w=300u l=1.990u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D sub! sub! sub! nmos_5p0_dw_sab ++ m=1 w=300u l=1.660u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D sub! sub! sub! nmos_5p0_dw_sab ++ m=1 w=300u l=1.380u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D sub! sub! sub! nmos_5p0_dw_sab ++ m=1 w=300u l=1.150u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D sub! sub! sub! nmos_5p0_dw_sab ++ m=1 w=300u l=0.960u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D sub! sub! sub! nmos_5p0_dw_sab ++ m=1 w=300u l=0.800u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.780u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.355u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.795u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.330u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.940u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.615u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.350u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.125u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.935u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.780u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.780u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.655u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.545u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.455u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.380u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.315u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.265u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.220u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=450.000u l=0.8u nf=18 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=400.000u l=0.8u nf=16 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=350.000u l=0.8u nf=14 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=250.000u l=0.8u nf=10 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=200.000u l=0.8u nf=8 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D sub! sub! sub! nmos_5p0_dw_sab ++ m=3 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D sub! sub! sub! nmos_5p0_dw_sab ++ m=2 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D sub! sub! sub! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0 d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_guardRing_1_R0 I1_lin_default_guardRing_1_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_psub_tap_0_R0 I1_lin_default_psub_tap_0_R0_D sub! sub! sub! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_default I1_default_D sub! sub! sub! nmos_5p0_dw_sab m=1 w=300u l=0.8u ++ nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_ggnmos_5p0_sab.gds b/rules/klayout/lvs/testing/testcases/sample_ggnmos_5p0_sab.gds new file mode 100644 index 0000000..dddc1d4 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_ggnmos_5p0_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_ggnmos_5p0_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_ggnmos_5p0_sab.src.cdl new file mode 100644 index 0000000..b3d1b15 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_ggnmos_5p0_sab.src.cdl
@@ -0,0 +1,187 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_ggnmos_5p0_sab +* View Name: schematic +* Netlisted on: Sep 10 16:10:09 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_ggnmos_5p0_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_ggnmos_5p0_sab I1_default_D I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_1_R0_D I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_3_R0_D I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_5_R0_D I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_7_R0_D I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_9_R0_D I1_lin_default_gns_0_R0_D ++ I1_lin_default_gns_1_R0_D I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_l_0_R0_D I1_lin_default_l_1_R0_D I1_lin_default_l_2_R0_D ++ I1_lin_default_l_3_R0_D I1_lin_default_l_4_R0_D I1_lin_default_l_5_R0_D ++ I1_lin_default_l_6_R0_D I1_lin_default_l_7_R0_D I1_lin_default_l_8_R0_D ++ I1_lin_default_l_9_R0_D I1_lin_default_l_10_R0_D I1_lin_default_l_11_R0_D ++ I1_lin_default_l_12_R0_D I1_lin_default_l_13_R0_D I1_lin_default_l_14_R0_D ++ I1_lin_default_m_0_R0_D I1_lin_default_m_1_R0_D I1_lin_default_m_2_R0_D ++ I1_lin_default_nf_0_R0_D I1_lin_default_nf_1_R0_D I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_3_R0_D I1_lin_default_nf_4_R0_D I1_lin_default_nf_5_R0_D ++ I1_lin_default_s_sab_0_R0_D I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_2_R0_D I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_4_R0_D I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_6_R0_D I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_strapSD_0_R0_D I1_lin_default_wf_0_R0_D ++ I1_lin_default_wf_1_R0_D I1_lin_default_wf_2_R0_D I1_lin_default_wf_3_R0_D ++ I1_lin_default_wf_4_R0_D I1_lin_default_wf_5_R0_D I1_lin_default_wf_6_R0_D ++ I1_lin_default_wf_7_R0_D vdd! +*.PININFO I1_default_D:I I1_lin_default_d_sab_0_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_D:I I1_lin_default_d_sab_2_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_D:I I1_lin_default_d_sab_4_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_D:I I1_lin_default_d_sab_6_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_D:I I1_lin_default_d_sab_8_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_D:I I1_lin_default_gns_0_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_D:I I1_lin_default_guardRing_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_3_R0_D:I +*.PININFO I1_lin_default_nf_4_R0_D:I I1_lin_default_nf_5_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_D:I I1_lin_default_s_sab_1_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_D:I I1_lin_default_s_sab_3_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_D:I I1_lin_default_s_sab_5_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_D:I I1_lin_default_s_sab_7_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_D:I I1_lin_default_wf_0_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_D:I I1_lin_default_wf_2_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_D:I I1_lin_default_wf_4_R0_D:I +*.PININFO I1_lin_default_wf_5_R0_D:I I1_lin_default_wf_6_R0_D:I +*.PININFO I1_lin_default_wf_7_R0_D:I vdd!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=720.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=716.640u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=597.180u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=497.640u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=414.720u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=345.600u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=288.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=240.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=300u l=10.000u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=300u l=8.560u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=300u l=7.135u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=300u l=5.945u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=300u l=4.955u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D vdd! vdd! vdd! nmos_5p0_sab m=1 ++ w=300u l=4.130u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D vdd! vdd! vdd! nmos_5p0_sab m=1 ++ w=300u l=3.440u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D vdd! vdd! vdd! nmos_5p0_sab m=1 ++ w=300u l=2.865u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D vdd! vdd! vdd! nmos_5p0_sab m=1 ++ w=300u l=2.390u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D vdd! vdd! vdd! nmos_5p0_sab m=1 ++ w=300u l=1.990u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D vdd! vdd! vdd! nmos_5p0_sab m=1 ++ w=300u l=1.660u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D vdd! vdd! vdd! nmos_5p0_sab m=1 ++ w=300u l=1.380u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D vdd! vdd! vdd! nmos_5p0_sab m=1 ++ w=300u l=1.150u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D vdd! vdd! vdd! nmos_5p0_sab m=1 ++ w=300u l=0.960u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D vdd! vdd! vdd! nmos_5p0_sab m=1 ++ w=300u l=0.800u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.780u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.655u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.545u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.455u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.380u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.315u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.265u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.220u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=450.000u l=0.8u nf=18 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=400.000u l=0.8u nf=16 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=350.000u l=0.8u nf=14 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=300.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=250.000u l=0.8u nf=10 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=200.000u l=0.8u nf=8 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D vdd! vdd! vdd! nmos_5p0_sab m=3 ++ w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D vdd! vdd! vdd! nmos_5p0_sab m=2 ++ w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D vdd! vdd! vdd! nmos_5p0_sab m=1 ++ w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0 d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D vdd! vdd! vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D vdd! vdd! vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_default I1_default_D vdd! vdd! vdd! nmos_5p0_sab m=1 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_ggnmos_6p0_dw_sab.gds b/rules/klayout/lvs/testing/testcases/sample_ggnmos_6p0_dw_sab.gds new file mode 100644 index 0000000..f3e805a --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_ggnmos_6p0_dw_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_ggnmos_6p0_dw_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_ggnmos_6p0_dw_sab.src.cdl new file mode 100644 index 0000000..a0841b9 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_ggnmos_6p0_dw_sab.src.cdl
@@ -0,0 +1,230 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_ggnmos_6p0_dw_sab +* View Name: schematic +* Netlisted on: Sep 10 16:11:50 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_ggnmos_6p0_dw_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_ggnmos_6p0_dw_sab I1_default_D I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_1_R0_D I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_3_R0_D I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_5_R0_D I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_7_R0_D I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_9_R0_D I1_lin_default_gns_0_R0_D ++ I1_lin_default_gns_1_R0_D I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_guardRing_1_R0_D I1_lin_default_l_0_R0_D ++ I1_lin_default_l_1_R0_D I1_lin_default_l_2_R0_D I1_lin_default_l_3_R0_D ++ I1_lin_default_l_4_R0_D I1_lin_default_l_5_R0_D I1_lin_default_l_6_R0_D ++ I1_lin_default_l_7_R0_D I1_lin_default_l_8_R0_D I1_lin_default_l_9_R0_D ++ I1_lin_default_l_10_R0_D I1_lin_default_l_11_R0_D I1_lin_default_l_12_R0_D ++ I1_lin_default_l_13_R0_D I1_lin_default_l_14_R0_D I1_lin_default_m_0_R0_D ++ I1_lin_default_m_1_R0_D I1_lin_default_m_2_R0_D I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_1_R0_D I1_lin_default_nf_2_R0_D I1_lin_default_nf_3_R0_D ++ I1_lin_default_nf_4_R0_D I1_lin_default_nf_5_R0_D ++ I1_lin_default_psub_tap_0_R0_D I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_1_R0_D I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_3_R0_D I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_5_R0_D I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_7_R0_D I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_wf_0_R0_D I1_lin_default_wf_1_R0_D I1_lin_default_wf_2_R0_D ++ I1_lin_default_wf_3_R0_D I1_lin_default_wf_4_R0_D I1_lin_default_wf_5_R0_D ++ I1_lin_default_wf_6_R0_D I1_lin_default_wf_7_R0_D vdd! +*.PININFO I1_default_D:I I1_lin_default_d_sab_0_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_D:I I1_lin_default_d_sab_2_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_D:I I1_lin_default_d_sab_4_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_D:I I1_lin_default_d_sab_6_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_D:I I1_lin_default_d_sab_8_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_D:I I1_lin_default_gns_0_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_D:I I1_lin_default_guardRing_0_R0_D:I +*.PININFO I1_lin_default_guardRing_1_R0_D:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_4_R0_D:I +*.PININFO I1_lin_default_l_5_R0_D:I I1_lin_default_l_6_R0_D:I +*.PININFO I1_lin_default_l_7_R0_D:I I1_lin_default_l_8_R0_D:I +*.PININFO I1_lin_default_l_9_R0_D:I I1_lin_default_l_10_R0_D:I +*.PININFO I1_lin_default_l_11_R0_D:I I1_lin_default_l_12_R0_D:I +*.PININFO I1_lin_default_l_13_R0_D:I I1_lin_default_l_14_R0_D:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_D:I I1_lin_default_nf_4_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_D:I I1_lin_default_psub_tap_0_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_D:I I1_lin_default_s_sab_1_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_D:I I1_lin_default_s_sab_3_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_D:I I1_lin_default_s_sab_5_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_D:I I1_lin_default_s_sab_7_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_D:I I1_lin_default_wf_0_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_D:I I1_lin_default_wf_2_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_D:I I1_lin_default_wf_4_R0_D:I +*.PININFO I1_lin_default_wf_5_R0_D:I I1_lin_default_wf_6_R0_D:I +*.PININFO I1_lin_default_wf_7_R0_D:I vdd!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=720.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=716.640u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=597.180u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=497.640u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=414.720u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=345.600u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=288.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=240.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=10.000u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=8.560u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=7.135u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=5.945u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=4.955u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D vdd! vdd! vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=4.130u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D vdd! vdd! vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=3.440u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D vdd! vdd! vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=2.865u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D vdd! vdd! vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=2.390u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D vdd! vdd! vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=1.990u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D vdd! vdd! vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=1.660u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D vdd! vdd! vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=1.380u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D vdd! vdd! vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=1.150u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D vdd! vdd! vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.960u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D vdd! vdd! vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.800u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.780u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.355u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.795u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.330u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.940u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.615u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.350u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.125u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.935u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.780u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.780u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.655u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.545u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.455u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.380u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.315u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.265u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.220u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=450.000u l=0.8u nf=18 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=400.000u l=0.8u nf=16 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=350.000u l=0.8u nf=14 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=250.000u l=0.8u nf=10 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=200.000u l=0.8u nf=8 s_sab=0.28u d_sab=3.78u par=1 ++ dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D vdd! vdd! vdd! nmos_6p0_dw_sab ++ m=3 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D vdd! vdd! vdd! nmos_6p0_dw_sab ++ m=2 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D vdd! vdd! vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0 d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_guardRing_1_R0 I1_lin_default_guardRing_1_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_psub_tap_0_R0 I1_lin_default_psub_tap_0_R0_D vdd! vdd! vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_default I1_default_D vdd! vdd! vdd! nmos_6p0_dw_sab m=1 w=300u l=0.8u ++ nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_ggnmos_6p0_sab.gds b/rules/klayout/lvs/testing/testcases/sample_ggnmos_6p0_sab.gds new file mode 100644 index 0000000..1b2496c --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_ggnmos_6p0_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_ggnmos_6p0_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_ggnmos_6p0_sab.src.cdl new file mode 100644 index 0000000..6cc1e77 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_ggnmos_6p0_sab.src.cdl
@@ -0,0 +1,187 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_ggnmos_6p0_sab +* View Name: schematic +* Netlisted on: Sep 10 16:15:13 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL sub! + +*.PIN sub! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_ggnmos_6p0_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_ggnmos_6p0_sab I1_default_D I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_1_R0_D I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_3_R0_D I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_5_R0_D I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_7_R0_D I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_9_R0_D I1_lin_default_gns_0_R0_D ++ I1_lin_default_gns_1_R0_D I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_l_0_R0_D I1_lin_default_l_1_R0_D I1_lin_default_l_2_R0_D ++ I1_lin_default_l_3_R0_D I1_lin_default_l_4_R0_D I1_lin_default_l_5_R0_D ++ I1_lin_default_l_6_R0_D I1_lin_default_l_7_R0_D I1_lin_default_l_8_R0_D ++ I1_lin_default_l_9_R0_D I1_lin_default_l_10_R0_D I1_lin_default_l_11_R0_D ++ I1_lin_default_l_12_R0_D I1_lin_default_l_13_R0_D I1_lin_default_l_14_R0_D ++ I1_lin_default_m_0_R0_D I1_lin_default_m_1_R0_D I1_lin_default_m_2_R0_D ++ I1_lin_default_nf_0_R0_D I1_lin_default_nf_1_R0_D I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_3_R0_D I1_lin_default_nf_4_R0_D I1_lin_default_nf_5_R0_D ++ I1_lin_default_s_sab_0_R0_D I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_2_R0_D I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_4_R0_D I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_6_R0_D I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_strapSD_0_R0_D I1_lin_default_wf_0_R0_D ++ I1_lin_default_wf_1_R0_D I1_lin_default_wf_2_R0_D I1_lin_default_wf_3_R0_D ++ I1_lin_default_wf_4_R0_D I1_lin_default_wf_5_R0_D I1_lin_default_wf_6_R0_D ++ I1_lin_default_wf_7_R0_D sub! +*.PININFO I1_default_D:I I1_lin_default_d_sab_0_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_D:I I1_lin_default_d_sab_2_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_D:I I1_lin_default_d_sab_4_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_D:I I1_lin_default_d_sab_6_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_D:I I1_lin_default_d_sab_8_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_D:I I1_lin_default_gns_0_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_D:I I1_lin_default_guardRing_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_3_R0_D:I +*.PININFO I1_lin_default_nf_4_R0_D:I I1_lin_default_nf_5_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_D:I I1_lin_default_s_sab_1_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_D:I I1_lin_default_s_sab_3_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_D:I I1_lin_default_s_sab_5_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_D:I I1_lin_default_s_sab_7_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_D:I I1_lin_default_wf_0_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_D:I I1_lin_default_wf_2_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_D:I I1_lin_default_wf_4_R0_D:I +*.PININFO I1_lin_default_wf_5_R0_D:I I1_lin_default_wf_6_R0_D:I +*.PININFO I1_lin_default_wf_7_R0_D:I sub!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=720.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=716.640u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=597.180u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=497.640u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=414.720u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=345.600u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=288.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=240.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=300u l=10.000u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=300u l=8.560u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=300u l=7.135u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=300u l=5.945u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=300u l=4.955u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D sub! sub! sub! nmos_6p0_sab m=1 ++ w=300u l=4.130u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D sub! sub! sub! nmos_6p0_sab m=1 ++ w=300u l=3.440u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D sub! sub! sub! nmos_6p0_sab m=1 ++ w=300u l=2.865u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D sub! sub! sub! nmos_6p0_sab m=1 ++ w=300u l=2.390u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D sub! sub! sub! nmos_6p0_sab m=1 ++ w=300u l=1.990u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D sub! sub! sub! nmos_6p0_sab m=1 ++ w=300u l=1.660u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D sub! sub! sub! nmos_6p0_sab m=1 ++ w=300u l=1.380u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D sub! sub! sub! nmos_6p0_sab m=1 ++ w=300u l=1.150u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D sub! sub! sub! nmos_6p0_sab m=1 ++ w=300u l=0.960u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D sub! sub! sub! nmos_6p0_sab m=1 ++ w=300u l=0.800u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.780u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.655u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.545u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.455u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.380u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.315u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.265u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.220u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=450.000u l=0.8u nf=18 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=400.000u l=0.8u nf=16 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=350.000u l=0.8u nf=14 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=300.000u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=250.000u l=0.8u nf=10 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=200.000u l=0.8u nf=8 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D sub! sub! sub! nmos_6p0_sab m=3 ++ w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D sub! sub! sub! nmos_6p0_sab m=2 ++ w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D sub! sub! sub! nmos_6p0_sab m=1 ++ w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0 d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D sub! sub! sub! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D sub! sub! sub! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_default I1_default_D sub! sub! sub! nmos_6p0_sab m=1 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_gppmos_3p3_dw_sab.gds b/rules/klayout/lvs/testing/testcases/sample_gppmos_3p3_dw_sab.gds new file mode 100644 index 0000000..ea1b6ff --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_gppmos_3p3_dw_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_gppmos_3p3_dw_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_gppmos_3p3_dw_sab.src.cdl new file mode 100644 index 0000000..aefe768 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_gppmos_3p3_dw_sab.src.cdl
@@ -0,0 +1,168 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_gppmos_3p3_dw_sab +* View Name: schematic +* Netlisted on: Sep 10 16:16:56 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL sub! + +*.PIN sub! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_gppmos_3p3_dw_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_gppmos_3p3_dw_sab I1_default_D I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_1_R0_D I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_3_R0_D I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_5_R0_D I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_7_R0_D I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_9_R0_D I1_lin_default_gns_0_R0_D ++ I1_lin_default_gns_1_R0_D I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_l_0_R0_D I1_lin_default_l_1_R0_D I1_lin_default_l_2_R0_D ++ I1_lin_default_l_3_R0_D I1_lin_default_m_0_R0_D I1_lin_default_m_1_R0_D ++ I1_lin_default_m_2_R0_D I1_lin_default_nf_0_R0_D I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_2_R0_D I1_lin_default_nf_3_R0_D I1_lin_default_nf_4_R0_D ++ I1_lin_default_psub_tap_0_R0_D I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_1_R0_D I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_3_R0_D I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_5_R0_D I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_7_R0_D I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_wf_0_R0_D I1_lin_default_wf_1_R0_D I1_lin_default_wf_2_R0_D ++ I1_lin_default_wf_3_R0_D I1_lin_default_wf_4_R0_D I1_lin_default_wf_5_R0_D ++ I1_lin_default_wf_6_R0_D I1_lin_default_wf_7_R0_D sub! +*.PININFO I1_default_D:I I1_lin_default_d_sab_0_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_D:I I1_lin_default_d_sab_2_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_D:I I1_lin_default_d_sab_4_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_D:I I1_lin_default_d_sab_6_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_D:I I1_lin_default_d_sab_8_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_D:I I1_lin_default_gns_0_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_D:I I1_lin_default_guardRing_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_D:I I1_lin_default_nf_4_R0_D:I +*.PININFO I1_lin_default_psub_tap_0_R0_D:I I1_lin_default_s_sab_0_R0_D:I +*.PININFO I1_lin_default_s_sab_1_R0_D:I I1_lin_default_s_sab_2_R0_D:I +*.PININFO I1_lin_default_s_sab_3_R0_D:I I1_lin_default_s_sab_4_R0_D:I +*.PININFO I1_lin_default_s_sab_5_R0_D:I I1_lin_default_s_sab_6_R0_D:I +*.PININFO I1_lin_default_s_sab_7_R0_D:I I1_lin_default_strapSD_0_R0_D:I +*.PININFO I1_lin_default_wf_0_R0_D:I I1_lin_default_wf_1_R0_D:I +*.PININFO I1_lin_default_wf_2_R0_D:I I1_lin_default_wf_3_R0_D:I +*.PININFO I1_lin_default_wf_4_R0_D:I I1_lin_default_wf_5_R0_D:I +*.PININFO I1_lin_default_wf_6_R0_D:I I1_lin_default_wf_7_R0_D:I sub!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=480.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=477.760u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=398.120u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=331.760u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=276.480u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=230.400u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=192.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=160.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D sub! sub! sub! pmos_3p3_dw_sab ++ m=1 w=200u l=0.500u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D sub! sub! sub! pmos_3p3_dw_sab ++ m=1 w=200u l=0.430u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D sub! sub! sub! pmos_3p3_dw_sab ++ m=1 w=200u l=0.360u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D sub! sub! sub! pmos_3p3_dw_sab ++ m=1 w=200u l=0.300u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.780u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.655u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.545u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.455u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.380u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.315u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.265u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.220u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=400.000u l=0.3u nf=16 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=350.000u l=0.3u nf=14 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=300.000u l=0.3u nf=12 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=250.000u l=0.3u nf=10 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 ++ dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D sub! sub! sub! pmos_3p3_dw_sab ++ m=3 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D sub! sub! sub! pmos_3p3_dw_sab ++ m=2 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D sub! sub! sub! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0 d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_psub_tap_0_R0 I1_lin_default_psub_tap_0_R0_D sub! sub! sub! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_default I1_default_D sub! sub! sub! pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_gppmos_3p3_sab.gds b/rules/klayout/lvs/testing/testcases/sample_gppmos_3p3_sab.gds new file mode 100644 index 0000000..effb22c --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_gppmos_3p3_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_gppmos_3p3_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_gppmos_3p3_sab.src.cdl new file mode 100644 index 0000000..063fcb6 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_gppmos_3p3_sab.src.cdl
@@ -0,0 +1,153 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_gppmos_3p3_sab +* View Name: schematic +* Netlisted on: Sep 10 16:18:34 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL sub! + +*.PIN sub! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_gppmos_3p3_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_gppmos_3p3_sab I1_default_D I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_1_R0_D I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_3_R0_D I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_5_R0_D I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_7_R0_D I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_9_R0_D I1_lin_default_gns_0_R0_D ++ I1_lin_default_gns_1_R0_D I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_l_0_R0_D I1_lin_default_l_1_R0_D I1_lin_default_l_2_R0_D ++ I1_lin_default_l_3_R0_D I1_lin_default_m_0_R0_D I1_lin_default_m_1_R0_D ++ I1_lin_default_m_2_R0_D I1_lin_default_nf_0_R0_D I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_2_R0_D I1_lin_default_nf_3_R0_D I1_lin_default_nf_4_R0_D ++ I1_lin_default_s_sab_0_R0_D I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_2_R0_D I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_4_R0_D I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_6_R0_D I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_strapSD_0_R0_D I1_lin_default_wf_0_R0_D ++ I1_lin_default_wf_1_R0_D I1_lin_default_wf_2_R0_D I1_lin_default_wf_3_R0_D ++ I1_lin_default_wf_4_R0_D I1_lin_default_wf_5_R0_D I1_lin_default_wf_6_R0_D ++ I1_lin_default_wf_7_R0_D sub! +*.PININFO I1_default_D:I I1_lin_default_d_sab_0_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_D:I I1_lin_default_d_sab_2_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_D:I I1_lin_default_d_sab_4_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_D:I I1_lin_default_d_sab_6_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_D:I I1_lin_default_d_sab_8_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_D:I I1_lin_default_gns_0_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_D:I I1_lin_default_guardRing_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_D:I I1_lin_default_nf_4_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_D:I I1_lin_default_s_sab_1_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_D:I I1_lin_default_s_sab_3_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_D:I I1_lin_default_s_sab_5_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_D:I I1_lin_default_s_sab_7_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_D:I I1_lin_default_wf_0_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_D:I I1_lin_default_wf_2_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_D:I I1_lin_default_wf_4_R0_D:I +*.PININFO I1_lin_default_wf_5_R0_D:I I1_lin_default_wf_6_R0_D:I +*.PININFO I1_lin_default_wf_7_R0_D:I sub!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=480.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=477.760u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=398.120u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=331.760u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=276.480u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=230.400u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=192.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=160.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D sub! sub! sub! pmos_3p3_sab m=1 ++ w=200u l=0.500u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D sub! sub! sub! pmos_3p3_sab m=1 ++ w=200u l=0.430u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D sub! sub! sub! pmos_3p3_sab m=1 ++ w=200u l=0.360u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D sub! sub! sub! pmos_3p3_sab m=1 ++ w=200u l=0.300u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.780u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.655u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.545u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.455u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.380u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.315u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.265u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.220u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=400.000u l=0.3u nf=16 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=350.000u l=0.3u nf=14 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=300.000u l=0.3u nf=12 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=250.000u l=0.3u nf=10 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=200.000u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D sub! sub! sub! pmos_3p3_sab m=3 ++ w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D sub! sub! sub! pmos_3p3_sab m=2 ++ w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D sub! sub! sub! pmos_3p3_sab m=1 ++ w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0 d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D sub! sub! sub! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D sub! sub! sub! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_default I1_default_D sub! sub! sub! pmos_3p3_sab m=1 w=200u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_gppmos_5p0_dw_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_gppmos_5p0_dw_sab.src.cdl new file mode 100644 index 0000000..66f740f --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_gppmos_5p0_dw_sab.src.cdl
@@ -0,0 +1,223 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_gppmos_5p0_dw_sab +* View Name: schematic +* Netlisted on: Sep 10 16:20:10 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL sub! + +*.PIN sub! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_gppmos_5p0_dw_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_gppmos_5p0_dw_sab I1_default_D I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_1_R0_D I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_3_R0_D I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_5_R0_D I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_7_R0_D I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_9_R0_D I1_lin_default_gns_0_R0_D ++ I1_lin_default_gns_1_R0_D I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_l_0_R0_D I1_lin_default_l_1_R0_D I1_lin_default_l_2_R0_D ++ I1_lin_default_l_3_R0_D I1_lin_default_l_4_R0_D I1_lin_default_l_5_R0_D ++ I1_lin_default_l_6_R0_D I1_lin_default_l_7_R0_D I1_lin_default_l_8_R0_D ++ I1_lin_default_l_9_R0_D I1_lin_default_l_10_R0_D I1_lin_default_l_11_R0_D ++ I1_lin_default_l_12_R0_D I1_lin_default_l_13_R0_D I1_lin_default_l_14_R0_D ++ I1_lin_default_l_15_R0_D I1_lin_default_m_0_R0_D I1_lin_default_m_1_R0_D ++ I1_lin_default_m_2_R0_D I1_lin_default_nf_0_R0_D I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_2_R0_D I1_lin_default_nf_3_R0_D I1_lin_default_nf_4_R0_D ++ I1_lin_default_nf_5_R0_D I1_lin_default_nf_6_R0_D ++ I1_lin_default_psub_tap_0_R0_D I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_1_R0_D I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_3_R0_D I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_5_R0_D I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_7_R0_D I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_wf_0_R0_D I1_lin_default_wf_1_R0_D I1_lin_default_wf_2_R0_D ++ I1_lin_default_wf_3_R0_D I1_lin_default_wf_4_R0_D sub! +*.PININFO I1_default_D:I I1_lin_default_d_sab_0_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_D:I I1_lin_default_d_sab_2_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_D:I I1_lin_default_d_sab_4_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_D:I I1_lin_default_d_sab_6_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_D:I I1_lin_default_d_sab_8_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_D:I I1_lin_default_gns_0_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_D:I I1_lin_default_guardRing_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_D:I I1_lin_default_nf_4_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_D:I I1_lin_default_nf_6_R0_D:I +*.PININFO I1_lin_default_psub_tap_0_R0_D:I I1_lin_default_s_sab_0_R0_D:I +*.PININFO I1_lin_default_s_sab_1_R0_D:I I1_lin_default_s_sab_2_R0_D:I +*.PININFO I1_lin_default_s_sab_3_R0_D:I I1_lin_default_s_sab_4_R0_D:I +*.PININFO I1_lin_default_s_sab_5_R0_D:I I1_lin_default_s_sab_6_R0_D:I +*.PININFO I1_lin_default_s_sab_7_R0_D:I I1_lin_default_strapSD_0_R0_D:I +*.PININFO I1_lin_default_wf_0_R0_D:I I1_lin_default_wf_1_R0_D:I +*.PININFO I1_lin_default_wf_2_R0_D:I I1_lin_default_wf_3_R0_D:I +*.PININFO I1_lin_default_wf_4_R0_D:I sub!:I +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=720.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=622.080u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=518.400u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=432.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=360.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=10.000u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=8.985u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=7.490u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=6.240u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=5.200u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=4.335u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D sub! sub! sub! pmos_5p0_dw_sab ++ m=1 w=450u l=3.610u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D sub! sub! sub! pmos_5p0_dw_sab ++ m=1 w=450u l=3.010u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D sub! sub! sub! pmos_5p0_dw_sab ++ m=1 w=450u l=2.510u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D sub! sub! sub! pmos_5p0_dw_sab ++ m=1 w=450u l=2.090u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D sub! sub! sub! pmos_5p0_dw_sab ++ m=1 w=450u l=1.740u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D sub! sub! sub! pmos_5p0_dw_sab ++ m=1 w=450u l=1.450u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D sub! sub! sub! pmos_5p0_dw_sab ++ m=1 w=450u l=1.210u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D sub! sub! sub! pmos_5p0_dw_sab ++ m=1 w=450u l=1.010u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D sub! sub! sub! pmos_5p0_dw_sab ++ m=1 w=450u l=0.840u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D sub! sub! sub! pmos_5p0_dw_sab ++ m=1 w=450u l=0.700u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.780u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.355u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.795u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.330u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.940u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.615u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.350u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.125u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.935u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.780u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.780u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.655u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.545u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.455u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.380u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.315u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.265u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.220u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=600.000u l=0.7u nf=24 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=550.000u l=0.7u nf=22 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=500.000u l=0.7u nf=20 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=400.000u l=0.7u nf=16 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=350.000u l=0.7u nf=14 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=300.000u l=0.7u nf=12 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D sub! sub! sub! pmos_5p0_dw_sab ++ m=3 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D sub! sub! sub! pmos_5p0_dw_sab ++ m=2 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D sub! sub! sub! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0 d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_psub_tap_0_R0 I1_lin_default_psub_tap_0_R0_D sub! sub! sub! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_default I1_default_D sub! sub! sub! pmos_5p0_dw_sab m=1 w=450u l=0.7u ++ nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_gppmos_5p0_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_gppmos_5p0_sab.src.cdl new file mode 100644 index 0000000..fcecb81 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_gppmos_5p0_sab.src.cdl
@@ -0,0 +1,184 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_gppmos_5p0_sab +* View Name: schematic +* Netlisted on: Sep 10 16:21:46 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL sub! + +*.PIN sub! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_gppmos_5p0_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_gppmos_5p0_sab I1_default_D I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_1_R0_D I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_3_R0_D I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_5_R0_D I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_7_R0_D I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_9_R0_D I1_lin_default_gns_0_R0_D ++ I1_lin_default_gns_1_R0_D I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_l_0_R0_D I1_lin_default_l_1_R0_D I1_lin_default_l_2_R0_D ++ I1_lin_default_l_3_R0_D I1_lin_default_l_4_R0_D I1_lin_default_l_5_R0_D ++ I1_lin_default_l_6_R0_D I1_lin_default_l_7_R0_D I1_lin_default_l_8_R0_D ++ I1_lin_default_l_9_R0_D I1_lin_default_l_10_R0_D I1_lin_default_l_11_R0_D ++ I1_lin_default_l_12_R0_D I1_lin_default_l_13_R0_D I1_lin_default_l_14_R0_D ++ I1_lin_default_l_15_R0_D I1_lin_default_m_0_R0_D I1_lin_default_m_1_R0_D ++ I1_lin_default_m_2_R0_D I1_lin_default_nf_0_R0_D I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_2_R0_D I1_lin_default_nf_3_R0_D I1_lin_default_nf_4_R0_D ++ I1_lin_default_nf_5_R0_D I1_lin_default_nf_6_R0_D ++ I1_lin_default_s_sab_0_R0_D I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_2_R0_D I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_4_R0_D I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_6_R0_D I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_strapSD_0_R0_D I1_lin_default_wf_0_R0_D ++ I1_lin_default_wf_1_R0_D I1_lin_default_wf_2_R0_D I1_lin_default_wf_3_R0_D ++ I1_lin_default_wf_4_R0_D sub! +*.PININFO I1_default_D:I I1_lin_default_d_sab_0_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_D:I I1_lin_default_d_sab_2_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_D:I I1_lin_default_d_sab_4_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_D:I I1_lin_default_d_sab_6_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_D:I I1_lin_default_d_sab_8_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_D:I I1_lin_default_gns_0_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_D:I I1_lin_default_guardRing_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_D:I I1_lin_default_nf_4_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_D:I I1_lin_default_nf_6_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_D:I I1_lin_default_s_sab_1_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_D:I I1_lin_default_s_sab_3_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_D:I I1_lin_default_s_sab_5_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_D:I I1_lin_default_s_sab_7_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_D:I I1_lin_default_wf_0_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_D:I I1_lin_default_wf_2_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_D:I I1_lin_default_wf_4_R0_D:I sub!:I +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=720.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=622.080u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=518.400u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=432.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=360.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=450u l=10.000u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=450u l=8.985u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=450u l=7.490u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=450u l=6.240u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=450u l=5.200u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=450u l=4.335u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D sub! sub! sub! pmos_5p0_sab m=1 ++ w=450u l=3.610u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D sub! sub! sub! pmos_5p0_sab m=1 ++ w=450u l=3.010u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D sub! sub! sub! pmos_5p0_sab m=1 ++ w=450u l=2.510u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D sub! sub! sub! pmos_5p0_sab m=1 ++ w=450u l=2.090u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D sub! sub! sub! pmos_5p0_sab m=1 ++ w=450u l=1.740u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D sub! sub! sub! pmos_5p0_sab m=1 ++ w=450u l=1.450u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D sub! sub! sub! pmos_5p0_sab m=1 ++ w=450u l=1.210u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D sub! sub! sub! pmos_5p0_sab m=1 ++ w=450u l=1.010u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D sub! sub! sub! pmos_5p0_sab m=1 ++ w=450u l=0.840u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D sub! sub! sub! pmos_5p0_sab m=1 ++ w=450u l=0.700u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.780u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.655u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.545u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.455u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.380u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.315u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.265u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.220u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=600.000u l=0.7u nf=24 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=550.000u l=0.7u nf=22 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=500.000u l=0.7u nf=20 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=450.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=400.000u l=0.7u nf=16 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=350.000u l=0.7u nf=14 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=300.000u l=0.7u nf=12 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D sub! sub! sub! pmos_5p0_sab m=3 ++ w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D sub! sub! sub! pmos_5p0_sab m=2 ++ w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D sub! sub! sub! pmos_5p0_sab m=1 ++ w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0 d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D sub! sub! sub! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D sub! sub! sub! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_default I1_default_D sub! sub! sub! pmos_5p0_sab m=1 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_gppmos_6p0_dw_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_gppmos_6p0_dw_sab.src.cdl new file mode 100644 index 0000000..a41ff5d --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_gppmos_6p0_dw_sab.src.cdl
@@ -0,0 +1,223 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_gppmos_6p0_dw_sab +* View Name: schematic +* Netlisted on: Sep 10 16:24:13 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL sub! + +*.PIN sub! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_gppmos_6p0_dw_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_gppmos_6p0_dw_sab I1_default_D I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_1_R0_D I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_3_R0_D I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_5_R0_D I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_7_R0_D I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_9_R0_D I1_lin_default_gns_0_R0_D ++ I1_lin_default_gns_1_R0_D I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_l_0_R0_D I1_lin_default_l_1_R0_D I1_lin_default_l_2_R0_D ++ I1_lin_default_l_3_R0_D I1_lin_default_l_4_R0_D I1_lin_default_l_5_R0_D ++ I1_lin_default_l_6_R0_D I1_lin_default_l_7_R0_D I1_lin_default_l_8_R0_D ++ I1_lin_default_l_9_R0_D I1_lin_default_l_10_R0_D I1_lin_default_l_11_R0_D ++ I1_lin_default_l_12_R0_D I1_lin_default_l_13_R0_D I1_lin_default_l_14_R0_D ++ I1_lin_default_l_15_R0_D I1_lin_default_m_0_R0_D I1_lin_default_m_1_R0_D ++ I1_lin_default_m_2_R0_D I1_lin_default_nf_0_R0_D I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_2_R0_D I1_lin_default_nf_3_R0_D I1_lin_default_nf_4_R0_D ++ I1_lin_default_nf_5_R0_D I1_lin_default_nf_6_R0_D ++ I1_lin_default_psub_tap_0_R0_D I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_1_R0_D I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_3_R0_D I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_5_R0_D I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_7_R0_D I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_wf_0_R0_D I1_lin_default_wf_1_R0_D I1_lin_default_wf_2_R0_D ++ I1_lin_default_wf_3_R0_D I1_lin_default_wf_4_R0_D sub! +*.PININFO I1_default_D:I I1_lin_default_d_sab_0_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_D:I I1_lin_default_d_sab_2_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_D:I I1_lin_default_d_sab_4_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_D:I I1_lin_default_d_sab_6_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_D:I I1_lin_default_d_sab_8_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_D:I I1_lin_default_gns_0_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_D:I I1_lin_default_guardRing_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_D:I I1_lin_default_nf_4_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_D:I I1_lin_default_nf_6_R0_D:I +*.PININFO I1_lin_default_psub_tap_0_R0_D:I I1_lin_default_s_sab_0_R0_D:I +*.PININFO I1_lin_default_s_sab_1_R0_D:I I1_lin_default_s_sab_2_R0_D:I +*.PININFO I1_lin_default_s_sab_3_R0_D:I I1_lin_default_s_sab_4_R0_D:I +*.PININFO I1_lin_default_s_sab_5_R0_D:I I1_lin_default_s_sab_6_R0_D:I +*.PININFO I1_lin_default_s_sab_7_R0_D:I I1_lin_default_strapSD_0_R0_D:I +*.PININFO I1_lin_default_wf_0_R0_D:I I1_lin_default_wf_1_R0_D:I +*.PININFO I1_lin_default_wf_2_R0_D:I I1_lin_default_wf_3_R0_D:I +*.PININFO I1_lin_default_wf_4_R0_D:I sub!:I +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=720.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=622.080u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=518.400u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=432.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=360.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=10.000u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=8.985u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=7.490u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=6.240u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=5.200u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=4.335u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D sub! sub! sub! pmos_6p0_dw_sab ++ m=1 w=450u l=3.610u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D sub! sub! sub! pmos_6p0_dw_sab ++ m=1 w=450u l=3.010u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D sub! sub! sub! pmos_6p0_dw_sab ++ m=1 w=450u l=2.510u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D sub! sub! sub! pmos_6p0_dw_sab ++ m=1 w=450u l=2.090u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D sub! sub! sub! pmos_6p0_dw_sab ++ m=1 w=450u l=1.740u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D sub! sub! sub! pmos_6p0_dw_sab ++ m=1 w=450u l=1.450u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D sub! sub! sub! pmos_6p0_dw_sab ++ m=1 w=450u l=1.210u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D sub! sub! sub! pmos_6p0_dw_sab ++ m=1 w=450u l=1.010u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D sub! sub! sub! pmos_6p0_dw_sab ++ m=1 w=450u l=0.840u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D sub! sub! sub! pmos_6p0_dw_sab ++ m=1 w=450u l=0.700u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.780u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.355u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.795u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.330u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.940u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.615u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.350u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.125u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.935u par=1 ++ dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.780u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.780u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.655u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.545u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.455u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.380u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.315u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.265u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.220u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=600.000u l=0.7u nf=24 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=550.000u l=0.7u nf=22 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=500.000u l=0.7u nf=20 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=400.000u l=0.7u nf=16 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=350.000u l=0.7u nf=14 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=300.000u l=0.7u nf=12 s_sab=0.28u d_sab=2.78u par=1 ++ dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D sub! sub! sub! pmos_6p0_dw_sab ++ m=3 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D sub! sub! sub! pmos_6p0_dw_sab ++ m=2 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D sub! sub! sub! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0 d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_psub_tap_0_R0 I1_lin_default_psub_tap_0_R0_D sub! sub! sub! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_default I1_default_D sub! sub! sub! pmos_6p0_dw_sab m=1 w=450u l=0.7u ++ nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_gppmos_6p0_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_gppmos_6p0_sab.src.cdl new file mode 100644 index 0000000..a2358ff --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_gppmos_6p0_sab.src.cdl
@@ -0,0 +1,184 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_gppmos_6p0_sab +* View Name: schematic +* Netlisted on: Sep 10 16:26:13 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL sub! + +*.PIN sub! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_gppmos_6p0_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_gppmos_6p0_sab I1_default_D I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_1_R0_D I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_3_R0_D I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_5_R0_D I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_7_R0_D I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_9_R0_D I1_lin_default_gns_0_R0_D ++ I1_lin_default_gns_1_R0_D I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_l_0_R0_D I1_lin_default_l_1_R0_D I1_lin_default_l_2_R0_D ++ I1_lin_default_l_3_R0_D I1_lin_default_l_4_R0_D I1_lin_default_l_5_R0_D ++ I1_lin_default_l_6_R0_D I1_lin_default_l_7_R0_D I1_lin_default_l_8_R0_D ++ I1_lin_default_l_9_R0_D I1_lin_default_l_10_R0_D I1_lin_default_l_11_R0_D ++ I1_lin_default_l_12_R0_D I1_lin_default_l_13_R0_D I1_lin_default_l_14_R0_D ++ I1_lin_default_l_15_R0_D I1_lin_default_m_0_R0_D I1_lin_default_m_1_R0_D ++ I1_lin_default_m_2_R0_D I1_lin_default_nf_0_R0_D I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_2_R0_D I1_lin_default_nf_3_R0_D I1_lin_default_nf_4_R0_D ++ I1_lin_default_nf_5_R0_D I1_lin_default_nf_6_R0_D ++ I1_lin_default_s_sab_0_R0_D I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_2_R0_D I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_4_R0_D I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_6_R0_D I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_strapSD_0_R0_D I1_lin_default_wf_0_R0_D ++ I1_lin_default_wf_1_R0_D I1_lin_default_wf_2_R0_D I1_lin_default_wf_3_R0_D ++ I1_lin_default_wf_4_R0_D sub! +*.PININFO I1_default_D:I I1_lin_default_d_sab_0_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_D:I I1_lin_default_d_sab_2_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_D:I I1_lin_default_d_sab_4_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_D:I I1_lin_default_d_sab_6_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_D:I I1_lin_default_d_sab_8_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_D:I I1_lin_default_gns_0_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_D:I I1_lin_default_guardRing_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_D:I I1_lin_default_nf_4_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_D:I I1_lin_default_nf_6_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_D:I I1_lin_default_s_sab_1_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_D:I I1_lin_default_s_sab_3_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_D:I I1_lin_default_s_sab_5_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_D:I I1_lin_default_s_sab_7_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_D:I I1_lin_default_wf_0_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_D:I I1_lin_default_wf_2_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_D:I I1_lin_default_wf_4_R0_D:I sub!:I +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=720.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=622.080u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=518.400u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=432.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=360.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=450u l=10.000u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=450u l=8.985u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=450u l=7.490u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=450u l=6.240u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=450u l=5.200u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=450u l=4.335u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D sub! sub! sub! pmos_6p0_sab m=1 ++ w=450u l=3.610u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D sub! sub! sub! pmos_6p0_sab m=1 ++ w=450u l=3.010u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D sub! sub! sub! pmos_6p0_sab m=1 ++ w=450u l=2.510u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D sub! sub! sub! pmos_6p0_sab m=1 ++ w=450u l=2.090u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D sub! sub! sub! pmos_6p0_sab m=1 ++ w=450u l=1.740u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D sub! sub! sub! pmos_6p0_sab m=1 ++ w=450u l=1.450u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D sub! sub! sub! pmos_6p0_sab m=1 ++ w=450u l=1.210u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D sub! sub! sub! pmos_6p0_sab m=1 ++ w=450u l=1.010u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D sub! sub! sub! pmos_6p0_sab m=1 ++ w=450u l=0.840u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D sub! sub! sub! pmos_6p0_sab m=1 ++ w=450u l=0.700u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.780u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.655u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.545u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.455u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.380u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.315u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.265u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.220u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=600.000u l=0.7u nf=24 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=550.000u l=0.7u nf=22 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=500.000u l=0.7u nf=20 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=450.000u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=400.000u l=0.7u nf=16 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=350.000u l=0.7u nf=14 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=300.000u l=0.7u nf=12 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D sub! sub! sub! pmos_6p0_sab m=3 ++ w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D sub! sub! sub! pmos_6p0_sab m=2 ++ w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D sub! sub! sub! pmos_6p0_sab m=1 ++ w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0 d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D sub! sub! sub! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D sub! sub! sub! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_default I1_default_D sub! sub! sub! pmos_6p0_sab m=1 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_10p0_asym.gds b/rules/klayout/lvs/testing/testcases/sample_nmos_10p0_asym.gds new file mode 100644 index 0000000..58bbc82 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_10p0_asym.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_10p0_asym.src.cdl b/rules/klayout/lvs/testing/testcases/sample_nmos_10p0_asym.src.cdl new file mode 100644 index 0000000..e3c6871 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_10p0_asym.src.cdl
@@ -0,0 +1,264 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_10p0_asym +* View Name: schematic +* Netlisted on: Sep 10 16:51:00 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_10p0_asym +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_10p0_asym I1_default_D I1_default_G I1_default_S ++ I1_lin_default_Bodytie_0_R0_D I1_lin_default_Bodytie_0_R0_G ++ I1_lin_default_Bodytie_0_R0_S I1_lin_default_Bodytie_1_R0_D ++ I1_lin_default_Bodytie_1_R0_G I1_lin_default_ConnectGates_0_R0_D ++ I1_lin_default_ConnectGates_0_R0_G I1_lin_default_ConnectGates_0_R0_S ++ I1_lin_default_ConnectGates_1_R0_D I1_lin_default_ConnectGates_1_R0_G ++ I1_lin_default_ConnectGates_1_R0_S I1_lin_default_ConnectGates_2_R0_D ++ I1_lin_default_ConnectGates_2_R0_G I1_lin_default_ConnectGates_2_R0_S ++ I1_lin_default_ConnectSD_0_R0_D I1_lin_default_ConnectSD_0_R0_G ++ I1_lin_default_ConnectSD_0_R0_S I1_lin_default_ConnectSD_1_R0_D ++ I1_lin_default_ConnectSD_1_R0_G I1_lin_default_ConnectSD_1_R0_S ++ I1_lin_default_ConnectSD_2_R0_D I1_lin_default_ConnectSD_2_R0_G ++ I1_lin_default_ConnectSD_2_R0_S I1_lin_default_MCELL_0_R0_D ++ I1_lin_default_MCELL_0_R0_G I1_lin_default_MCELL_0_R0_S ++ I1_lin_default_MCELL_1_R0_D I1_lin_default_MCELL_1_R0_G ++ I1_lin_default_MCELL_1_R0_S I1_lin_default_MCELL_2_R0_D ++ I1_lin_default_MCELL_2_R0_G I1_lin_default_MCELL_2_R0_S ++ I1_lin_default_fw_0_R0_D I1_lin_default_fw_0_R0_G I1_lin_default_fw_0_R0_S ++ I1_lin_default_fw_1_R0_D I1_lin_default_fw_1_R0_G I1_lin_default_fw_1_R0_S ++ I1_lin_default_fw_2_R0_D I1_lin_default_fw_2_R0_G I1_lin_default_fw_2_R0_S ++ I1_lin_default_fw_3_R0_D I1_lin_default_fw_3_R0_G I1_lin_default_fw_3_R0_S ++ I1_lin_default_fw_4_R0_D I1_lin_default_fw_4_R0_G I1_lin_default_fw_4_R0_S ++ I1_lin_default_fw_5_R0_D I1_lin_default_fw_5_R0_G I1_lin_default_fw_5_R0_S ++ I1_lin_default_fw_6_R0_D I1_lin_default_fw_6_R0_G I1_lin_default_fw_6_R0_S ++ I1_lin_default_fw_7_R0_D I1_lin_default_fw_7_R0_G I1_lin_default_fw_7_R0_S ++ I1_lin_default_fw_8_R0_D I1_lin_default_fw_8_R0_G I1_lin_default_fw_8_R0_S ++ I1_lin_default_fw_9_R0_D I1_lin_default_fw_9_R0_G I1_lin_default_fw_9_R0_S ++ I1_lin_default_fw_10_R0_D I1_lin_default_fw_10_R0_G ++ I1_lin_default_fw_10_R0_S I1_lin_default_fw_11_R0_D ++ I1_lin_default_fw_11_R0_G I1_lin_default_fw_11_R0_S ++ I1_lin_default_fw_12_R0_D I1_lin_default_fw_12_R0_G ++ I1_lin_default_fw_12_R0_S I1_lin_default_fw_13_R0_D ++ I1_lin_default_fw_13_R0_G I1_lin_default_fw_13_R0_S ++ I1_lin_default_fw_14_R0_D I1_lin_default_fw_14_R0_G ++ I1_lin_default_fw_14_R0_S I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_Bodytie_0_R0_D:I I1_lin_default_Bodytie_0_R0_G:I +*.PININFO I1_lin_default_Bodytie_0_R0_S:I I1_lin_default_Bodytie_1_R0_D:I +*.PININFO I1_lin_default_Bodytie_1_R0_G:I I1_lin_default_ConnectGates_0_R0_D:I +*.PININFO I1_lin_default_ConnectGates_0_R0_G:I +*.PININFO I1_lin_default_ConnectGates_0_R0_S:I +*.PININFO I1_lin_default_ConnectGates_1_R0_D:I +*.PININFO I1_lin_default_ConnectGates_1_R0_G:I +*.PININFO I1_lin_default_ConnectGates_1_R0_S:I +*.PININFO I1_lin_default_ConnectGates_2_R0_D:I +*.PININFO I1_lin_default_ConnectGates_2_R0_G:I +*.PININFO I1_lin_default_ConnectGates_2_R0_S:I +*.PININFO I1_lin_default_ConnectSD_0_R0_D:I I1_lin_default_ConnectSD_0_R0_G:I +*.PININFO I1_lin_default_ConnectSD_0_R0_S:I I1_lin_default_ConnectSD_1_R0_D:I +*.PININFO I1_lin_default_ConnectSD_1_R0_G:I I1_lin_default_ConnectSD_1_R0_S:I +*.PININFO I1_lin_default_ConnectSD_2_R0_D:I I1_lin_default_ConnectSD_2_R0_G:I +*.PININFO I1_lin_default_ConnectSD_2_R0_S:I I1_lin_default_MCELL_0_R0_D:I +*.PININFO I1_lin_default_MCELL_0_R0_G:I I1_lin_default_MCELL_0_R0_S:I +*.PININFO I1_lin_default_MCELL_1_R0_D:I I1_lin_default_MCELL_1_R0_G:I +*.PININFO I1_lin_default_MCELL_1_R0_S:I I1_lin_default_MCELL_2_R0_D:I +*.PININFO I1_lin_default_MCELL_2_R0_G:I I1_lin_default_MCELL_2_R0_S:I +*.PININFO I1_lin_default_fw_0_R0_D:I I1_lin_default_fw_0_R0_G:I +*.PININFO I1_lin_default_fw_0_R0_S:I I1_lin_default_fw_1_R0_D:I +*.PININFO I1_lin_default_fw_1_R0_G:I I1_lin_default_fw_1_R0_S:I +*.PININFO I1_lin_default_fw_2_R0_D:I I1_lin_default_fw_2_R0_G:I +*.PININFO I1_lin_default_fw_2_R0_S:I I1_lin_default_fw_3_R0_D:I +*.PININFO I1_lin_default_fw_3_R0_G:I I1_lin_default_fw_3_R0_S:I +*.PININFO I1_lin_default_fw_4_R0_D:I I1_lin_default_fw_4_R0_G:I +*.PININFO I1_lin_default_fw_4_R0_S:I I1_lin_default_fw_5_R0_D:I +*.PININFO I1_lin_default_fw_5_R0_G:I I1_lin_default_fw_5_R0_S:I +*.PININFO I1_lin_default_fw_6_R0_D:I I1_lin_default_fw_6_R0_G:I +*.PININFO I1_lin_default_fw_6_R0_S:I I1_lin_default_fw_7_R0_D:I +*.PININFO I1_lin_default_fw_7_R0_G:I I1_lin_default_fw_7_R0_S:I +*.PININFO I1_lin_default_fw_8_R0_D:I I1_lin_default_fw_8_R0_G:I +*.PININFO I1_lin_default_fw_8_R0_S:I I1_lin_default_fw_9_R0_D:I +*.PININFO I1_lin_default_fw_9_R0_G:I I1_lin_default_fw_9_R0_S:I +*.PININFO I1_lin_default_fw_10_R0_D:I I1_lin_default_fw_10_R0_G:I +*.PININFO I1_lin_default_fw_10_R0_S:I I1_lin_default_fw_11_R0_D:I +*.PININFO I1_lin_default_fw_11_R0_G:I I1_lin_default_fw_11_R0_S:I +*.PININFO I1_lin_default_fw_12_R0_D:I I1_lin_default_fw_12_R0_G:I +*.PININFO I1_lin_default_fw_12_R0_S:I I1_lin_default_fw_13_R0_D:I +*.PININFO I1_lin_default_fw_13_R0_G:I I1_lin_default_fw_13_R0_S:I +*.PININFO I1_lin_default_fw_14_R0_D:I I1_lin_default_fw_14_R0_G:I +*.PININFO I1_lin_default_fw_14_R0_S:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_G:I I1_lin_default_l_0_R0_S:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_1_R0_G:I +*.PININFO I1_lin_default_l_1_R0_S:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_2_R0_G:I I1_lin_default_l_2_R0_S:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_3_R0_G:I +*.PININFO I1_lin_default_l_3_R0_S:I I1_lin_default_l_4_R0_D:I +*.PININFO I1_lin_default_l_4_R0_G:I I1_lin_default_l_4_R0_S:I +*.PININFO I1_lin_default_l_5_R0_D:I I1_lin_default_l_5_R0_G:I +*.PININFO I1_lin_default_l_5_R0_S:I I1_lin_default_l_6_R0_D:I +*.PININFO I1_lin_default_l_6_R0_G:I I1_lin_default_l_6_R0_S:I +*.PININFO I1_lin_default_l_7_R0_D:I I1_lin_default_l_7_R0_G:I +*.PININFO I1_lin_default_l_7_R0_S:I I1_lin_default_l_8_R0_D:I +*.PININFO I1_lin_default_l_8_R0_G:I I1_lin_default_l_8_R0_S:I +*.PININFO I1_lin_default_l_9_R0_D:I I1_lin_default_l_9_R0_G:I +*.PININFO I1_lin_default_l_9_R0_S:I I1_lin_default_l_10_R0_D:I +*.PININFO I1_lin_default_l_10_R0_G:I I1_lin_default_l_10_R0_S:I +*.PININFO I1_lin_default_l_11_R0_D:I I1_lin_default_l_11_R0_G:I +*.PININFO I1_lin_default_l_11_R0_S:I I1_lin_default_l_12_R0_D:I +*.PININFO I1_lin_default_l_12_R0_G:I I1_lin_default_l_12_R0_S:I +*.PININFO I1_lin_default_l_13_R0_D:I I1_lin_default_l_13_R0_G:I +*.PININFO I1_lin_default_l_13_R0_S:I I1_lin_default_l_14_R0_D:I +*.PININFO I1_lin_default_l_14_R0_G:I I1_lin_default_l_14_R0_S:I +*.PININFO I1_lin_default_l_15_R0_D:I I1_lin_default_l_15_R0_G:I +*.PININFO I1_lin_default_l_15_R0_S:I I1_lin_default_l_16_R0_D:I +*.PININFO I1_lin_default_l_16_R0_G:I I1_lin_default_l_16_R0_S:I +*.PININFO I1_lin_default_l_17_R0_D:I I1_lin_default_l_17_R0_G:I +*.PININFO I1_lin_default_l_17_R0_S:I I1_lin_default_l_18_R0_D:I +*.PININFO I1_lin_default_l_18_R0_G:I I1_lin_default_l_18_R0_S:I +*.PININFO I1_lin_default_l_19_R0_D:I I1_lin_default_l_19_R0_G:I +*.PININFO I1_lin_default_l_19_R0_S:I I1_lin_default_l_20_R0_D:I +*.PININFO I1_lin_default_l_20_R0_G:I I1_lin_default_l_20_R0_S:I vdd!:I +MI1_lin_default_MCELL_2_R0 I1_lin_default_MCELL_2_R0_D ++ I1_lin_default_MCELL_2_R0_G I1_lin_default_MCELL_2_R0_S vdd! nmos_10p0_asym ++ m=100.0 w=8u l=600.0n nf=2 +MI1_lin_default_MCELL_1_R0 I1_lin_default_MCELL_1_R0_D ++ I1_lin_default_MCELL_1_R0_G I1_lin_default_MCELL_1_R0_S vdd! nmos_10p0_asym ++ m=51.0 w=8u l=600.0n nf=2 +MI1_lin_default_MCELL_0_R0 I1_lin_default_MCELL_0_R0_D ++ I1_lin_default_MCELL_0_R0_G I1_lin_default_MCELL_0_R0_S vdd! nmos_10p0_asym ++ m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=20u nf=2 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=19.17u nf=2 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=15.975u nf=2 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=13.31u nf=2 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=11.095u nf=2 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=9.245u nf=2 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=7.705u nf=2 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=6.42u nf=2 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=5.35u nf=2 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=4.46u nf=2 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=3.715u nf=2 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=3.095u nf=2 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=2.58u nf=2 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=2.15u nf=2 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=1.79u nf=2 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=1.495u nf=2 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=1.245u nf=2 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=1.035u nf=2 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=865n nf=2 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=720n nf=2 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=600n nf=2 +MI1_lin_default_fw_14_R0 I1_lin_default_fw_14_R0_D I1_lin_default_fw_14_R0_G ++ I1_lin_default_fw_14_R0_S vdd! nmos_10p0_asym m=1.0 w=100u l=600.0n nf=2 +MI1_lin_default_fw_13_R0 I1_lin_default_fw_13_R0_D I1_lin_default_fw_13_R0_G ++ I1_lin_default_fw_13_R0_S vdd! nmos_10p0_asym m=1.0 w=85.59u l=600.0n nf=2 +MI1_lin_default_fw_12_R0 I1_lin_default_fw_12_R0_D I1_lin_default_fw_12_R0_G ++ I1_lin_default_fw_12_R0_S vdd! nmos_10p0_asym m=1.0 w=71.33u l=600.0n nf=2 +MI1_lin_default_fw_11_R0 I1_lin_default_fw_11_R0_D I1_lin_default_fw_11_R0_G ++ I1_lin_default_fw_11_R0_S vdd! nmos_10p0_asym m=1.0 w=59.44u l=600.0n nf=2 +MI1_lin_default_fw_10_R0 I1_lin_default_fw_10_R0_D I1_lin_default_fw_10_R0_G ++ I1_lin_default_fw_10_R0_S vdd! nmos_10p0_asym m=1.0 w=49.53u l=600.0n nf=2 +MI1_lin_default_fw_9_R0 I1_lin_default_fw_9_R0_D I1_lin_default_fw_9_R0_G ++ I1_lin_default_fw_9_R0_S vdd! nmos_10p0_asym m=1.0 w=41.28u l=600.0n nf=2 +MI1_lin_default_fw_8_R0 I1_lin_default_fw_8_R0_D I1_lin_default_fw_8_R0_G ++ I1_lin_default_fw_8_R0_S vdd! nmos_10p0_asym m=1.0 w=34.4u l=600.0n nf=2 +MI1_lin_default_fw_7_R0 I1_lin_default_fw_7_R0_D I1_lin_default_fw_7_R0_G ++ I1_lin_default_fw_7_R0_S vdd! nmos_10p0_asym m=1.0 w=28.67u l=600.0n nf=2 +MI1_lin_default_fw_6_R0 I1_lin_default_fw_6_R0_D I1_lin_default_fw_6_R0_G ++ I1_lin_default_fw_6_R0_S vdd! nmos_10p0_asym m=1.0 w=23.89u l=600.0n nf=2 +MI1_lin_default_fw_5_R0 I1_lin_default_fw_5_R0_D I1_lin_default_fw_5_R0_G ++ I1_lin_default_fw_5_R0_S vdd! nmos_10p0_asym m=1.0 w=19.91u l=600.0n nf=2 +MI1_lin_default_fw_4_R0 I1_lin_default_fw_4_R0_D I1_lin_default_fw_4_R0_G ++ I1_lin_default_fw_4_R0_S vdd! nmos_10p0_asym m=1.0 w=16.59u l=600.0n nf=2 +MI1_lin_default_fw_3_R0 I1_lin_default_fw_3_R0_D I1_lin_default_fw_3_R0_G ++ I1_lin_default_fw_3_R0_S vdd! nmos_10p0_asym m=1.0 w=13.82u l=600.0n nf=2 +MI1_lin_default_fw_2_R0 I1_lin_default_fw_2_R0_D I1_lin_default_fw_2_R0_G ++ I1_lin_default_fw_2_R0_S vdd! nmos_10p0_asym m=1.0 w=11.52u l=600.0n nf=2 +MI1_lin_default_fw_1_R0 I1_lin_default_fw_1_R0_D I1_lin_default_fw_1_R0_G ++ I1_lin_default_fw_1_R0_S vdd! nmos_10p0_asym m=1.0 w=9.6u l=600.0n nf=2 +MI1_lin_default_fw_0_R0 I1_lin_default_fw_0_R0_D I1_lin_default_fw_0_R0_G ++ I1_lin_default_fw_0_R0_S vdd! nmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_ConnectGates_2_R0 I1_lin_default_ConnectGates_2_R0_D ++ I1_lin_default_ConnectGates_2_R0_G I1_lin_default_ConnectGates_2_R0_S vdd! ++ nmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_ConnectGates_1_R0 I1_lin_default_ConnectGates_1_R0_D ++ I1_lin_default_ConnectGates_1_R0_G I1_lin_default_ConnectGates_1_R0_S vdd! ++ nmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_ConnectGates_0_R0 I1_lin_default_ConnectGates_0_R0_D ++ I1_lin_default_ConnectGates_0_R0_G I1_lin_default_ConnectGates_0_R0_S vdd! ++ nmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_ConnectSD_2_R0 I1_lin_default_ConnectSD_2_R0_D ++ I1_lin_default_ConnectSD_2_R0_G I1_lin_default_ConnectSD_2_R0_S vdd! ++ nmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_ConnectSD_1_R0 I1_lin_default_ConnectSD_1_R0_D ++ I1_lin_default_ConnectSD_1_R0_G I1_lin_default_ConnectSD_1_R0_S vdd! ++ nmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_ConnectSD_0_R0 I1_lin_default_ConnectSD_0_R0_D ++ I1_lin_default_ConnectSD_0_R0_G I1_lin_default_ConnectSD_0_R0_S vdd! ++ nmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_Bodytie_1_R0 I1_lin_default_Bodytie_1_R0_D ++ I1_lin_default_Bodytie_1_R0_G vdd! vdd! nmos_10p0_asym m=1.0 w=8u l=600.0n ++ nf=2 +MI1_lin_default_Bodytie_0_R0 I1_lin_default_Bodytie_0_R0_D ++ I1_lin_default_Bodytie_0_R0_G I1_lin_default_Bodytie_0_R0_S vdd! ++ nmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_10p0_asym m=1.0 ++ w=8u l=600.0n nf=2 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_3p3.gds b/rules/klayout/lvs/testing/testcases/sample_nmos_3p3.gds new file mode 100644 index 0000000..160ff3a --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_3p3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_3p3.src.cdl b/rules/klayout/lvs/testing/testcases/sample_nmos_3p3.src.cdl new file mode 100644 index 0000000..8500dcc --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_3p3.src.cdl
@@ -0,0 +1,748 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_3p3 +* View Name: schematic +* Netlisted on: Sep 10 16:28:03 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_3p3 +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_3p3 I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_fingerW_33_R0_D ++ I1_lin_default_fingerW_33_R0_G I1_lin_default_fingerW_33_R0_S ++ I1_lin_default_fingerW_34_R0_D I1_lin_default_fingerW_34_R0_G ++ I1_lin_default_fingerW_34_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_l_26_R0_D I1_lin_default_l_26_R0_G I1_lin_default_l_26_R0_S ++ I1_lin_default_l_27_R0_D I1_lin_default_l_27_R0_G I1_lin_default_l_27_R0_S ++ I1_lin_default_l_28_R0_D I1_lin_default_l_28_R0_G I1_lin_default_l_28_R0_S ++ I1_lin_default_l_29_R0_D I1_lin_default_l_29_R0_G I1_lin_default_l_29_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_fingerW_33_R0_D:I +*.PININFO I1_lin_default_fingerW_33_R0_G:I I1_lin_default_fingerW_33_R0_S:I +*.PININFO I1_lin_default_fingerW_34_R0_D:I I1_lin_default_fingerW_34_R0_G:I +*.PININFO I1_lin_default_fingerW_34_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_l_25_R0_D:I +*.PININFO I1_lin_default_l_25_R0_G:I I1_lin_default_l_25_R0_S:I +*.PININFO I1_lin_default_l_26_R0_D:I I1_lin_default_l_26_R0_G:I +*.PININFO I1_lin_default_l_26_R0_S:I I1_lin_default_l_27_R0_D:I +*.PININFO I1_lin_default_l_27_R0_G:I I1_lin_default_l_27_R0_S:I +*.PININFO I1_lin_default_l_28_R0_D:I I1_lin_default_l_28_R0_G:I +*.PININFO I1_lin_default_l_28_R0_S:I I1_lin_default_l_29_R0_D:I +*.PININFO I1_lin_default_l_29_R0_G:I I1_lin_default_l_29_R0_S:I +*.PININFO I1_lin_default_leftTap_0_R0_D:I I1_lin_default_leftTap_0_R0_G:I +*.PININFO I1_lin_default_leftTap_0_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_rightTap_0_R0_D:I +*.PININFO I1_lin_default_rightTap_0_R0_G:I I1_lin_default_rightTap_0_R0_S:I +*.PININFO I1_lin_default_sFirst_0_R0_D:I I1_lin_default_sFirst_0_R0_G:I +*.PININFO I1_lin_default_sFirst_0_R0_S:I I1_lin_default_sdConn_0_R0_D:I +*.PININFO I1_lin_default_sdConn_0_R0_G:I I1_lin_default_sdConn_0_R0_S:I +*.PININFO I1_lin_default_sdConn_1_R0_D:I I1_lin_default_sdConn_1_R0_G:I +*.PININFO I1_lin_default_sdConn_1_R0_S:I I1_lin_default_sdConn_2_R0_D:I +*.PININFO I1_lin_default_sdConn_2_R0_G:I I1_lin_default_sdConn_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_0_R0_D:I I1_lin_default_sdWidth_0_R0_G:I +*.PININFO I1_lin_default_sdWidth_0_R0_S:I I1_lin_default_sdWidth_1_R0_D:I +*.PININFO I1_lin_default_sdWidth_1_R0_G:I I1_lin_default_sdWidth_1_R0_S:I +*.PININFO I1_lin_default_sdWidth_2_R0_D:I I1_lin_default_sdWidth_2_R0_G:I +*.PININFO I1_lin_default_sdWidth_2_R0_S:I I1_lin_default_sdWidth_3_R0_D:I +*.PININFO I1_lin_default_sdWidth_3_R0_G:I I1_lin_default_sdWidth_3_R0_S:I +*.PININFO I1_lin_default_sdWidth_4_R0_D:I I1_lin_default_sdWidth_4_R0_G:I +*.PININFO I1_lin_default_sdWidth_4_R0_S:I I1_lin_default_sdWidth_5_R0_D:I +*.PININFO I1_lin_default_sdWidth_5_R0_G:I I1_lin_default_sdWidth_5_R0_S:I +*.PININFO I1_lin_default_sdWidth_6_R0_D:I I1_lin_default_sdWidth_6_R0_G:I +*.PININFO I1_lin_default_sdWidth_6_R0_S:I I1_lin_default_sdWidth_7_R0_D:I +*.PININFO I1_lin_default_sdWidth_7_R0_G:I I1_lin_default_sdWidth_7_R0_S:I +*.PININFO I1_lin_default_sdWidth_8_R0_D:I I1_lin_default_sdWidth_8_R0_G:I +*.PININFO I1_lin_default_sdWidth_8_R0_S:I I1_lin_default_sdWidth_9_R0_D:I +*.PININFO I1_lin_default_sdWidth_9_R0_G:I I1_lin_default_sdWidth_9_R0_S:I +*.PININFO I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I vdd!:I +MI1_lin_default_fingerW_34_R0 I1_lin_default_fingerW_34_R0_D ++ I1_lin_default_fingerW_34_R0_G I1_lin_default_fingerW_34_R0_S vdd! nmos_3p3 ++ m=1 w=1e-3 l=280n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 pd=1.0052e-3 ++ nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_33_R0 I1_lin_default_fingerW_33_R0_D ++ I1_lin_default_fingerW_33_R0_G I1_lin_default_fingerW_33_R0_S vdd! nmos_3p3 ++ m=1 w=90.24e-6 l=280n nf=1 as=39.7056e-12 ad=39.7056e-12 ps=181.36e-6 ++ pd=181.36e-6 nrd=0.004876 nrs=0.004876 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S vdd! nmos_3p3 ++ m=1 w=75.2e-6 l=280n nf=1 as=33.088e-12 ad=33.088e-12 ps=151.28e-6 ++ pd=151.28e-6 nrd=0.005851 nrs=0.005851 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S vdd! nmos_3p3 ++ m=1 w=62.665e-6 l=280n nf=1 as=27.5726e-12 ad=27.5726e-12 ps=126.21e-6 ++ pd=126.21e-6 nrd=0.007021 nrs=0.007021 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S vdd! nmos_3p3 ++ m=1 w=52.225e-6 l=280n nf=1 as=22.979e-12 ad=22.979e-12 ps=105.33e-6 ++ pd=105.33e-6 nrd=0.008425 nrs=0.008425 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S vdd! nmos_3p3 ++ m=1 w=43.52e-6 l=280n nf=1 as=19.1488e-12 ad=19.1488e-12 ps=87.92e-6 ++ pd=87.92e-6 nrd=0.010110 nrs=0.010110 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S vdd! nmos_3p3 ++ m=1 w=36.265e-6 l=280n nf=1 as=15.9566e-12 ad=15.9566e-12 ps=73.41e-6 ++ pd=73.41e-6 nrd=0.012133 nrs=0.012133 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S vdd! nmos_3p3 ++ m=1 w=30.22e-6 l=280n nf=1 as=13.2968e-12 ad=13.2968e-12 ps=61.32e-6 ++ pd=61.32e-6 nrd=0.014560 nrs=0.014560 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S vdd! nmos_3p3 ++ m=1 w=25.185e-6 l=280n nf=1 as=11.0814e-12 ad=11.0814e-12 ps=51.25e-6 ++ pd=51.25e-6 nrd=0.017471 nrs=0.017471 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S vdd! nmos_3p3 ++ m=1 w=20.985e-6 l=280n nf=1 as=9.2334e-12 ad=9.2334e-12 ps=42.85e-6 ++ pd=42.85e-6 nrd=0.020967 nrs=0.020967 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S vdd! nmos_3p3 ++ m=1 w=17.49e-6 l=280n nf=1 as=7.6956e-12 ad=7.6956e-12 ps=35.86e-6 ++ pd=35.86e-6 nrd=0.025157 nrs=0.025157 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S vdd! nmos_3p3 ++ m=1 w=14.575e-6 l=280n nf=1 as=6.413e-12 ad=6.413e-12 ps=30.03e-6 ++ pd=30.03e-6 nrd=0.030189 nrs=0.030189 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S vdd! nmos_3p3 ++ m=1 w=12.145e-6 l=280n nf=1 as=5.3438e-12 ad=5.3438e-12 ps=25.17e-6 ++ pd=25.17e-6 nrd=0.036229 nrs=0.036229 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S vdd! nmos_3p3 ++ m=1 w=10.12e-6 l=280n nf=1 as=4.4528e-12 ad=4.4528e-12 ps=21.12e-6 ++ pd=21.12e-6 nrd=0.043478 nrs=0.043478 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S vdd! nmos_3p3 ++ m=1 w=8.435e-6 l=280n nf=1 as=3.7114e-12 ad=3.7114e-12 ps=17.75e-6 ++ pd=17.75e-6 nrd=0.052164 nrs=0.052164 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S vdd! nmos_3p3 ++ m=1 w=7.03e-6 l=280n nf=1 as=3.0932e-12 ad=3.0932e-12 ps=14.94e-6 ++ pd=14.94e-6 nrd=0.062589 nrs=0.062589 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S vdd! nmos_3p3 ++ m=1 w=5.855e-6 l=280n nf=1 as=2.5762e-12 ad=2.5762e-12 ps=12.59e-6 ++ pd=12.59e-6 nrd=0.075149 nrs=0.075149 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S vdd! nmos_3p3 ++ m=1 w=4.88e-6 l=280n nf=1 as=2.1472e-12 ad=2.1472e-12 ps=10.64e-6 ++ pd=10.64e-6 nrd=0.090164 nrs=0.090164 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S vdd! nmos_3p3 ++ m=1 w=4.065e-6 l=280n nf=1 as=1.7886e-12 ad=1.7886e-12 ps=9.01e-6 pd=9.01e-6 ++ nrd=0.108241 nrs=0.108241 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S vdd! nmos_3p3 ++ m=1 w=3.39e-6 l=280n nf=1 as=1.4916e-12 ad=1.4916e-12 ps=7.66e-6 pd=7.66e-6 ++ nrd=0.129794 nrs=0.129794 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S vdd! nmos_3p3 ++ m=1 w=2.825e-6 l=280n nf=1 as=1.243e-12 ad=1.243e-12 ps=6.53e-6 pd=6.53e-6 ++ nrd=0.155752 nrs=0.155752 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S vdd! nmos_3p3 ++ m=1 w=2.355e-6 l=280n nf=1 as=1.0362e-12 ad=1.0362e-12 ps=5.59e-6 pd=5.59e-6 ++ nrd=0.186837 nrs=0.186837 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S vdd! nmos_3p3 ++ m=1 w=1.96e-6 l=280n nf=1 as=862.4e-15 ad=862.4e-15 ps=4.8e-6 pd=4.8e-6 ++ nrd=0.224490 nrs=0.224490 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S vdd! nmos_3p3 ++ m=1 w=1.635e-6 l=280n nf=1 as=719.4e-15 ad=719.4e-15 ps=4.15e-6 pd=4.15e-6 ++ nrd=0.269113 nrs=0.269113 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S vdd! nmos_3p3 ++ m=1 w=1.36e-6 l=280n nf=1 as=598.4e-15 ad=598.4e-15 ps=3.6e-6 pd=3.6e-6 ++ nrd=0.323529 nrs=0.323529 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S vdd! nmos_3p3 ++ m=1 w=1.135e-6 l=280n nf=1 as=499.4e-15 ad=499.4e-15 ps=3.15e-6 pd=3.15e-6 ++ nrd=0.387665 nrs=0.387665 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S vdd! nmos_3p3 ++ m=1 w=945e-9 l=280n nf=1 as=415.8e-15 ad=415.8e-15 ps=2.77e-6 pd=2.77e-6 ++ nrd=0.465608 nrs=0.465608 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S vdd! nmos_3p3 ++ m=1 w=790e-9 l=280n nf=1 as=347.6e-15 ad=347.6e-15 ps=2.46e-6 pd=2.46e-6 ++ nrd=0.556962 nrs=0.556962 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S vdd! nmos_3p3 ++ m=1 w=655e-9 l=280n nf=1 as=288.2e-15 ad=288.2e-15 ps=2.19e-6 pd=2.19e-6 ++ nrd=0.671756 nrs=0.671756 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S vdd! nmos_3p3 ++ m=1 w=545e-9 l=280n nf=1 as=239.8e-15 ad=239.8e-15 ps=1.97e-6 pd=1.97e-6 ++ nrd=0.807339 nrs=0.807339 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S vdd! nmos_3p3 ++ m=1 w=455e-9 l=280n nf=1 as=200.2e-15 ad=200.2e-15 ps=1.79e-6 pd=1.79e-6 ++ nrd=0.967033 nrs=0.967033 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S vdd! nmos_3p3 ++ m=1 w=380e-9 l=280n nf=1 as=167.2e-15 ad=167.2e-15 ps=1.64e-6 pd=1.64e-6 ++ nrd=1.157895 nrs=1.157895 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S vdd! nmos_3p3 ++ m=1 w=315e-9 l=280n nf=1 as=161.1e-15 ad=161.1e-15 ps=1.64e-6 pd=1.64e-6 ++ nrd=1.623583 nrs=1.623583 sa=0.460u sb=0.460u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S vdd! nmos_3p3 ++ m=1 w=265e-9 l=280n nf=1 as=156.1e-15 ad=156.1e-15 ps=1.64e-6 pd=1.64e-6 ++ nrd=2.222855 nrs=2.222855 sa=0.460u sb=0.460u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S vdd! nmos_3p3 ++ m=1 w=220e-9 l=280n nf=1 as=151.6e-15 ad=151.6e-15 ps=1.64e-6 pd=1.64e-6 ++ nrd=3.132231 nrs=3.132231 sa=0.460u sb=0.460u sd=0u dtemp=0 par=1 +MI1_lin_default_l_29_R0 I1_lin_default_l_29_R0_D I1_lin_default_l_29_R0_G ++ I1_lin_default_l_29_R0_S vdd! nmos_3p3 m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_28_R0 I1_lin_default_l_28_R0_D I1_lin_default_l_28_R0_G ++ I1_lin_default_l_28_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=46.155u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_27_R0 I1_lin_default_l_27_R0_D I1_lin_default_l_27_R0_G ++ I1_lin_default_l_27_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=38.465u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_26_R0 I1_lin_default_l_26_R0_D I1_lin_default_l_26_R0_G ++ I1_lin_default_l_26_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=32.055u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=26.710u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=22.260u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=18.550u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=15.460u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=12.880u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=10.735u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=8.945u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=7.455u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=6.210u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=5.175u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=4.315u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=3.595u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=2.995u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=2.495u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=2.080u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=1.735u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=1.445u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=1.205u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=1.005u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=0.835u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=0.695u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=0.580u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=0.485u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=0.405u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=0.335u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=0.280u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_3p3 m=1 w=36e-6 l=280n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_3p3 m=1 w=18.36e-6 l=280n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_3p3 m=100 w=360e-9 l=280n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_3p3 m=51 w=1.8e-6 l=280n nf=5 as=532.8e-15 ++ ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 sa=0.440u ++ sb=0.440u sd=0.520u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ vdd! nmos_3p3 m=1 w=720e-9 l=280n nf=2 as=316.8e-15 ad=187.2e-15 ps=3.2e-6 ++ pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ vdd! nmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ vdd! nmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S vdd! nmos_3p3 ++ m=1 w=16.08e-6 l=280n nf=3 as=5.1456e-12 ad=5.1456e-12 ps=23.36e-6 ++ pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S vdd! nmos_3p3 ++ m=1 w=26.8e-6 l=280n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S vdd! nmos_3p3 m=1 ++ w=16.8e-6 l=280n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 ++ nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S vdd! nmos_3p3 m=1 ++ w=13.6e-6 l=280n nf=10 as=4.0256e-12 ad=3.536e-12 ps=22.24e-6 pd=18.8e-6 ++ nrd=0.019118 nrs=0.021765 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S vdd! nmos_3p3 m=1 ++ w=1.08e-6 l=280n nf=3 as=345.6e-15 ad=345.6e-15 ps=3.36e-6 pd=3.36e-6 ++ nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S vdd! nmos_3p3 m=1 ++ w=720e-9 l=280n nf=2 as=316.8e-15 ad=187.2e-15 ps=3.2e-6 pd=1.76e-6 ++ nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S vdd! nmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S vdd! nmos_3p3 m=1 ++ w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S vdd! ++ nmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S vdd! ++ nmos_3p3 m=1 w=25.08e-6 l=280n nf=3 as=8.0256e-12 ad=8.0256e-12 ps=35.36e-6 ++ pd=35.36e-6 nrd=0.012759 nrs=0.012759 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S vdd! ++ nmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S vdd! ++ nmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S vdd! ++ nmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S vdd! ++ nmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_3p3 m=1 w=360e-9 ++ l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 ++ nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_3p3_dw_sab.gds b/rules/klayout/lvs/testing/testcases/sample_nmos_3p3_dw_sab.gds new file mode 100644 index 0000000..f769662 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_3p3_dw_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_3p3_dw_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_nmos_3p3_dw_sab.src.cdl new file mode 100644 index 0000000..305a943 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_3p3_dw_sab.src.cdl
@@ -0,0 +1,337 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_3p3_dw_sab +* View Name: schematic +* Netlisted on: Sep 10 16:29:36 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_3p3_dw_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_3p3_dw_sab I1_default_D I1_default_G I1_default_S ++ I1_lin_default_d_sab_0_R0_D I1_lin_default_d_sab_0_R0_G ++ I1_lin_default_d_sab_0_R0_S I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S ++ I1_lin_default_d_sab_2_R0_D I1_lin_default_d_sab_2_R0_G ++ I1_lin_default_d_sab_2_R0_S I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S ++ I1_lin_default_d_sab_4_R0_D I1_lin_default_d_sab_4_R0_G ++ I1_lin_default_d_sab_4_R0_S I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S ++ I1_lin_default_d_sab_6_R0_D I1_lin_default_d_sab_6_R0_G ++ I1_lin_default_d_sab_6_R0_S I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S ++ I1_lin_default_d_sab_8_R0_D I1_lin_default_d_sab_8_R0_G ++ I1_lin_default_d_sab_8_R0_S I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S ++ I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S I1_lin_default_gns_1_R0_D ++ I1_lin_default_gns_1_R0_G I1_lin_default_gns_1_R0_S ++ I1_lin_default_guardRing_0_R0_D I1_lin_default_guardRing_0_R0_G ++ I1_lin_default_guardRing_0_R0_S I1_lin_default_guardRing_1_R0_D ++ I1_lin_default_guardRing_1_R0_G I1_lin_default_guardRing_1_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S ++ I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S ++ I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S ++ I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S ++ I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S ++ I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G I1_lin_default_nf_3_R0_S ++ I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G I1_lin_default_nf_4_R0_S ++ I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G I1_lin_default_nf_5_R0_S ++ I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G I1_lin_default_nf_6_R0_S ++ I1_lin_default_nf_7_R0_D I1_lin_default_nf_7_R0_G I1_lin_default_nf_7_R0_S ++ I1_lin_default_nf_8_R0_D I1_lin_default_nf_8_R0_G I1_lin_default_nf_8_R0_S ++ I1_lin_default_nf_9_R0_D I1_lin_default_nf_9_R0_G I1_lin_default_nf_9_R0_S ++ I1_lin_default_nf_10_R0_D I1_lin_default_nf_10_R0_G ++ I1_lin_default_nf_10_R0_S I1_lin_default_nf_11_R0_D ++ I1_lin_default_nf_11_R0_G I1_lin_default_nf_11_R0_S ++ I1_lin_default_nf_12_R0_D I1_lin_default_nf_12_R0_G ++ I1_lin_default_nf_12_R0_S I1_lin_default_nf_13_R0_D ++ I1_lin_default_nf_13_R0_G I1_lin_default_nf_13_R0_S ++ I1_lin_default_psub_tap_0_R0_D I1_lin_default_psub_tap_0_R0_G ++ I1_lin_default_psub_tap_0_R0_S I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S ++ I1_lin_default_s_sab_1_R0_D I1_lin_default_s_sab_1_R0_G ++ I1_lin_default_s_sab_1_R0_S I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S ++ I1_lin_default_s_sab_3_R0_D I1_lin_default_s_sab_3_R0_G ++ I1_lin_default_s_sab_3_R0_S I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S ++ I1_lin_default_s_sab_5_R0_D I1_lin_default_s_sab_5_R0_G ++ I1_lin_default_s_sab_5_R0_S I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S ++ I1_lin_default_s_sab_7_R0_D I1_lin_default_s_sab_7_R0_G ++ I1_lin_default_s_sab_7_R0_S I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S ++ I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G I1_lin_default_wf_0_R0_S ++ I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G I1_lin_default_wf_1_R0_S ++ I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G I1_lin_default_wf_2_R0_S ++ I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G I1_lin_default_wf_3_R0_S ++ I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G I1_lin_default_wf_4_R0_S ++ I1_lin_default_wf_5_R0_D I1_lin_default_wf_5_R0_G I1_lin_default_wf_5_R0_S ++ I1_lin_default_wf_6_R0_D I1_lin_default_wf_6_R0_G I1_lin_default_wf_6_R0_S ++ I1_lin_default_wf_7_R0_D I1_lin_default_wf_7_R0_G I1_lin_default_wf_7_R0_S ++ vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_d_sab_0_R0_D:I I1_lin_default_d_sab_0_R0_G:I +*.PININFO I1_lin_default_d_sab_0_R0_S:I I1_lin_default_d_sab_1_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_G:I I1_lin_default_d_sab_1_R0_S:I +*.PININFO I1_lin_default_d_sab_2_R0_D:I I1_lin_default_d_sab_2_R0_G:I +*.PININFO I1_lin_default_d_sab_2_R0_S:I I1_lin_default_d_sab_3_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_G:I I1_lin_default_d_sab_3_R0_S:I +*.PININFO I1_lin_default_d_sab_4_R0_D:I I1_lin_default_d_sab_4_R0_G:I +*.PININFO I1_lin_default_d_sab_4_R0_S:I I1_lin_default_d_sab_5_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_G:I I1_lin_default_d_sab_5_R0_S:I +*.PININFO I1_lin_default_d_sab_6_R0_D:I I1_lin_default_d_sab_6_R0_G:I +*.PININFO I1_lin_default_d_sab_6_R0_S:I I1_lin_default_d_sab_7_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_G:I I1_lin_default_d_sab_7_R0_S:I +*.PININFO I1_lin_default_d_sab_8_R0_D:I I1_lin_default_d_sab_8_R0_G:I +*.PININFO I1_lin_default_d_sab_8_R0_S:I I1_lin_default_d_sab_9_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_G:I I1_lin_default_d_sab_9_R0_S:I +*.PININFO I1_lin_default_gns_0_R0_D:I I1_lin_default_gns_0_R0_G:I +*.PININFO I1_lin_default_gns_0_R0_S:I I1_lin_default_gns_1_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_G:I I1_lin_default_gns_1_R0_S:I +*.PININFO I1_lin_default_guardRing_0_R0_D:I I1_lin_default_guardRing_0_R0_G:I +*.PININFO I1_lin_default_guardRing_0_R0_S:I I1_lin_default_guardRing_1_R0_D:I +*.PININFO I1_lin_default_guardRing_1_R0_G:I I1_lin_default_guardRing_1_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_0_R0_G:I +*.PININFO I1_lin_default_m_0_R0_S:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_1_R0_G:I I1_lin_default_m_1_R0_S:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_m_2_R0_G:I +*.PININFO I1_lin_default_m_2_R0_S:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_0_R0_G:I I1_lin_default_nf_0_R0_S:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_1_R0_G:I +*.PININFO I1_lin_default_nf_1_R0_S:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_2_R0_G:I I1_lin_default_nf_2_R0_S:I +*.PININFO I1_lin_default_nf_3_R0_D:I I1_lin_default_nf_3_R0_G:I +*.PININFO I1_lin_default_nf_3_R0_S:I I1_lin_default_nf_4_R0_D:I +*.PININFO I1_lin_default_nf_4_R0_G:I I1_lin_default_nf_4_R0_S:I +*.PININFO I1_lin_default_nf_5_R0_D:I I1_lin_default_nf_5_R0_G:I +*.PININFO I1_lin_default_nf_5_R0_S:I I1_lin_default_nf_6_R0_D:I +*.PININFO I1_lin_default_nf_6_R0_G:I I1_lin_default_nf_6_R0_S:I +*.PININFO I1_lin_default_nf_7_R0_D:I I1_lin_default_nf_7_R0_G:I +*.PININFO I1_lin_default_nf_7_R0_S:I I1_lin_default_nf_8_R0_D:I +*.PININFO I1_lin_default_nf_8_R0_G:I I1_lin_default_nf_8_R0_S:I +*.PININFO I1_lin_default_nf_9_R0_D:I I1_lin_default_nf_9_R0_G:I +*.PININFO I1_lin_default_nf_9_R0_S:I I1_lin_default_nf_10_R0_D:I +*.PININFO I1_lin_default_nf_10_R0_G:I I1_lin_default_nf_10_R0_S:I +*.PININFO I1_lin_default_nf_11_R0_D:I I1_lin_default_nf_11_R0_G:I +*.PININFO I1_lin_default_nf_11_R0_S:I I1_lin_default_nf_12_R0_D:I +*.PININFO I1_lin_default_nf_12_R0_G:I I1_lin_default_nf_12_R0_S:I +*.PININFO I1_lin_default_nf_13_R0_D:I I1_lin_default_nf_13_R0_G:I +*.PININFO I1_lin_default_nf_13_R0_S:I I1_lin_default_psub_tap_0_R0_D:I +*.PININFO I1_lin_default_psub_tap_0_R0_G:I I1_lin_default_psub_tap_0_R0_S:I +*.PININFO I1_lin_default_s_sab_0_R0_D:I I1_lin_default_s_sab_0_R0_G:I +*.PININFO I1_lin_default_s_sab_0_R0_S:I I1_lin_default_s_sab_1_R0_D:I +*.PININFO I1_lin_default_s_sab_1_R0_G:I I1_lin_default_s_sab_1_R0_S:I +*.PININFO I1_lin_default_s_sab_2_R0_D:I I1_lin_default_s_sab_2_R0_G:I +*.PININFO I1_lin_default_s_sab_2_R0_S:I I1_lin_default_s_sab_3_R0_D:I +*.PININFO I1_lin_default_s_sab_3_R0_G:I I1_lin_default_s_sab_3_R0_S:I +*.PININFO I1_lin_default_s_sab_4_R0_D:I I1_lin_default_s_sab_4_R0_G:I +*.PININFO I1_lin_default_s_sab_4_R0_S:I I1_lin_default_s_sab_5_R0_D:I +*.PININFO I1_lin_default_s_sab_5_R0_G:I I1_lin_default_s_sab_5_R0_S:I +*.PININFO I1_lin_default_s_sab_6_R0_D:I I1_lin_default_s_sab_6_R0_G:I +*.PININFO I1_lin_default_s_sab_6_R0_S:I I1_lin_default_s_sab_7_R0_D:I +*.PININFO I1_lin_default_s_sab_7_R0_G:I I1_lin_default_s_sab_7_R0_S:I +*.PININFO I1_lin_default_strapSD_0_R0_D:I I1_lin_default_strapSD_0_R0_G:I +*.PININFO I1_lin_default_strapSD_0_R0_S:I I1_lin_default_wf_0_R0_D:I +*.PININFO I1_lin_default_wf_0_R0_G:I I1_lin_default_wf_0_R0_S:I +*.PININFO I1_lin_default_wf_1_R0_D:I I1_lin_default_wf_1_R0_G:I +*.PININFO I1_lin_default_wf_1_R0_S:I I1_lin_default_wf_2_R0_D:I +*.PININFO I1_lin_default_wf_2_R0_G:I I1_lin_default_wf_2_R0_S:I +*.PININFO I1_lin_default_wf_3_R0_D:I I1_lin_default_wf_3_R0_G:I +*.PININFO I1_lin_default_wf_3_R0_S:I I1_lin_default_wf_4_R0_D:I +*.PININFO I1_lin_default_wf_4_R0_G:I I1_lin_default_wf_4_R0_S:I +*.PININFO I1_lin_default_wf_5_R0_D:I I1_lin_default_wf_5_R0_G:I +*.PININFO I1_lin_default_wf_5_R0_S:I I1_lin_default_wf_6_R0_D:I +*.PININFO I1_lin_default_wf_6_R0_G:I I1_lin_default_wf_6_R0_S:I +*.PININFO I1_lin_default_wf_7_R0_D:I I1_lin_default_wf_7_R0_G:I +*.PININFO I1_lin_default_wf_7_R0_S:I vdd!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D I1_lin_default_wf_7_R0_G ++ I1_lin_default_wf_7_R0_S vdd! nmos_3p3_dw_sab m=1 w=480.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D I1_lin_default_wf_6_R0_G ++ I1_lin_default_wf_6_R0_S vdd! nmos_3p3_dw_sab m=1 w=477.760u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D I1_lin_default_wf_5_R0_G ++ I1_lin_default_wf_5_R0_S vdd! nmos_3p3_dw_sab m=1 w=398.120u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G ++ I1_lin_default_wf_4_R0_S vdd! nmos_3p3_dw_sab m=1 w=331.760u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G ++ I1_lin_default_wf_3_R0_S vdd! nmos_3p3_dw_sab m=1 w=276.480u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G ++ I1_lin_default_wf_2_R0_S vdd! nmos_3p3_dw_sab m=1 w=230.400u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G ++ I1_lin_default_wf_1_R0_S vdd! nmos_3p3_dw_sab m=1 w=192.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G ++ I1_lin_default_wf_0_R0_S vdd! nmos_3p3_dw_sab m=1 w=160.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_3p3_dw_sab m=1 w=200u l=0.500u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_3p3_dw_sab m=1 w=200u l=0.430u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_3p3_dw_sab m=1 w=200u l=0.360u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_3p3_dw_sab m=1 w=200u l=0.300u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_8_R0_G I1_lin_default_d_sab_8_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_6_R0_G I1_lin_default_d_sab_6_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_4_R0_G I1_lin_default_d_sab_4_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_2_R0_G I1_lin_default_d_sab_2_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_0_R0_G I1_lin_default_d_sab_0_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.780u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.655u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.545u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.455u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.380u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.315u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.265u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S vdd! nmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.220u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_13_R0 I1_lin_default_nf_13_R0_D I1_lin_default_nf_13_R0_G ++ I1_lin_default_nf_13_R0_S vdd! nmos_3p3_dw_sab m=1 w=400.000u l=0.3u nf=16 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_12_R0 I1_lin_default_nf_12_R0_D I1_lin_default_nf_12_R0_G ++ I1_lin_default_nf_12_R0_S vdd! nmos_3p3_dw_sab m=1 w=400.000u l=0.3u nf=16 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_11_R0 I1_lin_default_nf_11_R0_D I1_lin_default_nf_11_R0_G ++ I1_lin_default_nf_11_R0_S vdd! nmos_3p3_dw_sab m=1 w=350.000u l=0.3u nf=14 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_10_R0 I1_lin_default_nf_10_R0_D I1_lin_default_nf_10_R0_G ++ I1_lin_default_nf_10_R0_S vdd! nmos_3p3_dw_sab m=1 w=350.000u l=0.3u nf=14 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_9_R0 I1_lin_default_nf_9_R0_D I1_lin_default_nf_9_R0_G ++ I1_lin_default_nf_9_R0_S vdd! nmos_3p3_dw_sab m=1 w=300.000u l=0.3u nf=12 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_8_R0 I1_lin_default_nf_8_R0_D I1_lin_default_nf_8_R0_G ++ I1_lin_default_nf_8_R0_S vdd! nmos_3p3_dw_sab m=1 w=300.000u l=0.3u nf=12 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_7_R0 I1_lin_default_nf_7_R0_D I1_lin_default_nf_7_R0_G ++ I1_lin_default_nf_7_R0_S vdd! nmos_3p3_dw_sab m=1 w=250.000u l=0.3u nf=10 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G ++ I1_lin_default_nf_6_R0_S vdd! nmos_3p3_dw_sab m=1 w=250.000u l=0.3u nf=10 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G ++ I1_lin_default_nf_5_R0_S vdd! nmos_3p3_dw_sab m=1 w=200.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G ++ I1_lin_default_nf_4_R0_S vdd! nmos_3p3_dw_sab m=1 w=200.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G ++ I1_lin_default_nf_3_R0_S vdd! nmos_3p3_dw_sab m=1 w=150.000u l=0.3u nf=6 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_3p3_dw_sab m=1 w=150.000u l=0.3u nf=6 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_3p3_dw_sab m=1 w=100.000u l=0.3u nf=4 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_3p3_dw_sab m=1 w=100.000u l=0.3u nf=4 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_3p3_dw_sab m=3 w=200u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_3p3_dw_sab m=2 w=200u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D I1_lin_default_gns_1_R0_G ++ I1_lin_default_gns_1_R0_S vdd! nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 ++ s_sab=0 d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S vdd! nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_guardRing_1_R0 I1_lin_default_guardRing_1_R0_D ++ I1_lin_default_guardRing_1_R0_G I1_lin_default_guardRing_1_R0_S vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_guardRing_0_R0_G I1_lin_default_guardRing_0_R0_S vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_psub_tap_0_R0 I1_lin_default_psub_tap_0_R0_D ++ I1_lin_default_psub_tap_0_R0_G I1_lin_default_psub_tap_0_R0_S vdd! ++ nmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_3p3_dw_sab m=1 ++ w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_3p3_sab.gds b/rules/klayout/lvs/testing/testcases/sample_nmos_3p3_sab.gds new file mode 100644 index 0000000..e576112 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_3p3_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_3p3_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_nmos_3p3_sab.src.cdl new file mode 100644 index 0000000..6833afb --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_3p3_sab.src.cdl
@@ -0,0 +1,306 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_3p3_sab +* View Name: schematic +* Netlisted on: Sep 10 16:34:07 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_3p3_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_3p3_sab I1_default_D I1_default_G I1_default_S ++ I1_lin_default_d_sab_0_R0_D I1_lin_default_d_sab_0_R0_G ++ I1_lin_default_d_sab_0_R0_S I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S ++ I1_lin_default_d_sab_2_R0_D I1_lin_default_d_sab_2_R0_G ++ I1_lin_default_d_sab_2_R0_S I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S ++ I1_lin_default_d_sab_4_R0_D I1_lin_default_d_sab_4_R0_G ++ I1_lin_default_d_sab_4_R0_S I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S ++ I1_lin_default_d_sab_6_R0_D I1_lin_default_d_sab_6_R0_G ++ I1_lin_default_d_sab_6_R0_S I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S ++ I1_lin_default_d_sab_8_R0_D I1_lin_default_d_sab_8_R0_G ++ I1_lin_default_d_sab_8_R0_S I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S ++ I1_lin_default_guardRing_0_R0_D I1_lin_default_guardRing_0_R0_G ++ I1_lin_default_guardRing_0_R0_S I1_lin_default_l_0_R0_D ++ I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D ++ I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D ++ I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D ++ I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S I1_lin_default_nf_3_R0_D ++ I1_lin_default_nf_3_R0_G I1_lin_default_nf_3_R0_S I1_lin_default_nf_4_R0_D ++ I1_lin_default_nf_4_R0_G I1_lin_default_nf_4_R0_S I1_lin_default_nf_5_R0_D ++ I1_lin_default_nf_5_R0_G I1_lin_default_nf_5_R0_S I1_lin_default_nf_6_R0_D ++ I1_lin_default_nf_6_R0_G I1_lin_default_nf_6_R0_S I1_lin_default_nf_7_R0_D ++ I1_lin_default_nf_7_R0_G I1_lin_default_nf_7_R0_S I1_lin_default_nf_8_R0_D ++ I1_lin_default_nf_8_R0_G I1_lin_default_nf_8_R0_S I1_lin_default_nf_9_R0_D ++ I1_lin_default_nf_9_R0_G I1_lin_default_nf_9_R0_S I1_lin_default_nf_10_R0_D ++ I1_lin_default_nf_10_R0_G I1_lin_default_nf_10_R0_S ++ I1_lin_default_nf_11_R0_D I1_lin_default_nf_11_R0_G ++ I1_lin_default_nf_11_R0_S I1_lin_default_nf_12_R0_D ++ I1_lin_default_nf_12_R0_G I1_lin_default_nf_12_R0_S ++ I1_lin_default_s_sab_0_R0_D I1_lin_default_s_sab_0_R0_G ++ I1_lin_default_s_sab_0_R0_S I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S ++ I1_lin_default_s_sab_2_R0_D I1_lin_default_s_sab_2_R0_G ++ I1_lin_default_s_sab_2_R0_S I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S ++ I1_lin_default_s_sab_4_R0_D I1_lin_default_s_sab_4_R0_G ++ I1_lin_default_s_sab_4_R0_S I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S ++ I1_lin_default_s_sab_6_R0_D I1_lin_default_s_sab_6_R0_G ++ I1_lin_default_s_sab_6_R0_S I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S ++ I1_lin_default_strapSD_0_R0_D I1_lin_default_strapSD_0_R0_G ++ I1_lin_default_strapSD_0_R0_S I1_lin_default_wf_0_R0_D ++ I1_lin_default_wf_0_R0_G I1_lin_default_wf_0_R0_S I1_lin_default_wf_1_R0_D ++ I1_lin_default_wf_1_R0_G I1_lin_default_wf_1_R0_S I1_lin_default_wf_2_R0_D ++ I1_lin_default_wf_2_R0_G I1_lin_default_wf_2_R0_S I1_lin_default_wf_3_R0_D ++ I1_lin_default_wf_3_R0_G I1_lin_default_wf_3_R0_S I1_lin_default_wf_4_R0_D ++ I1_lin_default_wf_4_R0_G I1_lin_default_wf_4_R0_S I1_lin_default_wf_5_R0_D ++ I1_lin_default_wf_5_R0_G I1_lin_default_wf_5_R0_S I1_lin_default_wf_6_R0_D ++ I1_lin_default_wf_6_R0_G I1_lin_default_wf_6_R0_S I1_lin_default_wf_7_R0_D ++ I1_lin_default_wf_7_R0_G I1_lin_default_wf_7_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_d_sab_0_R0_D:I I1_lin_default_d_sab_0_R0_G:I +*.PININFO I1_lin_default_d_sab_0_R0_S:I I1_lin_default_d_sab_1_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_G:I I1_lin_default_d_sab_1_R0_S:I +*.PININFO I1_lin_default_d_sab_2_R0_D:I I1_lin_default_d_sab_2_R0_G:I +*.PININFO I1_lin_default_d_sab_2_R0_S:I I1_lin_default_d_sab_3_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_G:I I1_lin_default_d_sab_3_R0_S:I +*.PININFO I1_lin_default_d_sab_4_R0_D:I I1_lin_default_d_sab_4_R0_G:I +*.PININFO I1_lin_default_d_sab_4_R0_S:I I1_lin_default_d_sab_5_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_G:I I1_lin_default_d_sab_5_R0_S:I +*.PININFO I1_lin_default_d_sab_6_R0_D:I I1_lin_default_d_sab_6_R0_G:I +*.PININFO I1_lin_default_d_sab_6_R0_S:I I1_lin_default_d_sab_7_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_G:I I1_lin_default_d_sab_7_R0_S:I +*.PININFO I1_lin_default_d_sab_8_R0_D:I I1_lin_default_d_sab_8_R0_G:I +*.PININFO I1_lin_default_d_sab_8_R0_S:I I1_lin_default_d_sab_9_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_G:I I1_lin_default_d_sab_9_R0_S:I +*.PININFO I1_lin_default_guardRing_0_R0_D:I I1_lin_default_guardRing_0_R0_G:I +*.PININFO I1_lin_default_guardRing_0_R0_S:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_G:I I1_lin_default_l_0_R0_S:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_1_R0_G:I +*.PININFO I1_lin_default_l_1_R0_S:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_2_R0_G:I I1_lin_default_l_2_R0_S:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_3_R0_G:I +*.PININFO I1_lin_default_l_3_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_nf_3_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_G:I I1_lin_default_nf_3_R0_S:I +*.PININFO I1_lin_default_nf_4_R0_D:I I1_lin_default_nf_4_R0_G:I +*.PININFO I1_lin_default_nf_4_R0_S:I I1_lin_default_nf_5_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_G:I I1_lin_default_nf_5_R0_S:I +*.PININFO I1_lin_default_nf_6_R0_D:I I1_lin_default_nf_6_R0_G:I +*.PININFO I1_lin_default_nf_6_R0_S:I I1_lin_default_nf_7_R0_D:I +*.PININFO I1_lin_default_nf_7_R0_G:I I1_lin_default_nf_7_R0_S:I +*.PININFO I1_lin_default_nf_8_R0_D:I I1_lin_default_nf_8_R0_G:I +*.PININFO I1_lin_default_nf_8_R0_S:I I1_lin_default_nf_9_R0_D:I +*.PININFO I1_lin_default_nf_9_R0_G:I I1_lin_default_nf_9_R0_S:I +*.PININFO I1_lin_default_nf_10_R0_D:I I1_lin_default_nf_10_R0_G:I +*.PININFO I1_lin_default_nf_10_R0_S:I I1_lin_default_nf_11_R0_D:I +*.PININFO I1_lin_default_nf_11_R0_G:I I1_lin_default_nf_11_R0_S:I +*.PININFO I1_lin_default_nf_12_R0_D:I I1_lin_default_nf_12_R0_G:I +*.PININFO I1_lin_default_nf_12_R0_S:I I1_lin_default_s_sab_0_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_G:I I1_lin_default_s_sab_0_R0_S:I +*.PININFO I1_lin_default_s_sab_1_R0_D:I I1_lin_default_s_sab_1_R0_G:I +*.PININFO I1_lin_default_s_sab_1_R0_S:I I1_lin_default_s_sab_2_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_G:I I1_lin_default_s_sab_2_R0_S:I +*.PININFO I1_lin_default_s_sab_3_R0_D:I I1_lin_default_s_sab_3_R0_G:I +*.PININFO I1_lin_default_s_sab_3_R0_S:I I1_lin_default_s_sab_4_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_G:I I1_lin_default_s_sab_4_R0_S:I +*.PININFO I1_lin_default_s_sab_5_R0_D:I I1_lin_default_s_sab_5_R0_G:I +*.PININFO I1_lin_default_s_sab_5_R0_S:I I1_lin_default_s_sab_6_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_G:I I1_lin_default_s_sab_6_R0_S:I +*.PININFO I1_lin_default_s_sab_7_R0_D:I I1_lin_default_s_sab_7_R0_G:I +*.PININFO I1_lin_default_s_sab_7_R0_S:I I1_lin_default_strapSD_0_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_G:I I1_lin_default_strapSD_0_R0_S:I +*.PININFO I1_lin_default_wf_0_R0_D:I I1_lin_default_wf_0_R0_G:I +*.PININFO I1_lin_default_wf_0_R0_S:I I1_lin_default_wf_1_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_G:I I1_lin_default_wf_1_R0_S:I +*.PININFO I1_lin_default_wf_2_R0_D:I I1_lin_default_wf_2_R0_G:I +*.PININFO I1_lin_default_wf_2_R0_S:I I1_lin_default_wf_3_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_G:I I1_lin_default_wf_3_R0_S:I +*.PININFO I1_lin_default_wf_4_R0_D:I I1_lin_default_wf_4_R0_G:I +*.PININFO I1_lin_default_wf_4_R0_S:I I1_lin_default_wf_5_R0_D:I +*.PININFO I1_lin_default_wf_5_R0_G:I I1_lin_default_wf_5_R0_S:I +*.PININFO I1_lin_default_wf_6_R0_D:I I1_lin_default_wf_6_R0_G:I +*.PININFO I1_lin_default_wf_6_R0_S:I I1_lin_default_wf_7_R0_D:I +*.PININFO I1_lin_default_wf_7_R0_G:I I1_lin_default_wf_7_R0_S:I vdd!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D I1_lin_default_wf_7_R0_G ++ I1_lin_default_wf_7_R0_S vdd! nmos_3p3_sab m=1 w=480.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D I1_lin_default_wf_6_R0_G ++ I1_lin_default_wf_6_R0_S vdd! nmos_3p3_sab m=1 w=477.760u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D I1_lin_default_wf_5_R0_G ++ I1_lin_default_wf_5_R0_S vdd! nmos_3p3_sab m=1 w=398.120u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G ++ I1_lin_default_wf_4_R0_S vdd! nmos_3p3_sab m=1 w=331.760u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G ++ I1_lin_default_wf_3_R0_S vdd! nmos_3p3_sab m=1 w=276.480u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G ++ I1_lin_default_wf_2_R0_S vdd! nmos_3p3_sab m=1 w=230.400u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G ++ I1_lin_default_wf_1_R0_S vdd! nmos_3p3_sab m=1 w=192.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G ++ I1_lin_default_wf_0_R0_S vdd! nmos_3p3_sab m=1 w=160.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_3p3_sab m=1 w=200u l=0.500u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_3p3_sab m=1 w=200u l=0.430u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_3p3_sab m=1 w=200u l=0.360u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_3p3_sab m=1 w=200u l=0.300u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_8_R0_G I1_lin_default_d_sab_8_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_6_R0_G I1_lin_default_d_sab_6_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_4_R0_G I1_lin_default_d_sab_4_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_2_R0_G I1_lin_default_d_sab_2_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_0_R0_G I1_lin_default_d_sab_0_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.780u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.655u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.545u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.455u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.380u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.315u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.265u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S vdd! nmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.220u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_12_R0 I1_lin_default_nf_12_R0_D I1_lin_default_nf_12_R0_G ++ I1_lin_default_nf_12_R0_S vdd! nmos_3p3_sab m=1 w=400.000u l=0.3u nf=16 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_11_R0 I1_lin_default_nf_11_R0_D I1_lin_default_nf_11_R0_G ++ I1_lin_default_nf_11_R0_S vdd! nmos_3p3_sab m=1 w=400.000u l=0.3u nf=16 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_10_R0 I1_lin_default_nf_10_R0_D I1_lin_default_nf_10_R0_G ++ I1_lin_default_nf_10_R0_S vdd! nmos_3p3_sab m=1 w=350.000u l=0.3u nf=14 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_9_R0 I1_lin_default_nf_9_R0_D I1_lin_default_nf_9_R0_G ++ I1_lin_default_nf_9_R0_S vdd! nmos_3p3_sab m=1 w=350.000u l=0.3u nf=14 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_8_R0 I1_lin_default_nf_8_R0_D I1_lin_default_nf_8_R0_G ++ I1_lin_default_nf_8_R0_S vdd! nmos_3p3_sab m=1 w=300.000u l=0.3u nf=12 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_7_R0 I1_lin_default_nf_7_R0_D I1_lin_default_nf_7_R0_G ++ I1_lin_default_nf_7_R0_S vdd! nmos_3p3_sab m=1 w=300.000u l=0.3u nf=12 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G ++ I1_lin_default_nf_6_R0_S vdd! nmos_3p3_sab m=1 w=250.000u l=0.3u nf=10 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G ++ I1_lin_default_nf_5_R0_S vdd! nmos_3p3_sab m=1 w=250.000u l=0.3u nf=10 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G ++ I1_lin_default_nf_4_R0_S vdd! nmos_3p3_sab m=1 w=200.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G ++ I1_lin_default_nf_3_R0_S vdd! nmos_3p3_sab m=1 w=200.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_3p3_sab m=1 w=150.000u l=0.3u nf=6 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_3p3_sab m=1 w=150.000u l=0.3u nf=6 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_3p3_sab m=1 w=100.000u l=0.3u nf=4 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_3p3_sab m=3 w=200u l=0.3u nf=8 s_sab=0.48u ++ d_sab=1.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_3p3_sab m=2 w=200u l=0.3u nf=8 s_sab=0.48u ++ d_sab=1.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u ++ d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_guardRing_0_R0_G I1_lin_default_guardRing_0_R0_S vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S vdd! ++ nmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_3p3_sab m=1 ++ w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_5p0.gds b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0.gds new file mode 100644 index 0000000..04fb824 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_5p0.src.cdl b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0.src.cdl new file mode 100644 index 0000000..92a009c --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0.src.cdl
@@ -0,0 +1,710 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_5p0 +* View Name: schematic +* Netlisted on: Sep 10 16:35:34 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_5p0 +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_5p0 I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_l_25_R0_D:I +*.PININFO I1_lin_default_l_25_R0_G:I I1_lin_default_l_25_R0_S:I +*.PININFO I1_lin_default_leftTap_0_R0_D:I I1_lin_default_leftTap_0_R0_G:I +*.PININFO I1_lin_default_leftTap_0_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_rightTap_0_R0_D:I +*.PININFO I1_lin_default_rightTap_0_R0_G:I I1_lin_default_rightTap_0_R0_S:I +*.PININFO I1_lin_default_sFirst_0_R0_D:I I1_lin_default_sFirst_0_R0_G:I +*.PININFO I1_lin_default_sFirst_0_R0_S:I I1_lin_default_sdConn_0_R0_D:I +*.PININFO I1_lin_default_sdConn_0_R0_G:I I1_lin_default_sdConn_0_R0_S:I +*.PININFO I1_lin_default_sdConn_1_R0_D:I I1_lin_default_sdConn_1_R0_G:I +*.PININFO I1_lin_default_sdConn_1_R0_S:I I1_lin_default_sdConn_2_R0_D:I +*.PININFO I1_lin_default_sdConn_2_R0_G:I I1_lin_default_sdConn_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_0_R0_D:I I1_lin_default_sdWidth_0_R0_G:I +*.PININFO I1_lin_default_sdWidth_0_R0_S:I I1_lin_default_sdWidth_1_R0_D:I +*.PININFO I1_lin_default_sdWidth_1_R0_G:I I1_lin_default_sdWidth_1_R0_S:I +*.PININFO I1_lin_default_sdWidth_2_R0_D:I I1_lin_default_sdWidth_2_R0_G:I +*.PININFO I1_lin_default_sdWidth_2_R0_S:I I1_lin_default_sdWidth_3_R0_D:I +*.PININFO I1_lin_default_sdWidth_3_R0_G:I I1_lin_default_sdWidth_3_R0_S:I +*.PININFO I1_lin_default_sdWidth_4_R0_D:I I1_lin_default_sdWidth_4_R0_G:I +*.PININFO I1_lin_default_sdWidth_4_R0_S:I I1_lin_default_sdWidth_5_R0_D:I +*.PININFO I1_lin_default_sdWidth_5_R0_G:I I1_lin_default_sdWidth_5_R0_S:I +*.PININFO I1_lin_default_sdWidth_6_R0_D:I I1_lin_default_sdWidth_6_R0_G:I +*.PININFO I1_lin_default_sdWidth_6_R0_S:I I1_lin_default_sdWidth_7_R0_D:I +*.PININFO I1_lin_default_sdWidth_7_R0_G:I I1_lin_default_sdWidth_7_R0_S:I +*.PININFO I1_lin_default_sdWidth_8_R0_D:I I1_lin_default_sdWidth_8_R0_G:I +*.PININFO I1_lin_default_sdWidth_8_R0_S:I I1_lin_default_sdWidth_9_R0_D:I +*.PININFO I1_lin_default_sdWidth_9_R0_G:I I1_lin_default_sdWidth_9_R0_S:I +*.PININFO I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I vdd!:I +MMN0 I1_lin_default_sFirst_0_R0_D I1_lin_default_sFirst_0_R0_G ++ I1_lin_default_sFirst_0_R0_S vdd! nmos_5p0 m=1 w=7.08e-6 l=600n nf=3 ++ as=2.2656e-12 ad=2.2656e-12 ps=11.36e-6 pd=11.36e-6 nrd=0.045198 ++ nrs=0.045198 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S vdd! nmos_5p0 ++ m=1 w=100e-6 l=600n nf=1 as=44e-12 ad=44e-12 ps=200.88e-6 pd=200.88e-6 ++ nrd=0.004400 nrs=0.004400 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S vdd! nmos_5p0 ++ m=1 w=85.455e-6 l=600n nf=1 as=37.6002e-12 ad=37.6002e-12 ps=171.79e-6 ++ pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S vdd! nmos_5p0 ++ m=1 w=71.215e-6 l=600n nf=1 as=31.3346e-12 ad=31.3346e-12 ps=143.31e-6 ++ pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S vdd! nmos_5p0 ++ m=1 w=59.345e-6 l=600n nf=1 as=26.1118e-12 ad=26.1118e-12 ps=119.57e-6 ++ pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S vdd! nmos_5p0 ++ m=1 w=49.455e-6 l=600n nf=1 as=21.7602e-12 ad=21.7602e-12 ps=99.79e-6 ++ pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S vdd! nmos_5p0 ++ m=1 w=41.21e-6 l=600n nf=1 as=18.1324e-12 ad=18.1324e-12 ps=83.3e-6 ++ pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S vdd! nmos_5p0 ++ m=1 w=34.345e-6 l=600n nf=1 as=15.1118e-12 ad=15.1118e-12 ps=69.57e-6 ++ pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S vdd! nmos_5p0 ++ m=1 w=28.62e-6 l=600n nf=1 as=12.5928e-12 ad=12.5928e-12 ps=58.12e-6 ++ pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S vdd! nmos_5p0 ++ m=1 w=23.85e-6 l=600n nf=1 as=10.494e-12 ad=10.494e-12 ps=48.58e-6 ++ pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S vdd! nmos_5p0 ++ m=1 w=19.875e-6 l=600n nf=1 as=8.745e-12 ad=8.745e-12 ps=40.63e-6 ++ pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S vdd! nmos_5p0 ++ m=1 w=16.56e-6 l=600n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 pd=34e-6 ++ nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S vdd! nmos_5p0 ++ m=1 w=13.8e-6 l=600n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 pd=28.48e-6 ++ nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S vdd! nmos_5p0 ++ m=1 w=11.5e-6 l=600n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 pd=23.88e-6 ++ nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S vdd! nmos_5p0 ++ m=1 w=9.585e-6 l=600n nf=1 as=4.2174e-12 ad=4.2174e-12 ps=20.05e-6 ++ pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S vdd! nmos_5p0 ++ m=1 w=7.985e-6 l=600n nf=1 as=3.5134e-12 ad=3.5134e-12 ps=16.85e-6 ++ pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S vdd! nmos_5p0 ++ m=1 w=6.655e-6 l=600n nf=1 as=2.9282e-12 ad=2.9282e-12 ps=14.19e-6 ++ pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S vdd! nmos_5p0 ++ m=1 w=5.545e-6 l=600n nf=1 as=2.4398e-12 ad=2.4398e-12 ps=11.97e-6 ++ pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S vdd! nmos_5p0 ++ m=1 w=4.62e-6 l=600n nf=1 as=2.0328e-12 ad=2.0328e-12 ps=10.12e-6 ++ pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S vdd! nmos_5p0 ++ m=1 w=3.85e-6 l=600n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 pd=8.58e-6 ++ nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S vdd! nmos_5p0 ++ m=1 w=3.21e-6 l=600n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 pd=7.3e-6 ++ nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S vdd! nmos_5p0 ++ m=1 w=2.675e-6 l=600n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 pd=6.23e-6 ++ nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S vdd! nmos_5p0 ++ m=1 w=2.23e-6 l=600n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 pd=5.34e-6 ++ nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S vdd! nmos_5p0 ++ m=1 w=1.86e-6 l=600n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 pd=4.6e-6 ++ nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S vdd! nmos_5p0 ++ m=1 w=1.55e-6 l=600n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S vdd! nmos_5p0 ++ m=1 w=1.29e-6 l=600n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S vdd! nmos_5p0 ++ m=1 w=1.075e-6 l=600n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S vdd! nmos_5p0 ++ m=1 w=895e-9 l=600n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S vdd! nmos_5p0 ++ m=1 w=745e-9 l=600n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S vdd! nmos_5p0 ++ m=1 w=620e-9 l=600n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S vdd! nmos_5p0 ++ m=1 w=520e-9 l=600n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S vdd! nmos_5p0 ++ m=1 w=430e-9 l=600n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S vdd! nmos_5p0 ++ m=1 w=300e-9 l=600n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S vdd! nmos_5p0 m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=47.700u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=39.750u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=33.125u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=27.605u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=23.005u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=19.170u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=15.975u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=13.310u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=11.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=9.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=7.705u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=6.420u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=5.350u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=4.460u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=3.715u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=3.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=2.580u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=2.150u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=1.790u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=1.495u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=1.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=1.035u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=0.865u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=0.720u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=0.600u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_5p0 m=1 w=86e-6 l=600n nf=100 ++ as=22.6696e-12 ad=22.36e-12 ps=140.44e-6 pd=138e-6 nrd=0.003023 nrs=0.003065 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_5p0 m=1 w=28.56e-6 l=600n nf=51 ++ as=7.5264e-12 ad=7.5264e-12 ps=56e-6 pd=56e-6 nrd=0.009227 nrs=0.009227 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_5p0 m=100 w=360e-9 l=600n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_5p0 m=51 w=360e-9 l=600n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ vdd! nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ vdd! nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ vdd! nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S vdd! nmos_5p0 ++ m=1 w=16.08e-6 l=600n nf=3 as=5.1456e-12 ad=5.1456e-12 ps=23.36e-6 ++ pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S vdd! nmos_5p0 ++ m=1 w=26.8e-6 l=600n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S vdd! nmos_5p0 m=1 ++ w=16.8e-6 l=600n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 ++ nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S vdd! nmos_5p0 m=1 ++ w=53.6e-6 l=600n nf=10 as=15.8656e-12 ad=13.936e-12 ps=70.24e-6 pd=58.8e-6 ++ nrd=0.004851 nrs=0.005522 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S vdd! nmos_5p0 m=1 ++ w=720e-9 l=600n nf=2 as=187.2e-15 ad=316.8e-15 ps=1.76e-6 pd=3.2e-6 ++ nrd=0.611111 nrs=0.361111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S vdd! nmos_5p0 m=1 ++ w=720e-9 l=600n nf=2 as=316.8e-15 ad=187.2e-15 ps=3.2e-6 pd=1.76e-6 ++ nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=169.2e-15 ad=158.4e-15 ps=1.66e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.305556 sa=0.470u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S vdd! nmos_5p0 ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S vdd! nmos_5p0 m=1 ++ w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S vdd! ++ nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S vdd! ++ nmos_5p0 m=1 w=25.08e-6 l=600n nf=3 as=8.0256e-12 ad=8.0256e-12 ps=35.36e-6 ++ pd=35.36e-6 nrd=0.012759 nrs=0.012759 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S vdd! ++ nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S vdd! ++ nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S vdd! ++ nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S vdd! ++ nmos_5p0 m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_5p0 m=1 w=360e-9 ++ l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 ++ nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_dw.gds b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_dw.gds new file mode 100644 index 0000000..eef3dd1 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_dw.src.cdl b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_dw.src.cdl new file mode 100644 index 0000000..d7141f6 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_dw.src.cdl
@@ -0,0 +1,728 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_5p0_dw +* View Name: schematic +* Netlisted on: Sep 10 16:38:58 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_5p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_5p0_dw I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_l_25_R0_D:I +*.PININFO I1_lin_default_l_25_R0_G:I I1_lin_default_l_25_R0_S:I +*.PININFO I1_lin_default_leftTap_0_R0_D:I I1_lin_default_leftTap_0_R0_G:I +*.PININFO I1_lin_default_leftTap_0_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_rightTap_0_R0_D:I +*.PININFO I1_lin_default_rightTap_0_R0_G:I I1_lin_default_rightTap_0_R0_S:I +*.PININFO I1_lin_default_sFirst_0_R0_D:I I1_lin_default_sFirst_0_R0_G:I +*.PININFO I1_lin_default_sFirst_0_R0_S:I I1_lin_default_sdConn_0_R0_D:I +*.PININFO I1_lin_default_sdConn_0_R0_G:I I1_lin_default_sdConn_0_R0_S:I +*.PININFO I1_lin_default_sdConn_1_R0_D:I I1_lin_default_sdConn_1_R0_G:I +*.PININFO I1_lin_default_sdConn_1_R0_S:I I1_lin_default_sdConn_2_R0_D:I +*.PININFO I1_lin_default_sdConn_2_R0_G:I I1_lin_default_sdConn_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_0_R0_D:I I1_lin_default_sdWidth_0_R0_G:I +*.PININFO I1_lin_default_sdWidth_0_R0_S:I I1_lin_default_sdWidth_1_R0_D:I +*.PININFO I1_lin_default_sdWidth_1_R0_G:I I1_lin_default_sdWidth_1_R0_S:I +*.PININFO I1_lin_default_sdWidth_2_R0_D:I I1_lin_default_sdWidth_2_R0_G:I +*.PININFO I1_lin_default_sdWidth_2_R0_S:I I1_lin_default_sdWidth_3_R0_D:I +*.PININFO I1_lin_default_sdWidth_3_R0_G:I I1_lin_default_sdWidth_3_R0_S:I +*.PININFO I1_lin_default_sdWidth_4_R0_D:I I1_lin_default_sdWidth_4_R0_G:I +*.PININFO I1_lin_default_sdWidth_4_R0_S:I I1_lin_default_sdWidth_5_R0_D:I +*.PININFO I1_lin_default_sdWidth_5_R0_G:I I1_lin_default_sdWidth_5_R0_S:I +*.PININFO I1_lin_default_sdWidth_6_R0_D:I I1_lin_default_sdWidth_6_R0_G:I +*.PININFO I1_lin_default_sdWidth_6_R0_S:I I1_lin_default_sdWidth_7_R0_D:I +*.PININFO I1_lin_default_sdWidth_7_R0_G:I I1_lin_default_sdWidth_7_R0_S:I +*.PININFO I1_lin_default_sdWidth_8_R0_D:I I1_lin_default_sdWidth_8_R0_G:I +*.PININFO I1_lin_default_sdWidth_8_R0_S:I I1_lin_default_sdWidth_9_R0_D:I +*.PININFO I1_lin_default_sdWidth_9_R0_G:I I1_lin_default_sdWidth_9_R0_S:I +*.PININFO I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I vdd!:I +MMN0 I1_lin_default_sFirst_0_R0_D I1_lin_default_sFirst_0_R0_G ++ I1_lin_default_sFirst_0_R0_S vdd! nmos_5p0_dw m=1 w=16.8e-6 l=600n nf=5 ++ as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 nrd=0.017619 ++ nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S vdd! ++ nmos_5p0_dw m=1 w=1e-3 l=600n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 ++ pd=1.0052e-3 nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S vdd! ++ nmos_5p0_dw m=1 w=85.455e-6 l=600n nf=1 as=37.6002e-12 ad=37.6002e-12 ++ ps=171.79e-6 pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S vdd! ++ nmos_5p0_dw m=1 w=71.215e-6 l=600n nf=1 as=31.3346e-12 ad=31.3346e-12 ++ ps=143.31e-6 pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S vdd! ++ nmos_5p0_dw m=1 w=59.345e-6 l=600n nf=1 as=26.1118e-12 ad=26.1118e-12 ++ ps=119.57e-6 pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S vdd! ++ nmos_5p0_dw m=1 w=49.455e-6 l=600n nf=1 as=21.7602e-12 ad=21.7602e-12 ++ ps=99.79e-6 pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S vdd! ++ nmos_5p0_dw m=1 w=41.21e-6 l=600n nf=1 as=18.1324e-12 ad=18.1324e-12 ++ ps=83.3e-6 pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S vdd! ++ nmos_5p0_dw m=1 w=34.345e-6 l=600n nf=1 as=15.1118e-12 ad=15.1118e-12 ++ ps=69.57e-6 pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S vdd! ++ nmos_5p0_dw m=1 w=28.62e-6 l=600n nf=1 as=12.5928e-12 ad=12.5928e-12 ++ ps=58.12e-6 pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S vdd! ++ nmos_5p0_dw m=1 w=23.85e-6 l=600n nf=1 as=10.494e-12 ad=10.494e-12 ++ ps=48.58e-6 pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S vdd! ++ nmos_5p0_dw m=1 w=19.875e-6 l=600n nf=1 as=8.745e-12 ad=8.745e-12 ++ ps=40.63e-6 pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S vdd! ++ nmos_5p0_dw m=1 w=16.56e-6 l=600n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 ++ pd=34e-6 nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S vdd! ++ nmos_5p0_dw m=1 w=13.8e-6 l=600n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 ++ pd=28.48e-6 nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S vdd! ++ nmos_5p0_dw m=1 w=11.5e-6 l=600n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 ++ pd=23.88e-6 nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S vdd! ++ nmos_5p0_dw m=1 w=9.585e-6 l=600n nf=1 as=4.2174e-12 ad=4.2174e-12 ++ ps=20.05e-6 pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S vdd! ++ nmos_5p0_dw m=1 w=7.985e-6 l=600n nf=1 as=3.5134e-12 ad=3.5134e-12 ++ ps=16.85e-6 pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S vdd! ++ nmos_5p0_dw m=1 w=6.655e-6 l=600n nf=1 as=2.9282e-12 ad=2.9282e-12 ++ ps=14.19e-6 pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S vdd! ++ nmos_5p0_dw m=1 w=5.545e-6 l=600n nf=1 as=2.4398e-12 ad=2.4398e-12 ++ ps=11.97e-6 pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S vdd! ++ nmos_5p0_dw m=1 w=4.62e-6 l=600n nf=1 as=2.0328e-12 ad=2.0328e-12 ++ ps=10.12e-6 pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S vdd! ++ nmos_5p0_dw m=1 w=3.85e-6 l=600n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 ++ pd=8.58e-6 nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S vdd! ++ nmos_5p0_dw m=1 w=3.21e-6 l=600n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 ++ pd=7.3e-6 nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S vdd! ++ nmos_5p0_dw m=1 w=2.675e-6 l=600n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 ++ pd=6.23e-6 nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S vdd! ++ nmos_5p0_dw m=1 w=2.23e-6 l=600n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 ++ pd=5.34e-6 nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S vdd! ++ nmos_5p0_dw m=1 w=1.86e-6 l=600n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 ++ pd=4.6e-6 nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S vdd! nmos_5p0_dw ++ m=1 w=1.55e-6 l=600n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S vdd! nmos_5p0_dw ++ m=1 w=1.29e-6 l=600n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S vdd! nmos_5p0_dw ++ m=1 w=1.075e-6 l=600n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S vdd! nmos_5p0_dw ++ m=1 w=895e-9 l=600n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S vdd! nmos_5p0_dw ++ m=1 w=745e-9 l=600n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S vdd! nmos_5p0_dw ++ m=1 w=620e-9 l=600n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S vdd! nmos_5p0_dw ++ m=1 w=520e-9 l=600n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S vdd! nmos_5p0_dw ++ m=1 w=430e-9 l=600n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S vdd! nmos_5p0_dw ++ m=1 w=300e-9 l=600n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S vdd! nmos_5p0_dw m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=47.700u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=39.750u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=33.125u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=27.605u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=23.005u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=19.170u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=15.975u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=13.310u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=11.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=9.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=7.705u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=6.420u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=5.350u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=4.460u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=3.715u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=3.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=2.580u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=2.150u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=1.790u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=1.495u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=1.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=1.035u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=0.865u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=0.720u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=0.600u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_5p0_dw m=1 w=36e-6 l=600n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_5p0_dw m=1 w=18.36e-6 l=600n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_5p0_dw m=100 w=360e-9 l=600n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_5p0_dw m=51 w=360e-9 l=600n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ vdd! nmos_5p0_dw m=1 w=720e-9 l=600n nf=2 as=316.8e-15 ad=187.2e-15 ++ ps=3.2e-6 pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u ++ dtemp=0 par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ vdd! nmos_5p0_dw m=1 w=900e-9 l=600n nf=3 as=529.2e-15 ad=529.2e-15 ++ ps=4.68e-6 pd=4.68e-6 nrd=0.653333 nrs=0.653333 sa=0.660u sb=0.660u ++ sd=0.960u dtemp=0 par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ vdd! nmos_5p0_dw m=1 w=1.08e-6 l=600n nf=3 as=345.6e-15 ad=345.6e-15 ++ ps=3.36e-6 pd=3.36e-6 nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S vdd! ++ nmos_5p0_dw m=1 w=16.08e-6 l=600n nf=3 as=5.1456e-12 ad=5.1456e-12 ++ ps=23.36e-6 pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S vdd! nmos_5p0_dw ++ m=1 w=26.8e-6 l=600n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S vdd! nmos_5p0_dw ++ m=1 w=16.8e-6 l=600n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 ++ pd=23.12e-6 nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S vdd! nmos_5p0_dw ++ m=1 w=10.08e-6 l=600n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S vdd! nmos_5p0_dw ++ m=1 w=6.72e-6 l=600n nf=2 as=1.7472e-12 ad=2.9568e-12 ps=7.76e-6 pd=15.2e-6 ++ nrd=0.065476 nrs=0.038690 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S vdd! nmos_5p0_dw ++ m=1 w=6.72e-6 l=600n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S vdd! nmos_5p0_dw ++ m=1 w=10.08e-6 l=600n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S vdd! nmos_5p0_dw ++ m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S vdd! ++ nmos_5p0_dw m=1 w=25.08e-6 l=600n nf=3 as=8.0256e-12 ad=8.0256e-12 ++ ps=35.36e-6 pd=35.36e-6 nrd=0.012759 nrs=0.012759 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S vdd! ++ nmos_5p0_dw m=1 w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_5p0_dw m=1 ++ w=360e-9 l=600n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_dw_sab.gds b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_dw_sab.gds new file mode 100644 index 0000000..cf33953 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_dw_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_dw_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_dw_sab.src.cdl new file mode 100644 index 0000000..6b87c2e --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_dw_sab.src.cdl
@@ -0,0 +1,362 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_5p0_dw_sab +* View Name: schematic +* Netlisted on: Sep 10 16:40:15 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_5p0_dw_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_5p0_dw_sab I1_default_D I1_default_G I1_default_S ++ I1_lin_default_d_sab_0_R0_D I1_lin_default_d_sab_0_R0_G ++ I1_lin_default_d_sab_0_R0_S I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S ++ I1_lin_default_d_sab_2_R0_D I1_lin_default_d_sab_2_R0_G ++ I1_lin_default_d_sab_2_R0_S I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S ++ I1_lin_default_d_sab_4_R0_D I1_lin_default_d_sab_4_R0_G ++ I1_lin_default_d_sab_4_R0_S I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S ++ I1_lin_default_d_sab_6_R0_D I1_lin_default_d_sab_6_R0_G ++ I1_lin_default_d_sab_6_R0_S I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S ++ I1_lin_default_d_sab_8_R0_D I1_lin_default_d_sab_8_R0_G ++ I1_lin_default_d_sab_8_R0_S I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S ++ I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S I1_lin_default_gns_1_R0_D ++ I1_lin_default_gns_1_R0_G I1_lin_default_gns_1_R0_S ++ I1_lin_default_guardRing_0_R0_D I1_lin_default_guardRing_0_R0_G ++ I1_lin_default_guardRing_0_R0_S I1_lin_default_guardRing_1_R0_D ++ I1_lin_default_guardRing_1_R0_G I1_lin_default_guardRing_1_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S ++ I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S ++ I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S ++ I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S ++ I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G I1_lin_default_nf_3_R0_S ++ I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G I1_lin_default_nf_4_R0_S ++ I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G I1_lin_default_nf_5_R0_S ++ I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G I1_lin_default_nf_6_R0_S ++ I1_lin_default_nf_7_R0_D I1_lin_default_nf_7_R0_G I1_lin_default_nf_7_R0_S ++ I1_lin_default_nf_8_R0_D I1_lin_default_nf_8_R0_G I1_lin_default_nf_8_R0_S ++ I1_lin_default_psub_tap_0_R0_D I1_lin_default_psub_tap_0_R0_G ++ I1_lin_default_psub_tap_0_R0_S I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S ++ I1_lin_default_s_sab_1_R0_D I1_lin_default_s_sab_1_R0_G ++ I1_lin_default_s_sab_1_R0_S I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S ++ I1_lin_default_s_sab_3_R0_D I1_lin_default_s_sab_3_R0_G ++ I1_lin_default_s_sab_3_R0_S I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S ++ I1_lin_default_s_sab_5_R0_D I1_lin_default_s_sab_5_R0_G ++ I1_lin_default_s_sab_5_R0_S I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S ++ I1_lin_default_s_sab_7_R0_D I1_lin_default_s_sab_7_R0_G ++ I1_lin_default_s_sab_7_R0_S I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S ++ I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G I1_lin_default_wf_0_R0_S ++ I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G I1_lin_default_wf_1_R0_S ++ I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G I1_lin_default_wf_2_R0_S ++ I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G I1_lin_default_wf_3_R0_S ++ I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G I1_lin_default_wf_4_R0_S ++ I1_lin_default_wf_5_R0_D I1_lin_default_wf_5_R0_G I1_lin_default_wf_5_R0_S ++ I1_lin_default_wf_6_R0_D I1_lin_default_wf_6_R0_G I1_lin_default_wf_6_R0_S ++ I1_lin_default_wf_7_R0_D I1_lin_default_wf_7_R0_G I1_lin_default_wf_7_R0_S ++ vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_d_sab_0_R0_D:I I1_lin_default_d_sab_0_R0_G:I +*.PININFO I1_lin_default_d_sab_0_R0_S:I I1_lin_default_d_sab_1_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_G:I I1_lin_default_d_sab_1_R0_S:I +*.PININFO I1_lin_default_d_sab_2_R0_D:I I1_lin_default_d_sab_2_R0_G:I +*.PININFO I1_lin_default_d_sab_2_R0_S:I I1_lin_default_d_sab_3_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_G:I I1_lin_default_d_sab_3_R0_S:I +*.PININFO I1_lin_default_d_sab_4_R0_D:I I1_lin_default_d_sab_4_R0_G:I +*.PININFO I1_lin_default_d_sab_4_R0_S:I I1_lin_default_d_sab_5_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_G:I I1_lin_default_d_sab_5_R0_S:I +*.PININFO I1_lin_default_d_sab_6_R0_D:I I1_lin_default_d_sab_6_R0_G:I +*.PININFO I1_lin_default_d_sab_6_R0_S:I I1_lin_default_d_sab_7_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_G:I I1_lin_default_d_sab_7_R0_S:I +*.PININFO I1_lin_default_d_sab_8_R0_D:I I1_lin_default_d_sab_8_R0_G:I +*.PININFO I1_lin_default_d_sab_8_R0_S:I I1_lin_default_d_sab_9_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_G:I I1_lin_default_d_sab_9_R0_S:I +*.PININFO I1_lin_default_gns_0_R0_D:I I1_lin_default_gns_0_R0_G:I +*.PININFO I1_lin_default_gns_0_R0_S:I I1_lin_default_gns_1_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_G:I I1_lin_default_gns_1_R0_S:I +*.PININFO I1_lin_default_guardRing_0_R0_D:I I1_lin_default_guardRing_0_R0_G:I +*.PININFO I1_lin_default_guardRing_0_R0_S:I I1_lin_default_guardRing_1_R0_D:I +*.PININFO I1_lin_default_guardRing_1_R0_G:I I1_lin_default_guardRing_1_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_1_R0_G:I +*.PININFO I1_lin_default_nf_1_R0_S:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_2_R0_G:I I1_lin_default_nf_2_R0_S:I +*.PININFO I1_lin_default_nf_3_R0_D:I I1_lin_default_nf_3_R0_G:I +*.PININFO I1_lin_default_nf_3_R0_S:I I1_lin_default_nf_4_R0_D:I +*.PININFO I1_lin_default_nf_4_R0_G:I I1_lin_default_nf_4_R0_S:I +*.PININFO I1_lin_default_nf_5_R0_D:I I1_lin_default_nf_5_R0_G:I +*.PININFO I1_lin_default_nf_5_R0_S:I I1_lin_default_nf_6_R0_D:I +*.PININFO I1_lin_default_nf_6_R0_G:I I1_lin_default_nf_6_R0_S:I +*.PININFO I1_lin_default_nf_7_R0_D:I I1_lin_default_nf_7_R0_G:I +*.PININFO I1_lin_default_nf_7_R0_S:I I1_lin_default_nf_8_R0_D:I +*.PININFO I1_lin_default_nf_8_R0_G:I I1_lin_default_nf_8_R0_S:I +*.PININFO I1_lin_default_psub_tap_0_R0_D:I I1_lin_default_psub_tap_0_R0_G:I +*.PININFO I1_lin_default_psub_tap_0_R0_S:I I1_lin_default_s_sab_0_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_G:I I1_lin_default_s_sab_0_R0_S:I +*.PININFO I1_lin_default_s_sab_1_R0_D:I I1_lin_default_s_sab_1_R0_G:I +*.PININFO I1_lin_default_s_sab_1_R0_S:I I1_lin_default_s_sab_2_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_G:I I1_lin_default_s_sab_2_R0_S:I +*.PININFO I1_lin_default_s_sab_3_R0_D:I I1_lin_default_s_sab_3_R0_G:I +*.PININFO I1_lin_default_s_sab_3_R0_S:I I1_lin_default_s_sab_4_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_G:I I1_lin_default_s_sab_4_R0_S:I +*.PININFO I1_lin_default_s_sab_5_R0_D:I I1_lin_default_s_sab_5_R0_G:I +*.PININFO I1_lin_default_s_sab_5_R0_S:I I1_lin_default_s_sab_6_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_G:I I1_lin_default_s_sab_6_R0_S:I +*.PININFO I1_lin_default_s_sab_7_R0_D:I I1_lin_default_s_sab_7_R0_G:I +*.PININFO I1_lin_default_s_sab_7_R0_S:I I1_lin_default_strapSD_0_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_G:I I1_lin_default_strapSD_0_R0_S:I +*.PININFO I1_lin_default_wf_0_R0_D:I I1_lin_default_wf_0_R0_G:I +*.PININFO I1_lin_default_wf_0_R0_S:I I1_lin_default_wf_1_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_G:I I1_lin_default_wf_1_R0_S:I +*.PININFO I1_lin_default_wf_2_R0_D:I I1_lin_default_wf_2_R0_G:I +*.PININFO I1_lin_default_wf_2_R0_S:I I1_lin_default_wf_3_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_G:I I1_lin_default_wf_3_R0_S:I +*.PININFO I1_lin_default_wf_4_R0_D:I I1_lin_default_wf_4_R0_G:I +*.PININFO I1_lin_default_wf_4_R0_S:I I1_lin_default_wf_5_R0_D:I +*.PININFO I1_lin_default_wf_5_R0_G:I I1_lin_default_wf_5_R0_S:I +*.PININFO I1_lin_default_wf_6_R0_D:I I1_lin_default_wf_6_R0_G:I +*.PININFO I1_lin_default_wf_6_R0_S:I I1_lin_default_wf_7_R0_D:I +*.PININFO I1_lin_default_wf_7_R0_G:I I1_lin_default_wf_7_R0_S:I vdd!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D I1_lin_default_wf_7_R0_G ++ I1_lin_default_wf_7_R0_S vdd! nmos_5p0_dw_sab m=1 w=720.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D I1_lin_default_wf_6_R0_G ++ I1_lin_default_wf_6_R0_S vdd! nmos_5p0_dw_sab m=1 w=716.640u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D I1_lin_default_wf_5_R0_G ++ I1_lin_default_wf_5_R0_S vdd! nmos_5p0_dw_sab m=1 w=597.180u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G ++ I1_lin_default_wf_4_R0_S vdd! nmos_5p0_dw_sab m=1 w=497.640u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G ++ I1_lin_default_wf_3_R0_S vdd! nmos_5p0_dw_sab m=1 w=414.720u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G ++ I1_lin_default_wf_2_R0_S vdd! nmos_5p0_dw_sab m=1 w=345.600u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G ++ I1_lin_default_wf_1_R0_S vdd! nmos_5p0_dw_sab m=1 w=288.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G ++ I1_lin_default_wf_0_R0_S vdd! nmos_5p0_dw_sab m=1 w=240.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=10.000u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=8.560u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=7.135u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=5.945u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=4.955u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=4.130u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=3.440u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=2.865u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=2.390u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=1.990u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=1.660u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=1.380u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=1.150u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=0.960u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=0.800u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_8_R0_G I1_lin_default_d_sab_8_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_6_R0_G I1_lin_default_d_sab_6_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_4_R0_G I1_lin_default_d_sab_4_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_2_R0_G I1_lin_default_d_sab_2_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_0_R0_G I1_lin_default_d_sab_0_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.780u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.655u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.545u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.455u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.380u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.315u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.265u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S vdd! nmos_5p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.220u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_8_R0 I1_lin_default_nf_8_R0_D I1_lin_default_nf_8_R0_G ++ I1_lin_default_nf_8_R0_S vdd! nmos_5p0_dw_sab m=1 w=450.000u l=0.8u nf=18 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_7_R0 I1_lin_default_nf_7_R0_D I1_lin_default_nf_7_R0_G ++ I1_lin_default_nf_7_R0_S vdd! nmos_5p0_dw_sab m=1 w=400.000u l=0.8u nf=16 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G ++ I1_lin_default_nf_6_R0_S vdd! nmos_5p0_dw_sab m=1 w=350.000u l=0.8u nf=14 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G ++ I1_lin_default_nf_5_R0_S vdd! nmos_5p0_dw_sab m=1 w=300.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G ++ I1_lin_default_nf_4_R0_S vdd! nmos_5p0_dw_sab m=1 w=250.000u l=0.8u nf=10 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G ++ I1_lin_default_nf_3_R0_S vdd! nmos_5p0_dw_sab m=1 w=200.000u l=0.8u nf=8 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_5p0_dw_sab m=1 w=150.000u l=0.8u nf=6 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_5p0_dw_sab m=1 w=100.000u l=0.8u nf=4 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_5p0_dw_sab m=3 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_5p0_dw_sab m=2 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D I1_lin_default_gns_1_R0_G ++ I1_lin_default_gns_1_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 ++ s_sab=0 d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S vdd! nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_guardRing_1_R0 I1_lin_default_guardRing_1_R0_D ++ I1_lin_default_guardRing_1_R0_G I1_lin_default_guardRing_1_R0_S vdd! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_guardRing_0_R0_G I1_lin_default_guardRing_0_R0_S vdd! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S vdd! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_psub_tap_0_R0 I1_lin_default_psub_tap_0_R0_D ++ I1_lin_default_psub_tap_0_R0_G I1_lin_default_psub_tap_0_R0_S vdd! ++ nmos_5p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_5p0_dw_sab m=1 ++ w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_sab.gds b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_sab.gds new file mode 100644 index 0000000..9a9c31d --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_sab.src.cdl new file mode 100644 index 0000000..9c4156e --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_5p0_sab.src.cdl
@@ -0,0 +1,350 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_5p0_sab +* View Name: schematic +* Netlisted on: Sep 10 16:41:40 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_5p0_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_5p0_sab I1_default_D I1_default_G I1_default_S ++ I1_lin_default_d_sab_0_R0_D I1_lin_default_d_sab_0_R0_G ++ I1_lin_default_d_sab_0_R0_S I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S ++ I1_lin_default_d_sab_2_R0_D I1_lin_default_d_sab_2_R0_G ++ I1_lin_default_d_sab_2_R0_S I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S ++ I1_lin_default_d_sab_4_R0_D I1_lin_default_d_sab_4_R0_G ++ I1_lin_default_d_sab_4_R0_S I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S ++ I1_lin_default_d_sab_6_R0_D I1_lin_default_d_sab_6_R0_G ++ I1_lin_default_d_sab_6_R0_S I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S ++ I1_lin_default_d_sab_8_R0_D I1_lin_default_d_sab_8_R0_G ++ I1_lin_default_d_sab_8_R0_S I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S ++ I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S I1_lin_default_gns_1_R0_D ++ I1_lin_default_gns_1_R0_G I1_lin_default_gns_1_R0_S ++ I1_lin_default_guardRing_0_R0_D I1_lin_default_guardRing_0_R0_G ++ I1_lin_default_guardRing_0_R0_S I1_lin_default_l_0_R0_D ++ I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D ++ I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D ++ I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D ++ I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S I1_lin_default_l_4_R0_D ++ I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S I1_lin_default_l_5_R0_D ++ I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S I1_lin_default_l_6_R0_D ++ I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S I1_lin_default_l_7_R0_D ++ I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S I1_lin_default_l_8_R0_D ++ I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S I1_lin_default_l_9_R0_D ++ I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S I1_lin_default_l_10_R0_D ++ I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S I1_lin_default_l_11_R0_D ++ I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S I1_lin_default_l_12_R0_D ++ I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S I1_lin_default_l_13_R0_D ++ I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S I1_lin_default_l_14_R0_D ++ I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S I1_lin_default_nf_3_R0_D ++ I1_lin_default_nf_3_R0_G I1_lin_default_nf_3_R0_S I1_lin_default_nf_4_R0_D ++ I1_lin_default_nf_4_R0_G I1_lin_default_nf_4_R0_S I1_lin_default_nf_5_R0_D ++ I1_lin_default_nf_5_R0_G I1_lin_default_nf_5_R0_S I1_lin_default_nf_6_R0_D ++ I1_lin_default_nf_6_R0_G I1_lin_default_nf_6_R0_S I1_lin_default_nf_7_R0_D ++ I1_lin_default_nf_7_R0_G I1_lin_default_nf_7_R0_S I1_lin_default_nf_8_R0_D ++ I1_lin_default_nf_8_R0_G I1_lin_default_nf_8_R0_S ++ I1_lin_default_s_sab_0_R0_D I1_lin_default_s_sab_0_R0_G ++ I1_lin_default_s_sab_0_R0_S I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S ++ I1_lin_default_s_sab_2_R0_D I1_lin_default_s_sab_2_R0_G ++ I1_lin_default_s_sab_2_R0_S I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S ++ I1_lin_default_s_sab_4_R0_D I1_lin_default_s_sab_4_R0_G ++ I1_lin_default_s_sab_4_R0_S I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S ++ I1_lin_default_s_sab_6_R0_D I1_lin_default_s_sab_6_R0_G ++ I1_lin_default_s_sab_6_R0_S I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S ++ I1_lin_default_strapSD_0_R0_D I1_lin_default_strapSD_0_R0_G ++ I1_lin_default_strapSD_0_R0_S I1_lin_default_wf_0_R0_D ++ I1_lin_default_wf_0_R0_G I1_lin_default_wf_0_R0_S I1_lin_default_wf_1_R0_D ++ I1_lin_default_wf_1_R0_G I1_lin_default_wf_1_R0_S I1_lin_default_wf_2_R0_D ++ I1_lin_default_wf_2_R0_G I1_lin_default_wf_2_R0_S I1_lin_default_wf_3_R0_D ++ I1_lin_default_wf_3_R0_G I1_lin_default_wf_3_R0_S I1_lin_default_wf_4_R0_D ++ I1_lin_default_wf_4_R0_G I1_lin_default_wf_4_R0_S I1_lin_default_wf_5_R0_D ++ I1_lin_default_wf_5_R0_G I1_lin_default_wf_5_R0_S I1_lin_default_wf_6_R0_D ++ I1_lin_default_wf_6_R0_G I1_lin_default_wf_6_R0_S I1_lin_default_wf_7_R0_D ++ I1_lin_default_wf_7_R0_G I1_lin_default_wf_7_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_d_sab_0_R0_D:I I1_lin_default_d_sab_0_R0_G:I +*.PININFO I1_lin_default_d_sab_0_R0_S:I I1_lin_default_d_sab_1_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_G:I I1_lin_default_d_sab_1_R0_S:I +*.PININFO I1_lin_default_d_sab_2_R0_D:I I1_lin_default_d_sab_2_R0_G:I +*.PININFO I1_lin_default_d_sab_2_R0_S:I I1_lin_default_d_sab_3_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_G:I I1_lin_default_d_sab_3_R0_S:I +*.PININFO I1_lin_default_d_sab_4_R0_D:I I1_lin_default_d_sab_4_R0_G:I +*.PININFO I1_lin_default_d_sab_4_R0_S:I I1_lin_default_d_sab_5_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_G:I I1_lin_default_d_sab_5_R0_S:I +*.PININFO I1_lin_default_d_sab_6_R0_D:I I1_lin_default_d_sab_6_R0_G:I +*.PININFO I1_lin_default_d_sab_6_R0_S:I I1_lin_default_d_sab_7_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_G:I I1_lin_default_d_sab_7_R0_S:I +*.PININFO I1_lin_default_d_sab_8_R0_D:I I1_lin_default_d_sab_8_R0_G:I +*.PININFO I1_lin_default_d_sab_8_R0_S:I I1_lin_default_d_sab_9_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_G:I I1_lin_default_d_sab_9_R0_S:I +*.PININFO I1_lin_default_gns_0_R0_D:I I1_lin_default_gns_0_R0_G:I +*.PININFO I1_lin_default_gns_0_R0_S:I I1_lin_default_gns_1_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_G:I I1_lin_default_gns_1_R0_S:I +*.PININFO I1_lin_default_guardRing_0_R0_D:I I1_lin_default_guardRing_0_R0_G:I +*.PININFO I1_lin_default_guardRing_0_R0_S:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_G:I I1_lin_default_l_0_R0_S:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_1_R0_G:I +*.PININFO I1_lin_default_l_1_R0_S:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_2_R0_G:I I1_lin_default_l_2_R0_S:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_3_R0_G:I +*.PININFO I1_lin_default_l_3_R0_S:I I1_lin_default_l_4_R0_D:I +*.PININFO I1_lin_default_l_4_R0_G:I I1_lin_default_l_4_R0_S:I +*.PININFO I1_lin_default_l_5_R0_D:I I1_lin_default_l_5_R0_G:I +*.PININFO I1_lin_default_l_5_R0_S:I I1_lin_default_l_6_R0_D:I +*.PININFO I1_lin_default_l_6_R0_G:I I1_lin_default_l_6_R0_S:I +*.PININFO I1_lin_default_l_7_R0_D:I I1_lin_default_l_7_R0_G:I +*.PININFO I1_lin_default_l_7_R0_S:I I1_lin_default_l_8_R0_D:I +*.PININFO I1_lin_default_l_8_R0_G:I I1_lin_default_l_8_R0_S:I +*.PININFO I1_lin_default_l_9_R0_D:I I1_lin_default_l_9_R0_G:I +*.PININFO I1_lin_default_l_9_R0_S:I I1_lin_default_l_10_R0_D:I +*.PININFO I1_lin_default_l_10_R0_G:I I1_lin_default_l_10_R0_S:I +*.PININFO I1_lin_default_l_11_R0_D:I I1_lin_default_l_11_R0_G:I +*.PININFO I1_lin_default_l_11_R0_S:I I1_lin_default_l_12_R0_D:I +*.PININFO I1_lin_default_l_12_R0_G:I I1_lin_default_l_12_R0_S:I +*.PININFO I1_lin_default_l_13_R0_D:I I1_lin_default_l_13_R0_G:I +*.PININFO I1_lin_default_l_13_R0_S:I I1_lin_default_l_14_R0_D:I +*.PININFO I1_lin_default_l_14_R0_G:I I1_lin_default_l_14_R0_S:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_0_R0_G:I +*.PININFO I1_lin_default_m_0_R0_S:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_1_R0_G:I I1_lin_default_m_1_R0_S:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_m_2_R0_G:I +*.PININFO I1_lin_default_m_2_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_nf_3_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_G:I I1_lin_default_nf_3_R0_S:I +*.PININFO I1_lin_default_nf_4_R0_D:I I1_lin_default_nf_4_R0_G:I +*.PININFO I1_lin_default_nf_4_R0_S:I I1_lin_default_nf_5_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_G:I I1_lin_default_nf_5_R0_S:I +*.PININFO I1_lin_default_nf_6_R0_D:I I1_lin_default_nf_6_R0_G:I +*.PININFO I1_lin_default_nf_6_R0_S:I I1_lin_default_nf_7_R0_D:I +*.PININFO I1_lin_default_nf_7_R0_G:I I1_lin_default_nf_7_R0_S:I +*.PININFO I1_lin_default_nf_8_R0_D:I I1_lin_default_nf_8_R0_G:I +*.PININFO I1_lin_default_nf_8_R0_S:I I1_lin_default_s_sab_0_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_G:I I1_lin_default_s_sab_0_R0_S:I +*.PININFO I1_lin_default_s_sab_1_R0_D:I I1_lin_default_s_sab_1_R0_G:I +*.PININFO I1_lin_default_s_sab_1_R0_S:I I1_lin_default_s_sab_2_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_G:I I1_lin_default_s_sab_2_R0_S:I +*.PININFO I1_lin_default_s_sab_3_R0_D:I I1_lin_default_s_sab_3_R0_G:I +*.PININFO I1_lin_default_s_sab_3_R0_S:I I1_lin_default_s_sab_4_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_G:I I1_lin_default_s_sab_4_R0_S:I +*.PININFO I1_lin_default_s_sab_5_R0_D:I I1_lin_default_s_sab_5_R0_G:I +*.PININFO I1_lin_default_s_sab_5_R0_S:I I1_lin_default_s_sab_6_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_G:I I1_lin_default_s_sab_6_R0_S:I +*.PININFO I1_lin_default_s_sab_7_R0_D:I I1_lin_default_s_sab_7_R0_G:I +*.PININFO I1_lin_default_s_sab_7_R0_S:I I1_lin_default_strapSD_0_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_G:I I1_lin_default_strapSD_0_R0_S:I +*.PININFO I1_lin_default_wf_0_R0_D:I I1_lin_default_wf_0_R0_G:I +*.PININFO I1_lin_default_wf_0_R0_S:I I1_lin_default_wf_1_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_G:I I1_lin_default_wf_1_R0_S:I +*.PININFO I1_lin_default_wf_2_R0_D:I I1_lin_default_wf_2_R0_G:I +*.PININFO I1_lin_default_wf_2_R0_S:I I1_lin_default_wf_3_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_G:I I1_lin_default_wf_3_R0_S:I +*.PININFO I1_lin_default_wf_4_R0_D:I I1_lin_default_wf_4_R0_G:I +*.PININFO I1_lin_default_wf_4_R0_S:I I1_lin_default_wf_5_R0_D:I +*.PININFO I1_lin_default_wf_5_R0_G:I I1_lin_default_wf_5_R0_S:I +*.PININFO I1_lin_default_wf_6_R0_D:I I1_lin_default_wf_6_R0_G:I +*.PININFO I1_lin_default_wf_6_R0_S:I I1_lin_default_wf_7_R0_D:I +*.PININFO I1_lin_default_wf_7_R0_G:I I1_lin_default_wf_7_R0_S:I vdd!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D I1_lin_default_wf_7_R0_G ++ I1_lin_default_wf_7_R0_S vdd! nmos_5p0_sab m=1 w=720.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D I1_lin_default_wf_6_R0_G ++ I1_lin_default_wf_6_R0_S vdd! nmos_5p0_sab m=1 w=716.640u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D I1_lin_default_wf_5_R0_G ++ I1_lin_default_wf_5_R0_S vdd! nmos_5p0_sab m=1 w=597.180u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G ++ I1_lin_default_wf_4_R0_S vdd! nmos_5p0_sab m=1 w=497.640u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G ++ I1_lin_default_wf_3_R0_S vdd! nmos_5p0_sab m=1 w=414.720u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G ++ I1_lin_default_wf_2_R0_S vdd! nmos_5p0_sab m=1 w=345.600u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G ++ I1_lin_default_wf_1_R0_S vdd! nmos_5p0_sab m=1 w=288.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G ++ I1_lin_default_wf_0_R0_S vdd! nmos_5p0_sab m=1 w=240.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_5p0_sab m=1 w=300u l=10.000u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_5p0_sab m=1 w=300u l=8.560u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_5p0_sab m=1 w=300u l=7.135u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_5p0_sab m=1 w=300u l=5.945u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_5p0_sab m=1 w=300u l=4.955u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_5p0_sab m=1 w=300u l=4.130u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_5p0_sab m=1 w=300u l=3.440u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_5p0_sab m=1 w=300u l=2.865u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_5p0_sab m=1 w=300u l=2.390u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_5p0_sab m=1 w=300u l=1.990u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_5p0_sab m=1 w=300u l=1.660u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_5p0_sab m=1 w=300u l=1.380u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_5p0_sab m=1 w=300u l=1.150u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_5p0_sab m=1 w=300u l=0.960u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_5p0_sab m=1 w=300u l=0.800u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_8_R0_G I1_lin_default_d_sab_8_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_6_R0_G I1_lin_default_d_sab_6_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_4_R0_G I1_lin_default_d_sab_4_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_2_R0_G I1_lin_default_d_sab_2_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_0_R0_G I1_lin_default_d_sab_0_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.780u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.655u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.545u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.455u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.380u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.315u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.265u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S vdd! nmos_5p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.220u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_8_R0 I1_lin_default_nf_8_R0_D I1_lin_default_nf_8_R0_G ++ I1_lin_default_nf_8_R0_S vdd! nmos_5p0_sab m=1 w=450.000u l=0.8u nf=18 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_7_R0 I1_lin_default_nf_7_R0_D I1_lin_default_nf_7_R0_G ++ I1_lin_default_nf_7_R0_S vdd! nmos_5p0_sab m=1 w=400.000u l=0.8u nf=16 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G ++ I1_lin_default_nf_6_R0_S vdd! nmos_5p0_sab m=1 w=350.000u l=0.8u nf=14 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G ++ I1_lin_default_nf_5_R0_S vdd! nmos_5p0_sab m=1 w=300.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G ++ I1_lin_default_nf_4_R0_S vdd! nmos_5p0_sab m=1 w=250.000u l=0.8u nf=10 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G ++ I1_lin_default_nf_3_R0_S vdd! nmos_5p0_sab m=1 w=200.000u l=0.8u nf=8 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_5p0_sab m=1 w=150.000u l=0.8u nf=6 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_5p0_sab m=1 w=100.000u l=0.8u nf=4 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_5p0_sab m=3 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_5p0_sab m=2 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_5p0_sab m=1 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D I1_lin_default_gns_1_R0_G ++ I1_lin_default_gns_1_R0_S vdd! nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0 ++ d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S vdd! nmos_5p0_sab m=1 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_guardRing_0_R0_G I1_lin_default_guardRing_0_R0_S vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S vdd! ++ nmos_5p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_5p0_sab m=1 ++ w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_6p0.gds b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0.gds new file mode 100644 index 0000000..a223b23 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_6p0.src.cdl b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0.src.cdl new file mode 100644 index 0000000..ece4d3a --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0.src.cdl
@@ -0,0 +1,708 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_6p0 +* View Name: schematic +* Netlisted on: Sep 10 16:42:59 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_6p0 I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_leftTap_0_R0_D:I +*.PININFO I1_lin_default_leftTap_0_R0_G:I I1_lin_default_leftTap_0_R0_S:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_0_R0_G:I +*.PININFO I1_lin_default_m_0_R0_S:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_1_R0_G:I I1_lin_default_m_1_R0_S:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_m_2_R0_G:I +*.PININFO I1_lin_default_m_2_R0_S:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_0_R0_G:I I1_lin_default_nf_0_R0_S:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_1_R0_G:I +*.PININFO I1_lin_default_nf_1_R0_S:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_2_R0_G:I I1_lin_default_nf_2_R0_S:I +*.PININFO I1_lin_default_rightTap_0_R0_D:I I1_lin_default_rightTap_0_R0_G:I +*.PININFO I1_lin_default_rightTap_0_R0_S:I I1_lin_default_sFirst_0_R0_D:I +*.PININFO I1_lin_default_sFirst_0_R0_G:I I1_lin_default_sFirst_0_R0_S:I +*.PININFO I1_lin_default_sdConn_0_R0_D:I I1_lin_default_sdConn_0_R0_G:I +*.PININFO I1_lin_default_sdConn_0_R0_S:I I1_lin_default_sdConn_1_R0_D:I +*.PININFO I1_lin_default_sdConn_1_R0_G:I I1_lin_default_sdConn_1_R0_S:I +*.PININFO I1_lin_default_sdConn_2_R0_D:I I1_lin_default_sdConn_2_R0_G:I +*.PININFO I1_lin_default_sdConn_2_R0_S:I I1_lin_default_sdWidth_0_R0_D:I +*.PININFO I1_lin_default_sdWidth_0_R0_G:I I1_lin_default_sdWidth_0_R0_S:I +*.PININFO I1_lin_default_sdWidth_1_R0_D:I I1_lin_default_sdWidth_1_R0_G:I +*.PININFO I1_lin_default_sdWidth_1_R0_S:I I1_lin_default_sdWidth_2_R0_D:I +*.PININFO I1_lin_default_sdWidth_2_R0_G:I I1_lin_default_sdWidth_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_3_R0_D:I I1_lin_default_sdWidth_3_R0_G:I +*.PININFO I1_lin_default_sdWidth_3_R0_S:I I1_lin_default_sdWidth_4_R0_D:I +*.PININFO I1_lin_default_sdWidth_4_R0_G:I I1_lin_default_sdWidth_4_R0_S:I +*.PININFO I1_lin_default_sdWidth_5_R0_D:I I1_lin_default_sdWidth_5_R0_G:I +*.PININFO I1_lin_default_sdWidth_5_R0_S:I I1_lin_default_sdWidth_6_R0_D:I +*.PININFO I1_lin_default_sdWidth_6_R0_G:I I1_lin_default_sdWidth_6_R0_S:I +*.PININFO I1_lin_default_sdWidth_7_R0_D:I I1_lin_default_sdWidth_7_R0_G:I +*.PININFO I1_lin_default_sdWidth_7_R0_S:I I1_lin_default_sdWidth_8_R0_D:I +*.PININFO I1_lin_default_sdWidth_8_R0_G:I I1_lin_default_sdWidth_8_R0_S:I +*.PININFO I1_lin_default_sdWidth_9_R0_D:I I1_lin_default_sdWidth_9_R0_G:I +*.PININFO I1_lin_default_sdWidth_9_R0_S:I I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I vdd!:I +MMN0 I1_lin_default_sFirst_0_R0_D I1_lin_default_sFirst_0_R0_G ++ I1_lin_default_sFirst_0_R0_S vdd! nmos_6p0 m=1 w=16.8e-6 l=700n nf=5 ++ as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 nrd=0.017619 ++ nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S vdd! nmos_6p0 ++ m=1 w=1e-3 l=700n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 pd=1.0052e-3 ++ nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S vdd! nmos_6p0 ++ m=1 w=85.455e-6 l=700n nf=1 as=37.6002e-12 ad=37.6002e-12 ps=171.79e-6 ++ pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S vdd! nmos_6p0 ++ m=1 w=71.215e-6 l=700n nf=1 as=31.3346e-12 ad=31.3346e-12 ps=143.31e-6 ++ pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S vdd! nmos_6p0 ++ m=1 w=59.345e-6 l=700n nf=1 as=26.1118e-12 ad=26.1118e-12 ps=119.57e-6 ++ pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S vdd! nmos_6p0 ++ m=1 w=49.455e-6 l=700n nf=1 as=21.7602e-12 ad=21.7602e-12 ps=99.79e-6 ++ pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S vdd! nmos_6p0 ++ m=1 w=41.21e-6 l=700n nf=1 as=18.1324e-12 ad=18.1324e-12 ps=83.3e-6 ++ pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S vdd! nmos_6p0 ++ m=1 w=34.345e-6 l=700n nf=1 as=15.1118e-12 ad=15.1118e-12 ps=69.57e-6 ++ pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S vdd! nmos_6p0 ++ m=1 w=28.62e-6 l=700n nf=1 as=12.5928e-12 ad=12.5928e-12 ps=58.12e-6 ++ pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S vdd! nmos_6p0 ++ m=1 w=23.85e-6 l=700n nf=1 as=10.494e-12 ad=10.494e-12 ps=48.58e-6 ++ pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S vdd! nmos_6p0 ++ m=1 w=19.875e-6 l=700n nf=1 as=8.745e-12 ad=8.745e-12 ps=40.63e-6 ++ pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S vdd! nmos_6p0 ++ m=1 w=16.56e-6 l=700n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 pd=34e-6 ++ nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S vdd! nmos_6p0 ++ m=1 w=13.8e-6 l=700n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 pd=28.48e-6 ++ nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S vdd! nmos_6p0 ++ m=1 w=11.5e-6 l=700n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 pd=23.88e-6 ++ nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S vdd! nmos_6p0 ++ m=1 w=9.585e-6 l=700n nf=1 as=4.2174e-12 ad=4.2174e-12 ps=20.05e-6 ++ pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S vdd! nmos_6p0 ++ m=1 w=7.985e-6 l=700n nf=1 as=3.5134e-12 ad=3.5134e-12 ps=16.85e-6 ++ pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S vdd! nmos_6p0 ++ m=1 w=6.655e-6 l=700n nf=1 as=2.9282e-12 ad=2.9282e-12 ps=14.19e-6 ++ pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S vdd! nmos_6p0 ++ m=1 w=5.545e-6 l=700n nf=1 as=2.4398e-12 ad=2.4398e-12 ps=11.97e-6 ++ pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S vdd! nmos_6p0 ++ m=1 w=4.62e-6 l=700n nf=1 as=2.0328e-12 ad=2.0328e-12 ps=10.12e-6 ++ pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S vdd! nmos_6p0 ++ m=1 w=3.85e-6 l=700n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 pd=8.58e-6 ++ nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S vdd! nmos_6p0 ++ m=1 w=3.21e-6 l=700n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 pd=7.3e-6 ++ nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S vdd! nmos_6p0 ++ m=1 w=2.675e-6 l=700n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 pd=6.23e-6 ++ nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S vdd! nmos_6p0 ++ m=1 w=2.23e-6 l=700n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 pd=5.34e-6 ++ nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S vdd! nmos_6p0 ++ m=1 w=1.86e-6 l=700n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 pd=4.6e-6 ++ nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S vdd! nmos_6p0 ++ m=1 w=1.55e-6 l=700n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S vdd! nmos_6p0 ++ m=1 w=1.29e-6 l=700n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S vdd! nmos_6p0 ++ m=1 w=1.075e-6 l=700n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S vdd! nmos_6p0 ++ m=1 w=895e-9 l=700n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S vdd! nmos_6p0 ++ m=1 w=745e-9 l=700n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S vdd! nmos_6p0 ++ m=1 w=620e-9 l=700n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S vdd! nmos_6p0 ++ m=1 w=520e-9 l=700n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S vdd! nmos_6p0 ++ m=1 w=430e-9 l=700n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S vdd! nmos_6p0 ++ m=1 w=300e-9 l=700n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S vdd! nmos_6p0 m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=46.375u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=38.645u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=32.205u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=26.835u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=22.365u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=18.635u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=15.530u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=12.940u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=10.785u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=8.985u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=7.490u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=6.240u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=5.200u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=4.335u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=3.610u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=3.010u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=2.510u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=2.090u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=1.740u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=1.450u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=1.210u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=1.010u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=0.840u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=0.700u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_6p0 m=1 w=66e-6 l=700n nf=100 ++ as=17.3976e-12 ad=17.16e-12 ps=120.04e-6 pd=118e-6 nrd=0.003939 nrs=0.003994 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_6p0 m=1 w=28.56e-6 l=700n nf=51 ++ as=7.5264e-12 ad=7.5264e-12 ps=56e-6 pd=56e-6 nrd=0.009227 nrs=0.009227 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_6p0 m=100 w=360e-9 l=700n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_6p0 m=51 w=360e-9 l=700n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_6p0 m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ vdd! nmos_6p0 m=1 w=720e-9 l=700n nf=2 as=316.8e-15 ad=187.2e-15 ps=3.2e-6 ++ pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ vdd! nmos_6p0 m=1 w=900e-9 l=700n nf=3 as=529.2e-15 ad=529.2e-15 ps=4.68e-6 ++ pd=4.68e-6 nrd=0.653333 nrs=0.653333 sa=0.660u sb=0.660u sd=0.960u dtemp=0 ++ par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ vdd! nmos_6p0 m=1 w=1.08e-6 l=700n nf=3 as=345.6e-15 ad=345.6e-15 ps=3.36e-6 ++ pd=3.36e-6 nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S vdd! nmos_6p0 ++ m=1 w=16.08e-6 l=700n nf=3 as=5.1456e-12 ad=5.1456e-12 ps=23.36e-6 ++ pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S vdd! nmos_6p0 ++ m=1 w=26.8e-6 l=700n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S vdd! nmos_6p0 m=1 ++ w=16.8e-6 l=700n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 ++ nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S vdd! nmos_6p0 m=1 ++ w=10.08e-6 l=700n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 pd=15.36e-6 ++ nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S vdd! nmos_6p0 m=1 ++ w=6.72e-6 l=700n nf=2 as=1.7472e-12 ad=2.9568e-12 ps=7.76e-6 pd=15.2e-6 ++ nrd=0.065476 nrs=0.038690 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S vdd! nmos_6p0 m=1 ++ w=6.72e-6 l=700n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S vdd! nmos_6p0 ++ m=1 w=10.08e-6 l=700n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S vdd! nmos_6p0 ++ m=1 w=10.08e-6 l=700n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S vdd! nmos_6p0 ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S vdd! nmos_6p0 m=1 ++ w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S vdd! ++ nmos_6p0 m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S vdd! ++ nmos_6p0 m=1 w=25.08e-6 l=700n nf=3 as=8.0256e-12 ad=8.0256e-12 ps=35.36e-6 ++ pd=35.36e-6 nrd=0.012759 nrs=0.012759 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S vdd! ++ nmos_6p0 m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S vdd! ++ nmos_6p0 m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S vdd! ++ nmos_6p0 m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S vdd! ++ nmos_6p0 m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_6p0 m=1 w=360e-9 ++ l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 ++ nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_dw.gds b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_dw.gds new file mode 100644 index 0000000..b2a7d72 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_dw.src.cdl b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_dw.src.cdl new file mode 100644 index 0000000..3fec8b4 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_dw.src.cdl
@@ -0,0 +1,734 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_6p0_dw +* View Name: schematic +* Netlisted on: Sep 10 16:44:16 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_6p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_6p0_dw I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S ++ I1_lin_default_sdConn_1_R0_D I1_lin_default_sdConn_1_R0_G ++ I1_lin_default_sdConn_1_R0_S I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S ++ I1_lin_default_sdWidth_0_R0_D I1_lin_default_sdWidth_0_R0_G ++ I1_lin_default_sdWidth_0_R0_S I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S ++ I1_lin_default_sdWidth_2_R0_D I1_lin_default_sdWidth_2_R0_G ++ I1_lin_default_sdWidth_2_R0_S I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S ++ I1_lin_default_sdWidth_4_R0_D I1_lin_default_sdWidth_4_R0_G ++ I1_lin_default_sdWidth_4_R0_S I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S ++ I1_lin_default_sdWidth_6_R0_D I1_lin_default_sdWidth_6_R0_G ++ I1_lin_default_sdWidth_6_R0_S I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S ++ I1_lin_default_sdWidth_8_R0_D I1_lin_default_sdWidth_8_R0_G ++ I1_lin_default_sdWidth_8_R0_S I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S ++ I1_lin_default_tapCntRows_0_R0_D I1_lin_default_tapCntRows_0_R0_G ++ I1_lin_default_tapCntRows_0_R0_S I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S ++ I1_lin_default_tapCntRows_2_R0_D I1_lin_default_tapCntRows_2_R0_G ++ I1_lin_default_tapCntRows_2_R0_S I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S ++ I1_lin_default_tapCntRows_4_R0_D I1_lin_default_tapCntRows_4_R0_G ++ I1_lin_default_tapCntRows_4_R0_S I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_leftTap_0_R0_D:I +*.PININFO I1_lin_default_leftTap_0_R0_G:I I1_lin_default_leftTap_0_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_rightTap_0_R0_D:I +*.PININFO I1_lin_default_rightTap_0_R0_G:I I1_lin_default_rightTap_0_R0_S:I +*.PININFO I1_lin_default_sdConn_0_R0_D:I I1_lin_default_sdConn_0_R0_G:I +*.PININFO I1_lin_default_sdConn_0_R0_S:I I1_lin_default_sdConn_1_R0_D:I +*.PININFO I1_lin_default_sdConn_1_R0_G:I I1_lin_default_sdConn_1_R0_S:I +*.PININFO I1_lin_default_sdConn_2_R0_D:I I1_lin_default_sdConn_2_R0_G:I +*.PININFO I1_lin_default_sdConn_2_R0_S:I I1_lin_default_sdWidth_0_R0_D:I +*.PININFO I1_lin_default_sdWidth_0_R0_G:I I1_lin_default_sdWidth_0_R0_S:I +*.PININFO I1_lin_default_sdWidth_1_R0_D:I I1_lin_default_sdWidth_1_R0_G:I +*.PININFO I1_lin_default_sdWidth_1_R0_S:I I1_lin_default_sdWidth_2_R0_D:I +*.PININFO I1_lin_default_sdWidth_2_R0_G:I I1_lin_default_sdWidth_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_3_R0_D:I I1_lin_default_sdWidth_3_R0_G:I +*.PININFO I1_lin_default_sdWidth_3_R0_S:I I1_lin_default_sdWidth_4_R0_D:I +*.PININFO I1_lin_default_sdWidth_4_R0_G:I I1_lin_default_sdWidth_4_R0_S:I +*.PININFO I1_lin_default_sdWidth_5_R0_D:I I1_lin_default_sdWidth_5_R0_G:I +*.PININFO I1_lin_default_sdWidth_5_R0_S:I I1_lin_default_sdWidth_6_R0_D:I +*.PININFO I1_lin_default_sdWidth_6_R0_G:I I1_lin_default_sdWidth_6_R0_S:I +*.PININFO I1_lin_default_sdWidth_7_R0_D:I I1_lin_default_sdWidth_7_R0_G:I +*.PININFO I1_lin_default_sdWidth_7_R0_S:I I1_lin_default_sdWidth_8_R0_D:I +*.PININFO I1_lin_default_sdWidth_8_R0_G:I I1_lin_default_sdWidth_8_R0_S:I +*.PININFO I1_lin_default_sdWidth_9_R0_D:I I1_lin_default_sdWidth_9_R0_G:I +*.PININFO I1_lin_default_sdWidth_9_R0_S:I I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I vdd!:I +MMN10 I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S vdd! nmos_6p0_dw m=1 w=26.8e-6 l=700n nf=5 ++ as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 pd=39.74e-6 nrd=0.028284 ++ nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 par=1 +MMN9 I1_lin_default_sdWidth_8_R0_D I1_lin_default_sdWidth_8_R0_G ++ I1_lin_default_sdWidth_8_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 nrd=3.333333 nrs=3.333333 ++ sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MMN8 I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 nrd=2.875000 nrs=2.875000 ++ sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MMN7 I1_lin_default_sdWidth_6_R0_D I1_lin_default_sdWidth_6_R0_G ++ I1_lin_default_sdWidth_6_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 nrd=2.486111 nrs=2.486111 ++ sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MMN6 I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 nrd=2.166667 nrs=2.166667 ++ sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MMN5 I1_lin_default_sdWidth_4_R0_D I1_lin_default_sdWidth_4_R0_G ++ I1_lin_default_sdWidth_4_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 nrd=1.902778 nrs=1.902778 ++ sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S vdd! ++ nmos_6p0_dw m=1 w=16.08e-6 l=700n nf=3 as=5.1456e-12 ad=5.1456e-12 ++ ps=23.36e-6 pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MMN4 I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 nrd=1.680556 nrs=1.680556 ++ sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S vdd! ++ nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ vdd! nmos_6p0_dw m=1 w=720e-9 l=700n nf=2 as=316.8e-15 ad=187.2e-15 ++ ps=3.2e-6 pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u ++ dtemp=0 par=1 +MMN3 I1_lin_default_sdWidth_2_R0_D I1_lin_default_sdWidth_2_R0_G ++ I1_lin_default_sdWidth_2_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 nrd=1.500000 nrs=1.500000 ++ sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S vdd! nmos_6p0_dw ++ m=1 w=10.08e-6 l=700n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S vdd! ++ nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ vdd! nmos_6p0_dw m=1 w=900e-9 l=700n nf=3 as=529.2e-15 ad=529.2e-15 ++ ps=4.68e-6 pd=4.68e-6 nrd=0.653333 nrs=0.653333 sa=0.660u sb=0.660u ++ sd=0.960u dtemp=0 par=1 +MMN2 I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 nrd=1.347222 nrs=1.347222 ++ sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S vdd! nmos_6p0_dw ++ m=1 w=6.72e-6 l=700n nf=2 as=1.7472e-12 ad=2.9568e-12 ps=7.76e-6 pd=15.2e-6 ++ nrd=0.065476 nrs=0.038690 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S vdd! nmos_6p0_dw ++ m=1 w=10.08e-6 l=700n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S vdd! ++ nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ vdd! nmos_6p0_dw m=1 w=1.08e-6 l=700n nf=3 as=345.6e-15 ad=345.6e-15 ++ ps=3.36e-6 pd=3.36e-6 nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MMN1 I1_lin_default_sdWidth_0_R0_D I1_lin_default_sdWidth_0_R0_G ++ I1_lin_default_sdWidth_0_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S vdd! nmos_6p0_dw ++ m=1 w=6.72e-6 l=700n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S vdd! ++ nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S vdd! ++ nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S vdd! ++ nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MMN0 I1_default_D I1_default_G I1_default_S vdd! nmos_6p0_dw m=1 w=360e-9 ++ l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 ++ nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S vdd! ++ nmos_6p0_dw m=1 w=1e-3 l=700n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 ++ pd=1.0052e-3 nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S vdd! ++ nmos_6p0_dw m=1 w=85.455e-6 l=700n nf=1 as=37.6002e-12 ad=37.6002e-12 ++ ps=171.79e-6 pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S vdd! ++ nmos_6p0_dw m=1 w=71.215e-6 l=700n nf=1 as=31.3346e-12 ad=31.3346e-12 ++ ps=143.31e-6 pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S vdd! ++ nmos_6p0_dw m=1 w=59.345e-6 l=700n nf=1 as=26.1118e-12 ad=26.1118e-12 ++ ps=119.57e-6 pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S vdd! ++ nmos_6p0_dw m=1 w=49.455e-6 l=700n nf=1 as=21.7602e-12 ad=21.7602e-12 ++ ps=99.79e-6 pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S vdd! ++ nmos_6p0_dw m=1 w=41.21e-6 l=700n nf=1 as=18.1324e-12 ad=18.1324e-12 ++ ps=83.3e-6 pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S vdd! ++ nmos_6p0_dw m=1 w=34.345e-6 l=700n nf=1 as=15.1118e-12 ad=15.1118e-12 ++ ps=69.57e-6 pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S vdd! ++ nmos_6p0_dw m=1 w=28.62e-6 l=700n nf=1 as=12.5928e-12 ad=12.5928e-12 ++ ps=58.12e-6 pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S vdd! ++ nmos_6p0_dw m=1 w=23.85e-6 l=700n nf=1 as=10.494e-12 ad=10.494e-12 ++ ps=48.58e-6 pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S vdd! ++ nmos_6p0_dw m=1 w=19.875e-6 l=700n nf=1 as=8.745e-12 ad=8.745e-12 ++ ps=40.63e-6 pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S vdd! ++ nmos_6p0_dw m=1 w=16.56e-6 l=700n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 ++ pd=34e-6 nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S vdd! ++ nmos_6p0_dw m=1 w=13.8e-6 l=700n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 ++ pd=28.48e-6 nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S vdd! ++ nmos_6p0_dw m=1 w=11.5e-6 l=700n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 ++ pd=23.88e-6 nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S vdd! ++ nmos_6p0_dw m=1 w=9.585e-6 l=700n nf=1 as=4.2174e-12 ad=4.2174e-12 ++ ps=20.05e-6 pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S vdd! ++ nmos_6p0_dw m=1 w=7.985e-6 l=700n nf=1 as=3.5134e-12 ad=3.5134e-12 ++ ps=16.85e-6 pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S vdd! ++ nmos_6p0_dw m=1 w=6.655e-6 l=700n nf=1 as=2.9282e-12 ad=2.9282e-12 ++ ps=14.19e-6 pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S vdd! ++ nmos_6p0_dw m=1 w=5.545e-6 l=700n nf=1 as=2.4398e-12 ad=2.4398e-12 ++ ps=11.97e-6 pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S vdd! ++ nmos_6p0_dw m=1 w=4.62e-6 l=700n nf=1 as=2.0328e-12 ad=2.0328e-12 ++ ps=10.12e-6 pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S vdd! ++ nmos_6p0_dw m=1 w=3.85e-6 l=700n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 ++ pd=8.58e-6 nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S vdd! ++ nmos_6p0_dw m=1 w=3.21e-6 l=700n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 ++ pd=7.3e-6 nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S vdd! ++ nmos_6p0_dw m=1 w=2.675e-6 l=700n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 ++ pd=6.23e-6 nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S vdd! ++ nmos_6p0_dw m=1 w=2.23e-6 l=700n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 ++ pd=5.34e-6 nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S vdd! ++ nmos_6p0_dw m=1 w=1.86e-6 l=700n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 ++ pd=4.6e-6 nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S vdd! nmos_6p0_dw ++ m=1 w=1.55e-6 l=700n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S vdd! nmos_6p0_dw ++ m=1 w=1.29e-6 l=700n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S vdd! nmos_6p0_dw ++ m=1 w=1.075e-6 l=700n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S vdd! nmos_6p0_dw ++ m=1 w=895e-9 l=700n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S vdd! nmos_6p0_dw ++ m=1 w=745e-9 l=700n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S vdd! nmos_6p0_dw ++ m=1 w=620e-9 l=700n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S vdd! nmos_6p0_dw ++ m=1 w=520e-9 l=700n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S vdd! nmos_6p0_dw ++ m=1 w=430e-9 l=700n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S vdd! nmos_6p0_dw ++ m=1 w=300e-9 l=700n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S vdd! nmos_6p0_dw m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=46.375u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=38.645u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=32.205u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=26.835u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=22.365u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=18.635u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=15.530u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=12.940u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=10.785u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=8.985u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=7.490u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=6.240u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=5.200u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=4.335u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=3.610u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=3.010u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=2.510u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=2.090u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=1.740u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=1.450u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=1.210u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=1.010u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=0.840u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=0.700u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_6p0_dw m=1 w=36e-6 l=700n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_6p0_dw m=1 w=18.36e-6 l=700n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_6p0_dw m=1 w=360e-9 l=700n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S vdd! ++ nmos_6p0_dw m=1 w=16.08e-6 l=700n nf=3 as=5.1456e-12 ad=5.1456e-12 ++ ps=23.36e-6 pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S vdd! ++ nmos_6p0_dw m=1 w=720e-9 l=700n nf=2 as=316.8e-15 ad=187.2e-15 ps=3.2e-6 ++ pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S vdd! ++ nmos_6p0_dw m=1 w=720e-9 l=700n nf=2 as=316.8e-15 ad=187.2e-15 ps=3.2e-6 ++ pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S vdd! nmos_6p0_dw ++ m=1 w=26.8e-6 l=700n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S vdd! nmos_6p0_dw ++ m=1 w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_6p0_dw m=1 ++ w=360e-9 l=700n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_dw_sab.gds b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_dw_sab.gds new file mode 100644 index 0000000..11f96ae --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_dw_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_dw_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_dw_sab.src.cdl new file mode 100644 index 0000000..c9d84d2 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_dw_sab.src.cdl
@@ -0,0 +1,362 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_6p0_dw_sab +* View Name: schematic +* Netlisted on: Sep 10 16:46:35 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_6p0_dw_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_6p0_dw_sab I1_default_D I1_default_G I1_default_S ++ I1_lin_default_d_sab_0_R0_D I1_lin_default_d_sab_0_R0_G ++ I1_lin_default_d_sab_0_R0_S I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S ++ I1_lin_default_d_sab_2_R0_D I1_lin_default_d_sab_2_R0_G ++ I1_lin_default_d_sab_2_R0_S I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S ++ I1_lin_default_d_sab_4_R0_D I1_lin_default_d_sab_4_R0_G ++ I1_lin_default_d_sab_4_R0_S I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S ++ I1_lin_default_d_sab_6_R0_D I1_lin_default_d_sab_6_R0_G ++ I1_lin_default_d_sab_6_R0_S I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S ++ I1_lin_default_d_sab_8_R0_D I1_lin_default_d_sab_8_R0_G ++ I1_lin_default_d_sab_8_R0_S I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S ++ I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S I1_lin_default_gns_1_R0_D ++ I1_lin_default_gns_1_R0_G I1_lin_default_gns_1_R0_S ++ I1_lin_default_guardRing_0_R0_D I1_lin_default_guardRing_0_R0_G ++ I1_lin_default_guardRing_0_R0_S I1_lin_default_guardRing_1_R0_D ++ I1_lin_default_guardRing_1_R0_G I1_lin_default_guardRing_1_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S ++ I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S ++ I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S ++ I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S ++ I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S ++ I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G I1_lin_default_nf_3_R0_S ++ I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G I1_lin_default_nf_4_R0_S ++ I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G I1_lin_default_nf_5_R0_S ++ I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G I1_lin_default_nf_6_R0_S ++ I1_lin_default_nf_7_R0_D I1_lin_default_nf_7_R0_G I1_lin_default_nf_7_R0_S ++ I1_lin_default_psub_tap_0_R0_D I1_lin_default_psub_tap_0_R0_G ++ I1_lin_default_psub_tap_0_R0_S I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S ++ I1_lin_default_s_sab_1_R0_D I1_lin_default_s_sab_1_R0_G ++ I1_lin_default_s_sab_1_R0_S I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S ++ I1_lin_default_s_sab_3_R0_D I1_lin_default_s_sab_3_R0_G ++ I1_lin_default_s_sab_3_R0_S I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S ++ I1_lin_default_s_sab_5_R0_D I1_lin_default_s_sab_5_R0_G ++ I1_lin_default_s_sab_5_R0_S I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S ++ I1_lin_default_s_sab_7_R0_D I1_lin_default_s_sab_7_R0_G ++ I1_lin_default_s_sab_7_R0_S I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S ++ I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G I1_lin_default_wf_0_R0_S ++ I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G I1_lin_default_wf_1_R0_S ++ I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G I1_lin_default_wf_2_R0_S ++ I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G I1_lin_default_wf_3_R0_S ++ I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G I1_lin_default_wf_4_R0_S ++ I1_lin_default_wf_5_R0_D I1_lin_default_wf_5_R0_G I1_lin_default_wf_5_R0_S ++ I1_lin_default_wf_6_R0_D I1_lin_default_wf_6_R0_G I1_lin_default_wf_6_R0_S ++ I1_lin_default_wf_7_R0_D I1_lin_default_wf_7_R0_G I1_lin_default_wf_7_R0_S ++ vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_d_sab_0_R0_D:I I1_lin_default_d_sab_0_R0_G:I +*.PININFO I1_lin_default_d_sab_0_R0_S:I I1_lin_default_d_sab_1_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_G:I I1_lin_default_d_sab_1_R0_S:I +*.PININFO I1_lin_default_d_sab_2_R0_D:I I1_lin_default_d_sab_2_R0_G:I +*.PININFO I1_lin_default_d_sab_2_R0_S:I I1_lin_default_d_sab_3_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_G:I I1_lin_default_d_sab_3_R0_S:I +*.PININFO I1_lin_default_d_sab_4_R0_D:I I1_lin_default_d_sab_4_R0_G:I +*.PININFO I1_lin_default_d_sab_4_R0_S:I I1_lin_default_d_sab_5_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_G:I I1_lin_default_d_sab_5_R0_S:I +*.PININFO I1_lin_default_d_sab_6_R0_D:I I1_lin_default_d_sab_6_R0_G:I +*.PININFO I1_lin_default_d_sab_6_R0_S:I I1_lin_default_d_sab_7_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_G:I I1_lin_default_d_sab_7_R0_S:I +*.PININFO I1_lin_default_d_sab_8_R0_D:I I1_lin_default_d_sab_8_R0_G:I +*.PININFO I1_lin_default_d_sab_8_R0_S:I I1_lin_default_d_sab_9_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_G:I I1_lin_default_d_sab_9_R0_S:I +*.PININFO I1_lin_default_gns_0_R0_D:I I1_lin_default_gns_0_R0_G:I +*.PININFO I1_lin_default_gns_0_R0_S:I I1_lin_default_gns_1_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_G:I I1_lin_default_gns_1_R0_S:I +*.PININFO I1_lin_default_guardRing_0_R0_D:I I1_lin_default_guardRing_0_R0_G:I +*.PININFO I1_lin_default_guardRing_0_R0_S:I I1_lin_default_guardRing_1_R0_D:I +*.PININFO I1_lin_default_guardRing_1_R0_G:I I1_lin_default_guardRing_1_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_nf_3_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_G:I I1_lin_default_nf_3_R0_S:I +*.PININFO I1_lin_default_nf_4_R0_D:I I1_lin_default_nf_4_R0_G:I +*.PININFO I1_lin_default_nf_4_R0_S:I I1_lin_default_nf_5_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_G:I I1_lin_default_nf_5_R0_S:I +*.PININFO I1_lin_default_nf_6_R0_D:I I1_lin_default_nf_6_R0_G:I +*.PININFO I1_lin_default_nf_6_R0_S:I I1_lin_default_nf_7_R0_D:I +*.PININFO I1_lin_default_nf_7_R0_G:I I1_lin_default_nf_7_R0_S:I +*.PININFO I1_lin_default_psub_tap_0_R0_D:I I1_lin_default_psub_tap_0_R0_G:I +*.PININFO I1_lin_default_psub_tap_0_R0_S:I I1_lin_default_s_sab_0_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_G:I I1_lin_default_s_sab_0_R0_S:I +*.PININFO I1_lin_default_s_sab_1_R0_D:I I1_lin_default_s_sab_1_R0_G:I +*.PININFO I1_lin_default_s_sab_1_R0_S:I I1_lin_default_s_sab_2_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_G:I I1_lin_default_s_sab_2_R0_S:I +*.PININFO I1_lin_default_s_sab_3_R0_D:I I1_lin_default_s_sab_3_R0_G:I +*.PININFO I1_lin_default_s_sab_3_R0_S:I I1_lin_default_s_sab_4_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_G:I I1_lin_default_s_sab_4_R0_S:I +*.PININFO I1_lin_default_s_sab_5_R0_D:I I1_lin_default_s_sab_5_R0_G:I +*.PININFO I1_lin_default_s_sab_5_R0_S:I I1_lin_default_s_sab_6_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_G:I I1_lin_default_s_sab_6_R0_S:I +*.PININFO I1_lin_default_s_sab_7_R0_D:I I1_lin_default_s_sab_7_R0_G:I +*.PININFO I1_lin_default_s_sab_7_R0_S:I I1_lin_default_strapSD_0_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_G:I I1_lin_default_strapSD_0_R0_S:I +*.PININFO I1_lin_default_wf_0_R0_D:I I1_lin_default_wf_0_R0_G:I +*.PININFO I1_lin_default_wf_0_R0_S:I I1_lin_default_wf_1_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_G:I I1_lin_default_wf_1_R0_S:I +*.PININFO I1_lin_default_wf_2_R0_D:I I1_lin_default_wf_2_R0_G:I +*.PININFO I1_lin_default_wf_2_R0_S:I I1_lin_default_wf_3_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_G:I I1_lin_default_wf_3_R0_S:I +*.PININFO I1_lin_default_wf_4_R0_D:I I1_lin_default_wf_4_R0_G:I +*.PININFO I1_lin_default_wf_4_R0_S:I I1_lin_default_wf_5_R0_D:I +*.PININFO I1_lin_default_wf_5_R0_G:I I1_lin_default_wf_5_R0_S:I +*.PININFO I1_lin_default_wf_6_R0_D:I I1_lin_default_wf_6_R0_G:I +*.PININFO I1_lin_default_wf_6_R0_S:I I1_lin_default_wf_7_R0_D:I +*.PININFO I1_lin_default_wf_7_R0_G:I I1_lin_default_wf_7_R0_S:I vdd!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D I1_lin_default_wf_7_R0_G ++ I1_lin_default_wf_7_R0_S vdd! nmos_6p0_dw_sab m=1 w=720.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D I1_lin_default_wf_6_R0_G ++ I1_lin_default_wf_6_R0_S vdd! nmos_6p0_dw_sab m=1 w=716.640u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D I1_lin_default_wf_5_R0_G ++ I1_lin_default_wf_5_R0_S vdd! nmos_6p0_dw_sab m=1 w=597.180u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G ++ I1_lin_default_wf_4_R0_S vdd! nmos_6p0_dw_sab m=1 w=497.640u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G ++ I1_lin_default_wf_3_R0_S vdd! nmos_6p0_dw_sab m=1 w=414.720u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G ++ I1_lin_default_wf_2_R0_S vdd! nmos_6p0_dw_sab m=1 w=345.600u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G ++ I1_lin_default_wf_1_R0_S vdd! nmos_6p0_dw_sab m=1 w=288.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G ++ I1_lin_default_wf_0_R0_S vdd! nmos_6p0_dw_sab m=1 w=240.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=10.000u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=8.560u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=7.135u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=5.945u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=4.955u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=4.130u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=3.440u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=2.865u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=2.390u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=1.990u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=1.660u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=1.380u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=1.150u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=0.960u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=0.800u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_8_R0_G I1_lin_default_d_sab_8_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_6_R0_G I1_lin_default_d_sab_6_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_4_R0_G I1_lin_default_d_sab_4_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_2_R0_G I1_lin_default_d_sab_2_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_0_R0_G I1_lin_default_d_sab_0_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.780u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.655u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.545u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.455u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.380u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.315u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.265u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S vdd! nmos_6p0_dw_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.220u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_7_R0 I1_lin_default_nf_7_R0_D I1_lin_default_nf_7_R0_G ++ I1_lin_default_nf_7_R0_S vdd! nmos_6p0_dw_sab m=1 w=450.000u l=0.8u nf=18 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G ++ I1_lin_default_nf_6_R0_S vdd! nmos_6p0_dw_sab m=1 w=400.000u l=0.8u nf=16 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G ++ I1_lin_default_nf_5_R0_S vdd! nmos_6p0_dw_sab m=1 w=350.000u l=0.8u nf=14 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G ++ I1_lin_default_nf_4_R0_S vdd! nmos_6p0_dw_sab m=1 w=300.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G ++ I1_lin_default_nf_3_R0_S vdd! nmos_6p0_dw_sab m=1 w=250.000u l=0.8u nf=10 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_6p0_dw_sab m=1 w=200.000u l=0.8u nf=8 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_6p0_dw_sab m=1 w=150.000u l=0.8u nf=6 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_6p0_dw_sab m=1 w=100.000u l=0.8u nf=4 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_6p0_dw_sab m=3 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_6p0_dw_sab m=2 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D I1_lin_default_gns_1_R0_G ++ I1_lin_default_gns_1_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 ++ s_sab=0 d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S vdd! nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_guardRing_1_R0 I1_lin_default_guardRing_1_R0_D ++ I1_lin_default_guardRing_1_R0_G I1_lin_default_guardRing_1_R0_S vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_guardRing_0_R0_G I1_lin_default_guardRing_0_R0_S vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_psub_tap_0_R0 I1_lin_default_psub_tap_0_R0_D ++ I1_lin_default_psub_tap_0_R0_G I1_lin_default_psub_tap_0_R0_S vdd! ++ nmos_6p0_dw_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_6p0_dw_sab m=1 ++ w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_nat.gds b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_nat.gds new file mode 100644 index 0000000..949996d --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_nat.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_nat.src.cdl b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_nat.src.cdl new file mode 100644 index 0000000..1837e02 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_nat.src.cdl
@@ -0,0 +1,656 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_6p0_nat +* View Name: schematic +* Netlisted on: Sep 10 16:48:15 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_6p0_nat +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_6p0_nat I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_gateConn_0_R0_D I1_lin_default_gateConn_0_R0_G ++ I1_lin_default_gateConn_0_R0_S I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S ++ I1_lin_default_gateConn_2_R0_D I1_lin_default_gateConn_2_R0_G ++ I1_lin_default_gateConn_2_R0_S I1_lin_default_l_0_R0_D ++ I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D ++ I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D ++ I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D ++ I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S I1_lin_default_l_4_R0_D ++ I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S I1_lin_default_l_5_R0_D ++ I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S I1_lin_default_l_6_R0_D ++ I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S I1_lin_default_l_7_R0_D ++ I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S I1_lin_default_l_8_R0_D ++ I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S I1_lin_default_l_9_R0_D ++ I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S I1_lin_default_l_10_R0_D ++ I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S I1_lin_default_l_11_R0_D ++ I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S I1_lin_default_l_12_R0_D ++ I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S I1_lin_default_l_13_R0_D ++ I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S I1_lin_default_l_14_R0_D ++ I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S I1_lin_default_l_15_R0_D ++ I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S I1_lin_default_l_16_R0_D ++ I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S I1_lin_default_l_17_R0_D ++ I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S I1_lin_default_l_18_R0_D ++ I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S I1_lin_default_l_19_R0_D ++ I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_gateConn_0_R0_D:I I1_lin_default_gateConn_0_R0_G:I +*.PININFO I1_lin_default_gateConn_0_R0_S:I I1_lin_default_gateConn_1_R0_D:I +*.PININFO I1_lin_default_gateConn_1_R0_G:I I1_lin_default_gateConn_1_R0_S:I +*.PININFO I1_lin_default_gateConn_2_R0_D:I I1_lin_default_gateConn_2_R0_G:I +*.PININFO I1_lin_default_gateConn_2_R0_S:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_G:I I1_lin_default_l_0_R0_S:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_1_R0_G:I +*.PININFO I1_lin_default_l_1_R0_S:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_2_R0_G:I I1_lin_default_l_2_R0_S:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_3_R0_G:I +*.PININFO I1_lin_default_l_3_R0_S:I I1_lin_default_l_4_R0_D:I +*.PININFO I1_lin_default_l_4_R0_G:I I1_lin_default_l_4_R0_S:I +*.PININFO I1_lin_default_l_5_R0_D:I I1_lin_default_l_5_R0_G:I +*.PININFO I1_lin_default_l_5_R0_S:I I1_lin_default_l_6_R0_D:I +*.PININFO I1_lin_default_l_6_R0_G:I I1_lin_default_l_6_R0_S:I +*.PININFO I1_lin_default_l_7_R0_D:I I1_lin_default_l_7_R0_G:I +*.PININFO I1_lin_default_l_7_R0_S:I I1_lin_default_l_8_R0_D:I +*.PININFO I1_lin_default_l_8_R0_G:I I1_lin_default_l_8_R0_S:I +*.PININFO I1_lin_default_l_9_R0_D:I I1_lin_default_l_9_R0_G:I +*.PININFO I1_lin_default_l_9_R0_S:I I1_lin_default_l_10_R0_D:I +*.PININFO I1_lin_default_l_10_R0_G:I I1_lin_default_l_10_R0_S:I +*.PININFO I1_lin_default_l_11_R0_D:I I1_lin_default_l_11_R0_G:I +*.PININFO I1_lin_default_l_11_R0_S:I I1_lin_default_l_12_R0_D:I +*.PININFO I1_lin_default_l_12_R0_G:I I1_lin_default_l_12_R0_S:I +*.PININFO I1_lin_default_l_13_R0_D:I I1_lin_default_l_13_R0_G:I +*.PININFO I1_lin_default_l_13_R0_S:I I1_lin_default_l_14_R0_D:I +*.PININFO I1_lin_default_l_14_R0_G:I I1_lin_default_l_14_R0_S:I +*.PININFO I1_lin_default_l_15_R0_D:I I1_lin_default_l_15_R0_G:I +*.PININFO I1_lin_default_l_15_R0_S:I I1_lin_default_l_16_R0_D:I +*.PININFO I1_lin_default_l_16_R0_G:I I1_lin_default_l_16_R0_S:I +*.PININFO I1_lin_default_l_17_R0_D:I I1_lin_default_l_17_R0_G:I +*.PININFO I1_lin_default_l_17_R0_S:I I1_lin_default_l_18_R0_D:I +*.PININFO I1_lin_default_l_18_R0_G:I I1_lin_default_l_18_R0_S:I +*.PININFO I1_lin_default_l_19_R0_D:I I1_lin_default_l_19_R0_G:I +*.PININFO I1_lin_default_l_19_R0_S:I I1_lin_default_leftTap_0_R0_D:I +*.PININFO I1_lin_default_leftTap_0_R0_G:I I1_lin_default_leftTap_0_R0_S:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_0_R0_G:I +*.PININFO I1_lin_default_m_0_R0_S:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_1_R0_G:I I1_lin_default_m_1_R0_S:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_m_2_R0_G:I +*.PININFO I1_lin_default_m_2_R0_S:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_0_R0_G:I I1_lin_default_nf_0_R0_S:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_1_R0_G:I +*.PININFO I1_lin_default_nf_1_R0_S:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_2_R0_G:I I1_lin_default_nf_2_R0_S:I +*.PININFO I1_lin_default_rightTap_0_R0_D:I I1_lin_default_rightTap_0_R0_G:I +*.PININFO I1_lin_default_rightTap_0_R0_S:I I1_lin_default_sFirst_0_R0_D:I +*.PININFO I1_lin_default_sFirst_0_R0_G:I I1_lin_default_sFirst_0_R0_S:I +*.PININFO I1_lin_default_sdConn_0_R0_D:I I1_lin_default_sdConn_0_R0_G:I +*.PININFO I1_lin_default_sdConn_0_R0_S:I I1_lin_default_sdConn_1_R0_D:I +*.PININFO I1_lin_default_sdConn_1_R0_G:I I1_lin_default_sdConn_1_R0_S:I +*.PININFO I1_lin_default_sdConn_2_R0_D:I I1_lin_default_sdConn_2_R0_G:I +*.PININFO I1_lin_default_sdConn_2_R0_S:I I1_lin_default_sdWidth_0_R0_D:I +*.PININFO I1_lin_default_sdWidth_0_R0_G:I I1_lin_default_sdWidth_0_R0_S:I +*.PININFO I1_lin_default_sdWidth_1_R0_D:I I1_lin_default_sdWidth_1_R0_G:I +*.PININFO I1_lin_default_sdWidth_1_R0_S:I I1_lin_default_sdWidth_2_R0_D:I +*.PININFO I1_lin_default_sdWidth_2_R0_G:I I1_lin_default_sdWidth_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_3_R0_D:I I1_lin_default_sdWidth_3_R0_G:I +*.PININFO I1_lin_default_sdWidth_3_R0_S:I I1_lin_default_sdWidth_4_R0_D:I +*.PININFO I1_lin_default_sdWidth_4_R0_G:I I1_lin_default_sdWidth_4_R0_S:I +*.PININFO I1_lin_default_sdWidth_5_R0_D:I I1_lin_default_sdWidth_5_R0_G:I +*.PININFO I1_lin_default_sdWidth_5_R0_S:I I1_lin_default_sdWidth_6_R0_D:I +*.PININFO I1_lin_default_sdWidth_6_R0_G:I I1_lin_default_sdWidth_6_R0_S:I +*.PININFO I1_lin_default_sdWidth_7_R0_D:I I1_lin_default_sdWidth_7_R0_G:I +*.PININFO I1_lin_default_sdWidth_7_R0_S:I I1_lin_default_sdWidth_8_R0_D:I +*.PININFO I1_lin_default_sdWidth_8_R0_G:I I1_lin_default_sdWidth_8_R0_S:I +*.PININFO I1_lin_default_sdWidth_9_R0_D:I I1_lin_default_sdWidth_9_R0_G:I +*.PININFO I1_lin_default_sdWidth_9_R0_S:I I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I vdd!:I +MMN0 I1_lin_default_sFirst_0_R0_D I1_lin_default_sFirst_0_R0_G ++ I1_lin_default_sFirst_0_R0_S vdd! nmos_6p0_nat m=1 w=8.4e-6 l=1.8u nf=3 ++ as=2.688e-12 ad=2.688e-12 ps=13.12e-6 pd=13.12e-6 nrd=0.038095 nrs=0.038095 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S vdd! ++ nmos_6p0_nat m=1 w=500e-6 l=1.8u nf=5 as=148e-12 ad=148e-12 ps=602.96e-6 ++ pd=602.96e-6 nrd=0.000592 nrs=0.000592 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S vdd! ++ nmos_6p0_nat m=1 w=90.435e-6 l=1.8u nf=1 as=39.7914e-12 ad=39.7914e-12 ++ ps=181.75e-6 pd=181.75e-6 nrd=0.004865 nrs=0.004865 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S vdd! ++ nmos_6p0_nat m=1 w=75.365e-6 l=1.8u nf=1 as=33.1606e-12 ad=33.1606e-12 ++ ps=151.61e-6 pd=151.61e-6 nrd=0.005838 nrs=0.005838 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S vdd! ++ nmos_6p0_nat m=1 w=62.8e-6 l=1.8u nf=1 as=27.632e-12 ad=27.632e-12 ++ ps=126.48e-6 pd=126.48e-6 nrd=0.007006 nrs=0.007006 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S vdd! ++ nmos_6p0_nat m=1 w=52.335e-6 l=1.8u nf=1 as=23.0274e-12 ad=23.0274e-12 ++ ps=105.55e-6 pd=105.55e-6 nrd=0.008407 nrs=0.008407 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S vdd! ++ nmos_6p0_nat m=1 w=43.615e-6 l=1.8u nf=1 as=19.1906e-12 ad=19.1906e-12 ++ ps=88.11e-6 pd=88.11e-6 nrd=0.010088 nrs=0.010088 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S vdd! ++ nmos_6p0_nat m=1 w=36.345e-6 l=1.8u nf=1 as=15.9918e-12 ad=15.9918e-12 ++ ps=73.57e-6 pd=73.57e-6 nrd=0.012106 nrs=0.012106 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S vdd! ++ nmos_6p0_nat m=1 w=30.285e-6 l=1.8u nf=1 as=13.3254e-12 ad=13.3254e-12 ++ ps=61.45e-6 pd=61.45e-6 nrd=0.014529 nrs=0.014529 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S vdd! ++ nmos_6p0_nat m=1 w=25.24e-6 l=1.8u nf=1 as=11.1056e-12 ad=11.1056e-12 ++ ps=51.36e-6 pd=51.36e-6 nrd=0.017433 nrs=0.017433 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S vdd! ++ nmos_6p0_nat m=1 w=21.03e-6 l=1.8u nf=1 as=9.2532e-12 ad=9.2532e-12 ++ ps=42.94e-6 pd=42.94e-6 nrd=0.020922 nrs=0.020922 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S vdd! ++ nmos_6p0_nat m=1 w=17.525e-6 l=1.8u nf=1 as=7.711e-12 ad=7.711e-12 ++ ps=35.93e-6 pd=35.93e-6 nrd=0.025107 nrs=0.025107 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S vdd! ++ nmos_6p0_nat m=1 w=14.605e-6 l=1.8u nf=1 as=6.4262e-12 ad=6.4262e-12 ++ ps=30.09e-6 pd=30.09e-6 nrd=0.030127 nrs=0.030127 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S vdd! ++ nmos_6p0_nat m=1 w=12.17e-6 l=1.8u nf=1 as=5.3548e-12 ad=5.3548e-12 ++ ps=25.22e-6 pd=25.22e-6 nrd=0.036154 nrs=0.036154 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S vdd! ++ nmos_6p0_nat m=1 w=10.145e-6 l=1.8u nf=1 as=4.4638e-12 ad=4.4638e-12 ++ ps=21.17e-6 pd=21.17e-6 nrd=0.043371 nrs=0.043371 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S vdd! ++ nmos_6p0_nat m=1 w=8.45e-6 l=1.8u nf=1 as=3.718e-12 ad=3.718e-12 ps=17.78e-6 ++ pd=17.78e-6 nrd=0.052071 nrs=0.052071 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S vdd! ++ nmos_6p0_nat m=1 w=7.045e-6 l=1.8u nf=1 as=3.0998e-12 ad=3.0998e-12 ++ ps=14.97e-6 pd=14.97e-6 nrd=0.062456 nrs=0.062456 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S vdd! ++ nmos_6p0_nat m=1 w=5.87e-6 l=1.8u nf=1 as=2.5828e-12 ad=2.5828e-12 ++ ps=12.62e-6 pd=12.62e-6 nrd=0.074957 nrs=0.074957 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S vdd! ++ nmos_6p0_nat m=1 w=4.89e-6 l=1.8u nf=1 as=2.1516e-12 ad=2.1516e-12 ++ ps=10.66e-6 pd=10.66e-6 nrd=0.089980 nrs=0.089980 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S vdd! ++ nmos_6p0_nat m=1 w=4.075e-6 l=1.8u nf=1 as=1.793e-12 ad=1.793e-12 ps=9.03e-6 ++ pd=9.03e-6 nrd=0.107975 nrs=0.107975 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S vdd! ++ nmos_6p0_nat m=1 w=3.395e-6 l=1.8u nf=1 as=1.4938e-12 ad=1.4938e-12 ++ ps=7.67e-6 pd=7.67e-6 nrd=0.129602 nrs=0.129602 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S vdd! ++ nmos_6p0_nat m=1 w=2.83e-6 l=1.8u nf=1 as=1.2452e-12 ad=1.2452e-12 ++ ps=6.54e-6 pd=6.54e-6 nrd=0.155477 nrs=0.155477 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S vdd! ++ nmos_6p0_nat m=1 w=2.36e-6 l=1.8u nf=1 as=1.0384e-12 ad=1.0384e-12 ps=5.6e-6 ++ pd=5.6e-6 nrd=0.186441 nrs=0.186441 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S vdd! ++ nmos_6p0_nat m=1 w=1.965e-6 l=1.8u nf=1 as=864.6e-15 ad=864.6e-15 ps=4.81e-6 ++ pd=4.81e-6 nrd=0.223919 nrs=0.223919 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S vdd! ++ nmos_6p0_nat m=1 w=1.64e-6 l=1.8u nf=1 as=721.6e-15 ad=721.6e-15 ps=4.16e-6 ++ pd=4.16e-6 nrd=0.268293 nrs=0.268293 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S vdd! ++ nmos_6p0_nat m=1 w=1.365e-6 l=1.8u nf=1 as=600.6e-15 ad=600.6e-15 ps=3.61e-6 ++ pd=3.61e-6 nrd=0.322344 nrs=0.322344 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S vdd! ++ nmos_6p0_nat m=1 w=1.14e-6 l=1.8u nf=1 as=501.6e-15 ad=501.6e-15 ps=3.16e-6 ++ pd=3.16e-6 nrd=0.385965 nrs=0.385965 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S vdd! ++ nmos_6p0_nat m=1 w=950e-9 l=1.8u nf=1 as=418e-15 ad=418e-15 ps=2.78e-6 ++ pd=2.78e-6 nrd=0.463158 nrs=0.463158 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S vdd! nmos_6p0_nat m=1 w=5.6e-6 l=50.000u nf=2 ++ as=2.464e-12 ad=1.456e-12 ps=12.96e-6 pd=6.64e-6 nrd=0.046429 nrs=0.078571 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=47.920u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=39.935u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=33.280u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=27.735u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=23.110u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=19.260u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=16.050u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=13.375u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=11.145u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=9.290u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=7.740u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=6.450u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=5.375u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=4.480u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=3.730u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=3.110u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=2.590u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=2.160u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=1.800u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_6p0_nat m=1 w=80e-6 l=1.8u nf=100 ++ as=21.088e-12 ad=20.8e-12 ps=134.32e-6 pd=132e-6 nrd=0.003250 nrs=0.003295 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_6p0_nat m=1 w=40.8e-6 l=1.8u nf=51 ++ as=10.752e-12 ad=10.752e-12 ps=68.48e-6 pd=68.48e-6 nrd=0.006459 ++ nrs=0.006459 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 ++ as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.550000 nrs=0.550000 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_6p0_nat m=100 w=800e-9 l=1.8u nf=1 ++ as=35.2e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.55 nrs=0.55 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_6p0_nat m=51 w=800e-9 l=1.8u nf=1 ++ as=35.2e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.55 nrs=0.55 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 ++ as=35.2e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.55 nrs=0.55 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ vdd! nmos_6p0_nat m=1 w=2.4e-6 l=1.8u nf=3 as=768e-15 ad=768e-15 ps=5.12e-6 ++ pd=5.12e-6 nrd=0.133333 nrs=0.133333 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ vdd! nmos_6p0_nat m=1 w=1.6e-6 l=1.8u nf=2 as=704e-15 ad=416e-15 ps=4.96e-6 ++ pd=2.64e-6 nrd=0.162500 nrs=0.275000 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ vdd! nmos_6p0_nat m=1 w=5.6e-6 l=1.8u nf=2 as=2.464e-12 ad=1.456e-12 ++ ps=12.96e-6 pd=6.64e-6 nrd=0.046429 nrs=0.078571 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S vdd! ++ nmos_6p0_nat m=1 w=5.6e-6 l=1.8u nf=2 as=2.464e-12 ad=1.456e-12 ps=12.96e-6 ++ pd=6.64e-6 nrd=0.046429 nrs=0.078571 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=35.2e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.55 nrs=0.55 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=1.6e-6 l=1.8u nf=2 as=704e-15 ad=416e-15 ps=4.96e-6 ++ pd=2.64e-6 nrd=0.162500 nrs=0.275000 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S vdd! ++ nmos_6p0_nat m=1 w=29e-6 l=1.8u nf=5 as=21.982e-12 ad=21.982e-12 ps=42.38e-6 ++ pd=42.38e-6 nrd=0.026138 nrs=0.026138 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=960e-15 ad=960e-15 ps=4e-6 pd=4e-6 ++ nrd=1.500000 nrs=1.500000 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=828e-15 ad=828e-15 ps=3.67e-6 ++ pd=3.67e-6 nrd=1.293750 nrs=1.293750 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=716e-15 ad=716e-15 ps=3.39e-6 ++ pd=3.39e-6 nrd=1.118750 nrs=1.118750 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=624e-15 ad=624e-15 ps=3.16e-6 ++ pd=3.16e-6 nrd=0.975000 nrs=0.975000 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=548e-15 ad=548e-15 ps=2.97e-6 ++ pd=2.97e-6 nrd=0.856250 nrs=0.856250 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=484e-15 ad=484e-15 ps=2.81e-6 ++ pd=2.81e-6 nrd=0.756250 nrs=0.756250 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=432e-15 ad=432e-15 ps=2.68e-6 ++ pd=2.68e-6 nrd=0.675000 nrs=0.675000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=388e-15 ad=388e-15 ps=2.57e-6 ++ pd=2.57e-6 nrd=0.606250 nrs=0.606250 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S vdd! nmos_6p0_nat ++ m=1 w=5.6e-6 l=1.8u nf=2 as=2.464e-12 ad=1.456e-12 ps=12.96e-6 pd=6.64e-6 ++ nrd=0.046429 nrs=0.078571 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S vdd! nmos_6p0_nat ++ m=1 w=11.4e-6 l=1.8u nf=3 as=3.648e-12 ad=3.648e-12 ps=17.12e-6 pd=17.12e-6 ++ nrd=0.028070 nrs=0.028070 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S vdd! nmos_6p0_nat ++ m=1 w=7.6e-6 l=1.8u nf=2 as=1.976e-12 ad=3.344e-12 ps=8.64e-6 pd=16.96e-6 ++ nrd=0.057895 nrs=0.034211 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S vdd! nmos_6p0_nat ++ m=1 w=7.6e-6 l=1.8u nf=2 as=3.344e-12 ad=1.976e-12 ps=16.96e-6 pd=8.64e-6 ++ nrd=0.034211 nrs=0.057895 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=376e-15 ad=352e-15 ps=2.54e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.587500 sa=0.470u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S vdd! nmos_6p0_nat ++ m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 ++ nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S vdd! ++ nmos_6p0_nat m=1 w=11.4e-6 l=1.8u nf=3 as=3.648e-12 ad=3.648e-12 ps=17.12e-6 ++ pd=17.12e-6 nrd=0.028070 nrs=0.028070 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S vdd! ++ nmos_6p0_nat m=1 w=800e-9 l=1.8u nf=1 as=352e-15 ad=352e-15 ps=2.48e-6 ++ pd=2.48e-6 nrd=0.550000 nrs=0.550000 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_6p0_nat m=1 ++ w=800e-9 l=1.8u nf=1 as=35.2e-15 ad=352e-15 ps=2.48e-6 pd=2.48e-6 nrd=0.55 ++ nrs=0.55 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_sab.gds b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_sab.gds new file mode 100644 index 0000000..feed201 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_sab.src.cdl new file mode 100644 index 0000000..2748be7 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_nmos_6p0_sab.src.cdl
@@ -0,0 +1,350 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_nmos_6p0_sab +* View Name: schematic +* Netlisted on: Sep 10 16:49:48 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL vdd! + +*.PIN vdd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_nmos_6p0_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_nmos_6p0_sab I1_default_D I1_default_G I1_default_S ++ I1_lin_default_d_sab_0_R0_D I1_lin_default_d_sab_0_R0_G ++ I1_lin_default_d_sab_0_R0_S I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S ++ I1_lin_default_d_sab_2_R0_D I1_lin_default_d_sab_2_R0_G ++ I1_lin_default_d_sab_2_R0_S I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S ++ I1_lin_default_d_sab_4_R0_D I1_lin_default_d_sab_4_R0_G ++ I1_lin_default_d_sab_4_R0_S I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S ++ I1_lin_default_d_sab_6_R0_D I1_lin_default_d_sab_6_R0_G ++ I1_lin_default_d_sab_6_R0_S I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S ++ I1_lin_default_d_sab_8_R0_D I1_lin_default_d_sab_8_R0_G ++ I1_lin_default_d_sab_8_R0_S I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S ++ I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S I1_lin_default_gns_1_R0_D ++ I1_lin_default_gns_1_R0_G I1_lin_default_gns_1_R0_S ++ I1_lin_default_guardRing_0_R0_D I1_lin_default_guardRing_0_R0_G ++ I1_lin_default_guardRing_0_R0_S I1_lin_default_l_0_R0_D ++ I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D ++ I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D ++ I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D ++ I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S I1_lin_default_l_4_R0_D ++ I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S I1_lin_default_l_5_R0_D ++ I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S I1_lin_default_l_6_R0_D ++ I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S I1_lin_default_l_7_R0_D ++ I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S I1_lin_default_l_8_R0_D ++ I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S I1_lin_default_l_9_R0_D ++ I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S I1_lin_default_l_10_R0_D ++ I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S I1_lin_default_l_11_R0_D ++ I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S I1_lin_default_l_12_R0_D ++ I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S I1_lin_default_l_13_R0_D ++ I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S I1_lin_default_l_14_R0_D ++ I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S I1_lin_default_nf_3_R0_D ++ I1_lin_default_nf_3_R0_G I1_lin_default_nf_3_R0_S I1_lin_default_nf_4_R0_D ++ I1_lin_default_nf_4_R0_G I1_lin_default_nf_4_R0_S I1_lin_default_nf_5_R0_D ++ I1_lin_default_nf_5_R0_G I1_lin_default_nf_5_R0_S I1_lin_default_nf_6_R0_D ++ I1_lin_default_nf_6_R0_G I1_lin_default_nf_6_R0_S I1_lin_default_nf_7_R0_D ++ I1_lin_default_nf_7_R0_G I1_lin_default_nf_7_R0_S I1_lin_default_nf_8_R0_D ++ I1_lin_default_nf_8_R0_G I1_lin_default_nf_8_R0_S ++ I1_lin_default_s_sab_0_R0_D I1_lin_default_s_sab_0_R0_G ++ I1_lin_default_s_sab_0_R0_S I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S ++ I1_lin_default_s_sab_2_R0_D I1_lin_default_s_sab_2_R0_G ++ I1_lin_default_s_sab_2_R0_S I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S ++ I1_lin_default_s_sab_4_R0_D I1_lin_default_s_sab_4_R0_G ++ I1_lin_default_s_sab_4_R0_S I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S ++ I1_lin_default_s_sab_6_R0_D I1_lin_default_s_sab_6_R0_G ++ I1_lin_default_s_sab_6_R0_S I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S ++ I1_lin_default_strapSD_0_R0_D I1_lin_default_strapSD_0_R0_G ++ I1_lin_default_strapSD_0_R0_S I1_lin_default_wf_0_R0_D ++ I1_lin_default_wf_0_R0_G I1_lin_default_wf_0_R0_S I1_lin_default_wf_1_R0_D ++ I1_lin_default_wf_1_R0_G I1_lin_default_wf_1_R0_S I1_lin_default_wf_2_R0_D ++ I1_lin_default_wf_2_R0_G I1_lin_default_wf_2_R0_S I1_lin_default_wf_3_R0_D ++ I1_lin_default_wf_3_R0_G I1_lin_default_wf_3_R0_S I1_lin_default_wf_4_R0_D ++ I1_lin_default_wf_4_R0_G I1_lin_default_wf_4_R0_S I1_lin_default_wf_5_R0_D ++ I1_lin_default_wf_5_R0_G I1_lin_default_wf_5_R0_S I1_lin_default_wf_6_R0_D ++ I1_lin_default_wf_6_R0_G I1_lin_default_wf_6_R0_S I1_lin_default_wf_7_R0_D ++ I1_lin_default_wf_7_R0_G I1_lin_default_wf_7_R0_S vdd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_d_sab_0_R0_D:I I1_lin_default_d_sab_0_R0_G:I +*.PININFO I1_lin_default_d_sab_0_R0_S:I I1_lin_default_d_sab_1_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_G:I I1_lin_default_d_sab_1_R0_S:I +*.PININFO I1_lin_default_d_sab_2_R0_D:I I1_lin_default_d_sab_2_R0_G:I +*.PININFO I1_lin_default_d_sab_2_R0_S:I I1_lin_default_d_sab_3_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_G:I I1_lin_default_d_sab_3_R0_S:I +*.PININFO I1_lin_default_d_sab_4_R0_D:I I1_lin_default_d_sab_4_R0_G:I +*.PININFO I1_lin_default_d_sab_4_R0_S:I I1_lin_default_d_sab_5_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_G:I I1_lin_default_d_sab_5_R0_S:I +*.PININFO I1_lin_default_d_sab_6_R0_D:I I1_lin_default_d_sab_6_R0_G:I +*.PININFO I1_lin_default_d_sab_6_R0_S:I I1_lin_default_d_sab_7_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_G:I I1_lin_default_d_sab_7_R0_S:I +*.PININFO I1_lin_default_d_sab_8_R0_D:I I1_lin_default_d_sab_8_R0_G:I +*.PININFO I1_lin_default_d_sab_8_R0_S:I I1_lin_default_d_sab_9_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_G:I I1_lin_default_d_sab_9_R0_S:I +*.PININFO I1_lin_default_gns_0_R0_D:I I1_lin_default_gns_0_R0_G:I +*.PININFO I1_lin_default_gns_0_R0_S:I I1_lin_default_gns_1_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_G:I I1_lin_default_gns_1_R0_S:I +*.PININFO I1_lin_default_guardRing_0_R0_D:I I1_lin_default_guardRing_0_R0_G:I +*.PININFO I1_lin_default_guardRing_0_R0_S:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_G:I I1_lin_default_l_0_R0_S:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_1_R0_G:I +*.PININFO I1_lin_default_l_1_R0_S:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_2_R0_G:I I1_lin_default_l_2_R0_S:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_3_R0_G:I +*.PININFO I1_lin_default_l_3_R0_S:I I1_lin_default_l_4_R0_D:I +*.PININFO I1_lin_default_l_4_R0_G:I I1_lin_default_l_4_R0_S:I +*.PININFO I1_lin_default_l_5_R0_D:I I1_lin_default_l_5_R0_G:I +*.PININFO I1_lin_default_l_5_R0_S:I I1_lin_default_l_6_R0_D:I +*.PININFO I1_lin_default_l_6_R0_G:I I1_lin_default_l_6_R0_S:I +*.PININFO I1_lin_default_l_7_R0_D:I I1_lin_default_l_7_R0_G:I +*.PININFO I1_lin_default_l_7_R0_S:I I1_lin_default_l_8_R0_D:I +*.PININFO I1_lin_default_l_8_R0_G:I I1_lin_default_l_8_R0_S:I +*.PININFO I1_lin_default_l_9_R0_D:I I1_lin_default_l_9_R0_G:I +*.PININFO I1_lin_default_l_9_R0_S:I I1_lin_default_l_10_R0_D:I +*.PININFO I1_lin_default_l_10_R0_G:I I1_lin_default_l_10_R0_S:I +*.PININFO I1_lin_default_l_11_R0_D:I I1_lin_default_l_11_R0_G:I +*.PININFO I1_lin_default_l_11_R0_S:I I1_lin_default_l_12_R0_D:I +*.PININFO I1_lin_default_l_12_R0_G:I I1_lin_default_l_12_R0_S:I +*.PININFO I1_lin_default_l_13_R0_D:I I1_lin_default_l_13_R0_G:I +*.PININFO I1_lin_default_l_13_R0_S:I I1_lin_default_l_14_R0_D:I +*.PININFO I1_lin_default_l_14_R0_G:I I1_lin_default_l_14_R0_S:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_0_R0_G:I +*.PININFO I1_lin_default_m_0_R0_S:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_1_R0_G:I I1_lin_default_m_1_R0_S:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_m_2_R0_G:I +*.PININFO I1_lin_default_m_2_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_nf_3_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_G:I I1_lin_default_nf_3_R0_S:I +*.PININFO I1_lin_default_nf_4_R0_D:I I1_lin_default_nf_4_R0_G:I +*.PININFO I1_lin_default_nf_4_R0_S:I I1_lin_default_nf_5_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_G:I I1_lin_default_nf_5_R0_S:I +*.PININFO I1_lin_default_nf_6_R0_D:I I1_lin_default_nf_6_R0_G:I +*.PININFO I1_lin_default_nf_6_R0_S:I I1_lin_default_nf_7_R0_D:I +*.PININFO I1_lin_default_nf_7_R0_G:I I1_lin_default_nf_7_R0_S:I +*.PININFO I1_lin_default_nf_8_R0_D:I I1_lin_default_nf_8_R0_G:I +*.PININFO I1_lin_default_nf_8_R0_S:I I1_lin_default_s_sab_0_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_G:I I1_lin_default_s_sab_0_R0_S:I +*.PININFO I1_lin_default_s_sab_1_R0_D:I I1_lin_default_s_sab_1_R0_G:I +*.PININFO I1_lin_default_s_sab_1_R0_S:I I1_lin_default_s_sab_2_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_G:I I1_lin_default_s_sab_2_R0_S:I +*.PININFO I1_lin_default_s_sab_3_R0_D:I I1_lin_default_s_sab_3_R0_G:I +*.PININFO I1_lin_default_s_sab_3_R0_S:I I1_lin_default_s_sab_4_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_G:I I1_lin_default_s_sab_4_R0_S:I +*.PININFO I1_lin_default_s_sab_5_R0_D:I I1_lin_default_s_sab_5_R0_G:I +*.PININFO I1_lin_default_s_sab_5_R0_S:I I1_lin_default_s_sab_6_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_G:I I1_lin_default_s_sab_6_R0_S:I +*.PININFO I1_lin_default_s_sab_7_R0_D:I I1_lin_default_s_sab_7_R0_G:I +*.PININFO I1_lin_default_s_sab_7_R0_S:I I1_lin_default_strapSD_0_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_G:I I1_lin_default_strapSD_0_R0_S:I +*.PININFO I1_lin_default_wf_0_R0_D:I I1_lin_default_wf_0_R0_G:I +*.PININFO I1_lin_default_wf_0_R0_S:I I1_lin_default_wf_1_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_G:I I1_lin_default_wf_1_R0_S:I +*.PININFO I1_lin_default_wf_2_R0_D:I I1_lin_default_wf_2_R0_G:I +*.PININFO I1_lin_default_wf_2_R0_S:I I1_lin_default_wf_3_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_G:I I1_lin_default_wf_3_R0_S:I +*.PININFO I1_lin_default_wf_4_R0_D:I I1_lin_default_wf_4_R0_G:I +*.PININFO I1_lin_default_wf_4_R0_S:I I1_lin_default_wf_5_R0_D:I +*.PININFO I1_lin_default_wf_5_R0_G:I I1_lin_default_wf_5_R0_S:I +*.PININFO I1_lin_default_wf_6_R0_D:I I1_lin_default_wf_6_R0_G:I +*.PININFO I1_lin_default_wf_6_R0_S:I I1_lin_default_wf_7_R0_D:I +*.PININFO I1_lin_default_wf_7_R0_G:I I1_lin_default_wf_7_R0_S:I vdd!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D I1_lin_default_wf_7_R0_G ++ I1_lin_default_wf_7_R0_S vdd! nmos_6p0_sab m=1 w=720.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D I1_lin_default_wf_6_R0_G ++ I1_lin_default_wf_6_R0_S vdd! nmos_6p0_sab m=1 w=716.640u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D I1_lin_default_wf_5_R0_G ++ I1_lin_default_wf_5_R0_S vdd! nmos_6p0_sab m=1 w=597.180u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G ++ I1_lin_default_wf_4_R0_S vdd! nmos_6p0_sab m=1 w=497.640u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G ++ I1_lin_default_wf_3_R0_S vdd! nmos_6p0_sab m=1 w=414.720u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G ++ I1_lin_default_wf_2_R0_S vdd! nmos_6p0_sab m=1 w=345.600u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G ++ I1_lin_default_wf_1_R0_S vdd! nmos_6p0_sab m=1 w=288.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G ++ I1_lin_default_wf_0_R0_S vdd! nmos_6p0_sab m=1 w=240.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S vdd! nmos_6p0_sab m=1 w=300u l=10.000u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S vdd! nmos_6p0_sab m=1 w=300u l=8.560u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S vdd! nmos_6p0_sab m=1 w=300u l=7.135u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S vdd! nmos_6p0_sab m=1 w=300u l=5.945u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S vdd! nmos_6p0_sab m=1 w=300u l=4.955u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S vdd! nmos_6p0_sab m=1 w=300u l=4.130u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S vdd! nmos_6p0_sab m=1 w=300u l=3.440u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S vdd! nmos_6p0_sab m=1 w=300u l=2.865u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S vdd! nmos_6p0_sab m=1 w=300u l=2.390u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S vdd! nmos_6p0_sab m=1 w=300u l=1.990u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S vdd! nmos_6p0_sab m=1 w=300u l=1.660u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S vdd! nmos_6p0_sab m=1 w=300u l=1.380u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S vdd! nmos_6p0_sab m=1 w=300u l=1.150u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S vdd! nmos_6p0_sab m=1 w=300u l=0.960u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S vdd! nmos_6p0_sab m=1 w=300u l=0.800u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_8_R0_G I1_lin_default_d_sab_8_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_6_R0_G I1_lin_default_d_sab_6_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_4_R0_G I1_lin_default_d_sab_4_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_2_R0_G I1_lin_default_d_sab_2_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_0_R0_G I1_lin_default_d_sab_0_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.780u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.655u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.545u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.455u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.380u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.315u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.265u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S vdd! nmos_6p0_sab ++ m=1 w=300u l=0.8u nf=12 s_sab=0.220u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_8_R0 I1_lin_default_nf_8_R0_D I1_lin_default_nf_8_R0_G ++ I1_lin_default_nf_8_R0_S vdd! nmos_6p0_sab m=1 w=450.000u l=0.8u nf=18 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_7_R0 I1_lin_default_nf_7_R0_D I1_lin_default_nf_7_R0_G ++ I1_lin_default_nf_7_R0_S vdd! nmos_6p0_sab m=1 w=400.000u l=0.8u nf=16 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G ++ I1_lin_default_nf_6_R0_S vdd! nmos_6p0_sab m=1 w=350.000u l=0.8u nf=14 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G ++ I1_lin_default_nf_5_R0_S vdd! nmos_6p0_sab m=1 w=300.000u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G ++ I1_lin_default_nf_4_R0_S vdd! nmos_6p0_sab m=1 w=250.000u l=0.8u nf=10 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G ++ I1_lin_default_nf_3_R0_S vdd! nmos_6p0_sab m=1 w=200.000u l=0.8u nf=8 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S vdd! nmos_6p0_sab m=1 w=150.000u l=0.8u nf=6 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S vdd! nmos_6p0_sab m=1 w=100.000u l=0.8u nf=4 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S vdd! nmos_6p0_sab m=3 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S vdd! nmos_6p0_sab m=2 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S vdd! nmos_6p0_sab m=1 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D I1_lin_default_gns_1_R0_G ++ I1_lin_default_gns_1_R0_S vdd! nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0 ++ d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S vdd! nmos_6p0_sab m=1 w=300u l=0.8u nf=12 ++ s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_guardRing_0_R0_G I1_lin_default_guardRing_0_R0_S vdd! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S vdd! ++ nmos_6p0_sab m=1 w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +MI1_default I1_default_D I1_default_G I1_default_S vdd! nmos_6p0_sab m=1 ++ w=300u l=0.8u nf=12 s_sab=0.28u d_sab=3.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_10p0_asym.gds b/rules/klayout/lvs/testing/testcases/sample_pmos_10p0_asym.gds new file mode 100644 index 0000000..edc76a5 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_10p0_asym.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_10p0_asym.src.cdl b/rules/klayout/lvs/testing/testcases/sample_pmos_10p0_asym.src.cdl new file mode 100644 index 0000000..52f49f5 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_10p0_asym.src.cdl
@@ -0,0 +1,258 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_10p0_asym +* View Name: schematic +* Netlisted on: Sep 10 17:05:33 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_10p0_asym +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_10p0_asym I1_default_D I1_default_G I1_default_S ++ I1_lin_default_Bodytie_0_R0_D I1_lin_default_Bodytie_0_R0_G ++ I1_lin_default_Bodytie_0_R0_S I1_lin_default_Bodytie_1_R0_D ++ I1_lin_default_Bodytie_1_R0_G I1_lin_default_ConnectGates_0_R0_D ++ I1_lin_default_ConnectGates_0_R0_G I1_lin_default_ConnectGates_0_R0_S ++ I1_lin_default_ConnectGates_1_R0_D I1_lin_default_ConnectGates_1_R0_G ++ I1_lin_default_ConnectGates_1_R0_S I1_lin_default_ConnectGates_2_R0_D ++ I1_lin_default_ConnectGates_2_R0_G I1_lin_default_ConnectGates_2_R0_S ++ I1_lin_default_ConnectSD_0_R0_D I1_lin_default_ConnectSD_0_R0_G ++ I1_lin_default_ConnectSD_0_R0_S I1_lin_default_ConnectSD_1_R0_D ++ I1_lin_default_ConnectSD_1_R0_G I1_lin_default_ConnectSD_1_R0_S ++ I1_lin_default_ConnectSD_2_R0_D I1_lin_default_ConnectSD_2_R0_G ++ I1_lin_default_ConnectSD_2_R0_S I1_lin_default_GRTap_0_R0_D ++ I1_lin_default_GRTap_0_R0_G I1_lin_default_GRTap_0_R0_S ++ I1_lin_default_GRTap_1_R0_D I1_lin_default_GRTap_1_R0_G ++ I1_lin_default_GRTap_1_R0_S I1_lin_default_fw_0_R0_D ++ I1_lin_default_fw_0_R0_G I1_lin_default_fw_0_R0_S I1_lin_default_fw_1_R0_D ++ I1_lin_default_fw_1_R0_G I1_lin_default_fw_1_R0_S I1_lin_default_fw_2_R0_D ++ I1_lin_default_fw_2_R0_G I1_lin_default_fw_2_R0_S I1_lin_default_fw_3_R0_D ++ I1_lin_default_fw_3_R0_G I1_lin_default_fw_3_R0_S I1_lin_default_fw_4_R0_D ++ I1_lin_default_fw_4_R0_G I1_lin_default_fw_4_R0_S I1_lin_default_fw_5_R0_D ++ I1_lin_default_fw_5_R0_G I1_lin_default_fw_5_R0_S I1_lin_default_fw_6_R0_D ++ I1_lin_default_fw_6_R0_G I1_lin_default_fw_6_R0_S I1_lin_default_fw_7_R0_D ++ I1_lin_default_fw_7_R0_G I1_lin_default_fw_7_R0_S I1_lin_default_fw_8_R0_D ++ I1_lin_default_fw_8_R0_G I1_lin_default_fw_8_R0_S I1_lin_default_fw_9_R0_D ++ I1_lin_default_fw_9_R0_G I1_lin_default_fw_9_R0_S I1_lin_default_fw_10_R0_D ++ I1_lin_default_fw_10_R0_G I1_lin_default_fw_10_R0_S ++ I1_lin_default_fw_11_R0_D I1_lin_default_fw_11_R0_G ++ I1_lin_default_fw_11_R0_S I1_lin_default_fw_12_R0_D ++ I1_lin_default_fw_12_R0_G I1_lin_default_fw_12_R0_S ++ I1_lin_default_fw_13_R0_D I1_lin_default_fw_13_R0_G ++ I1_lin_default_fw_13_R0_S I1_lin_default_fw_14_R0_D ++ I1_lin_default_fw_14_R0_G I1_lin_default_fw_14_R0_S I1_lin_default_l_0_R0_D ++ I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D ++ I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D ++ I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D ++ I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S I1_lin_default_l_4_R0_D ++ I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S I1_lin_default_l_5_R0_D ++ I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S I1_lin_default_l_6_R0_D ++ I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S I1_lin_default_l_7_R0_D ++ I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S I1_lin_default_l_8_R0_D ++ I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S I1_lin_default_l_9_R0_D ++ I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S I1_lin_default_l_10_R0_D ++ I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S I1_lin_default_l_11_R0_D ++ I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S I1_lin_default_l_12_R0_D ++ I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S I1_lin_default_l_13_R0_D ++ I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S I1_lin_default_l_14_R0_D ++ I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S I1_lin_default_l_15_R0_D ++ I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S I1_lin_default_l_16_R0_D ++ I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S I1_lin_default_l_17_R0_D ++ I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S I1_lin_default_l_18_R0_D ++ I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S I1_lin_default_l_19_R0_D ++ I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S I1_lin_default_l_20_R0_D ++ I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_Bodytie_0_R0_D:I I1_lin_default_Bodytie_0_R0_G:I +*.PININFO I1_lin_default_Bodytie_0_R0_S:I I1_lin_default_Bodytie_1_R0_D:I +*.PININFO I1_lin_default_Bodytie_1_R0_G:I I1_lin_default_ConnectGates_0_R0_D:I +*.PININFO I1_lin_default_ConnectGates_0_R0_G:I +*.PININFO I1_lin_default_ConnectGates_0_R0_S:I +*.PININFO I1_lin_default_ConnectGates_1_R0_D:I +*.PININFO I1_lin_default_ConnectGates_1_R0_G:I +*.PININFO I1_lin_default_ConnectGates_1_R0_S:I +*.PININFO I1_lin_default_ConnectGates_2_R0_D:I +*.PININFO I1_lin_default_ConnectGates_2_R0_G:I +*.PININFO I1_lin_default_ConnectGates_2_R0_S:I +*.PININFO I1_lin_default_ConnectSD_0_R0_D:I I1_lin_default_ConnectSD_0_R0_G:I +*.PININFO I1_lin_default_ConnectSD_0_R0_S:I I1_lin_default_ConnectSD_1_R0_D:I +*.PININFO I1_lin_default_ConnectSD_1_R0_G:I I1_lin_default_ConnectSD_1_R0_S:I +*.PININFO I1_lin_default_ConnectSD_2_R0_D:I I1_lin_default_ConnectSD_2_R0_G:I +*.PININFO I1_lin_default_ConnectSD_2_R0_S:I I1_lin_default_GRTap_0_R0_D:I +*.PININFO I1_lin_default_GRTap_0_R0_G:I I1_lin_default_GRTap_0_R0_S:I +*.PININFO I1_lin_default_GRTap_1_R0_D:I I1_lin_default_GRTap_1_R0_G:I +*.PININFO I1_lin_default_GRTap_1_R0_S:I I1_lin_default_fw_0_R0_D:I +*.PININFO I1_lin_default_fw_0_R0_G:I I1_lin_default_fw_0_R0_S:I +*.PININFO I1_lin_default_fw_1_R0_D:I I1_lin_default_fw_1_R0_G:I +*.PININFO I1_lin_default_fw_1_R0_S:I I1_lin_default_fw_2_R0_D:I +*.PININFO I1_lin_default_fw_2_R0_G:I I1_lin_default_fw_2_R0_S:I +*.PININFO I1_lin_default_fw_3_R0_D:I I1_lin_default_fw_3_R0_G:I +*.PININFO I1_lin_default_fw_3_R0_S:I I1_lin_default_fw_4_R0_D:I +*.PININFO I1_lin_default_fw_4_R0_G:I I1_lin_default_fw_4_R0_S:I +*.PININFO I1_lin_default_fw_5_R0_D:I I1_lin_default_fw_5_R0_G:I +*.PININFO I1_lin_default_fw_5_R0_S:I I1_lin_default_fw_6_R0_D:I +*.PININFO I1_lin_default_fw_6_R0_G:I I1_lin_default_fw_6_R0_S:I +*.PININFO I1_lin_default_fw_7_R0_D:I I1_lin_default_fw_7_R0_G:I +*.PININFO I1_lin_default_fw_7_R0_S:I I1_lin_default_fw_8_R0_D:I +*.PININFO I1_lin_default_fw_8_R0_G:I I1_lin_default_fw_8_R0_S:I +*.PININFO I1_lin_default_fw_9_R0_D:I I1_lin_default_fw_9_R0_G:I +*.PININFO I1_lin_default_fw_9_R0_S:I I1_lin_default_fw_10_R0_D:I +*.PININFO I1_lin_default_fw_10_R0_G:I I1_lin_default_fw_10_R0_S:I +*.PININFO I1_lin_default_fw_11_R0_D:I I1_lin_default_fw_11_R0_G:I +*.PININFO I1_lin_default_fw_11_R0_S:I I1_lin_default_fw_12_R0_D:I +*.PININFO I1_lin_default_fw_12_R0_G:I I1_lin_default_fw_12_R0_S:I +*.PININFO I1_lin_default_fw_13_R0_D:I I1_lin_default_fw_13_R0_G:I +*.PININFO I1_lin_default_fw_13_R0_S:I I1_lin_default_fw_14_R0_D:I +*.PININFO I1_lin_default_fw_14_R0_G:I I1_lin_default_fw_14_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=20u nf=2 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=19.17u nf=2 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=15.975u nf=2 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=13.31u nf=2 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=11.095u nf=2 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=9.245u nf=2 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=7.705u nf=2 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=6.42u nf=2 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=5.35u nf=2 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=4.46u nf=2 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=3.715u nf=2 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=3.095u nf=2 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=2.58u nf=2 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=2.15u nf=2 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=1.79u nf=2 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=1.495u nf=2 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=1.245u nf=2 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=1.035u nf=2 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=865n nf=2 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=720n nf=2 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=600n nf=2 +MI1_lin_default_fw_14_R0 I1_lin_default_fw_14_R0_D I1_lin_default_fw_14_R0_G ++ I1_lin_default_fw_14_R0_S gnd! pmos_10p0_asym m=1.0 w=100u l=600.0n nf=2 +MI1_lin_default_fw_13_R0 I1_lin_default_fw_13_R0_D I1_lin_default_fw_13_R0_G ++ I1_lin_default_fw_13_R0_S gnd! pmos_10p0_asym m=1.0 w=85.59u l=600.0n nf=2 +MI1_lin_default_fw_12_R0 I1_lin_default_fw_12_R0_D I1_lin_default_fw_12_R0_G ++ I1_lin_default_fw_12_R0_S gnd! pmos_10p0_asym m=1.0 w=71.33u l=600.0n nf=2 +MI1_lin_default_fw_11_R0 I1_lin_default_fw_11_R0_D I1_lin_default_fw_11_R0_G ++ I1_lin_default_fw_11_R0_S gnd! pmos_10p0_asym m=1.0 w=59.44u l=600.0n nf=2 +MI1_lin_default_fw_10_R0 I1_lin_default_fw_10_R0_D I1_lin_default_fw_10_R0_G ++ I1_lin_default_fw_10_R0_S gnd! pmos_10p0_asym m=1.0 w=49.53u l=600.0n nf=2 +MI1_lin_default_fw_9_R0 I1_lin_default_fw_9_R0_D I1_lin_default_fw_9_R0_G ++ I1_lin_default_fw_9_R0_S gnd! pmos_10p0_asym m=1.0 w=41.28u l=600.0n nf=2 +MI1_lin_default_fw_8_R0 I1_lin_default_fw_8_R0_D I1_lin_default_fw_8_R0_G ++ I1_lin_default_fw_8_R0_S gnd! pmos_10p0_asym m=1.0 w=34.4u l=600.0n nf=2 +MI1_lin_default_fw_7_R0 I1_lin_default_fw_7_R0_D I1_lin_default_fw_7_R0_G ++ I1_lin_default_fw_7_R0_S gnd! pmos_10p0_asym m=1.0 w=28.67u l=600.0n nf=2 +MI1_lin_default_fw_6_R0 I1_lin_default_fw_6_R0_D I1_lin_default_fw_6_R0_G ++ I1_lin_default_fw_6_R0_S gnd! pmos_10p0_asym m=1.0 w=23.89u l=600.0n nf=2 +MI1_lin_default_fw_5_R0 I1_lin_default_fw_5_R0_D I1_lin_default_fw_5_R0_G ++ I1_lin_default_fw_5_R0_S gnd! pmos_10p0_asym m=1.0 w=19.91u l=600.0n nf=2 +MI1_lin_default_fw_4_R0 I1_lin_default_fw_4_R0_D I1_lin_default_fw_4_R0_G ++ I1_lin_default_fw_4_R0_S gnd! pmos_10p0_asym m=1.0 w=16.59u l=600.0n nf=2 +MI1_lin_default_fw_3_R0 I1_lin_default_fw_3_R0_D I1_lin_default_fw_3_R0_G ++ I1_lin_default_fw_3_R0_S gnd! pmos_10p0_asym m=1.0 w=13.82u l=600.0n nf=2 +MI1_lin_default_fw_2_R0 I1_lin_default_fw_2_R0_D I1_lin_default_fw_2_R0_G ++ I1_lin_default_fw_2_R0_S gnd! pmos_10p0_asym m=1.0 w=11.52u l=600.0n nf=2 +MI1_lin_default_fw_1_R0 I1_lin_default_fw_1_R0_D I1_lin_default_fw_1_R0_G ++ I1_lin_default_fw_1_R0_S gnd! pmos_10p0_asym m=1.0 w=9.6u l=600.0n nf=2 +MI1_lin_default_fw_0_R0 I1_lin_default_fw_0_R0_D I1_lin_default_fw_0_R0_G ++ I1_lin_default_fw_0_R0_S gnd! pmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_ConnectGates_2_R0 I1_lin_default_ConnectGates_2_R0_D ++ I1_lin_default_ConnectGates_2_R0_G I1_lin_default_ConnectGates_2_R0_S gnd! ++ pmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_ConnectGates_1_R0 I1_lin_default_ConnectGates_1_R0_D ++ I1_lin_default_ConnectGates_1_R0_G I1_lin_default_ConnectGates_1_R0_S gnd! ++ pmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_ConnectGates_0_R0 I1_lin_default_ConnectGates_0_R0_D ++ I1_lin_default_ConnectGates_0_R0_G I1_lin_default_ConnectGates_0_R0_S gnd! ++ pmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_ConnectSD_2_R0 I1_lin_default_ConnectSD_2_R0_D ++ I1_lin_default_ConnectSD_2_R0_G I1_lin_default_ConnectSD_2_R0_S gnd! ++ pmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_ConnectSD_1_R0 I1_lin_default_ConnectSD_1_R0_D ++ I1_lin_default_ConnectSD_1_R0_G I1_lin_default_ConnectSD_1_R0_S gnd! ++ pmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_ConnectSD_0_R0 I1_lin_default_ConnectSD_0_R0_D ++ I1_lin_default_ConnectSD_0_R0_G I1_lin_default_ConnectSD_0_R0_S gnd! ++ pmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_Bodytie_1_R0 I1_lin_default_Bodytie_1_R0_D ++ I1_lin_default_Bodytie_1_R0_G gnd! gnd! pmos_10p0_asym m=1.0 w=8u l=600.0n ++ nf=2 +MI1_lin_default_Bodytie_0_R0 I1_lin_default_Bodytie_0_R0_D ++ I1_lin_default_Bodytie_0_R0_G I1_lin_default_Bodytie_0_R0_S gnd! ++ pmos_10p0_asym m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_GRTap_1_R0 I1_lin_default_GRTap_1_R0_D ++ I1_lin_default_GRTap_1_R0_G I1_lin_default_GRTap_1_R0_S gnd! pmos_10p0_asym ++ m=1.0 w=8u l=600.0n nf=2 +MI1_lin_default_GRTap_0_R0 I1_lin_default_GRTap_0_R0_D ++ I1_lin_default_GRTap_0_R0_G I1_lin_default_GRTap_0_R0_S gnd! pmos_10p0_asym ++ m=1.0 w=8u l=600.0n nf=2 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_10p0_asym m=1.0 ++ w=8u l=600.0n nf=2 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_3p3.gds b/rules/klayout/lvs/testing/testcases/sample_pmos_3p3.gds new file mode 100644 index 0000000..b5d67ff --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_3p3.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_3p3.src.cdl b/rules/klayout/lvs/testing/testcases/sample_pmos_3p3.src.cdl new file mode 100644 index 0000000..f0e02dc --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_3p3.src.cdl
@@ -0,0 +1,754 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_3p3 +* View Name: schematic +* Netlisted on: Sep 10 16:52:08 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_3p3 +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_3p3 I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_fingerW_33_R0_D ++ I1_lin_default_fingerW_33_R0_G I1_lin_default_fingerW_33_R0_S ++ I1_lin_default_fingerW_34_R0_D I1_lin_default_fingerW_34_R0_G ++ I1_lin_default_fingerW_34_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_l_26_R0_D I1_lin_default_l_26_R0_G I1_lin_default_l_26_R0_S ++ I1_lin_default_l_27_R0_D I1_lin_default_l_27_R0_G I1_lin_default_l_27_R0_S ++ I1_lin_default_l_28_R0_D I1_lin_default_l_28_R0_G I1_lin_default_l_28_R0_S ++ I1_lin_default_l_29_R0_D I1_lin_default_l_29_R0_G I1_lin_default_l_29_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_fingerW_33_R0_D:I +*.PININFO I1_lin_default_fingerW_33_R0_G:I I1_lin_default_fingerW_33_R0_S:I +*.PININFO I1_lin_default_fingerW_34_R0_D:I I1_lin_default_fingerW_34_R0_G:I +*.PININFO I1_lin_default_fingerW_34_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_l_25_R0_D:I +*.PININFO I1_lin_default_l_25_R0_G:I I1_lin_default_l_25_R0_S:I +*.PININFO I1_lin_default_l_26_R0_D:I I1_lin_default_l_26_R0_G:I +*.PININFO I1_lin_default_l_26_R0_S:I I1_lin_default_l_27_R0_D:I +*.PININFO I1_lin_default_l_27_R0_G:I I1_lin_default_l_27_R0_S:I +*.PININFO I1_lin_default_l_28_R0_D:I I1_lin_default_l_28_R0_G:I +*.PININFO I1_lin_default_l_28_R0_S:I I1_lin_default_l_29_R0_D:I +*.PININFO I1_lin_default_l_29_R0_G:I I1_lin_default_l_29_R0_S:I +*.PININFO I1_lin_default_leftTap_0_R0_D:I I1_lin_default_leftTap_0_R0_G:I +*.PININFO I1_lin_default_leftTap_0_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_rightTap_0_R0_D:I +*.PININFO I1_lin_default_rightTap_0_R0_G:I I1_lin_default_rightTap_0_R0_S:I +*.PININFO I1_lin_default_sFirst_0_R0_D:I I1_lin_default_sFirst_0_R0_G:I +*.PININFO I1_lin_default_sFirst_0_R0_S:I I1_lin_default_sdConn_0_R0_D:I +*.PININFO I1_lin_default_sdConn_0_R0_G:I I1_lin_default_sdConn_0_R0_S:I +*.PININFO I1_lin_default_sdConn_1_R0_D:I I1_lin_default_sdConn_1_R0_G:I +*.PININFO I1_lin_default_sdConn_1_R0_S:I I1_lin_default_sdConn_2_R0_D:I +*.PININFO I1_lin_default_sdConn_2_R0_G:I I1_lin_default_sdConn_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_0_R0_D:I I1_lin_default_sdWidth_0_R0_G:I +*.PININFO I1_lin_default_sdWidth_0_R0_S:I I1_lin_default_sdWidth_1_R0_D:I +*.PININFO I1_lin_default_sdWidth_1_R0_G:I I1_lin_default_sdWidth_1_R0_S:I +*.PININFO I1_lin_default_sdWidth_2_R0_D:I I1_lin_default_sdWidth_2_R0_G:I +*.PININFO I1_lin_default_sdWidth_2_R0_S:I I1_lin_default_sdWidth_3_R0_D:I +*.PININFO I1_lin_default_sdWidth_3_R0_G:I I1_lin_default_sdWidth_3_R0_S:I +*.PININFO I1_lin_default_sdWidth_4_R0_D:I I1_lin_default_sdWidth_4_R0_G:I +*.PININFO I1_lin_default_sdWidth_4_R0_S:I I1_lin_default_sdWidth_5_R0_D:I +*.PININFO I1_lin_default_sdWidth_5_R0_G:I I1_lin_default_sdWidth_5_R0_S:I +*.PININFO I1_lin_default_sdWidth_6_R0_D:I I1_lin_default_sdWidth_6_R0_G:I +*.PININFO I1_lin_default_sdWidth_6_R0_S:I I1_lin_default_sdWidth_7_R0_D:I +*.PININFO I1_lin_default_sdWidth_7_R0_G:I I1_lin_default_sdWidth_7_R0_S:I +*.PININFO I1_lin_default_sdWidth_8_R0_D:I I1_lin_default_sdWidth_8_R0_G:I +*.PININFO I1_lin_default_sdWidth_8_R0_S:I I1_lin_default_sdWidth_9_R0_D:I +*.PININFO I1_lin_default_sdWidth_9_R0_G:I I1_lin_default_sdWidth_9_R0_S:I +*.PININFO I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I gnd!:I +MMP1 I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S gnd! pmos_3p3 m=1 w=720e-9 l=280n nf=2 ++ as=327.6e-15 ad=187.2e-15 ps=3.26e-6 pd=1.76e-6 nrd=0.361111 nrs=0.631944 ++ sa=0.470u sb=0.440u sd=0.520u dtemp=0 par=1 +MMP0 I1_lin_default_sFirst_0_R0_D I1_lin_default_sFirst_0_R0_G ++ I1_lin_default_sFirst_0_R0_S gnd! pmos_3p3 m=1 w=16.8e-6 l=280n nf=5 ++ as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 nrd=0.017619 ++ nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_34_R0 I1_lin_default_fingerW_34_R0_D ++ I1_lin_default_fingerW_34_R0_G I1_lin_default_fingerW_34_R0_S gnd! pmos_3p3 ++ m=1 w=1e-3 l=280n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 pd=1.0052e-3 ++ nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_33_R0 I1_lin_default_fingerW_33_R0_D ++ I1_lin_default_fingerW_33_R0_G I1_lin_default_fingerW_33_R0_S gnd! pmos_3p3 ++ m=1 w=90.24e-6 l=280n nf=1 as=39.7056e-12 ad=39.7056e-12 ps=181.36e-6 ++ pd=181.36e-6 nrd=0.004876 nrs=0.004876 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S gnd! pmos_3p3 ++ m=1 w=75.2e-6 l=280n nf=1 as=33.088e-12 ad=33.088e-12 ps=151.28e-6 ++ pd=151.28e-6 nrd=0.005851 nrs=0.005851 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S gnd! pmos_3p3 ++ m=1 w=62.665e-6 l=280n nf=1 as=27.5726e-12 ad=27.5726e-12 ps=126.21e-6 ++ pd=126.21e-6 nrd=0.007021 nrs=0.007021 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S gnd! pmos_3p3 ++ m=1 w=52.225e-6 l=280n nf=1 as=22.979e-12 ad=22.979e-12 ps=105.33e-6 ++ pd=105.33e-6 nrd=0.008425 nrs=0.008425 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S gnd! pmos_3p3 ++ m=1 w=43.52e-6 l=280n nf=1 as=19.1488e-12 ad=19.1488e-12 ps=87.92e-6 ++ pd=87.92e-6 nrd=0.010110 nrs=0.010110 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S gnd! pmos_3p3 ++ m=1 w=36.265e-6 l=280n nf=1 as=15.9566e-12 ad=15.9566e-12 ps=73.41e-6 ++ pd=73.41e-6 nrd=0.012133 nrs=0.012133 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S gnd! pmos_3p3 ++ m=1 w=30.22e-6 l=280n nf=1 as=13.2968e-12 ad=13.2968e-12 ps=61.32e-6 ++ pd=61.32e-6 nrd=0.014560 nrs=0.014560 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S gnd! pmos_3p3 ++ m=1 w=25.185e-6 l=280n nf=1 as=11.0814e-12 ad=11.0814e-12 ps=51.25e-6 ++ pd=51.25e-6 nrd=0.017471 nrs=0.017471 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S gnd! pmos_3p3 ++ m=1 w=20.985e-6 l=280n nf=1 as=9.2334e-12 ad=9.2334e-12 ps=42.85e-6 ++ pd=42.85e-6 nrd=0.020967 nrs=0.020967 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S gnd! pmos_3p3 ++ m=1 w=17.49e-6 l=280n nf=1 as=7.6956e-12 ad=7.6956e-12 ps=35.86e-6 ++ pd=35.86e-6 nrd=0.025157 nrs=0.025157 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S gnd! pmos_3p3 ++ m=1 w=14.575e-6 l=280n nf=1 as=6.413e-12 ad=6.413e-12 ps=30.03e-6 ++ pd=30.03e-6 nrd=0.030189 nrs=0.030189 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S gnd! pmos_3p3 ++ m=1 w=12.145e-6 l=280n nf=1 as=5.3438e-12 ad=5.3438e-12 ps=25.17e-6 ++ pd=25.17e-6 nrd=0.036229 nrs=0.036229 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S gnd! pmos_3p3 ++ m=1 w=10.12e-6 l=280n nf=1 as=4.4528e-12 ad=4.4528e-12 ps=21.12e-6 ++ pd=21.12e-6 nrd=0.043478 nrs=0.043478 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S gnd! pmos_3p3 ++ m=1 w=8.435e-6 l=280n nf=1 as=3.7114e-12 ad=3.7114e-12 ps=17.75e-6 ++ pd=17.75e-6 nrd=0.052164 nrs=0.052164 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S gnd! pmos_3p3 ++ m=1 w=7.03e-6 l=280n nf=1 as=3.0932e-12 ad=3.0932e-12 ps=14.94e-6 ++ pd=14.94e-6 nrd=0.062589 nrs=0.062589 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S gnd! pmos_3p3 ++ m=1 w=5.855e-6 l=280n nf=1 as=2.5762e-12 ad=2.5762e-12 ps=12.59e-6 ++ pd=12.59e-6 nrd=0.075149 nrs=0.075149 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S gnd! pmos_3p3 ++ m=1 w=4.88e-6 l=280n nf=1 as=2.1472e-12 ad=2.1472e-12 ps=10.64e-6 ++ pd=10.64e-6 nrd=0.090164 nrs=0.090164 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S gnd! pmos_3p3 ++ m=1 w=4.065e-6 l=280n nf=1 as=1.7886e-12 ad=1.7886e-12 ps=9.01e-6 pd=9.01e-6 ++ nrd=0.108241 nrs=0.108241 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S gnd! pmos_3p3 ++ m=1 w=3.39e-6 l=280n nf=1 as=1.4916e-12 ad=1.4916e-12 ps=7.66e-6 pd=7.66e-6 ++ nrd=0.129794 nrs=0.129794 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S gnd! pmos_3p3 ++ m=1 w=2.825e-6 l=280n nf=1 as=1.243e-12 ad=1.243e-12 ps=6.53e-6 pd=6.53e-6 ++ nrd=0.155752 nrs=0.155752 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S gnd! pmos_3p3 ++ m=1 w=2.355e-6 l=280n nf=1 as=1.0362e-12 ad=1.0362e-12 ps=5.59e-6 pd=5.59e-6 ++ nrd=0.186837 nrs=0.186837 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S gnd! pmos_3p3 ++ m=1 w=1.96e-6 l=280n nf=1 as=862.4e-15 ad=862.4e-15 ps=4.8e-6 pd=4.8e-6 ++ nrd=0.224490 nrs=0.224490 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S gnd! pmos_3p3 ++ m=1 w=1.635e-6 l=280n nf=1 as=719.4e-15 ad=719.4e-15 ps=4.15e-6 pd=4.15e-6 ++ nrd=0.269113 nrs=0.269113 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S gnd! pmos_3p3 ++ m=1 w=1.36e-6 l=280n nf=1 as=598.4e-15 ad=598.4e-15 ps=3.6e-6 pd=3.6e-6 ++ nrd=0.323529 nrs=0.323529 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S gnd! pmos_3p3 ++ m=1 w=1.135e-6 l=280n nf=1 as=499.4e-15 ad=499.4e-15 ps=3.15e-6 pd=3.15e-6 ++ nrd=0.387665 nrs=0.387665 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S gnd! pmos_3p3 ++ m=1 w=945e-9 l=280n nf=1 as=415.8e-15 ad=415.8e-15 ps=2.77e-6 pd=2.77e-6 ++ nrd=0.465608 nrs=0.465608 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S gnd! pmos_3p3 ++ m=1 w=790e-9 l=280n nf=1 as=347.6e-15 ad=347.6e-15 ps=2.46e-6 pd=2.46e-6 ++ nrd=0.556962 nrs=0.556962 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S gnd! pmos_3p3 ++ m=1 w=655e-9 l=280n nf=1 as=288.2e-15 ad=288.2e-15 ps=2.19e-6 pd=2.19e-6 ++ nrd=0.671756 nrs=0.671756 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S gnd! pmos_3p3 ++ m=1 w=545e-9 l=280n nf=1 as=239.8e-15 ad=239.8e-15 ps=1.97e-6 pd=1.97e-6 ++ nrd=0.807339 nrs=0.807339 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S gnd! pmos_3p3 ++ m=1 w=455e-9 l=280n nf=1 as=200.2e-15 ad=200.2e-15 ps=1.79e-6 pd=1.79e-6 ++ nrd=0.967033 nrs=0.967033 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S gnd! pmos_3p3 ++ m=1 w=380e-9 l=280n nf=1 as=167.2e-15 ad=167.2e-15 ps=1.64e-6 pd=1.64e-6 ++ nrd=1.157895 nrs=1.157895 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S gnd! pmos_3p3 ++ m=1 w=315e-9 l=280n nf=1 as=161.1e-15 ad=161.1e-15 ps=1.64e-6 pd=1.64e-6 ++ nrd=1.623583 nrs=1.623583 sa=0.460u sb=0.460u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S gnd! pmos_3p3 ++ m=1 w=265e-9 l=280n nf=1 as=156.1e-15 ad=156.1e-15 ps=1.64e-6 pd=1.64e-6 ++ nrd=2.222855 nrs=2.222855 sa=0.460u sb=0.460u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S gnd! pmos_3p3 ++ m=1 w=220e-9 l=280n nf=1 as=151.6e-15 ad=151.6e-15 ps=1.64e-6 pd=1.64e-6 ++ nrd=3.132231 nrs=3.132231 sa=0.460u sb=0.460u sd=0u dtemp=0 par=1 +MI1_lin_default_l_29_R0 I1_lin_default_l_29_R0_D I1_lin_default_l_29_R0_G ++ I1_lin_default_l_29_R0_S gnd! pmos_3p3 m=1 w=26.8e-6 l=50.000u nf=5 ++ as=7.9328e-12 ad=7.9328e-12 ps=35.12e-6 pd=35.12e-6 nrd=0.011045 ++ nrs=0.011045 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_28_R0 I1_lin_default_l_28_R0_D I1_lin_default_l_28_R0_G ++ I1_lin_default_l_28_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=46.155u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_27_R0 I1_lin_default_l_27_R0_D I1_lin_default_l_27_R0_G ++ I1_lin_default_l_27_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=38.465u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_26_R0 I1_lin_default_l_26_R0_D I1_lin_default_l_26_R0_G ++ I1_lin_default_l_26_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=32.055u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=26.710u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=22.260u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=18.550u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=15.460u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=12.880u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=10.735u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=8.945u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=7.455u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=6.210u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=5.175u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=4.315u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=3.595u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=2.995u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=2.495u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=2.080u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=1.735u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=1.445u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=1.205u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=1.005u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=0.835u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=0.695u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=0.580u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=0.485u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=0.405u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=0.335u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=0.280u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_3p3 m=1 w=36e-6 l=280n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_3p3 m=1 w=18.36e-6 l=280n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_3p3 m=100 w=360e-9 l=280n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_3p3 m=51 w=360e-9 l=280n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ gnd! pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ gnd! pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ gnd! pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S gnd! pmos_3p3 ++ m=1 w=16.08e-6 l=280n nf=3 as=5.1456e-12 ad=5.1456e-12 ps=23.36e-6 ++ pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S gnd! pmos_3p3 ++ m=1 w=1.8e-6 l=280n nf=5 as=1.3644e-12 ad=1.3644e-12 ps=9.74e-6 pd=9.74e-6 ++ nrd=0.421111 nrs=0.421111 sa=1.210u sb=1.210u sd=1.290u dtemp=0 par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S gnd! pmos_3p3 m=1 ++ w=16.8e-6 l=280n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 ++ nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S gnd! pmos_3p3 m=1 ++ w=1.08e-6 l=280n nf=3 as=345.6e-15 ad=345.6e-15 ps=3.36e-6 pd=3.36e-6 ++ nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S gnd! pmos_3p3 m=1 ++ w=720e-9 l=280n nf=2 as=187.2e-15 ad=316.8e-15 ps=1.76e-6 pd=3.2e-6 ++ nrd=0.611111 nrs=0.361111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S gnd! pmos_3p3 m=1 ++ w=720e-9 l=280n nf=2 as=316.8e-15 ad=187.2e-15 ps=3.2e-6 pd=1.76e-6 ++ nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=169.2e-15 ad=158.4e-15 ps=1.66e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.305556 sa=0.470u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S gnd! pmos_3p3 ++ m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S gnd! pmos_3p3 m=1 ++ w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S gnd! ++ pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S gnd! ++ pmos_3p3 m=1 w=26.8e-6 l=280n nf=5 as=7.9328e-12 ad=7.9328e-12 ps=35.12e-6 ++ pd=35.12e-6 nrd=0.011045 nrs=0.011045 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S gnd! ++ pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S gnd! ++ pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S gnd! ++ pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S gnd! ++ pmos_3p3 m=1 w=360e-9 l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_3p3 m=1 w=360e-9 ++ l=280n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 ++ nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_3p3_dw_sab.gds b/rules/klayout/lvs/testing/testcases/sample_pmos_3p3_dw_sab.gds new file mode 100644 index 0000000..90f89ed --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_3p3_dw_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_3p3_dw_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_pmos_3p3_dw_sab.src.cdl new file mode 100644 index 0000000..3c44dde --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_3p3_dw_sab.src.cdl
@@ -0,0 +1,291 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_3p3_dw_sab +* View Name: schematic +* Netlisted on: Sep 10 16:53:29 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_3p3_dw_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_3p3_dw_sab I1_default_D I1_default_G I1_default_S ++ I1_lin_default_d_sab_0_R0_D I1_lin_default_d_sab_0_R0_G ++ I1_lin_default_d_sab_0_R0_S I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S ++ I1_lin_default_d_sab_2_R0_D I1_lin_default_d_sab_2_R0_G ++ I1_lin_default_d_sab_2_R0_S I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S ++ I1_lin_default_d_sab_4_R0_D I1_lin_default_d_sab_4_R0_G ++ I1_lin_default_d_sab_4_R0_S I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S ++ I1_lin_default_d_sab_6_R0_D I1_lin_default_d_sab_6_R0_G ++ I1_lin_default_d_sab_6_R0_S I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S ++ I1_lin_default_d_sab_8_R0_D I1_lin_default_d_sab_8_R0_G ++ I1_lin_default_d_sab_8_R0_S I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S ++ I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S I1_lin_default_gns_1_R0_D ++ I1_lin_default_gns_1_R0_G I1_lin_default_gns_1_R0_S ++ I1_lin_default_guardRing_0_R0_D I1_lin_default_guardRing_0_R0_G ++ I1_lin_default_guardRing_0_R0_S I1_lin_default_l_0_R0_D ++ I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D ++ I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D ++ I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D ++ I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S I1_lin_default_nf_3_R0_D ++ I1_lin_default_nf_3_R0_G I1_lin_default_nf_3_R0_S I1_lin_default_nf_4_R0_D ++ I1_lin_default_nf_4_R0_G I1_lin_default_nf_4_R0_S I1_lin_default_nf_5_R0_D ++ I1_lin_default_nf_5_R0_G I1_lin_default_nf_5_R0_S I1_lin_default_nf_6_R0_D ++ I1_lin_default_nf_6_R0_G I1_lin_default_nf_6_R0_S ++ I1_lin_default_psub_tap_0_R0_D I1_lin_default_psub_tap_0_R0_G ++ I1_lin_default_psub_tap_0_R0_S I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S ++ I1_lin_default_s_sab_1_R0_D I1_lin_default_s_sab_1_R0_G ++ I1_lin_default_s_sab_1_R0_S I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S ++ I1_lin_default_s_sab_3_R0_D I1_lin_default_s_sab_3_R0_G ++ I1_lin_default_s_sab_3_R0_S I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S ++ I1_lin_default_s_sab_5_R0_D I1_lin_default_s_sab_5_R0_G ++ I1_lin_default_s_sab_5_R0_S I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S ++ I1_lin_default_s_sab_7_R0_D I1_lin_default_s_sab_7_R0_G ++ I1_lin_default_s_sab_7_R0_S I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S ++ I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G I1_lin_default_wf_0_R0_S ++ I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G I1_lin_default_wf_1_R0_S ++ I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G I1_lin_default_wf_2_R0_S ++ I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G I1_lin_default_wf_3_R0_S ++ I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G I1_lin_default_wf_4_R0_S ++ I1_lin_default_wf_5_R0_D I1_lin_default_wf_5_R0_G I1_lin_default_wf_5_R0_S ++ I1_lin_default_wf_6_R0_D I1_lin_default_wf_6_R0_G I1_lin_default_wf_6_R0_S ++ I1_lin_default_wf_7_R0_D I1_lin_default_wf_7_R0_G I1_lin_default_wf_7_R0_S ++ gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_d_sab_0_R0_D:I I1_lin_default_d_sab_0_R0_G:I +*.PININFO I1_lin_default_d_sab_0_R0_S:I I1_lin_default_d_sab_1_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_G:I I1_lin_default_d_sab_1_R0_S:I +*.PININFO I1_lin_default_d_sab_2_R0_D:I I1_lin_default_d_sab_2_R0_G:I +*.PININFO I1_lin_default_d_sab_2_R0_S:I I1_lin_default_d_sab_3_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_G:I I1_lin_default_d_sab_3_R0_S:I +*.PININFO I1_lin_default_d_sab_4_R0_D:I I1_lin_default_d_sab_4_R0_G:I +*.PININFO I1_lin_default_d_sab_4_R0_S:I I1_lin_default_d_sab_5_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_G:I I1_lin_default_d_sab_5_R0_S:I +*.PININFO I1_lin_default_d_sab_6_R0_D:I I1_lin_default_d_sab_6_R0_G:I +*.PININFO I1_lin_default_d_sab_6_R0_S:I I1_lin_default_d_sab_7_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_G:I I1_lin_default_d_sab_7_R0_S:I +*.PININFO I1_lin_default_d_sab_8_R0_D:I I1_lin_default_d_sab_8_R0_G:I +*.PININFO I1_lin_default_d_sab_8_R0_S:I I1_lin_default_d_sab_9_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_G:I I1_lin_default_d_sab_9_R0_S:I +*.PININFO I1_lin_default_gns_0_R0_D:I I1_lin_default_gns_0_R0_G:I +*.PININFO I1_lin_default_gns_0_R0_S:I I1_lin_default_gns_1_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_G:I I1_lin_default_gns_1_R0_S:I +*.PININFO I1_lin_default_guardRing_0_R0_D:I I1_lin_default_guardRing_0_R0_G:I +*.PININFO I1_lin_default_guardRing_0_R0_S:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_G:I I1_lin_default_l_0_R0_S:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_1_R0_G:I +*.PININFO I1_lin_default_l_1_R0_S:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_2_R0_G:I I1_lin_default_l_2_R0_S:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_3_R0_G:I +*.PININFO I1_lin_default_l_3_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_nf_3_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_G:I I1_lin_default_nf_3_R0_S:I +*.PININFO I1_lin_default_nf_4_R0_D:I I1_lin_default_nf_4_R0_G:I +*.PININFO I1_lin_default_nf_4_R0_S:I I1_lin_default_nf_5_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_G:I I1_lin_default_nf_5_R0_S:I +*.PININFO I1_lin_default_nf_6_R0_D:I I1_lin_default_nf_6_R0_G:I +*.PININFO I1_lin_default_nf_6_R0_S:I I1_lin_default_psub_tap_0_R0_D:I +*.PININFO I1_lin_default_psub_tap_0_R0_G:I I1_lin_default_psub_tap_0_R0_S:I +*.PININFO I1_lin_default_s_sab_0_R0_D:I I1_lin_default_s_sab_0_R0_G:I +*.PININFO I1_lin_default_s_sab_0_R0_S:I I1_lin_default_s_sab_1_R0_D:I +*.PININFO I1_lin_default_s_sab_1_R0_G:I I1_lin_default_s_sab_1_R0_S:I +*.PININFO I1_lin_default_s_sab_2_R0_D:I I1_lin_default_s_sab_2_R0_G:I +*.PININFO I1_lin_default_s_sab_2_R0_S:I I1_lin_default_s_sab_3_R0_D:I +*.PININFO I1_lin_default_s_sab_3_R0_G:I I1_lin_default_s_sab_3_R0_S:I +*.PININFO I1_lin_default_s_sab_4_R0_D:I I1_lin_default_s_sab_4_R0_G:I +*.PININFO I1_lin_default_s_sab_4_R0_S:I I1_lin_default_s_sab_5_R0_D:I +*.PININFO I1_lin_default_s_sab_5_R0_G:I I1_lin_default_s_sab_5_R0_S:I +*.PININFO I1_lin_default_s_sab_6_R0_D:I I1_lin_default_s_sab_6_R0_G:I +*.PININFO I1_lin_default_s_sab_6_R0_S:I I1_lin_default_s_sab_7_R0_D:I +*.PININFO I1_lin_default_s_sab_7_R0_G:I I1_lin_default_s_sab_7_R0_S:I +*.PININFO I1_lin_default_strapSD_0_R0_D:I I1_lin_default_strapSD_0_R0_G:I +*.PININFO I1_lin_default_strapSD_0_R0_S:I I1_lin_default_wf_0_R0_D:I +*.PININFO I1_lin_default_wf_0_R0_G:I I1_lin_default_wf_0_R0_S:I +*.PININFO I1_lin_default_wf_1_R0_D:I I1_lin_default_wf_1_R0_G:I +*.PININFO I1_lin_default_wf_1_R0_S:I I1_lin_default_wf_2_R0_D:I +*.PININFO I1_lin_default_wf_2_R0_G:I I1_lin_default_wf_2_R0_S:I +*.PININFO I1_lin_default_wf_3_R0_D:I I1_lin_default_wf_3_R0_G:I +*.PININFO I1_lin_default_wf_3_R0_S:I I1_lin_default_wf_4_R0_D:I +*.PININFO I1_lin_default_wf_4_R0_G:I I1_lin_default_wf_4_R0_S:I +*.PININFO I1_lin_default_wf_5_R0_D:I I1_lin_default_wf_5_R0_G:I +*.PININFO I1_lin_default_wf_5_R0_S:I I1_lin_default_wf_6_R0_D:I +*.PININFO I1_lin_default_wf_6_R0_G:I I1_lin_default_wf_6_R0_S:I +*.PININFO I1_lin_default_wf_7_R0_D:I I1_lin_default_wf_7_R0_G:I +*.PININFO I1_lin_default_wf_7_R0_S:I gnd!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D I1_lin_default_wf_7_R0_G ++ I1_lin_default_wf_7_R0_S gnd! pmos_3p3_dw_sab m=1 w=480.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D I1_lin_default_wf_6_R0_G ++ I1_lin_default_wf_6_R0_S gnd! pmos_3p3_dw_sab m=1 w=477.760u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D I1_lin_default_wf_5_R0_G ++ I1_lin_default_wf_5_R0_S gnd! pmos_3p3_dw_sab m=1 w=398.120u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G ++ I1_lin_default_wf_4_R0_S gnd! pmos_3p3_dw_sab m=1 w=331.760u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G ++ I1_lin_default_wf_3_R0_S gnd! pmos_3p3_dw_sab m=1 w=276.480u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G ++ I1_lin_default_wf_2_R0_S gnd! pmos_3p3_dw_sab m=1 w=230.400u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G ++ I1_lin_default_wf_1_R0_S gnd! pmos_3p3_dw_sab m=1 w=192.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G ++ I1_lin_default_wf_0_R0_S gnd! pmos_3p3_dw_sab m=1 w=160.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_3p3_dw_sab m=1 w=200u l=0.500u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_3p3_dw_sab m=1 w=200u l=0.430u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_3p3_dw_sab m=1 w=200u l=0.360u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_3p3_dw_sab m=1 w=200u l=0.300u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_8_R0_G I1_lin_default_d_sab_8_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_6_R0_G I1_lin_default_d_sab_6_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_4_R0_G I1_lin_default_d_sab_4_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_2_R0_G I1_lin_default_d_sab_2_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_0_R0_G I1_lin_default_d_sab_0_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.780u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.655u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.545u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.455u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.380u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.315u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.265u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S gnd! pmos_3p3_dw_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.220u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G ++ I1_lin_default_nf_6_R0_S gnd! pmos_3p3_dw_sab m=1 w=400.000u l=0.3u nf=16 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G ++ I1_lin_default_nf_5_R0_S gnd! pmos_3p3_dw_sab m=1 w=350.000u l=0.3u nf=14 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G ++ I1_lin_default_nf_4_R0_S gnd! pmos_3p3_dw_sab m=1 w=300.000u l=0.3u nf=12 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G ++ I1_lin_default_nf_3_R0_S gnd! pmos_3p3_dw_sab m=1 w=250.000u l=0.3u nf=10 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_3p3_dw_sab m=1 w=200.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_3p3_dw_sab m=1 w=150.000u l=0.3u nf=6 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_3p3_dw_sab m=1 w=100.000u l=0.3u nf=4 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_3p3_dw_sab m=3 w=200u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_3p3_dw_sab m=2 w=200u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D I1_lin_default_gns_1_R0_G ++ I1_lin_default_gns_1_R0_S gnd! pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 ++ s_sab=0 d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S gnd! pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_guardRing_0_R0_G I1_lin_default_guardRing_0_R0_S gnd! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S gnd! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_psub_tap_0_R0 I1_lin_default_psub_tap_0_R0_D ++ I1_lin_default_psub_tap_0_R0_G I1_lin_default_psub_tap_0_R0_S gnd! ++ pmos_3p3_dw_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_3p3_dw_sab m=1 ++ w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_3p3_sab.gds b/rules/klayout/lvs/testing/testcases/sample_pmos_3p3_sab.gds new file mode 100644 index 0000000..81f088b --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_3p3_sab.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_3p3_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_pmos_3p3_sab.src.cdl new file mode 100644 index 0000000..72cf84a --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_3p3_sab.src.cdl
@@ -0,0 +1,284 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_3p3_sab +* View Name: schematic +* Netlisted on: Sep 10 16:54:35 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_3p3_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_3p3_sab I1_default_D I1_default_G I1_default_S ++ I1_lin_default_d_sab_0_R0_D I1_lin_default_d_sab_0_R0_G ++ I1_lin_default_d_sab_0_R0_S I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S ++ I1_lin_default_d_sab_2_R0_D I1_lin_default_d_sab_2_R0_G ++ I1_lin_default_d_sab_2_R0_S I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S ++ I1_lin_default_d_sab_4_R0_D I1_lin_default_d_sab_4_R0_G ++ I1_lin_default_d_sab_4_R0_S I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S ++ I1_lin_default_d_sab_6_R0_D I1_lin_default_d_sab_6_R0_G ++ I1_lin_default_d_sab_6_R0_S I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S ++ I1_lin_default_d_sab_8_R0_D I1_lin_default_d_sab_8_R0_G ++ I1_lin_default_d_sab_8_R0_S I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S ++ I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S I1_lin_default_gns_1_R0_D ++ I1_lin_default_gns_1_R0_G I1_lin_default_gns_1_R0_S ++ I1_lin_default_guardRing_0_R0_D I1_lin_default_guardRing_0_R0_G ++ I1_lin_default_guardRing_0_R0_S I1_lin_default_l_0_R0_D ++ I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D ++ I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D ++ I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D ++ I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S I1_lin_default_nf_3_R0_D ++ I1_lin_default_nf_3_R0_G I1_lin_default_nf_3_R0_S I1_lin_default_nf_4_R0_D ++ I1_lin_default_nf_4_R0_G I1_lin_default_nf_4_R0_S I1_lin_default_nf_5_R0_D ++ I1_lin_default_nf_5_R0_G I1_lin_default_nf_5_R0_S I1_lin_default_nf_6_R0_D ++ I1_lin_default_nf_6_R0_G I1_lin_default_nf_6_R0_S ++ I1_lin_default_s_sab_0_R0_D I1_lin_default_s_sab_0_R0_G ++ I1_lin_default_s_sab_0_R0_S I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S ++ I1_lin_default_s_sab_2_R0_D I1_lin_default_s_sab_2_R0_G ++ I1_lin_default_s_sab_2_R0_S I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S ++ I1_lin_default_s_sab_4_R0_D I1_lin_default_s_sab_4_R0_G ++ I1_lin_default_s_sab_4_R0_S I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S ++ I1_lin_default_s_sab_6_R0_D I1_lin_default_s_sab_6_R0_G ++ I1_lin_default_s_sab_6_R0_S I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S ++ I1_lin_default_strapSD_0_R0_D I1_lin_default_strapSD_0_R0_G ++ I1_lin_default_strapSD_0_R0_S I1_lin_default_wf_0_R0_D ++ I1_lin_default_wf_0_R0_G I1_lin_default_wf_0_R0_S I1_lin_default_wf_1_R0_D ++ I1_lin_default_wf_1_R0_G I1_lin_default_wf_1_R0_S I1_lin_default_wf_2_R0_D ++ I1_lin_default_wf_2_R0_G I1_lin_default_wf_2_R0_S I1_lin_default_wf_3_R0_D ++ I1_lin_default_wf_3_R0_G I1_lin_default_wf_3_R0_S I1_lin_default_wf_4_R0_D ++ I1_lin_default_wf_4_R0_G I1_lin_default_wf_4_R0_S I1_lin_default_wf_5_R0_D ++ I1_lin_default_wf_5_R0_G I1_lin_default_wf_5_R0_S I1_lin_default_wf_6_R0_D ++ I1_lin_default_wf_6_R0_G I1_lin_default_wf_6_R0_S I1_lin_default_wf_7_R0_D ++ I1_lin_default_wf_7_R0_G I1_lin_default_wf_7_R0_S gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_d_sab_0_R0_D:I I1_lin_default_d_sab_0_R0_G:I +*.PININFO I1_lin_default_d_sab_0_R0_S:I I1_lin_default_d_sab_1_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_G:I I1_lin_default_d_sab_1_R0_S:I +*.PININFO I1_lin_default_d_sab_2_R0_D:I I1_lin_default_d_sab_2_R0_G:I +*.PININFO I1_lin_default_d_sab_2_R0_S:I I1_lin_default_d_sab_3_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_G:I I1_lin_default_d_sab_3_R0_S:I +*.PININFO I1_lin_default_d_sab_4_R0_D:I I1_lin_default_d_sab_4_R0_G:I +*.PININFO I1_lin_default_d_sab_4_R0_S:I I1_lin_default_d_sab_5_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_G:I I1_lin_default_d_sab_5_R0_S:I +*.PININFO I1_lin_default_d_sab_6_R0_D:I I1_lin_default_d_sab_6_R0_G:I +*.PININFO I1_lin_default_d_sab_6_R0_S:I I1_lin_default_d_sab_7_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_G:I I1_lin_default_d_sab_7_R0_S:I +*.PININFO I1_lin_default_d_sab_8_R0_D:I I1_lin_default_d_sab_8_R0_G:I +*.PININFO I1_lin_default_d_sab_8_R0_S:I I1_lin_default_d_sab_9_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_G:I I1_lin_default_d_sab_9_R0_S:I +*.PININFO I1_lin_default_gns_0_R0_D:I I1_lin_default_gns_0_R0_G:I +*.PININFO I1_lin_default_gns_0_R0_S:I I1_lin_default_gns_1_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_G:I I1_lin_default_gns_1_R0_S:I +*.PININFO I1_lin_default_guardRing_0_R0_D:I I1_lin_default_guardRing_0_R0_G:I +*.PININFO I1_lin_default_guardRing_0_R0_S:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_G:I I1_lin_default_l_0_R0_S:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_1_R0_G:I +*.PININFO I1_lin_default_l_1_R0_S:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_2_R0_G:I I1_lin_default_l_2_R0_S:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_3_R0_G:I +*.PININFO I1_lin_default_l_3_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_nf_3_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_G:I I1_lin_default_nf_3_R0_S:I +*.PININFO I1_lin_default_nf_4_R0_D:I I1_lin_default_nf_4_R0_G:I +*.PININFO I1_lin_default_nf_4_R0_S:I I1_lin_default_nf_5_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_G:I I1_lin_default_nf_5_R0_S:I +*.PININFO I1_lin_default_nf_6_R0_D:I I1_lin_default_nf_6_R0_G:I +*.PININFO I1_lin_default_nf_6_R0_S:I I1_lin_default_s_sab_0_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_G:I I1_lin_default_s_sab_0_R0_S:I +*.PININFO I1_lin_default_s_sab_1_R0_D:I I1_lin_default_s_sab_1_R0_G:I +*.PININFO I1_lin_default_s_sab_1_R0_S:I I1_lin_default_s_sab_2_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_G:I I1_lin_default_s_sab_2_R0_S:I +*.PININFO I1_lin_default_s_sab_3_R0_D:I I1_lin_default_s_sab_3_R0_G:I +*.PININFO I1_lin_default_s_sab_3_R0_S:I I1_lin_default_s_sab_4_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_G:I I1_lin_default_s_sab_4_R0_S:I +*.PININFO I1_lin_default_s_sab_5_R0_D:I I1_lin_default_s_sab_5_R0_G:I +*.PININFO I1_lin_default_s_sab_5_R0_S:I I1_lin_default_s_sab_6_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_G:I I1_lin_default_s_sab_6_R0_S:I +*.PININFO I1_lin_default_s_sab_7_R0_D:I I1_lin_default_s_sab_7_R0_G:I +*.PININFO I1_lin_default_s_sab_7_R0_S:I I1_lin_default_strapSD_0_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_G:I I1_lin_default_strapSD_0_R0_S:I +*.PININFO I1_lin_default_wf_0_R0_D:I I1_lin_default_wf_0_R0_G:I +*.PININFO I1_lin_default_wf_0_R0_S:I I1_lin_default_wf_1_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_G:I I1_lin_default_wf_1_R0_S:I +*.PININFO I1_lin_default_wf_2_R0_D:I I1_lin_default_wf_2_R0_G:I +*.PININFO I1_lin_default_wf_2_R0_S:I I1_lin_default_wf_3_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_G:I I1_lin_default_wf_3_R0_S:I +*.PININFO I1_lin_default_wf_4_R0_D:I I1_lin_default_wf_4_R0_G:I +*.PININFO I1_lin_default_wf_4_R0_S:I I1_lin_default_wf_5_R0_D:I +*.PININFO I1_lin_default_wf_5_R0_G:I I1_lin_default_wf_5_R0_S:I +*.PININFO I1_lin_default_wf_6_R0_D:I I1_lin_default_wf_6_R0_G:I +*.PININFO I1_lin_default_wf_6_R0_S:I I1_lin_default_wf_7_R0_D:I +*.PININFO I1_lin_default_wf_7_R0_G:I I1_lin_default_wf_7_R0_S:I gnd!:I +MI1_lin_default_wf_7_R0 I1_lin_default_wf_7_R0_D I1_lin_default_wf_7_R0_G ++ I1_lin_default_wf_7_R0_S gnd! pmos_3p3_sab m=1 w=480.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_6_R0 I1_lin_default_wf_6_R0_D I1_lin_default_wf_6_R0_G ++ I1_lin_default_wf_6_R0_S gnd! pmos_3p3_sab m=1 w=477.760u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_5_R0 I1_lin_default_wf_5_R0_D I1_lin_default_wf_5_R0_G ++ I1_lin_default_wf_5_R0_S gnd! pmos_3p3_sab m=1 w=398.120u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G ++ I1_lin_default_wf_4_R0_S gnd! pmos_3p3_sab m=1 w=331.760u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G ++ I1_lin_default_wf_3_R0_S gnd! pmos_3p3_sab m=1 w=276.480u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G ++ I1_lin_default_wf_2_R0_S gnd! pmos_3p3_sab m=1 w=230.400u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G ++ I1_lin_default_wf_1_R0_S gnd! pmos_3p3_sab m=1 w=192.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G ++ I1_lin_default_wf_0_R0_S gnd! pmos_3p3_sab m=1 w=160.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_3p3_sab m=1 w=200u l=0.500u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_3p3_sab m=1 w=200u l=0.430u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_3p3_sab m=1 w=200u l=0.360u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_3p3_sab m=1 w=200u l=0.300u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_8_R0_G I1_lin_default_d_sab_8_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_6_R0_G I1_lin_default_d_sab_6_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_4_R0_G I1_lin_default_d_sab_4_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_2_R0_G I1_lin_default_d_sab_2_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_0_R0_G I1_lin_default_d_sab_0_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.780u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.655u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.545u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.455u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.380u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.315u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.265u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S gnd! pmos_3p3_sab ++ m=1 w=200u l=0.3u nf=8 s_sab=0.220u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G ++ I1_lin_default_nf_6_R0_S gnd! pmos_3p3_sab m=1 w=400.000u l=0.3u nf=16 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G ++ I1_lin_default_nf_5_R0_S gnd! pmos_3p3_sab m=1 w=350.000u l=0.3u nf=14 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G ++ I1_lin_default_nf_4_R0_S gnd! pmos_3p3_sab m=1 w=300.000u l=0.3u nf=12 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G ++ I1_lin_default_nf_3_R0_S gnd! pmos_3p3_sab m=1 w=250.000u l=0.3u nf=10 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_3p3_sab m=1 w=200.000u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_3p3_sab m=1 w=150.000u l=0.3u nf=6 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_3p3_sab m=1 w=100.000u l=0.3u nf=4 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_3p3_sab m=3 w=200u l=0.3u nf=8 s_sab=0.48u ++ d_sab=1.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_3p3_sab m=2 w=200u l=0.3u nf=8 s_sab=0.48u ++ d_sab=1.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u ++ d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D I1_lin_default_gns_1_R0_G ++ I1_lin_default_gns_1_R0_S gnd! pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0 ++ d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S gnd! pmos_3p3_sab m=1 w=200u l=0.3u nf=8 ++ s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_guardRing_0_R0_G I1_lin_default_guardRing_0_R0_S gnd! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S gnd! ++ pmos_3p3_sab m=1 w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_3p3_sab m=1 ++ w=200u l=0.3u nf=8 s_sab=0.48u d_sab=1.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_5p0.gds b/rules/klayout/lvs/testing/testcases/sample_pmos_5p0.gds new file mode 100644 index 0000000..9cb3564 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_5p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_5p0.src.cdl b/rules/klayout/lvs/testing/testcases/sample_pmos_5p0.src.cdl new file mode 100644 index 0000000..8d06016 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_5p0.src.cdl
@@ -0,0 +1,720 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_5p0 +* View Name: schematic +* Netlisted on: Sep 10 16:55:47 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_5p0 +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_5p0 I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_l_26_R0_D I1_lin_default_l_26_R0_G I1_lin_default_l_26_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_l_25_R0_D:I +*.PININFO I1_lin_default_l_25_R0_G:I I1_lin_default_l_25_R0_S:I +*.PININFO I1_lin_default_l_26_R0_D:I I1_lin_default_l_26_R0_G:I +*.PININFO I1_lin_default_l_26_R0_S:I I1_lin_default_leftTap_0_R0_D:I +*.PININFO I1_lin_default_leftTap_0_R0_G:I I1_lin_default_leftTap_0_R0_S:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_0_R0_G:I +*.PININFO I1_lin_default_m_0_R0_S:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_1_R0_G:I I1_lin_default_m_1_R0_S:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_m_2_R0_G:I +*.PININFO I1_lin_default_m_2_R0_S:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_0_R0_G:I I1_lin_default_nf_0_R0_S:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_1_R0_G:I +*.PININFO I1_lin_default_nf_1_R0_S:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_2_R0_G:I I1_lin_default_nf_2_R0_S:I +*.PININFO I1_lin_default_rightTap_0_R0_D:I I1_lin_default_rightTap_0_R0_G:I +*.PININFO I1_lin_default_rightTap_0_R0_S:I I1_lin_default_sFirst_0_R0_D:I +*.PININFO I1_lin_default_sFirst_0_R0_G:I I1_lin_default_sFirst_0_R0_S:I +*.PININFO I1_lin_default_sdConn_0_R0_D:I I1_lin_default_sdConn_0_R0_G:I +*.PININFO I1_lin_default_sdConn_0_R0_S:I I1_lin_default_sdConn_1_R0_D:I +*.PININFO I1_lin_default_sdConn_1_R0_G:I I1_lin_default_sdConn_1_R0_S:I +*.PININFO I1_lin_default_sdConn_2_R0_D:I I1_lin_default_sdConn_2_R0_G:I +*.PININFO I1_lin_default_sdConn_2_R0_S:I I1_lin_default_sdWidth_0_R0_D:I +*.PININFO I1_lin_default_sdWidth_0_R0_G:I I1_lin_default_sdWidth_0_R0_S:I +*.PININFO I1_lin_default_sdWidth_1_R0_D:I I1_lin_default_sdWidth_1_R0_G:I +*.PININFO I1_lin_default_sdWidth_1_R0_S:I I1_lin_default_sdWidth_2_R0_D:I +*.PININFO I1_lin_default_sdWidth_2_R0_G:I I1_lin_default_sdWidth_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_3_R0_D:I I1_lin_default_sdWidth_3_R0_G:I +*.PININFO I1_lin_default_sdWidth_3_R0_S:I I1_lin_default_sdWidth_4_R0_D:I +*.PININFO I1_lin_default_sdWidth_4_R0_G:I I1_lin_default_sdWidth_4_R0_S:I +*.PININFO I1_lin_default_sdWidth_5_R0_D:I I1_lin_default_sdWidth_5_R0_G:I +*.PININFO I1_lin_default_sdWidth_5_R0_S:I I1_lin_default_sdWidth_6_R0_D:I +*.PININFO I1_lin_default_sdWidth_6_R0_G:I I1_lin_default_sdWidth_6_R0_S:I +*.PININFO I1_lin_default_sdWidth_7_R0_D:I I1_lin_default_sdWidth_7_R0_G:I +*.PININFO I1_lin_default_sdWidth_7_R0_S:I I1_lin_default_sdWidth_8_R0_D:I +*.PININFO I1_lin_default_sdWidth_8_R0_G:I I1_lin_default_sdWidth_8_R0_S:I +*.PININFO I1_lin_default_sdWidth_9_R0_D:I I1_lin_default_sdWidth_9_R0_G:I +*.PININFO I1_lin_default_sdWidth_9_R0_S:I I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I gnd!:I +MMP0 I1_lin_default_sFirst_0_R0_D I1_lin_default_sFirst_0_R0_G ++ I1_lin_default_sFirst_0_R0_S gnd! pmos_5p0 m=1 w=16.8e-6 l=500n nf=5 ++ as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 nrd=0.017619 ++ nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S gnd! pmos_5p0 ++ m=1 w=1e-3 l=500n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 pd=1.0052e-3 ++ nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S gnd! pmos_5p0 ++ m=1 w=85.455e-6 l=500n nf=1 as=37.6002e-12 ad=37.6002e-12 ps=171.79e-6 ++ pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S gnd! pmos_5p0 ++ m=1 w=71.215e-6 l=500n nf=1 as=31.3346e-12 ad=31.3346e-12 ps=143.31e-6 ++ pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S gnd! pmos_5p0 ++ m=1 w=59.345e-6 l=500n nf=1 as=26.1118e-12 ad=26.1118e-12 ps=119.57e-6 ++ pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S gnd! pmos_5p0 ++ m=1 w=49.455e-6 l=500n nf=1 as=21.7602e-12 ad=21.7602e-12 ps=99.79e-6 ++ pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S gnd! pmos_5p0 ++ m=1 w=41.21e-6 l=500n nf=1 as=18.1324e-12 ad=18.1324e-12 ps=83.3e-6 ++ pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S gnd! pmos_5p0 ++ m=1 w=34.345e-6 l=500n nf=1 as=15.1118e-12 ad=15.1118e-12 ps=69.57e-6 ++ pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S gnd! pmos_5p0 ++ m=1 w=28.62e-6 l=500n nf=1 as=12.5928e-12 ad=12.5928e-12 ps=58.12e-6 ++ pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S gnd! pmos_5p0 ++ m=1 w=23.85e-6 l=500n nf=1 as=10.494e-12 ad=10.494e-12 ps=48.58e-6 ++ pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S gnd! pmos_5p0 ++ m=1 w=19.875e-6 l=500n nf=1 as=8.745e-12 ad=8.745e-12 ps=40.63e-6 ++ pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S gnd! pmos_5p0 ++ m=1 w=16.56e-6 l=500n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 pd=34e-6 ++ nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S gnd! pmos_5p0 ++ m=1 w=13.8e-6 l=500n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 pd=28.48e-6 ++ nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S gnd! pmos_5p0 ++ m=1 w=11.5e-6 l=500n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 pd=23.88e-6 ++ nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S gnd! pmos_5p0 ++ m=1 w=9.585e-6 l=500n nf=1 as=4.2174e-12 ad=4.2174e-12 ps=20.05e-6 ++ pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S gnd! pmos_5p0 ++ m=1 w=7.985e-6 l=500n nf=1 as=3.5134e-12 ad=3.5134e-12 ps=16.85e-6 ++ pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S gnd! pmos_5p0 ++ m=1 w=6.655e-6 l=500n nf=1 as=2.9282e-12 ad=2.9282e-12 ps=14.19e-6 ++ pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S gnd! pmos_5p0 ++ m=1 w=5.545e-6 l=500n nf=1 as=2.4398e-12 ad=2.4398e-12 ps=11.97e-6 ++ pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S gnd! pmos_5p0 ++ m=1 w=4.62e-6 l=500n nf=1 as=2.0328e-12 ad=2.0328e-12 ps=10.12e-6 ++ pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S gnd! pmos_5p0 ++ m=1 w=3.85e-6 l=500n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 pd=8.58e-6 ++ nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S gnd! pmos_5p0 ++ m=1 w=3.21e-6 l=500n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 pd=7.3e-6 ++ nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S gnd! pmos_5p0 ++ m=1 w=2.675e-6 l=500n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 pd=6.23e-6 ++ nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S gnd! pmos_5p0 ++ m=1 w=2.23e-6 l=500n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 pd=5.34e-6 ++ nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S gnd! pmos_5p0 ++ m=1 w=1.86e-6 l=500n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 pd=4.6e-6 ++ nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S gnd! pmos_5p0 ++ m=1 w=1.55e-6 l=500n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S gnd! pmos_5p0 ++ m=1 w=1.29e-6 l=500n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S gnd! pmos_5p0 ++ m=1 w=1.075e-6 l=500n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S gnd! pmos_5p0 ++ m=1 w=895e-9 l=500n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S gnd! pmos_5p0 ++ m=1 w=745e-9 l=500n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S gnd! pmos_5p0 ++ m=1 w=620e-9 l=500n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S gnd! pmos_5p0 ++ m=1 w=520e-9 l=500n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S gnd! pmos_5p0 ++ m=1 w=430e-9 l=500n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S gnd! pmos_5p0 ++ m=1 w=300e-9 l=500n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_26_R0 I1_lin_default_l_26_R0_D I1_lin_default_l_26_R0_G ++ I1_lin_default_l_26_R0_S gnd! pmos_5p0 m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=47.700u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=39.750u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=33.125u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=27.605u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=23.005u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=19.170u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=15.975u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=13.310u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=11.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=9.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=7.705u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=6.420u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=5.350u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=4.460u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=3.715u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=3.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=2.580u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=2.150u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=1.790u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=1.495u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=1.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=1.035u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=0.865u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=0.720u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=0.600u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=0.500u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_5p0 m=1 w=36e-6 l=500n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_5p0 m=1 w=18.36e-6 l=500n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_5p0 m=100 w=360e-9 l=500n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_5p0 m=51 w=360e-9 l=500n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_5p0 m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ gnd! pmos_5p0 m=1 w=720e-9 l=500n nf=2 as=316.8e-15 ad=187.2e-15 ps=3.2e-6 ++ pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ gnd! pmos_5p0 m=1 w=900e-9 l=500n nf=3 as=529.2e-15 ad=529.2e-15 ps=4.68e-6 ++ pd=4.68e-6 nrd=0.653333 nrs=0.653333 sa=0.660u sb=0.660u sd=0.960u dtemp=0 ++ par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ gnd! pmos_5p0 m=1 w=1.08e-6 l=500n nf=3 as=345.6e-15 ad=345.6e-15 ps=3.36e-6 ++ pd=3.36e-6 nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S gnd! pmos_5p0 ++ m=1 w=16.08e-6 l=500n nf=3 as=5.1456e-12 ad=5.1456e-12 ps=23.36e-6 ++ pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S gnd! pmos_5p0 ++ m=1 w=26.8e-6 l=500n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S gnd! pmos_5p0 m=1 ++ w=16.8e-6 l=500n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 ++ nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S gnd! pmos_5p0 m=1 ++ w=10.08e-6 l=500n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 pd=15.36e-6 ++ nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S gnd! pmos_5p0 m=1 ++ w=6.72e-6 l=500n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S gnd! pmos_5p0 m=1 ++ w=6.72e-6 l=500n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S gnd! pmos_5p0 ++ m=1 w=10.08e-6 l=500n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=169.2e-15 ad=158.4e-15 ps=1.66e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.305556 sa=0.470u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S gnd! pmos_5p0 ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S gnd! pmos_5p0 m=1 ++ w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S gnd! ++ pmos_5p0 m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S gnd! ++ pmos_5p0 m=1 w=2.58e-6 l=500n nf=3 as=825.6e-15 ad=825.6e-15 ps=5.36e-6 ++ pd=5.36e-6 nrd=0.124031 nrs=0.124031 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S gnd! ++ pmos_5p0 m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S gnd! ++ pmos_5p0 m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S gnd! ++ pmos_5p0 m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S gnd! ++ pmos_5p0 m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_5p0 m=1 w=360e-9 ++ l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 ++ nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_5p0_dw.gds b/rules/klayout/lvs/testing/testcases/sample_pmos_5p0_dw.gds new file mode 100644 index 0000000..3c89b82 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_5p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_5p0_dw.src.cdl b/rules/klayout/lvs/testing/testcases/sample_pmos_5p0_dw.src.cdl new file mode 100644 index 0000000..2d6e3f2 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_5p0_dw.src.cdl
@@ -0,0 +1,734 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_5p0_dw +* View Name: schematic +* Netlisted on: Sep 10 16:56:54 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_5p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_5p0_dw I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_l_26_R0_D I1_lin_default_l_26_R0_G I1_lin_default_l_26_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_l_25_R0_D:I +*.PININFO I1_lin_default_l_25_R0_G:I I1_lin_default_l_25_R0_S:I +*.PININFO I1_lin_default_l_26_R0_D:I I1_lin_default_l_26_R0_G:I +*.PININFO I1_lin_default_l_26_R0_S:I I1_lin_default_leftTap_0_R0_D:I +*.PININFO I1_lin_default_leftTap_0_R0_G:I I1_lin_default_leftTap_0_R0_S:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_0_R0_G:I +*.PININFO I1_lin_default_m_0_R0_S:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_1_R0_G:I I1_lin_default_m_1_R0_S:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_m_2_R0_G:I +*.PININFO I1_lin_default_m_2_R0_S:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_0_R0_G:I I1_lin_default_nf_0_R0_S:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_1_R0_G:I +*.PININFO I1_lin_default_nf_1_R0_S:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_2_R0_G:I I1_lin_default_nf_2_R0_S:I +*.PININFO I1_lin_default_rightTap_0_R0_D:I I1_lin_default_rightTap_0_R0_G:I +*.PININFO I1_lin_default_rightTap_0_R0_S:I I1_lin_default_sFirst_0_R0_D:I +*.PININFO I1_lin_default_sFirst_0_R0_G:I I1_lin_default_sFirst_0_R0_S:I +*.PININFO I1_lin_default_sdConn_0_R0_D:I I1_lin_default_sdConn_0_R0_G:I +*.PININFO I1_lin_default_sdConn_0_R0_S:I I1_lin_default_sdConn_1_R0_D:I +*.PININFO I1_lin_default_sdConn_1_R0_G:I I1_lin_default_sdConn_1_R0_S:I +*.PININFO I1_lin_default_sdConn_2_R0_D:I I1_lin_default_sdConn_2_R0_G:I +*.PININFO I1_lin_default_sdConn_2_R0_S:I I1_lin_default_sdWidth_0_R0_D:I +*.PININFO I1_lin_default_sdWidth_0_R0_G:I I1_lin_default_sdWidth_0_R0_S:I +*.PININFO I1_lin_default_sdWidth_1_R0_D:I I1_lin_default_sdWidth_1_R0_G:I +*.PININFO I1_lin_default_sdWidth_1_R0_S:I I1_lin_default_sdWidth_2_R0_D:I +*.PININFO I1_lin_default_sdWidth_2_R0_G:I I1_lin_default_sdWidth_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_3_R0_D:I I1_lin_default_sdWidth_3_R0_G:I +*.PININFO I1_lin_default_sdWidth_3_R0_S:I I1_lin_default_sdWidth_4_R0_D:I +*.PININFO I1_lin_default_sdWidth_4_R0_G:I I1_lin_default_sdWidth_4_R0_S:I +*.PININFO I1_lin_default_sdWidth_5_R0_D:I I1_lin_default_sdWidth_5_R0_G:I +*.PININFO I1_lin_default_sdWidth_5_R0_S:I I1_lin_default_sdWidth_6_R0_D:I +*.PININFO I1_lin_default_sdWidth_6_R0_G:I I1_lin_default_sdWidth_6_R0_S:I +*.PININFO I1_lin_default_sdWidth_7_R0_D:I I1_lin_default_sdWidth_7_R0_G:I +*.PININFO I1_lin_default_sdWidth_7_R0_S:I I1_lin_default_sdWidth_8_R0_D:I +*.PININFO I1_lin_default_sdWidth_8_R0_G:I I1_lin_default_sdWidth_8_R0_S:I +*.PININFO I1_lin_default_sdWidth_9_R0_D:I I1_lin_default_sdWidth_9_R0_G:I +*.PININFO I1_lin_default_sdWidth_9_R0_S:I I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I gnd!:I +MMP0 I1_lin_default_sFirst_0_R0_D I1_lin_default_sFirst_0_R0_G ++ I1_lin_default_sFirst_0_R0_S gnd! pmos_5p0_dw m=1 w=16.8e-6 l=500n nf=5 ++ as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 nrd=0.017619 ++ nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S gnd! ++ pmos_5p0_dw m=1 w=1e-3 l=500n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 ++ pd=1.0052e-3 nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S gnd! ++ pmos_5p0_dw m=1 w=85.455e-6 l=500n nf=1 as=37.6002e-12 ad=37.6002e-12 ++ ps=171.79e-6 pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S gnd! ++ pmos_5p0_dw m=1 w=71.215e-6 l=500n nf=1 as=31.3346e-12 ad=31.3346e-12 ++ ps=143.31e-6 pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S gnd! ++ pmos_5p0_dw m=1 w=59.345e-6 l=500n nf=1 as=26.1118e-12 ad=26.1118e-12 ++ ps=119.57e-6 pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S gnd! ++ pmos_5p0_dw m=1 w=49.455e-6 l=500n nf=1 as=21.7602e-12 ad=21.7602e-12 ++ ps=99.79e-6 pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S gnd! ++ pmos_5p0_dw m=1 w=41.21e-6 l=500n nf=1 as=18.1324e-12 ad=18.1324e-12 ++ ps=83.3e-6 pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S gnd! ++ pmos_5p0_dw m=1 w=34.345e-6 l=500n nf=1 as=15.1118e-12 ad=15.1118e-12 ++ ps=69.57e-6 pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S gnd! ++ pmos_5p0_dw m=1 w=28.62e-6 l=500n nf=1 as=12.5928e-12 ad=12.5928e-12 ++ ps=58.12e-6 pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S gnd! ++ pmos_5p0_dw m=1 w=23.85e-6 l=500n nf=1 as=10.494e-12 ad=10.494e-12 ++ ps=48.58e-6 pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S gnd! ++ pmos_5p0_dw m=1 w=19.875e-6 l=500n nf=1 as=8.745e-12 ad=8.745e-12 ++ ps=40.63e-6 pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S gnd! ++ pmos_5p0_dw m=1 w=16.56e-6 l=500n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 ++ pd=34e-6 nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S gnd! ++ pmos_5p0_dw m=1 w=13.8e-6 l=500n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 ++ pd=28.48e-6 nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S gnd! ++ pmos_5p0_dw m=1 w=11.5e-6 l=500n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 ++ pd=23.88e-6 nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S gnd! ++ pmos_5p0_dw m=1 w=9.585e-6 l=500n nf=1 as=4.2174e-12 ad=4.2174e-12 ++ ps=20.05e-6 pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S gnd! ++ pmos_5p0_dw m=1 w=7.985e-6 l=500n nf=1 as=3.5134e-12 ad=3.5134e-12 ++ ps=16.85e-6 pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S gnd! ++ pmos_5p0_dw m=1 w=6.655e-6 l=500n nf=1 as=2.9282e-12 ad=2.9282e-12 ++ ps=14.19e-6 pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S gnd! ++ pmos_5p0_dw m=1 w=5.545e-6 l=500n nf=1 as=2.4398e-12 ad=2.4398e-12 ++ ps=11.97e-6 pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S gnd! ++ pmos_5p0_dw m=1 w=4.62e-6 l=500n nf=1 as=2.0328e-12 ad=2.0328e-12 ++ ps=10.12e-6 pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S gnd! ++ pmos_5p0_dw m=1 w=3.85e-6 l=500n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 ++ pd=8.58e-6 nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S gnd! ++ pmos_5p0_dw m=1 w=3.21e-6 l=500n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 ++ pd=7.3e-6 nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S gnd! ++ pmos_5p0_dw m=1 w=2.675e-6 l=500n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 ++ pd=6.23e-6 nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S gnd! ++ pmos_5p0_dw m=1 w=2.23e-6 l=500n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 ++ pd=5.34e-6 nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S gnd! ++ pmos_5p0_dw m=1 w=1.86e-6 l=500n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 ++ pd=4.6e-6 nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S gnd! pmos_5p0_dw ++ m=1 w=1.55e-6 l=500n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S gnd! pmos_5p0_dw ++ m=1 w=1.29e-6 l=500n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S gnd! pmos_5p0_dw ++ m=1 w=1.075e-6 l=500n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S gnd! pmos_5p0_dw ++ m=1 w=895e-9 l=500n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S gnd! pmos_5p0_dw ++ m=1 w=745e-9 l=500n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S gnd! pmos_5p0_dw ++ m=1 w=620e-9 l=500n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S gnd! pmos_5p0_dw ++ m=1 w=520e-9 l=500n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S gnd! pmos_5p0_dw ++ m=1 w=430e-9 l=500n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S gnd! pmos_5p0_dw ++ m=1 w=300e-9 l=500n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_26_R0 I1_lin_default_l_26_R0_D I1_lin_default_l_26_R0_G ++ I1_lin_default_l_26_R0_S gnd! pmos_5p0_dw m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=47.700u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=39.750u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=33.125u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=27.605u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=23.005u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=19.170u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=15.975u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=13.310u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=11.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=9.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=7.705u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=6.420u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=5.350u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=4.460u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=3.715u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=3.095u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=2.580u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=2.150u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=1.790u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=1.495u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=1.245u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=1.035u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=0.865u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=0.720u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=0.600u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=0.500u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_5p0_dw m=1 w=36e-6 l=500n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_5p0_dw m=1 w=18.36e-6 l=500n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_5p0_dw m=100 w=360e-9 l=500n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_5p0_dw m=51 w=360e-9 l=500n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ gnd! pmos_5p0_dw m=1 w=720e-9 l=500n nf=2 as=316.8e-15 ad=187.2e-15 ++ ps=3.2e-6 pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u ++ dtemp=0 par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ gnd! pmos_5p0_dw m=1 w=900e-9 l=500n nf=3 as=529.2e-15 ad=529.2e-15 ++ ps=4.68e-6 pd=4.68e-6 nrd=0.653333 nrs=0.653333 sa=0.660u sb=0.660u ++ sd=0.960u dtemp=0 par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ gnd! pmos_5p0_dw m=1 w=1.08e-6 l=500n nf=3 as=345.6e-15 ad=345.6e-15 ++ ps=3.36e-6 pd=3.36e-6 nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S gnd! ++ pmos_5p0_dw m=1 w=16.08e-6 l=500n nf=3 as=5.1456e-12 ad=5.1456e-12 ++ ps=23.36e-6 pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S gnd! pmos_5p0_dw ++ m=1 w=26.8e-6 l=500n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S gnd! pmos_5p0_dw ++ m=1 w=16.8e-6 l=500n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 ++ pd=23.12e-6 nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S gnd! pmos_5p0_dw ++ m=1 w=10.08e-6 l=500n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S gnd! pmos_5p0_dw ++ m=1 w=6.72e-6 l=500n nf=2 as=1.7472e-12 ad=2.9568e-12 ps=7.76e-6 pd=15.2e-6 ++ nrd=0.065476 nrs=0.038690 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S gnd! pmos_5p0_dw ++ m=1 w=6.72e-6 l=500n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S gnd! pmos_5p0_dw ++ m=1 w=10.08e-6 l=500n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=169.2e-15 ad=158.4e-15 ps=1.66e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.305556 sa=0.470u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S gnd! pmos_5p0_dw ++ m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S gnd! ++ pmos_5p0_dw m=1 w=25.08e-6 l=500n nf=3 as=8.0256e-12 ad=8.0256e-12 ++ ps=35.36e-6 pd=35.36e-6 nrd=0.012759 nrs=0.012759 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S gnd! ++ pmos_5p0_dw m=1 w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_5p0_dw m=1 ++ w=360e-9 l=500n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_5p0_dw_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_pmos_5p0_dw_sab.src.cdl new file mode 100644 index 0000000..c02c9f6 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_5p0_dw_sab.src.cdl
@@ -0,0 +1,362 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_5p0_dw_sab +* View Name: schematic +* Netlisted on: Sep 10 16:58:06 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_5p0_dw_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_5p0_dw_sab I1_default_D I1_default_G I1_default_S ++ I1_lin_default_d_sab_0_R0_D I1_lin_default_d_sab_0_R0_G ++ I1_lin_default_d_sab_0_R0_S I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S ++ I1_lin_default_d_sab_2_R0_D I1_lin_default_d_sab_2_R0_G ++ I1_lin_default_d_sab_2_R0_S I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S ++ I1_lin_default_d_sab_4_R0_D I1_lin_default_d_sab_4_R0_G ++ I1_lin_default_d_sab_4_R0_S I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S ++ I1_lin_default_d_sab_6_R0_D I1_lin_default_d_sab_6_R0_G ++ I1_lin_default_d_sab_6_R0_S I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S ++ I1_lin_default_d_sab_8_R0_D I1_lin_default_d_sab_8_R0_G ++ I1_lin_default_d_sab_8_R0_S I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S ++ I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S I1_lin_default_gns_1_R0_D ++ I1_lin_default_gns_1_R0_G I1_lin_default_gns_1_R0_S ++ I1_lin_default_guardRing_0_R0_D I1_lin_default_guardRing_0_R0_G ++ I1_lin_default_guardRing_0_R0_S I1_lin_default_l_0_R0_D ++ I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D ++ I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D ++ I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D ++ I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S I1_lin_default_l_4_R0_D ++ I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S I1_lin_default_l_5_R0_D ++ I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S I1_lin_default_l_6_R0_D ++ I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S I1_lin_default_l_7_R0_D ++ I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S I1_lin_default_l_8_R0_D ++ I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S I1_lin_default_l_9_R0_D ++ I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S I1_lin_default_l_10_R0_D ++ I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S I1_lin_default_l_11_R0_D ++ I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S I1_lin_default_l_12_R0_D ++ I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S I1_lin_default_l_13_R0_D ++ I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S I1_lin_default_l_14_R0_D ++ I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S I1_lin_default_l_15_R0_D ++ I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S I1_lin_default_nf_3_R0_D ++ I1_lin_default_nf_3_R0_G I1_lin_default_nf_3_R0_S I1_lin_default_nf_4_R0_D ++ I1_lin_default_nf_4_R0_G I1_lin_default_nf_4_R0_S I1_lin_default_nf_5_R0_D ++ I1_lin_default_nf_5_R0_G I1_lin_default_nf_5_R0_S I1_lin_default_nf_6_R0_D ++ I1_lin_default_nf_6_R0_G I1_lin_default_nf_6_R0_S I1_lin_default_nf_7_R0_D ++ I1_lin_default_nf_7_R0_G I1_lin_default_nf_7_R0_S I1_lin_default_nf_8_R0_D ++ I1_lin_default_nf_8_R0_G I1_lin_default_nf_8_R0_S I1_lin_default_nf_9_R0_D ++ I1_lin_default_nf_9_R0_G I1_lin_default_nf_9_R0_S I1_lin_default_nf_10_R0_D ++ I1_lin_default_nf_10_R0_G I1_lin_default_nf_10_R0_S ++ I1_lin_default_psub_tap_0_R0_D I1_lin_default_psub_tap_0_R0_G ++ I1_lin_default_psub_tap_0_R0_S I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S ++ I1_lin_default_s_sab_1_R0_D I1_lin_default_s_sab_1_R0_G ++ I1_lin_default_s_sab_1_R0_S I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S ++ I1_lin_default_s_sab_3_R0_D I1_lin_default_s_sab_3_R0_G ++ I1_lin_default_s_sab_3_R0_S I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S ++ I1_lin_default_s_sab_5_R0_D I1_lin_default_s_sab_5_R0_G ++ I1_lin_default_s_sab_5_R0_S I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S ++ I1_lin_default_s_sab_7_R0_D I1_lin_default_s_sab_7_R0_G ++ I1_lin_default_s_sab_7_R0_S I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S ++ I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G I1_lin_default_wf_0_R0_S ++ I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G I1_lin_default_wf_1_R0_S ++ I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G I1_lin_default_wf_2_R0_S ++ I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G I1_lin_default_wf_3_R0_S ++ I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G I1_lin_default_wf_4_R0_S ++ gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_d_sab_0_R0_D:I I1_lin_default_d_sab_0_R0_G:I +*.PININFO I1_lin_default_d_sab_0_R0_S:I I1_lin_default_d_sab_1_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_G:I I1_lin_default_d_sab_1_R0_S:I +*.PININFO I1_lin_default_d_sab_2_R0_D:I I1_lin_default_d_sab_2_R0_G:I +*.PININFO I1_lin_default_d_sab_2_R0_S:I I1_lin_default_d_sab_3_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_G:I I1_lin_default_d_sab_3_R0_S:I +*.PININFO I1_lin_default_d_sab_4_R0_D:I I1_lin_default_d_sab_4_R0_G:I +*.PININFO I1_lin_default_d_sab_4_R0_S:I I1_lin_default_d_sab_5_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_G:I I1_lin_default_d_sab_5_R0_S:I +*.PININFO I1_lin_default_d_sab_6_R0_D:I I1_lin_default_d_sab_6_R0_G:I +*.PININFO I1_lin_default_d_sab_6_R0_S:I I1_lin_default_d_sab_7_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_G:I I1_lin_default_d_sab_7_R0_S:I +*.PININFO I1_lin_default_d_sab_8_R0_D:I I1_lin_default_d_sab_8_R0_G:I +*.PININFO I1_lin_default_d_sab_8_R0_S:I I1_lin_default_d_sab_9_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_G:I I1_lin_default_d_sab_9_R0_S:I +*.PININFO I1_lin_default_gns_0_R0_D:I I1_lin_default_gns_0_R0_G:I +*.PININFO I1_lin_default_gns_0_R0_S:I I1_lin_default_gns_1_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_G:I I1_lin_default_gns_1_R0_S:I +*.PININFO I1_lin_default_guardRing_0_R0_D:I I1_lin_default_guardRing_0_R0_G:I +*.PININFO I1_lin_default_guardRing_0_R0_S:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_G:I I1_lin_default_l_0_R0_S:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_1_R0_G:I +*.PININFO I1_lin_default_l_1_R0_S:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_2_R0_G:I I1_lin_default_l_2_R0_S:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_3_R0_G:I +*.PININFO I1_lin_default_l_3_R0_S:I I1_lin_default_l_4_R0_D:I +*.PININFO I1_lin_default_l_4_R0_G:I I1_lin_default_l_4_R0_S:I +*.PININFO I1_lin_default_l_5_R0_D:I I1_lin_default_l_5_R0_G:I +*.PININFO I1_lin_default_l_5_R0_S:I I1_lin_default_l_6_R0_D:I +*.PININFO I1_lin_default_l_6_R0_G:I I1_lin_default_l_6_R0_S:I +*.PININFO I1_lin_default_l_7_R0_D:I I1_lin_default_l_7_R0_G:I +*.PININFO I1_lin_default_l_7_R0_S:I I1_lin_default_l_8_R0_D:I +*.PININFO I1_lin_default_l_8_R0_G:I I1_lin_default_l_8_R0_S:I +*.PININFO I1_lin_default_l_9_R0_D:I I1_lin_default_l_9_R0_G:I +*.PININFO I1_lin_default_l_9_R0_S:I I1_lin_default_l_10_R0_D:I +*.PININFO I1_lin_default_l_10_R0_G:I I1_lin_default_l_10_R0_S:I +*.PININFO I1_lin_default_l_11_R0_D:I I1_lin_default_l_11_R0_G:I +*.PININFO I1_lin_default_l_11_R0_S:I I1_lin_default_l_12_R0_D:I +*.PININFO I1_lin_default_l_12_R0_G:I I1_lin_default_l_12_R0_S:I +*.PININFO I1_lin_default_l_13_R0_D:I I1_lin_default_l_13_R0_G:I +*.PININFO I1_lin_default_l_13_R0_S:I I1_lin_default_l_14_R0_D:I +*.PININFO I1_lin_default_l_14_R0_G:I I1_lin_default_l_14_R0_S:I +*.PININFO I1_lin_default_l_15_R0_D:I I1_lin_default_l_15_R0_G:I +*.PININFO I1_lin_default_l_15_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_nf_3_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_G:I I1_lin_default_nf_3_R0_S:I +*.PININFO I1_lin_default_nf_4_R0_D:I I1_lin_default_nf_4_R0_G:I +*.PININFO I1_lin_default_nf_4_R0_S:I I1_lin_default_nf_5_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_G:I I1_lin_default_nf_5_R0_S:I +*.PININFO I1_lin_default_nf_6_R0_D:I I1_lin_default_nf_6_R0_G:I +*.PININFO I1_lin_default_nf_6_R0_S:I I1_lin_default_nf_7_R0_D:I +*.PININFO I1_lin_default_nf_7_R0_G:I I1_lin_default_nf_7_R0_S:I +*.PININFO I1_lin_default_nf_8_R0_D:I I1_lin_default_nf_8_R0_G:I +*.PININFO I1_lin_default_nf_8_R0_S:I I1_lin_default_nf_9_R0_D:I +*.PININFO I1_lin_default_nf_9_R0_G:I I1_lin_default_nf_9_R0_S:I +*.PININFO I1_lin_default_nf_10_R0_D:I I1_lin_default_nf_10_R0_G:I +*.PININFO I1_lin_default_nf_10_R0_S:I I1_lin_default_psub_tap_0_R0_D:I +*.PININFO I1_lin_default_psub_tap_0_R0_G:I I1_lin_default_psub_tap_0_R0_S:I +*.PININFO I1_lin_default_s_sab_0_R0_D:I I1_lin_default_s_sab_0_R0_G:I +*.PININFO I1_lin_default_s_sab_0_R0_S:I I1_lin_default_s_sab_1_R0_D:I +*.PININFO I1_lin_default_s_sab_1_R0_G:I I1_lin_default_s_sab_1_R0_S:I +*.PININFO I1_lin_default_s_sab_2_R0_D:I I1_lin_default_s_sab_2_R0_G:I +*.PININFO I1_lin_default_s_sab_2_R0_S:I I1_lin_default_s_sab_3_R0_D:I +*.PININFO I1_lin_default_s_sab_3_R0_G:I I1_lin_default_s_sab_3_R0_S:I +*.PININFO I1_lin_default_s_sab_4_R0_D:I I1_lin_default_s_sab_4_R0_G:I +*.PININFO I1_lin_default_s_sab_4_R0_S:I I1_lin_default_s_sab_5_R0_D:I +*.PININFO I1_lin_default_s_sab_5_R0_G:I I1_lin_default_s_sab_5_R0_S:I +*.PININFO I1_lin_default_s_sab_6_R0_D:I I1_lin_default_s_sab_6_R0_G:I +*.PININFO I1_lin_default_s_sab_6_R0_S:I I1_lin_default_s_sab_7_R0_D:I +*.PININFO I1_lin_default_s_sab_7_R0_G:I I1_lin_default_s_sab_7_R0_S:I +*.PININFO I1_lin_default_strapSD_0_R0_D:I I1_lin_default_strapSD_0_R0_G:I +*.PININFO I1_lin_default_strapSD_0_R0_S:I I1_lin_default_wf_0_R0_D:I +*.PININFO I1_lin_default_wf_0_R0_G:I I1_lin_default_wf_0_R0_S:I +*.PININFO I1_lin_default_wf_1_R0_D:I I1_lin_default_wf_1_R0_G:I +*.PININFO I1_lin_default_wf_1_R0_S:I I1_lin_default_wf_2_R0_D:I +*.PININFO I1_lin_default_wf_2_R0_G:I I1_lin_default_wf_2_R0_S:I +*.PININFO I1_lin_default_wf_3_R0_D:I I1_lin_default_wf_3_R0_G:I +*.PININFO I1_lin_default_wf_3_R0_S:I I1_lin_default_wf_4_R0_D:I +*.PININFO I1_lin_default_wf_4_R0_G:I I1_lin_default_wf_4_R0_S:I gnd!:I +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G ++ I1_lin_default_wf_4_R0_S gnd! pmos_5p0_dw_sab m=1 w=720.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G ++ I1_lin_default_wf_3_R0_S gnd! pmos_5p0_dw_sab m=1 w=622.080u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G ++ I1_lin_default_wf_2_R0_S gnd! pmos_5p0_dw_sab m=1 w=518.400u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G ++ I1_lin_default_wf_1_R0_S gnd! pmos_5p0_dw_sab m=1 w=432.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G ++ I1_lin_default_wf_0_R0_S gnd! pmos_5p0_dw_sab m=1 w=360.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=10.000u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=8.985u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=7.490u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=6.240u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=5.200u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=4.335u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=3.610u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=3.010u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=2.510u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=2.090u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=1.740u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=1.450u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=1.210u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=1.010u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=0.840u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=0.700u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_8_R0_G I1_lin_default_d_sab_8_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_6_R0_G I1_lin_default_d_sab_6_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_4_R0_G I1_lin_default_d_sab_4_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_2_R0_G I1_lin_default_d_sab_2_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_0_R0_G I1_lin_default_d_sab_0_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.780u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.655u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.545u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.455u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.380u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.315u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.265u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S gnd! pmos_5p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.220u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_10_R0 I1_lin_default_nf_10_R0_D I1_lin_default_nf_10_R0_G ++ I1_lin_default_nf_10_R0_S gnd! pmos_5p0_dw_sab m=1 w=600.000u l=0.7u nf=24 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_9_R0 I1_lin_default_nf_9_R0_D I1_lin_default_nf_9_R0_G ++ I1_lin_default_nf_9_R0_S gnd! pmos_5p0_dw_sab m=1 w=550.000u l=0.7u nf=22 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_8_R0 I1_lin_default_nf_8_R0_D I1_lin_default_nf_8_R0_G ++ I1_lin_default_nf_8_R0_S gnd! pmos_5p0_dw_sab m=1 w=500.000u l=0.7u nf=20 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_7_R0 I1_lin_default_nf_7_R0_D I1_lin_default_nf_7_R0_G ++ I1_lin_default_nf_7_R0_S gnd! pmos_5p0_dw_sab m=1 w=450.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G ++ I1_lin_default_nf_6_R0_S gnd! pmos_5p0_dw_sab m=1 w=400.000u l=0.7u nf=16 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G ++ I1_lin_default_nf_5_R0_S gnd! pmos_5p0_dw_sab m=1 w=350.000u l=0.7u nf=14 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G ++ I1_lin_default_nf_4_R0_S gnd! pmos_5p0_dw_sab m=1 w=300.000u l=0.7u nf=12 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G ++ I1_lin_default_nf_3_R0_S gnd! pmos_5p0_dw_sab m=1 w=250.000u l=0.7u nf=10 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_5p0_dw_sab m=1 w=200.000u l=0.7u nf=8 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_5p0_dw_sab m=1 w=150.000u l=0.7u nf=6 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_5p0_dw_sab m=1 w=100.000u l=0.7u nf=4 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_5p0_dw_sab m=3 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_5p0_dw_sab m=2 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D I1_lin_default_gns_1_R0_G ++ I1_lin_default_gns_1_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 ++ s_sab=0 d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S gnd! pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_guardRing_0_R0_G I1_lin_default_guardRing_0_R0_S gnd! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S gnd! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_psub_tap_0_R0 I1_lin_default_psub_tap_0_R0_D ++ I1_lin_default_psub_tap_0_R0_G I1_lin_default_psub_tap_0_R0_S gnd! ++ pmos_5p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_5p0_dw_sab m=1 ++ w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_5p0_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_pmos_5p0_sab.src.cdl new file mode 100644 index 0000000..35a2d4c --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_5p0_sab.src.cdl
@@ -0,0 +1,344 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_5p0_sab +* View Name: schematic +* Netlisted on: Sep 10 16:59:20 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_5p0_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_5p0_sab I1_default_D I1_default_G I1_default_S ++ I1_lin_default_d_sab_0_R0_D I1_lin_default_d_sab_0_R0_G ++ I1_lin_default_d_sab_0_R0_S I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S ++ I1_lin_default_d_sab_2_R0_D I1_lin_default_d_sab_2_R0_G ++ I1_lin_default_d_sab_2_R0_S I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S ++ I1_lin_default_d_sab_4_R0_D I1_lin_default_d_sab_4_R0_G ++ I1_lin_default_d_sab_4_R0_S I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S ++ I1_lin_default_d_sab_6_R0_D I1_lin_default_d_sab_6_R0_G ++ I1_lin_default_d_sab_6_R0_S I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S ++ I1_lin_default_d_sab_8_R0_D I1_lin_default_d_sab_8_R0_G ++ I1_lin_default_d_sab_8_R0_S I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S ++ I1_lin_default_guardRing_0_R0_D I1_lin_default_guardRing_0_R0_G ++ I1_lin_default_guardRing_0_R0_S I1_lin_default_l_0_R0_D ++ I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D ++ I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D ++ I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D ++ I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S I1_lin_default_l_4_R0_D ++ I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S I1_lin_default_l_5_R0_D ++ I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S I1_lin_default_l_6_R0_D ++ I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S I1_lin_default_l_7_R0_D ++ I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S I1_lin_default_l_8_R0_D ++ I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S I1_lin_default_l_9_R0_D ++ I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S I1_lin_default_l_10_R0_D ++ I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S I1_lin_default_l_11_R0_D ++ I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S I1_lin_default_l_12_R0_D ++ I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S I1_lin_default_l_13_R0_D ++ I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S I1_lin_default_l_14_R0_D ++ I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S I1_lin_default_l_15_R0_D ++ I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S I1_lin_default_nf_3_R0_D ++ I1_lin_default_nf_3_R0_G I1_lin_default_nf_3_R0_S I1_lin_default_nf_4_R0_D ++ I1_lin_default_nf_4_R0_G I1_lin_default_nf_4_R0_S I1_lin_default_nf_5_R0_D ++ I1_lin_default_nf_5_R0_G I1_lin_default_nf_5_R0_S I1_lin_default_nf_6_R0_D ++ I1_lin_default_nf_6_R0_G I1_lin_default_nf_6_R0_S I1_lin_default_nf_7_R0_D ++ I1_lin_default_nf_7_R0_G I1_lin_default_nf_7_R0_S I1_lin_default_nf_8_R0_D ++ I1_lin_default_nf_8_R0_G I1_lin_default_nf_8_R0_S I1_lin_default_nf_9_R0_D ++ I1_lin_default_nf_9_R0_G I1_lin_default_nf_9_R0_S I1_lin_default_nf_10_R0_D ++ I1_lin_default_nf_10_R0_G I1_lin_default_nf_10_R0_S ++ I1_lin_default_s_sab_0_R0_D I1_lin_default_s_sab_0_R0_G ++ I1_lin_default_s_sab_0_R0_S I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S ++ I1_lin_default_s_sab_2_R0_D I1_lin_default_s_sab_2_R0_G ++ I1_lin_default_s_sab_2_R0_S I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S ++ I1_lin_default_s_sab_4_R0_D I1_lin_default_s_sab_4_R0_G ++ I1_lin_default_s_sab_4_R0_S I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S ++ I1_lin_default_s_sab_6_R0_D I1_lin_default_s_sab_6_R0_G ++ I1_lin_default_s_sab_6_R0_S I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S ++ I1_lin_default_strapSD_0_R0_D I1_lin_default_strapSD_0_R0_G ++ I1_lin_default_strapSD_0_R0_S I1_lin_default_wf_0_R0_D ++ I1_lin_default_wf_0_R0_G I1_lin_default_wf_0_R0_S I1_lin_default_wf_1_R0_D ++ I1_lin_default_wf_1_R0_G I1_lin_default_wf_1_R0_S I1_lin_default_wf_2_R0_D ++ I1_lin_default_wf_2_R0_G I1_lin_default_wf_2_R0_S I1_lin_default_wf_3_R0_D ++ I1_lin_default_wf_3_R0_G I1_lin_default_wf_3_R0_S I1_lin_default_wf_4_R0_D ++ I1_lin_default_wf_4_R0_G I1_lin_default_wf_4_R0_S gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_d_sab_0_R0_D:I I1_lin_default_d_sab_0_R0_G:I +*.PININFO I1_lin_default_d_sab_0_R0_S:I I1_lin_default_d_sab_1_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_G:I I1_lin_default_d_sab_1_R0_S:I +*.PININFO I1_lin_default_d_sab_2_R0_D:I I1_lin_default_d_sab_2_R0_G:I +*.PININFO I1_lin_default_d_sab_2_R0_S:I I1_lin_default_d_sab_3_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_G:I I1_lin_default_d_sab_3_R0_S:I +*.PININFO I1_lin_default_d_sab_4_R0_D:I I1_lin_default_d_sab_4_R0_G:I +*.PININFO I1_lin_default_d_sab_4_R0_S:I I1_lin_default_d_sab_5_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_G:I I1_lin_default_d_sab_5_R0_S:I +*.PININFO I1_lin_default_d_sab_6_R0_D:I I1_lin_default_d_sab_6_R0_G:I +*.PININFO I1_lin_default_d_sab_6_R0_S:I I1_lin_default_d_sab_7_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_G:I I1_lin_default_d_sab_7_R0_S:I +*.PININFO I1_lin_default_d_sab_8_R0_D:I I1_lin_default_d_sab_8_R0_G:I +*.PININFO I1_lin_default_d_sab_8_R0_S:I I1_lin_default_d_sab_9_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_G:I I1_lin_default_d_sab_9_R0_S:I +*.PININFO I1_lin_default_guardRing_0_R0_D:I I1_lin_default_guardRing_0_R0_G:I +*.PININFO I1_lin_default_guardRing_0_R0_S:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_G:I I1_lin_default_l_0_R0_S:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_1_R0_G:I +*.PININFO I1_lin_default_l_1_R0_S:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_2_R0_G:I I1_lin_default_l_2_R0_S:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_3_R0_G:I +*.PININFO I1_lin_default_l_3_R0_S:I I1_lin_default_l_4_R0_D:I +*.PININFO I1_lin_default_l_4_R0_G:I I1_lin_default_l_4_R0_S:I +*.PININFO I1_lin_default_l_5_R0_D:I I1_lin_default_l_5_R0_G:I +*.PININFO I1_lin_default_l_5_R0_S:I I1_lin_default_l_6_R0_D:I +*.PININFO I1_lin_default_l_6_R0_G:I I1_lin_default_l_6_R0_S:I +*.PININFO I1_lin_default_l_7_R0_D:I I1_lin_default_l_7_R0_G:I +*.PININFO I1_lin_default_l_7_R0_S:I I1_lin_default_l_8_R0_D:I +*.PININFO I1_lin_default_l_8_R0_G:I I1_lin_default_l_8_R0_S:I +*.PININFO I1_lin_default_l_9_R0_D:I I1_lin_default_l_9_R0_G:I +*.PININFO I1_lin_default_l_9_R0_S:I I1_lin_default_l_10_R0_D:I +*.PININFO I1_lin_default_l_10_R0_G:I I1_lin_default_l_10_R0_S:I +*.PININFO I1_lin_default_l_11_R0_D:I I1_lin_default_l_11_R0_G:I +*.PININFO I1_lin_default_l_11_R0_S:I I1_lin_default_l_12_R0_D:I +*.PININFO I1_lin_default_l_12_R0_G:I I1_lin_default_l_12_R0_S:I +*.PININFO I1_lin_default_l_13_R0_D:I I1_lin_default_l_13_R0_G:I +*.PININFO I1_lin_default_l_13_R0_S:I I1_lin_default_l_14_R0_D:I +*.PININFO I1_lin_default_l_14_R0_G:I I1_lin_default_l_14_R0_S:I +*.PININFO I1_lin_default_l_15_R0_D:I I1_lin_default_l_15_R0_G:I +*.PININFO I1_lin_default_l_15_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_nf_3_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_G:I I1_lin_default_nf_3_R0_S:I +*.PININFO I1_lin_default_nf_4_R0_D:I I1_lin_default_nf_4_R0_G:I +*.PININFO I1_lin_default_nf_4_R0_S:I I1_lin_default_nf_5_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_G:I I1_lin_default_nf_5_R0_S:I +*.PININFO I1_lin_default_nf_6_R0_D:I I1_lin_default_nf_6_R0_G:I +*.PININFO I1_lin_default_nf_6_R0_S:I I1_lin_default_nf_7_R0_D:I +*.PININFO I1_lin_default_nf_7_R0_G:I I1_lin_default_nf_7_R0_S:I +*.PININFO I1_lin_default_nf_8_R0_D:I I1_lin_default_nf_8_R0_G:I +*.PININFO I1_lin_default_nf_8_R0_S:I I1_lin_default_nf_9_R0_D:I +*.PININFO I1_lin_default_nf_9_R0_G:I I1_lin_default_nf_9_R0_S:I +*.PININFO I1_lin_default_nf_10_R0_D:I I1_lin_default_nf_10_R0_G:I +*.PININFO I1_lin_default_nf_10_R0_S:I I1_lin_default_s_sab_0_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_G:I I1_lin_default_s_sab_0_R0_S:I +*.PININFO I1_lin_default_s_sab_1_R0_D:I I1_lin_default_s_sab_1_R0_G:I +*.PININFO I1_lin_default_s_sab_1_R0_S:I I1_lin_default_s_sab_2_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_G:I I1_lin_default_s_sab_2_R0_S:I +*.PININFO I1_lin_default_s_sab_3_R0_D:I I1_lin_default_s_sab_3_R0_G:I +*.PININFO I1_lin_default_s_sab_3_R0_S:I I1_lin_default_s_sab_4_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_G:I I1_lin_default_s_sab_4_R0_S:I +*.PININFO I1_lin_default_s_sab_5_R0_D:I I1_lin_default_s_sab_5_R0_G:I +*.PININFO I1_lin_default_s_sab_5_R0_S:I I1_lin_default_s_sab_6_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_G:I I1_lin_default_s_sab_6_R0_S:I +*.PININFO I1_lin_default_s_sab_7_R0_D:I I1_lin_default_s_sab_7_R0_G:I +*.PININFO I1_lin_default_s_sab_7_R0_S:I I1_lin_default_strapSD_0_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_G:I I1_lin_default_strapSD_0_R0_S:I +*.PININFO I1_lin_default_wf_0_R0_D:I I1_lin_default_wf_0_R0_G:I +*.PININFO I1_lin_default_wf_0_R0_S:I I1_lin_default_wf_1_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_G:I I1_lin_default_wf_1_R0_S:I +*.PININFO I1_lin_default_wf_2_R0_D:I I1_lin_default_wf_2_R0_G:I +*.PININFO I1_lin_default_wf_2_R0_S:I I1_lin_default_wf_3_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_G:I I1_lin_default_wf_3_R0_S:I +*.PININFO I1_lin_default_wf_4_R0_D:I I1_lin_default_wf_4_R0_G:I +*.PININFO I1_lin_default_wf_4_R0_S:I gnd!:I +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G ++ I1_lin_default_wf_4_R0_S gnd! pmos_5p0_sab m=1 w=720.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G ++ I1_lin_default_wf_3_R0_S gnd! pmos_5p0_sab m=1 w=622.080u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G ++ I1_lin_default_wf_2_R0_S gnd! pmos_5p0_sab m=1 w=518.400u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G ++ I1_lin_default_wf_1_R0_S gnd! pmos_5p0_sab m=1 w=432.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G ++ I1_lin_default_wf_0_R0_S gnd! pmos_5p0_sab m=1 w=360.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_5p0_sab m=1 w=450u l=10.000u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_5p0_sab m=1 w=450u l=8.985u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_5p0_sab m=1 w=450u l=7.490u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_5p0_sab m=1 w=450u l=6.240u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_5p0_sab m=1 w=450u l=5.200u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_5p0_sab m=1 w=450u l=4.335u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_5p0_sab m=1 w=450u l=3.610u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_5p0_sab m=1 w=450u l=3.010u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_5p0_sab m=1 w=450u l=2.510u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_5p0_sab m=1 w=450u l=2.090u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_5p0_sab m=1 w=450u l=1.740u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_5p0_sab m=1 w=450u l=1.450u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_5p0_sab m=1 w=450u l=1.210u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_5p0_sab m=1 w=450u l=1.010u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_5p0_sab m=1 w=450u l=0.840u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_5p0_sab m=1 w=450u l=0.700u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_8_R0_G I1_lin_default_d_sab_8_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_6_R0_G I1_lin_default_d_sab_6_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_4_R0_G I1_lin_default_d_sab_4_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_2_R0_G I1_lin_default_d_sab_2_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_0_R0_G I1_lin_default_d_sab_0_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.780u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.655u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.545u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.455u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.380u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.315u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.265u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S gnd! pmos_5p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.220u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_10_R0 I1_lin_default_nf_10_R0_D I1_lin_default_nf_10_R0_G ++ I1_lin_default_nf_10_R0_S gnd! pmos_5p0_sab m=1 w=600.000u l=0.7u nf=24 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_9_R0 I1_lin_default_nf_9_R0_D I1_lin_default_nf_9_R0_G ++ I1_lin_default_nf_9_R0_S gnd! pmos_5p0_sab m=1 w=550.000u l=0.7u nf=22 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_8_R0 I1_lin_default_nf_8_R0_D I1_lin_default_nf_8_R0_G ++ I1_lin_default_nf_8_R0_S gnd! pmos_5p0_sab m=1 w=500.000u l=0.7u nf=20 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_7_R0 I1_lin_default_nf_7_R0_D I1_lin_default_nf_7_R0_G ++ I1_lin_default_nf_7_R0_S gnd! pmos_5p0_sab m=1 w=450.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G ++ I1_lin_default_nf_6_R0_S gnd! pmos_5p0_sab m=1 w=400.000u l=0.7u nf=16 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G ++ I1_lin_default_nf_5_R0_S gnd! pmos_5p0_sab m=1 w=350.000u l=0.7u nf=14 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G ++ I1_lin_default_nf_4_R0_S gnd! pmos_5p0_sab m=1 w=300.000u l=0.7u nf=12 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G ++ I1_lin_default_nf_3_R0_S gnd! pmos_5p0_sab m=1 w=250.000u l=0.7u nf=10 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_5p0_sab m=1 w=200.000u l=0.7u nf=8 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_5p0_sab m=1 w=150.000u l=0.7u nf=6 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_5p0_sab m=1 w=100.000u l=0.7u nf=4 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_5p0_sab m=3 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_5p0_sab m=2 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_5p0_sab m=1 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_guardRing_0_R0_G I1_lin_default_guardRing_0_R0_S gnd! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S gnd! ++ pmos_5p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_5p0_sab m=1 ++ w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_6p0.gds b/rules/klayout/lvs/testing/testcases/sample_pmos_6p0.gds new file mode 100644 index 0000000..ccd0d6d --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_6p0.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_6p0.src.cdl b/rules/klayout/lvs/testing/testcases/sample_pmos_6p0.src.cdl new file mode 100644 index 0000000..66c3d1d --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_6p0.src.cdl
@@ -0,0 +1,683 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_6p0 +* View Name: schematic +* Netlisted on: Sep 10 17:00:31 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_6p0 +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_6p0 I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S ++ I1_lin_default_fingerW_1_R0_D I1_lin_default_fingerW_1_R0_G ++ I1_lin_default_fingerW_1_R0_S I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S ++ I1_lin_default_fingerW_3_R0_D I1_lin_default_fingerW_3_R0_G ++ I1_lin_default_fingerW_3_R0_S I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S ++ I1_lin_default_fingerW_5_R0_D I1_lin_default_fingerW_5_R0_G ++ I1_lin_default_fingerW_5_R0_S I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S ++ I1_lin_default_fingerW_7_R0_D I1_lin_default_fingerW_7_R0_G ++ I1_lin_default_fingerW_7_R0_S I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S ++ I1_lin_default_fingerW_9_R0_D I1_lin_default_fingerW_9_R0_G ++ I1_lin_default_fingerW_9_R0_S I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S ++ I1_lin_default_fingerW_11_R0_D I1_lin_default_fingerW_11_R0_G ++ I1_lin_default_fingerW_11_R0_S I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S ++ I1_lin_default_fingerW_13_R0_D I1_lin_default_fingerW_13_R0_G ++ I1_lin_default_fingerW_13_R0_S I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S ++ I1_lin_default_fingerW_15_R0_D I1_lin_default_fingerW_15_R0_G ++ I1_lin_default_fingerW_15_R0_S I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S ++ I1_lin_default_fingerW_17_R0_D I1_lin_default_fingerW_17_R0_G ++ I1_lin_default_fingerW_17_R0_S I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S ++ I1_lin_default_fingerW_19_R0_D I1_lin_default_fingerW_19_R0_G ++ I1_lin_default_fingerW_19_R0_S I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S ++ I1_lin_default_fingerW_21_R0_D I1_lin_default_fingerW_21_R0_G ++ I1_lin_default_fingerW_21_R0_S I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S ++ I1_lin_default_fingerW_23_R0_D I1_lin_default_fingerW_23_R0_G ++ I1_lin_default_fingerW_23_R0_S I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S ++ I1_lin_default_fingerW_25_R0_D I1_lin_default_fingerW_25_R0_G ++ I1_lin_default_fingerW_25_R0_S I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S ++ I1_lin_default_fingerW_27_R0_D I1_lin_default_fingerW_27_R0_G ++ I1_lin_default_fingerW_27_R0_S I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S ++ I1_lin_default_fingerW_29_R0_D I1_lin_default_fingerW_29_R0_G ++ I1_lin_default_fingerW_29_R0_S I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S ++ I1_lin_default_fingerW_31_R0_D I1_lin_default_fingerW_31_R0_G ++ I1_lin_default_fingerW_31_R0_S I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S ++ I1_lin_default_gateConn_0_R0_D I1_lin_default_gateConn_0_R0_G ++ I1_lin_default_gateConn_0_R0_S I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S ++ I1_lin_default_gateConn_2_R0_D I1_lin_default_gateConn_2_R0_G ++ I1_lin_default_gateConn_2_R0_S I1_lin_default_l_0_R0_D ++ I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D ++ I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D ++ I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D ++ I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S I1_lin_default_l_4_R0_D ++ I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S I1_lin_default_l_5_R0_D ++ I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S I1_lin_default_l_6_R0_D ++ I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S I1_lin_default_l_7_R0_D ++ I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S I1_lin_default_l_8_R0_D ++ I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S I1_lin_default_l_9_R0_D ++ I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S I1_lin_default_l_10_R0_D ++ I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S I1_lin_default_l_11_R0_D ++ I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S I1_lin_default_l_12_R0_D ++ I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S I1_lin_default_l_13_R0_D ++ I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S I1_lin_default_l_14_R0_D ++ I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S I1_lin_default_l_15_R0_D ++ I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S I1_lin_default_l_16_R0_D ++ I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S I1_lin_default_l_17_R0_D ++ I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S I1_lin_default_l_18_R0_D ++ I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S I1_lin_default_l_19_R0_D ++ I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S I1_lin_default_l_20_R0_D ++ I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S I1_lin_default_l_21_R0_D ++ I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S I1_lin_default_l_22_R0_D ++ I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S I1_lin_default_l_23_R0_D ++ I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S I1_lin_default_l_24_R0_D ++ I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S I1_lin_default_l_25_R0_D ++ I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S ++ I1_lin_default_sdConn_0_R0_D I1_lin_default_sdConn_0_R0_G ++ I1_lin_default_sdConn_0_R0_S I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S ++ I1_lin_default_sdConn_2_R0_D I1_lin_default_sdConn_2_R0_G ++ I1_lin_default_sdConn_2_R0_S I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S ++ I1_lin_default_sdWidth_1_R0_D I1_lin_default_sdWidth_1_R0_G ++ I1_lin_default_sdWidth_1_R0_S I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S ++ I1_lin_default_sdWidth_3_R0_D I1_lin_default_sdWidth_3_R0_G ++ I1_lin_default_sdWidth_3_R0_S I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S ++ I1_lin_default_sdWidth_5_R0_D I1_lin_default_sdWidth_5_R0_G ++ I1_lin_default_sdWidth_5_R0_S I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S ++ I1_lin_default_sdWidth_7_R0_D I1_lin_default_sdWidth_7_R0_G ++ I1_lin_default_sdWidth_7_R0_S I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S ++ I1_lin_default_sdWidth_9_R0_D I1_lin_default_sdWidth_9_R0_G ++ I1_lin_default_sdWidth_9_R0_S I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S ++ I1_lin_default_tapCntRows_1_R0_D I1_lin_default_tapCntRows_1_R0_G ++ I1_lin_default_tapCntRows_1_R0_S I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S ++ I1_lin_default_tapCntRows_3_R0_D I1_lin_default_tapCntRows_3_R0_G ++ I1_lin_default_tapCntRows_3_R0_S I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S ++ I1_lin_default_topTap_0_R0_D I1_lin_default_topTap_0_R0_G ++ I1_lin_default_topTap_0_R0_S gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I I1_lin_default_fingerW_0_R0_D:I +*.PININFO I1_lin_default_fingerW_0_R0_G:I I1_lin_default_fingerW_0_R0_S:I +*.PININFO I1_lin_default_fingerW_1_R0_D:I I1_lin_default_fingerW_1_R0_G:I +*.PININFO I1_lin_default_fingerW_1_R0_S:I I1_lin_default_fingerW_2_R0_D:I +*.PININFO I1_lin_default_fingerW_2_R0_G:I I1_lin_default_fingerW_2_R0_S:I +*.PININFO I1_lin_default_fingerW_3_R0_D:I I1_lin_default_fingerW_3_R0_G:I +*.PININFO I1_lin_default_fingerW_3_R0_S:I I1_lin_default_fingerW_4_R0_D:I +*.PININFO I1_lin_default_fingerW_4_R0_G:I I1_lin_default_fingerW_4_R0_S:I +*.PININFO I1_lin_default_fingerW_5_R0_D:I I1_lin_default_fingerW_5_R0_G:I +*.PININFO I1_lin_default_fingerW_5_R0_S:I I1_lin_default_fingerW_6_R0_D:I +*.PININFO I1_lin_default_fingerW_6_R0_G:I I1_lin_default_fingerW_6_R0_S:I +*.PININFO I1_lin_default_fingerW_7_R0_D:I I1_lin_default_fingerW_7_R0_G:I +*.PININFO I1_lin_default_fingerW_7_R0_S:I I1_lin_default_fingerW_8_R0_D:I +*.PININFO I1_lin_default_fingerW_8_R0_G:I I1_lin_default_fingerW_8_R0_S:I +*.PININFO I1_lin_default_fingerW_9_R0_D:I I1_lin_default_fingerW_9_R0_G:I +*.PININFO I1_lin_default_fingerW_9_R0_S:I I1_lin_default_fingerW_10_R0_D:I +*.PININFO I1_lin_default_fingerW_10_R0_G:I I1_lin_default_fingerW_10_R0_S:I +*.PININFO I1_lin_default_fingerW_11_R0_D:I I1_lin_default_fingerW_11_R0_G:I +*.PININFO I1_lin_default_fingerW_11_R0_S:I I1_lin_default_fingerW_12_R0_D:I +*.PININFO I1_lin_default_fingerW_12_R0_G:I I1_lin_default_fingerW_12_R0_S:I +*.PININFO I1_lin_default_fingerW_13_R0_D:I I1_lin_default_fingerW_13_R0_G:I +*.PININFO I1_lin_default_fingerW_13_R0_S:I I1_lin_default_fingerW_14_R0_D:I +*.PININFO I1_lin_default_fingerW_14_R0_G:I I1_lin_default_fingerW_14_R0_S:I +*.PININFO I1_lin_default_fingerW_15_R0_D:I I1_lin_default_fingerW_15_R0_G:I +*.PININFO I1_lin_default_fingerW_15_R0_S:I I1_lin_default_fingerW_16_R0_D:I +*.PININFO I1_lin_default_fingerW_16_R0_G:I I1_lin_default_fingerW_16_R0_S:I +*.PININFO I1_lin_default_fingerW_17_R0_D:I I1_lin_default_fingerW_17_R0_G:I +*.PININFO I1_lin_default_fingerW_17_R0_S:I I1_lin_default_fingerW_18_R0_D:I +*.PININFO I1_lin_default_fingerW_18_R0_G:I I1_lin_default_fingerW_18_R0_S:I +*.PININFO I1_lin_default_fingerW_19_R0_D:I I1_lin_default_fingerW_19_R0_G:I +*.PININFO I1_lin_default_fingerW_19_R0_S:I I1_lin_default_fingerW_20_R0_D:I +*.PININFO I1_lin_default_fingerW_20_R0_G:I I1_lin_default_fingerW_20_R0_S:I +*.PININFO I1_lin_default_fingerW_21_R0_D:I I1_lin_default_fingerW_21_R0_G:I +*.PININFO I1_lin_default_fingerW_21_R0_S:I I1_lin_default_fingerW_22_R0_D:I +*.PININFO I1_lin_default_fingerW_22_R0_G:I I1_lin_default_fingerW_22_R0_S:I +*.PININFO I1_lin_default_fingerW_23_R0_D:I I1_lin_default_fingerW_23_R0_G:I +*.PININFO I1_lin_default_fingerW_23_R0_S:I I1_lin_default_fingerW_24_R0_D:I +*.PININFO I1_lin_default_fingerW_24_R0_G:I I1_lin_default_fingerW_24_R0_S:I +*.PININFO I1_lin_default_fingerW_25_R0_D:I I1_lin_default_fingerW_25_R0_G:I +*.PININFO I1_lin_default_fingerW_25_R0_S:I I1_lin_default_fingerW_26_R0_D:I +*.PININFO I1_lin_default_fingerW_26_R0_G:I I1_lin_default_fingerW_26_R0_S:I +*.PININFO I1_lin_default_fingerW_27_R0_D:I I1_lin_default_fingerW_27_R0_G:I +*.PININFO I1_lin_default_fingerW_27_R0_S:I I1_lin_default_fingerW_28_R0_D:I +*.PININFO I1_lin_default_fingerW_28_R0_G:I I1_lin_default_fingerW_28_R0_S:I +*.PININFO I1_lin_default_fingerW_29_R0_D:I I1_lin_default_fingerW_29_R0_G:I +*.PININFO I1_lin_default_fingerW_29_R0_S:I I1_lin_default_fingerW_30_R0_D:I +*.PININFO I1_lin_default_fingerW_30_R0_G:I I1_lin_default_fingerW_30_R0_S:I +*.PININFO I1_lin_default_fingerW_31_R0_D:I I1_lin_default_fingerW_31_R0_G:I +*.PININFO I1_lin_default_fingerW_31_R0_S:I I1_lin_default_fingerW_32_R0_D:I +*.PININFO I1_lin_default_fingerW_32_R0_G:I I1_lin_default_fingerW_32_R0_S:I +*.PININFO I1_lin_default_gateConn_0_R0_D:I I1_lin_default_gateConn_0_R0_G:I +*.PININFO I1_lin_default_gateConn_0_R0_S:I I1_lin_default_gateConn_1_R0_D:I +*.PININFO I1_lin_default_gateConn_1_R0_G:I I1_lin_default_gateConn_1_R0_S:I +*.PININFO I1_lin_default_gateConn_2_R0_D:I I1_lin_default_gateConn_2_R0_G:I +*.PININFO I1_lin_default_gateConn_2_R0_S:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_G:I I1_lin_default_l_0_R0_S:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_1_R0_G:I +*.PININFO I1_lin_default_l_1_R0_S:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_2_R0_G:I I1_lin_default_l_2_R0_S:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_3_R0_G:I +*.PININFO I1_lin_default_l_3_R0_S:I I1_lin_default_l_4_R0_D:I +*.PININFO I1_lin_default_l_4_R0_G:I I1_lin_default_l_4_R0_S:I +*.PININFO I1_lin_default_l_5_R0_D:I I1_lin_default_l_5_R0_G:I +*.PININFO I1_lin_default_l_5_R0_S:I I1_lin_default_l_6_R0_D:I +*.PININFO I1_lin_default_l_6_R0_G:I I1_lin_default_l_6_R0_S:I +*.PININFO I1_lin_default_l_7_R0_D:I I1_lin_default_l_7_R0_G:I +*.PININFO I1_lin_default_l_7_R0_S:I I1_lin_default_l_8_R0_D:I +*.PININFO I1_lin_default_l_8_R0_G:I I1_lin_default_l_8_R0_S:I +*.PININFO I1_lin_default_l_9_R0_D:I I1_lin_default_l_9_R0_G:I +*.PININFO I1_lin_default_l_9_R0_S:I I1_lin_default_l_10_R0_D:I +*.PININFO I1_lin_default_l_10_R0_G:I I1_lin_default_l_10_R0_S:I +*.PININFO I1_lin_default_l_11_R0_D:I I1_lin_default_l_11_R0_G:I +*.PININFO I1_lin_default_l_11_R0_S:I I1_lin_default_l_12_R0_D:I +*.PININFO I1_lin_default_l_12_R0_G:I I1_lin_default_l_12_R0_S:I +*.PININFO I1_lin_default_l_13_R0_D:I I1_lin_default_l_13_R0_G:I +*.PININFO I1_lin_default_l_13_R0_S:I I1_lin_default_l_14_R0_D:I +*.PININFO I1_lin_default_l_14_R0_G:I I1_lin_default_l_14_R0_S:I +*.PININFO I1_lin_default_l_15_R0_D:I I1_lin_default_l_15_R0_G:I +*.PININFO I1_lin_default_l_15_R0_S:I I1_lin_default_l_16_R0_D:I +*.PININFO I1_lin_default_l_16_R0_G:I I1_lin_default_l_16_R0_S:I +*.PININFO I1_lin_default_l_17_R0_D:I I1_lin_default_l_17_R0_G:I +*.PININFO I1_lin_default_l_17_R0_S:I I1_lin_default_l_18_R0_D:I +*.PININFO I1_lin_default_l_18_R0_G:I I1_lin_default_l_18_R0_S:I +*.PININFO I1_lin_default_l_19_R0_D:I I1_lin_default_l_19_R0_G:I +*.PININFO I1_lin_default_l_19_R0_S:I I1_lin_default_l_20_R0_D:I +*.PININFO I1_lin_default_l_20_R0_G:I I1_lin_default_l_20_R0_S:I +*.PININFO I1_lin_default_l_21_R0_D:I I1_lin_default_l_21_R0_G:I +*.PININFO I1_lin_default_l_21_R0_S:I I1_lin_default_l_22_R0_D:I +*.PININFO I1_lin_default_l_22_R0_G:I I1_lin_default_l_22_R0_S:I +*.PININFO I1_lin_default_l_23_R0_D:I I1_lin_default_l_23_R0_G:I +*.PININFO I1_lin_default_l_23_R0_S:I I1_lin_default_l_24_R0_D:I +*.PININFO I1_lin_default_l_24_R0_G:I I1_lin_default_l_24_R0_S:I +*.PININFO I1_lin_default_l_25_R0_D:I I1_lin_default_l_25_R0_G:I +*.PININFO I1_lin_default_l_25_R0_S:I I1_lin_default_leftTap_0_R0_D:I +*.PININFO I1_lin_default_leftTap_0_R0_G:I I1_lin_default_leftTap_0_R0_S:I +*.PININFO I1_lin_default_m_0_R0_D:I I1_lin_default_m_0_R0_G:I +*.PININFO I1_lin_default_m_0_R0_S:I I1_lin_default_m_1_R0_D:I +*.PININFO I1_lin_default_m_1_R0_G:I I1_lin_default_m_1_R0_S:I +*.PININFO I1_lin_default_m_2_R0_D:I I1_lin_default_m_2_R0_G:I +*.PININFO I1_lin_default_m_2_R0_S:I I1_lin_default_nf_0_R0_D:I +*.PININFO I1_lin_default_nf_0_R0_G:I I1_lin_default_nf_0_R0_S:I +*.PININFO I1_lin_default_nf_1_R0_D:I I1_lin_default_nf_1_R0_G:I +*.PININFO I1_lin_default_nf_1_R0_S:I I1_lin_default_nf_2_R0_D:I +*.PININFO I1_lin_default_nf_2_R0_G:I I1_lin_default_nf_2_R0_S:I +*.PININFO I1_lin_default_rightTap_0_R0_D:I I1_lin_default_rightTap_0_R0_G:I +*.PININFO I1_lin_default_rightTap_0_R0_S:I I1_lin_default_sFirst_0_R0_D:I +*.PININFO I1_lin_default_sFirst_0_R0_G:I I1_lin_default_sFirst_0_R0_S:I +*.PININFO I1_lin_default_sdConn_0_R0_D:I I1_lin_default_sdConn_0_R0_G:I +*.PININFO I1_lin_default_sdConn_0_R0_S:I I1_lin_default_sdConn_1_R0_D:I +*.PININFO I1_lin_default_sdConn_1_R0_G:I I1_lin_default_sdConn_1_R0_S:I +*.PININFO I1_lin_default_sdConn_2_R0_D:I I1_lin_default_sdConn_2_R0_G:I +*.PININFO I1_lin_default_sdConn_2_R0_S:I I1_lin_default_sdWidth_0_R0_D:I +*.PININFO I1_lin_default_sdWidth_0_R0_G:I I1_lin_default_sdWidth_0_R0_S:I +*.PININFO I1_lin_default_sdWidth_1_R0_D:I I1_lin_default_sdWidth_1_R0_G:I +*.PININFO I1_lin_default_sdWidth_1_R0_S:I I1_lin_default_sdWidth_2_R0_D:I +*.PININFO I1_lin_default_sdWidth_2_R0_G:I I1_lin_default_sdWidth_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_3_R0_D:I I1_lin_default_sdWidth_3_R0_G:I +*.PININFO I1_lin_default_sdWidth_3_R0_S:I I1_lin_default_sdWidth_4_R0_D:I +*.PININFO I1_lin_default_sdWidth_4_R0_G:I I1_lin_default_sdWidth_4_R0_S:I +*.PININFO I1_lin_default_sdWidth_5_R0_D:I I1_lin_default_sdWidth_5_R0_G:I +*.PININFO I1_lin_default_sdWidth_5_R0_S:I I1_lin_default_sdWidth_6_R0_D:I +*.PININFO I1_lin_default_sdWidth_6_R0_G:I I1_lin_default_sdWidth_6_R0_S:I +*.PININFO I1_lin_default_sdWidth_7_R0_D:I I1_lin_default_sdWidth_7_R0_G:I +*.PININFO I1_lin_default_sdWidth_7_R0_S:I I1_lin_default_sdWidth_8_R0_D:I +*.PININFO I1_lin_default_sdWidth_8_R0_G:I I1_lin_default_sdWidth_8_R0_S:I +*.PININFO I1_lin_default_sdWidth_9_R0_D:I I1_lin_default_sdWidth_9_R0_G:I +*.PININFO I1_lin_default_sdWidth_9_R0_S:I I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I gnd!:I +MMP0 I1_lin_default_sFirst_0_R0_D I1_lin_default_sFirst_0_R0_G ++ I1_lin_default_sFirst_0_R0_S gnd! pmos_6p0 m=1 w=16.8e-6 l=550n nf=5 ++ as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 nrd=0.017619 ++ nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S gnd! pmos_6p0 ++ m=1 w=1e-3 l=550n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 pd=1.0052e-3 ++ nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S gnd! pmos_6p0 ++ m=1 w=85.455e-6 l=550n nf=1 as=37.6002e-12 ad=37.6002e-12 ps=171.79e-6 ++ pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S gnd! pmos_6p0 ++ m=1 w=71.215e-6 l=550n nf=1 as=31.3346e-12 ad=31.3346e-12 ps=143.31e-6 ++ pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S gnd! pmos_6p0 ++ m=1 w=59.345e-6 l=550n nf=1 as=26.1118e-12 ad=26.1118e-12 ps=119.57e-6 ++ pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u sd=0u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S gnd! pmos_6p0 ++ m=1 w=49.455e-6 l=550n nf=1 as=21.7602e-12 ad=21.7602e-12 ps=99.79e-6 ++ pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S gnd! pmos_6p0 ++ m=1 w=41.21e-6 l=550n nf=1 as=18.1324e-12 ad=18.1324e-12 ps=83.3e-6 ++ pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S gnd! pmos_6p0 ++ m=1 w=34.345e-6 l=550n nf=1 as=15.1118e-12 ad=15.1118e-12 ps=69.57e-6 ++ pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S gnd! pmos_6p0 ++ m=1 w=28.62e-6 l=550n nf=1 as=12.5928e-12 ad=12.5928e-12 ps=58.12e-6 ++ pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S gnd! pmos_6p0 ++ m=1 w=23.85e-6 l=550n nf=1 as=10.494e-12 ad=10.494e-12 ps=48.58e-6 ++ pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S gnd! pmos_6p0 ++ m=1 w=19.875e-6 l=550n nf=1 as=8.745e-12 ad=8.745e-12 ps=40.63e-6 ++ pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S gnd! pmos_6p0 ++ m=1 w=16.56e-6 l=550n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 pd=34e-6 ++ nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S gnd! pmos_6p0 ++ m=1 w=13.8e-6 l=550n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 pd=28.48e-6 ++ nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S gnd! pmos_6p0 ++ m=1 w=11.5e-6 l=550n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 pd=23.88e-6 ++ nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S gnd! pmos_6p0 ++ m=1 w=9.585e-6 l=550n nf=1 as=4.2174e-12 ad=4.2174e-12 ps=20.05e-6 ++ pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S gnd! pmos_6p0 ++ m=1 w=7.985e-6 l=550n nf=1 as=3.5134e-12 ad=3.5134e-12 ps=16.85e-6 ++ pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S gnd! pmos_6p0 ++ m=1 w=6.655e-6 l=550n nf=1 as=2.9282e-12 ad=2.9282e-12 ps=14.19e-6 ++ pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S gnd! pmos_6p0 ++ m=1 w=5.545e-6 l=550n nf=1 as=2.4398e-12 ad=2.4398e-12 ps=11.97e-6 ++ pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S gnd! pmos_6p0 ++ m=1 w=4.62e-6 l=550n nf=1 as=2.0328e-12 ad=2.0328e-12 ps=10.12e-6 ++ pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S gnd! pmos_6p0 ++ m=1 w=3.85e-6 l=550n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 pd=8.58e-6 ++ nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S gnd! pmos_6p0 ++ m=1 w=3.21e-6 l=550n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 pd=7.3e-6 ++ nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S gnd! pmos_6p0 ++ m=1 w=2.675e-6 l=550n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 pd=6.23e-6 ++ nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S gnd! pmos_6p0 ++ m=1 w=2.23e-6 l=550n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 pd=5.34e-6 ++ nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S gnd! pmos_6p0 ++ m=1 w=1.86e-6 l=550n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 pd=4.6e-6 ++ nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S gnd! pmos_6p0 ++ m=1 w=1.55e-6 l=550n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S gnd! pmos_6p0 ++ m=1 w=1.29e-6 l=550n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S gnd! pmos_6p0 ++ m=1 w=1.075e-6 l=550n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S gnd! pmos_6p0 ++ m=1 w=895e-9 l=550n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S gnd! pmos_6p0 ++ m=1 w=745e-9 l=550n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S gnd! pmos_6p0 ++ m=1 w=620e-9 l=550n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S gnd! pmos_6p0 ++ m=1 w=520e-9 l=550n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S gnd! pmos_6p0 ++ m=1 w=430e-9 l=550n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S gnd! pmos_6p0 ++ m=1 w=300e-9 l=550n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S gnd! pmos_6p0 m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=43.725u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=36.435u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=30.365u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=25.305u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=21.085u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=17.570u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=14.645u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=12.200u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=10.170u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=8.475u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=7.060u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=5.885u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=4.905u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=4.085u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=3.405u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=2.840u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=2.365u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=1.970u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=1.640u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=1.370u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=1.140u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=0.950u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=0.790u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=0.660u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=0.550u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_6p0 m=1 w=36e-6 l=550n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_6p0 m=1 w=18.36e-6 l=550n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_6p0 m=100 w=360e-9 l=550n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_6p0 m=51 w=360e-9 l=550n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_6p0 m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ++ ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u ++ sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S gnd! pmos_6p0 ++ m=1 w=26.8e-6 l=550n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sFirst_0_R0 I1_lin_default_sFirst_0_R0_D ++ I1_lin_default_sFirst_0_R0_G I1_lin_default_sFirst_0_R0_S gnd! pmos_6p0 m=1 ++ w=16.8e-6 l=550n nf=5 as=4.9728e-12 ad=4.9728e-12 ps=23.12e-6 pd=23.12e-6 ++ nrd=0.017619 nrs=0.017619 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S gnd! pmos_6p0 m=1 ++ w=10.08e-6 l=550n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 pd=15.36e-6 ++ nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S gnd! pmos_6p0 m=1 ++ w=6.72e-6 l=550n nf=2 as=1.7472e-12 ad=2.9568e-12 ps=7.76e-6 pd=15.2e-6 ++ nrd=0.065476 nrs=0.038690 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S gnd! pmos_6p0 m=1 ++ w=6.72e-6 l=550n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S gnd! pmos_6p0 ++ m=1 w=1.08e-6 l=550n nf=3 as=345.6e-15 ad=345.6e-15 ps=3.36e-6 pd=3.36e-6 ++ nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=169.2e-15 ad=158.4e-15 ps=1.66e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.305556 sa=0.470u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S gnd! pmos_6p0 ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S gnd! pmos_6p0 m=1 ++ w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S gnd! ++ pmos_6p0 m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S gnd! ++ pmos_6p0 m=1 w=25.08e-6 l=550n nf=3 as=8.0256e-12 ad=8.0256e-12 ps=35.36e-6 ++ pd=35.36e-6 nrd=0.012759 nrs=0.012759 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S gnd! ++ pmos_6p0 m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S gnd! ++ pmos_6p0 m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S gnd! ++ pmos_6p0 m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S gnd! ++ pmos_6p0 m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_6p0 m=1 w=360e-9 ++ l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 ++ nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_6p0_dw.gds b/rules/klayout/lvs/testing/testcases/sample_pmos_6p0_dw.gds new file mode 100644 index 0000000..dcc30ed --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_6p0_dw.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_6p0_dw.src.cdl b/rules/klayout/lvs/testing/testcases/sample_pmos_6p0_dw.src.cdl new file mode 100644 index 0000000..0c4be52 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_6p0_dw.src.cdl
@@ -0,0 +1,714 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_6p0_dw +* View Name: schematic +* Netlisted on: Sep 10 17:01:45 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_6p0_dw +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_6p0_dw I1_default_D I1_default_G I1_default_S ++ I1_lin_default_bodytie_0_R0_D I1_lin_default_bodytie_0_R0_G ++ I1_lin_default_bodytie_0_R0_S I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S ++ I1_lin_default_bottomTap_0_R0_D I1_lin_default_bottomTap_0_R0_G ++ I1_lin_default_bottomTap_0_R0_S I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ I1_lin_default_calculatedParam_1_R0_D I1_lin_default_calculatedParam_1_R0_G ++ I1_lin_default_calculatedParam_1_R0_S I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ I1_lin_default_fingerW_0_R0_D I1_lin_default_fingerW_0_R0_G ++ I1_lin_default_fingerW_0_R0_S I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S ++ I1_lin_default_fingerW_2_R0_D I1_lin_default_fingerW_2_R0_G ++ I1_lin_default_fingerW_2_R0_S I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S ++ I1_lin_default_fingerW_4_R0_D I1_lin_default_fingerW_4_R0_G ++ I1_lin_default_fingerW_4_R0_S I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S ++ I1_lin_default_fingerW_6_R0_D I1_lin_default_fingerW_6_R0_G ++ I1_lin_default_fingerW_6_R0_S I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S ++ I1_lin_default_fingerW_8_R0_D I1_lin_default_fingerW_8_R0_G ++ I1_lin_default_fingerW_8_R0_S I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S ++ I1_lin_default_fingerW_10_R0_D I1_lin_default_fingerW_10_R0_G ++ I1_lin_default_fingerW_10_R0_S I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S ++ I1_lin_default_fingerW_12_R0_D I1_lin_default_fingerW_12_R0_G ++ I1_lin_default_fingerW_12_R0_S I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S ++ I1_lin_default_fingerW_14_R0_D I1_lin_default_fingerW_14_R0_G ++ I1_lin_default_fingerW_14_R0_S I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S ++ I1_lin_default_fingerW_16_R0_D I1_lin_default_fingerW_16_R0_G ++ I1_lin_default_fingerW_16_R0_S I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S ++ I1_lin_default_fingerW_18_R0_D I1_lin_default_fingerW_18_R0_G ++ I1_lin_default_fingerW_18_R0_S I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S ++ I1_lin_default_fingerW_20_R0_D I1_lin_default_fingerW_20_R0_G ++ I1_lin_default_fingerW_20_R0_S I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S ++ I1_lin_default_fingerW_22_R0_D I1_lin_default_fingerW_22_R0_G ++ I1_lin_default_fingerW_22_R0_S I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S ++ I1_lin_default_fingerW_24_R0_D I1_lin_default_fingerW_24_R0_G ++ I1_lin_default_fingerW_24_R0_S I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S ++ I1_lin_default_fingerW_26_R0_D I1_lin_default_fingerW_26_R0_G ++ I1_lin_default_fingerW_26_R0_S I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S ++ I1_lin_default_fingerW_28_R0_D I1_lin_default_fingerW_28_R0_G ++ I1_lin_default_fingerW_28_R0_S I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S ++ I1_lin_default_fingerW_30_R0_D I1_lin_default_fingerW_30_R0_G ++ I1_lin_default_fingerW_30_R0_S I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S ++ I1_lin_default_fingerW_32_R0_D I1_lin_default_fingerW_32_R0_G ++ I1_lin_default_fingerW_32_R0_S I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S ++ I1_lin_default_gateConn_1_R0_D I1_lin_default_gateConn_1_R0_G ++ I1_lin_default_gateConn_1_R0_S I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S ++ I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S ++ I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S ++ I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S ++ I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S ++ I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S ++ I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S ++ I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S ++ I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S ++ I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S ++ I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S ++ I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S ++ I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S ++ I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S ++ I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S ++ I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S ++ I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S ++ I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G I1_lin_default_l_16_R0_S ++ I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G I1_lin_default_l_17_R0_S ++ I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G I1_lin_default_l_18_R0_S ++ I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G I1_lin_default_l_19_R0_S ++ I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G I1_lin_default_l_20_R0_S ++ I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G I1_lin_default_l_21_R0_S ++ I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G I1_lin_default_l_22_R0_S ++ I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G I1_lin_default_l_23_R0_S ++ I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G I1_lin_default_l_24_R0_S ++ I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G I1_lin_default_l_25_R0_S ++ I1_lin_default_leftTap_0_R0_D I1_lin_default_leftTap_0_R0_G ++ I1_lin_default_leftTap_0_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S ++ I1_lin_default_rightTap_0_R0_D I1_lin_default_rightTap_0_R0_G ++ I1_lin_default_rightTap_0_R0_S I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S ++ I1_lin_default_sdConn_1_R0_D I1_lin_default_sdConn_1_R0_G ++ I1_lin_default_sdConn_1_R0_S I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S ++ I1_lin_default_sdWidth_0_R0_D I1_lin_default_sdWidth_0_R0_G ++ I1_lin_default_sdWidth_0_R0_S I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S ++ I1_lin_default_sdWidth_2_R0_D I1_lin_default_sdWidth_2_R0_G ++ I1_lin_default_sdWidth_2_R0_S I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S ++ I1_lin_default_sdWidth_4_R0_D I1_lin_default_sdWidth_4_R0_G ++ I1_lin_default_sdWidth_4_R0_S I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S ++ I1_lin_default_sdWidth_6_R0_D I1_lin_default_sdWidth_6_R0_G ++ I1_lin_default_sdWidth_6_R0_S I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S ++ I1_lin_default_sdWidth_8_R0_D I1_lin_default_sdWidth_8_R0_G ++ I1_lin_default_sdWidth_8_R0_S I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S ++ I1_lin_default_tapCntRows_0_R0_D I1_lin_default_tapCntRows_0_R0_G ++ I1_lin_default_tapCntRows_0_R0_S I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S ++ I1_lin_default_tapCntRows_2_R0_D I1_lin_default_tapCntRows_2_R0_G ++ I1_lin_default_tapCntRows_2_R0_S I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S ++ I1_lin_default_tapCntRows_4_R0_D I1_lin_default_tapCntRows_4_R0_G ++ I1_lin_default_tapCntRows_4_R0_S I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_bodytie_0_R0_D:I I1_lin_default_bodytie_0_R0_G:I +*.PININFO I1_lin_default_bodytie_0_R0_S:I I1_lin_default_bodytie_1_R0_D:I +*.PININFO I1_lin_default_bodytie_1_R0_G:I I1_lin_default_bodytie_1_R0_S:I +*.PININFO I1_lin_default_bottomTap_0_R0_D:I I1_lin_default_bottomTap_0_R0_G:I +*.PININFO I1_lin_default_bottomTap_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_0_R0_D:I +*.PININFO I1_lin_default_calculatedParam_0_R0_G:I +*.PININFO I1_lin_default_calculatedParam_0_R0_S:I +*.PININFO I1_lin_default_calculatedParam_1_R0_D:I +*.PININFO I1_lin_default_calculatedParam_1_R0_G:I +*.PININFO I1_lin_default_calculatedParam_1_R0_S:I +*.PININFO I1_lin_default_calculatedParam_2_R0_D:I +*.PININFO I1_lin_default_calculatedParam_2_R0_G:I +*.PININFO I1_lin_default_calculatedParam_2_R0_S:I +*.PININFO I1_lin_default_fingerW_0_R0_D:I I1_lin_default_fingerW_0_R0_G:I +*.PININFO I1_lin_default_fingerW_0_R0_S:I I1_lin_default_fingerW_1_R0_D:I +*.PININFO I1_lin_default_fingerW_1_R0_G:I I1_lin_default_fingerW_1_R0_S:I +*.PININFO I1_lin_default_fingerW_2_R0_D:I I1_lin_default_fingerW_2_R0_G:I +*.PININFO I1_lin_default_fingerW_2_R0_S:I I1_lin_default_fingerW_3_R0_D:I +*.PININFO I1_lin_default_fingerW_3_R0_G:I I1_lin_default_fingerW_3_R0_S:I +*.PININFO I1_lin_default_fingerW_4_R0_D:I I1_lin_default_fingerW_4_R0_G:I +*.PININFO I1_lin_default_fingerW_4_R0_S:I I1_lin_default_fingerW_5_R0_D:I +*.PININFO I1_lin_default_fingerW_5_R0_G:I I1_lin_default_fingerW_5_R0_S:I +*.PININFO I1_lin_default_fingerW_6_R0_D:I I1_lin_default_fingerW_6_R0_G:I +*.PININFO I1_lin_default_fingerW_6_R0_S:I I1_lin_default_fingerW_7_R0_D:I +*.PININFO I1_lin_default_fingerW_7_R0_G:I I1_lin_default_fingerW_7_R0_S:I +*.PININFO I1_lin_default_fingerW_8_R0_D:I I1_lin_default_fingerW_8_R0_G:I +*.PININFO I1_lin_default_fingerW_8_R0_S:I I1_lin_default_fingerW_9_R0_D:I +*.PININFO I1_lin_default_fingerW_9_R0_G:I I1_lin_default_fingerW_9_R0_S:I +*.PININFO I1_lin_default_fingerW_10_R0_D:I I1_lin_default_fingerW_10_R0_G:I +*.PININFO I1_lin_default_fingerW_10_R0_S:I I1_lin_default_fingerW_11_R0_D:I +*.PININFO I1_lin_default_fingerW_11_R0_G:I I1_lin_default_fingerW_11_R0_S:I +*.PININFO I1_lin_default_fingerW_12_R0_D:I I1_lin_default_fingerW_12_R0_G:I +*.PININFO I1_lin_default_fingerW_12_R0_S:I I1_lin_default_fingerW_13_R0_D:I +*.PININFO I1_lin_default_fingerW_13_R0_G:I I1_lin_default_fingerW_13_R0_S:I +*.PININFO I1_lin_default_fingerW_14_R0_D:I I1_lin_default_fingerW_14_R0_G:I +*.PININFO I1_lin_default_fingerW_14_R0_S:I I1_lin_default_fingerW_15_R0_D:I +*.PININFO I1_lin_default_fingerW_15_R0_G:I I1_lin_default_fingerW_15_R0_S:I +*.PININFO I1_lin_default_fingerW_16_R0_D:I I1_lin_default_fingerW_16_R0_G:I +*.PININFO I1_lin_default_fingerW_16_R0_S:I I1_lin_default_fingerW_17_R0_D:I +*.PININFO I1_lin_default_fingerW_17_R0_G:I I1_lin_default_fingerW_17_R0_S:I +*.PININFO I1_lin_default_fingerW_18_R0_D:I I1_lin_default_fingerW_18_R0_G:I +*.PININFO I1_lin_default_fingerW_18_R0_S:I I1_lin_default_fingerW_19_R0_D:I +*.PININFO I1_lin_default_fingerW_19_R0_G:I I1_lin_default_fingerW_19_R0_S:I +*.PININFO I1_lin_default_fingerW_20_R0_D:I I1_lin_default_fingerW_20_R0_G:I +*.PININFO I1_lin_default_fingerW_20_R0_S:I I1_lin_default_fingerW_21_R0_D:I +*.PININFO I1_lin_default_fingerW_21_R0_G:I I1_lin_default_fingerW_21_R0_S:I +*.PININFO I1_lin_default_fingerW_22_R0_D:I I1_lin_default_fingerW_22_R0_G:I +*.PININFO I1_lin_default_fingerW_22_R0_S:I I1_lin_default_fingerW_23_R0_D:I +*.PININFO I1_lin_default_fingerW_23_R0_G:I I1_lin_default_fingerW_23_R0_S:I +*.PININFO I1_lin_default_fingerW_24_R0_D:I I1_lin_default_fingerW_24_R0_G:I +*.PININFO I1_lin_default_fingerW_24_R0_S:I I1_lin_default_fingerW_25_R0_D:I +*.PININFO I1_lin_default_fingerW_25_R0_G:I I1_lin_default_fingerW_25_R0_S:I +*.PININFO I1_lin_default_fingerW_26_R0_D:I I1_lin_default_fingerW_26_R0_G:I +*.PININFO I1_lin_default_fingerW_26_R0_S:I I1_lin_default_fingerW_27_R0_D:I +*.PININFO I1_lin_default_fingerW_27_R0_G:I I1_lin_default_fingerW_27_R0_S:I +*.PININFO I1_lin_default_fingerW_28_R0_D:I I1_lin_default_fingerW_28_R0_G:I +*.PININFO I1_lin_default_fingerW_28_R0_S:I I1_lin_default_fingerW_29_R0_D:I +*.PININFO I1_lin_default_fingerW_29_R0_G:I I1_lin_default_fingerW_29_R0_S:I +*.PININFO I1_lin_default_fingerW_30_R0_D:I I1_lin_default_fingerW_30_R0_G:I +*.PININFO I1_lin_default_fingerW_30_R0_S:I I1_lin_default_fingerW_31_R0_D:I +*.PININFO I1_lin_default_fingerW_31_R0_G:I I1_lin_default_fingerW_31_R0_S:I +*.PININFO I1_lin_default_fingerW_32_R0_D:I I1_lin_default_fingerW_32_R0_G:I +*.PININFO I1_lin_default_fingerW_32_R0_S:I I1_lin_default_gateConn_0_R0_D:I +*.PININFO I1_lin_default_gateConn_0_R0_G:I I1_lin_default_gateConn_0_R0_S:I +*.PININFO I1_lin_default_gateConn_1_R0_D:I I1_lin_default_gateConn_1_R0_G:I +*.PININFO I1_lin_default_gateConn_1_R0_S:I I1_lin_default_gateConn_2_R0_D:I +*.PININFO I1_lin_default_gateConn_2_R0_G:I I1_lin_default_gateConn_2_R0_S:I +*.PININFO I1_lin_default_l_0_R0_D:I I1_lin_default_l_0_R0_G:I +*.PININFO I1_lin_default_l_0_R0_S:I I1_lin_default_l_1_R0_D:I +*.PININFO I1_lin_default_l_1_R0_G:I I1_lin_default_l_1_R0_S:I +*.PININFO I1_lin_default_l_2_R0_D:I I1_lin_default_l_2_R0_G:I +*.PININFO I1_lin_default_l_2_R0_S:I I1_lin_default_l_3_R0_D:I +*.PININFO I1_lin_default_l_3_R0_G:I I1_lin_default_l_3_R0_S:I +*.PININFO I1_lin_default_l_4_R0_D:I I1_lin_default_l_4_R0_G:I +*.PININFO I1_lin_default_l_4_R0_S:I I1_lin_default_l_5_R0_D:I +*.PININFO I1_lin_default_l_5_R0_G:I I1_lin_default_l_5_R0_S:I +*.PININFO I1_lin_default_l_6_R0_D:I I1_lin_default_l_6_R0_G:I +*.PININFO I1_lin_default_l_6_R0_S:I I1_lin_default_l_7_R0_D:I +*.PININFO I1_lin_default_l_7_R0_G:I I1_lin_default_l_7_R0_S:I +*.PININFO I1_lin_default_l_8_R0_D:I I1_lin_default_l_8_R0_G:I +*.PININFO I1_lin_default_l_8_R0_S:I I1_lin_default_l_9_R0_D:I +*.PININFO I1_lin_default_l_9_R0_G:I I1_lin_default_l_9_R0_S:I +*.PININFO I1_lin_default_l_10_R0_D:I I1_lin_default_l_10_R0_G:I +*.PININFO I1_lin_default_l_10_R0_S:I I1_lin_default_l_11_R0_D:I +*.PININFO I1_lin_default_l_11_R0_G:I I1_lin_default_l_11_R0_S:I +*.PININFO I1_lin_default_l_12_R0_D:I I1_lin_default_l_12_R0_G:I +*.PININFO I1_lin_default_l_12_R0_S:I I1_lin_default_l_13_R0_D:I +*.PININFO I1_lin_default_l_13_R0_G:I I1_lin_default_l_13_R0_S:I +*.PININFO I1_lin_default_l_14_R0_D:I I1_lin_default_l_14_R0_G:I +*.PININFO I1_lin_default_l_14_R0_S:I I1_lin_default_l_15_R0_D:I +*.PININFO I1_lin_default_l_15_R0_G:I I1_lin_default_l_15_R0_S:I +*.PININFO I1_lin_default_l_16_R0_D:I I1_lin_default_l_16_R0_G:I +*.PININFO I1_lin_default_l_16_R0_S:I I1_lin_default_l_17_R0_D:I +*.PININFO I1_lin_default_l_17_R0_G:I I1_lin_default_l_17_R0_S:I +*.PININFO I1_lin_default_l_18_R0_D:I I1_lin_default_l_18_R0_G:I +*.PININFO I1_lin_default_l_18_R0_S:I I1_lin_default_l_19_R0_D:I +*.PININFO I1_lin_default_l_19_R0_G:I I1_lin_default_l_19_R0_S:I +*.PININFO I1_lin_default_l_20_R0_D:I I1_lin_default_l_20_R0_G:I +*.PININFO I1_lin_default_l_20_R0_S:I I1_lin_default_l_21_R0_D:I +*.PININFO I1_lin_default_l_21_R0_G:I I1_lin_default_l_21_R0_S:I +*.PININFO I1_lin_default_l_22_R0_D:I I1_lin_default_l_22_R0_G:I +*.PININFO I1_lin_default_l_22_R0_S:I I1_lin_default_l_23_R0_D:I +*.PININFO I1_lin_default_l_23_R0_G:I I1_lin_default_l_23_R0_S:I +*.PININFO I1_lin_default_l_24_R0_D:I I1_lin_default_l_24_R0_G:I +*.PININFO I1_lin_default_l_24_R0_S:I I1_lin_default_l_25_R0_D:I +*.PININFO I1_lin_default_l_25_R0_G:I I1_lin_default_l_25_R0_S:I +*.PININFO I1_lin_default_leftTap_0_R0_D:I I1_lin_default_leftTap_0_R0_G:I +*.PININFO I1_lin_default_leftTap_0_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_rightTap_0_R0_D:I +*.PININFO I1_lin_default_rightTap_0_R0_G:I I1_lin_default_rightTap_0_R0_S:I +*.PININFO I1_lin_default_sdConn_0_R0_D:I I1_lin_default_sdConn_0_R0_G:I +*.PININFO I1_lin_default_sdConn_0_R0_S:I I1_lin_default_sdConn_1_R0_D:I +*.PININFO I1_lin_default_sdConn_1_R0_G:I I1_lin_default_sdConn_1_R0_S:I +*.PININFO I1_lin_default_sdConn_2_R0_D:I I1_lin_default_sdConn_2_R0_G:I +*.PININFO I1_lin_default_sdConn_2_R0_S:I I1_lin_default_sdWidth_0_R0_D:I +*.PININFO I1_lin_default_sdWidth_0_R0_G:I I1_lin_default_sdWidth_0_R0_S:I +*.PININFO I1_lin_default_sdWidth_1_R0_D:I I1_lin_default_sdWidth_1_R0_G:I +*.PININFO I1_lin_default_sdWidth_1_R0_S:I I1_lin_default_sdWidth_2_R0_D:I +*.PININFO I1_lin_default_sdWidth_2_R0_G:I I1_lin_default_sdWidth_2_R0_S:I +*.PININFO I1_lin_default_sdWidth_3_R0_D:I I1_lin_default_sdWidth_3_R0_G:I +*.PININFO I1_lin_default_sdWidth_3_R0_S:I I1_lin_default_sdWidth_4_R0_D:I +*.PININFO I1_lin_default_sdWidth_4_R0_G:I I1_lin_default_sdWidth_4_R0_S:I +*.PININFO I1_lin_default_sdWidth_5_R0_D:I I1_lin_default_sdWidth_5_R0_G:I +*.PININFO I1_lin_default_sdWidth_5_R0_S:I I1_lin_default_sdWidth_6_R0_D:I +*.PININFO I1_lin_default_sdWidth_6_R0_G:I I1_lin_default_sdWidth_6_R0_S:I +*.PININFO I1_lin_default_sdWidth_7_R0_D:I I1_lin_default_sdWidth_7_R0_G:I +*.PININFO I1_lin_default_sdWidth_7_R0_S:I I1_lin_default_sdWidth_8_R0_D:I +*.PININFO I1_lin_default_sdWidth_8_R0_G:I I1_lin_default_sdWidth_8_R0_S:I +*.PININFO I1_lin_default_sdWidth_9_R0_D:I I1_lin_default_sdWidth_9_R0_G:I +*.PININFO I1_lin_default_sdWidth_9_R0_S:I I1_lin_default_tapCntRows_0_R0_D:I +*.PININFO I1_lin_default_tapCntRows_0_R0_G:I +*.PININFO I1_lin_default_tapCntRows_0_R0_S:I +*.PININFO I1_lin_default_tapCntRows_1_R0_D:I +*.PININFO I1_lin_default_tapCntRows_1_R0_G:I +*.PININFO I1_lin_default_tapCntRows_1_R0_S:I +*.PININFO I1_lin_default_tapCntRows_2_R0_D:I +*.PININFO I1_lin_default_tapCntRows_2_R0_G:I +*.PININFO I1_lin_default_tapCntRows_2_R0_S:I +*.PININFO I1_lin_default_tapCntRows_3_R0_D:I +*.PININFO I1_lin_default_tapCntRows_3_R0_G:I +*.PININFO I1_lin_default_tapCntRows_3_R0_S:I +*.PININFO I1_lin_default_tapCntRows_4_R0_D:I +*.PININFO I1_lin_default_tapCntRows_4_R0_G:I +*.PININFO I1_lin_default_tapCntRows_4_R0_S:I I1_lin_default_topTap_0_R0_D:I +*.PININFO I1_lin_default_topTap_0_R0_G:I I1_lin_default_topTap_0_R0_S:I gnd!:I +MI1_lin_default_fingerW_32_R0 I1_lin_default_fingerW_32_R0_D ++ I1_lin_default_fingerW_32_R0_G I1_lin_default_fingerW_32_R0_S gnd! ++ pmos_6p0_dw m=1 w=1e-3 l=550n nf=10 as=296e-12 ad=260e-12 ps=1.20592e-3 ++ pd=1.0052e-3 nrd=0.000260 nrs=0.000296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_fingerW_31_R0 I1_lin_default_fingerW_31_R0_D ++ I1_lin_default_fingerW_31_R0_G I1_lin_default_fingerW_31_R0_S gnd! ++ pmos_6p0_dw m=1 w=85.455e-6 l=550n nf=1 as=37.6002e-12 ad=37.6002e-12 ++ ps=171.79e-6 pd=171.79e-6 nrd=0.005149 nrs=0.005149 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_30_R0 I1_lin_default_fingerW_30_R0_D ++ I1_lin_default_fingerW_30_R0_G I1_lin_default_fingerW_30_R0_S gnd! ++ pmos_6p0_dw m=1 w=71.215e-6 l=550n nf=1 as=31.3346e-12 ad=31.3346e-12 ++ ps=143.31e-6 pd=143.31e-6 nrd=0.006178 nrs=0.006178 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_29_R0 I1_lin_default_fingerW_29_R0_D ++ I1_lin_default_fingerW_29_R0_G I1_lin_default_fingerW_29_R0_S gnd! ++ pmos_6p0_dw m=1 w=59.345e-6 l=550n nf=1 as=26.1118e-12 ad=26.1118e-12 ++ ps=119.57e-6 pd=119.57e-6 nrd=0.007414 nrs=0.007414 sa=0.440u sb=0.440u ++ sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_28_R0 I1_lin_default_fingerW_28_R0_D ++ I1_lin_default_fingerW_28_R0_G I1_lin_default_fingerW_28_R0_S gnd! ++ pmos_6p0_dw m=1 w=49.455e-6 l=550n nf=1 as=21.7602e-12 ad=21.7602e-12 ++ ps=99.79e-6 pd=99.79e-6 nrd=0.008897 nrs=0.008897 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_27_R0 I1_lin_default_fingerW_27_R0_D ++ I1_lin_default_fingerW_27_R0_G I1_lin_default_fingerW_27_R0_S gnd! ++ pmos_6p0_dw m=1 w=41.21e-6 l=550n nf=1 as=18.1324e-12 ad=18.1324e-12 ++ ps=83.3e-6 pd=83.3e-6 nrd=0.010677 nrs=0.010677 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_26_R0 I1_lin_default_fingerW_26_R0_D ++ I1_lin_default_fingerW_26_R0_G I1_lin_default_fingerW_26_R0_S gnd! ++ pmos_6p0_dw m=1 w=34.345e-6 l=550n nf=1 as=15.1118e-12 ad=15.1118e-12 ++ ps=69.57e-6 pd=69.57e-6 nrd=0.012811 nrs=0.012811 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_25_R0 I1_lin_default_fingerW_25_R0_D ++ I1_lin_default_fingerW_25_R0_G I1_lin_default_fingerW_25_R0_S gnd! ++ pmos_6p0_dw m=1 w=28.62e-6 l=550n nf=1 as=12.5928e-12 ad=12.5928e-12 ++ ps=58.12e-6 pd=58.12e-6 nrd=0.015374 nrs=0.015374 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_24_R0 I1_lin_default_fingerW_24_R0_D ++ I1_lin_default_fingerW_24_R0_G I1_lin_default_fingerW_24_R0_S gnd! ++ pmos_6p0_dw m=1 w=23.85e-6 l=550n nf=1 as=10.494e-12 ad=10.494e-12 ++ ps=48.58e-6 pd=48.58e-6 nrd=0.018449 nrs=0.018449 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_23_R0 I1_lin_default_fingerW_23_R0_D ++ I1_lin_default_fingerW_23_R0_G I1_lin_default_fingerW_23_R0_S gnd! ++ pmos_6p0_dw m=1 w=19.875e-6 l=550n nf=1 as=8.745e-12 ad=8.745e-12 ++ ps=40.63e-6 pd=40.63e-6 nrd=0.022138 nrs=0.022138 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_22_R0 I1_lin_default_fingerW_22_R0_D ++ I1_lin_default_fingerW_22_R0_G I1_lin_default_fingerW_22_R0_S gnd! ++ pmos_6p0_dw m=1 w=16.56e-6 l=550n nf=1 as=7.2864e-12 ad=7.2864e-12 ps=34e-6 ++ pd=34e-6 nrd=0.026570 nrs=0.026570 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_21_R0 I1_lin_default_fingerW_21_R0_D ++ I1_lin_default_fingerW_21_R0_G I1_lin_default_fingerW_21_R0_S gnd! ++ pmos_6p0_dw m=1 w=13.8e-6 l=550n nf=1 as=6.072e-12 ad=6.072e-12 ps=28.48e-6 ++ pd=28.48e-6 nrd=0.031884 nrs=0.031884 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_20_R0 I1_lin_default_fingerW_20_R0_D ++ I1_lin_default_fingerW_20_R0_G I1_lin_default_fingerW_20_R0_S gnd! ++ pmos_6p0_dw m=1 w=11.5e-6 l=550n nf=1 as=5.06e-12 ad=5.06e-12 ps=23.88e-6 ++ pd=23.88e-6 nrd=0.038261 nrs=0.038261 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_19_R0 I1_lin_default_fingerW_19_R0_D ++ I1_lin_default_fingerW_19_R0_G I1_lin_default_fingerW_19_R0_S gnd! ++ pmos_6p0_dw m=1 w=9.585e-6 l=550n nf=1 as=4.2174e-12 ad=4.2174e-12 ++ ps=20.05e-6 pd=20.05e-6 nrd=0.045905 nrs=0.045905 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_18_R0 I1_lin_default_fingerW_18_R0_D ++ I1_lin_default_fingerW_18_R0_G I1_lin_default_fingerW_18_R0_S gnd! ++ pmos_6p0_dw m=1 w=7.985e-6 l=550n nf=1 as=3.5134e-12 ad=3.5134e-12 ++ ps=16.85e-6 pd=16.85e-6 nrd=0.055103 nrs=0.055103 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_17_R0 I1_lin_default_fingerW_17_R0_D ++ I1_lin_default_fingerW_17_R0_G I1_lin_default_fingerW_17_R0_S gnd! ++ pmos_6p0_dw m=1 w=6.655e-6 l=550n nf=1 as=2.9282e-12 ad=2.9282e-12 ++ ps=14.19e-6 pd=14.19e-6 nrd=0.066116 nrs=0.066116 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_16_R0 I1_lin_default_fingerW_16_R0_D ++ I1_lin_default_fingerW_16_R0_G I1_lin_default_fingerW_16_R0_S gnd! ++ pmos_6p0_dw m=1 w=5.545e-6 l=550n nf=1 as=2.4398e-12 ad=2.4398e-12 ++ ps=11.97e-6 pd=11.97e-6 nrd=0.079351 nrs=0.079351 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_15_R0 I1_lin_default_fingerW_15_R0_D ++ I1_lin_default_fingerW_15_R0_G I1_lin_default_fingerW_15_R0_S gnd! ++ pmos_6p0_dw m=1 w=4.62e-6 l=550n nf=1 as=2.0328e-12 ad=2.0328e-12 ++ ps=10.12e-6 pd=10.12e-6 nrd=0.095238 nrs=0.095238 sa=0.440u sb=0.440u sd=0u ++ dtemp=0 par=1 +MI1_lin_default_fingerW_14_R0 I1_lin_default_fingerW_14_R0_D ++ I1_lin_default_fingerW_14_R0_G I1_lin_default_fingerW_14_R0_S gnd! ++ pmos_6p0_dw m=1 w=3.85e-6 l=550n nf=1 as=1.694e-12 ad=1.694e-12 ps=8.58e-6 ++ pd=8.58e-6 nrd=0.114286 nrs=0.114286 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_13_R0 I1_lin_default_fingerW_13_R0_D ++ I1_lin_default_fingerW_13_R0_G I1_lin_default_fingerW_13_R0_S gnd! ++ pmos_6p0_dw m=1 w=3.21e-6 l=550n nf=1 as=1.4124e-12 ad=1.4124e-12 ps=7.3e-6 ++ pd=7.3e-6 nrd=0.137072 nrs=0.137072 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_12_R0 I1_lin_default_fingerW_12_R0_D ++ I1_lin_default_fingerW_12_R0_G I1_lin_default_fingerW_12_R0_S gnd! ++ pmos_6p0_dw m=1 w=2.675e-6 l=550n nf=1 as=1.177e-12 ad=1.177e-12 ps=6.23e-6 ++ pd=6.23e-6 nrd=0.164486 nrs=0.164486 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_11_R0 I1_lin_default_fingerW_11_R0_D ++ I1_lin_default_fingerW_11_R0_G I1_lin_default_fingerW_11_R0_S gnd! ++ pmos_6p0_dw m=1 w=2.23e-6 l=550n nf=1 as=981.2e-15 ad=981.2e-15 ps=5.34e-6 ++ pd=5.34e-6 nrd=0.197309 nrs=0.197309 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_10_R0 I1_lin_default_fingerW_10_R0_D ++ I1_lin_default_fingerW_10_R0_G I1_lin_default_fingerW_10_R0_S gnd! ++ pmos_6p0_dw m=1 w=1.86e-6 l=550n nf=1 as=818.4e-15 ad=818.4e-15 ps=4.6e-6 ++ pd=4.6e-6 nrd=0.236559 nrs=0.236559 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_9_R0 I1_lin_default_fingerW_9_R0_D ++ I1_lin_default_fingerW_9_R0_G I1_lin_default_fingerW_9_R0_S gnd! pmos_6p0_dw ++ m=1 w=1.55e-6 l=550n nf=1 as=682e-15 ad=682e-15 ps=3.98e-6 pd=3.98e-6 ++ nrd=0.283871 nrs=0.283871 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_8_R0 I1_lin_default_fingerW_8_R0_D ++ I1_lin_default_fingerW_8_R0_G I1_lin_default_fingerW_8_R0_S gnd! pmos_6p0_dw ++ m=1 w=1.29e-6 l=550n nf=1 as=567.6e-15 ad=567.6e-15 ps=3.46e-6 pd=3.46e-6 ++ nrd=0.341085 nrs=0.341085 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_7_R0 I1_lin_default_fingerW_7_R0_D ++ I1_lin_default_fingerW_7_R0_G I1_lin_default_fingerW_7_R0_S gnd! pmos_6p0_dw ++ m=1 w=1.075e-6 l=550n nf=1 as=473e-15 ad=473e-15 ps=3.03e-6 pd=3.03e-6 ++ nrd=0.409302 nrs=0.409302 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_6_R0 I1_lin_default_fingerW_6_R0_D ++ I1_lin_default_fingerW_6_R0_G I1_lin_default_fingerW_6_R0_S gnd! pmos_6p0_dw ++ m=1 w=895e-9 l=550n nf=1 as=393.8e-15 ad=393.8e-15 ps=2.67e-6 pd=2.67e-6 ++ nrd=0.491620 nrs=0.491620 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_5_R0 I1_lin_default_fingerW_5_R0_D ++ I1_lin_default_fingerW_5_R0_G I1_lin_default_fingerW_5_R0_S gnd! pmos_6p0_dw ++ m=1 w=745e-9 l=550n nf=1 as=327.8e-15 ad=327.8e-15 ps=2.37e-6 pd=2.37e-6 ++ nrd=0.590604 nrs=0.590604 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_4_R0 I1_lin_default_fingerW_4_R0_D ++ I1_lin_default_fingerW_4_R0_G I1_lin_default_fingerW_4_R0_S gnd! pmos_6p0_dw ++ m=1 w=620e-9 l=550n nf=1 as=272.8e-15 ad=272.8e-15 ps=2.12e-6 pd=2.12e-6 ++ nrd=0.709677 nrs=0.709677 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_3_R0 I1_lin_default_fingerW_3_R0_D ++ I1_lin_default_fingerW_3_R0_G I1_lin_default_fingerW_3_R0_S gnd! pmos_6p0_dw ++ m=1 w=520e-9 l=550n nf=1 as=228.8e-15 ad=228.8e-15 ps=1.92e-6 pd=1.92e-6 ++ nrd=0.846154 nrs=0.846154 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_2_R0 I1_lin_default_fingerW_2_R0_D ++ I1_lin_default_fingerW_2_R0_G I1_lin_default_fingerW_2_R0_S gnd! pmos_6p0_dw ++ m=1 w=430e-9 l=550n nf=1 as=189.2e-15 ad=189.2e-15 ps=1.74e-6 pd=1.74e-6 ++ nrd=1.023256 nrs=1.023256 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_1_R0 I1_lin_default_fingerW_1_R0_D ++ I1_lin_default_fingerW_1_R0_G I1_lin_default_fingerW_1_R0_S gnd! pmos_6p0_dw ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_fingerW_0_R0 I1_lin_default_fingerW_0_R0_D ++ I1_lin_default_fingerW_0_R0_G I1_lin_default_fingerW_0_R0_S gnd! pmos_6p0_dw ++ m=1 w=300e-9 l=550n nf=1 as=219.6e-15 ad=219.6e-15 ps=2.04e-6 pd=2.04e-6 ++ nrd=2.440000 nrs=2.440000 sa=0.660u sb=0.660u sd=0u dtemp=0 par=1 +MI1_lin_default_l_25_R0 I1_lin_default_l_25_R0_D I1_lin_default_l_25_R0_G ++ I1_lin_default_l_25_R0_S gnd! pmos_6p0_dw m=1 w=1.8e-6 l=50.000u nf=5 ++ as=532.8e-15 ad=532.8e-15 ps=5.12e-6 pd=5.12e-6 nrd=0.164444 nrs=0.164444 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_l_24_R0 I1_lin_default_l_24_R0_D I1_lin_default_l_24_R0_G ++ I1_lin_default_l_24_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=43.725u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_23_R0 I1_lin_default_l_23_R0_D I1_lin_default_l_23_R0_G ++ I1_lin_default_l_23_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=36.435u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_22_R0 I1_lin_default_l_22_R0_D I1_lin_default_l_22_R0_G ++ I1_lin_default_l_22_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=30.365u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_21_R0 I1_lin_default_l_21_R0_D I1_lin_default_l_21_R0_G ++ I1_lin_default_l_21_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=25.305u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_20_R0 I1_lin_default_l_20_R0_D I1_lin_default_l_20_R0_G ++ I1_lin_default_l_20_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=21.085u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_19_R0 I1_lin_default_l_19_R0_D I1_lin_default_l_19_R0_G ++ I1_lin_default_l_19_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=17.570u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_18_R0 I1_lin_default_l_18_R0_D I1_lin_default_l_18_R0_G ++ I1_lin_default_l_18_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=14.645u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_17_R0 I1_lin_default_l_17_R0_D I1_lin_default_l_17_R0_G ++ I1_lin_default_l_17_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=12.200u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_16_R0 I1_lin_default_l_16_R0_D I1_lin_default_l_16_R0_G ++ I1_lin_default_l_16_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=10.170u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=8.475u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=7.060u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=5.885u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=4.905u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=4.085u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=3.405u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=2.840u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=2.365u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=1.970u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=1.640u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=1.370u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=1.140u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=0.950u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=0.790u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=0.660u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=0.550u nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_6p0_dw m=1 w=36e-6 l=550n nf=100 ++ as=9.4896e-12 ad=9.36e-12 ps=89.44e-6 pd=88e-6 nrd=0.007222 nrs=0.007322 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_6p0_dw m=1 w=18.36e-6 l=550n nf=51 ++ as=4.8384e-12 ad=4.8384e-12 ps=45.6e-6 pd=45.6e-6 nrd=0.014353 nrs=0.014353 ++ sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=550n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_6p0_dw m=100 w=360e-9 l=550n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=100 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_6p0_dw m=51 w=360e-9 l=550n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=51 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_6p0_dw m=1 w=360e-9 l=550n nf=1 ++ as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 nrd=1.222222 nrs=1.222222 ++ sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_calculatedParam_2_R0 I1_lin_default_calculatedParam_2_R0_D ++ I1_lin_default_calculatedParam_2_R0_G I1_lin_default_calculatedParam_2_R0_S ++ gnd! pmos_6p0_dw m=1 w=720e-9 l=550n nf=2 as=316.8e-15 ad=187.2e-15 ++ ps=3.2e-6 pd=1.76e-6 nrd=0.361111 nrs=0.611111 sa=0.440u sb=0.440u sd=0.520u ++ dtemp=0 par=1 +MI1_lin_default_calculatedParam_1_R0 I1_lin_default_calculatedParam_1_R0_D ++ I1_lin_default_calculatedParam_1_R0_G I1_lin_default_calculatedParam_1_R0_S ++ gnd! pmos_6p0_dw m=1 w=900e-9 l=550n nf=3 as=529.2e-15 ad=529.2e-15 ++ ps=4.68e-6 pd=4.68e-6 nrd=0.653333 nrs=0.653333 sa=0.660u sb=0.660u ++ sd=0.960u dtemp=0 par=1 +MI1_lin_default_calculatedParam_0_R0 I1_lin_default_calculatedParam_0_R0_D ++ I1_lin_default_calculatedParam_0_R0_G I1_lin_default_calculatedParam_0_R0_S ++ gnd! pmos_6p0_dw m=1 w=1.08e-6 l=550n nf=3 as=345.6e-15 ad=345.6e-15 ++ ps=3.36e-6 pd=3.36e-6 nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_2_R0 I1_lin_default_gateConn_2_R0_D ++ I1_lin_default_gateConn_2_R0_G I1_lin_default_gateConn_2_R0_S gnd! ++ pmos_6p0_dw m=1 w=16.08e-6 l=550n nf=3 as=5.1456e-12 ad=5.1456e-12 ++ ps=23.36e-6 pd=23.36e-6 nrd=0.019900 nrs=0.019900 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_gateConn_1_R0 I1_lin_default_gateConn_1_R0_D ++ I1_lin_default_gateConn_1_R0_G I1_lin_default_gateConn_1_R0_S gnd! ++ pmos_6p0_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_gateConn_0_R0 I1_lin_default_gateConn_0_R0_D ++ I1_lin_default_gateConn_0_R0_G I1_lin_default_gateConn_0_R0_S gnd! ++ pmos_6p0_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_9_R0 I1_lin_default_sdWidth_9_R0_D ++ I1_lin_default_sdWidth_9_R0_G I1_lin_default_sdWidth_9_R0_S gnd! pmos_6p0_dw ++ m=1 w=26.8e-6 l=550n nf=5 as=20.3144e-12 ad=20.3144e-12 ps=39.74e-6 ++ pd=39.74e-6 nrd=0.028284 nrs=0.028284 sa=1.210u sb=1.210u sd=1.290u dtemp=0 ++ par=1 +MI1_lin_default_sdWidth_8_R0 I1_lin_default_sdWidth_8_R0_D ++ I1_lin_default_sdWidth_8_R0_G I1_lin_default_sdWidth_8_R0_S gnd! pmos_6p0_dw ++ m=1 w=360e-9 l=550n nf=1 as=432e-15 ad=432e-15 ps=3.12e-6 pd=3.12e-6 ++ nrd=3.333333 nrs=3.333333 sa=1.200u sb=1.200u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_7_R0 I1_lin_default_sdWidth_7_R0_D ++ I1_lin_default_sdWidth_7_R0_G I1_lin_default_sdWidth_7_R0_S gnd! pmos_6p0_dw ++ m=1 w=360e-9 l=550n nf=1 as=372.6e-15 ad=372.6e-15 ps=2.79e-6 pd=2.79e-6 ++ nrd=2.875000 nrs=2.875000 sa=1.035u sb=1.035u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_6_R0 I1_lin_default_sdWidth_6_R0_D ++ I1_lin_default_sdWidth_6_R0_G I1_lin_default_sdWidth_6_R0_S gnd! pmos_6p0_dw ++ m=1 w=360e-9 l=550n nf=1 as=322.2e-15 ad=322.2e-15 ps=2.51e-6 pd=2.51e-6 ++ nrd=2.486111 nrs=2.486111 sa=0.895u sb=0.895u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_5_R0 I1_lin_default_sdWidth_5_R0_D ++ I1_lin_default_sdWidth_5_R0_G I1_lin_default_sdWidth_5_R0_S gnd! pmos_6p0_dw ++ m=1 w=360e-9 l=550n nf=1 as=280.8e-15 ad=280.8e-15 ps=2.28e-6 pd=2.28e-6 ++ nrd=2.166667 nrs=2.166667 sa=0.780u sb=0.780u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_4_R0 I1_lin_default_sdWidth_4_R0_D ++ I1_lin_default_sdWidth_4_R0_G I1_lin_default_sdWidth_4_R0_S gnd! pmos_6p0_dw ++ m=1 w=360e-9 l=550n nf=1 as=246.6e-15 ad=246.6e-15 ps=2.09e-6 pd=2.09e-6 ++ nrd=1.902778 nrs=1.902778 sa=0.685u sb=0.685u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_3_R0 I1_lin_default_sdWidth_3_R0_D ++ I1_lin_default_sdWidth_3_R0_G I1_lin_default_sdWidth_3_R0_S gnd! pmos_6p0_dw ++ m=1 w=360e-9 l=550n nf=1 as=217.8e-15 ad=217.8e-15 ps=1.93e-6 pd=1.93e-6 ++ nrd=1.680556 nrs=1.680556 sa=0.605u sb=0.605u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_2_R0 I1_lin_default_sdWidth_2_R0_D ++ I1_lin_default_sdWidth_2_R0_G I1_lin_default_sdWidth_2_R0_S gnd! pmos_6p0_dw ++ m=1 w=360e-9 l=550n nf=1 as=194.4e-15 ad=194.4e-15 ps=1.8e-6 pd=1.8e-6 ++ nrd=1.500000 nrs=1.500000 sa=0.540u sb=0.540u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_1_R0 I1_lin_default_sdWidth_1_R0_D ++ I1_lin_default_sdWidth_1_R0_G I1_lin_default_sdWidth_1_R0_S gnd! pmos_6p0_dw ++ m=1 w=360e-9 l=550n nf=1 as=174.6e-15 ad=174.6e-15 ps=1.69e-6 pd=1.69e-6 ++ nrd=1.347222 nrs=1.347222 sa=0.485u sb=0.485u sd=0u dtemp=0 par=1 +MI1_lin_default_sdWidth_0_R0 I1_lin_default_sdWidth_0_R0_D ++ I1_lin_default_sdWidth_0_R0_G I1_lin_default_sdWidth_0_R0_S gnd! pmos_6p0_dw ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_sdConn_2_R0 I1_lin_default_sdConn_2_R0_D ++ I1_lin_default_sdConn_2_R0_G I1_lin_default_sdConn_2_R0_S gnd! pmos_6p0_dw ++ m=1 w=1.08e-6 l=550n nf=3 as=345.6e-15 ad=345.6e-15 ps=3.36e-6 pd=3.36e-6 ++ nrd=0.296296 nrs=0.296296 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_1_R0 I1_lin_default_sdConn_1_R0_D ++ I1_lin_default_sdConn_1_R0_G I1_lin_default_sdConn_1_R0_S gnd! pmos_6p0_dw ++ m=1 w=6.72e-6 l=550n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_sdConn_0_R0 I1_lin_default_sdConn_0_R0_D ++ I1_lin_default_sdConn_0_R0_G I1_lin_default_sdConn_0_R0_S gnd! pmos_6p0_dw ++ m=1 w=6.72e-6 l=550n nf=2 as=2.9568e-12 ad=1.7472e-12 ps=15.2e-6 pd=7.76e-6 ++ nrd=0.038690 nrs=0.065476 sa=0.440u sb=0.440u sd=0.520u dtemp=0 par=1 +MI1_lin_default_bodytie_1_R0 I1_lin_default_bodytie_1_R0_D ++ I1_lin_default_bodytie_1_R0_G I1_lin_default_bodytie_1_R0_S gnd! pmos_6p0_dw ++ m=1 w=10.08e-6 l=550n nf=3 as=3.2256e-12 ad=3.2256e-12 ps=15.36e-6 ++ pd=15.36e-6 nrd=0.031746 nrs=0.031746 sa=0.440u sb=0.440u sd=0.520u dtemp=0 ++ par=1 +MI1_lin_default_bodytie_0_R0 I1_lin_default_bodytie_0_R0_D ++ I1_lin_default_bodytie_0_R0_G I1_lin_default_bodytie_0_R0_S gnd! pmos_6p0_dw ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_leftTap_0_R0 I1_lin_default_leftTap_0_R0_D ++ I1_lin_default_leftTap_0_R0_G I1_lin_default_leftTap_0_R0_S gnd! pmos_6p0_dw ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_rightTap_0_R0 I1_lin_default_rightTap_0_R0_D ++ I1_lin_default_rightTap_0_R0_G I1_lin_default_rightTap_0_R0_S gnd! ++ pmos_6p0_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_topTap_0_R0 I1_lin_default_topTap_0_R0_D ++ I1_lin_default_topTap_0_R0_G I1_lin_default_topTap_0_R0_S gnd! pmos_6p0_dw ++ m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_bottomTap_0_R0 I1_lin_default_bottomTap_0_R0_D ++ I1_lin_default_bottomTap_0_R0_G I1_lin_default_bottomTap_0_R0_S gnd! ++ pmos_6p0_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_4_R0 I1_lin_default_tapCntRows_4_R0_D ++ I1_lin_default_tapCntRows_4_R0_G I1_lin_default_tapCntRows_4_R0_S gnd! ++ pmos_6p0_dw m=1 w=25.08e-6 l=550n nf=3 as=8.0256e-12 ad=8.0256e-12 ++ ps=35.36e-6 pd=35.36e-6 nrd=0.012759 nrs=0.012759 sa=0.440u sb=0.440u ++ sd=0.520u dtemp=0 par=1 +MI1_lin_default_tapCntRows_3_R0 I1_lin_default_tapCntRows_3_R0_D ++ I1_lin_default_tapCntRows_3_R0_G I1_lin_default_tapCntRows_3_R0_S gnd! ++ pmos_6p0_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_2_R0 I1_lin_default_tapCntRows_2_R0_D ++ I1_lin_default_tapCntRows_2_R0_G I1_lin_default_tapCntRows_2_R0_S gnd! ++ pmos_6p0_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_1_R0 I1_lin_default_tapCntRows_1_R0_D ++ I1_lin_default_tapCntRows_1_R0_G I1_lin_default_tapCntRows_1_R0_S gnd! ++ pmos_6p0_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_lin_default_tapCntRows_0_R0 I1_lin_default_tapCntRows_0_R0_D ++ I1_lin_default_tapCntRows_0_R0_G I1_lin_default_tapCntRows_0_R0_S gnd! ++ pmos_6p0_dw m=1 w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 ++ pd=1.6e-6 nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_6p0_dw m=1 ++ w=360e-9 l=550n nf=1 as=158.4e-15 ad=158.4e-15 ps=1.6e-6 pd=1.6e-6 ++ nrd=1.222222 nrs=1.222222 sa=0.440u sb=0.440u sd=0u dtemp=0 par=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_6p0_dw_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_pmos_6p0_dw_sab.src.cdl new file mode 100644 index 0000000..b718fb2 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_6p0_dw_sab.src.cdl
@@ -0,0 +1,362 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_6p0_dw_sab +* View Name: schematic +* Netlisted on: Sep 10 17:02:56 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_6p0_dw_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_6p0_dw_sab I1_default_D I1_default_G I1_default_S ++ I1_lin_default_d_sab_0_R0_D I1_lin_default_d_sab_0_R0_G ++ I1_lin_default_d_sab_0_R0_S I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S ++ I1_lin_default_d_sab_2_R0_D I1_lin_default_d_sab_2_R0_G ++ I1_lin_default_d_sab_2_R0_S I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S ++ I1_lin_default_d_sab_4_R0_D I1_lin_default_d_sab_4_R0_G ++ I1_lin_default_d_sab_4_R0_S I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S ++ I1_lin_default_d_sab_6_R0_D I1_lin_default_d_sab_6_R0_G ++ I1_lin_default_d_sab_6_R0_S I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S ++ I1_lin_default_d_sab_8_R0_D I1_lin_default_d_sab_8_R0_G ++ I1_lin_default_d_sab_8_R0_S I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S ++ I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S I1_lin_default_gns_1_R0_D ++ I1_lin_default_gns_1_R0_G I1_lin_default_gns_1_R0_S ++ I1_lin_default_guardRing_0_R0_D I1_lin_default_guardRing_0_R0_G ++ I1_lin_default_guardRing_0_R0_S I1_lin_default_l_0_R0_D ++ I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D ++ I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D ++ I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D ++ I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S I1_lin_default_l_4_R0_D ++ I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S I1_lin_default_l_5_R0_D ++ I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S I1_lin_default_l_6_R0_D ++ I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S I1_lin_default_l_7_R0_D ++ I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S I1_lin_default_l_8_R0_D ++ I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S I1_lin_default_l_9_R0_D ++ I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S I1_lin_default_l_10_R0_D ++ I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S I1_lin_default_l_11_R0_D ++ I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S I1_lin_default_l_12_R0_D ++ I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S I1_lin_default_l_13_R0_D ++ I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S I1_lin_default_l_14_R0_D ++ I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S I1_lin_default_l_15_R0_D ++ I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S I1_lin_default_nf_3_R0_D ++ I1_lin_default_nf_3_R0_G I1_lin_default_nf_3_R0_S I1_lin_default_nf_4_R0_D ++ I1_lin_default_nf_4_R0_G I1_lin_default_nf_4_R0_S I1_lin_default_nf_5_R0_D ++ I1_lin_default_nf_5_R0_G I1_lin_default_nf_5_R0_S I1_lin_default_nf_6_R0_D ++ I1_lin_default_nf_6_R0_G I1_lin_default_nf_6_R0_S I1_lin_default_nf_7_R0_D ++ I1_lin_default_nf_7_R0_G I1_lin_default_nf_7_R0_S I1_lin_default_nf_8_R0_D ++ I1_lin_default_nf_8_R0_G I1_lin_default_nf_8_R0_S I1_lin_default_nf_9_R0_D ++ I1_lin_default_nf_9_R0_G I1_lin_default_nf_9_R0_S I1_lin_default_nf_10_R0_D ++ I1_lin_default_nf_10_R0_G I1_lin_default_nf_10_R0_S ++ I1_lin_default_psub_tap_0_R0_D I1_lin_default_psub_tap_0_R0_G ++ I1_lin_default_psub_tap_0_R0_S I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S ++ I1_lin_default_s_sab_1_R0_D I1_lin_default_s_sab_1_R0_G ++ I1_lin_default_s_sab_1_R0_S I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S ++ I1_lin_default_s_sab_3_R0_D I1_lin_default_s_sab_3_R0_G ++ I1_lin_default_s_sab_3_R0_S I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S ++ I1_lin_default_s_sab_5_R0_D I1_lin_default_s_sab_5_R0_G ++ I1_lin_default_s_sab_5_R0_S I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S ++ I1_lin_default_s_sab_7_R0_D I1_lin_default_s_sab_7_R0_G ++ I1_lin_default_s_sab_7_R0_S I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S ++ I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G I1_lin_default_wf_0_R0_S ++ I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G I1_lin_default_wf_1_R0_S ++ I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G I1_lin_default_wf_2_R0_S ++ I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G I1_lin_default_wf_3_R0_S ++ I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G I1_lin_default_wf_4_R0_S ++ gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_d_sab_0_R0_D:I I1_lin_default_d_sab_0_R0_G:I +*.PININFO I1_lin_default_d_sab_0_R0_S:I I1_lin_default_d_sab_1_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_G:I I1_lin_default_d_sab_1_R0_S:I +*.PININFO I1_lin_default_d_sab_2_R0_D:I I1_lin_default_d_sab_2_R0_G:I +*.PININFO I1_lin_default_d_sab_2_R0_S:I I1_lin_default_d_sab_3_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_G:I I1_lin_default_d_sab_3_R0_S:I +*.PININFO I1_lin_default_d_sab_4_R0_D:I I1_lin_default_d_sab_4_R0_G:I +*.PININFO I1_lin_default_d_sab_4_R0_S:I I1_lin_default_d_sab_5_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_G:I I1_lin_default_d_sab_5_R0_S:I +*.PININFO I1_lin_default_d_sab_6_R0_D:I I1_lin_default_d_sab_6_R0_G:I +*.PININFO I1_lin_default_d_sab_6_R0_S:I I1_lin_default_d_sab_7_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_G:I I1_lin_default_d_sab_7_R0_S:I +*.PININFO I1_lin_default_d_sab_8_R0_D:I I1_lin_default_d_sab_8_R0_G:I +*.PININFO I1_lin_default_d_sab_8_R0_S:I I1_lin_default_d_sab_9_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_G:I I1_lin_default_d_sab_9_R0_S:I +*.PININFO I1_lin_default_gns_0_R0_D:I I1_lin_default_gns_0_R0_G:I +*.PININFO I1_lin_default_gns_0_R0_S:I I1_lin_default_gns_1_R0_D:I +*.PININFO I1_lin_default_gns_1_R0_G:I I1_lin_default_gns_1_R0_S:I +*.PININFO I1_lin_default_guardRing_0_R0_D:I I1_lin_default_guardRing_0_R0_G:I +*.PININFO I1_lin_default_guardRing_0_R0_S:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_G:I I1_lin_default_l_0_R0_S:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_1_R0_G:I +*.PININFO I1_lin_default_l_1_R0_S:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_2_R0_G:I I1_lin_default_l_2_R0_S:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_3_R0_G:I +*.PININFO I1_lin_default_l_3_R0_S:I I1_lin_default_l_4_R0_D:I +*.PININFO I1_lin_default_l_4_R0_G:I I1_lin_default_l_4_R0_S:I +*.PININFO I1_lin_default_l_5_R0_D:I I1_lin_default_l_5_R0_G:I +*.PININFO I1_lin_default_l_5_R0_S:I I1_lin_default_l_6_R0_D:I +*.PININFO I1_lin_default_l_6_R0_G:I I1_lin_default_l_6_R0_S:I +*.PININFO I1_lin_default_l_7_R0_D:I I1_lin_default_l_7_R0_G:I +*.PININFO I1_lin_default_l_7_R0_S:I I1_lin_default_l_8_R0_D:I +*.PININFO I1_lin_default_l_8_R0_G:I I1_lin_default_l_8_R0_S:I +*.PININFO I1_lin_default_l_9_R0_D:I I1_lin_default_l_9_R0_G:I +*.PININFO I1_lin_default_l_9_R0_S:I I1_lin_default_l_10_R0_D:I +*.PININFO I1_lin_default_l_10_R0_G:I I1_lin_default_l_10_R0_S:I +*.PININFO I1_lin_default_l_11_R0_D:I I1_lin_default_l_11_R0_G:I +*.PININFO I1_lin_default_l_11_R0_S:I I1_lin_default_l_12_R0_D:I +*.PININFO I1_lin_default_l_12_R0_G:I I1_lin_default_l_12_R0_S:I +*.PININFO I1_lin_default_l_13_R0_D:I I1_lin_default_l_13_R0_G:I +*.PININFO I1_lin_default_l_13_R0_S:I I1_lin_default_l_14_R0_D:I +*.PININFO I1_lin_default_l_14_R0_G:I I1_lin_default_l_14_R0_S:I +*.PININFO I1_lin_default_l_15_R0_D:I I1_lin_default_l_15_R0_G:I +*.PININFO I1_lin_default_l_15_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_nf_3_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_G:I I1_lin_default_nf_3_R0_S:I +*.PININFO I1_lin_default_nf_4_R0_D:I I1_lin_default_nf_4_R0_G:I +*.PININFO I1_lin_default_nf_4_R0_S:I I1_lin_default_nf_5_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_G:I I1_lin_default_nf_5_R0_S:I +*.PININFO I1_lin_default_nf_6_R0_D:I I1_lin_default_nf_6_R0_G:I +*.PININFO I1_lin_default_nf_6_R0_S:I I1_lin_default_nf_7_R0_D:I +*.PININFO I1_lin_default_nf_7_R0_G:I I1_lin_default_nf_7_R0_S:I +*.PININFO I1_lin_default_nf_8_R0_D:I I1_lin_default_nf_8_R0_G:I +*.PININFO I1_lin_default_nf_8_R0_S:I I1_lin_default_nf_9_R0_D:I +*.PININFO I1_lin_default_nf_9_R0_G:I I1_lin_default_nf_9_R0_S:I +*.PININFO I1_lin_default_nf_10_R0_D:I I1_lin_default_nf_10_R0_G:I +*.PININFO I1_lin_default_nf_10_R0_S:I I1_lin_default_psub_tap_0_R0_D:I +*.PININFO I1_lin_default_psub_tap_0_R0_G:I I1_lin_default_psub_tap_0_R0_S:I +*.PININFO I1_lin_default_s_sab_0_R0_D:I I1_lin_default_s_sab_0_R0_G:I +*.PININFO I1_lin_default_s_sab_0_R0_S:I I1_lin_default_s_sab_1_R0_D:I +*.PININFO I1_lin_default_s_sab_1_R0_G:I I1_lin_default_s_sab_1_R0_S:I +*.PININFO I1_lin_default_s_sab_2_R0_D:I I1_lin_default_s_sab_2_R0_G:I +*.PININFO I1_lin_default_s_sab_2_R0_S:I I1_lin_default_s_sab_3_R0_D:I +*.PININFO I1_lin_default_s_sab_3_R0_G:I I1_lin_default_s_sab_3_R0_S:I +*.PININFO I1_lin_default_s_sab_4_R0_D:I I1_lin_default_s_sab_4_R0_G:I +*.PININFO I1_lin_default_s_sab_4_R0_S:I I1_lin_default_s_sab_5_R0_D:I +*.PININFO I1_lin_default_s_sab_5_R0_G:I I1_lin_default_s_sab_5_R0_S:I +*.PININFO I1_lin_default_s_sab_6_R0_D:I I1_lin_default_s_sab_6_R0_G:I +*.PININFO I1_lin_default_s_sab_6_R0_S:I I1_lin_default_s_sab_7_R0_D:I +*.PININFO I1_lin_default_s_sab_7_R0_G:I I1_lin_default_s_sab_7_R0_S:I +*.PININFO I1_lin_default_strapSD_0_R0_D:I I1_lin_default_strapSD_0_R0_G:I +*.PININFO I1_lin_default_strapSD_0_R0_S:I I1_lin_default_wf_0_R0_D:I +*.PININFO I1_lin_default_wf_0_R0_G:I I1_lin_default_wf_0_R0_S:I +*.PININFO I1_lin_default_wf_1_R0_D:I I1_lin_default_wf_1_R0_G:I +*.PININFO I1_lin_default_wf_1_R0_S:I I1_lin_default_wf_2_R0_D:I +*.PININFO I1_lin_default_wf_2_R0_G:I I1_lin_default_wf_2_R0_S:I +*.PININFO I1_lin_default_wf_3_R0_D:I I1_lin_default_wf_3_R0_G:I +*.PININFO I1_lin_default_wf_3_R0_S:I I1_lin_default_wf_4_R0_D:I +*.PININFO I1_lin_default_wf_4_R0_G:I I1_lin_default_wf_4_R0_S:I gnd!:I +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G ++ I1_lin_default_wf_4_R0_S gnd! pmos_6p0_dw_sab m=1 w=720.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G ++ I1_lin_default_wf_3_R0_S gnd! pmos_6p0_dw_sab m=1 w=622.080u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G ++ I1_lin_default_wf_2_R0_S gnd! pmos_6p0_dw_sab m=1 w=518.400u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G ++ I1_lin_default_wf_1_R0_S gnd! pmos_6p0_dw_sab m=1 w=432.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G ++ I1_lin_default_wf_0_R0_S gnd! pmos_6p0_dw_sab m=1 w=360.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=10.000u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=8.985u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=7.490u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=6.240u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=5.200u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=4.335u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=3.610u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=3.010u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=2.510u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=2.090u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=1.740u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=1.450u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=1.210u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=1.010u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=0.840u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=0.700u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_8_R0_G I1_lin_default_d_sab_8_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_6_R0_G I1_lin_default_d_sab_6_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_4_R0_G I1_lin_default_d_sab_4_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_2_R0_G I1_lin_default_d_sab_2_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_0_R0_G I1_lin_default_d_sab_0_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.780u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.655u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.545u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.455u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.380u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.315u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.265u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S gnd! pmos_6p0_dw_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.220u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_10_R0 I1_lin_default_nf_10_R0_D I1_lin_default_nf_10_R0_G ++ I1_lin_default_nf_10_R0_S gnd! pmos_6p0_dw_sab m=1 w=600.000u l=0.7u nf=24 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_9_R0 I1_lin_default_nf_9_R0_D I1_lin_default_nf_9_R0_G ++ I1_lin_default_nf_9_R0_S gnd! pmos_6p0_dw_sab m=1 w=550.000u l=0.7u nf=22 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_8_R0 I1_lin_default_nf_8_R0_D I1_lin_default_nf_8_R0_G ++ I1_lin_default_nf_8_R0_S gnd! pmos_6p0_dw_sab m=1 w=500.000u l=0.7u nf=20 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_7_R0 I1_lin_default_nf_7_R0_D I1_lin_default_nf_7_R0_G ++ I1_lin_default_nf_7_R0_S gnd! pmos_6p0_dw_sab m=1 w=450.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G ++ I1_lin_default_nf_6_R0_S gnd! pmos_6p0_dw_sab m=1 w=400.000u l=0.7u nf=16 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G ++ I1_lin_default_nf_5_R0_S gnd! pmos_6p0_dw_sab m=1 w=350.000u l=0.7u nf=14 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G ++ I1_lin_default_nf_4_R0_S gnd! pmos_6p0_dw_sab m=1 w=300.000u l=0.7u nf=12 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G ++ I1_lin_default_nf_3_R0_S gnd! pmos_6p0_dw_sab m=1 w=250.000u l=0.7u nf=10 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_6p0_dw_sab m=1 w=200.000u l=0.7u nf=8 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_6p0_dw_sab m=1 w=150.000u l=0.7u nf=6 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_6p0_dw_sab m=1 w=100.000u l=0.7u nf=4 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_6p0_dw_sab m=3 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_6p0_dw_sab m=2 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_gns_1_R0 I1_lin_default_gns_1_R0_D I1_lin_default_gns_1_R0_G ++ I1_lin_default_gns_1_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 ++ s_sab=0 d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_gns_0_R0 I1_lin_default_gns_0_R0_D I1_lin_default_gns_0_R0_G ++ I1_lin_default_gns_0_R0_S gnd! pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_guardRing_0_R0_G I1_lin_default_guardRing_0_R0_S gnd! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S gnd! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_psub_tap_0_R0 I1_lin_default_psub_tap_0_R0_D ++ I1_lin_default_psub_tap_0_R0_G I1_lin_default_psub_tap_0_R0_S gnd! ++ pmos_6p0_dw_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_6p0_dw_sab m=1 ++ w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sample_pmos_6p0_sab.src.cdl b/rules/klayout/lvs/testing/testcases/sample_pmos_6p0_sab.src.cdl new file mode 100644 index 0000000..81ec586 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sample_pmos_6p0_sab.src.cdl
@@ -0,0 +1,344 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_library_2 +* Top Cell Name: sample_pmos_6p0_sab +* View Name: schematic +* Netlisted on: Sep 10 17:04:16 2021 +************************************************************************ + +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + +*.GLOBAL gnd! + +*.PIN gnd! + +************************************************************************ +* Library Name: TCG_library_2 +* Cell Name: sample_pmos_6p0_sab +* View Name: schematic +************************************************************************ + +.SUBCKT sample_pmos_6p0_sab I1_default_D I1_default_G I1_default_S ++ I1_lin_default_d_sab_0_R0_D I1_lin_default_d_sab_0_R0_G ++ I1_lin_default_d_sab_0_R0_S I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S ++ I1_lin_default_d_sab_2_R0_D I1_lin_default_d_sab_2_R0_G ++ I1_lin_default_d_sab_2_R0_S I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S ++ I1_lin_default_d_sab_4_R0_D I1_lin_default_d_sab_4_R0_G ++ I1_lin_default_d_sab_4_R0_S I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S ++ I1_lin_default_d_sab_6_R0_D I1_lin_default_d_sab_6_R0_G ++ I1_lin_default_d_sab_6_R0_S I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S ++ I1_lin_default_d_sab_8_R0_D I1_lin_default_d_sab_8_R0_G ++ I1_lin_default_d_sab_8_R0_S I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S ++ I1_lin_default_guardRing_0_R0_D I1_lin_default_guardRing_0_R0_G ++ I1_lin_default_guardRing_0_R0_S I1_lin_default_l_0_R0_D ++ I1_lin_default_l_0_R0_G I1_lin_default_l_0_R0_S I1_lin_default_l_1_R0_D ++ I1_lin_default_l_1_R0_G I1_lin_default_l_1_R0_S I1_lin_default_l_2_R0_D ++ I1_lin_default_l_2_R0_G I1_lin_default_l_2_R0_S I1_lin_default_l_3_R0_D ++ I1_lin_default_l_3_R0_G I1_lin_default_l_3_R0_S I1_lin_default_l_4_R0_D ++ I1_lin_default_l_4_R0_G I1_lin_default_l_4_R0_S I1_lin_default_l_5_R0_D ++ I1_lin_default_l_5_R0_G I1_lin_default_l_5_R0_S I1_lin_default_l_6_R0_D ++ I1_lin_default_l_6_R0_G I1_lin_default_l_6_R0_S I1_lin_default_l_7_R0_D ++ I1_lin_default_l_7_R0_G I1_lin_default_l_7_R0_S I1_lin_default_l_8_R0_D ++ I1_lin_default_l_8_R0_G I1_lin_default_l_8_R0_S I1_lin_default_l_9_R0_D ++ I1_lin_default_l_9_R0_G I1_lin_default_l_9_R0_S I1_lin_default_l_10_R0_D ++ I1_lin_default_l_10_R0_G I1_lin_default_l_10_R0_S I1_lin_default_l_11_R0_D ++ I1_lin_default_l_11_R0_G I1_lin_default_l_11_R0_S I1_lin_default_l_12_R0_D ++ I1_lin_default_l_12_R0_G I1_lin_default_l_12_R0_S I1_lin_default_l_13_R0_D ++ I1_lin_default_l_13_R0_G I1_lin_default_l_13_R0_S I1_lin_default_l_14_R0_D ++ I1_lin_default_l_14_R0_G I1_lin_default_l_14_R0_S I1_lin_default_l_15_R0_D ++ I1_lin_default_l_15_R0_G I1_lin_default_l_15_R0_S I1_lin_default_m_0_R0_D ++ I1_lin_default_m_0_R0_G I1_lin_default_m_0_R0_S I1_lin_default_m_1_R0_D ++ I1_lin_default_m_1_R0_G I1_lin_default_m_1_R0_S I1_lin_default_m_2_R0_D ++ I1_lin_default_m_2_R0_G I1_lin_default_m_2_R0_S I1_lin_default_nf_0_R0_D ++ I1_lin_default_nf_0_R0_G I1_lin_default_nf_0_R0_S I1_lin_default_nf_1_R0_D ++ I1_lin_default_nf_1_R0_G I1_lin_default_nf_1_R0_S I1_lin_default_nf_2_R0_D ++ I1_lin_default_nf_2_R0_G I1_lin_default_nf_2_R0_S I1_lin_default_nf_3_R0_D ++ I1_lin_default_nf_3_R0_G I1_lin_default_nf_3_R0_S I1_lin_default_nf_4_R0_D ++ I1_lin_default_nf_4_R0_G I1_lin_default_nf_4_R0_S I1_lin_default_nf_5_R0_D ++ I1_lin_default_nf_5_R0_G I1_lin_default_nf_5_R0_S I1_lin_default_nf_6_R0_D ++ I1_lin_default_nf_6_R0_G I1_lin_default_nf_6_R0_S I1_lin_default_nf_7_R0_D ++ I1_lin_default_nf_7_R0_G I1_lin_default_nf_7_R0_S I1_lin_default_nf_8_R0_D ++ I1_lin_default_nf_8_R0_G I1_lin_default_nf_8_R0_S I1_lin_default_nf_9_R0_D ++ I1_lin_default_nf_9_R0_G I1_lin_default_nf_9_R0_S I1_lin_default_nf_10_R0_D ++ I1_lin_default_nf_10_R0_G I1_lin_default_nf_10_R0_S ++ I1_lin_default_s_sab_0_R0_D I1_lin_default_s_sab_0_R0_G ++ I1_lin_default_s_sab_0_R0_S I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S ++ I1_lin_default_s_sab_2_R0_D I1_lin_default_s_sab_2_R0_G ++ I1_lin_default_s_sab_2_R0_S I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S ++ I1_lin_default_s_sab_4_R0_D I1_lin_default_s_sab_4_R0_G ++ I1_lin_default_s_sab_4_R0_S I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S ++ I1_lin_default_s_sab_6_R0_D I1_lin_default_s_sab_6_R0_G ++ I1_lin_default_s_sab_6_R0_S I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S ++ I1_lin_default_strapSD_0_R0_D I1_lin_default_strapSD_0_R0_G ++ I1_lin_default_strapSD_0_R0_S I1_lin_default_wf_0_R0_D ++ I1_lin_default_wf_0_R0_G I1_lin_default_wf_0_R0_S I1_lin_default_wf_1_R0_D ++ I1_lin_default_wf_1_R0_G I1_lin_default_wf_1_R0_S I1_lin_default_wf_2_R0_D ++ I1_lin_default_wf_2_R0_G I1_lin_default_wf_2_R0_S I1_lin_default_wf_3_R0_D ++ I1_lin_default_wf_3_R0_G I1_lin_default_wf_3_R0_S I1_lin_default_wf_4_R0_D ++ I1_lin_default_wf_4_R0_G I1_lin_default_wf_4_R0_S gnd! +*.PININFO I1_default_D:I I1_default_G:I I1_default_S:I +*.PININFO I1_lin_default_d_sab_0_R0_D:I I1_lin_default_d_sab_0_R0_G:I +*.PININFO I1_lin_default_d_sab_0_R0_S:I I1_lin_default_d_sab_1_R0_D:I +*.PININFO I1_lin_default_d_sab_1_R0_G:I I1_lin_default_d_sab_1_R0_S:I +*.PININFO I1_lin_default_d_sab_2_R0_D:I I1_lin_default_d_sab_2_R0_G:I +*.PININFO I1_lin_default_d_sab_2_R0_S:I I1_lin_default_d_sab_3_R0_D:I +*.PININFO I1_lin_default_d_sab_3_R0_G:I I1_lin_default_d_sab_3_R0_S:I +*.PININFO I1_lin_default_d_sab_4_R0_D:I I1_lin_default_d_sab_4_R0_G:I +*.PININFO I1_lin_default_d_sab_4_R0_S:I I1_lin_default_d_sab_5_R0_D:I +*.PININFO I1_lin_default_d_sab_5_R0_G:I I1_lin_default_d_sab_5_R0_S:I +*.PININFO I1_lin_default_d_sab_6_R0_D:I I1_lin_default_d_sab_6_R0_G:I +*.PININFO I1_lin_default_d_sab_6_R0_S:I I1_lin_default_d_sab_7_R0_D:I +*.PININFO I1_lin_default_d_sab_7_R0_G:I I1_lin_default_d_sab_7_R0_S:I +*.PININFO I1_lin_default_d_sab_8_R0_D:I I1_lin_default_d_sab_8_R0_G:I +*.PININFO I1_lin_default_d_sab_8_R0_S:I I1_lin_default_d_sab_9_R0_D:I +*.PININFO I1_lin_default_d_sab_9_R0_G:I I1_lin_default_d_sab_9_R0_S:I +*.PININFO I1_lin_default_guardRing_0_R0_D:I I1_lin_default_guardRing_0_R0_G:I +*.PININFO I1_lin_default_guardRing_0_R0_S:I I1_lin_default_l_0_R0_D:I +*.PININFO I1_lin_default_l_0_R0_G:I I1_lin_default_l_0_R0_S:I +*.PININFO I1_lin_default_l_1_R0_D:I I1_lin_default_l_1_R0_G:I +*.PININFO I1_lin_default_l_1_R0_S:I I1_lin_default_l_2_R0_D:I +*.PININFO I1_lin_default_l_2_R0_G:I I1_lin_default_l_2_R0_S:I +*.PININFO I1_lin_default_l_3_R0_D:I I1_lin_default_l_3_R0_G:I +*.PININFO I1_lin_default_l_3_R0_S:I I1_lin_default_l_4_R0_D:I +*.PININFO I1_lin_default_l_4_R0_G:I I1_lin_default_l_4_R0_S:I +*.PININFO I1_lin_default_l_5_R0_D:I I1_lin_default_l_5_R0_G:I +*.PININFO I1_lin_default_l_5_R0_S:I I1_lin_default_l_6_R0_D:I +*.PININFO I1_lin_default_l_6_R0_G:I I1_lin_default_l_6_R0_S:I +*.PININFO I1_lin_default_l_7_R0_D:I I1_lin_default_l_7_R0_G:I +*.PININFO I1_lin_default_l_7_R0_S:I I1_lin_default_l_8_R0_D:I +*.PININFO I1_lin_default_l_8_R0_G:I I1_lin_default_l_8_R0_S:I +*.PININFO I1_lin_default_l_9_R0_D:I I1_lin_default_l_9_R0_G:I +*.PININFO I1_lin_default_l_9_R0_S:I I1_lin_default_l_10_R0_D:I +*.PININFO I1_lin_default_l_10_R0_G:I I1_lin_default_l_10_R0_S:I +*.PININFO I1_lin_default_l_11_R0_D:I I1_lin_default_l_11_R0_G:I +*.PININFO I1_lin_default_l_11_R0_S:I I1_lin_default_l_12_R0_D:I +*.PININFO I1_lin_default_l_12_R0_G:I I1_lin_default_l_12_R0_S:I +*.PININFO I1_lin_default_l_13_R0_D:I I1_lin_default_l_13_R0_G:I +*.PININFO I1_lin_default_l_13_R0_S:I I1_lin_default_l_14_R0_D:I +*.PININFO I1_lin_default_l_14_R0_G:I I1_lin_default_l_14_R0_S:I +*.PININFO I1_lin_default_l_15_R0_D:I I1_lin_default_l_15_R0_G:I +*.PININFO I1_lin_default_l_15_R0_S:I I1_lin_default_m_0_R0_D:I +*.PININFO I1_lin_default_m_0_R0_G:I I1_lin_default_m_0_R0_S:I +*.PININFO I1_lin_default_m_1_R0_D:I I1_lin_default_m_1_R0_G:I +*.PININFO I1_lin_default_m_1_R0_S:I I1_lin_default_m_2_R0_D:I +*.PININFO I1_lin_default_m_2_R0_G:I I1_lin_default_m_2_R0_S:I +*.PININFO I1_lin_default_nf_0_R0_D:I I1_lin_default_nf_0_R0_G:I +*.PININFO I1_lin_default_nf_0_R0_S:I I1_lin_default_nf_1_R0_D:I +*.PININFO I1_lin_default_nf_1_R0_G:I I1_lin_default_nf_1_R0_S:I +*.PININFO I1_lin_default_nf_2_R0_D:I I1_lin_default_nf_2_R0_G:I +*.PININFO I1_lin_default_nf_2_R0_S:I I1_lin_default_nf_3_R0_D:I +*.PININFO I1_lin_default_nf_3_R0_G:I I1_lin_default_nf_3_R0_S:I +*.PININFO I1_lin_default_nf_4_R0_D:I I1_lin_default_nf_4_R0_G:I +*.PININFO I1_lin_default_nf_4_R0_S:I I1_lin_default_nf_5_R0_D:I +*.PININFO I1_lin_default_nf_5_R0_G:I I1_lin_default_nf_5_R0_S:I +*.PININFO I1_lin_default_nf_6_R0_D:I I1_lin_default_nf_6_R0_G:I +*.PININFO I1_lin_default_nf_6_R0_S:I I1_lin_default_nf_7_R0_D:I +*.PININFO I1_lin_default_nf_7_R0_G:I I1_lin_default_nf_7_R0_S:I +*.PININFO I1_lin_default_nf_8_R0_D:I I1_lin_default_nf_8_R0_G:I +*.PININFO I1_lin_default_nf_8_R0_S:I I1_lin_default_nf_9_R0_D:I +*.PININFO I1_lin_default_nf_9_R0_G:I I1_lin_default_nf_9_R0_S:I +*.PININFO I1_lin_default_nf_10_R0_D:I I1_lin_default_nf_10_R0_G:I +*.PININFO I1_lin_default_nf_10_R0_S:I I1_lin_default_s_sab_0_R0_D:I +*.PININFO I1_lin_default_s_sab_0_R0_G:I I1_lin_default_s_sab_0_R0_S:I +*.PININFO I1_lin_default_s_sab_1_R0_D:I I1_lin_default_s_sab_1_R0_G:I +*.PININFO I1_lin_default_s_sab_1_R0_S:I I1_lin_default_s_sab_2_R0_D:I +*.PININFO I1_lin_default_s_sab_2_R0_G:I I1_lin_default_s_sab_2_R0_S:I +*.PININFO I1_lin_default_s_sab_3_R0_D:I I1_lin_default_s_sab_3_R0_G:I +*.PININFO I1_lin_default_s_sab_3_R0_S:I I1_lin_default_s_sab_4_R0_D:I +*.PININFO I1_lin_default_s_sab_4_R0_G:I I1_lin_default_s_sab_4_R0_S:I +*.PININFO I1_lin_default_s_sab_5_R0_D:I I1_lin_default_s_sab_5_R0_G:I +*.PININFO I1_lin_default_s_sab_5_R0_S:I I1_lin_default_s_sab_6_R0_D:I +*.PININFO I1_lin_default_s_sab_6_R0_G:I I1_lin_default_s_sab_6_R0_S:I +*.PININFO I1_lin_default_s_sab_7_R0_D:I I1_lin_default_s_sab_7_R0_G:I +*.PININFO I1_lin_default_s_sab_7_R0_S:I I1_lin_default_strapSD_0_R0_D:I +*.PININFO I1_lin_default_strapSD_0_R0_G:I I1_lin_default_strapSD_0_R0_S:I +*.PININFO I1_lin_default_wf_0_R0_D:I I1_lin_default_wf_0_R0_G:I +*.PININFO I1_lin_default_wf_0_R0_S:I I1_lin_default_wf_1_R0_D:I +*.PININFO I1_lin_default_wf_1_R0_G:I I1_lin_default_wf_1_R0_S:I +*.PININFO I1_lin_default_wf_2_R0_D:I I1_lin_default_wf_2_R0_G:I +*.PININFO I1_lin_default_wf_2_R0_S:I I1_lin_default_wf_3_R0_D:I +*.PININFO I1_lin_default_wf_3_R0_G:I I1_lin_default_wf_3_R0_S:I +*.PININFO I1_lin_default_wf_4_R0_D:I I1_lin_default_wf_4_R0_G:I +*.PININFO I1_lin_default_wf_4_R0_S:I gnd!:I +MI1_lin_default_wf_4_R0 I1_lin_default_wf_4_R0_D I1_lin_default_wf_4_R0_G ++ I1_lin_default_wf_4_R0_S gnd! pmos_6p0_sab m=1 w=720.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_3_R0 I1_lin_default_wf_3_R0_D I1_lin_default_wf_3_R0_G ++ I1_lin_default_wf_3_R0_S gnd! pmos_6p0_sab m=1 w=622.080u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_2_R0 I1_lin_default_wf_2_R0_D I1_lin_default_wf_2_R0_G ++ I1_lin_default_wf_2_R0_S gnd! pmos_6p0_sab m=1 w=518.400u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_1_R0 I1_lin_default_wf_1_R0_D I1_lin_default_wf_1_R0_G ++ I1_lin_default_wf_1_R0_S gnd! pmos_6p0_sab m=1 w=432.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_wf_0_R0 I1_lin_default_wf_0_R0_D I1_lin_default_wf_0_R0_G ++ I1_lin_default_wf_0_R0_S gnd! pmos_6p0_sab m=1 w=360.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_15_R0 I1_lin_default_l_15_R0_D I1_lin_default_l_15_R0_G ++ I1_lin_default_l_15_R0_S gnd! pmos_6p0_sab m=1 w=450u l=10.000u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_14_R0 I1_lin_default_l_14_R0_D I1_lin_default_l_14_R0_G ++ I1_lin_default_l_14_R0_S gnd! pmos_6p0_sab m=1 w=450u l=8.985u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_13_R0 I1_lin_default_l_13_R0_D I1_lin_default_l_13_R0_G ++ I1_lin_default_l_13_R0_S gnd! pmos_6p0_sab m=1 w=450u l=7.490u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_12_R0 I1_lin_default_l_12_R0_D I1_lin_default_l_12_R0_G ++ I1_lin_default_l_12_R0_S gnd! pmos_6p0_sab m=1 w=450u l=6.240u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_11_R0 I1_lin_default_l_11_R0_D I1_lin_default_l_11_R0_G ++ I1_lin_default_l_11_R0_S gnd! pmos_6p0_sab m=1 w=450u l=5.200u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_10_R0 I1_lin_default_l_10_R0_D I1_lin_default_l_10_R0_G ++ I1_lin_default_l_10_R0_S gnd! pmos_6p0_sab m=1 w=450u l=4.335u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_9_R0 I1_lin_default_l_9_R0_D I1_lin_default_l_9_R0_G ++ I1_lin_default_l_9_R0_S gnd! pmos_6p0_sab m=1 w=450u l=3.610u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_8_R0 I1_lin_default_l_8_R0_D I1_lin_default_l_8_R0_G ++ I1_lin_default_l_8_R0_S gnd! pmos_6p0_sab m=1 w=450u l=3.010u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_7_R0 I1_lin_default_l_7_R0_D I1_lin_default_l_7_R0_G ++ I1_lin_default_l_7_R0_S gnd! pmos_6p0_sab m=1 w=450u l=2.510u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_6_R0 I1_lin_default_l_6_R0_D I1_lin_default_l_6_R0_G ++ I1_lin_default_l_6_R0_S gnd! pmos_6p0_sab m=1 w=450u l=2.090u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_5_R0 I1_lin_default_l_5_R0_D I1_lin_default_l_5_R0_G ++ I1_lin_default_l_5_R0_S gnd! pmos_6p0_sab m=1 w=450u l=1.740u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_4_R0 I1_lin_default_l_4_R0_D I1_lin_default_l_4_R0_G ++ I1_lin_default_l_4_R0_S gnd! pmos_6p0_sab m=1 w=450u l=1.450u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_3_R0 I1_lin_default_l_3_R0_D I1_lin_default_l_3_R0_G ++ I1_lin_default_l_3_R0_S gnd! pmos_6p0_sab m=1 w=450u l=1.210u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_2_R0 I1_lin_default_l_2_R0_D I1_lin_default_l_2_R0_G ++ I1_lin_default_l_2_R0_S gnd! pmos_6p0_sab m=1 w=450u l=1.010u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_1_R0 I1_lin_default_l_1_R0_D I1_lin_default_l_1_R0_G ++ I1_lin_default_l_1_R0_S gnd! pmos_6p0_sab m=1 w=450u l=0.840u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_l_0_R0 I1_lin_default_l_0_R0_D I1_lin_default_l_0_R0_G ++ I1_lin_default_l_0_R0_S gnd! pmos_6p0_sab m=1 w=450u l=0.700u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_d_sab_9_R0 I1_lin_default_d_sab_9_R0_D ++ I1_lin_default_d_sab_9_R0_G I1_lin_default_d_sab_9_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.780u par=1 dtemp=0 +MI1_lin_default_d_sab_8_R0 I1_lin_default_d_sab_8_R0_D ++ I1_lin_default_d_sab_8_R0_G I1_lin_default_d_sab_8_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=3.355u par=1 dtemp=0 +MI1_lin_default_d_sab_7_R0 I1_lin_default_d_sab_7_R0_D ++ I1_lin_default_d_sab_7_R0_G I1_lin_default_d_sab_7_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.795u par=1 dtemp=0 +MI1_lin_default_d_sab_6_R0 I1_lin_default_d_sab_6_R0_D ++ I1_lin_default_d_sab_6_R0_G I1_lin_default_d_sab_6_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.330u par=1 dtemp=0 +MI1_lin_default_d_sab_5_R0 I1_lin_default_d_sab_5_R0_D ++ I1_lin_default_d_sab_5_R0_G I1_lin_default_d_sab_5_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.940u par=1 dtemp=0 +MI1_lin_default_d_sab_4_R0 I1_lin_default_d_sab_4_R0_D ++ I1_lin_default_d_sab_4_R0_G I1_lin_default_d_sab_4_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.615u par=1 dtemp=0 +MI1_lin_default_d_sab_3_R0 I1_lin_default_d_sab_3_R0_D ++ I1_lin_default_d_sab_3_R0_G I1_lin_default_d_sab_3_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.350u par=1 dtemp=0 +MI1_lin_default_d_sab_2_R0 I1_lin_default_d_sab_2_R0_D ++ I1_lin_default_d_sab_2_R0_G I1_lin_default_d_sab_2_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=1.125u par=1 dtemp=0 +MI1_lin_default_d_sab_1_R0 I1_lin_default_d_sab_1_R0_D ++ I1_lin_default_d_sab_1_R0_G I1_lin_default_d_sab_1_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.935u par=1 dtemp=0 +MI1_lin_default_d_sab_0_R0 I1_lin_default_d_sab_0_R0_D ++ I1_lin_default_d_sab_0_R0_G I1_lin_default_d_sab_0_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=0.780u par=1 dtemp=0 +MI1_lin_default_s_sab_7_R0 I1_lin_default_s_sab_7_R0_D ++ I1_lin_default_s_sab_7_R0_G I1_lin_default_s_sab_7_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.780u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_6_R0 I1_lin_default_s_sab_6_R0_D ++ I1_lin_default_s_sab_6_R0_G I1_lin_default_s_sab_6_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.655u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_5_R0 I1_lin_default_s_sab_5_R0_D ++ I1_lin_default_s_sab_5_R0_G I1_lin_default_s_sab_5_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.545u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_4_R0 I1_lin_default_s_sab_4_R0_D ++ I1_lin_default_s_sab_4_R0_G I1_lin_default_s_sab_4_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.455u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_3_R0 I1_lin_default_s_sab_3_R0_D ++ I1_lin_default_s_sab_3_R0_G I1_lin_default_s_sab_3_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.380u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_2_R0 I1_lin_default_s_sab_2_R0_D ++ I1_lin_default_s_sab_2_R0_G I1_lin_default_s_sab_2_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.315u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_1_R0 I1_lin_default_s_sab_1_R0_D ++ I1_lin_default_s_sab_1_R0_G I1_lin_default_s_sab_1_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.265u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_s_sab_0_R0 I1_lin_default_s_sab_0_R0_D ++ I1_lin_default_s_sab_0_R0_G I1_lin_default_s_sab_0_R0_S gnd! pmos_6p0_sab ++ m=1 w=450u l=0.7u nf=18 s_sab=0.220u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_10_R0 I1_lin_default_nf_10_R0_D I1_lin_default_nf_10_R0_G ++ I1_lin_default_nf_10_R0_S gnd! pmos_6p0_sab m=1 w=600.000u l=0.7u nf=24 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_9_R0 I1_lin_default_nf_9_R0_D I1_lin_default_nf_9_R0_G ++ I1_lin_default_nf_9_R0_S gnd! pmos_6p0_sab m=1 w=550.000u l=0.7u nf=22 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_8_R0 I1_lin_default_nf_8_R0_D I1_lin_default_nf_8_R0_G ++ I1_lin_default_nf_8_R0_S gnd! pmos_6p0_sab m=1 w=500.000u l=0.7u nf=20 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_7_R0 I1_lin_default_nf_7_R0_D I1_lin_default_nf_7_R0_G ++ I1_lin_default_nf_7_R0_S gnd! pmos_6p0_sab m=1 w=450.000u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_6_R0 I1_lin_default_nf_6_R0_D I1_lin_default_nf_6_R0_G ++ I1_lin_default_nf_6_R0_S gnd! pmos_6p0_sab m=1 w=400.000u l=0.7u nf=16 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_5_R0 I1_lin_default_nf_5_R0_D I1_lin_default_nf_5_R0_G ++ I1_lin_default_nf_5_R0_S gnd! pmos_6p0_sab m=1 w=350.000u l=0.7u nf=14 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_4_R0 I1_lin_default_nf_4_R0_D I1_lin_default_nf_4_R0_G ++ I1_lin_default_nf_4_R0_S gnd! pmos_6p0_sab m=1 w=300.000u l=0.7u nf=12 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_3_R0 I1_lin_default_nf_3_R0_D I1_lin_default_nf_3_R0_G ++ I1_lin_default_nf_3_R0_S gnd! pmos_6p0_sab m=1 w=250.000u l=0.7u nf=10 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_2_R0 I1_lin_default_nf_2_R0_D I1_lin_default_nf_2_R0_G ++ I1_lin_default_nf_2_R0_S gnd! pmos_6p0_sab m=1 w=200.000u l=0.7u nf=8 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_1_R0 I1_lin_default_nf_1_R0_D I1_lin_default_nf_1_R0_G ++ I1_lin_default_nf_1_R0_S gnd! pmos_6p0_sab m=1 w=150.000u l=0.7u nf=6 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_nf_0_R0 I1_lin_default_nf_0_R0_D I1_lin_default_nf_0_R0_G ++ I1_lin_default_nf_0_R0_S gnd! pmos_6p0_sab m=1 w=100.000u l=0.7u nf=4 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_m_2_R0 I1_lin_default_m_2_R0_D I1_lin_default_m_2_R0_G ++ I1_lin_default_m_2_R0_S gnd! pmos_6p0_sab m=3 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=3 dtemp=0 +MI1_lin_default_m_1_R0 I1_lin_default_m_1_R0_D I1_lin_default_m_1_R0_G ++ I1_lin_default_m_1_R0_S gnd! pmos_6p0_sab m=2 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=2 dtemp=0 +MI1_lin_default_m_0_R0 I1_lin_default_m_0_R0_D I1_lin_default_m_0_R0_G ++ I1_lin_default_m_0_R0_S gnd! pmos_6p0_sab m=1 w=450u l=0.7u nf=18 ++ s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_guardRing_0_R0 I1_lin_default_guardRing_0_R0_D ++ I1_lin_default_guardRing_0_R0_G I1_lin_default_guardRing_0_R0_S gnd! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_lin_default_strapSD_0_R0 I1_lin_default_strapSD_0_R0_D ++ I1_lin_default_strapSD_0_R0_G I1_lin_default_strapSD_0_R0_S gnd! ++ pmos_6p0_sab m=1 w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +MI1_default I1_default_D I1_default_G I1_default_S gnd! pmos_6p0_sab m=1 ++ w=450u l=0.7u nf=18 s_sab=0.28u d_sab=2.78u par=1 dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sc_diode.cdl b/rules/klayout/lvs/testing/testcases/sc_diode.cdl new file mode 100644 index 0000000..c22d3b9 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sc_diode.cdl
@@ -0,0 +1,49 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: sc_diode +* View Name: schematic +* Netlisted on: Nov 24 10:18:05 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: sc_diode +* View Name: schematic +************************************************************************ + +.SUBCKT sc_diode I1_0_0_R0_n I1_0_0_R0_p I1_0_1_R0_n I1_0_1_R0_p I1_0_2_R0_n ++ I1_0_2_R0_p I1_1_0_R0_n I1_1_0_R0_p I1_1_1_R0_n I1_1_1_R0_p I1_1_2_R0_n ++ I1_1_2_R0_p I1_2_0_R0_n I1_2_0_R0_p I1_2_1_R0_n I1_2_1_R0_p I1_2_2_R0_n ++ I1_2_2_R0_p I1_default_n I1_default_p +*.PININFO I1_0_0_R0_n:I I1_0_0_R0_p:I I1_0_1_R0_n:I I1_0_1_R0_p:I +*.PININFO I1_0_2_R0_n:I I1_0_2_R0_p:I I1_1_0_R0_n:I I1_1_0_R0_p:I +*.PININFO I1_1_1_R0_n:I I1_1_1_R0_p:I I1_1_2_R0_n:I I1_1_2_R0_p:I +*.PININFO I1_2_0_R0_n:I I1_2_0_R0_p:I I1_2_1_R0_n:I I1_2_1_R0_p:I +*.PININFO I1_2_2_R0_n:I I1_2_2_R0_p:I I1_default_n:I I1_default_p:I +DI1_2_2_R0 I1_2_2_R0_p I1_2_2_R0_n sc_diode m=9.0 l=100u w=620.00n +DI1_2_1_R0 I1_2_1_R0_p I1_2_1_R0_n sc_diode m=6.0 l=100u w=620.00n +DI1_2_0_R0 I1_2_0_R0_p I1_2_0_R0_n sc_diode m=1.0 l=100u w=620.00n +DI1_1_2_R0 I1_1_2_R0_p I1_1_2_R0_n sc_diode m=9.0 l=12.3u w=620.00n +DI1_1_1_R0 I1_1_1_R0_p I1_1_1_R0_n sc_diode m=6.0 l=12.3u w=620.00n +DI1_1_0_R0 I1_1_0_R0_p I1_1_0_R0_n sc_diode m=1.0 l=12.3u w=620.00n +DI1_0_2_R0 I1_0_2_R0_p I1_0_2_R0_n sc_diode m=9.0 l=1u w=620.00n +DI1_0_1_R0 I1_0_1_R0_p I1_0_1_R0_n sc_diode m=6.0 l=1u w=620.00n +DI1_0_0_R0 I1_0_0_R0_p I1_0_0_R0_n sc_diode m=1.0 l=1u w=620.00n +DI1_default I1_default_p I1_default_n sc_diode m=4.0 l=20u w=620.00n +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/sc_diode.gds b/rules/klayout/lvs/testing/testcases/sc_diode.gds new file mode 100644 index 0000000..a894415 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/sc_diode.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/tm11k.cdl b/rules/klayout/lvs/testing/testcases/tm11k.cdl new file mode 100644 index 0000000..cfcf4ac --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/tm11k.cdl
@@ -0,0 +1,42 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: tm11k +* View Name: schematic +* Netlisted on: Nov 24 10:19:48 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: tm11k +* View Name: schematic +************************************************************************ + +.SUBCKT tm11k +*.PININFO +RI1_2_2_R0 net1 net2 $[tm11k] $W=50u $L=50u m=1 r=40m dtemp=0 +RI1_2_1_R0 net3 net4 $[tm11k] $W=50u $L=13.5u m=1 r=10.8m dtemp=0 +RI1_2_0_R0 net5 net6 $[tm11k] $W=50u $L=440n m=1 r=352u dtemp=0 +RI1_1_2_R0 net7 net8 $[tm11k] $W=13.5u $L=50u m=1 r=148.148m dtemp=0 +RI1_1_1_R0 net9 net10 $[tm11k] $W=13.5u $L=13.5u m=1 r=40m dtemp=0 +RI1_1_0_R0 net11 net12 $[tm11k] $W=13.5u $L=440n m=1 r=1.3037m dtemp=0 +RI1_0_2_R0 net13 net14 $[tm11k] $W=440n $L=50u m=1 r=4.54545 dtemp=0 +RI1_0_1_R0 net15 net16 $[tm11k] $W=440n $L=13.5u m=1 r=1.22727 dtemp=0 +RI1_0_0_R0 net17 net18 $[tm11k] $W=440n $L=440n m=1 r=40m dtemp=0 +RI1_default net19 net20 $[tm11k] $W=440.00n $L=440.00n m=1 r=40.00m dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/tm11k.gds b/rules/klayout/lvs/testing/testcases/tm11k.gds new file mode 100644 index 0000000..be94017 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/tm11k.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/tm30k.cdl b/rules/klayout/lvs/testing/testcases/tm30k.cdl new file mode 100644 index 0000000..7025307 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/tm30k.cdl
@@ -0,0 +1,42 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: tm30k +* View Name: schematic +* Netlisted on: Nov 24 12:23:05 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: tm30k +* View Name: schematic +************************************************************************ + +.SUBCKT tm30k +*.PININFO +RI1_2_2_R0 net1 net2 $[tm30k] $W=50u $L=50u m=1 r=9.5m dtemp=0 +RI1_2_1_R0 net3 net4 $[tm30k] $W=50u $L=13.5u m=1 r=2.565m dtemp=0 +RI1_2_0_R0 net5 net6 $[tm30k] $W=50u $L=1.8u m=1 r=342u dtemp=0 +RI1_1_2_R0 net7 net8 $[tm30k] $W=13.5u $L=50u m=1 r=35.1852m dtemp=0 +RI1_1_1_R0 net9 net10 $[tm30k] $W=13.5u $L=13.5u m=1 r=9.5m dtemp=0 +RI1_1_0_R0 net11 net12 $[tm30k] $W=13.5u $L=1.8u m=1 r=1.26667m dtemp=0 +RI1_0_2_R0 net13 net14 $[tm30k] $W=1.8u $L=50u m=1 r=263.889m dtemp=0 +RI1_0_1_R0 net15 net16 $[tm30k] $W=1.8u $L=13.5u m=1 r=71.25m dtemp=0 +RI1_0_0_R0 net17 net18 $[tm30k] $W=1.8u $L=1.8u m=1 r=9.5m dtemp=0 +RI1_default net19 net20 $[tm30k] $W=1.8u $L=1.8u m=1 r=9.5m dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/tm30k.gds b/rules/klayout/lvs/testing/testcases/tm30k.gds new file mode 100644 index 0000000..22021b1 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/tm30k.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/tm6k.cdl b/rules/klayout/lvs/testing/testcases/tm6k.cdl new file mode 100644 index 0000000..8c6f259 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/tm6k.cdl
@@ -0,0 +1,43 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: tm6k +* View Name: schematic +* Netlisted on: Nov 24 10:55:47 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: tm6k +* View Name: schematic +************************************************************************ + +.SUBCKT tm6k +*.PININFO +RI1_2_2_R0 net1 net2 $[tm6k] $W=50u $L=50u m=1 r=60m par=1 dtemp=0 +RI1_2_1_R0 net3 net4 $[tm6k] $W=50u $L=13.5u m=1 r=16.2m par=1 dtemp=0 +RI1_2_0_R0 net5 net6 $[tm6k] $W=50u $L=360n m=1 r=432u par=1 dtemp=0 +RI1_1_2_R0 net7 net8 $[tm6k] $W=13.5u $L=50u m=1 r=222.222m par=1 dtemp=0 +RI1_1_1_R0 net9 net10 $[tm6k] $W=13.5u $L=13.5u m=1 r=60m par=1 dtemp=0 +RI1_1_0_R0 net11 net12 $[tm6k] $W=13.5u $L=360n m=1 r=1.6m par=1 dtemp=0 +RI1_0_2_R0 net13 net14 $[tm6k] $W=360n $L=50u m=1 r=8.33333 par=1 dtemp=0 +RI1_0_1_R0 net15 net16 $[tm6k] $W=360n $L=13.5u m=1 r=2.25 par=1 dtemp=0 +RI1_0_0_R0 net17 net18 $[tm6k] $W=360n $L=360n m=1 r=60m par=1 dtemp=0 +RI1_default net19 net20 $[tm6k] $W=360.00n $L=360.00n m=1 r=60.00m par=1 ++ dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/tm6k.gds b/rules/klayout/lvs/testing/testcases/tm6k.gds new file mode 100644 index 0000000..40108b2 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/tm6k.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/tm9k.cdl b/rules/klayout/lvs/testing/testcases/tm9k.cdl new file mode 100644 index 0000000..d8aef59 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/tm9k.cdl
@@ -0,0 +1,42 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: tm9k +* View Name: schematic +* Netlisted on: Nov 24 12:18:12 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: tm9k +* View Name: schematic +************************************************************************ + +.SUBCKT tm9k +*.PININFO +RI1_2_2_R0 net1 net2 $[tm9k] $W=50u $L=50u m=1 r=40m dtemp=0 +RI1_2_1_R0 net3 net4 $[tm9k] $W=50u $L=13.5u m=1 r=10.8m dtemp=0 +RI1_2_0_R0 net5 net6 $[tm9k] $W=50u $L=440n m=1 r=352u dtemp=0 +RI1_1_2_R0 net7 net8 $[tm9k] $W=13.5u $L=50u m=1 r=148.148m dtemp=0 +RI1_1_1_R0 net9 net10 $[tm9k] $W=13.5u $L=13.5u m=1 r=40m dtemp=0 +RI1_1_0_R0 net11 net12 $[tm9k] $W=13.5u $L=440n m=1 r=1.3037m dtemp=0 +RI1_0_2_R0 net13 net14 $[tm9k] $W=440n $L=50u m=1 r=4.54545 dtemp=0 +RI1_0_1_R0 net15 net16 $[tm9k] $W=440n $L=13.5u m=1 r=1.22727 dtemp=0 +RI1_0_0_R0 net17 net18 $[tm9k] $W=440n $L=440n m=1 r=40m dtemp=0 +RI1_default net19 net20 $[tm9k] $W=440.00n $L=440.00n m=1 r=40.00m dtemp=0 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/tm9k.gds b/rules/klayout/lvs/testing/testcases/tm9k.gds new file mode 100644 index 0000000..35a6709 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/tm9k.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/vnpn_0p54x16.cdl b/rules/klayout/lvs/testing/testcases/vnpn_0p54x16.cdl new file mode 100644 index 0000000..35213d6 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vnpn_0p54x16.cdl
@@ -0,0 +1,34 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: vnpn_0p54x16 +* View Name: schematic +* Netlisted on: Nov 24 10:25:03 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: vnpn_0p54x16 +* View Name: schematic +************************************************************************ + +.SUBCKT vnpn_0p54x16 I1_default_B I1_default_C I1_default_E I1_default_S +*.PININFO I1_default_B:I I1_default_C:I I1_default_E:I I1_default_S:I +QI1_default I1_default_C I1_default_B I1_default_E I1_default_S vnpn_0p54x16 ++ m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/vnpn_0p54x16.gds b/rules/klayout/lvs/testing/testcases/vnpn_0p54x16.gds new file mode 100644 index 0000000..1215796 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vnpn_0p54x16.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/vnpn_0p54x2.cdl b/rules/klayout/lvs/testing/testcases/vnpn_0p54x2.cdl new file mode 100644 index 0000000..a2046bf --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vnpn_0p54x2.cdl
@@ -0,0 +1,33 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: vnpn_0p54x2 +* View Name: schematic +* Netlisted on: Nov 24 10:21:29 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: vnpn_0p54x2 +* View Name: schematic +************************************************************************ + +.SUBCKT vnpn_0p54x2 I1_default_B I1_default_C I1_default_E I1_default_S +*.PININFO I1_default_B:I I1_default_C:I I1_default_E:I I1_default_S:I +QI1_default I1_default_C I1_default_B I1_default_E I1_default_S vnpn_0p54x2 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/vnpn_0p54x2.gds b/rules/klayout/lvs/testing/testcases/vnpn_0p54x2.gds new file mode 100644 index 0000000..bdc6a26 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vnpn_0p54x2.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/vnpn_0p54x4.cdl b/rules/klayout/lvs/testing/testcases/vnpn_0p54x4.cdl new file mode 100644 index 0000000..febc55e --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vnpn_0p54x4.cdl
@@ -0,0 +1,33 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: vnpn_0p54x4 +* View Name: schematic +* Netlisted on: Nov 24 10:22:13 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: vnpn_0p54x4 +* View Name: schematic +************************************************************************ + +.SUBCKT vnpn_0p54x4 I1_default_B I1_default_C I1_default_E I1_default_S +*.PININFO I1_default_B:I I1_default_C:I I1_default_E:I I1_default_S:I +QI1_default I1_default_C I1_default_B I1_default_E I1_default_S vnpn_0p54x4 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/vnpn_0p54x4.gds b/rules/klayout/lvs/testing/testcases/vnpn_0p54x4.gds new file mode 100644 index 0000000..a7bac9c --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vnpn_0p54x4.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/vnpn_0p54x8.cdl b/rules/klayout/lvs/testing/testcases/vnpn_0p54x8.cdl new file mode 100644 index 0000000..ef185ba --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vnpn_0p54x8.cdl
@@ -0,0 +1,33 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: vnpn_0p54x8 +* View Name: schematic +* Netlisted on: Nov 24 10:24:33 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: vnpn_0p54x8 +* View Name: schematic +************************************************************************ + +.SUBCKT vnpn_0p54x8 I1_default_B I1_default_C I1_default_E I1_default_S +*.PININFO I1_default_B:I I1_default_C:I I1_default_E:I I1_default_S:I +QI1_default I1_default_C I1_default_B I1_default_E I1_default_S vnpn_0p54x8 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/vnpn_0p54x8.gds b/rules/klayout/lvs/testing/testcases/vnpn_0p54x8.gds new file mode 100644 index 0000000..edfa542 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vnpn_0p54x8.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/vnpn_10x10.cdl b/rules/klayout/lvs/testing/testcases/vnpn_10x10.cdl new file mode 100644 index 0000000..90e049a --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vnpn_10x10.cdl
@@ -0,0 +1,33 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: vnpn_10x10 +* View Name: schematic +* Netlisted on: Nov 24 10:28:30 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: vnpn_10x10 +* View Name: schematic +************************************************************************ + +.SUBCKT vnpn_10x10 I1_default_B I1_default_C I1_default_E I1_default_S +*.PININFO I1_default_B:I I1_default_C:I I1_default_E:I I1_default_S:I +QI1_default I1_default_C I1_default_B I1_default_E I1_default_S vnpn_10x10 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/vnpn_10x10.gds b/rules/klayout/lvs/testing/testcases/vnpn_10x10.gds new file mode 100644 index 0000000..e5332d6 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vnpn_10x10.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/vnpn_5x5.cdl b/rules/klayout/lvs/testing/testcases/vnpn_5x5.cdl new file mode 100644 index 0000000..d22f81b --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vnpn_5x5.cdl
@@ -0,0 +1,33 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: vnpn_5x5 +* View Name: schematic +* Netlisted on: Nov 24 10:26:06 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: vnpn_5x5 +* View Name: schematic +************************************************************************ + +.SUBCKT vnpn_5x5 I1_default_B I1_default_C I1_default_E I1_default_S +*.PININFO I1_default_B:I I1_default_C:I I1_default_E:I I1_default_S:I +QI1_default I1_default_C I1_default_B I1_default_E I1_default_S vnpn_5x5 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/vnpn_5x5.gds b/rules/klayout/lvs/testing/testcases/vnpn_5x5.gds new file mode 100644 index 0000000..8da96d9 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vnpn_5x5.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/vpnp_0p42x10.cdl b/rules/klayout/lvs/testing/testcases/vpnp_0p42x10.cdl new file mode 100644 index 0000000..0f58518 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vpnp_0p42x10.cdl
@@ -0,0 +1,33 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: vpnp_0p42x10 +* View Name: schematic +* Netlisted on: Nov 24 10:30:23 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: vpnp_0p42x10 +* View Name: schematic +************************************************************************ + +.SUBCKT vpnp_0p42x10 I1_default_B I1_default_C I1_default_E +*.PININFO I1_default_B:I I1_default_C:I I1_default_E:I +QI1_default I1_default_C I1_default_B I1_default_E vpnp_0p42x10 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/vpnp_0p42x10.gds b/rules/klayout/lvs/testing/testcases/vpnp_0p42x10.gds new file mode 100644 index 0000000..ac927fa --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vpnp_0p42x10.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/vpnp_0p42x5.cdl b/rules/klayout/lvs/testing/testcases/vpnp_0p42x5.cdl new file mode 100644 index 0000000..1b1ad62 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vpnp_0p42x5.cdl
@@ -0,0 +1,33 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: vpnp_0p42x5 +* View Name: schematic +* Netlisted on: Nov 24 10:29:25 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: vpnp_0p42x5 +* View Name: schematic +************************************************************************ + +.SUBCKT vpnp_0p42x5 I1_default_B I1_default_C I1_default_E +*.PININFO I1_default_B:I I1_default_C:I I1_default_E:I +QI1_default I1_default_C I1_default_B I1_default_E vpnp_0p42x5 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/vpnp_0p42x5.gds b/rules/klayout/lvs/testing/testcases/vpnp_0p42x5.gds new file mode 100644 index 0000000..eb79d09 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vpnp_0p42x5.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/vpnp_10x10.cdl b/rules/klayout/lvs/testing/testcases/vpnp_10x10.cdl new file mode 100644 index 0000000..339632b --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vpnp_10x10.cdl
@@ -0,0 +1,33 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: vpnp_10x10 +* View Name: schematic +* Netlisted on: Nov 24 10:36:53 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: vpnp_10x10 +* View Name: schematic +************************************************************************ + +.SUBCKT vpnp_10x10 I1_default_B I1_default_C I1_default_E +*.PININFO I1_default_B:I I1_default_C:I I1_default_E:I +QI1_default I1_default_C I1_default_B I1_default_E vpnp_10x10 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/vpnp_10x10.gds b/rules/klayout/lvs/testing/testcases/vpnp_10x10.gds new file mode 100644 index 0000000..d7fca80 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vpnp_10x10.gds Binary files differ
diff --git a/rules/klayout/lvs/testing/testcases/vpnp_5x5.cdl b/rules/klayout/lvs/testing/testcases/vpnp_5x5.cdl new file mode 100644 index 0000000..289454b --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vpnp_5x5.cdl
@@ -0,0 +1,33 @@ +************************************************************************ +* auCdl Netlist: +* +* Library Name: TCG_Library +* Top Cell Name: vpnp_5x5 +* View Name: schematic +* Netlisted on: Nov 24 10:34:45 2021 +************************************************************************ + +*.BIPOLAR +*.RESI = 2000 +*.RESVAL +*.CAPVAL +*.DIOPERI +*.DIOAREA +*.EQUATION +*.SCALE METER +*.MEGA +.PARAM + + + +************************************************************************ +* Library Name: TCG_Library +* Cell Name: vpnp_5x5 +* View Name: schematic +************************************************************************ + +.SUBCKT vpnp_5x5 I1_default_B I1_default_C I1_default_E +*.PININFO I1_default_B:I I1_default_C:I I1_default_E:I +QI1_default I1_default_C I1_default_B I1_default_E vpnp_5x5 m=1 +.ENDS +
diff --git a/rules/klayout/lvs/testing/testcases/vpnp_5x5.gds b/rules/klayout/lvs/testing/testcases/vpnp_5x5.gds new file mode 100644 index 0000000..f0aad50 --- /dev/null +++ b/rules/klayout/lvs/testing/testcases/vpnp_5x5.gds Binary files differ
diff --git a/tech/klayout/gf180mcu.lyp b/tech/klayout/gf180mcu.lyp new file mode 100644 index 0000000..1b99657 --- /dev/null +++ b/tech/klayout/gf180mcu.lyp
@@ -0,0 +1,2008 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +Copyright 2022 GlobalFoundries PDK Authors + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +--> +<layer-properties> + <properties> + <frame-color>#55ce57</frame-color> + <fill-color>#55ce57</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I3</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>1/222@1</source> + </properties> + <properties> + <frame-color>#661a48</frame-color> + <fill-color>#661a48</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I3</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>pass_mk 2/222@1</source> + </properties> + <properties> + <frame-color>#7c6078</frame-color> + <fill-color>#7c6078</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I3</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>fail_mk 3/222@1</source> + </properties> + <properties> + <frame-color>#f26f6c</frame-color> + <fill-color>#f26f6c</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I3</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>polygon_mk 4/222@1</source> + </properties> + <properties> + <frame-color>#324416</frame-color> + <fill-color>#324416</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I3</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>5/222@1</source> + </properties> + <properties> + <frame-color>#3acb88</frame-color> + <fill-color>#3acb88</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I3</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>violation_mk 6/222@1</source> + </properties> + <properties> + <frame-color>#5a68c2</frame-color> + <fill-color>#5a68c2</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I3</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>rule_txt_mk 11/222@1</source> + </properties> + <properties> + <frame-color>#718e2d</frame-color> + <fill-color>#718e2d</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I3</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>12/222@1</source> + </properties> + <properties> + <frame-color>#3f3f3c</frame-color> + <fill-color>#3f3f3c</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I3</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>case_txt_mk 13/222@1</source> + </properties> + <properties> + <frame-color>#3f12e4</frame-color> + <fill-color>#3f12e4</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I3</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>14/222@1</source> + </properties> + <properties> + <frame-color>#f9bd46</frame-color> + <fill-color>#f9bd46</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I3</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>15/222@1</source> + </properties> + <properties> + <frame-color>#bd74bd</frame-color> + <fill-color>#bd74bd</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>COMP 22/0@1</source> + </properties> + <properties> + <frame-color>#88cb1d</frame-color> + <fill-color>#88cb1d</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>DNWELL 12/0@1</source> + </properties> + <properties> + <frame-color>#f9946b</frame-color> + <fill-color>#f9946b</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Nwell 21/0@1</source> + </properties> + <properties> + <frame-color>#3a2888</frame-color> + <fill-color>#3a2888</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>LVPWELL 204/0@1</source> + </properties> + <properties> + <frame-color>#c16f5c</frame-color> + <fill-color>#c16f5c</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Dualgate 55/0@1</source> + </properties> + <properties> + <frame-color>#2e9521</frame-color> + <fill-color>#2e9521</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Poly2 30/0@1</source> + </properties> + <properties> + <frame-color>#bf3efb</frame-color> + <fill-color>#bf3efb</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Nplus 32/0@1</source> + </properties> + <properties> + <frame-color>#34c590</frame-color> + <fill-color>#34c590</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Pplus 31/0@1</source> + </properties> + <properties> + <frame-color>#67392f</frame-color> + <fill-color>#67392f</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>SAB 49/0@1</source> + </properties> + <properties> + <frame-color>#d9ef03</frame-color> + <fill-color>#d9ef03</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>ESD 24/0@1</source> + </properties> + <properties> + <frame-color>#c86634</frame-color> + <fill-color>#c86634</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Contact 33/0@1</source> + </properties> + <properties> + <frame-color>#eddd07</frame-color> + <fill-color>#eddd07</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal1 34/0@1</source> + </properties> + <properties> + <frame-color>#f5e7f1</frame-color> + <fill-color>#f5e7f1</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Via1 35/0@1</source> + </properties> + <properties> + <frame-color>#ccf338</frame-color> + <fill-color>#ccf338</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal2 36/0@1</source> + </properties> + <properties> + <frame-color>#e1d8ca</frame-color> + <fill-color>#e1d8ca</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Via2 38/0@1</source> + </properties> + <properties> + <frame-color>#97b91b</frame-color> + <fill-color>#97b91b</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal3 42/0@1</source> + </properties> + <properties> + <frame-color>#53e2e8</frame-color> + <fill-color>#53e2e8</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Via3 40/0@1</source> + </properties> + <properties> + <frame-color>#80317c</frame-color> + <fill-color>#80317c</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal4 46/0@1</source> + </properties> + <properties> + <frame-color>#a7b1d1</frame-color> + <fill-color>#a7b1d1</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Via4 41/0@1</source> + </properties> + <properties> + <frame-color>#cdc16b</frame-color> + <fill-color>#cdc16b</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal5 81/0@1</source> + </properties> + <properties> + <frame-color>#827e5b</frame-color> + <fill-color>#827e5b</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Via5 82/0@1</source> + </properties> + <properties> + <frame-color>#b1dd9c</frame-color> + <fill-color>#b1dd9c</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>MetalTop 53/0@1</source> + </properties> + <properties> + <frame-color>#72342b</frame-color> + <fill-color>#72342b</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Pad 37/0@1</source> + </properties> + <properties> + <frame-color>#1437ff</frame-color> + <fill-color>#1437ff</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Resistor 62/0@1</source> + </properties> + <properties> + <frame-color>#82b18c</frame-color> + <fill-color>#82b18c</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>FHRES 227/0@1</source> + </properties> + <properties> + <frame-color>#b9a4fd</frame-color> + <fill-color>#b9a4fd</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>FuseTop 75/0@1</source> + </properties> + <properties> + <frame-color>#87ad41</frame-color> + <fill-color>#87ad41</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>FuseWindow_D 96/1@1</source> + </properties> + <properties> + <frame-color>#ec7ceb</frame-color> + <fill-color>#ec7ceb</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>POLYFUSE 220/0@1</source> + </properties> + <properties> + <frame-color>#e29901</frame-color> + <fill-color>#e29901</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>MVSD 210/0@1</source> + </properties> + <properties> + <frame-color>#63a2db</frame-color> + <fill-color>#63a2db</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>MVPSD 11/39@1</source> + </properties> + <properties> + <frame-color>#91d339</frame-color> + <fill-color>#91d339</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>NAT 5/0@1</source> + </properties> + <properties> + <frame-color>#f84e38</frame-color> + <fill-color>#f84e38</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>COMP_Dummy 22/4@1</source> + </properties> + <properties> + <frame-color>#2d4da8</frame-color> + <fill-color>#2d4da8</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Poly2_Dummy 30/4@1</source> + </properties> + <properties> + <frame-color>#c01202</frame-color> + <fill-color>#c01202</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal1_Dummy 34/4@1</source> + </properties> + <properties> + <frame-color>#2f93c0</frame-color> + <fill-color>#2f93c0</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal2_Dummy 36/4@1</source> + </properties> + <properties> + <frame-color>#867300</frame-color> + <fill-color>#867300</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal3_Dummy 42/4@1</source> + </properties> + <properties> + <frame-color>#e86c70</frame-color> + <fill-color>#e86c70</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal4_Dummy 46/4@1</source> + </properties> + <properties> + <frame-color>#26676b</frame-color> + <fill-color>#26676b</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal5_Dummy 81/4@1</source> + </properties> + <properties> + <frame-color>#60fe08</frame-color> + <fill-color>#60fe08</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>MetalTop_Dummy 53/4@1</source> + </properties> + <properties> + <frame-color>#4665c7</frame-color> + <fill-color>#4665c7</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>COMP_Label 22/10@1</source> + </properties> + <properties> + <frame-color>#fb1879</frame-color> + <fill-color>#fb1879</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Poly2_Label 30/10@1</source> + </properties> + <properties> + <frame-color>#880f5b</frame-color> + <fill-color>#880f5b</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal1_Label 34/10@1</source> + </properties> + <properties> + <frame-color>#ff80b7</frame-color> + <fill-color>#ff80b7</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal2_Label 36/10@1</source> + </properties> + <properties> + <frame-color>#ad9348</frame-color> + <fill-color>#ad9348</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal3_Label 42/10@1</source> + </properties> + <properties> + <frame-color>#876bbe</frame-color> + <fill-color>#876bbe</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal4_Label 46/10@1</source> + </properties> + <properties> + <frame-color>#43e12f</frame-color> + <fill-color>#43e12f</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>false</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal5_Label 81/10@1</source> + </properties> + <properties> + <frame-color>#a6ec0e</frame-color> + <fill-color>#a6ec0e</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>MetalTop_Label 53/10@1</source> + </properties> + <properties> + <frame-color>#271fe3</frame-color> + <fill-color>#271fe3</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal1_Slot 34/3@1</source> + </properties> + <properties> + <frame-color>#d56ff8</frame-color> + <fill-color>#d56ff8</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal2_Slot 36/3@1</source> + </properties> + <properties> + <frame-color>#d8c178</frame-color> + <fill-color>#d8c178</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal3_Slot 42/3@1</source> + </properties> + <properties> + <frame-color>#6c36fb</frame-color> + <fill-color>#6c36fb</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal4_Slot 46/3@1</source> + </properties> + <properties> + <frame-color>#225c09</frame-color> + <fill-color>#225c09</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal5_Slot 81/3@1</source> + </properties> + <properties> + <frame-color>#03f979</frame-color> + <fill-color>#03f979</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>MetalTop_Slot 53/3@1</source> + </properties> + <properties> + <frame-color>#6c9be2</frame-color> + <fill-color>#6c9be2</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>UBMPPeri 183/0@1</source> + </properties> + <properties> + <frame-color>#0174b8</frame-color> + <fill-color>#0174b8</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>UBMPArray 184/0@1</source> + </properties> + <properties> + <frame-color>#5bdc70</frame-color> + <fill-color>#5bdc70</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>UBMEPlate 185/0@1</source> + </properties> + <properties> + <frame-color>#94d628</frame-color> + <fill-color>#94d628</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Schottky_diode 241/0@1</source> + </properties> + <properties> + <frame-color>#5660ce</frame-color> + <fill-color>#5660ce</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>ZENER 178/0@1</source> + </properties> + <properties> + <frame-color>#4a0c51</frame-color> + <fill-color>#4a0c51</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>RES_MK 110/5@1</source> + </properties> + <properties> + <frame-color>#84fd79</frame-color> + <fill-color>#84fd79</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>OPC_drc 124/5@1</source> + </properties> + <properties> + <frame-color>#49ee98</frame-color> + <fill-color>#49ee98</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>NDMY 111/5@1</source> + </properties> + <properties> + <frame-color>#0c7e5b</frame-color> + <fill-color>#0c7e5b</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>PMNDMY 152/5@1</source> + </properties> + <properties> + <frame-color>#49b403</frame-color> + <fill-color>#49b403</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>V5_XTOR 112/1@1</source> + </properties> + <properties> + <frame-color>#2522b7</frame-color> + <fill-color>#2522b7</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>CAP_MK 117/5@1</source> + </properties> + <properties> + <frame-color>#0c5e62</frame-color> + <fill-color>#0c5e62</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>MOS_CAP_MK 166/5@1</source> + </properties> + <properties> + <frame-color>#99ac7e</frame-color> + <fill-color>#99ac7e</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>IND_MK 151/5@1</source> + </properties> + <properties> + <frame-color>#9f0f89</frame-color> + <fill-color>#9f0f89</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>DIODE_MK 115/5@1</source> + </properties> + <properties> + <frame-color>#04507b</frame-color> + <fill-color>#04507b</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>DRC_BJT 127/5@1</source> + </properties> + <properties> + <frame-color>#0e7575</frame-color> + <fill-color>#0e7575</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>LVS_BJT 118/5@1</source> + </properties> + <properties> + <frame-color>#f6b1ef</frame-color> + <fill-color>#f6b1ef</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>MIM_L_MK 117/10@1</source> + </properties> + <properties> + <frame-color>#10c9d8</frame-color> + <fill-color>#10c9d8</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Latchup_MK 137/5@1</source> + </properties> + <properties> + <frame-color>#79d94d</frame-color> + <fill-color>#79d94d</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>GUARD_RING_MK 167/5@1</source> + </properties> + <properties> + <frame-color>#2aa0fb</frame-color> + <fill-color>#2aa0fb</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>OTP_MK 173/5@1</source> + </properties> + <properties> + <frame-color>#7b407b</frame-color> + <fill-color>#7b407b</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>MTPMARK 122/5@1</source> + </properties> + <properties> + <frame-color>#f894c4</frame-color> + <fill-color>#f894c4</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>NEO_EE_MK 88/17@1</source> + </properties> + <properties> + <frame-color>#d69c01</frame-color> + <fill-color>#d69c01</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>SramCore 108/5@1</source> + </properties> + <properties> + <frame-color>#c80a86</frame-color> + <fill-color>#c80a86</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>LVS_RF 100/5@1</source> + </properties> + <properties> + <frame-color>#fa898a</frame-color> + <fill-color>#fa898a</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>LVS_Drain 100/7@1</source> + </properties> + <properties> + <frame-color>#5a305a</frame-color> + <fill-color>#5a305a</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>IND_MK 151/5@1</source> + </properties> + <properties> + <frame-color>#c2bf6d</frame-color> + <fill-color>#c2bf6d</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>HVPOLYRS 123/5@1</source> + </properties> + <properties> + <frame-color>#9f3b8a</frame-color> + <fill-color>#9f3b8a</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>LVS_IO 119/5@1</source> + </properties> + <properties> + <frame-color>#5aac8a</frame-color> + <fill-color>#5aac8a</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>PROBE_MK 13/17@1</source> + </properties> + <properties> + <frame-color>#5de533</frame-color> + <fill-color>#5de533</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>ESD_MK 24/5@1</source> + </properties> + <properties> + <frame-color>#b654a3</frame-color> + <fill-color>#b654a3</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>LVS_Source 100/8@1</source> + </properties> + <properties> + <frame-color>#9beaaf</frame-color> + <fill-color>#9beaaf</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>WELL_DIODE_MK 153/51@1</source> + </properties> + <properties> + <frame-color>#b0eb32</frame-color> + <fill-color>#b0eb32</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>LDMOS_XTOR 226/0@1</source> + </properties> + <properties> + <frame-color>#2507df</frame-color> + <fill-color>#2507df</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>PLFUSE 125/5@1</source> + </properties> + <properties> + <frame-color>#7791b3</frame-color> + <fill-color>#7791b3</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>EFUSE_MK 80/5@1</source> + </properties> + <properties> + <frame-color>#ac9801</frame-color> + <fill-color>#ac9801</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>MCELL_FEOL_MK 11/17@1</source> + </properties> + <properties> + <frame-color>#ae438e</frame-color> + <fill-color>#ae438e</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>YMTP_MK 86/17@1</source> + </properties> + <properties> + <frame-color>#5779b7</frame-color> + <fill-color>#5779b7</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>DEV_WF_MK 128/17@1</source> + </properties> + <properties> + <frame-color>#8e3415</frame-color> + <fill-color>#8e3415</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal1_BLK 34/5@1</source> + </properties> + <properties> + <frame-color>#47649f</frame-color> + <fill-color>#47649f</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal2_BLK 36/5@1</source> + </properties> + <properties> + <frame-color>#3bf37a</frame-color> + <fill-color>#3bf37a</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal3_BLK 42/5@1</source> + </properties> + <properties> + <frame-color>#678619</frame-color> + <fill-color>#678619</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal4_BLK 46/5@1</source> + </properties> + <properties> + <frame-color>#44fa82</frame-color> + <fill-color>#44fa82</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal5_BLK 81/5@1</source> + </properties> + <properties> + <frame-color>#614b6a</frame-color> + <fill-color>#614b6a</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>MetalT_BLK 53/5@1</source> + </properties> + <properties> + <frame-color>#d9f817</frame-color> + <fill-color>#d9f817</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>PR_bndry 0/0@1</source> + </properties> + <properties> + <frame-color>#0bdfb7</frame-color> + <fill-color>#0bdfb7</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>MDIODE 116/5@1</source> + </properties> + <properties> + <frame-color>#658af3</frame-color> + <fill-color>#658af3</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal1_Res 110/11@1</source> + </properties> + <properties> + <frame-color>#e9465c</frame-color> + <fill-color>#e9465c</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal2_Res 110/12@1</source> + </properties> + <properties> + <frame-color>#ba3263</frame-color> + <fill-color>#ba3263</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal3_Res 110/13@1</source> + </properties> + <properties> + <frame-color>#ddeef3</frame-color> + <fill-color>#ddeef3</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal4_Res 110/14@1</source> + </properties> + <properties> + <frame-color>#004676</frame-color> + <fill-color>#004676</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal5_Res 110/15@1</source> + </properties> + <properties> + <frame-color>#e4b00d</frame-color> + <fill-color>#e4b00d</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I5</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Metal6_Res 110/16@1</source> + </properties> + <properties> + <frame-color>#edeb06</frame-color> + <fill-color>#edeb06</fill-color> + <frame-brightness>0</frame-brightness> + <fill-brightness>0</fill-brightness> + <dither-pattern>I9</dither-pattern> + <line-style/> + <valid>true</valid> + <visible>true</visible> + <transparent>false</transparent> + <width>1</width> + <marked>false</marked> + <xfill>false</xfill> + <animation>0</animation> + <name/> + <source>Border 63/0@1</source> + </properties> + <name/> +</layer-properties>
diff --git a/tech/klayout/gf180mcu.lyt b/tech/klayout/gf180mcu.lyt new file mode 100644 index 0000000..c5959dc --- /dev/null +++ b/tech/klayout/gf180mcu.lyt
@@ -0,0 +1,233 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +Copyright 2022 GlobalFoundries PDK Authors + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +--> +<technology> + <name>gf180mcu</name> + <description>GLOBALFOUNDRIES 0.18UM 3.3V/(5V)6V MCU TECHNOLOGY</description> + <group/> + <dbu>0.001</dbu> + <base-path/> + <original-base-path>$PDK_ROOT/$PDK/libs.tech/klayout</original-base-path> + <layer-properties_file>gf180mcu.lyp</layer-properties_file> + <add-other-layers>true</add-other-layers> + <reader-options> + <gds2> + <box-mode>1</box-mode> + <allow-big-records>true</allow-big-records> + <allow-multi-xy-records>true</allow-multi-xy-records> + </gds2> + <common> + <create-other-layers>true</create-other-layers> + <layer-map>layer_map()</layer-map> + <enable-properties>true</enable-properties> + <enable-text-objects>true</enable-text-objects> + </common> + <lefdef> + <read-all-layers>true</read-all-layers> + <layer-map>layer_map()</layer-map> + <dbu>0.001</dbu> + <produce-net-names>true</produce-net-names> + <net-property-name>#1</net-property-name> + <produce-inst-names>true</produce-inst-names> + <inst-property-name>#1</inst-property-name> + <produce-pin-names>false</produce-pin-names> + <pin-property-name>#1</pin-property-name> + <produce-cell-outlines>true</produce-cell-outlines> + <cell-outline-layer>OUTLINE</cell-outline-layer> + <produce-placement-blockages>true</produce-placement-blockages> + <placement-blockage-layer>PLACEMENT_BLK</placement-blockage-layer> + <produce-regions>true</produce-regions> + <region-layer>REGIONS</region-layer> + <produce-via-geometry>true</produce-via-geometry> + <via_geometry-suffix-string/> + <via_geometry-datatype-string>0</via_geometry-datatype-string> + <produce-pins>true</produce-pins> + <pins-suffix-string>.PIN</pins-suffix-string> + <pins-datatype-string>2</pins-datatype-string> + <produce-lef-pins>true</produce-lef-pins> + <lef_pins-suffix-string>.PIN</lef_pins-suffix-string> + <lef_pins-datatype-string>2</lef_pins-datatype-string> + <produce-fills>true</produce-fills> + <fills-suffix-string>.FILL</fills-suffix-string> + <fills-datatype-string>5</fills-datatype-string> + <produce-obstructions>true</produce-obstructions> + <obstructions-suffix>.OBS</obstructions-suffix> + <obstructions-datatype>3</obstructions-datatype> + <produce-blockages>true</produce-blockages> + <blockages-suffix>.BLK</blockages-suffix> + <blockages-datatype>4</blockages-datatype> + <produce-labels>true</produce-labels> + <labels-suffix>.LABEL</labels-suffix> + <labels-datatype>1</labels-datatype> + <produce-lef-labels>true</produce-lef-labels> + <lef-labels-suffix>.LABEL</lef-labels-suffix> + <lef-labels-datatype>1</lef-labels-datatype> + <produce-routing>true</produce-routing> + <routing-suffix-string/> + <routing-datatype-string>0</routing-datatype-string> + <produce-special-routing>true</produce-special-routing> + <special-routing-suffix-string/> + <special-routing-datatype-string>0</special-routing-datatype-string> + <via-cellname-prefix>VIA_</via-cellname-prefix> + <read-lef-with-def>true</read-lef-with-def> + <macro-resolution-mode>default</macro-resolution-mode> + <separate-groups>false</separate-groups> + <map-file/> + </lefdef> + <mebes> + <invert>false</invert> + <subresolution>true</subresolution> + <produce-boundary>true</produce-boundary> + <num-stripes-per-cell>64</num-stripes-per-cell> + <num-shapes-per-cell>0</num-shapes-per-cell> + <data-layer>1</data-layer> + <data-datatype>0</data-datatype> + <data-name>DATA</data-name> + <boundary-layer>0</boundary-layer> + <boundary-datatype>0</boundary-datatype> + <boundary-name>BORDER</boundary-name> + <layer-map>layer_map()</layer-map> + <create-other-layers>true</create-other-layers> + </mebes> + <dxf> + <dbu>0.001</dbu> + <unit>1</unit> + <text-scaling>100</text-scaling> + <circle-points>100</circle-points> + <circle-accuracy>0</circle-accuracy> + <contour-accuracy>0</contour-accuracy> + <polyline-mode>0</polyline-mode> + <render-texts-as-polygons>false</render-texts-as-polygons> + <keep-other-cells>false</keep-other-cells> + <keep-layer-names>false</keep-layer-names> + <create-other-layers>true</create-other-layers> + <layer-map>layer_map()</layer-map> + </dxf> + <cif> + <wire-mode>0</wire-mode> + <dbu>0.001</dbu> + <layer-map>layer_map()</layer-map> + <create-other-layers>true</create-other-layers> + <keep-layer-names>false</keep-layer-names> + </cif> + <mag> + <lambda>1</lambda> + <dbu>0.001</dbu> + <layer-map>layer_map()</layer-map> + <create-other-layers>true</create-other-layers> + <keep-layer-names>false</keep-layer-names> + <merge>true</merge> + <lib-paths> + </lib-paths> + </mag> + </reader-options> + <writer-options> + <gds2> + <write-timestamps>true</write-timestamps> + <write-cell-properties>false</write-cell-properties> + <write-file-properties>false</write-file-properties> + <no-zero-length-paths>false</no-zero-length-paths> + <multi-xy-records>false</multi-xy-records> + <resolve-skew-arrays>false</resolve-skew-arrays> + <max-vertex-count>8000</max-vertex-count> + <max-cellname-length>32000</max-cellname-length> + <libname>LIB</libname> + </gds2> + <oasis> + <compression-level>2</compression-level> + <write-cblocks>false</write-cblocks> + <strict-mode>false</strict-mode> + <write-std-properties>1</write-std-properties> + <subst-char>*</subst-char> + <permissive>false</permissive> + </oasis> + <cif> + <polygon-mode>0</polygon-mode> + </cif> + <cif> + <dummy-calls>false</dummy-calls> + <blank-separator>false</blank-separator> + </cif> + <mag> + <lambda>0</lambda> + <tech/> + <write-timestamp>true</write-timestamp> + </mag> + </writer-options> + <d25> + <src># Provide z stack information here +# +# Each line is one layer. The specification consists of a layer specification, a colon and arguments. +# The arguments are named (like "x=...") or in serial. Parameters are separated by comma or blanks. +# Named arguments are: +# +# zstart The lower z position of the extruded layer in µm +# zstop The upper z position of the extruded layer in µm +# height The height of the extruded layer in µm +# +# 'height', 'zstart' and 'zstop' can be used in any combination. If no value is given for 'zstart', +# the upper level of the previous layer will be used. +# +# If a single unnamed parameter is given, it corresponds to 'height'. Two parameters correspond to +# 'zstart' and 'zstop'. +# +# Examples: +# 1: 0.5 1.5 # extrude layer 1/0 from 0.5 to 1.5 vertically +# 1/0: 0.5 1.5 # same with explicit datatype +# 1: zstop=1.5, zstart=0.5 # same with named parameters +# 1: height=1.0, zstop=1.5 # same with z stop minus height +# 1: 1.0 zstop=1.5 # same with height as unnamed parameter +# +# VARIABLES +# +# You can declare variables with: +# var name = value +# +# You can use variables inside numeric expressions. +# Example: +# var hmetal = 0.48 +# 7/0: 0.5 0.5+hmetal*2 # 2x thick metal +# +# You cannot use variables inside layer specifications currently. +# +# CONDITIONALS +# +# You can enable or disable branches of the table using 'if', 'else', 'elseif' and 'end': +# Example: +# var thick_m1 = true +# if thickm1 +# 1: 0.5 1.5 +# else +# 1: 0.5 1.2 +# end + +</src> + </d25> + <connectivity> + <connection>30/0,33/0,Metal1</connection> + <connection>Metal1,35/0,Metal2</connection> + <connection>Metal2,38/0,Metal3</connection> + <connection>Metal3,40/0,Metal4</connection> + <connection>Metal4,41/0,Metal5</connection> + <connection>Metal5,82/0,53/0</connection> + + <symbols>Metal1='34/0+34/10'</symbols> + <symbols>Metal2='36/0+36/10'</symbols> + <symbols>Metal3='42/0+42/10'</symbols> + <symbols>Metal4='46/0+46/10'</symbols> + <symbols>Metal5='81/0+81/10'</symbols> + </connectivity> +</technology>