omegaCounter 40nm: adjust sizes to make it easier to use a single finger width
authorAdam Megacz <adam@megacz.com>
Mon, 21 Sep 2009 07:17:16 +0000 (00:17 -0700)
committerAdam Megacz <adam@megacz.com>
Mon, 21 Sep 2009 07:17:16 +0000 (00:17 -0700)
chips/omegaCounter/40nm/electric/omegaCounter.jelib
chips/omegaCounter/40nm/electric/redFive.jelib

index 53f1927..d538001 100644 (file)
@@ -1,5 +1,5 @@
 # header information:
-HomegaCounter|8.10i
+HomegaCounter|8.10h
 
 # Views:
 Vdocumentation|doc
@@ -1317,7 +1317,7 @@ EdisableLO_1|valLO|D5G2;|pin@43||I
 X
 
 # Cell newCell;1{sch}
-CnewCell;1{sch}||schematic|1242942044308|1253506484567||LEDRIVE_fire@0()F12.738704|LEDRIVE_inv@63()F7.869788|LEDRIVE_inv@64()F6.7883825|LEDRIVE_nor3@0()F4.0163803|LEDRIVE_pred@1()F21.636974|LEDRIVE_predCond@1()F21.636974|LEDRIVE_predCond@2()F22.513935|LEDRIVE_succCond@3()F22.513935
+CnewCell;1{sch}||schematic|1242942044308|1253517150107||LEDRIVE_fire@0()F12.738704|LEDRIVE_inv@63()F7.869788|LEDRIVE_inv@64()F6.7883825|LEDRIVE_nor3@0()F4.0163803|LEDRIVE_pred@1()F21.636974|LEDRIVE_predCond@1()F21.636974|LEDRIVE_predCond@2()F22.513935|LEDRIVE_succCond@3()F22.513935
 IpurpleFive:LEsettings;1{ic}|LEsettin@1||52|25|||D5G4;|ATTR_LESETTINGS(D5G1;NPY-1.5;)I1|ATTR_alpha(D5G1;NPY0.5;)S0|ATTR_epsilon(D5G1;NPY3.5;)F0.0010|ATTR_gate_cap(D5G1;NPY1.5;)F0.19|ATTR_keeper_ratio(D5G1;NPY-0.5;)F0.1|ATTR_max_iter(D5G1;NPY2.5;)I30|ATTR_su(D5G1;NPY5.5;)S4.7|ATTR_wire_ratio(D5G1;NPY4.5;)F0.16|ATTR_x1inverter_length(D5G1;NPY-3.5;)F2.0|ATTR_x1inverter_nwidth(D5G1;NPY-4.5;)F3.0|ATTR_x1inverter_pwidth(D5G1;NPY-5.5;)F6.0
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||58.5|-7.5|||Y|
@@ -1327,8 +1327,8 @@ NOff-Page|conn@3||58.5|-37.5|||Y|
 NOff-Page|conn@9||38|-49|||XYRR|
 NOff-Page|conn@10||38|-52.5|||XYRR|
 NOff-Page|conn@11||38|-55.5|||XYRR|
-Inand2nand2;4{ic}|fire@0||7.75|22.75|||D5G4;|ATTR_X(D5G3;NOJPX-12;Y3;)S12
-IpurpleFive:inv;1{ic}|inv@63||16.5|34.75|YRRR||D5G4;|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G3;NOJPRRRX-1;Y13;)S8|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
+Inand2nand2;4{ic}|fire@0||7.75|22.75|||D5G4;|ATTR_X(D5G3;NOJPX-9.5;)S12
+IpurpleFive:inv;1{ic}|inv@63||16.5|34.75|YRRR||D5G4;|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G3;NOJPRRRY7.5;)S8|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
 IpurpleFive:inv;1{ic}|inv@64||24.5|-30.5|||D5G4;|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G3;NOJPX4;Y6;)S8|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
 IredFive:inv;1{ic}|inv@68||53|4|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1;Y3.5;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:inv;1{ic}|inv@70||59|4|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1;Y3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
@@ -1418,8 +1418,8 @@ NWire_Pin|pin@1063||18|-37.5||||
 NWire_Pin|pin@1066||-17.5|-15.5||||
 IredFive:pms2;1{ic}|pms2@0||110.5|-29.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX8.75;Y3.25;)S6
 Ipred;1{ic}|pred@1||41|-17|||D5G4;|ATTR_X(D5G3;NOJPX-5.5;Y4.5;)S22
-IpredCond;1{ic}|predCond@1||-30|-14.5|RR||D5G4;|ATTR_X(D5G3;NOJPX-2;Y-4.5;)S22
-IpredCond;1{ic}|predCond@2||-30|-30.5|YRR||D5G4;|ATTR_X(D5G3;NOJPX-4;Y-4;)S22
+IpredCond;1{ic}|predCond@1||-30|-14.5|RR||D5G4;|ATTR_X(D5G3;NOJPX-2;Y-4.5;)S21
+IpredCond;1{ic}|predCond@2||-30|-30.5|YRR||D5G4;|ATTR_X(D5G3;NOJPX-4;Y-4;)S21
 IsuccCond;1{ic}|succCond@3||41.5|-29.5|||D5G4;|ATTR_X(D5G3;NOJPX-4;Y-4.5;)S22
 Iorange40nm:wire40;1{ic}|wire40@0||-9.5|43.5|||D5G4;|ATTR_L(D5FLeave alone;G1;OLPUD)S400|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NOLPY-1;)S2|ATTR_width(D5FLeave alone;G1;NOLPY-2;)S7
 Iorange40nm:wire40;1{ic}|wire40@1||-69|2|||D5G4;|ATTR_L(D5FLeave alone;G3;OLPUDY2.5;)S4000|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NOLPY-1;)S2|ATTR_width(D5FLeave alone;G1;NOLPY-2;)S7
@@ -1547,6 +1547,25 @@ EdisableLO||D5G2;X-6;|conn@9|a|I
 EdisableLO_1|valLO|D5G2;X-6;|conn@11|a|I
 X
 
+# Cell nms8;1{lay}
+Cnms8;1{lay}||tsmcSun40GP|1253509235741|1253509342171|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@1||-9|-45|||XR|
+NX-Metal-1-Metal-2-Con|contact@2||-9|-75|||XR|
+NX-Metal-1-Metal-2-Con|contact@4||-9|-105|||XR|
+NAN-Metal-1-N-Diff-Con|contact@5||-9|-75|60||R|
+NN-Transistor|nmos@0||0|-75|60||YR|
+AN-Diff|net@5|||S0|nmos@0|diff-top|-9|-75|contact@5||-9|-75
+AMetal-1|net@6|||S0|contact@1||-9|-45|contact@5||-9|-45
+AMetal-1|net@7|||S0|contact@2||-9|-75|contact@5||-9|-75
+AMetal-1|net@8|||S0|contact@4||-9|-105|contact@5||-9|-105
+Edrain||D5G2;|nmos@0|diff-bottom|O
+Eg1||D5G2;|nmos@0|poly-left|I
+Egnd||D5G2;|contact@4||G
+Egnd_1||D5G2;|contact@2||G
+Egnd_2||D5G2;|contact@1||G
+X
+
 # Cell nor2;1{lay}
 Cnor2;1{lay}||tsmcSun40GP|1249627386450|1250310220102||ATTR_NCC(D5G10;NTX54;Y177;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1250229182091|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250365539836
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -1761,159 +1780,282 @@ Eout||D5G2;Y1.5;|pin@22||O
 X
 
 # Cell nor3;2{lay}
-Cnor3;2{lay}||tsmcSun40GP|1249617237093|1253505064433||ATTR_NCC(D5G10;NTX9;Y194.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1253504462768|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1253504462768
+Cnor3;2{lay}||tsmcSun40GP|1249617237093|1253511032080||ATTR_NCC(D5G10;NTX9;Y194.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1253508531540
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@73||-18|-105|||R|
-NX-Metal-1-Metal-2-Con|contact@75||-18|45|||R|
-NX-Metal-1-Metal-2-Con|contact@76||-18|75|||R|
-NX-Metal-1-Metal-2-Con|contact@77||-18|105|||R|
-NX-Metal-1-Metal-2-Con|contact@81||18|-105|||R|
-NAN-Metal-1-N-Diff-Con|contact@82||36|-93|24||R|
-NAN-Metal-1-N-Diff-Con|contact@83||0|-93|24||R|
-NAN-Metal-1-N-Diff-Con|contact@84||-18|-93|24||R|
-NAN-Metal-1-N-Diff-Con|contact@85||18|-93|24||R|
-NAN-Metal-1-P-Diff-Con|contact@86||90|54|132||XR|
-NX-Metal-1-Metal-2-Con|contact@88||90|-105|||XR|
-NX-Metal-1-Metal-2-Con|contact@90||90|45|||XR|
-NX-Metal-1-Metal-2-Con|contact@91||90|75|||XR|
-NX-Metal-1-Metal-2-Con|contact@92||90|105|||XR|
-NX-Metal-1-Metal-2-Con|contact@93||54|-105|||XR|
-NAN-Metal-1-N-Diff-Con|contact@95||72|-93|24||XR|
-NAN-Metal-1-N-Diff-Con|contact@96||90|-93|24||XR|
-NAN-Metal-1-N-Diff-Con|contact@97||54|-93|24||XR|
-NAN-Metal-1-P-Diff-Con|contact@98||36|54|132||R|
-NA-Metal-1-Poly-Con|contact@99||-9|-30||||
-NA-Metal-1-Poly-Con|contact@104||27|-60||||
-NA-Metal-1-Poly-Con|contact@105||45|-30||||
-NA-Metal-1-Poly-Con|contact@106||81|-60||||
-NAWM-Metal-1-Metal-2-Con|contact@107||18|-75|-2|2|RRR|
-NAWM-Metal-1-Metal-2-Con|contact@108||54|-75|-2|2|RRR|
-NAN-Metal-1-P-Diff-Con|contact@109||-18|54|132||R|
-NA-Metal-1-Poly-Con|contact@110||9|-45||||
-NA-Metal-1-Poly-Con|contact@111||63|-45||||
-NAWM-Metal-1-Metal-2-Con|contact@112||-18|-75|-2|2|RRR|
-NAWM-Metal-1-Metal-2-Con|contact@113||90|-75|-2|2|RRR|
-NN-Transistor|nmos@0||-9|-93|24||YR|
-NN-Transistor|nmos@2||9|-93|24||YR|
-NN-Transistor|nmos@3||27|-93|24||YR|
-NN-Transistor|nmos@4||81|-93|24||XYR|
-NN-Transistor|nmos@5||63|-93|24||XYR|
-NN-Transistor|nmos@6||45|-93|24||XYR|
-NMetal-2-Pin|pin@5||-27.5|-105|||R|
-NMetal-2-Pin|pin@9||-27.5|-75|||R|
-NMetal-2-Pin|pin@10||-27.5|-45|||R|
-NMetal-2-Pin|pin@11||-27|45||||
-NMetal-2-Pin|pin@12||-27|75||||
-NMetal-2-Pin|pin@13||-27|105||||
-NMetal-2-Pin|pin@21||99.5|-45|||XR|
-NMetal-2-Pin|pin@22||99|45|||X|
-NMetal-2-Pin|pin@23||99|75|||X|
-NMetal-2-Pin|pin@24||99|105|||X|
-NMetal-2-Pin|pin@31||99.5|-105|||XR|
-NMetal-2-Pin|pin@32||99.5|-75|||XR|
-NPoly-Pin|pin@33||-27|133||||
-NPoly-Pin|pin@34||-27|-28||||
-NPoly-Pin|pin@35||99|133||||
-NPoly-Pin|pin@36||99|-28||||
-NPoly-Pin|pin@37||99|-77||||
-NPoly-Pin|pin@38||99|-118||||
-NPoly-Pin|pin@39||-27|-77||||
-NPoly-Pin|pin@40||-27|-118||||
-NprBoundary-Node|plnode@2||36|10|126|270||A
-NN-Well-Node|plnode@7||36|54|138|184||A
-NNPlus-Node|plnode@8||36|-93|132|76||A
-NPPlus-Node|plnode@9||36|54|132|184||A
-NP-Transistor|pmos@0||-9|54|132||YR|
-NP-Transistor|pmos@1||9|54|132||YR|
-NP-Transistor|pmos@2||27|54|132||YR|
-NP-Transistor|pmos@3||81|54|132||XYR|
-NP-Transistor|pmos@4||63|54|132||XYR|
-NP-Transistor|pmos@5||45|54|132||XYR|
-AMetal-2|net@65|||S0|contact@73||-18|-105|pin@5||-27.5|-105
-AMetal-2|net@78|||S1800|pin@11||-27|45|contact@75||-18|45
-AMetal-2|net@81|||S1800|pin@12||-27|75|contact@76||-18|75
-AMetal-2|net@84|||S1800|pin@13||-27|105|contact@77||-18|105
-AMetal-2|net@137|||S0|contact@81||18|-105|contact@73||-18|-105
-AN-Diff|net@141|||S0|nmos@0|diff-bottom|0|-96|nmos@2|diff-top|0|-96
-APoly|net@250|||S900|pmos@0|poly-right|-9|-27|nmos@0|poly-left|-9|-66
-AN-Diff|net@251|||S0|nmos@3|diff-top|18|-97|nmos@2|diff-bottom|18|-97
-AN-Diff|net@252|||S0|nmos@3|diff-bottom|36|-83|contact@82||36|-83
-AP-Diff|net@253|||S0|pmos@1|diff-top|0|13|pmos@0|diff-bottom|0|13
-AP-Diff|net@254|||S0|pmos@2|diff-top|18|14|pmos@1|diff-bottom|18|14
-APoly|net@256|||S900|pmos@2|poly-right|27|-27|nmos@3|poly-left|27|-66
-AN-Diff|net@257|||S0|nmos@0|diff-bottom|0|-93|contact@83||0|-93
-AN-Diff|net@258|||S0|nmos@0|diff-top|-18|-93|contact@84||-18|-93
-AMetal-1|net@260|||S0|contact@73||-18|-105|contact@84||-18|-105
-AN-Diff|net@261|||S0|nmos@2|diff-bottom|18|-93|contact@85||18|-93
-AMetal-1|net@262|||S0|contact@81||18|-105|contact@85||18|-105
-AMetal-2|net@267|||S1800|contact@93||54|-105|contact@88||90|-105
-AN-Diff|net@268|||S0|nmos@4|diff-bottom|72|-97|nmos@5|diff-top|72|-97
-AN-Diff|net@274|||S0|nmos@6|diff-top|54|-97|nmos@5|diff-bottom|54|-97
-AP-Diff|net@276|||S0|pmos@4|diff-top|72|13|pmos@3|diff-bottom|72|13
-AP-Diff|net@277|||S0|pmos@5|diff-top|54|14|pmos@4|diff-bottom|54|14
-APoly|net@279|||S900|pmos@5|poly-right|45|-27|nmos@6|poly-left|45|-66
-AN-Diff|net@280|||S0|nmos@4|diff-bottom|72|-93|contact@95||72|-93
-AN-Diff|net@281|||S0|nmos@4|diff-top|90|-93|contact@96||90|-93
-AMetal-1|net@283|||S0|contact@88||90|-105|contact@96||90|-105
-AN-Diff|net@284|||S0|nmos@5|diff-bottom|54|-93|contact@97||54|-93
-AMetal-1|net@285|||S0|contact@93||54|-105|contact@97||54|-105
-AMetal-2|net@288|||S1800|contact@88||90|-105|pin@31||99.5|-105
-AMetal-2|net@289|||S0|pin@22||99|45|contact@90||90|45
-AMetal-2|net@290|||S0|pin@23||99|75|contact@91||90|75
-AMetal-2|net@291|||S0|pin@24||99|105|contact@92||90|105
-AP-Diff|net@292|||S0|pmos@3|diff-top|90|75|contact@86||90|75
-AMetal-1|net@293||-7|IJS0|contact@90||90|45|contact@86||90|45
-AP-Diff|net@294|||S0|pmos@3|diff-top|90|54|pmos@3|diff-top|90|54
-AMetal-1|net@295|||S0|contact@92||90|105|contact@86||90|105
-AP-Diff|net@296|||S0|pmos@5|diff-bottom|36|18|pmos@2|diff-bottom|36|18
-AN-Diff|net@297|||S0|nmos@6|diff-bottom|36|-94|nmos@3|diff-bottom|36|-94
-AMetal-2|net@305|||S1800|contact@75||-18|45|contact@90||90|45
-AMetal-2|net@307|||S0|contact@91||90|75|contact@76||-18|75
-AMetal-2|net@309|||S0|contact@92||90|105|contact@77||-18|105
-AMetal-2|net@311|||S0|pin@21||99.5|-45|pin@10||-27.5|-45
-AMetal-2|net@315|||S0|contact@93||54|-105|contact@81||18|-105
-AP-Diff|net@316|||S0|pmos@2|diff-bottom|36|54|contact@98||36|54
-APoly|net@330|||S2700|contact@99||-9|-30|pmos@0|poly-right|-9|-27
-APoly|net@331|||S2700|contact@105||45|-30|pmos@5|poly-right|45|-27
-AMetal-1|net@332|||S0|contact@105||45|-30|contact@99||-9|-30
-APoly|net@333|||S2700|contact@104||27|-60|pmos@2|poly-right|27|-27
-APoly|net@334|||S900|pmos@3|poly-right|81|-27|contact@106||81|-60
-APoly|net@335|||S900|contact@106||81|-60|nmos@4|poly-left|81|-66
-AMetal-1|net@336|||S0|contact@106||81|-60|contact@104||27|-60
-AMetal-1|net@341|||S900|contact@107||18|-75|contact@85||18|-81
-AMetal-1|net@343|||S2700|contact@97||54|-81|contact@108||54|-75
-AP-Diff|net@345|||S0|pmos@0|diff-top|-18|54|contact@109||-18|54
-AMetal-1|net@346|||S0|contact@75||-18|45|contact@109||-18|45
-AMetal-1|net@347|||S0|contact@76||-18|75|contact@109||-18|75
-AMetal-1|net@348|||S0|contact@77||-18|105|contact@109||-18|105
-APoly|net@349|||S900|pmos@1|poly-right|9|-27|contact@110||9|-45
-APoly|net@350|||S900|contact@110||9|-45|nmos@2|poly-left|9|-66
-APoly|net@351|||S900|pmos@4|poly-right|63|-27|contact@111||63|-45
-APoly|net@352|||S900|contact@111||63|-45|nmos@5|poly-left|63|-66
-AMetal-1|net@353|||S0|contact@111||63|-45|contact@110||9|-45
-AMetal-2|net@355|||S0|pin@32||99.5|-75|contact@108||55|-75
-AMetal-2|net@356|||S1800|pin@9||-27.5|-75|contact@107||17|-75
-AMetal-1|net@358|||S900|contact@112||-18|-75|contact@84||-18|-81
-AMetal-2|net@359|||S1800|pin@9||-27.5|-75|contact@112||-17|-75
-AMetal-2|net@360|||S1800|contact@112||-17|-75|pin@32||99.5|-75
-AMetal-1|net@361|||S900|contact@113||90|-75|contact@96||90|-81
-AMetal-2|net@362|||S0|contact@113||89|-75|contact@108||55|-75
-APoly|net@363|||S900|pin@33||-27|133|pin@34||-27|-28
-APoly|net@364|||S900|pin@35||99|133|pin@36||99|-28
-APoly|net@365|||S900|pin@37||99|-77|pin@38||99|-118
-APoly|net@366|||S900|pin@39||-27|-77|pin@40||-27|-118
-Egnd_7|gnd|D5G2;|pin@10||U
+NX-Metal-1-Metal-2-Con|contact@72||54|-75|||XR|
+NX-Metal-1-Metal-2-Con|contact@73||90|-105|||XR|
+NX-Metal-1-Metal-2-Con|contact@74||90|-75|||XR|
+NX-Metal-1-Metal-2-Con|contact@81||54|-105|||XR|
+NAN-Metal-1-P-Diff-Con|contact@82||54|75|78||R|
+NX-Metal-1-Metal-2-Con|contact@83||54|45|||R|
+NX-Metal-1-Metal-2-Con|contact@84||54|75|||R|
+NX-Metal-1-Metal-2-Con|contact@85||54|105|||R|
+NAN-Metal-1-P-Diff-Con|contact@86||90|78|84||R|
+NX-Metal-1-Metal-2-Con|contact@87||90|45|||R|
+NX-Metal-1-Metal-2-Con|contact@88||90|75|||R|
+NX-Metal-1-Metal-2-Con|contact@89||90|105|||R|
+NAN-Metal-1-P-Diff-Con|contact@90||-54|75|78||XR|
+NX-Metal-1-Metal-2-Con|contact@91||-54|45|||XR|
+NX-Metal-1-Metal-2-Con|contact@92||-54|75|||XR|
+NX-Metal-1-Metal-2-Con|contact@93||-54|105|||XR|
+NAN-Metal-1-P-Diff-Con|contact@94||-90|78|84||XR|
+NX-Metal-1-Metal-2-Con|contact@95||-90|45|||XR|
+NX-Metal-1-Metal-2-Con|contact@96||-90|75|||XR|
+NX-Metal-1-Metal-2-Con|contact@97||-90|105|||XR|
+NX-Metal-1-Metal-2-Con|contact@98||-90|45||||
+NX-Metal-1-Metal-2-Con|contact@99||-54|105||||
+NAN-Metal-1-P-Diff-Con|contact@100||0|78|84||R|
+NA-Metal-1-Poly-Con|contact@102||-27|-15||||
+NA-Metal-1-Poly-Con|contact@104||9|-15||||
+NA-Metal-1-Poly-Con|contact@105||-9|-30||||
+NA-Metal-1-Poly-Con|contact@106||27|-30||||
+NAN-Metal-1-P-Diff-Con|contact@107||-72|78|84||R|
+NAN-Metal-1-P-Diff-Con|contact@108||-36|78|84||R|
+NAN-Metal-1-P-Diff-Con|contact@109||72|78|84||R|
+NAN-Metal-1-P-Diff-Con|contact@110||36|78|84||R|
+NAN-Metal-1-N-Diff-Con|contact@111||54|-87|36||XR|
+NAN-Metal-1-N-Diff-Con|contact@112||90|-87|36||XR|
+NAN-Metal-1-N-Diff-Con|contact@113||72|-87|36||XR|
+NAN-Metal-1-N-Diff-Con|contact@114||36|-87|36||XR|
+NA-Metal-1-Poly-Con|contact@117||63|-30||||
+NA-Metal-1-Poly-Con|contact@118||45|-15||||
+NA-Metal-1-Poly-Con|contact@121||-63|0|36|||
+NA-Metal-1-Poly-Con|contact@122||63|0|36|||
+NAN-Metal-1-P-Diff-Con|contact@124||-90|78|84||R|
+NAN-Metal-1-P-Diff-Con|contact@125||-126|78|84||R|
+NX-Metal-1-Metal-2-Con|contact@126||-90|75|||XR|
+NX-Metal-1-Metal-2-Con|contact@127||-90|45|||XR|
+NX-Metal-1-Metal-2-Con|contact@128||-90|105|||XR|
+NX-Metal-1-Metal-2-Con|contact@129||-126|105|||XR|
+NX-Metal-1-Metal-2-Con|contact@130||-126|45|||XR|
+NX-Metal-1-Metal-2-Con|contact@131||-126|75|||XR|
+NA-Metal-1-Poly-Con|contact@133||-227|-10||||
+NAN-Metal-1-N-Diff-Con|contact@146||-126|-75|60||R|
+NAN-Metal-1-N-Diff-Con|contact@147||-90|-75|60||R|
+NX-Metal-1-Metal-2-Con|contact@148||-144|-45|||XR|
+NX-Metal-1-Metal-2-Con|contact@149||-144|-75|||XR|
+NX-Metal-1-Metal-2-Con|contact@150||-144|-105|||XR|
+NAN-Metal-1-N-Diff-Con|contact@151||-144|-75|60||R|
+NX-Metal-1-Metal-2-Con|contact@152||-108|-45|||R|
+NX-Metal-1-Metal-2-Con|contact@153||-108|-75|||R|
+NX-Metal-1-Metal-2-Con|contact@154||-108|-105|||R|
+NAN-Metal-1-N-Diff-Con|contact@155||-108|-75|60||XR|
+NX-Metal-1-Metal-2-Con|contact@156||-108|-45|||XR|
+NX-Metal-1-Metal-2-Con|contact@157||-108|-75|||XR|
+NX-Metal-1-Metal-2-Con|contact@158||-108|-105|||XR|
+NAN-Metal-1-N-Diff-Con|contact@159||-108|-75|60||R|
+NX-Metal-1-Metal-2-Con|contact@160||-108|-45|||R|
+NX-Metal-1-Metal-2-Con|contact@161||-108|-75|||R|
+NX-Metal-1-Metal-2-Con|contact@162||-108|-105|||R|
+NAN-Metal-1-N-Diff-Con|contact@163||-72|-75|60||XR|
+NAN-Metal-1-P-Diff-Con|contact@164||-108|78|84||R|
+NAN-Metal-1-P-Diff-Con|contact@165||-144|78|84||R|
+NN-Transistor|nmos@0||81|-87|36||XYR|
+NN-Transistor|nmos@2||63|-87|36||XYR|
+NN-Transistor|nmos@3||45|-87|36||XYR|
+NN-Transistor|nmos@4||-135|-75|60||YR|
+NN-Transistor|nmos@5||-117|-75|60||XYR|
+NN-Transistor|nmos@6||-99|-75|60||YR|
+NN-Transistor|nmos@7||-81|-75|60||XYR|
+NMetal-2-Pin|pin@5||-252.5|-105|||R|
+NMetal-2-Pin|pin@9||-252.5|-75|||R|
+NMetal-2-Pin|pin@10||-252.5|-45|||R|
+NMetal-2-Pin|pin@11||-90|45||||
+NMetal-2-Pin|pin@12||-90|75||||
+NMetal-2-Pin|pin@13||-90|105||||
+NMetal-2-Pin|pin@14||90|105||||
+NMetal-2-Pin|pin@15||90|75||||
+NMetal-2-Pin|pin@16||90|45||||
+NMetal-2-Pin|pin@19||117|-45|||R|
+NMetal-1-Pin|pin@29||0|15||||
+NMetal-1-Pin|pin@30||-72|135||||
+NMetal-1-Pin|pin@31||72|135||||
+NMetal-1-Pin|pin@32||36|135||||
+NMetal-1-Pin|pin@33||-36|135||||
+NPoly-Pin|pin@35||-45|0||||
+NPoly-Pin|pin@36||-81|-30||||
+NMetal-2-Pin|pin@37||119|-75||||
+NMetal-2-Pin|pin@38||121|-105||||
+NMetal-1-Pin|pin@39||72|-45||||
+NMetal-1-Pin|pin@40||36|-45||||
+NprBoundary-Node|plnode@2||0|10|180|270||A
+NN-Well-Node|plnode@7||0|78|210|136||A
+NNPlus-Node|plnode@8||63|-87|78|88||A
+NPPlus-Node|plnode@9||0|78|204|136||A
+NP-Transistor|pmos@5||45|78|84||YR|
+NP-Transistor|pmos@6||63|78|84||YR|
+NP-Transistor|pmos@7||81|78|84||YR|
+NP-Transistor|pmos@8||-45|78|84||XYR|
+NP-Transistor|pmos@9||-63|78|84||XYR|
+NP-Transistor|pmos@10||-81|78|84||XYR|
+NP-Transistor|pmos@11||-27|78|84||XYR|
+NP-Transistor|pmos@12||-9|78|84||XYR|
+NP-Transistor|pmos@13||9|78|84||XYR|
+NP-Transistor|pmos@14||27|78|84||XYR|
+NP-Transistor|pmos@15||-81|78|84||XYR|
+NP-Transistor|pmos@16||45|78|84||YR|
+NP-Transistor|pmos@17||63|78|84||YR|
+NP-Transistor|pmos@18||81|78|84||YR|
+NP-Transistor|pmos@19||-45|78|84||XYR|
+NP-Transistor|pmos@20||-63|78|84||XYR|
+NP-Transistor|pmos@21||-99|78|84||XYR|
+NP-Transistor|pmos@22||-117|78|84||XYR|
+NP-Transistor|pmos@23||-135|78|84||XYR|
+AMetal-2|net@127|||S1800|contact@72||54|-75|contact@74||90|-75
+AMetal-2|net@137|||S1800|contact@81||54|-105|contact@73||90|-105
+AN-Diff|net@141|||S0|nmos@0|diff-bottom|72|-79|nmos@2|diff-top|72|-79
+AMetal-1|net@159||-7|IJS0|contact@84||54|75|contact@82||54|75
+AMetal-1|net@160|||S0|contact@83||54|45|contact@82||54|45
+AMetal-1|net@161|||S0|contact@85||54|105|contact@82||54|105
+AP-Diff|net@163|||S0|pmos@5|diff-bottom|54|75|contact@82||54|75
+AMetal-1|net@165||-7|IJS0|contact@88||90|75|contact@86||90|75
+AMetal-1|net@166|||S0|contact@87||90|45|contact@86||90|45
+AMetal-1|net@167|||S0|contact@89||90|105|contact@86||90|105
+AP-Diff|net@168|||S0|pmos@7|diff-top|72|64|pmos@6|diff-bottom|72|64
+AP-Diff|net@169|||S0|pmos@7|diff-bottom|90|75|contact@86||90|75
+AP-Diff|net@170|||S0|pmos@6|diff-top|54|64|pmos@5|diff-bottom|54|64
+AMetal-1|net@171||-7|IJS0|contact@92||-54|75|contact@90||-54|75
+AMetal-1|net@172|||S0|contact@91||-54|45|contact@90||-54|45
+AMetal-1|net@173|||S0|contact@93||-54|105|contact@90||-54|105
+AP-Diff|net@174|||S0|pmos@8|diff-bottom|-54|75|contact@90||-54|75
+AMetal-1|net@175||-7|IJS0|contact@96||-90|75|contact@94||-90|75
+AMetal-1|net@176|||S0|contact@95||-90|45|contact@94||-90|45
+AMetal-1|net@177|||S0|contact@97||-90|105|contact@94||-90|105
+AP-Diff|net@178|||S0|pmos@10|diff-top|-72|64|pmos@9|diff-bottom|-72|64
+AP-Diff|net@179|||S0|pmos@10|diff-bottom|-90|75|contact@94||-90|75
+AP-Diff|net@180|||S0|pmos@9|diff-top|-54|64|pmos@8|diff-bottom|-54|64
+AMetal-2|net@181|||S1800|pin@11||-90|45|contact@98||-90|45
+AMetal-1|net@183|||S0|contact@95||-90|45|contact@98||-90|45
+AMetal-2|net@184|||S1800|pin@12||-90|75|contact@96||-90|75
+AMetal-2|net@186|||S1800|pin@13||-90|105|contact@97||-90|105
+AMetal-2|net@188|||S1800|contact@97||-90|105|contact@99||-54|105
+AMetal-1|net@190|||S0|contact@93||-54|105|contact@99||-54|105
+AMetal-2|net@191|||S1800|contact@96||-90|75|contact@92||-54|75
+AMetal-2|net@193|||S1800|contact@98||-90|45|contact@91||-54|45
+AMetal-2|net@196|||S1800|contact@83||54|45|pin@16||90|45
+AMetal-2|net@198|||S1800|contact@84||54|75|pin@15||90|75
+AMetal-2|net@200|||S1800|contact@85||54|105|pin@14||90|105
+AMetal-2|net@203|||S0|contact@83||54|45|contact@91||-54|45
+AMetal-2|net@205|||S1800|contact@92||-54|75|contact@84||54|75
+AMetal-2|net@206|||S1800|contact@99||-54|105|contact@85||54|105
+AP-Diff|net@207|||S1800|pmos@8|diff-top|-36|62|pmos@11|diff-bottom|-36|62
+AP-Diff|net@208|||S1800|pmos@11|diff-top|-18|61|pmos@12|diff-bottom|-18|61
+AP-Diff|net@209|||S0|pmos@14|diff-bottom|18|62|pmos@13|diff-top|18|62
+AP-Diff|net@210|||S1800|pmos@14|diff-top|36|62|pmos@5|diff-top|36|62
+AP-Diff|net@211|||S1800|pmos@12|diff-top|0|61|pmos@13|diff-bottom|0|61
+AP-Diff|net@212|||S0|pmos@13|diff-bottom|0|78|contact@100||0|78
+APoly|net@222|||S2700|contact@102||-27|-15|pmos@11|poly-right|-27|21
+APoly|net@223|||S2700|contact@104||9|-15|pmos@13|poly-right|9|21
+AMetal-1|net@224|||S0|contact@104||9|-15|contact@102||-27|-15
+APoly|net@225|||S900|pmos@12|poly-right|-9|21|contact@105||-9|-30
+APoly|net@226|||S900|pmos@14|poly-right|27|21|contact@106||27|-30
+AP-Diff|net@228|||S0|pmos@9|diff-bottom|-72|78|contact@107||-72|78
+AP-Diff|net@229|||S0|pmos@11|diff-bottom|-36|78|contact@108||-36|78
+AP-Diff|net@233|||S0|pmos@7|diff-top|72|78|contact@109||72|78
+AP-Diff|net@234|||S0|pmos@5|diff-top|36|78|contact@110||36|78
+AN-Diff|net@240|||S0|nmos@2|diff-bottom|54|-87|contact@111||54|-87
+AMetal-1|net@241|||S0|contact@72||54|-75|contact@111||54|-75
+AN-Diff|net@242|||S0|nmos@0|diff-top|90|-87|contact@112||90|-87
+AMetal-1|net@243|||S0|contact@74||90|-75|contact@112||90|-75
+AN-Diff|net@244|||S0|nmos@0|diff-bottom|72|-87|contact@113||72|-87
+AN-Diff|net@248|||S0|nmos@3|diff-bottom|36|-87|contact@114||36|-87
+AMetal-1|net@259|||S900|contact@100||0|36|pin@29||0|15
+AMetal-1|net@260|||S2700|contact@107||-72|78|pin@30||-72|135
+AMetal-1|net@262|||S2700|contact@109||72|36|pin@31||72|135
+AMetal-1|net@264|||S1800|pin@32||36|135|pin@31||72|135
+AMetal-1|net@265|||S2700|contact@110||36|36|pin@32||36|135
+AMetal-1|net@266|||S1800|pin@30||-72|135|pin@33||-36|135
+AMetal-1|net@268|||S2700|contact@108||-36|36|pin@33||-36|135
+AMetal-1|net@270|||S0|contact@117||63|-30|contact@106||27|-30
+AMetal-1|net@272|||S0|contact@118||45|-15|contact@104||9|-15
+APoly|net@282|||S900|pmos@8|poly-right|-45|21|pin@35||-45|0
+APoly|net@283|||S1800|contact@121||-46|0|pin@35||-45|0
+APoly|net@284|||S900|pmos@20|poly-right|-63|21|contact@121||-63|0
+APoly|net@285|||S900|pmos@10|poly-right|-81|21|contact@121||-81|0
+APoly|net@286|||S2700|contact@122||45|0|pmos@5|poly-right|45|21
+APoly|net@287|||S2700|contact@122||63|0|pmos@6|poly-right|63|21
+APoly|net@288|||S2700|contact@122||81|0|pmos@7|poly-right|81|21
+AMetal-1|net@289|||S1800|contact@121||-45|0|contact@122||45|0
+AP-Diff|net@292|||S1800|pmos@22|diff-top|-108|72|pmos@21|diff-bottom|-108|72
+AP-Diff|net@293|||S0|pmos@21|diff-top|-90|78|contact@124||-90|78
+AP-Diff|net@294|||S0|pmos@22|diff-bottom|-126|78|contact@125||-126|78
+AMetal-1|net@295|||S900|contact@131||-126|75|contact@130||-126|45
+AMetal-1|net@296|||S2700|contact@130||-126|45|contact@129||-126|105
+AMetal-1|net@297|||S900|contact@128||-90|105|contact@126||-90|75
+AMetal-1|net@298|||S0|contact@126||-90|75|contact@124||-90|75
+AMetal-1|net@299|||S0|contact@127||-90|45|contact@124||-90|45
+AMetal-1|net@300|||S0|contact@130||-126|45|contact@125||-126|45
+AMetal-2|net@301|||S1800|contact@131||-126|75|contact@126||-90|75
+AMetal-2|net@302|||S1800|contact@129||-126|105|contact@128||-90|105
+AMetal-2|net@303|||S1800|contact@130||-126|45|contact@127||-90|45
+AMetal-2|net@362|||S1800|contact@128||-90|105|contact@97||-90|105
+AMetal-2|net@363|||S1800|contact@126||-90|75|contact@96||-90|75
+AMetal-2|net@364|||S1800|contact@127||-90|45|contact@95||-90|45
+AN-Diff|net@365|||S0|nmos@4|diff-top|-144|-75|contact@151||-144|-75
+AMetal-1|net@366|||S0|contact@148||-144|-45|contact@151||-144|-45
+AMetal-1|net@367|||S0|contact@149||-144|-75|contact@151||-144|-75
+AMetal-1|net@368|||S0|contact@150||-144|-105|contact@151||-144|-105
+AN-Diff|net@371|||S0|nmos@4|diff-bottom|-126|-75|contact@146||-126|-75
+AN-Diff|net@372|||S0|nmos@5|diff-top|-108|-75|contact@155||-108|-75
+AMetal-1|net@373|||S0|contact@152||-108|-45|contact@155||-108|-45
+AMetal-1|net@374|||S0|contact@153||-108|-75|contact@155||-108|-75
+AMetal-1|net@375|||S0|contact@154||-108|-105|contact@155||-108|-105
+AN-Diff|net@376|||S0|nmos@6|diff-top|-108|-75|contact@159||-108|-75
+AMetal-1|net@377|||S0|contact@156||-108|-45|contact@159||-108|-45
+AMetal-1|net@378|||S0|contact@157||-108|-75|contact@159||-108|-75
+AMetal-1|net@379|||S0|contact@158||-108|-105|contact@159||-108|-105
+AN-Diff|net@380|||S0|nmos@7|diff-top|-72|-75|contact@163||-72|-75
+AMetal-1|net@381|||S1800|contact@160||-108|-45|contact@163||-72|-45
+AMetal-1|net@382|||S1800|contact@161||-108|-75|contact@163||-72|-75
+AMetal-1|net@383|||S1800|contact@162||-108|-105|contact@163||-72|-105
+AMetal-2|net@385|||S0|contact@157||-108|-75|contact@153||-108|-75
+AMetal-2|net@386|||S0|contact@158||-108|-105|contact@154||-108|-105
+AMetal-2|net@387|||S0|contact@156||-108|-45|contact@152||-108|-45
+AN-Diff|net@388|||S0|nmos@7|diff-bottom|-90|-68|nmos@6|diff-bottom|-90|-68
+APoly|net@389|||S2700|nmos@7|poly-left|-81|-30|pin@36||-81|-30
+AN-Diff|net@391|||S0|nmos@6|diff-bottom|-90|-75|contact@147||-90|-75
+AN-Diff|net@392|||S0|nmos@5|diff-bottom|-126|-64|nmos@4|diff-bottom|-126|-64
+AMetal-2|net@393|||S1800|pin@10||-252.5|-45|contact@148||-144|-45
+AMetal-2|net@394|||S1800|contact@148||-144|-45|contact@152||-108|-45
+AMetal-2|net@395|||S1800|contact@152||-108|-45|contact@160||-108|-45
+AMetal-2|net@396|||S1800|contact@160||-108|-45|pin@19||117|-45
+AMetal-2|net@397|||S1800|pin@9||-252.5|-75|contact@149||-144|-75
+AMetal-2|net@398|||S1800|contact@149||-144|-75|contact@153||-108|-75
+AMetal-2|net@399|||S1800|contact@153||-108|-75|contact@161||-108|-75
+AMetal-2|net@400|||S1800|contact@161||-108|-75|contact@74||90|-75
+AMetal-2|net@401|||S1800|pin@5||-252.5|-105|contact@150||-144|-105
+AMetal-2|net@402|||S1800|contact@150||-144|-105|contact@158||-108|-105
+AMetal-2|net@403|||S1800|contact@158||-108|-105|contact@162||-108|-105
+AMetal-2|net@404|||S1800|contact@162||-108|-105|contact@73||90|-105
+APoly|net@407|||S0|pin@36||-81|-30|nmos@4|poly-left|-135|-30
+APoly|net@408|||S0|pin@36||-81|-30|nmos@5|poly-left|-117|-30
+APoly|net@409|||S0|pin@36||-81|-30|nmos@6|poly-left|-99|-30
+AP-Diff|net@410|||S0|pmos@21|diff-bottom|-108|78|contact@164||-108|78
+AMetal-2|net@411|||S1800|contact@72||54|-75|pin@37||119|-75
+AMetal-2|net@412|||S1800|contact@81||54|-105|pin@38||121|-105
+APoly|net@413|||S2700|nmos@0|poly-left|81|-54|contact@122||81|0
+APoly|net@414|||S2700|nmos@2|poly-left|63|-54|contact@117||63|-30
+APoly|net@415|||S2700|nmos@3|poly-left|45|-54|contact@118||45|-15
+AMetal-1|net@416|||S2700|contact@113||72|-87|pin@39||72|-45
+AMetal-1|net@417|||S0|pin@39||72|-45|pin@40||36|-45
+AMetal-1|net@418|||S2700|contact@114||36|-69|pin@40||36|-45
+AP-Diff|net@419|||S1800|pmos@23|diff-top|-126|59|pmos@22|diff-bottom|-126|59
+AP-Diff|net@420|||S0|pmos@23|diff-bottom|-144|78|contact@165||-144|78
+AMetal-1|net@424|||S1800|contact@105||-9|-30|contact@106||27|-30
+Egnd||D5G2;|pin@37||G
 Egnd_5||D5G2;|pin@5||U
 Egnd_6||D5G2;|pin@9||U
-Egnd_11||D5G2;|pin@31||U
-Egnd_12||D5G2;|pin@32||U
-Egnd_13||D5G2;|pin@21||U
+Egnd_7||D5G2;|pin@10||U
+Egnd_9||D5G2;|pin@19||U
+Egnd_10||D5G2;|pin@38||G
+Ein|ina|D5G2;|contact@102||I
+Eina_1|inb|D5G2;|contact@105||I
 Evdd||D5G2;|pin@11||P
 Evdd_1||D5G2;|pin@12||P
 Evdd_2||D5G2;|pin@13||P
-Evdd_6||D5G2;|pin@22||P
-Evdd_7||D5G2;|pin@23||P
-Evdd_8||D5G2;|pin@24||P
+Evdd_3||D5G2;|pin@14||P
+Evdd_4||D5G2;|pin@15||P
+Evdd_5||D5G2;|pin@16||P
 X
 
 # Cell nor3;1{lay}
@@ -2074,11 +2216,13 @@ Evdd_5||D5G2;|pin@146||P
 X
 
 # Cell nor3;1{sch}
-Cnor3;1{sch}||schematic|1248841634466|1253506422183||ATTR_LEGATE(D5G1;HNPX3;Y21.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPX3;Y19.5;)I-1|ATTR_X(D5G1;HNOJPX3;Y22.75;)SLE.getdrive()|ATTR_su(D5G1;HNPX3;Y20.5;)I-1
-IredFive:PMOS;1{ic}|PMOS@0||-16|8|X||D5G4;|ATTR_X(D5G1.5;NOLPX4;Y0.5;)S2*@X
-IredFive:PMOS;1{ic}|PMOS@1||-16|4|X||D5G4;|ATTR_X(D5G1.5;NOLPX4;Y-0.5;)S2*@X
+Cnor3;1{sch}||schematic|1248841634466|1253507431305||ATTR_LEGATE(D5G1;HNPX3;Y21.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPX3;Y19.5;)I-1|ATTR_X(D5G1;HNOJPX3;Y22.75;)SLE.getdrive()|ATTR_su(D5G1;HNPX3;Y20.5;)I-1
+IredFive:PMOS;1{ic}|PMOS@0||-16|8|X||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y1.5;)S@X
+IredFive:PMOS;1{ic}|PMOS@1||-16|4|X||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y-2.5;)S@X
+IredFive:PMOS;1{ic}|PMOS@2||-19|8|||D5G4;|ATTR_X(D5G1.5;NOLPX-8;Y0.5;)S@X
+IredFive:PMOS;1{ic}|PMOS@3||-19|4|||D5G4;|ATTR_X(D5G1.5;NOLPX-8;Y0.5;)S@X
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||15.5|12|||RR|
+NOff-Page|conn@0||15.5|16|||RR|
 NOff-Page|conn@1||15.5|4|||RR|
 NOff-Page|conn@2||15.5|8|||RR|
 NOff-Page|conn@3||-34.75|-0.25|||RR|
@@ -2094,11 +2238,18 @@ NWire_Pin|pin@7||-16|-0.25|||Y|
 NWire_Pin|pin@8||-10.5|-13.75|||Y|
 NWire_Pin|pin@9||-10.5|8|||Y|
 NWire_Pin|pin@10||-3|-13.75|||Y|
-NWire_Pin|pin@24||10|12||||
-NWire_Pin|pin@25||-3|12||||
+NWire_Pin|pin@24||10|16||||
+NWire_Pin|pin@25||-3|16||||
 NWire_Pin|pin@26||6|-13.75||||
 NWire_Pin|pin@27||6|4||||
-IredFive:pms1;2{ic}|pms1@0||-16|12|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX4.25;)S6*@X
+NWire_Pin|pin@28||-20|1||||
+NWire_Pin|pin@29||-22|1||||
+NWire_Pin|pin@30||-21|12||||
+NWire_Pin|pin@31||-22|12||||
+NWire_Pin|pin@32||-19|12||||
+NWire_Pin|pin@33||-16|12||||
+NWire_Pin|pin@34||-19|-0.25||||
+IredFive:pms1;2{ic}|pms1@0||-16|16|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX4.25;)S6*@X
 Awire|net@0|||1800|nms1@0|g|-13|-13.75|pin@8||-10.5|-13.75
 Awire|net@3|||2700|pin@8||-10.5|-13.75|pin@9||-10.5|8
 Awire|net@4|||1800|nms1@1|g|-5|-13.75|pin@10||-3|-13.75
@@ -2110,19 +2261,31 @@ Awire|net@14|||900|pin@4||-16|-0.25|pin@6||-16|-2.25
 Awire|net@16|||2700|pin@7||-16|-0.25|pin@4||-16|-0.25
 Awire|net@17|||0|pin@3||-8|-0.25|pin@4||-16|-0.25
 Awire|net@25|||0|conn@2|y|13.5|8|pin@9||-10.5|8
-Awire|net@49|||0|conn@0|y|13.5|12|pin@24||10|12
-Awire|net@51|||1800|pin@25||-3|12|pin@24||10|12
-Awire|net@52|||2700|pin@10||-3|-13.75|pin@25||-3|12
+Awire|net@49|||0|conn@0|y|13.5|16|pin@24||10|16
+Awire|net@51|||1800|pin@25||-3|16|pin@24||10|16
+Awire|net@52|||2700|pin@10||-3|-13.75|pin@25||-3|16
 Awire|net@53|||1800|nms1@2|g|3|-13.75|pin@26||6|-13.75
 Awire|net@54|||0|conn@1|y|13.5|4|pin@27||6|4
 Awire|net@56|||2700|pin@26||6|-13.75|pin@27||6|4
-Awire|net@60|||1800|conn@3|a|-32.75|-0.25|pin@4||-16|-0.25
-Awire|net@73|||2700|PMOS@0|s|-16|10|pms1@0|d|-16|10
 Awire|net@74|||900|PMOS@0|d|-16|6|PMOS@1|s|-16|6
 Awire|net@75|||0|pin@27||6|4|PMOS@1|g|-13|4
 Awire|net@76|||0|pin@9||-10.5|8|PMOS@0|g|-13|8
-Awire|net@77|||1800|pms1@0|g|-13|12|pin@25||-3|12
+Awire|net@77|||1800|pms1@0|g|-13|16|pin@25||-3|16
 Awire|net@78|||900|PMOS@1|d|-16|2|pin@4||-16|-0.25
+Awire|net@79|||450|PMOS@0|g|-13|8|pin@28||-20|1
+Awire|net@80|||0|pin@28||-20|1|pin@29||-22|1
+Awire|net@81|||900|PMOS@3|g|-22|4|pin@29||-22|1
+Awire|net@82|||3150|PMOS@1|g|-13|4|pin@30||-21|12
+Awire|net@83|||0|pin@30||-21|12|pin@31||-22|12
+Awire|net@84|||2700|PMOS@2|g|-22|8|pin@31||-22|12
+Awire|net@85|||0|PMOS@2|d|-19|6|PMOS@3|s|-19|6
+Awire|net@86|||2700|PMOS@2|s|-19|10|pin@32||-19|12
+Awire|net@87|||1800|pin@32||-19|12|pin@33||-16|12
+Awire|net@88|||900|pin@33||-16|12|PMOS@0|s|-16|10
+Awire|net@89|||2700|pin@33||-16|12|pms1@0|d|-16|14
+Awire|net@90|||1800|conn@3|a|-32.75|-0.25|pin@34||-19|-0.25
+Awire|net@91|||1800|pin@34||-19|-0.25|pin@4||-16|-0.25
+Awire|net@92|||900|PMOS@3|d|-19|2|pin@34||-19|-0.25
 Einb_1|ina|D5G2;X-1.75;|conn@2|a|I|ATTR_le(D5G1;NX2;Y-1.5;)S1.666
 Einb||D5G2;X-1.5;|conn@1|a|I|ATTR_le(D5G1;NX2.5;Y-1.5;)S1.666
 Einc||D5G2;X-1.75;|conn@0|a|I
index 7316f08..85f7d81 100644 (file)
@@ -1,5 +1,5 @@
 # header information:
-HredFive|8.10c|USER_electrical_units()I70464
+HredFive|8.10h|USER_electrical_units()I70464
 
 # Views:
 Vicon|ic
@@ -14,6 +14,7 @@ Lspiceparts|spiceparts
 # Tools:
 Ouser|DefaultTechnology()Scmos90|SchematicTechnology()Scmos90
 Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
+OSTA|GlobalSDCCommands()S"\n### 4 GHz clock setup\ncreate_clock -period 0.250 -name clk -waveform \"0 0.125\" clk\nset_clock_uncertainty -setup 0.010 clk\nset_clock_uncertainty -hold 0.010 clk\nset_propagated_clock clk\nset_clock_transition -rise 0.030 clk\nset_clock_transition -fall 0.030 clk\n#set_driving_cell -lib_cell inv_X008_0 clk\n\n### remove scan path from timing\nset_false_path -through */so\nset_false_path -from {sin}\nset_false_path -from {scanEn}\nset_false_path -to {sout}\n"
 
 # Technologies:
 Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43
@@ -99,7 +100,7 @@ Es||D2G1;|pin@0||B
 X
 
 # Cell PMOS;2{sch}
-CPMOS;2{sch}||schematic|1021415734000|1249583164934||ATTR_Delay(D5G1;HNPX-8.5;Y1.25;)I100|ATTR_X(D5G1;HNPX-8.5;Y2.75;)I1|prototype_center()I[0,0]
+CPMOS;2{sch}||schematic|1021415734000|1253517339112||ATTR_Delay(D5G1;HNPX-8.5;Y1.25;)I100|ATTR_X(D5G1;HNPX-8.5;Y2.75;)I1|prototype_center()I[0,0]
 IPMOS;1{ic}|PMOS@0||15.25|12.5|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-1;)S10|ATTR_X(D5G1.5;NPX3.5;Y1;)I1
 Iorange40nm:PMOSf;1{ic}|PMOSf@1||0|7|||D0G4;|ATTR_Delay(OJP)S@Delay|ATTR_L(D5G1;NOJPX3.5;Y0.5;)S4|ATTR_M1(D5G1;NOLPX3.5;Y-1.5;)S1|ATTR_NF(D5G1;NOLPX3.5;Y-0.5;)S@X <= 6 ? 1 : @X <= 12 ? 2 : @X <= 18 ? 3 : @X <= 24 ? 4 : @X <= 30 ? 5 : @X <= 36 ? 6 : @X <= 42 ? 7 : @X/6|ATTR_W(D6G1;NOJPX2;Y1.5;)S24*@X
 Ngeneric:Facet-Center|art@0||0|0||||AV