NCC clean newCell
authorAdam Megacz <adam@megacz.com>
Thu, 24 Sep 2009 07:04:20 +0000 (00:04 -0700)
committerAdam Megacz <adam@megacz.com>
Thu, 24 Sep 2009 07:04:20 +0000 (00:04 -0700)
chips/omegaCounter/40nm/electric/omegaCounter.jelib

index 07f8671..c6f960e 100644 (file)
@@ -16,18 +16,16 @@ LpurpleFive|purpleFive
 LredFive|redFive
 
 # Tools:
-Ouser|DefaultTechnology()StsmcSun40GP|SchematicTechnology()StsmcSun40GP
+Ouser|DefaultTechnology()Scmos90|SchematicTechnology()Scmos90
 Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
-OGateLayoutGenerator|enableNCC()SPurpleFour
-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 -through */*/so\nset_false_path -through */*/*/so\nset_false_path -through */*/*/*/so\nset_false_path -from {sin}\nset_false_path -from {scanEn}\nset_false_path -to {sout}\n"
+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:
-Tartwork|SelectedFoundryForartwork()S""
-Tcmos90|"GDS(TSMC)LayerForOD33INcmos90"()S111
-Ttft|SelectedFoundryFortft()SMOSIS
+Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43
+Tmocmos|SelectedFoundryFormocmos()STSMC
 
 # Cell DRCme;1{lay}
-CDRCme;1{lay}||tsmcSun40GP|1253744958747|1253753312537|
+CDRCme;1{lay}||tsmcSun40GP|1253744958747|1253775117450|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Inor3oai;1{lay}|nor3oai@0||-274|113.75|R||D5G4;
 NPoly-Pin|pin@0||-389|91||||
@@ -42,8 +40,8 @@ NPoly-Pin|pin@8||-234|199||||
 NPoly-Pin|pin@9||-145|199||||
 NPoly-Pin|pin@10||-237|253||||
 NPoly-Pin|pin@11||-145|253||||
-NMetal-1-Pin|pin@12||-274|10||||
-NMetal-1-Pin|pin@13||-289|-12||||
+NMetal-1-Pin|pin@12||-132|10||||
+NMetal-1-Pin|pin@13||-244|-12||||
 NMetal-1-Pin|pin@14||-244|280.5||||
 NMetal-1-Pin|pin@15||-289|279.5||||
 Iselect_x16;1{lay}|select_x@0||-259|-50|R||D5G4;
@@ -55,12 +53,9 @@ APoly|net@2|||S1800|pin@4||-391|163|pin@5||-288|163
 APoly|net@3|||S1800|pin@6||-391|253|pin@7||-288|253
 APoly|net@4|||S1800|pin@8||-234|199|pin@9||-145|199
 APoly|net@5|||S1800|pin@10||-237|253|pin@11||-145|253
-AMetal-1|net@6|||S900|nor3oai@0|inb_1|-274|73|pin@12||-274|10
-AMetal-1|net@7|||S900|nor3oai@0|inc_1|-289|37|pin@13||-289|-12
+AMetal-1|net@6|||S900|nor3oai@0|inb_1|-132|73|pin@12||-132|10
+AMetal-1|net@7|||S900|nor3oai@0|inc_1|-244|19|pin@13||-244|-12
 AMetal-1|net@9|||S2700|nor3oai@0|ina|-289|234.75|pin@15||-289|279.5
-AMetal-2|net@10|||S2700|wells@0|vdd_2|-371.5|-253|nor3oai@0|vdd_1|-371.5|-26.25
-AMetal-2|net@11|||S2700|wells@0|vdd_1|-341.5|-253|nor3oai@0|vdd|-341.5|-26.25
-AMetal-2|net@12|||S2700|wells@0|vdd|-311.5|-253|nor3oai@0|vdd_2|-311.5|-26.25
 AMetal-2|net@13|||S2700|wells@0|gnd|-221.5|-227|nor3oai@0|gnd_7|-221.5|-26.75
 AMetal-2|net@14|||S2700|wells@0|gnd_1|-191.5|-227|nor3oai@0|gnd_6|-191.5|-26.75
 AMetal-2|net@15|||S2700|wells@0|gnd_2|-161.5|-227|nor3oai@0|gnd_5|-161.5|-26.75
@@ -148,6 +143,292 @@ Evdd_4||D5G2;|pin@3||U
 Evdd_5||D5G2;|pin@5||U
 X
 
+# Cell foo;1{lay}
+Cfoo;1{lay}||tsmcSun40GP|1253763747722|1253763845602|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NA-Metal-1-Poly-Con|contact@0||99|15|2|||
+NAN-Metal-1-P-Diff-Con|contact@1||126|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@2||126|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@3||108|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@4||144|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@5||180|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@6||216|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@7||252|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@8||108|60|||R|
+NX-Metal-1-Metal-2-Con|contact@9||144|60|||R|
+NX-Metal-1-Metal-2-Con|contact@10||180|60|||R|
+NAN-Metal-1-P-Diff-Con|contact@11||270|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@12||216|60|||R|
+NX-Metal-1-Metal-2-Con|contact@13||252|60|||R|
+NX-Metal-1-Metal-2-Con|contact@15||288|60|||R|
+NX-Metal-1-Metal-2-Con|contact@16||270|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@17||234|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@18||234|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@19||198|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@20||198|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@21||162|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@22||162|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@23||90|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@24||90|90|||R|
+NPoly-Pin|pin@0||189|15||||
+NPoly-Pin|pin@1||207|15||||
+NPoly-Pin|pin@2||171|15||||
+NPoly-Pin|pin@3||225|15||||
+NPoly-Pin|pin@4||243|15||||
+NPoly-Pin|pin@5||261|15||||
+NPoly-Pin|pin@6||99|15||||
+NPoly-Pin|pin@7||279|15||||
+NPoly-Pin|pin@8||117|15||||
+NPoly-Pin|pin@9||135|15||||
+NPoly-Pin|pin@10||153|15||||
+NP-Transistor|pmos@0||261|83|84||XYR|
+NP-Transistor|pmos@1||243|83|84||XYR|
+NP-Transistor|pmos@2||279|83|84||XYR|
+NP-Transistor|pmos@3||225|83|84||XYR|
+NP-Transistor|pmos@4||207|83|84||XYR|
+NP-Transistor|pmos@5||189|83|84||XYR|
+NP-Transistor|pmos@6||171|83|84||XYR|
+NP-Transistor|pmos@7||153|83|84||XYR|
+NP-Transistor|pmos@8||135|83|84||XYR|
+NP-Transistor|pmos@9||117|83|84||XYR|
+NP-Transistor|pmos@10||99|83|84||XYR|
+APoly|net@0|||S1800|pin@5||261|15|pin@7||279|15
+APoly|net@1|||S900|pmos@0|poly-right|261|26|pin@5||261|15
+AP-Diff|net@2|||S1800|pmos@4|diff-top|216|59|pmos@3|diff-bottom|216|59
+AP-Diff|net@3|||S0|pmos@1|diff-bottom|234|59|pmos@3|diff-top|234|59
+AP-Diff|net@4|||S1800|pmos@5|diff-top|198|53|contact@19||198|53
+AMetal-1|net@5|||S0|contact@20||198|90|contact@19||198|90
+AP-Diff|net@6|||S1800|pmos@6|diff-top|180|59|pmos@5|diff-bottom|180|59
+AP-Diff|net@7|||S1800|pmos@7|diff-top|162|53|contact@21||162|53
+AMetal-1|net@8|||S0|contact@22||162|90|contact@21||162|90
+AP-Diff|net@9|||S0|pmos@6|diff-bottom|162|59|pmos@7|diff-top|162|59
+AP-Diff|net@10|||S0|pmos@4|diff-bottom|198|58|pmos@5|diff-top|198|58
+AP-Diff|net@11|||S1800|pmos@9|diff-top|126|53|contact@1||126|53
+APoly|net@12|||S900|pin@6||99|15|contact@0||99|15
+AMetal-1|net@13|||S0|contact@2||126|90|contact@1||126|90
+AP-Diff|net@14|||S0|pmos@8|diff-bottom|126|59|pmos@9|diff-top|126|59
+AP-Diff|net@15|||S1800|pmos@10|diff-top|108|58|pmos@9|diff-bottom|108|58
+AP-Diff|net@16|||S0|pmos@9|diff-bottom|108|83|contact@3||108|83
+AP-Diff|net@17|||S0|pmos@5|diff-bottom|180|83|contact@5||180|83
+AP-Diff|net@18|||S0|pmos@3|diff-bottom|216|83|contact@6||216|83
+AP-Diff|net@19|||S0|pmos@0|diff-bottom|252|83|contact@7||252|83
+AMetal-1|net@20|||S0|contact@13||252|60|contact@7||252|60
+AMetal-1|net@21|||S0|contact@12||216|60|contact@6||216|60
+AMetal-1|net@22|||S0|contact@10||180|60|contact@5||180|60
+AP-Diff|net@23|||S1800|pmos@8|diff-top|144|84|contact@4||144|84
+AMetal-1|net@24|||S0|contact@9||144|60|contact@4||144|60
+AMetal-1|net@25|||S0|contact@8||108|60|contact@3||108|60
+AMetal-2|net@26|||S1800|contact@8||108|60|contact@9||144|60
+AMetal-2|net@27|||S1800|contact@9||144|60|contact@10||180|60
+AMetal-2|net@28|||S1800|contact@10||180|60|contact@12||216|60
+AMetal-2|net@29|||S1800|contact@12||216|60|contact@13||252|60
+AP-Diff|net@30|||S1800|pmos@2|diff-bottom|270|86|pmos@0|diff-top|270|86
+AMetal-2|net@33|||S0|contact@15||288|60|contact@13||252|60
+AP-Diff|net@34|||S0|pmos@7|diff-bottom|144|83|contact@4||144|83
+AMetal-2|net@35|||S1800|contact@2||126|90|contact@22||162|90
+AMetal-2|net@36|||S1800|contact@22||162|90|contact@20||198|90
+AMetal-2|net@37|||S1800|contact@20||198|90|contact@18||234|90
+AMetal-2|net@38|||S1800|contact@18||234|90|contact@16||270|90
+APoly|net@39|||S900|pmos@10|poly-right|99|26|pin@6||99|15
+APoly|net@40|||S900|pmos@2|poly-right|279|26|pin@7||279|15
+APoly|net@41|||S1800|pin@6||99|15|pin@8||117|15
+APoly|net@42|||S900|pmos@9|poly-right|117|26|pin@8||117|15
+APoly|net@43|||S1800|pin@8||117|15|pin@9||135|15
+APoly|net@44|||S900|pmos@8|poly-right|135|26|pin@9||135|15
+AP-Diff|net@45|||S0|pmos@0|diff-top|270|53|contact@11||270|53
+APoly|net@46|||S1800|pin@9||135|15|pin@10||153|15
+APoly|net@47|||S900|pmos@7|poly-right|153|26|pin@10||153|15
+APoly|net@48|||S1800|pin@10||153|15|pin@2||171|15
+APoly|net@49|||S900|pmos@6|poly-right|171|26|pin@2||171|15
+APoly|net@50|||S1800|pin@2||171|15|pin@0||189|15
+APoly|net@51|||S900|pmos@5|poly-right|189|26|pin@0||189|15
+APoly|net@52|||S1800|pin@0||189|15|pin@1||207|15
+APoly|net@53|||S900|pmos@4|poly-right|207|26|pin@1||207|15
+APoly|net@54|||S1800|pin@1||207|15|pin@3||225|15
+APoly|net@55|||S900|pmos@3|poly-right|225|26|pin@3||225|15
+AMetal-1|net@56|||S0|contact@16||270|90|contact@11||270|90
+APoly|net@57|||S1800|pin@3||225|15|pin@4||243|15
+APoly|net@58|||S900|pmos@1|poly-right|243|26|pin@4||243|15
+APoly|net@59|||S1800|pin@4||243|15|pin@5||261|15
+AP-Diff|net@60|||S1800|pmos@1|diff-top|252|59|pmos@0|diff-bottom|252|59
+AP-Diff|net@61|||S1800|pmos@3|diff-top|234|53|contact@17||234|53
+AMetal-1|net@62|||S0|contact@18||234|90|contact@17||234|90
+AP-Diff|net@63|||S0|pmos@10|diff-bottom|90|83|contact@23||90|83
+AMetal-1|net@64|||S0|contact@24||90|90|contact@23||90|90
+AMetal-2|net@65|||S1800|contact@24||90|90|contact@2||126|90
+Eout|d|D5G2;|contact@8||O
+Ein|g|D5G2;|contact@0||I
+Ein_1|s|D5G2;|contact@24||I
+X
+
+# Cell inv1;1{lay}
+Cinv1;1{lay}||tsmcSun40GP|1249617237093|1253774599584||ATTR_NCC(D5G10;NTX-35;Y184;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent vdd_when_not_disabled /vdd_when_not_disabled_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1253753223093
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NA-Metal-1-Poly-Con|contact@184||-35|7.5|2|||
+NX-Metal-1-Metal-2-Con|contact@259||-36|45|||R|
+NX-Metal-1-Metal-2-Con|contact@278||-36|-45|||R|
+NAN-Metal-1-N-Diff-Con|contact@280||-36|-44|||R|
+NAN-Metal-1-N-Diff-Con|contact@281||-18|-44|||R|
+NAN-Metal-1-P-Diff-Con|contact@282||-36|47|12||R|
+NAN-Metal-1-P-Diff-Con|contact@283||-18|47|12||R|
+NN-Transistor|nmos@6||-27|-44|||YR|
+NMetal-2-Pin|pin@5||-36.5|-105|||R|
+NMetal-2-Pin|pin@40||-36|75||||
+NMetal-2-Pin|pin@42||-36|45||||
+NMetal-1-Pin|pin@47||-18|-7.5||||
+NPoly-Pin|pin@48||-27|7.5||||
+NMetal-2-Pin|pin@49||-36.5|-75|||R|
+NMetal-2-Pin|pin@50||-36|105||||
+NprBoundary-Node|plnode@2||-27|0|36|300||A
+NP-Transistor|pmos@11||-27|47|12||XYR|
+APoly|net@649|||S900|pmos@11|poly-right|-27|26|pin@48||-27|7.5
+APoly|net@651|||S0|pin@48||-27|7.5|contact@184||-36|7.5
+AMetal-2|net@655|||S1800|pin@42||-36|45|contact@259||-36|45
+APoly|net@666|||S2700|nmos@6|poly-left|-27|-29|pin@48||-27|7.5
+AN-Diff|net@677|||S0|nmos@6|diff-top|-36|-44|contact@280||-36|-44
+AMetal-1|net@678|||S900|contact@280||-36|-44|contact@278||-36|-45
+AN-Diff|net@679|||S0|nmos@6|diff-bottom|-18|-44|contact@281||-18|-44
+AMetal-1|net@680|||S2700|contact@281||-18|-44|pin@47||-18|-7.5
+AP-Diff|net@681|||S0|pmos@11|diff-bottom|-36|47|contact@282||-36|47
+AMetal-1|net@682|||S0|contact@259||-36|45|contact@282||-36|45
+AP-Diff|net@683|||S0|pmos@11|diff-top|-18|47|contact@283||-18|47
+AMetal-1|net@684|||S900|contact@283||-18|41|pin@47||-18|-7.5
+Egnd_14|gnd|D5G2;|pin@49||U
+Egnd_5||D5G2;|pin@5||U
+Egnd_13||D5G2;|contact@278||G
+Ein||D5G2;|contact@184||I
+Eout||D5G2;|pin@47||O
+Evdd||D5G2;|pin@40||G
+Evdd_2||D5G2;|pin@42||G
+Evdd_3||D5G2;|pin@50||G
+X
+
+# Cell inv1L;1{lay}
+Cinv1L;1{lay}||tsmcSun40GP|1249617237093|1253775599034||ATTR_NCC(D5G10;NTX-35;Y184;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent vdd_when_not_disabled /vdd_when_not_disabled_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1253753223093
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NA-Metal-1-Poly-Con|contact@184||-35|7.5|2|||
+NX-Metal-1-Metal-2-Con|contact@259||-36|45|||R|
+NX-Metal-1-Metal-2-Con|contact@278||-36|-45|||R|
+NAN-Metal-1-N-Diff-Con|contact@280||-36|-44|||R|
+NAN-Metal-1-N-Diff-Con|contact@281||-18|-44|||R|
+NAN-Metal-1-P-Diff-Con|contact@282||-36|47|12||R|
+NAN-Metal-1-P-Diff-Con|contact@283||-18|47|12||R|
+NN-Transistor|nmos@6||-27|-50|12||YR|
+NMetal-2-Pin|pin@5||-36.5|-105|||R|
+NMetal-2-Pin|pin@40||-36|75||||
+NMetal-2-Pin|pin@42||-36|45||||
+NMetal-1-Pin|pin@47||-18|-7.5||||
+NPoly-Pin|pin@48||-27|7.5||||
+NMetal-2-Pin|pin@49||-36.5|-75|||R|
+NMetal-2-Pin|pin@50||-36|105||||
+NprBoundary-Node|plnode@2||-27|0|36|300||A
+NP-Transistor|pmos@11||-27|47|12||XYR|
+APoly|net@649|||S900|pmos@11|poly-right|-27|26|pin@48||-27|7.5
+APoly|net@651|||S0|pin@48||-27|7.5|contact@184||-36|7.5
+AMetal-2|net@655|||S1800|pin@42||-36|45|contact@259||-36|45
+APoly|net@666|||S2700|nmos@6|poly-left|-27|-29|pin@48||-27|7.5
+AN-Diff|net@677|||S0|nmos@6|diff-top|-36|-44|contact@280||-36|-44
+AMetal-1|net@678|||S900|contact@280||-36|-44|contact@278||-36|-45
+AN-Diff|net@679|||S0|nmos@6|diff-bottom|-18|-44|contact@281||-18|-44
+AMetal-1|net@680|||S2700|contact@281||-18|-44|pin@47||-18|-7.5
+AP-Diff|net@681|||S0|pmos@11|diff-bottom|-36|47|contact@282||-36|47
+AMetal-1|net@682|||S0|contact@259||-36|45|contact@282||-36|45
+AP-Diff|net@683|||S0|pmos@11|diff-top|-18|47|contact@283||-18|47
+AMetal-1|net@684|||S900|contact@283||-18|41|pin@47||-18|-7.5
+Egnd_5|gnd|D5G2;|pin@5||U
+Egnd_13||D5G2;|contact@278||G
+Egnd_14||D5G2;|pin@49||U
+Ein||D5G2;|contact@184||I
+Eout||D5G2;|pin@47||O
+Evdd||D5G2;|pin@40||G
+Evdd_2||D5G2;|pin@42||G
+Evdd_3||D5G2;|pin@50||G
+X
+
+# Cell inv8;1{lay}
+Cinv8;1{lay}||tsmcSun40GP|1249617237093|1253775840387||ATTR_NCC(D5G10;NTX-35;Y184;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent vdd_when_not_disabled /vdd_when_not_disabled_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1253753223093
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NA-Metal-1-Poly-Con|contact@184||-35|7.5|2|||
+NX-Metal-1-Metal-2-Con|contact@259||-36|45|||R|
+NX-Metal-1-Metal-2-Con|contact@260||-36|75|||R|
+NX-Metal-1-Metal-2-Con|contact@261||-36|105|||R|
+NAN-Metal-1-P-Diff-Con|contact@262||-36|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@263||0|45|||XR|
+NX-Metal-1-Metal-2-Con|contact@264||0|75|||XR|
+NX-Metal-1-Metal-2-Con|contact@265||0|105|||XR|
+NAN-Metal-1-P-Diff-Con|contact@266||0|83|84||XR|
+NAN-Metal-1-P-Diff-Con|contact@267||-18|83|84||R|
+NAN-Metal-1-N-Diff-Con|contact@274||-18|-62|36||R|
+NX-Metal-1-Metal-2-Con|contact@275||0|-75|||R|
+NX-Metal-1-Metal-2-Con|contact@276||0|-45|||R|
+NX-Metal-1-Metal-2-Con|contact@277||-36|-75|||R|
+NX-Metal-1-Metal-2-Con|contact@278||-36|-45|||R|
+NAN-Metal-1-N-Diff-Con|contact@279||-36|-62|36||R|
+NAN-Metal-1-N-Diff-Con|contact@280||0|-62|36||R|
+NN-Transistor|nmos@5||-9|-62|36||YR|
+NN-Transistor|nmos@6||-27|-62|36||YR|
+NMetal-2-Pin|pin@5||-36.5|-105|||R|
+NMetal-2-Pin|pin@38||0|-105||||
+NMetal-2-Pin|pin@40||-36|75||||
+NMetal-2-Pin|pin@41||-36|105||||
+NMetal-2-Pin|pin@42||-36|45||||
+NMetal-2-Pin|pin@44||0|75||||
+NMetal-2-Pin|pin@45||0|105||||
+NMetal-2-Pin|pin@46||0|45||||
+NMetal-1-Pin|pin@47||-18|-7.5||||
+NPoly-Pin|pin@48||-27|7.5||||
+NPoly-Pin|pin@49||-9|7.5||||
+NprBoundary-Node|plnode@2||-18|0|54|300||A
+NP-Transistor|pmos@11||-27|83|84||XYR|
+NP-Transistor|pmos@15||-9|83|84||YR|
+AP-Diff|net@624|||S0|pmos@11|diff-bottom|-36|83|contact@262||-36|83
+AMetal-1|net@625|||S0|contact@259||-36|45|contact@262||-36|45
+AMetal-1|net@626|||S0|contact@260||-36|75|contact@262||-36|75
+AMetal-1|net@627|||S0|contact@261||-36|105|contact@262||-36|105
+AP-Diff|net@628|||S0|pmos@15|diff-bottom|0|83|contact@266||0|83
+AMetal-1|net@629|||S0|contact@263||0|45|contact@266||0|45
+AMetal-1|net@630|||S0|contact@264||0|75|contact@266||0|75
+AMetal-1|net@631|||S0|contact@265||0|105|contact@266||0|105
+AP-Diff|net@632|||S1800|pmos@11|diff-top|-18|56|pmos@15|diff-top|-18|56
+AMetal-2|net@635|||S1800|pin@5||-36.5|-105|pin@38||0|-105
+AP-Diff|net@639|||S0|pmos@11|diff-top|-18|83|contact@267||-18|83
+AMetal-1|net@647|||S900|contact@267||-18|41|pin@47||-18|-7.5
+AMetal-1|net@648|||S900|pin@47||-18|-7.5|contact@274||-18|-44
+APoly|net@649|||S900|pmos@11|poly-right|-27|26|pin@48||-27|7.5
+APoly|net@651|||S0|pin@48||-27|7.5|contact@184||-36|7.5
+APoly|net@652|||S900|pmos@15|poly-right|-9|26|pin@49||-9|7.5
+APoly|net@654|||S1800|pin@48||-27|7.5|pin@49||-9|7.5
+AMetal-2|net@655|||S1800|pin@42||-36|45|contact@259||-36|45
+AMetal-2|net@656|||S1800|pin@41||-36|105|contact@261||-36|105
+AMetal-2|net@657|||S1800|pin@40||-36|75|contact@260||-36|75
+AMetal-2|net@659|||S1800|contact@265||0|105|pin@45||0|105
+AMetal-2|net@661|||S1800|contact@264||0|75|pin@44||0|75
+AMetal-2|net@663|||S1800|contact@263||0|45|pin@46||0|45
+AN-Diff|net@664|||S1800|contact@274||-18|-62|nmos@5|diff-top|-18|-62
+AN-Diff|net@665|||S1800|nmos@6|diff-bottom|-18|-62|contact@274||-18|-62
+APoly|net@666|||S2700|nmos@6|poly-left|-27|-29|pin@48||-27|7.5
+APoly|net@667|||S2700|nmos@5|poly-left|-9|-29|pin@49||-9|7.5
+AMetal-2|net@668|||S1800|pin@42||-36|45|pin@46||0|45
+AMetal-2|net@669|||S0|pin@44||0|75|pin@40||-36|75
+AMetal-2|net@670|||S1800|pin@41||-36|105|pin@45||0|105
+AN-Diff|net@671|||S0|nmos@6|diff-top|-36|-62|contact@279||-36|-62
+AN-Diff|net@672|||S0|nmos@5|diff-bottom|0|-62|contact@280||0|-62
+AMetal-1|net@673|||S0|contact@276||0|-45|contact@280||0|-45
+AMetal-1|net@674|||S0|contact@275||0|-75|contact@280||0|-75
+AMetal-1|net@675|||S0|contact@277||-36|-75|contact@279||-36|-75
+AMetal-1|net@676|||S0|contact@278||-36|-45|contact@279||-36|-45
+AMetal-2|net@677|||S1800|contact@278||-36|-45|contact@276||0|-45
+AMetal-2|net@678|||S1800|contact@277||-36|-75|contact@275||0|-75
+Egnd||D5G2;|contact@277||G
+Egnd_5||D5G2;|pin@5||U
+Egnd_13||D5G2;|contact@278||G
+Ein||D5G2;|contact@184||I
+Eout||D5G2;|pin@47||O
+Evdd||D5G2;|pin@40||G
+Evdd_1||D5G2;|pin@41||G
+Evdd_2||D5G2;|pin@42||G
+X
+
 # Cell inv_x1;1{lay}
 Cinv_x1;1{lay}||tsmcSun40GP|1249617237093|1250572910748||ATTR_NCC(D5G10;NTX-3;Y154.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()G1250231412125|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1250573234128
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -965,8 +1246,418 @@ EdisableLO_1|valLO|D5G2;|pin@43||I
 Evdd_when_not_disabled||D5G2;|pin@47||I
 X
 
+# Cell newCell;1{lay}
+CnewCell;1{lay}||tsmcSun40GP|1253765096703|1253775701541||ATTR_NCC(D5G10;NTX302.25;Y330;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent vdd_when_not_disabled /vdd_when_not_disabled_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-279|-227.5|||R|
+NX-Metal-1-Metal-2-Con|contact@2||-414|-227.5|||R|
+NX-Metal-1-Metal-2-Con|contact@3||-154|390|||R|
+NX-Metal-1-Metal-2-Con|contact@5||-378|426|||R|
+NX-Metal-1-Metal-2-Con|contact@6||-99|426|||R|
+NX-Metal-1-Metal-2-Con|contact@7||-368|-187.5|||R|
+NX-Metal-1-Metal-2-Con|contact@8||-261|-187.5|||R|
+NX-Metal-1-Metal-2-Con|contact@9||-463|390|||R|
+NX-Metal-1-Metal-2-Con|contact@10||-414|370|||R|
+NX-Metal-1-Metal-2-Con|contact@11||-314|370|||R|
+NX-Metal-1-Metal-2-Con|contact@12||-324|410|||R|
+NX-Metal-1-Metal-2-Con|contact@13||-144|413|||R|
+NX-Metal-1-Metal-2-Con|contact@14||-297|-207.5|||R|
+NX-Metal-1-Metal-2-Con|contact@15||9|-207.5|||R|
+NX-Metal-1-Metal-2-Con|contact@16||-572|-207.5|||R|
+NX-Metal-1-Metal-2-Con|contact@17||-616|410|||R|
+NX-Metal-1-Metal-2-Con|contact@18||-108|110|||R|
+NX-Metal-1-Metal-2-Con|contact@19||59|110|||R|
+NX-Metal-1-Metal-2-Con|contact@20||-464|110|||R|
+NX-Metal-1-Metal-2-Con|contact@21||-464|-207.5|||R|
+NX-Metal-1-Metal-2-Con|contact@22||-270|90|||R|
+NX-Metal-1-Metal-2-Con|contact@23||103|90|||R|
+NX-Metal-1-Metal-2-Con|contact@24||103|-207.5|||R|
+NX-Metal-1-Metal-2-Con|contact@25||-342|70|||R|
+NX-Metal-1-Metal-2-Con|contact@26||82|70|||R|
+NX-Metal-1-Metal-2-Con|contact@27||82|413|||R|
+Iinv1;1{lay}|inv1@0||-445|397.5|||D5G4;
+Iinv1;1{lay}|inv1@1||-490|397.5|||D5G4;
+Iinv1L;1{lay}|inv1L@0||-350|-202.5|||D5G4;
+Iinv8;1{lay}|inv8@0||-432|397.5|X||D5G4;
+Iinv8;1{lay}|inv8@1||9|97.5|XY||D5G4;
+Inor3oai;1{lay}|nor3oai@0||-221|90|XY||D5G4;
+NMetal-1-Pin|pin@0||-207|236.5||||
+NMetal-1-Pin|pin@1||-378|236.5||||
+NMetal-1-Pin|pin@2||-378|405||||
+NMetal-1-Pin|pin@3||-99|412.5||||
+NMetal-1-Pin|pin@5||-207|-187.5||||
+NMetal-1-Pin|pin@6||27|82.5||||
+NMetal-1-Pin|pin@7||-279|-225||||
+NMetal-1-Pin|pin@8||-261|-210||||
+NMetal-1-Pin|pin@9||-508|405||||
+NMetal-1-Pin|pin@11||-463|388||||
+NMetal-1-Pin|pin@12||-314|375||||
+NMetal-2-Pin|pin@13||-750|410||||
+NMetal-2-Pin|pin@14||228|413||||
+NMetal-2-Pin|pin@15||-750|-207.5||||
+NMetal-2-Pin|pin@16||255|-207.5||||
+NMetal-1-Pin|pin@17||-572|405||||
+NMetal-1-Pin|pin@18||-396|-195||||
+NMetal-1-Pin|pin@20||-396|-265||||
+NMetal-1-Pin|pin@21||-616|-265||||
+NMetal-1-Pin|pin@22||-108|120||||
+NMetal-1-Pin|pin@23||59|90||||
+NMetal-1-Pin|pin@24||-324|262.5||||
+NMetal-1-Pin|pin@25||-189|262.5||||
+NMetal-1-Pin|pin@26||-189|232||||
+NMetal-1-Pin|pin@29||-270|90||||
+Ipred;1{lay}|pred@0||-54|397.5|||D5G4;
+IpredCond;1{lay}|predCond@0||-81|-202.5|||D5G4;
+IsuccCond;1{lay}|succCond@0||-225|-202.5|||D5G4;
+IsuccCond;1{lay}|succCond@1||-252|397.5|||D5G4;
+AMetal-1|net@0|||S2700|nor3oai@0|out|-207|75|pin@0||-207|236.5
+AMetal-1|net@1|||S0|pin@0||-207|236.5|pin@1||-378|236.5
+AMetal-1|net@2|||S2700|pin@1||-378|236.5|pin@2||-378|405
+AMetal-1|net@3|||S1800|inv8@0|in|-396|405|pin@2||-378|405
+AMetal-2|net@8|||S0|contact@0||-279|-227.5|contact@2||-414|-227.5
+AMetal-1|net@11|||S900|inv8@0|out|-414|390|contact@2||-414|-227.5
+AMetal-1|net@12|||S0|succCond@1|inb|-135|390|contact@3||-154|390
+AMetal-1|net@15|||S900|contact@5||-378|426|pin@1||-378|236.5
+AMetal-2|net@16|||S0|contact@6||-99|426|contact@5||-378|426
+AMetal-1|net@17|||S900|contact@6||-99|426|pin@3||-99|412.5
+AMetal-1|net@18|||S1800|pred@0|cond|-116|412.5|pin@3||-99|412.5
+AMetal-1|net@20|||S0|predCond@0|inb|-181|-187.5|pin@5||-207|-187.5
+AMetal-1|net@21|||S900|nor3oai@0|out|-207|75|pin@5||-207|-187.5
+AMetal-1|net@22|||S900|inv8@1|out|27|105|pin@6||27|82.5
+AMetal-1|net@23|||S1800|predCond@0|cond|1|82.5|pin@6||27|82.5
+AMetal-2|net@24|||S1800|inv8@1|vdd_2|45|52.5|predCond@0|vdd_7|63|52.5
+AMetal-2|net@25|||S1800|inv8@1|vdd|45|22.5|predCond@0|vdd_6|63|22.5
+AMetal-2|net@26|||S1800|inv8@1|vdd_1|45|-7.5|predCond@0|vdd_8|63|-7.5
+AMetal-1|net@27|||S0|succCond@0|ina_1|-234|-225|pin@7||-279|-225
+AMetal-1|net@28|||S900|pin@7||-279|-225|contact@0||-279|-227.5
+AMetal-1|net@29|||S900|contact@7||-368|-187.5|inv1L@0|out|-368|-210
+AMetal-2|net@30|||S0|contact@8||-261|-187.5|contact@7||-368|-187.5
+AMetal-1|net@31|||S0|succCond@0|inb|-159|-210|pin@8||-261|-210
+AMetal-1|net@32|||S900|contact@8||-261|-187.5|pin@8||-261|-210
+AMetal-1|net@33|||S0|inv1@0|in|-481|405|pin@9||-508|405
+AMetal-1|net@34|||S2700|inv1@1|out|-508|390|pin@9||-508|405
+AMetal-2|net@35|||S0|contact@3||-154|390|contact@9||-463|390
+AMetal-1|net@36|||S900|contact@9||-463|390|pin@11||-463|388
+AMetal-1|net@37|||S2700|pin@11||-463|388|inv1@0|out|-463|390
+AMetal-1|net@38|||S2700|contact@10||-414|370|inv8@0|out|-414|390
+AMetal-2|net@39|||S0|contact@11||-314|370|contact@10||-414|370
+AMetal-1|net@40|||S0|succCond@1|ina_1|-261|375|pin@12||-314|375
+AMetal-1|net@41|||S2700|contact@11||-314|370|pin@12||-314|375
+AMetal-1|net@42|||S2700|contact@12||-324|410|succCond@1|out_1|-324|410.5
+AMetal-1|net@44|||S2700|pred@0|state|-144|412.25|contact@13||-144|413
+AMetal-1|net@46|||S2700|contact@14||-297|-207.5|succCond@0|out_1|-297|-189.5
+AMetal-1|net@48|||S900|contact@15||9|-207.5|predCond@0|state|9|-227.25
+AMetal-1|net@50|||S0|inv1@1|in|-525|405|pin@17||-572|405
+AMetal-2|net@52|||S0|contact@16||-572|-207.5|pin@15||-750|-207.5
+AMetal-1|net@53|||S900|pin@17||-572|405|contact@16||-572|-207.5
+AMetal-1|net@54|||S0|inv1L@0|in|-385|-195|pin@18||-396|-195
+AMetal-1|net@56|||S900|pin@18||-396|-195|pin@20||-396|-265
+AMetal-1|net@57|||S0|pin@20||-396|-265|pin@21||-616|-265
+AMetal-2|net@58|||S0|contact@12||-324|410|contact@17||-616|410
+AMetal-2|net@59|||S0|contact@17||-616|410|pin@13||-750|410
+AMetal-1|net@60|||S2700|pin@21||-616|-265|contact@17||-616|410
+AMetal-1|net@61|||S2700|contact@18||-108|110|pin@22||-108|120
+AMetal-1|net@62|||S1800|nor3oai@0|inc_1|-125|120|pin@22||-108|120
+AMetal-2|net@63|||S0|contact@19||59|110|contact@18||-108|110
+AMetal-1|net@64|||S900|contact@19||59|110|pin@23||59|90
+AMetal-1|net@65|||S1800|inv8@1|in|45|90|pin@23||59|90
+AMetal-1|net@66|||S900|contact@12||-324|410|pin@24||-324|262.5
+AMetal-1|net@67|||S1800|pin@24||-324|262.5|pin@25||-189|262.5
+AMetal-1|net@68|||S900|pin@25||-189|262.5|pin@26||-189|232
+AMetal-1|net@69|||S0|nor3oai@0|inb_1|-181|232|pin@26||-189|232
+AMetal-2|net@70|||S0|contact@18||-108|110|contact@20||-464|110
+AMetal-2|net@72|||S0|contact@14||-297|-207.5|contact@21||-464|-207.5
+AMetal-2|net@73|||S0|contact@21||-464|-207.5|contact@16||-572|-207.5
+AMetal-1|net@75|||S900|contact@20||-464|110|contact@21||-464|-207.5
+AMetal-1|net@76|||S900|contact@22||-270|90|pin@29||-270|90
+AMetal-1|net@77|||S1800|nor3oai@0|inb|-324|90|pin@29||-270|90
+AMetal-2|net@78|||S1800|contact@22||-270|90|contact@23||103|90
+AMetal-2|net@80|||S1800|contact@15||9|-207.5|contact@24||103|-207.5
+AMetal-2|net@81|||S1800|contact@24||103|-207.5|pin@16||255|-207.5
+AMetal-1|net@83|||S900|contact@23||103|90|contact@24||103|-207.5
+AMetal-1|net@84|||S2700|contact@25||-342|70|nor3oai@0|ina|-342|75
+AMetal-2|net@85|||S1800|contact@25||-342|70|contact@26||82|70
+AMetal-2|net@87|||S1800|contact@13||-144|413|contact@27||82|413
+AMetal-2|net@88|||S1800|contact@27||82|413|pin@14||228|413
+AMetal-1|net@90|||S2700|contact@26||82|70|contact@27||82|413
+AMetal-2|net@91|||S1800|nor3oai@0|gnd_5|-80.5|202.5|inv8@1|gnd_5|45.5|202.5
+AMetal-2|net@92|||S1800|nor3oai@0|gnd_6|-80.5|172.5|inv8@1|gnd|45|172.5
+AMetal-2|net@93|||S1800|nor3oai@0|gnd_7|-80.5|142.5|inv8@1|gnd_13|45|142.5
+AMetal-2|net@94|||S1800|inv1L@0|vdd_3|-386|-97.5|succCond@0|vdd_1|-333|-97.5
+AMetal-2|net@95|||S1800|succCond@0|vdd_1|-333|-97.5|predCond@0|vdd_4|63|-97.5
+AMetal-2|net@96|||S1800|inv1L@0|vdd|-386|-127.5|succCond@0|vdd|-333|-127.5
+AMetal-2|net@97|||S1800|succCond@0|vdd|-333|-127.5|predCond@0|vdd_3|63|-127.5
+AMetal-2|net@98|||S1800|inv1L@0|vdd_2|-386|-157.5|succCond@0|vdd_2|-333|-157.5
+AMetal-2|net@99|||S1800|succCond@0|vdd_2|-333|-157.5|predCond@0|vdd_5|63|-157.5
+AMetal-2|net@100|||S1800|inv1L@0|gnd_13|-386|-247.5|succCond@0|gnd_7|-333.5|-247.5
+AMetal-2|net@101|||S1800|succCond@0|gnd_7|-333.5|-247.5|succCond@0|gnd_9|-45|-247.5
+AMetal-2|net@102|||S1800|succCond@0|gnd_9|-45|-247.5|predCond@0|gnd_9|63|-247.5
+AMetal-2|net@103|||S1800|inv1L@0|gnd_14|-386.5|-277.5|succCond@0|gnd_6|-333.5|-277.5
+AMetal-2|net@104|||S1800|succCond@0|gnd_6|-333.5|-277.5|succCond@0|gnd|-45|-277.5
+AMetal-2|net@105|||S1800|succCond@0|gnd|-45|-277.5|predCond@0|gnd|63|-277.5
+AMetal-2|net@106|||S1800|inv1L@0|gnd_5|-386.5|-307.5|succCond@0|gnd_5|-333.5|-307.5
+AMetal-2|net@107|||S1800|succCond@0|gnd_5|-333.5|-307.5|succCond@0|gnd_10|-45|-307.5
+AMetal-2|net@108|||S1800|succCond@0|gnd_10|-45|-307.5|predCond@0|gnd_10|63|-307.5
+AMetal-2|net@109|||S0|predCond@0|vdd_1|9|-7.5|nor3oai@0|vdd_4|-369|-7.5
+AMetal-2|net@110|||S1800|predCond@0|vdd_1|9|-7.5|predCond@0|vdd_8|63|-7.5
+AMetal-2|net@111|||S0|predCond@0|vdd_6|63|22.5|predCond@0|vdd|9|22.5
+AMetal-2|net@112|||S0|predCond@0|vdd|9|22.5|nor3oai@0|vdd_3|-369|22.5
+AMetal-2|net@113|||S0|predCond@0|vdd_2|9|52.5|nor3oai@0|vdd_5|-369|52.5
+AMetal-2|net@114|||S1800|predCond@0|vdd_2|9|52.5|inv8@1|vdd_2|45|52.5
+AMetal-2|net@115|||S0|nor3oai@0|gnd_7|-80.5|142.5|nor3oai@0|gnd_9|-369|142.5
+AMetal-2|net@116|||S0|nor3oai@0|gnd_6|-80.5|172.5|nor3oai@0|gnd|-369|172.5
+AMetal-2|net@117|||S0|nor3oai@0|gnd_5|-80.5|202.5|nor3oai@0|gnd_10|-369|202.5
+AMetal-2|net@118|||S1800|inv1@1|gnd_5|-526.5|292.5|inv1@0|gnd_5|-481.5|292.5
+AMetal-2|net@119|||S1800|inv1@0|gnd_5|-481.5|292.5|inv8@0|gnd_5|-395.5|292.5
+AMetal-2|net@120|||S1800|inv8@0|gnd_5|-395.5|292.5|succCond@1|gnd_5|-360.5|292.5
+AMetal-2|net@121|||S1800|succCond@1|gnd_5|-360.5|292.5|succCond@1|gnd_10|-72|292.5
+AMetal-2|net@122|||S1800|succCond@1|gnd_10|-72|292.5|pred@0|gnd_10|0|292.5
+AMetal-2|net@123|||S1800|inv1@1|gnd_14|-526.5|322.5|inv1@0|gnd_14|-481.5|322.5
+AMetal-2|net@124|||S1800|inv1@0|gnd_14|-481.5|322.5|inv8@0|gnd|-396|322.5
+AMetal-2|net@125|||S1800|inv8@0|gnd|-396|322.5|succCond@1|gnd_6|-360.5|322.5
+AMetal-2|net@126|||S1800|succCond@1|gnd_6|-360.5|322.5|succCond@1|gnd|-72|322.5
+AMetal-2|net@127|||S1800|succCond@1|gnd|-72|322.5|pred@0|gnd|0|322.5
+AMetal-2|net@128|||S1800|inv1@1|gnd_13|-526|352.5|inv1@0|gnd_13|-481|352.5
+AMetal-2|net@129|||S1800|inv1@0|gnd_13|-481|352.5|inv8@0|gnd_13|-396|352.5
+AMetal-2|net@130|||S1800|inv8@0|gnd_13|-396|352.5|succCond@1|gnd_7|-360.5|352.5
+AMetal-2|net@131|||S1800|succCond@1|gnd_7|-360.5|352.5|succCond@1|gnd_9|-72|352.5
+AMetal-2|net@132|||S1800|succCond@1|gnd_9|-72|352.5|pred@0|gnd_9|0|352.5
+AMetal-2|net@133|||S1800|inv1@1|vdd_2|-526|442.5|inv1@0|vdd_2|-481|442.5
+AMetal-2|net@134|||S1800|inv1@0|vdd_2|-481|442.5|inv8@0|vdd_2|-396|442.5
+AMetal-2|net@135|||S1800|inv8@0|vdd_2|-396|442.5|succCond@1|vdd_2|-360|442.5
+AMetal-2|net@136|||S1800|succCond@1|vdd_2|-360|442.5|pred@0|vdd_8|-144|442.5
+AMetal-2|net@137|||S1800|pred@0|vdd_8|-144|442.5|pred@0|vdd_5|0|442.5
+AMetal-2|net@138|||S1800|inv1@1|vdd|-526|472.5|inv1@0|vdd|-481|472.5
+AMetal-2|net@139|||S1800|inv1@0|vdd|-481|472.5|inv8@0|vdd|-396|472.5
+AMetal-2|net@140|||S1800|inv8@0|vdd|-396|472.5|succCond@1|vdd|-360|472.5
+AMetal-2|net@141|||S0|pred@0|vdd_6|-144|472.5|succCond@1|vdd|-360|472.5
+AMetal-2|net@142|||S0|pred@0|vdd_3|0|472.5|pred@0|vdd_6|-144|472.5
+AMetal-2|net@143|||S0|pred@0|vdd_4|0|502.5|pred@0|vdd_7|-144|502.5
+AMetal-2|net@144|||S0|pred@0|vdd_7|-144|502.5|succCond@1|vdd_1|-360|502.5
+AMetal-2|net@145|||S0|succCond@1|vdd_1|-360|502.5|inv8@0|vdd_1|-396|502.5
+AMetal-2|net@146|||S0|inv8@0|vdd_1|-396|502.5|inv1@0|vdd_3|-481|502.5
+AMetal-2|net@147|||S0|inv1@0|vdd_3|-481|502.5|inv1@1|vdd_3|-526|502.5
+ELSN[TwoOrDone]||D5G2;|pin@14||B
+ELSN[TwoOrOne]||D5G2;|pin@16||B
+EMSN[TwoOrDone]||D5G2;|pin@13||B
+EMSN[TwoOrOne]||D5G2;|pin@15||B
+EdisableLate||D5G2;|nor3oai@0|disable|I
+Egnd||D5G2;|inv1@1|gnd_14|U
+Egnd_5||D5G2;|inv1@1|gnd_5|U
+Egnd_9||D5G2;|nor3oai@0|gnd_9|U
+Egnd_10||D5G2;|nor3oai@0|gnd_10|G
+Egnd_13||D5G2;|inv1@1|gnd_13|G
+Egnd_14||D5G2;|nor3oai@0|gnd|G
+Egnd_15||D5G2;|inv1L@0|gnd_5|U
+Egnd_16||D5G2;|inv1L@0|gnd_13|G
+Egnd_17||D5G2;|inv1L@0|gnd_14|U
+Evdd||D5G2;|inv1@1|vdd|G
+Evdd_2||D5G2;|inv1@1|vdd_2|G
+Evdd_3||D5G2;|inv1@1|vdd_3|G
+Evdd_4||D5G2;|nor3oai@0|vdd_3|G
+Evdd_5||D5G2;|nor3oai@0|vdd_4|G
+Evdd_6||D5G2;|nor3oai@0|vdd_5|G
+Evdd_7||D5G2;|inv1L@0|vdd|G
+Evdd_8||D5G2;|inv1L@0|vdd_2|G
+Evdd_9||D5G2;|inv1L@0|vdd_3|G
+Evdd_when_not_disabled||D5G2;|nor3oai@0|vdd_when_not_disabled_1|I
+X
+
+# Cell newCell;2{sch}
+CnewCell;2{sch}||schematic|1242942044308|1253775343927||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|
+NOff-Page|conn@1||-42.5|-7|||YRR|
+NOff-Page|conn@2||-42.5|-37.5|||Y|
+NOff-Page|conn@3||58.5|-37.5|||Y|
+NOff-Page|conn@12||47|4|||XY|
+NOff-Page|conn@13||39|15|||RR|
+Inor3oai;1{ic}|core@0||7|20|||D5G4;
+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@75||-6|-15.5|RR||D5G4;|ATTR_X(D5FLeave alone;G3;NOLPX-0.5;Y4.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@0||-12.5|-15.5|RR||D5G4;|ATTR_X(D5FLeave alone;G3;NOLPX1.25;Y3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invLT;1{ic}|invLT@0||-11|-29.5|RR||D5G4;|ATTR_X(D5G3;NOJPX-5.5;Y4;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+InewCell;1{ic}|newCell@0||-40|53.25|||D5G4;
+Ngeneric:Invisible-Pin|pin@6||16.75|64.5|||||ART_message(D5G15;)SnewCell
+Ngeneric:Invisible-Pin|pin@149||16.25|56|||||ART_message(D5G3;)Sam 13 Sep 2009
+NWire_Pin|pin@308||14.75|-7.5|||Y|
+NWire_Pin|pin@832||55.25|-37.5|||Y|
+NWire_Pin|pin@840||10.25|-7|||Y|
+NWire_Pin|pin@874||-14.75|-37.5|||Y|
+NWire_Pin|pin@915||7.5|46.25||||
+NWire_Pin|pin@931||16.5|29.5||||
+NWire_Pin|pin@932||7.5|29.5||||
+NWire_Pin|pin@933||16.5|45.5||||
+NWire_Pin|pin@942||16|-37.5||||
+NWire_Pin|pin@949||47.5|-37.5||||
+NWire_Pin|pin@951||10|-37.5||||
+NWire_Pin|pin@957||2|-15.5||||
+NWire_Pin|pin@958||2|-37.5||||
+NWire_Pin|pin@959||-2.5|-29.5||||
+NWire_Pin|pin@960||-2.5|-7||||
+NWire_Pin|pin@969||20|-7.5||||
+NWire_Pin|pin@989||-37|-14.5||||
+NWire_Pin|pin@990||-37|-7||||
+NWire_Pin|pin@996||-37|-30.5||||
+NWire_Pin|pin@998||-37|-37.5||||
+NWire_Pin|pin@999||47.5|-34.5||||
+NWire_Pin|pin@1002||47.5|-29.5||||
+NWire_Pin|pin@1005||47.5|-17||||
+NWire_Pin|pin@1006||47.5|-7.5||||
+NWire_Pin|pin@1007||29.5|-17||||
+NWire_Pin|pin@1008||-81|-7||||
+NWire_Pin|pin@1009||-81|73.5||||
+NWire_Pin|pin@1010||102|73.5||||
+NWire_Pin|pin@1011||102|-4.5||||
+NWire_Pin|pin@1012||102|-7.5||||
+NWire_Pin|pin@1013||122|-37.5||||
+NWire_Pin|pin@1014||122|-59.5||||
+NWire_Pin|pin@1015||-82|-59.5||||
+NWire_Pin|pin@1019||-81|2||||
+NWire_Pin|pin@1024||-20.5|-25||||
+NWire_Pin|pin@1026||-20.5|-19.5||||
+NWire_Pin|pin@1029||-82|-41||||
+NWire_Pin|pin@1032||7.5|43.5||||
+NWire_Pin|pin@1033||16.5|44||||
+NWire_Pin|pin@1035||-20.5|-15.5||||
+NWire_Pin|pin@1036||-20.5|-29.5||||
+NWire_Pin|pin@1037||28|-28.5||||
+NWire_Pin|pin@1038||-20.5|-31.5||||
+NWire_Pin|pin@1039||-19.5|-13.5||||
+NWire_Pin|pin@1040||29.5|-40||||
+NWire_Pin|pin@1041||29.5|-30.5||||
+NWire_Pin|pin@1057||-82|-37.5||||
+NWire_Pin|pin@1058||6.5|-30.5||||
+NWire_Pin|pin@1059||21|-30.5||||
+NWire_Pin|pin@1060||10|-30.5||||
+NWire_Pin|pin@1063||18|-37.5||||
+NWire_Pin|pin@1066||-17.5|-15.5||||
+NWire_Pin|pin@1067||39|4||||
+NWire_Pin|pin@1070||7.5|27.75||||
+NWire_Pin|pin@1071||20|8.25||||
+NWire_Pin|pin@1072||18|8.25||||
+NWire_Pin|pin@1074||7.5|26||||
+NWire_Pin|pin@1075||3.75|-7||||
+NWire_Pin|pin@1076||5.75|-37.5||||
+NWire_Pin|pin@1077||5.75|-30.5||||
+NWire_Pin|pin@1078||11.5|4||||
+NWire_Pin|pin@1079||7.5|8.25||||
+NWire_Pin|pin@1080||9.5|10||||
+NWire_Pin|pin@1081||20|10||||
+NWire_Pin|pin@1082||9.5|8.25||||
+Ipred;1{ic}|pred@1||41|-17|||D5G4;|ATTR_X(D5G3;NOJPX-5.5;Y4.5;)S24
+IsuccCond;1{ic}|predCond@1||-30|-14.5|RR||D5G4;|ATTR_X(D5G3;NOJPX-2;Y-4.5;)S21
+IsuccCond;1{ic}|predCond@2||-30|-30.5|YRR||D5G4;|ATTR_X(D5G3;NOJPX-4;Y-4;)S21
+IpredCond;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
+Iorange40nm:wire40;1{ic}|wire40@2||-69|-41|||D5G4;|ATTR_L(D5FLeave alone;G3;OLPUDY-5;)S4000|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@4||25.5|44|||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@5||-25.5|-19.5|||D5G4;|ATTR_L(D5FLeave alone;G1;OLPUD)S100|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@6||-25.5|-25|||D5G4;|ATTR_L(D5FLeave alone;G1;OLPUD)S100|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@7||34.5|-40|||D5G4;|ATTR_L(D5FLeave alone;G1;OLPUD)S100|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NOLPY-1;)S2|ATTR_width(D5FLeave alone;G1;NOLPY-2;)S7
+Awire|fireHI|D5G2;||2700|inv@63|out|16.5|37.25|pin@1033||16.5|44
+Awire|fireHI|D5G2;||1800|predCond@2|fire|-27|-31.5|pin@1038||-20.5|-31.5
+Awire|fireHI|D5G2;||1800|predCond@1|fire|-27|-13.5|pin@1039||-19.5|-13.5
+Awire|fireLO|D5G2;||0|pred@1|in|37.5|-17|pin@1007||29.5|-17
+Awire|fireLO|D5G2;||2700|pin@932||7.5|29.5|pin@1032||7.5|43.5
+Awire|fireLO|D5G2;||0|succCond@3|in|38.5|-28.5|pin@1037||28|-28.5
+Awire|net@1910|||0|conn@3|a|56.5|-37.5|pin@832||55.25|-37.5
+Awire|net@2178|||900|inv@63|in|16.5|32.25|pin@931||16.5|29.5
+Awire|net@2180|||0|pin@931||16.5|29.5|pin@932||7.5|29.5
+Awire|net@2211|||0|pin@832||55.25|-37.5|pin@949||47.5|-37.5
+Awire|net@2228|||1800|pin@874||-14.75|-37.5|pin@958||2|-37.5
+Awire|net@2230|||900|pin@957||2|-15.5|pin@958||2|-37.5
+Awire|net@2235|||2700|pin@959||-2.5|-29.5|pin@960||-2.5|-7
+Awire|net@2249|||1800|pin@308||14.75|-7.5|pin@969||20|-7.5
+Awire|net@2295|||0|predCond@1|state|-32.5|-14.5|pin@989||-37|-14.5
+Awire|net@2296|||1800|conn@1|a|-40.5|-7|pin@990||-37|-7
+Awire|net@2297|||1800|pin@990||-37|-7|pin@960||-2.5|-7
+Awire|net@2298|||2700|pin@989||-37|-14.5|pin@990||-37|-7
+Awire|net@2306|||0|predCond@2|state|-32.5|-30.5|pin@996||-37|-30.5
+Awire|net@2309|||1800|conn@2|y|-40.5|-37.5|pin@998||-37|-37.5
+Awire|net@2310|||1800|pin@998||-37|-37.5|pin@874||-14.75|-37.5
+Awire|net@2311|||900|pin@996||-37|-30.5|pin@998||-37|-37.5
+Awire|net@2312|||2700|pin@949||47.5|-37.5|pin@999||47.5|-34.5
+Awire|net@2316|||1800|succCond@3|state|43.5|-29.5|pin@1002||47.5|-29.5
+Awire|net@2317|||2700|pin@999||47.5|-34.5|pin@1002||47.5|-29.5
+Awire|net@2320|||1800|pred@1|out|42.5|-17|pin@1005||47.5|-17
+Awire|net@2321|||0|conn@0|a|56.5|-7.5|pin@1006||47.5|-7.5
+Awire|net@2322|||0|pin@1006||47.5|-7.5|pin@969||20|-7.5
+Awire|net@2323|||2700|pin@1005||47.5|-17|pin@1006||47.5|-7.5
+Awire|net@2326|||1800|pin@1009||-81|73.5|pin@1010||102|73.5
+Awire|net@2327|||900|pin@1010||102|73.5|pin@1011||102|-4.5
+Awire|net@2328|||900|pin@1011||102|-4.5|pin@1012||102|-7.5
+Awire|net@2331|||900|pin@1013||122|-37.5|pin@1014||122|-59.5
+Awire|net@2332|||0|pin@1014||122|-59.5|pin@1015||-82|-59.5
+Awire|net@2339|||2700|pin@1019||-81|2|pin@1009||-81|73.5
+Awire|net@2340|||0|wire40@1|a|-71.5|2|pin@1019||-81|2
+Awire|net@2350|||1800|wire40@6|b|-23|-25|pin@1024||-20.5|-25
+Awire|net@2354|||1800|wire40@5|b|-23|-19.5|pin@1026||-20.5|-19.5
+Awire|net@2368|||2700|pin@1015||-82|-59.5|pin@1029||-82|-41
+Awire|net@2370|||0|wire40@2|a|-71.5|-41|pin@1029||-82|-41
+Awire|net@2377|||2700|pin@1032||7.5|43.5|pin@915||7.5|46.25
+Awire|net@2378|||1800|wire40@0|b|-7|43.5|pin@1032||7.5|43.5
+Awire|net@2379|||2700|pin@1033||16.5|44|pin@933||16.5|45.5
+Awire|net@2380|||0|wire40@4|a|23|44|pin@1033||16.5|44
+Awire|net@2387|||1800|pin@1008||-81|-7|conn@1|y|-44.5|-7
+Awire|net@2393|||2700|pin@1026||-20.5|-19.5|pin@1035||-20.5|-15.5
+Awire|net@2396|||900|pin@1024||-20.5|-25|pin@1036||-20.5|-29.5
+Awire|net@2411|||0|pin@1036||-20.5|-29.5|predCond@2|cond|-27|-29.5
+Awire|net@2413|||1800|predCond@1|cond|-27|-15.5|pin@1035||-20.5|-15.5
+Awire|net@2415|||0|wire40@7|a|32|-40|pin@1040||29.5|-40
+Awire|net@2416|||1800|inv@64|out|27|-30.5|pin@1041||29.5|-30.5
+Awire|net@2417|||1800|pin@1041||29.5|-30.5|succCond@3|cond|38.5|-30.5
+Awire|net@2418|||2700|pin@1040||29.5|-40|pin@1041||29.5|-30.5
+Awire|net@2446|||0|conn@2|a|-44.5|-37.5|pin@1057||-82|-37.5
+Awire|net@2454|||0|inv@64|in|22|-30.5|pin@1059||21|-30.5
+Awire|net@2455|||1800|pin@1058||6.5|-30.5|pin@1060||10|-30.5
+Awire|net@2456|||0|pin@1059||21|-30.5|pin@1060||10|-30.5
+Awire|net@2484|||1800|invLT@0|in|-8.5|-29.5|pin@959||-2.5|-29.5
+Awire|net@2486|||0|pin@949||47.5|-37.5|pin@1063||18|-37.5
+Awire|net@2487|||0|pin@1063||18|-37.5|pin@942||16|-37.5
+Awire|net@2496|||1800|pin@1036||-20.5|-29.5|invLT@0|out|-13.5|-29.5
+Awire|net@2501|||1800|pin@1035||-20.5|-15.5|pin@1066||-17.5|-15.5
+Awire|net@2502|||1800|invI@0|in|-10|-15.5|inv@75|out|-8.5|-15.5
+Awire|net@2503|||0|invI@0|out|-15|-15.5|pin@1066||-17.5|-15.5
+Awire|net@2504|||1800|inv@75|in|-3.5|-15.5|pin@957||2|-15.5
+Awire|net@2506|||0|conn@12|y|45|4|pin@1067||39|4
+Awire|net@2510|||900|pin@932||7.5|29.5|pin@1070||7.5|27.75
+Awire|net@2511|||2700|pin@969||20|-7.5|pin@1071||20|8.25
+Awire|net@2512|||2700|pin@1063||18|-37.5|pin@1072||18|8.25
+Awire|net@2514|||1800|core@0|out|7.25|26|pin@1074||7.5|26
+Awire|net@2515|||900|pin@932||7.5|29.5|pin@1074||7.5|26
+Awire|net@2520|||0|pin@840||10.25|-7|pin@1075||3.75|-7
+Awire|net@2521|||0|pin@1075||3.75|-7|pin@960||-2.5|-7
+Awire|net@2522|||900|core@0|inc|3.75|17|pin@1075||3.75|-7
+Awire|net@2523|||1800|pin@958||2|-37.5|pin@1076||5.75|-37.5
+Awire|net@2526|||0|pin@951||10|-37.5|pin@1076||5.75|-37.5
+Awire|net@2527|||900|core@0|inb|5.75|17|pin@1077||5.75|-30.5
+Awire|net@2528|||900|pin@1077||5.75|-30.5|pin@1076||5.75|-37.5
+Awire|net@2529|||0|pin@1058||6.5|-30.5|pin@1077||5.75|-30.5
+Awire|net@2530|||900|core@0|inc_1|11.5|12|pin@1078||11.5|4
+Awire|net@2532|||0|pin@1067||39|4|pin@1078||11.5|4
+Awire|net@2533|||0|pin@1072||18|8.25|pin@1079||7.5|8.25
+Awire|net@2536|||1800|pin@1080||9.5|10|pin@1081||20|10
+Awire|net@2537|||2700|pin@1071||20|8.25|pin@1081||20|10
+Awire|net@2538|||0|conn@13|y|37|15|core@0|vdd_when_not_disabled|12|15
+Awire|net@2539|||3150|pin@1080||9.5|10|core@0|ina_1|7.5|12
+Awire|net@2540|||1800|pin@1079||7.5|8.25|pin@1082||9.5|8.25
+Awire|net@2541|||900|core@0|inb_1|9.5|12|pin@1082||9.5|8.25
+Awire|net@2543|||1800|conn@3|y|60.5|-37.5|pin@1013||122|-37.5
+Awire|net@2545|||1800|conn@0|y|60.5|-7.5|pin@1012||102|-7.5
+ELSN[TwoOrDone]||D5G2;X4.25;Y-2.75;|conn@0|a|B
+ELSN[TwoOrOne]||D5G2;X3.75;Y2.75;|conn@3|a|B
+EMSN[TwoOrDone]||D5G2;X2.75;Y3.75;|conn@1|a|B
+EMSN[TwoOrOne]||D5G2;X3;Y2.5;|conn@2|a|B
+EdisableLate||D5G2;X-6;|conn@12|a|I
+Evdd_when_not_disabled||D5G2;X-16;|conn@13|a|I
+X
+
 # Cell newCell;1{sch}
-CnewCell;1{sch}||schematic|1242942044308|1253752982546||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|1253771317945||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|
@@ -986,7 +1677,7 @@ IredFive:invI;2{ic}|invI@0||-12.5|-15.5|RR||D5G4;|ATTR_X(D5FLeave alone;G3;NOLPX
 IredFive:invLT;1{ic}|invLT@0||-11|-29.5|RR||D5G4;|ATTR_X(D5G3;NOJPX-5.5;Y4;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
 InewCell;1{ic}|newCell@0||-40|53.25|||D5G4;
 IredFive:nms1;2{ic}|nms1@0||81|-14.5|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NPX4;Y0.75;)S6
-IredFive:nms2b;1{ic}|nms2b@0||110.5|-45|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NPX6;Y-3.5;)S3
+IredFive:nms2b;1{ic}|nms2b@0||110.5|-45|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NPX6;Y-3.5;)S6
 Ngeneric:Invisible-Pin|pin@6||16.75|64.5|||||ART_message(D5G15;)SnewCell
 Ngeneric:Invisible-Pin|pin@149||16.25|56|||||ART_message(D5G3;)Sam 13 Sep 2009
 NWire_Pin|pin@308||14.75|-7.5|||Y|
@@ -1046,7 +1737,6 @@ NWire_Pin|pin@1051||95|-52.5||||
 NWire_Pin|pin@1052||95|-41||||
 NWire_Pin|pin@1053||81|-7.5||||
 NWire_Pin|pin@1055||40|-56||||
-Ngeneric:Invisible-Pin|pin@1056||72.5|45|||||ART_message(D5G3;)S[REMOVE THE,"\"disable\" INPUT",FROM THE LE CALCULATION,SEE IVAN'S OTHER COMMENT]
 NWire_Pin|pin@1057||-82|-37.5||||
 NWire_Pin|pin@1058||6.5|-30.5||||
 NWire_Pin|pin@1059||21|-30.5||||
@@ -1067,11 +1757,11 @@ NWire_Pin|pin@1079||7.5|8.25||||
 NWire_Pin|pin@1080||9.5|10||||
 NWire_Pin|pin@1081||20|10||||
 NWire_Pin|pin@1082||9.5|8.25||||
-IredFive:pms2;1{ic}|pms2@0||110.5|-29.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX8.75;Y3.25;)S3
+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;)S24
-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
+IsuccCond;1{ic}|predCond@1||-30|-14.5|RR||D5G4;|ATTR_X(D5G3;NOJPX-2;Y-4.5;)S21
+IsuccCond;1{ic}|predCond@2||-30|-30.5|YRR||D5G4;|ATTR_X(D5G3;NOJPX-4;Y-4;)S21
+IpredCond;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
 Iorange40nm:wire40;1{ic}|wire40@2||-69|-41|||D5G4;|ATTR_L(D5FLeave alone;G3;OLPUDY-5;)S4000|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NOLPY-1;)S2|ATTR_width(D5FLeave alone;G1;NOLPY-2;)S7
@@ -1296,7 +1986,7 @@ Evdd_when_not_disabled||D4G2;|pin@39||I
 X
 
 # Cell nor3;2{lay}
-Cnor3;2{lay}||tsmcSun40GP|1249617237093|1253753220874||ATTR_NCC(D5G10;NTX41;Y217.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent vdd_when_not_disabled /vdd_when_not_disabled_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/",exportsConnectedByParent out out1]|DRC_last_good_drc_area_date()G1253753223093
+Cnor3;2{lay}||tsmcSun40GP|1249617237093|1253770237157||ATTR_NCC(D5G10;NTX41;Y217.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent vdd_when_not_disabled /vdd_when_not_disabled_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/",exportsConnectedByParent out out1]|DRC_last_good_drc_area_date()G1253753223093
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NAN-Metal-1-P-Diff-Con|contact@100||0|83|84||R|
 NAN-Metal-1-P-Diff-Con|contact@108||-36|83|84||R|
@@ -1312,8 +2002,8 @@ NAN-Metal-1-N-Diff-Con|contact@251||18|-75|60||R|
 NX-Metal-1-Metal-2-Con|contact@252||18|-105|||XR|
 NX-Metal-1-Metal-2-Con|contact@253||18|-45|||XR|
 NX-Metal-1-Metal-2-Con|contact@254||18|-75|||XR|
-NX-Metal-1-Metal-2-Con|contact@255||-36|60|||R|
-NX-Metal-1-Metal-2-Con|contact@256||36|60|||R|
+NX-Metal-1-Metal-2-Con|contact@255||-36|120|||R|
+NX-Metal-1-Metal-2-Con|contact@256||36|120|||R|
 NX-Metal-1-Metal-2-Con|contact@257||0|-90|||XR|
 NX-Metal-1-Metal-2-Con|contact@258||36|-90|||XR|
 NN-Transistor|nmos@4||9|-75|60||YR|
@@ -1325,7 +2015,7 @@ NMetal-2-Pin|pin@19||54|-45|||R|
 NMetal-1-Pin|pin@29||0|22.5||||
 NMetal-2-Pin|pin@37||54|-75||||
 NMetal-2-Pin|pin@38||54|-105||||
-NMetal-2-Pin|pin@39||-54|60||||
+NMetal-2-Pin|pin@39||-54|120||||
 NMetal-2-Pin|pin@40||-54|75||||
 NMetal-2-Pin|pin@41||-54|105||||
 NMetal-2-Pin|pin@42||-54|45||||
@@ -1334,7 +2024,7 @@ NMetal-2-Pin|pin@45||54|105||||
 NMetal-2-Pin|pin@46||54|45||||
 NMetal-1-Pin|pin@47||0|-22.5||||
 NMetal-1-Pin|pin@48||27|-7.5||||
-NprBoundary-Node|plnode@2||0|10|108|270||A
+NprBoundary-Node|plnode@2||0|0|90|300||A
 NP-Transistor|pmos@11||-27|83|84||XYR|
 NP-Transistor|pmos@12||-9|83|84||XYR|
 NP-Transistor|pmos@13||9|83|84||XYR|
@@ -1349,10 +2039,10 @@ AN-Diff|net@392|||S1800|nmos@5|diff-bottom|18|-64|nmos@4|diff-bottom|18|-64
 AMetal-2|net@393|||S1800|pin@10||-54.5|-45|contact@253||18|-45
 AMetal-2|net@397|||S1800|pin@9||-54.5|-75|contact@254||18|-75
 AMetal-2|net@401|||S1800|pin@5||-54.5|-105|contact@252||18|-105
-AMetal-2|net@428|||S0|contact@255||-36|60|pin@39||-54|60
-AMetal-1|net@429|||S0|contact@255||-36|60|contact@108||-36|60
-AMetal-2|net@432|||S0|contact@256||36|60|contact@255||-36|60
-AMetal-1|net@433|||S1800|contact@256||36|60|contact@110||36|60
+AMetal-2|net@428|||S0|contact@255||-36|120|pin@39||-54|120
+AMetal-1|net@429|||S0|contact@255||-36|120|contact@108||-36|120
+AMetal-2|net@432|||S0|contact@256||36|120|contact@255||-36|120
+AMetal-1|net@433|||S1800|contact@256||36|120|contact@110||36|120
 AMetal-2|net@440|||S1800|pin@41||-54|105|pin@45||54|105
 AMetal-2|net@441|||S1800|pin@40||-54|75|pin@44||54|75
 AMetal-2|net@442|||S1800|pin@42||-54|45|pin@46||54|45
@@ -1556,20 +2246,18 @@ Evdd_when_not_disabled||D6G2;|pin@140||I
 X
 
 # Cell nor3oai;1{lay}
-Cnor3oai;1{lay}||tsmcSun40GP|1253739194128|1253753433528||ATTR_NCC(D5G10;NTX1;Y184;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent vdd_when_not_disabled /vdd_when_not_disabled_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1253753317438|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1253753317438
+Cnor3oai;1{lay}||tsmcSun40GP|1253739194128|1253775755108||ATTR_NCC(D5G10;NTX1;Y184;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent vdd_when_not_disabled /vdd_when_not_disabled_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1253753317438|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1253753317438
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Inor3;2{lay}|nor3@0||94|-7.5|||D5G4;
 Ioai;3{lay}|oai@0||-14|-7.5|||D5G4;
-NMetal-2-Pin|pin@2||-140|52.5||||
-NMetal-2-Pin|pin@3||148|52.5||||
+NMetal-2-Pin|pin@3||148|112.5||||
 AMetal-2|net@0|||S1800|nor3@0|vdd_1|40|97.5|oai@0|vdd_4|76|97.5
 AMetal-2|net@1|||S0|oai@0|vdd_3|76|67.5|nor3@0|vdd_when_not_disabled_1|40|67.5
 AMetal-2|net@2|||S0|oai@0|vdd_5|76|37.5|nor3@0|vdd_2|40|37.5
 AMetal-2|net@3|||S0|oai@0|gnd_9|76|-52.5|nor3@0|gnd_7|39.5|-52.5
 AMetal-2|net@4|||S0|oai@0|gnd|76|-82.5|nor3@0|gnd_6|39.5|-82.5
 AMetal-2|net@5|||S0|oai@0|gnd_10|76|-112.5|nor3@0|gnd_5|39.5|-112.5
-AMetal-2|net@16|||S1800|pin@2||-140|52.5|nor3@0|gnd_11|40|52.5
-AMetal-2|net@17|||S0|pin@3||148|52.5|nor3@0|gnd_11|40|52.5
+AMetal-2|net@17|||S0|pin@3||148|112.5|nor3@0|gnd_11|40|112.5
 AMetal-1|net@26|||S0|nor3@0|out1|94|15|oai@0|ina|14|15
 AMetal-1|net@27|||S0|nor3@0|out2|94|-30|oai@0|in2|64|-30
 Edisable||D5G2;|nor3@0|inc|I
@@ -1584,14 +2272,10 @@ Einb|inAnd2|D5G2;|nor3@0|inb|I
 Einb_1|inOr1|D5G2;|oai@0|ina_3|I
 Einc_1|inOr2|D5G2;|oai@0|inb_1|I
 Eout||D5G2;|oai@0|out|O
-Evdd||D5G2;|oai@0|vdd|G
-Evdd_1||D5G2;|oai@0|vdd_1|G
-Evdd_2||D5G2;|oai@0|vdd_2|G
-Evdd_3||D5G2;|nor3@0|vdd_3|G
+Evdd_3|vdd|D5G2;|nor3@0|vdd_3|G
 Evdd_4||D5G2;|nor3@0|vdd_4|G
 Evdd_5||D5G2;|nor3@0|vdd_5|G
-Evdd_when_not_disabled||D5G2;|pin@2||I
-Evdd_when_not_disabled_1|vdd_when_not_disabled_2|D5G2;|pin@3||I
+Evdd_when_not_disabled_1|vdd_when_not_disabled|D5G2;|pin@3||I
 X
 
 # Cell nor3oai;1{sch}
@@ -1697,7 +2381,7 @@ EfireHI|out|D5G1;RX1.5;|pin@16||O
 X
 
 # Cell oai;3{lay}
-Coai;3{lay}||tsmcSun40GP|1249617237093|1253753195610||ATTR_NCC(D5G10;NTX-13;Y217.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent vdd_when_not_disabled /vdd_when_not_disabled_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1253753099749|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1253753229165
+Coai;3{lay}||tsmcSun40GP|1249617237093|1253775738758||ATTR_NCC(D5G10;NTX-13;Y217.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent vdd_when_not_disabled /vdd_when_not_disabled_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1253753099749|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1253753229165
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NA-Metal-1-Poly-Con|contact@106||27|22.5|2|||
 NAN-Metal-1-P-Diff-Con|contact@110||54|83|84||R|
@@ -1714,13 +2398,13 @@ NAN-Metal-1-N-Diff-Con|contact@198||-18|-75|60||XR|
 NAN-Metal-1-N-Diff-Con|contact@200||0|-75|60||R|
 NAN-Metal-1-N-Diff-Con|contact@202||-54|-75|60||XR|
 NAN-Metal-1-N-Diff-Con|contact@204||-36|-75|60||R|
-NA-Metal-1-Poly-Con|contact@206||-27|7.5|2|||
+NA-Metal-1-Poly-Con|contact@206||-27|-134.5|2|||
 NAN-Metal-1-N-Diff-Con|contact@207||-54|-75|60||R|
 NAN-Metal-1-N-Diff-Con|contact@209||-90|-75|60||XR|
 NAN-Metal-1-N-Diff-Con|contact@211||-72|-75|60||R|
 NAN-Metal-1-N-Diff-Con|contact@213||-126|-75|60||XR|
 NAN-Metal-1-N-Diff-Con|contact@215||-108|-75|60||R|
-NA-Metal-1-Poly-Con|contact@217||-63|22.5|2|||
+NA-Metal-1-Poly-Con|contact@217||-81|-22.5|2|||
 NAN-Metal-1-N-Diff-Con|contact@243||72|-75|58||R|
 NX-Metal-1-Metal-2-Con|contact@246||72|-45|||XR|
 NX-Metal-1-Metal-2-Con|contact@247||72|-75|||XR|
@@ -1767,9 +2451,6 @@ NMetal-2-Pin|pin@10||-126.5|-45|||R|
 NMetal-2-Pin|pin@19||90|-45|||R|
 NMetal-2-Pin|pin@37||90|-75||||
 NMetal-2-Pin|pin@38||90|-105||||
-NMetal-2-Pin|pin@40||-126|75||||
-NMetal-2-Pin|pin@41||-126|105||||
-NMetal-2-Pin|pin@42||-126|45||||
 NMetal-2-Pin|pin@44||90|75||||
 NMetal-2-Pin|pin@45||90|105||||
 NMetal-2-Pin|pin@46||90|45||||
@@ -1780,15 +2461,16 @@ NPoly-Pin|pin@71||27|-22.5||||
 NPoly-Pin|pin@74||45|22.5||||
 NPoly-Pin|pin@75||81|-22.5||||
 NPoly-Pin|pin@76||45|-22.5||||
-NPoly-Pin|pin@77||-45|-22.5||||
-NPoly-Pin|pin@78||9|-22.5||||
-NPoly-Pin|pin@79||-27|-22.5||||
-NPoly-Pin|pin@80||-9|-22.5||||
+NPoly-Pin|pin@77||-45|-134.5||||
+NPoly-Pin|pin@78||9|-134.5||||
+NPoly-Pin|pin@79||-27|-134.5||||
+NPoly-Pin|pin@80||-9|-134.5||||
 NPoly-Pin|pin@81||-117|-22.5||||
 NPoly-Pin|pin@82||-63|-22.5||||
 NPoly-Pin|pin@83||-81|-22.5||||
 NPoly-Pin|pin@84||-99|-22.5||||
-NprBoundary-Node|plnode@2||-18|10|216|270||A
+NPoly-Pin|pin@85||-81|-22.5||||
+NprBoundary-Node|plnode@2||-18|0|234|300||A
 NN-Well-Node|plnode@7||0|78|210|136||A
 NPPlus-Node|plnode@9||0|78|204|136||A
 NP-Transistor|pmos@14||45|83|84||XYR|
@@ -1813,9 +2495,6 @@ AMetal-2|net@462|||S0|contact@250||54|75|contact@253||18|75
 AMetal-2|net@463|||S0|contact@251||54|105|contact@254||18|105
 AP-Diff|net@464|||S0|pmos@14|diff-bottom|36|78|contact@182||36|78
 AP-Diff|net@465|||S0|pmos@15|diff-bottom|0|78|contact@183||0|78
-AMetal-2|net@471|||S1800|pin@42||-126|45|contact@252||18|45
-AMetal-2|net@472|||S1800|pin@40||-126|75|contact@253||18|75
-AMetal-2|net@473|||S1800|pin@41||-126|105|contact@254||18|105
 AN-Diff|net@474|||S0|nmos@6|diff-top|36|-75|contact@188||36|-75
 AMetal-1|net@475|||S0|contact@255||36|-45|contact@188||36|-45
 AMetal-1|net@476|||S0|contact@256||36|-75|contact@188||36|-75
@@ -1897,22 +2576,23 @@ APoly|net@716|||S0|contact@189||63|-22.5|pin@76||45|-22.5
 APoly|net@717|||S0|pin@76||45|-22.5|pin@71||27|-22.5
 APoly|net@718|||S2700|nmos@6|poly-left|45|-30|pin@76||45|-22.5
 APoly|net@719|||S2700|nmos@19|poly-left|27|-30|pin@71||27|-22.5
-APoly|net@794|||S2700|nmos@13|poly-left|-45|-30|pin@77||-45|-22.5
-APoly|net@796|||S2700|nmos@8|poly-left|9|-30|pin@78||9|-22.5
-APoly|net@797|||S1800|pin@77||-45|-22.5|pin@79||-27|-22.5
-APoly|net@799|||S2700|nmos@14|poly-left|-27|-30|pin@79||-27|-22.5
-APoly|net@800|||S1800|pin@79||-27|-22.5|pin@80||-9|-22.5
-APoly|net@801|||S1800|pin@80||-9|-22.5|pin@78||9|-22.5
-APoly|net@802|||S2700|nmos@12|poly-left|-9|-30|pin@80||-9|-22.5
-APoly|net@803|||S2700|pin@79||-27|-22.5|contact@206||-27|7.5
+APoly|net@794|||S900|nmos@13|poly-left|-45|-30|pin@77||-45|-134.5
+APoly|net@796|||S900|nmos@8|poly-left|9|-30|pin@78||9|-134.5
+APoly|net@797|||S1800|pin@77||-45|-134.5|pin@79||-27|-134.5
+APoly|net@799|||S900|nmos@14|poly-left|-27|-30|pin@79||-27|-134.5
+APoly|net@800|||S1800|pin@79||-27|-134.5|pin@80||-9|-134.5
+APoly|net@801|||S1800|pin@80||-9|-134.5|pin@78||9|-134.5
+APoly|net@802|||S900|nmos@12|poly-left|-9|-30|pin@80||-9|-134.5
+APoly|net@803|||S2700|pin@79||-27|-134.5|contact@206||-27|-134.5
 APoly|net@804|||S2700|nmos@16|poly-left|-117|-30|pin@81||-117|-22.5
 APoly|net@806|||S2700|nmos@18|poly-left|-63|-30|pin@82||-63|-22.5
-APoly|net@807|||S2700|pin@82||-63|-22.5|contact@217||-63|22.5
-APoly|net@809|||S1800|pin@83||-81|-22.5|pin@82||-63|-22.5
 APoly|net@810|||S2700|nmos@15|poly-left|-81|-30|pin@83||-81|-22.5
 APoly|net@811|||S1800|pin@81||-117|-22.5|pin@84||-99|-22.5
 APoly|net@812|||S1800|pin@84||-99|-22.5|pin@83||-81|-22.5
 APoly|net@813|||S2700|nmos@17|poly-left|-99|-30|pin@84||-99|-22.5
+APoly|net@814|||S1800|pin@83||-81|-22.5|pin@85||-81|-22.5
+APoly|net@815|||S1800|pin@85||-81|-22.5|pin@82||-63|-22.5
+APoly|net@816|||S2700|pin@85||-81|-22.5|contact@217||-81|-22.5
 Egnd||D5G2;|pin@37||G
 Egnd_5||D5G2;|pin@5||U
 Egnd_6||D5G2;|pin@9||U
@@ -1924,10 +2604,7 @@ Ein2|ina2|D5G2;|contact@189||I
 Einb_1|inb|D5G2;|contact@217||I
 Eina_3|inc|D5G2;|contact@206||I
 Eout||D5G2;|pin@51||O
-Evdd||D5G2;|pin@40||G
-Evdd_1||D5G2;|pin@41||G
-Evdd_2||D5G2;|pin@42||G
-Evdd_3||D5G2;|pin@44||G
+Evdd_3|vdd|D5G2;|pin@44||G
 Evdd_4||D5G2;|pin@45||G
 Evdd_5||D5G2;|pin@46||G
 X
@@ -2366,43 +3043,710 @@ Ein|fire|D5G1;|pin@1||I
 Eout|state|D5G1;|pin@4||O
 X
 
+# Cell pred;1{lay}
+Cpred;1{lay}||tsmcSun40GP|1249617237093|1253771108387||ATTR_NCC(D5G10;NTX-13;Y217.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent vdd_when_not_disabled /vdd_when_not_disabled_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1253753099749|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1253753229165
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NA-Metal-1-Poly-Con|contact@106||45|90|2|||
+NA-Metal-1-Poly-Con|contact@206||-63|15|2|||
+NAN-Metal-1-P-Diff-Con|contact@277||0|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@278||0|45|||R|
+NX-Metal-1-Metal-2-Con|contact@279||0|75|||R|
+NX-Metal-1-Metal-2-Con|contact@280||0|105|||R|
+NAN-Metal-1-P-Diff-Con|contact@281||-36|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@282||-36|45|||R|
+NX-Metal-1-Metal-2-Con|contact@283||-36|75|||R|
+NX-Metal-1-Metal-2-Con|contact@284||-36|105|||R|
+NAN-Metal-1-P-Diff-Con|contact@285||-72|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@286||-72|45|||R|
+NX-Metal-1-Metal-2-Con|contact@287||-72|75|||R|
+NX-Metal-1-Metal-2-Con|contact@288||-72|105|||R|
+NAN-Metal-1-P-Diff-Con|contact@298||-90|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@299||-54|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@300||-18|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@303||-90|90|||R|
+NX-Metal-1-Metal-2-Con|contact@304||-54|90|||R|
+NX-Metal-1-Metal-2-Con|contact@305||-18|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@347||36|47|12||XR|
+NX-Metal-1-Metal-2-Con|contact@348||36|45|||XR|
+NAN-Metal-1-P-Diff-Con|contact@349||54|47|12||XR|
+NAN-Metal-1-N-Diff-Con|contact@350||54|-45|||XR|
+NA-Metal-1-Poly-Con|contact@353||27|-78|2|||
+NAN-Metal-1-N-Diff-Con|contact@360||0|-45|||R|
+NAN-Metal-1-P-Diff-Con|contact@364||18|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@365||18|90|||R|
+NX-Metal-1-Metal-2-Con|contact@366||36|-45|||R|
+NAN-Metal-1-N-Diff-Con|contact@367||36|-45|||R|
+NA-Metal-1-Poly-Con|contact@368||27|15|2|||
+NN-Transistor|nmos@0||45|-45|||XR|
+NN-Transistor|nmos@1||27|-45|||R|
+NN-Transistor|nmos@4||9|-45|||XR|
+NMetal-2-Pin|pin@19||54|-45|||R|
+NMetal-2-Pin|pin@37||54|-75||||
+NMetal-2-Pin|pin@38||54|-105||||
+NMetal-2-Pin|pin@44||54|75||||
+NMetal-2-Pin|pin@45||54|105||||
+NMetal-2-Pin|pin@46||54|45||||
+NPoly-Pin|pin@85||-81|15||||
+NPoly-Pin|pin@86||-63|15||||
+NPoly-Pin|pin@87||-45|15||||
+NPoly-Pin|pin@88||-27|15||||
+NPoly-Pin|pin@89||-9|15||||
+NMetal-1-Pin|pin@105||-90|14.75||||
+NPoly-Pin|pin@108||27|-78||||
+NMetal-1-Pin|pin@109||54|-78||||
+NMetal-1-Pin|pin@116||-90|14.75||||
+NPoly-Pin|pin@117||9|15||||
+NMetal-2-Pin|pin@118||-90|75||||
+NMetal-2-Pin|pin@119||-90|105||||
+NMetal-2-Pin|pin@120||-90|45||||
+NMetal-1-Pin|pin@122||54|-78||||
+NPoly-Pin|pin@124||9|15||||
+NPoly-Pin|pin@129||45|15||||
+NMetal-1-Pin|pin@131||0|15||||
+NprBoundary-Node|plnode@2||-18|0|216|300||A
+NN-Well-Node|plnode@7||0|78|210|136||A
+NPPlus-Node|plnode@9||0|78|204|136||A
+NP-Transistor|pmos@20||-9|83|84||XYR|
+NP-Transistor|pmos@21||-27|83|84||XYR|
+NP-Transistor|pmos@22||-45|83|84||XYR|
+NP-Transistor|pmos@24||-63|83|84||XYR|
+NP-Transistor|pmos@25||-81|83|84||XYR|
+NP-Transistor|pmos@42||45|47|12||XR|
+NP-Transistor|pmos@43||9|83|84||XYR|
+AMetal-1|net@830|||S0|contact@280||0|105|contact@277||0|105
+AMetal-1|net@831|||S0|contact@279||0|75|contact@277||0|75
+AMetal-1|net@832|||S0|contact@278||0|45|contact@277||0|45
+AMetal-1|net@835|||S0|contact@284||-36|105|contact@281||-36|105
+AMetal-1|net@836|||S0|contact@283||-36|75|contact@281||-36|75
+AMetal-1|net@837|||S0|contact@282||-36|45|contact@281||-36|45
+AP-Diff|net@841|||S1800|pmos@25|diff-top|-72|53|contact@285||-72|53
+AMetal-1|net@842|||S0|contact@288||-72|105|contact@285||-72|105
+AMetal-1|net@843|||S0|contact@287||-72|75|contact@285||-72|75
+AMetal-1|net@844|||S0|contact@286||-72|45|contact@285||-72|45
+AP-Diff|net@846|||S0|pmos@24|diff-bottom|-72|59|pmos@25|diff-top|-72|59
+AP-Diff|net@863|||S0|pmos@25|diff-bottom|-90|83|contact@298||-90|83
+AMetal-1|net@870|||S0|contact@305||-18|90|contact@300||-18|90
+AMetal-1|net@871|||S0|contact@304||-54|90|contact@299||-54|90
+AMetal-1|net@872|||S0|contact@303||-90|90|contact@298||-90|90
+AMetal-2|net@875|||S1800|contact@303||-90|90|contact@304||-54|90
+AMetal-2|net@876|||S1800|contact@304||-54|90|contact@305||-18|90
+APoly|net@946|||S900|pmos@25|poly-right|-81|26|pin@85||-81|15
+APoly|net@947|||S1800|pin@85||-81|15|pin@86||-63|15
+APoly|net@949|||S900|pmos@24|poly-right|-63|26|pin@86||-63|15
+APoly|net@950|||S1800|pin@86||-63|15|pin@87||-45|15
+APoly|net@952|||S900|pmos@22|poly-right|-45|26|pin@87||-45|15
+APoly|net@955|||S900|pmos@21|poly-right|-27|26|pin@88||-27|15
+APoly|net@956|||S1800|pin@88||-27|15|pin@89||-9|15
+APoly|net@958|||S900|pmos@20|poly-right|-9|26|pin@89||-9|15
+AP-Diff|net@1010|||S0|pmos@42|diff-bottom|36|47|contact@347||36|47
+AMetal-1|net@1011|||S900|contact@348||36|45|contact@347||36|41
+AMetal-2|net@1012|||S1800|contact@348||36|45|pin@46||54|45
+AMetal-2|net@1016|||S0|contact@278||0|45|contact@282||-36|45
+AMetal-2|net@1017|||S0|contact@282||-36|45|contact@286||-72|45
+AMetal-2|net@1022|||S1800|contact@287||-72|75|contact@283||-36|75
+AMetal-2|net@1023|||S1800|contact@283||-36|75|contact@279||0|75
+AP-Diff|net@1034|||S0|pmos@42|diff-top|54|47|contact@349||54|47
+AN-Diff|net@1035|||S0|nmos@0|diff-top|54|-45|contact@350||54|-45
+APoly|net@1039|||S900|nmos@1|poly-right|27|-30|pin@108||27|-78
+APoly|net@1040|||S0|contact@353||28|-78|pin@108||27|-78
+AMetal-1|net@1041|||S1800|contact@353||28|-78|pin@109||54|-78
+AMetal-1|net@1042|||S900|contact@350||54|-45|pin@109||54|-78
+AN-Diff|net@1054|||S0|nmos@4|diff-bottom|0|-45|contact@360||0|-45
+AMetal-2|net@1070|||S1800|contact@288||-72|105|contact@284||-36|105
+AMetal-2|net@1071|||S1800|contact@284||-36|105|contact@280||0|105
+AP-Diff|net@1072|||S0|pmos@22|diff-bottom|-54|62|contact@299||-54|62
+AP-Diff|net@1073|||S1800|pmos@24|diff-top|-54|66|contact@299||-54|66
+AP-Diff|net@1076|||S1800|pmos@22|diff-top|-36|60|contact@281||-36|60
+AP-Diff|net@1077|||S0|pmos@21|diff-bottom|-36|67|contact@281||-36|67
+AP-Diff|net@1078|||S0|pmos@20|diff-bottom|-18|63|contact@300||-18|63
+AP-Diff|net@1079|||S1800|pmos@21|diff-top|-18|83|contact@300||-18|83
+AP-Diff|net@1080|||S1800|pmos@20|diff-top|0|59|contact@277||0|59
+AMetal-1|net@1106|||S0|pin@105||-90|14.75|pin@116||-90|14.75
+AP-Diff|net@1107|||S0|pmos@43|diff-bottom|0|89|pmos@20|diff-top|0|89
+AP-Diff|net@1108|||S0|pmos@43|diff-top|18|83|contact@364||18|83
+AMetal-1|net@1109|||S0|contact@365||18|90|contact@364||18|90
+AMetal-2|net@1110|||S0|contact@365||18|90|contact@305||-18|90
+APoly|net@1111|||S1800|pin@85||-81|15|contact@206||-63|15
+AMetal-2|net@1114|||S1800|contact@280||0|105|pin@45||54|105
+AMetal-2|net@1115|||S1800|contact@279||0|75|pin@44||54|75
+AMetal-2|net@1116|||S1800|contact@278||0|45|contact@348||36|45
+APoly|net@1117|||S1800|pin@89||-9|15|pin@117||9|15
+APoly|net@1118|||S900|pmos@43|poly-right|9|26|pin@117||9|15
+AMetal-2|net@1119|||S1800|pin@119||-90|105|contact@288||-72|105
+AMetal-2|net@1120|||S1800|pin@118||-90|75|contact@287||-72|75
+AMetal-2|net@1121|||S1800|pin@120||-90|45|contact@286||-72|45
+AMetal-1|net@1127|||S900|contact@349||54|41|pin@122||54|-78
+AMetal-1|net@1128|||S1800|contact@353||28|-78|pin@122||54|-78
+AN-Diff|net@1133|||S0|nmos@0|diff-bottom|36|-45|nmos@1|diff-bottom|36|-45
+AN-Diff|net@1134|||S0|nmos@1|diff-top|18|-45|nmos@4|diff-top|18|-45
+AN-Diff|net@1135|||S0|nmos@1|diff-bottom|36|-45|contact@367||36|-45
+AMetal-1|net@1136|||S900|contact@366||36|-45|contact@367||36|-45
+AMetal-1|net@1143|||S2700|pin@105||-90|14.75|contact@298||-90|41
+APoly|net@1144|||S1800|pin@87||-45|15|pin@124||9|15
+APoly|net@1145|||S0|pin@124||9|15|pin@88||-27|15
+APoly|net@1146|||S2700|nmos@4|poly-right|9|-30|pin@124||9|15
+APoly|net@1158|||S2700|pmos@42|poly-right|45|68|contact@106||45|90
+AMetal-1|net@1159|||S0|contact@106||44|90|contact@364||18|90
+APoly|net@1160|||S900|pmos@42|poly-left|45|26|pin@129||45|15
+APoly|net@1161|||S900|pin@129||45|15|nmos@0|poly-right|45|-30
+APoly|net@1162|||S0|pin@129||45|15|contact@368||28|15
+AMetal-1|net@1165|||S0|contact@368||26|15|pin@131||0|15
+AMetal-1|net@1166|||S2700|contact@360||0|-45|pin@131||0|15
+AMetal-2|net@1167|||S0|pin@19||54|-45|contact@366||36|-45
+Econd|fire|D5G2;|contact@206||I
+Egnd||D5G2;|pin@37||G
+Egnd_9||D5G2;|pin@19||U
+Egnd_10||D5G2;|pin@38||G
+Estate||D5G2;|pin@105||O
+Evdd_3|vdd|D5G2;|pin@44||G
+Evdd_4||D5G2;|pin@45||G
+Evdd_5||D5G2;|pin@46||G
+Evdd_6||D5G2;|pin@118||G
+Evdd_7||D5G2;|pin@119||G
+Evdd_8||D5G2;|pin@120||G
+X
+
 # Cell pred;1{sch}
-Cpred;1{sch}||schematic|1227920907034|1253478659183||ATTR_LEGATE(D5G1;HNPX-40;Y5.5;)I1|ATTR_X(D5G4;HNOLPX-23;Y28;)S@X
+Cpred;1{sch}||schematic|1227920907034|1253764868547||ATTR_LEGATE(D5G1;HNPX-40;Y5.5;)I1|ATTR_X(D5G4;HNOLPX-23;Y28;)S@X
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-23|2.5||||
 NOff-Page|conn@2||9.75|2.5||||
-IredFive:inv;1{ic}|inv@0||1.5|-3|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-2;Y-3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nms2b;1{ic}|nms2b@0||-6.5|-7|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NPX4.25;Y-6;)S0.5
+IredFive:inv;1{ic}|inv@0||1.5|-7.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-2;Y-3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nms2b;1{ic}|nms2b@0||-6.5|-7|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NPX4.25;Y-6;)S0.5
 Ngeneric:Invisible-Pin|pin@0||-0.5|39|||||ART_message(D5G5;)Spred
 Ngeneric:Invisible-Pin|pin@1||0|35|||||ART_message(D5G3;)Sam 13 Sep 2009
-NWire_Pin|pin@29||-18|-6|||X|
 NWire_Pin|pin@42||-18|2.5||||
 NWire_Pin|pin@78||-6.5|2.5||||
-NWire_Pin|pin@80||5.5|-3||||
+NWire_Pin|pin@80||5.5|-7.5||||
 NWire_Pin|pin@81||5.5|2.5||||
 NWire_Pin|pin@87||-18|10.5||||
-NWire_Pin|pin@90||-18|-7||||
+NWire_Pin|pin@91||-18|-3||||
+NWire_Pin|pin@92||-3.5|-7.5||||
 IredFive:pms1;2{ic}|pms1@0||-6.5|10.5|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX5.75;Y-0.5;)S@X
 Ipred;1{ic}|pred@1||-36|14|||D5G4;|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_LEPARALLGRP()I-1|ATTR_drive0()Sstrong0|ATTR_drive1()Sstrong1|ATTR_su()I-1
-Awire|net@103|||2700|pin@29||-18|-6|pin@42||-18|2.5
 Awire|net@105|||1800|conn@0|y|-21|2.5|pin@42||-18|2.5
-Awire|net@203|||1800|inv@0|in|4|-3|pin@80||5.5|-3
+Awire|net@203|||1800|inv@0|in|4|-7.5|pin@80||5.5|-7.5
 Awire|net@205|||0|pin@81||5.5|2.5|pin@78||-6.5|2.5
-Awire|net@206|||2700|pin@80||5.5|-3|pin@81||5.5|2.5
-Awire|net@221|||900|pin@29||-18|-6|pin@90||-18|-7
+Awire|net@206|||2700|pin@80||5.5|-7.5|pin@81||5.5|2.5
 Awire|net@222|||0|conn@2|a|7.75|2.5|pin@81||5.5|2.5
-Awire|net@227|||0|nms2b@0|g|-9.5|-7|pin@90||-18|-7
 Awire|net@228|||2700|nms2b@0|d|-6.5|-1|pin@78||-6.5|2.5
-Awire|net@229|||0|inv@0|out|-1|-3|nms2b@0|g2|-3.5|-3
 Awire|net@230|||900|pms1@0|d|-6.5|8.5|pin@78||-6.5|2.5
 Awire|net@231|||1800|pin@87||-18|10.5|pms1@0|g|-9.5|10.5
 Awire|net@232|||2700|pin@42||-18|2.5|pin@87||-18|10.5
+Awire|net@234|||2700|pin@91||-18|-3|pin@42||-18|2.5
+Awire|net@235|||0|nms2b@0|g2|-9.5|-3|pin@91||-18|-3
+Awire|net@236|||0|inv@0|out|-1|-7.5|pin@92||-3.5|-7.5
+Awire|net@237|||900|nms2b@0|g|-3.5|-7|pin@92||-3.5|-7.5
 Efire||D4G2;|conn@0|a|I|ATTR_le(D5G1;NX-1.5;Y-1.5;)S0.666
 Estate||D4G2;X9;|conn@2|a|O|ATTR_le(D5G1;NX-3;Y-2;)S0.666
 X
 
 # Cell predCond;1{ic}
-CpredCond;1{ic}||artwork|1227921780535|1252892392018|E|ATTR_LEGATE(D5G1;HNPX-0.5;Y-5;)I1|ATTR_X(D5G1;HNOLPX-0.5;Y-3;)S@X
+CpredCond;1{ic}||artwork|1188825505548|1253481132730|EI|ATTR_LEGATE(D5G5;HNPY-2;)I1|ATTR_X(D5G1;HNPY3;)I8
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@10||-2.5|1|1|1|||ART_color()I-1174339839
+NThick-Circle|art@11||0|0|4|4|RRR||ART_color()I-1174339839|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@12||-2.5|-1|1|1|||ART_color()I-1174339839
+Nschematic:Bus_Pin|pin@0||-3|1|-1|-1|Y|
+Nschematic:Bus_Pin|pin@2||2|0|-1|-1||
+NPin|pin@68||-2|-2|1|1|||ART_color()I-1174339839
+NPin|pin@69||-2|2|1|1|||ART_color()I-1174339839
+NPin|pin@71||0|2|1|1|||ART_color()I-1174339839
+NPin|pin@72||0|-2|1|1|||ART_color()I-1174339839
+Nschematic:Bus_Pin|pin@73||-3|-1|-1|-1|Y|
+NPin|pin@74||-2|-1|1|1|||ART_color()I-1174339839
+NPin|pin@75||-1|-2|1|1|||ART_color()I-1174339839
+Ngeneric:Invisible-Pin|pin@76||-0.25|0|||||ART_message(C26;D5G2;)SK
+AThicker|net@55|||FS2700|pin@74||-2|-1|pin@69||-2|2|ART_color()I-1174339839
+AThicker|net@58|||FS1800|pin@69||-2|2|pin@71||0|2|ART_color()I-1174339839
+AThicker|net@59|||FS1800|pin@68||-2|-2|pin@72||0|-2|ART_color()I-1174339839
+AThicker|net@60|||FS2700|pin@68||-2|-2|pin@74||-2|-1|ART_color()I-1174339839
+AThicker|net@61|||FS1350|pin@74||-2|-1|pin@75||-1|-2|ART_color()I-1174339839
+Econd||D5G2;X-2.5;|pin@73||I
+Ein||D5G2;X-1.5;|pin@0||I
+Estate||D5G2;X2.5;|pin@2||O
+X
+
+# Cell predCond;1{lay}
+CpredCond;1{lay}||tsmcSun40GP|1249617237093|1253773772410||ATTR_NCC(D5G10;NTX65.25;Y342;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent vdd_when_not_disabled /vdd_when_not_disabled_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1253753099749|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1253753229165
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NA-Metal-1-Poly-Con|contact@106||72|0.5|2|||
+NA-Metal-1-Poly-Con|contact@217||-99|15|2|||
+NAN-Metal-1-P-Diff-Con|contact@309||-108|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@310||-108|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@311||72|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@314||72|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@315||36|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@318||36|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@319||0|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@322||0|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@323||-36|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@326||-36|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@327||-72|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@330||-72|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@335||-90|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@336||-54|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@337||-18|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@338||18|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@339||54|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@340||-90|60|||R|
+NX-Metal-1-Metal-2-Con|contact@341||-54|60|||R|
+NX-Metal-1-Metal-2-Con|contact@342||-18|60|||R|
+NX-Metal-1-Metal-2-Con|contact@343||18|60|||R|
+NX-Metal-1-Metal-2-Con|contact@344||54|60|||R|
+NAN-Metal-1-P-Diff-Con|contact@345||90|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@346||90|60|||R|
+NAN-Metal-1-P-Diff-Con|contact@347||126|47|12||R|
+NX-Metal-1-Metal-2-Con|contact@348||126|45|||R|
+NAN-Metal-1-P-Diff-Con|contact@349||108|47|12||R|
+NAN-Metal-1-N-Diff-Con|contact@350||108|-45|||R|
+NAN-Metal-1-N-Diff-Con|contact@351||126|-45|||R|
+NX-Metal-1-Metal-2-Con|contact@352||126|-45|||R|
+NA-Metal-1-Poly-Con|contact@353||90|-78|2|||
+NX-Metal-1-Metal-2-Con|contact@354||126|-105|||R|
+NAN-Metal-1-N-Diff-Con|contact@355||126|-105|||R|
+NAN-Metal-1-N-Diff-Con|contact@356||54|-45|||XR|
+NAN-Metal-1-N-Diff-Con|contact@357||72|-45|||XR|
+NAN-Metal-1-N-Diff-Con|contact@358||72|-105|||R|
+NAN-Metal-1-N-Diff-Con|contact@359||108|-105|||R|
+NAN-Metal-1-N-Diff-Con|contact@360||54|-105|||R|
+NA-Metal-1-Poly-Con|contact@361||63|-130.5|2|||
+NAN-Metal-1-P-Diff-Con|contact@362||-108|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@363||-108|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@364||-90|217|84||XYR|
+NA-Metal-1-Poly-Con|contact@365||81|285|2||XY|
+NX-Metal-1-Metal-2-Con|contact@366||-18|255|||XYR|
+NX-Metal-1-Metal-2-Con|contact@367||-18|225|||XYR|
+NX-Metal-1-Metal-2-Con|contact@368||-18|195|||XYR|
+NAN-Metal-1-P-Diff-Con|contact@369||18|217|84||XYR|
+NX-Metal-1-Metal-2-Con|contact@370||18|255|||XYR|
+NX-Metal-1-Metal-2-Con|contact@371||18|225|||XYR|
+NX-Metal-1-Metal-2-Con|contact@372||18|195|||XYR|
+NAN-Metal-1-P-Diff-Con|contact@373||54|217|84||XYR|
+NX-Metal-1-Metal-2-Con|contact@374||54|255|||XYR|
+NX-Metal-1-Metal-2-Con|contact@375||54|225|||XYR|
+NX-Metal-1-Metal-2-Con|contact@376||-90|255|||XYR|
+NX-Metal-1-Metal-2-Con|contact@377||54|195|||XYR|
+NAN-Metal-1-P-Diff-Con|contact@378||90|217|84||XYR|
+NX-Metal-1-Metal-2-Con|contact@379||90|255|||XYR|
+NX-Metal-1-Metal-2-Con|contact@380||90|225|||XYR|
+NX-Metal-1-Metal-2-Con|contact@381||90|195|||XYR|
+NAN-Metal-1-P-Diff-Con|contact@382||72|217|84||XYR|
+NAN-Metal-1-P-Diff-Con|contact@383||36|217|84||XYR|
+NAN-Metal-1-P-Diff-Con|contact@384||0|217|84||XYR|
+NAN-Metal-1-P-Diff-Con|contact@385||-36|217|84||XYR|
+NAN-Metal-1-P-Diff-Con|contact@386||-72|217|84||XYR|
+NX-Metal-1-Metal-2-Con|contact@387||-90|225|||XYR|
+NX-Metal-1-Metal-2-Con|contact@388||72|210|||XYR|
+NX-Metal-1-Metal-2-Con|contact@389||36|210|||XYR|
+NX-Metal-1-Metal-2-Con|contact@390||0|210|||XYR|
+NX-Metal-1-Metal-2-Con|contact@391||-36|210|||XYR|
+NX-Metal-1-Metal-2-Con|contact@392||-72|210|||XYR|
+NX-Metal-1-Metal-2-Con|contact@393||-90|195|||XYR|
+NAN-Metal-1-P-Diff-Con|contact@394||-54|217|84||XYR|
+NX-Metal-1-Metal-2-Con|contact@395||-54|255|||XYR|
+NX-Metal-1-Metal-2-Con|contact@396||-54|225|||XYR|
+NX-Metal-1-Metal-2-Con|contact@397||-54|195|||XYR|
+NAN-Metal-1-P-Diff-Con|contact@398||-18|217|84||XYR|
+NAN-Metal-1-P-Diff-Con|contact@399||-108|217|84||XR|
+NX-Metal-1-Metal-2-Con|contact@400||-108|210|||XYR|
+NN-Transistor|nmos@0||117|-45|||R|
+NN-Transistor|nmos@1||117|-105|||R|
+NN-Transistor|nmos@3||63|-45|||XR|
+NN-Transistor|nmos@4||63|-105|||XR|
+NMetal-2-Pin|pin@19||144|-45|||R|
+NMetal-2-Pin|pin@37||144|-75||||
+NMetal-2-Pin|pin@38||144|-105||||
+NMetal-2-Pin|pin@44||144|75||||
+NMetal-2-Pin|pin@45||144|105||||
+NMetal-2-Pin|pin@46||144|45||||
+NPoly-Pin|pin@94||-99|15||||
+NPoly-Pin|pin@95||81|15||||
+NPoly-Pin|pin@96||-81|15||||
+NPoly-Pin|pin@97||-63|15||||
+NPoly-Pin|pin@98||-45|15||||
+NPoly-Pin|pin@99||-27|15||||
+NPoly-Pin|pin@100||-9|15||||
+NPoly-Pin|pin@101||9|15||||
+NPoly-Pin|pin@102||27|15||||
+NPoly-Pin|pin@103||45|15||||
+NPoly-Pin|pin@104||63|15||||
+NMetal-1-Pin|pin@105||90|-24.75||||
+NPoly-Pin|pin@106||117|0.5||||
+NMetal-1-Pin|pin@107||90|0.5||||
+NPoly-Pin|pin@108||117|-78||||
+NMetal-1-Pin|pin@109||108|-78||||
+NMetal-1-Pin|pin@110||54|-24.75||||
+NMetal-1-Pin|pin@114||144|-86||||
+NMetal-1-Pin|pin@115||144|-130.5||||
+NPoly-Pin|pin@116||63|15|||X|
+NMetal-1-Pin|pin@117||-94|285|||XY|
+NMetal-2-Pin|pin@118||90|225|||XY|
+NPoly-Pin|pin@119||-9|285|||XY|
+NPoly-Pin|pin@120||-27|285|||XY|
+NPoly-Pin|pin@121||-45|285|||XY|
+NPoly-Pin|pin@122||-63|285|||XY|
+NPoly-Pin|pin@123||-81|285|||XY|
+NMetal-2-Pin|pin@124||90|195|||XY|
+NMetal-2-Pin|pin@125||90|255|||XY|
+NPoly-Pin|pin@126||81|285|||XY|
+NPoly-Pin|pin@127||-99|285|||XY|
+NPoly-Pin|pin@128||63|285|||XY|
+NPoly-Pin|pin@129||45|285|||XY|
+NPoly-Pin|pin@130||27|285|||XY|
+NPoly-Pin|pin@131||9|285|||XY|
+NMetal-2-Pin|pin@132||144|225||||
+NMetal-2-Pin|pin@133||144|255||||
+NMetal-2-Pin|pin@134||144|195||||
+NMetal-1-Pin|pin@137||144|84||||
+NMetal-1-Pin|pin@138||108|84||||
+NMetal-1-Pin|pin@139||108|285||||
+NprBoundary-Node|plnode@2||9|0|252|300||A
+NN-Well-Node|plnode@7||0|78|210|136||A
+NPPlus-Node|plnode@9||0|78|204|136||A
+NP-Transistor|pmos@31||63|83|84||XYR|
+NP-Transistor|pmos@32||45|83|84||XYR|
+NP-Transistor|pmos@33||27|83|84||XYR|
+NP-Transistor|pmos@34||9|83|84||XYR|
+NP-Transistor|pmos@35||-9|83|84||XYR|
+NP-Transistor|pmos@36||-27|83|84||XYR|
+NP-Transistor|pmos@37||-45|83|84||XYR|
+NP-Transistor|pmos@38||-63|83|84||XYR|
+NP-Transistor|pmos@39||-81|83|84||XYR|
+NP-Transistor|pmos@40||-99|83|84||XYR|
+NP-Transistor|pmos@41||81|83|84||XYR|
+NP-Transistor|pmos@42||117|47|12||R|
+NP-Transistor|pmos@43||-81|217|84||R|
+NP-Transistor|pmos@44||-63|217|84||R|
+NP-Transistor|pmos@45||-99|217|84||R|
+NP-Transistor|pmos@46||-45|217|84||R|
+NP-Transistor|pmos@47||-27|217|84||R|
+NP-Transistor|pmos@48||-9|217|84||R|
+NP-Transistor|pmos@49||9|217|84||R|
+NP-Transistor|pmos@50||27|217|84||R|
+NP-Transistor|pmos@51||45|217|84||R|
+NP-Transistor|pmos@52||63|217|84||R|
+NP-Transistor|pmos@53||81|217|84||R|
+AMetal-1|net@881|||S0|contact@310||-108|90|contact@309||-108|90
+AP-Diff|net@883|||S0|pmos@31|diff-top|72|53|contact@311||72|53
+AMetal-1|net@884|||S0|contact@314||72|90|contact@311||72|90
+AP-Diff|net@887|||S1800|pmos@32|diff-top|54|59|pmos@31|diff-bottom|54|59
+AP-Diff|net@888|||S1800|pmos@33|diff-top|36|53|contact@315||36|53
+AMetal-1|net@889|||S0|contact@318||36|90|contact@315||36|90
+AP-Diff|net@892|||S1800|pmos@34|diff-top|18|59|pmos@33|diff-bottom|18|59
+AP-Diff|net@893|||S0|pmos@32|diff-bottom|36|59|pmos@33|diff-top|36|59
+AP-Diff|net@894|||S1800|pmos@35|diff-top|0|53|contact@319||0|53
+AMetal-1|net@895|||S0|contact@322||0|90|contact@319||0|90
+AP-Diff|net@898|||S1800|pmos@36|diff-top|-18|59|pmos@35|diff-bottom|-18|59
+AP-Diff|net@899|||S1800|pmos@37|diff-top|-36|53|contact@323||-36|53
+AMetal-1|net@900|||S0|contact@326||-36|90|contact@323||-36|90
+AP-Diff|net@903|||S0|pmos@36|diff-bottom|-36|59|pmos@37|diff-top|-36|59
+AP-Diff|net@904|||S0|pmos@34|diff-bottom|0|58|pmos@35|diff-top|0|58
+AP-Diff|net@905|||S1800|pmos@39|diff-top|-72|53|contact@327||-72|53
+AMetal-1|net@906|||S0|contact@330||-72|90|contact@327||-72|90
+AP-Diff|net@909|||S0|pmos@38|diff-bottom|-72|59|pmos@39|diff-top|-72|59
+AP-Diff|net@914|||S1800|pmos@40|diff-top|-90|58|pmos@39|diff-bottom|-90|58
+AP-Diff|net@915|||S0|pmos@39|diff-bottom|-90|83|contact@335||-90|83
+AP-Diff|net@917|||S0|pmos@35|diff-bottom|-18|83|contact@337||-18|83
+AP-Diff|net@918|||S0|pmos@33|diff-bottom|18|83|contact@338||18|83
+AP-Diff|net@919|||S0|pmos@31|diff-bottom|54|83|contact@339||54|83
+AMetal-1|net@920|||S0|contact@344||54|60|contact@339||54|60
+AMetal-1|net@921|||S0|contact@343||18|60|contact@338||18|60
+AMetal-1|net@922|||S0|contact@342||-18|60|contact@337||-18|60
+AMetal-1|net@923|||S0|contact@341||-54|60|contact@336||-54|60
+AMetal-1|net@924|||S0|contact@340||-90|60|contact@335||-90|60
+AMetal-2|net@925|||S1800|contact@340||-90|60|contact@341||-54|60
+AMetal-2|net@926|||S1800|contact@341||-54|60|contact@342||-18|60
+AMetal-2|net@927|||S1800|contact@342||-18|60|contact@343||18|60
+AMetal-2|net@928|||S1800|contact@343||18|60|contact@344||54|60
+AP-Diff|net@929|||S1800|pmos@41|diff-bottom|72|86|pmos@31|diff-top|72|86
+AP-Diff|net@930|||S1800|pmos@41|diff-top|90|83|contact@345||90|83
+AMetal-1|net@931|||S0|contact@346||90|60|contact@345||90|60
+AMetal-2|net@932|||S0|contact@346||90|60|contact@344||54|60
+AMetal-2|net@934|||S1800|contact@330||-72|90|contact@326||-36|90
+AMetal-2|net@935|||S1800|contact@326||-36|90|contact@322||0|90
+AMetal-2|net@936|||S1800|contact@322||0|90|contact@318||36|90
+AMetal-2|net@937|||S1800|contact@318||36|90|contact@314||72|90
+APoly|net@972|||S900|pmos@40|poly-right|-99|26|pin@94||-99|15
+APoly|net@974|||S900|pmos@41|poly-right|81|26|pin@95||81|15
+APoly|net@975|||S1800|pin@94||-99|15|pin@96||-81|15
+APoly|net@977|||S900|pmos@39|poly-right|-81|26|pin@96||-81|15
+APoly|net@978|||S1800|pin@96||-81|15|pin@97||-63|15
+APoly|net@980|||S900|pmos@38|poly-right|-63|26|pin@97||-63|15
+APoly|net@981|||S1800|pin@97||-63|15|pin@98||-45|15
+APoly|net@983|||S900|pmos@37|poly-right|-45|26|pin@98||-45|15
+APoly|net@984|||S1800|pin@98||-45|15|pin@99||-27|15
+APoly|net@986|||S900|pmos@36|poly-right|-27|26|pin@99||-27|15
+APoly|net@987|||S1800|pin@99||-27|15|pin@100||-9|15
+APoly|net@989|||S900|pmos@35|poly-right|-9|26|pin@100||-9|15
+APoly|net@990|||S1800|pin@100||-9|15|pin@101||9|15
+APoly|net@992|||S900|pmos@34|poly-right|9|26|pin@101||9|15
+APoly|net@993|||S1800|pin@101||9|15|pin@102||27|15
+APoly|net@995|||S900|pmos@33|poly-right|27|26|pin@102||27|15
+APoly|net@998|||S900|pmos@32|poly-right|45|26|pin@103||45|15
+APoly|net@999|||S1800|pin@103||45|15|pin@104||63|15
+APoly|net@1000|||S1800|pin@104||63|15|pin@95||81|15
+APoly|net@1001|||S900|pmos@31|poly-right|63|26|pin@104||63|15
+APoly|net@1002|||S900|pin@94||-99|15|contact@217||-99|15
+AP-Diff|net@1010|||S0|pmos@42|diff-bottom|126|47|contact@347||126|47
+AMetal-1|net@1011|||S900|contact@348||126|45|contact@347||126|41
+AMetal-2|net@1012|||S1800|contact@348||126|45|pin@46||144|45
+APoly|net@1028|||S900|pmos@42|poly-left|117|26|pin@106||117|0.5
+APoly|net@1029|||S1800|contact@106||73|0.5|pin@106||117|0.5
+AMetal-1|net@1030|||S900|contact@345||90|83|pin@107||90|0.5
+AMetal-1|net@1031|||S900|pin@107||90|0.5|pin@105||90|-24.75
+AMetal-1|net@1032|||S1800|contact@106||73|0.5|pin@107||90|0.5
+APoly|net@1033|||S900|pin@106||117|0.5|nmos@0|poly-right|117|-30
+AP-Diff|net@1034|||S0|pmos@42|diff-top|108|47|contact@349||108|47
+AN-Diff|net@1035|||S0|nmos@0|diff-top|108|-45|contact@350||108|-45
+AMetal-1|net@1036|||S2700|contact@350||108|-45|contact@349||108|41
+AN-Diff|net@1037|||S0|nmos@0|diff-bottom|126|-45|contact@351||126|-45
+AMetal-1|net@1038|||S2700|contact@352||126|-45|contact@351||126|-45
+APoly|net@1039|||S2700|nmos@1|poly-right|117|-90|pin@108||117|-78
+APoly|net@1040|||S1800|contact@353||91|-78|pin@108||117|-78
+AMetal-1|net@1041|||S1800|contact@353||91|-78|pin@109||108|-78
+AMetal-1|net@1042|||S900|contact@350||108|-45|pin@109||108|-78
+AN-Diff|net@1043|||S0|nmos@1|diff-bottom|126|-105|contact@355||126|-105
+AMetal-1|net@1044|||S900|contact@355||126|-105|contact@354||126|-105
+AN-Diff|net@1046|||S0|nmos@3|diff-bottom|54|-45|contact@356||54|-45
+AMetal-1|net@1047|||S2700|contact@356||54|-45|pin@110||54|-24.75
+AMetal-1|net@1048|||S0|pin@105||90|-24.75|pin@110||54|-24.75
+AN-Diff|net@1049|||S0|nmos@3|diff-top|72|-45|contact@357||72|-45
+AN-Diff|net@1050|||S0|nmos@4|diff-top|72|-105|contact@358||72|-105
+AMetal-1|net@1051|||S2700|contact@358||72|-105|contact@357||72|-45
+AN-Diff|net@1052|||S0|nmos@1|diff-top|108|-105|contact@359||108|-105
+AMetal-1|net@1053|||S0|contact@359||108|-105|contact@358||72|-105
+AN-Diff|net@1054|||S0|nmos@4|diff-bottom|54|-105|contact@360||54|-105
+AMetal-1|net@1055|||S2700|contact@360||54|-105|contact@356||54|-45
+APoly|net@1056|||S900|nmos@4|poly-left|63|-120|contact@361||63|-130.5
+AMetal-1|net@1063|||S1800|contact@361||62|-130.5|pin@115||144|-130.5
+AMetal-1|net@1064|||S900|pin@114||144|-86|pin@115||144|-130.5
+AMetal-2|net@1065|||S0|pin@19||144|-45|contact@352||126|-45
+AMetal-2|net@1066|||S0|pin@38||144|-105|contact@354||126|-105
+AP-Diff|net@1074|||S1800|pmos@38|diff-top|-54|84|contact@336||-54|84
+AP-Diff|net@1075|||S0|pmos@37|diff-bottom|-54|83|contact@336||-54|83
+AP-Diff|net@1085|||S0|pmos@40|diff-bottom|-108|83|contact@362||-108|83
+AMetal-1|net@1086|||S0|contact@363||-108|90|contact@362||-108|90
+AMetal-2|net@1087|||S1800|contact@363||-108|90|contact@330||-72|90
+AMetal-2|net@1089|||S1800|contact@310||-108|90|contact@363||-108|90
+APoly|net@1091|||S1800|pin@102||27|15|pin@116||63|15
+APoly|net@1092|||S0|pin@116||63|15|pin@103||45|15
+APoly|net@1093|||S2700|nmos@3|poly-right|63|-30|pin@116||63|15
+AMetal-2|net@1094|||S1800|pin@124||90|195|contact@381||90|195
+AMetal-2|net@1095|||S1800|contact@376||-90|255|contact@395||-54|255
+AMetal-2|net@1096|||S0|contact@371||18|225|contact@367||-18|225
+AMetal-2|net@1097|||S0|contact@367||-18|225|contact@396||-54|225
+AMetal-2|net@1098|||S0|contact@396||-54|225|contact@387||-90|225
+AMetal-1|net@1099|||S0|contact@365||81|285|pin@117||-94|285
+AMetal-2|net@1100|||S1800|contact@393||-90|195|contact@397||-54|195
+AMetal-2|net@1101|||S1800|contact@397||-54|195|contact@368||-18|195
+AMetal-2|net@1102|||S0|contact@381||90|195|contact@377||54|195
+AMetal-2|net@1103|||S0|contact@377||54|195|contact@372||18|195
+AMetal-2|net@1104|||S0|contact@372||18|195|contact@368||-18|195
+AP-Diff|net@1105|||S0|pmos@50|diff-bottom|36|238|contact@383||36|238
+AMetal-2|net@1106|||S1800|contact@395||-54|255|contact@366||-18|255
+AP-Diff|net@1107|||S1800|pmos@51|diff-top|36|234|contact@383||36|234
+AP-Diff|net@1108|||S1800|pmos@50|diff-top|18|240|contact@369||18|240
+AP-Diff|net@1109|||S0|pmos@49|diff-bottom|18|233|contact@369||18|233
+AP-Diff|net@1110|||S0|pmos@48|diff-bottom|0|237|contact@384||0|237
+AP-Diff|net@1111|||S1800|pmos@49|diff-top|0|217|contact@384||0|217
+AP-Diff|net@1112|||S1800|pmos@48|diff-top|-18|241|contact@398||-18|241
+AP-Diff|net@1113|||S0|pmos@47|diff-bottom|-18|239|contact@398||-18|239
+AP-Diff|net@1114|||S0|pmos@43|diff-bottom|-72|238|pmos@44|diff-top|-72|238
+AP-Diff|net@1115|||S0|pmos@53|diff-bottom|90|212|contact@378||90|212
+AP-Diff|net@1116|||S1800|pmos@43|diff-top|-90|247|contact@364||-90|247
+AMetal-2|net@1117|||S1800|contact@366||-18|255|contact@370||18|255
+AMetal-1|net@1118|||S0|contact@393||-90|195|contact@364||-90|195
+AMetal-1|net@1119|||S0|contact@387||-90|225|contact@364||-90|225
+AMetal-1|net@1120|||S0|contact@376||-90|255|contact@364||-90|255
+AP-Diff|net@1121|||S1800|pmos@46|diff-top|-54|247|contact@394||-54|247
+AMetal-1|net@1122|||S0|contact@397||-54|195|contact@394||-54|195
+AMetal-1|net@1123|||S0|contact@396||-54|225|contact@394||-54|225
+AMetal-1|net@1124|||S0|contact@395||-54|255|contact@394||-54|255
+AP-Diff|net@1125|||S1800|pmos@47|diff-top|-36|241|pmos@46|diff-bottom|-36|241
+AP-Diff|net@1126|||S0|pmos@44|diff-bottom|-54|241|pmos@46|diff-top|-54|241
+AMetal-1|net@1127|||S0|contact@368||-18|195|contact@398||-18|195
+AMetal-2|net@1128|||S1800|contact@370||18|255|contact@374||54|255
+AMetal-1|net@1129|||S0|contact@367||-18|225|contact@398||-18|225
+AMetal-1|net@1130|||S0|contact@366||-18|255|contact@398||-18|255
+AMetal-1|net@1131|||S0|contact@372||18|195|contact@369||18|195
+AMetal-1|net@1132|||S0|contact@371||18|225|contact@369||18|225
+AMetal-1|net@1133|||S0|contact@370||18|255|contact@369||18|255
+AP-Diff|net@1134|||S1800|pmos@52|diff-top|54|247|contact@373||54|247
+AMetal-1|net@1135|||S0|contact@377||54|195|contact@373||54|195
+AMetal-1|net@1136|||S0|contact@375||54|225|contact@373||54|225
+AMetal-1|net@1137|||S0|contact@374||54|255|contact@373||54|255
+AP-Diff|net@1138|||S0|pmos@51|diff-bottom|54|241|pmos@52|diff-top|54|241
+AMetal-2|net@1139|||S1800|contact@374||54|255|contact@379||90|255
+AMetal-1|net@1140|||S0|contact@381||90|195|contact@378||90|195
+AMetal-1|net@1141|||S0|contact@380||90|225|contact@378||90|225
+AMetal-1|net@1142|||S0|contact@379||90|255|contact@378||90|255
+AP-Diff|net@1143|||S1800|pmos@53|diff-top|72|242|pmos@52|diff-bottom|72|242
+AP-Diff|net@1144|||S0|pmos@52|diff-bottom|72|217|contact@382||72|217
+AP-Diff|net@1145|||S0|pmos@46|diff-bottom|-36|217|contact@385||-36|217
+AP-Diff|net@1146|||S0|pmos@43|diff-bottom|-72|217|contact@386||-72|217
+AMetal-1|net@1147|||S0|contact@392||-72|210|contact@386||-72|210
+AMetal-1|net@1148|||S0|contact@391||-36|210|contact@385||-36|210
+AMetal-1|net@1149|||S0|contact@390||0|210|contact@384||0|210
+AMetal-2|net@1150|||S0|contact@379||90|255|pin@125||90|255
+AMetal-1|net@1151|||S0|contact@389||36|210|contact@383||36|210
+AMetal-1|net@1152|||S0|contact@388||72|210|contact@382||72|210
+AMetal-2|net@1153|||S0|contact@388||72|210|contact@389||36|210
+AMetal-2|net@1154|||S0|contact@389||36|210|contact@390||0|210
+AMetal-2|net@1155|||S0|contact@390||0|210|contact@391||-36|210
+AMetal-2|net@1156|||S0|contact@391||-36|210|contact@392||-72|210
+AP-Diff|net@1157|||S0|pmos@45|diff-bottom|-90|214|pmos@43|diff-top|-90|214
+APoly|net@1158|||S2700|pmos@53|poly-right|81|274|pin@126||81|285
+APoly|net@1159|||S2700|pmos@45|poly-right|-99|274|pin@127||-99|285
+APoly|net@1160|||S0|pin@126||81|285|pin@128||63|285
+AMetal-2|net@1161|||S1800|pin@118||90|225|contact@380||90|225
+APoly|net@1162|||S2700|pmos@52|poly-right|63|274|pin@128||63|285
+APoly|net@1163|||S0|pin@128||63|285|pin@129||45|285
+APoly|net@1164|||S2700|pmos@51|poly-right|45|274|pin@129||45|285
+APoly|net@1165|||S0|pin@129||45|285|pin@130||27|285
+APoly|net@1166|||S2700|pmos@50|poly-right|27|274|pin@130||27|285
+APoly|net@1167|||S0|pin@130||27|285|pin@131||9|285
+APoly|net@1168|||S2700|pmos@49|poly-right|9|274|pin@131||9|285
+APoly|net@1169|||S0|pin@131||9|285|pin@119||-9|285
+APoly|net@1170|||S2700|pmos@48|poly-right|-9|274|pin@119||-9|285
+APoly|net@1171|||S0|pin@119||-9|285|pin@120||-27|285
+AMetal-2|net@1172|||S0|contact@380||90|225|contact@375||54|225
+APoly|net@1173|||S2700|pmos@47|poly-right|-27|274|pin@120||-27|285
+APoly|net@1174|||S0|pin@120||-27|285|pin@121||-45|285
+APoly|net@1175|||S2700|pmos@46|poly-right|-45|274|pin@121||-45|285
+APoly|net@1176|||S0|pin@121||-45|285|pin@122||-63|285
+APoly|net@1177|||S2700|pmos@44|poly-right|-63|274|pin@122||-63|285
+APoly|net@1178|||S0|pin@122||-63|285|pin@123||-81|285
+APoly|net@1179|||S0|pin@123||-81|285|pin@127||-99|285
+APoly|net@1180|||S2700|pmos@43|poly-right|-81|274|pin@123||-81|285
+APoly|net@1181|||S900|pin@126||81|285|contact@365||81|285
+AMetal-2|net@1182|||S0|contact@375||54|225|contact@371||18|225
+AP-Diff|net@1183|||S0|pmos@45|diff-top|-108|217|contact@399||-108|217
+AMetal-1|net@1184|||S900|contact@399||-108|175|contact@309||-108|125
+AMetal-1|net@1185|||S0|contact@400||-108|210|contact@399||-108|210
+AMetal-2|net@1186|||S1800|contact@400||-108|210|contact@392||-72|210
+AMetal-2|net@1187|||S0|pin@133||144|255|pin@125||90|255
+AMetal-2|net@1188|||S0|pin@132||144|225|pin@118||90|225
+AMetal-2|net@1189|||S0|pin@134||144|195|pin@124||90|195
+AMetal-1|net@1193|||S2700|pin@114||144|-86|pin@137||144|84
+AMetal-1|net@1194|||S0|pin@137||144|84|pin@138||108|84
+AMetal-1|net@1195|||S1800|pin@117||-94|285|pin@139||108|285
+AMetal-1|net@1197|||S2700|pin@138||108|84|pin@139||108|285
+Econd||D5G2;|contact@365||I
+Egnd||D5G2;|pin@37||G
+Egnd_9||D5G2;|pin@19||U
+Egnd_10||D5G2;|pin@38||G
+Einb|in|D5G2;|contact@217||I
+Estate||D5G2;|pin@105||O
+Evdd||D5G2;|pin@118||G
+Evdd_1||D5G2;|pin@124||G
+Evdd_2||D5G2;|pin@125||G
+Evdd_3||D5G2;|pin@44||G
+Evdd_4||D5G2;|pin@45||G
+Evdd_5||D5G2;|pin@46||G
+Evdd_6||D5G2;|pin@132||G
+Evdd_7||D5G2;|pin@133||G
+Evdd_8||D5G2;|pin@134||G
+X
+
+# Cell predCond;1{sch}
+CpredCond;1{sch}||schematic|1188777360591|1253764387216||ATTR_LEGATE(D5G5;HNPX-29.5;Y14.5;)I1|ATTR_X(D5G1;HNPX-14;Y-9;)I8
+IredFive:NMOS;1{ic}|NMOS@0||-3|-4|||D0G4;|ATTR_X(D5G1.5;NOLPX-0.5;Y3;)S1
+IredFive:NMOS;1{ic}|NMOS@1||3|-4|X||D0G4;|ATTR_X(D5G1.5;NOLPX-1.5;Y2;)S1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-17|0||||
+NOff-Page|conn@1||23.5|0||||
+NOff-Page|conn@2||18|6|||X|
+IredFive:inv;1{ic}|inv@0||8|-14|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1;Y3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nms1;2{ic}|nms1@0||0|-14|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NPX3;Y0.25;)I1
+Ngeneric:Invisible-Pin|pin@0||-27.5|27|||||ART_message(D5G6;)SsuccCond
+Ngeneric:Invisible-Pin|pin@1||-28.5|22|||||ART_message(D5G3;)Sam 13 Sep 2009
+NWire_Pin|pin@4||-3|0||||
+NWire_Pin|pin@37||-9|0||||
+NWire_Pin|pin@39||-9|-4||||
+NWire_Pin|pin@54||-3|-8||||
+NWire_Pin|pin@55||3|-8||||
+NWire_Pin|pin@56||3|0||||
+NWire_Pin|pin@57||9|6||||
+NWire_Pin|pin@59||9|-4||||
+NWire_Pin|pin@61||0|0||||
+NWire_Pin|pin@62||9|10||||
+NWire_Pin|pin@63||-9|6||||
+NWire_Pin|pin@66||3|10||||
+NWire_Pin|pin@67||-3|6||||
+NWire_Pin|pin@68||0|4||||
+NWire_Pin|pin@71||0|-8||||
+NWire_Pin|pin@72||16.5|-14||||
+NWire_Pin|pin@73||16.5|0||||
+IredFive:pms2;1{ic}|pms2@3||0|10|X||D5G4;|ATTR_X(D5G1.5;NOLPX-0.5;Y6;)S@X|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IpredCond;1{ic}|succCond@3||-14|-14|||D5G4;
+Awire|net@109|||2700|pin@39||-9|-4|pin@37||-9|0
+Awire|net@111|||2700|pin@37||-9|0|pin@63||-9|6
+Awire|net@122|||0|pin@37||-9|0|conn@0|y|-15|0
+Awire|net@160|||900|NMOS@0|s|-3|-6|pin@54||-3|-8
+Awire|net@162|||2700|pin@55||3|-8|NMOS@1|s|3|-6
+Awire|net@163|||0|pin@61||0|0|pin@4||-3|0
+Awire|net@164|||2700|NMOS@1|d|3|-2|pin@56||3|0
+Awire|net@165|||1800|pin@57||9|6|conn@2|y|16|6
+Awire|net@168|||0|pin@59||9|-4|NMOS@1|g|6|-4
+Awire|net@169|||900|pin@4||-3|0|NMOS@0|d|-3|-2
+Awire|net@170|||1800|pin@39||-9|-4|NMOS@0|g|-6|-4
+Awire|net@171|||900|pin@57||9|6|pin@59||9|-4
+Awire|net@174|||0|pin@56||3|0|pin@61||0|0
+Awire|net@178|||900|pin@62||9|10|pin@57||9|6
+Awire|net@206|||0|pin@62||9|10|pin@66||3|10
+Awire|net@207|||1800|pin@63||-9|6|pin@67||-3|6
+Awire|net@208|||2700|pin@61||0|0|pin@68||0|4
+Awire|net@209|||0|pms2@3|g|3|10|pin@66||3|10
+Awire|net@210|||0|pms2@3|g2|-3|6|pin@67||-3|6
+Awire|net@211|||900|pms2@3|d|0|4|pin@68||0|4
+Awire|net@215|||0|pin@55||3|-8|pin@71||0|-8
+Awire|net@216|||0|pin@71||0|-8|pin@54||-3|-8
+Awire|net@217|||2700|nms1@0|d|0|-12|pin@71||0|-8
+Awire|net@218|||0|inv@0|out|5.5|-14|nms1@0|g|3|-14
+Awire|net@219|||1800|inv@0|in|10.5|-14|pin@72||16.5|-14
+Awire|net@220|||0|conn@1|a|21.5|0|pin@73||16.5|0
+Awire|net@221|||0|pin@73||16.5|0|pin@56||3|0
+Awire|net@222|||2700|pin@72||16.5|-14|pin@73||16.5|0
+Econd||D4G2;|conn@2|a|I|ATTR_le(D5G1;NX2;Y-1.5;)S1.333
+Ein||D4G2;|conn@0|a|I|ATTR_le(D5G1;NX-1;Y-2;)S1.333
+Estate||D6G2;|conn@1|y|O|ATTR_le(D5G1;NX1.5;Y-2;)S1.333
+X
+
+# Cell select_x2;1{lay}
+Cselect_x2;1{lay}||tsmcSun40GP|1252813494176|1252814970756||DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1252815456456
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NN-Well-Node|plnode@0||9|80.5|18|161||A
+NNPlus-Node|plnode@1||9|-65.5|18|131||
+NPPlus-Node|plnode@2||9|75.5|18|151||
+NN-Well-Node|plnode@3||-9|80.5|18|161||A
+NNPlus-Node|plnode@4||-9|-65.5|18|131||
+NPPlus-Node|plnode@5||-9|75.5|18|151||
+X
+
+# Cell select_x4;1{lay}
+Cselect_x4;1{lay}|select_x2|tsmcSun40GP|1252813531937|1252814994407||DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1252815456456
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Iselect_x2;1{lay}|select_x@0||-18|0|||D5G4;
+Iselect_x2;1{lay}|select_x@1||18|0|||D5G4;
+X
+
+# Cell select_x8;1{lay}
+Cselect_x8;1{lay}|select_x2|tsmcSun40GP|1252813560969|1252815001517||DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1252815775417
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Iselect_x4;1{lay}|select_x@0||-36|0|||D5G4;
+Iselect_x4;1{lay}|select_x@1||36|0|||D5G4;
+X
+
+# Cell select_x16;1{lay}
+Cselect_x16;1{lay}|select_x2|tsmcSun40GP|1252813615290|1252815008341||DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1252818222491
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Iselect_x8;1{lay}|select_x@0||-72|0|||D5G4;
+Iselect_x8;1{lay}|select_x@1||72|0|||D5G4;
+X
+
+# Cell succCond;1{ic}
+CsuccCond;1{ic}||artwork|1227921780535|1252892392018|E|ATTR_LEGATE(D5G1;HNPX-0.5;Y-5;)I1|ATTR_X(D5G1;HNOLPX-0.5;Y-3;)S@X
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NThick-Circle|art@2||2|0|1|1|||ART_color()I-1174339839
 NThick-Circle|art@6||-0.5|0|4|4|RRR||ART_color()I-1174339839|ART_degrees()F[0.0,3.1415927]
@@ -2432,8 +3776,8 @@ Efire||D5G2;X-2.5;|pin@2||I
 Estate||D5G2;X2.5;|pin@6||O
 X
 
-# Cell predCond;1{lay}
-CpredCond;1{lay}||tsmcSun40GP|1249617237093|1253757214354||ATTR_NCC(D5G10;NTX-13;Y217.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent vdd_when_not_disabled /vdd_when_not_disabled_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1253753099749|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1253753229165
+# Cell succCond;1{lay}
+CsuccCond;1{lay}||tsmcSun40GP|1249617237093|1253771095872||ATTR_NCC(D5G10;NTX-13;Y217.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent vdd_when_not_disabled /vdd_when_not_disabled_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1253753099749|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1253753229165
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NAN-Metal-1-N-Diff-Con|contact@146||126|-75|58||R|
 NAN-Metal-1-N-Diff-Con|contact@184||90|-75|60||R|
@@ -2478,22 +3822,21 @@ NX-Metal-1-Metal-2-Con|contact@328||-36|-90|||R|
 NX-Metal-1-Metal-2-Con|contact@330||-54|-60|||XR|
 NAN-Metal-1-N-Diff-Con|contact@331||-72|-75|58||XR|
 NX-Metal-1-Metal-2-Con|contact@333||-72|-90|||R|
-NA-Metal-1-Poly-Con|contact@334||-9|-7.5|102|||
-NAN-Metal-1-P-Diff-Con|contact@336||-72|119|12||XR|
-NAN-Metal-1-P-Diff-Con|contact@337||-90|119|12||XR|
-NAN-Metal-1-P-Diff-Con|contact@338||-72|47.5|12||XR|
-NAN-Metal-1-P-Diff-Con|contact@339||-90|47.5|12||XR|
-NA-Metal-1-Poly-Con|contact@340||-54|22.5|2||X|
-NA-Metal-1-Poly-Con|contact@341||-54|142.5|2||X|
-NAN-Metal-1-P-Diff-Con|contact@342||-90|74.5|12||XR|
-NAN-Metal-1-P-Diff-Con|contact@343||-108|74.5|12||XR|
-NX-Metal-1-Metal-2-Con|contact@344||-108|75|||XR|
-NA-Metal-1-Poly-Con|contact@345||-126|142.5|2||X|
-NAN-Metal-1-P-Diff-Con|contact@346||-126|74.5|12||R|
-NA-Metal-1-Poly-Con|contact@347||-99|0|2||X|
-NAN-Metal-1-N-Diff-Con|contact@348||-126|-45|||R|
-NAN-Metal-1-N-Diff-Con|contact@349||-108|-45|||R|
-NX-Metal-1-Metal-2-Con|contact@350||-108|-45|||XR|
+NA-Metal-1-Poly-Con|contact@334||-9|-22.5|102|||
+NAN-Metal-1-P-Diff-Con|contact@336||-54|119|12||XR|
+NAN-Metal-1-P-Diff-Con|contact@337||-72|119|12||XR|
+NAN-Metal-1-P-Diff-Con|contact@338||-54|40|12||XR|
+NAN-Metal-1-P-Diff-Con|contact@339||-72|40|12||XR|
+NA-Metal-1-Poly-Con|contact@341||-36|142.5|2||X|
+NAN-Metal-1-P-Diff-Con|contact@342||-72|74.5|12||XR|
+NAN-Metal-1-P-Diff-Con|contact@343||-90|74.5|12||XR|
+NX-Metal-1-Metal-2-Con|contact@344||-90|75|||XR|
+NA-Metal-1-Poly-Con|contact@345||-108|142.5|2||X|
+NAN-Metal-1-P-Diff-Con|contact@346||-108|74.5|12||R|
+NA-Metal-1-Poly-Con|contact@347||-81|-22.5|2||X|
+NAN-Metal-1-N-Diff-Con|contact@348||-108|-45|||R|
+NAN-Metal-1-N-Diff-Con|contact@349||-90|-45|||R|
+NX-Metal-1-Metal-2-Con|contact@350||-90|-45|||XR|
 NN-Transistor|nmos@4||117|-75|60||YR|
 NN-Transistor|nmos@6||81|-75|60||YR|
 NN-Transistor|nmos@7||99|-75|60||XYR|
@@ -2508,19 +3851,16 @@ NN-Transistor|nmos@34||-63|-75|60||YR|
 NN-Transistor|nmos@35||-9|-75|60||XYR|
 NN-Transistor|nmos@36||27|-75|60||XYR|
 NN-Transistor|nmos@37||9|-75|60||YR|
-NN-Transistor|nmos@38||-117|-45|||R|
-NMetal-2-Pin|pin@5||-288.5|-105|||R|
-NMetal-2-Pin|pin@9||-288.5|-75|||R|
-NMetal-2-Pin|pin@10||-288.5|-45|||R|
-NMetal-2-Pin|pin@19||211.5|-45|||R|
-NMetal-2-Pin|pin@37||211.5|-75||||
-NMetal-2-Pin|pin@38||211.5|-105||||
-NMetal-2-Pin|pin@40||-288|75||||
-NMetal-2-Pin|pin@41||-288|105||||
-NMetal-2-Pin|pin@42||-288|45||||
-NMetal-2-Pin|pin@44||211.5|75||||
-NMetal-2-Pin|pin@45||211.5|105||||
-NMetal-2-Pin|pin@46||211.5|45||||
+NN-Transistor|nmos@38||-99|-45|||R|
+NMetal-2-Pin|pin@5||-108.5|-105|||R|
+NMetal-2-Pin|pin@9||-108.5|-75|||R|
+NMetal-2-Pin|pin@10||-108.5|-45|||R|
+NMetal-2-Pin|pin@19||180|-45|||R|
+NMetal-2-Pin|pin@37||180|-75||||
+NMetal-2-Pin|pin@38||180|-105||||
+NMetal-2-Pin|pin@40||-108|75||||
+NMetal-2-Pin|pin@41||-108|105||||
+NMetal-2-Pin|pin@42||-108|45||||
 NPoly-Pin|pin@75||171|-7.5||||
 NPoly-Pin|pin@76||63|-7.5||||
 NPoly-Pin|pin@77||81|-7.5||||
@@ -2528,32 +3868,31 @@ NPoly-Pin|pin@78||99|-7.5||||
 NPoly-Pin|pin@79||117|-7.5||||
 NPoly-Pin|pin@80||135|-7.5||||
 NPoly-Pin|pin@81||153|-7.5||||
-NPoly-Pin|pin@82||45|-7.5||||
-NPoly-Pin|pin@83||-63|-7.5||||
-NPoly-Pin|pin@84||27|-7.5||||
-NPoly-Pin|pin@85||9|-7.5||||
-NPoly-Pin|pin@86||-9|-7.5||||
-NPoly-Pin|pin@87||-27|-7.5||||
-NPoly-Pin|pin@88||-45|-7.5||||
+NPoly-Pin|pin@82||45|-22.5||||
+NPoly-Pin|pin@83||-63|-22.5||||
+NPoly-Pin|pin@84||27|-22.5||||
+NPoly-Pin|pin@85||9|-22.5||||
+NPoly-Pin|pin@86||-9|-22.5||||
+NPoly-Pin|pin@87||-27|-22.5||||
+NPoly-Pin|pin@88||-45|-22.5||||
 NPoly-Pin|pin@89||70|-7.5||||
 NMetal-1-Pin|pin@90||-72|13|||X|
-NPoly-Pin|pin@91||-81|22.5|||X|
-NPoly-Pin|pin@92||-81|142.5|||X|
-NPoly-Pin|pin@93||-99|129||||
-NPoly-Pin|pin@94||-99|142||||
-NPoly-Pin|pin@95||-99|142.5||||
-NMetal-1-Pin|pin@96||-72|0||||
-NPoly-Pin|pin@97||-117|0||||
-NMetal-1-Pin|pin@98||27|142.5||||
-NMetal-1-Pin|pin@99||27|62||||
-NMetal-1-Pin|pin@100||126|62||||
-NprBoundary-Node|plnode@2||-18|10|216|270||A
+NPoly-Pin|pin@92||-63|142.5|||X|
+NPoly-Pin|pin@93||-81|129||||
+NPoly-Pin|pin@94||-81|142||||
+NPoly-Pin|pin@95||-81|142.5||||
+NMetal-1-Pin|pin@96||-72|-22.5||||
+NPoly-Pin|pin@97||-99|-22.5||||
+NMetal-1-Pin|pin@101||-36|-7.5||||
+NMetal-1-Pin|pin@102||-54|8||||
+NMetal-1-Pin|pin@103||-72|8||||
+NprBoundary-Node|plnode@2||36|0|306|300||A
 NN-Well-Node|plnode@7||0|78|210|136||A
 NPPlus-Node|plnode@9||0|78|204|136||A
-NP-Transistor|pmos@17||-81|119|12||YR|
-NP-Transistor|pmos@20||-81|47.5|12||YR|
-NP-Transistor|pmos@21||-99|74.5|12||YR|
-NP-Transistor|pmos@22||-117|74.5|12||YR|
+NP-Transistor|pmos@17||-63|119|12||YR|
+NP-Transistor|pmos@20||-63|40|12||YR|
+NP-Transistor|pmos@21||-81|74.5|12||YR|
+NP-Transistor|pmos@22||-99|74.5|12||YR|
 AN-Diff|net@371|||S0|nmos@4|diff-bottom|126|-75|contact@146||126|-75
 AN-Diff|net@474|||S0|nmos@6|diff-top|72|-75|contact@188||72|-75
 AMetal-1|net@475|||S0|contact@255||72|-45|contact@188||72|-45
@@ -2636,72 +3975,63 @@ APoly|net@942|||S2700|nmos@21|poly-left|135|-30|pin@80||135|-7.5
 APoly|net@943|||S0|pin@75||171|-7.5|pin@81||153|-7.5
 APoly|net@944|||S0|pin@81||153|-7.5|pin@80||135|-7.5
 APoly|net@945|||S2700|nmos@20|poly-left|153|-30|pin@81||153|-7.5
-APoly|net@946|||S2700|nmos@31|poly-left|45|-30|pin@82||45|-7.5
-APoly|net@948|||S2700|nmos@34|poly-left|-63|-30|pin@83||-63|-7.5
-APoly|net@949|||S0|pin@82||45|-7.5|pin@84||27|-7.5
-APoly|net@951|||S2700|nmos@36|poly-left|27|-30|pin@84||27|-7.5
-APoly|net@952|||S0|pin@84||27|-7.5|pin@85||9|-7.5
-APoly|net@954|||S2700|nmos@37|poly-left|9|-30|pin@85||9|-7.5
-APoly|net@955|||S0|pin@85||9|-7.5|pin@86||-9|-7.5
-APoly|net@957|||S2700|nmos@35|poly-left|-9|-30|pin@86||-9|-7.5
-APoly|net@958|||S0|pin@86||-9|-7.5|pin@87||-27|-7.5
-APoly|net@960|||S2700|nmos@33|poly-left|-27|-30|pin@87||-27|-7.5
-APoly|net@961|||S0|pin@87||-27|-7.5|pin@88||-45|-7.5
-APoly|net@962|||S0|pin@88||-45|-7.5|pin@83||-63|-7.5
-APoly|net@963|||S2700|nmos@32|poly-left|-45|-30|pin@88||-45|-7.5
-AMetal-2|net@964|||S1800|contact@280||180|-45|pin@19||211.5|-45
-AMetal-2|net@965|||S1800|contact@281||180|-75|pin@37||211.5|-75
-AMetal-2|net@966|||S1800|contact@282||180|-105|pin@38||211.5|-105
+APoly|net@946|||S2700|nmos@31|poly-left|45|-30|pin@82||45|-22.5
+APoly|net@948|||S2700|nmos@34|poly-left|-63|-30|pin@83||-63|-22.5
+APoly|net@949|||S0|pin@82||45|-22.5|pin@84||27|-22.5
+APoly|net@951|||S2700|nmos@36|poly-left|27|-30|pin@84||27|-22.5
+APoly|net@952|||S0|pin@84||27|-22.5|pin@85||9|-22.5
+APoly|net@954|||S2700|nmos@37|poly-left|9|-30|pin@85||9|-22.5
+APoly|net@955|||S0|pin@85||9|-22.5|pin@86||-9|-22.5
+APoly|net@957|||S2700|nmos@35|poly-left|-9|-30|pin@86||-9|-22.5
+APoly|net@958|||S0|pin@86||-9|-22.5|pin@87||-27|-22.5
+APoly|net@960|||S2700|nmos@33|poly-left|-27|-30|pin@87||-27|-22.5
+APoly|net@961|||S0|pin@87||-27|-22.5|pin@88||-45|-22.5
+APoly|net@962|||S0|pin@88||-45|-22.5|pin@83||-63|-22.5
+APoly|net@963|||S2700|nmos@32|poly-left|-45|-30|pin@88||-45|-22.5
+AMetal-2|net@964|||S1800|contact@280||180|-45|pin@19||180|-45
+AMetal-2|net@965|||S1800|contact@281||180|-75|pin@37||180|-75
+AMetal-2|net@966|||S1800|contact@282||180|-105|pin@38||180|-105
 APoly|net@967|||S0|pin@77||81|-7.5|pin@89||70|-7.5
 APoly|net@968|||S0|pin@89||70|-7.5|pin@76||63|-7.5
 APoly|net@969|||S2700|pin@89||70|-7.5|contact@217||70|-7.5
-APoly|net@970|||S2700|pin@88||-45|-7.5|contact@334||-45|-7.5
-AMetal-2|net@972|||S0|contact@256||72|-75|pin@9||-288.5|-75
-AMetal-2|net@973|||S0|contact@257||72|-105|pin@5||-288.5|-105
-AP-Diff|net@980|||S0|pmos@17|diff-bottom|-72|119|contact@336||-72|119
-AP-Diff|net@981|||S0|pmos@17|diff-top|-90|119|contact@337||-90|119
-AP-Diff|net@982|||S0|pmos@20|diff-bottom|-72|47.5|contact@338||-72|47.5
-AP-Diff|net@983|||S0|pmos@20|diff-top|-90|47.5|contact@339||-90|47.5
-AMetal-1|net@987|||S900|contact@336||-72|113|contact@338||-72|53
-AMetal-1|net@988|||S900|contact@338||-72|43|pin@90||-72|13
-APoly|net@989|||S900|pmos@20|poly-right|-81|26.5|pin@91||-81|22.5
-APoly|net@990|||S0|contact@340||-53|22.5|pin@91||-81|22.5
-APoly|net@991|||S0|contact@341||-53|142.5|pin@92||-81|142.5
-APoly|net@992|||S2700|pmos@17|poly-right|-81|98|pin@92||-81|142.5
-AP-Diff|net@993|||S0|pmos@21|diff-bottom|-90|74.5|contact@342||-90|74.5
-AP-Diff|net@994|||S0|pmos@21|diff-top|-108|74.5|contact@343||-108|74.5
-AMetal-2|net@995|||S1800|pin@40||-288|75|contact@344||-108|75
-AMetal-1|net@997|||S0|contact@344||-108|75|contact@343||-108|75
-AMetal-1|net@998|||S2700|contact@339||-90|53.5|contact@342||-90|68.5
-AMetal-1|net@999|||S2700|contact@342||-90|80.5|contact@337||-90|113
+APoly|net@970|||S2700|pin@88||-45|-22.5|contact@334||-45|-22.5
+AMetal-2|net@972|||S0|contact@256||72|-75|pin@9||-108.5|-75
+AMetal-2|net@973|||S0|contact@257||72|-105|pin@5||-108.5|-105
+AP-Diff|net@980|||S0|pmos@17|diff-bottom|-54|119|contact@336||-54|119
+AP-Diff|net@981|||S0|pmos@17|diff-top|-72|119|contact@337||-72|119
+AP-Diff|net@982|||S0|pmos@20|diff-bottom|-54|40|contact@338||-54|40
+AP-Diff|net@983|||S0|pmos@20|diff-top|-72|40|contact@339||-72|40
+AMetal-1|net@987|||S900|contact@336||-54|113|contact@338||-54|45.5
+APoly|net@991|||S0|contact@341||-35|142.5|pin@92||-63|142.5
+APoly|net@992|||S2700|pmos@17|poly-right|-63|98|pin@92||-63|142.5
+AP-Diff|net@993|||S0|pmos@21|diff-bottom|-72|74.5|contact@342||-72|74.5
+AP-Diff|net@994|||S0|pmos@21|diff-top|-90|74.5|contact@343||-90|74.5
+AMetal-2|net@995|||S1800|pin@40||-108|75|contact@344||-90|75
+AMetal-1|net@997|||S0|contact@344||-90|75|contact@343||-90|75
+AMetal-1|net@998|||S2700|contact@339||-72|46|contact@342||-72|68.5
+AMetal-1|net@999|||S2700|contact@342||-72|80.5|contact@337||-72|113
 AMetal-1|net@1000|||S2700|contact@333||-72|-90|contact@331||-72|-75
 AMetal-1|net@1001|||S0|contact@328||-36|-90|contact@326||-36|-90
 AMetal-1|net@1002|||S0|contact@316||0|-90|contact@314||0|-90
 AMetal-1|net@1003|||S0|contact@319||36|-90|contact@311||36|-90
-AP-Diff|net@1004|||S1800|pmos@22|diff-bottom|-108|68.5|pmos@21|diff-top|-108|68.5
-APoly|net@1005|||S2700|pmos@21|poly-left|-99|95.5|pin@93||-99|129
-APoly|net@1006|||S2700|pin@93||-99|129|pin@94||-99|142
-APoly|net@1007|||S2700|pin@94||-99|142|pin@95||-99|142.5
-APoly|net@1008|||S1800|contact@345||-125|142.5|pin@95||-99|142.5
-AP-Diff|net@1009|||S0|pmos@22|diff-top|-126|74.5|contact@346||-126|74.5
-AMetal-1|net@1010|||S2700|contact@346||-126|80.5|contact@345||-126|142.5
-AMetal-1|net@1012|||S2700|contact@331||-72|-75|pin@96||-72|0
-AMetal-1|net@1013|||S2700|pin@96||-72|0|pin@90||-72|13
-AMetal-1|net@1014|||S1800|contact@347||-98|0|pin@96||-72|0
-AN-Diff|net@1015|||S0|nmos@38|diff-top|-126|-45|contact@348||-126|-45
-AN-Diff|net@1016|||S0|nmos@38|diff-bottom|-108|-45|contact@349||-108|-45
-AMetal-2|net@1017|||S0|contact@255||72|-45|contact@350||-108|-45
-AMetal-2|net@1018|||S0|contact@350||-108|-45|pin@10||-288.5|-45
-AMetal-1|net@1019|||S0|contact@350||-108|-45|contact@349||-108|-45
-APoly|net@1020|||S900|pmos@22|poly-right|-117|53.5|pin@97||-117|0
-APoly|net@1021|||S1800|pin@97||-117|0|contact@347||-100|0
-AMetal-1|net@1022|||S2700|contact@348||-126|-45|contact@346||-126|68.5
-APoly|net@1023|||S2700|nmos@38|poly-right|-117|-30|pin@97||-117|0
-AMetal-1|net@1024|||S900|contact@340||-53|22.5|contact@334||-53|-7.5
-AMetal-1|net@1025|||S1800|contact@341||-54|142.5|pin@98||27|142.5
-AMetal-1|net@1026|||S900|pin@98||27|142.5|pin@99||27|62
-AMetal-1|net@1027|||S1800|pin@99||27|62|pin@100||126|62
-AMetal-1|net@1028|||S900|pin@100||126|62|contact@217||126|-7.5
+AP-Diff|net@1004|||S1800|pmos@22|diff-bottom|-90|68.5|pmos@21|diff-top|-90|68.5
+APoly|net@1005|||S2700|pmos@21|poly-left|-81|95.5|pin@93||-81|129
+APoly|net@1006|||S2700|pin@93||-81|129|pin@94||-81|142
+APoly|net@1007|||S2700|pin@94||-81|142|pin@95||-81|142.5
+APoly|net@1008|||S1800|contact@345||-107|142.5|pin@95||-81|142.5
+AP-Diff|net@1009|||S0|pmos@22|diff-top|-108|74.5|contact@346||-108|74.5
+AMetal-1|net@1010|||S2700|contact@346||-108|80.5|contact@345||-108|142.5
+AMetal-1|net@1012|||S2700|contact@331||-72|-75|pin@96||-72|-22.5
+AMetal-1|net@1014|||S1800|contact@347||-80|-22.5|pin@96||-72|-22.5
+AN-Diff|net@1015|||S0|nmos@38|diff-top|-108|-45|contact@348||-108|-45
+AN-Diff|net@1016|||S0|nmos@38|diff-bottom|-90|-45|contact@349||-90|-45
+AMetal-2|net@1017|||S0|contact@255||72|-45|contact@350||-90|-45
+AMetal-2|net@1018|||S0|contact@350||-90|-45|pin@10||-108.5|-45
+AMetal-1|net@1019|||S0|contact@350||-90|-45|contact@349||-90|-45
+APoly|net@1020|||S900|pmos@22|poly-right|-99|53.5|pin@97||-99|-22.5
+APoly|net@1021|||S1800|pin@97||-99|-22.5|contact@347||-82|-22.5
+AMetal-1|net@1022|||S2700|contact@348||-108|-45|contact@346||-108|68.5
+APoly|net@1023|||S2700|nmos@38|poly-right|-99|-30|pin@97||-99|-22.5
 AN-Diff|net@1029|||S0|nmos@35|diff-top|0|-82|nmos@37|diff-top|0|-82
 AMetal-1|net@1030|||S0|contact@256||72|-75|contact@188||72|-75
 AMetal-1|net@1031|||S0|contact@257||72|-105|contact@188||72|-105
@@ -2717,6 +4047,13 @@ AMetal-1|net@1040|||S1800|contact@281||180|-75|contact@279||180|-75
 AMetal-1|net@1041|||S2700|contact@282||180|-105|contact@279||180|-104
 AN-Diff|net@1042|||S0|nmos@34|diff-top|-72|-65|contact@331||-72|-65
 AN-Diff|net@1043|||S1800|nmos@23|diff-top|180|-58|contact@279||180|-58
+APoly|net@1044|||S900|pmos@20|poly-right|-63|19|pin@83||-63|-22.5
+AMetal-1|net@1045|||S2700|pin@101||-36|-7.5|contact@341||-36|142.5
+AMetal-1|net@1046|||S1800|pin@101||-36|-7.5|contact@217||66|-7.5
+AMetal-1|net@1047|||S900|contact@338||-54|40|pin@102||-54|8
+AMetal-1|net@1048|||S2700|pin@96||-72|-22.5|pin@103||-72|8
+AMetal-1|net@1049|||S2700|pin@103||-72|8|pin@90||-72|13
+AMetal-1|net@1050|||S0|pin@102||-54|8|pin@103||-72|8
 Einb|cond|D5G2;|contact@217||I
 Eina_1|fire|D5G2;|contact@334||I
 Egnd||D5G2;|pin@37||G
@@ -2729,13 +4066,10 @@ Eout_1|state|D5G2;|pin@90||O
 Evdd||D5G2;|pin@40||G
 Evdd_1||D5G2;|pin@41||G
 Evdd_2||D5G2;|pin@42||G
-Evdd_3||D5G2;|pin@44||G
-Evdd_4||D5G2;|pin@45||G
-Evdd_5||D5G2;|pin@46||G
 X
 
-# Cell predCond;1{sch}
-CpredCond;1{sch}||schematic|1227920907034|1253202569195||ATTR_LEGATE(D5G1;HNPX-30.5;Y-9;)I1|ATTR_X(D5G4;HNOLPX-23;Y28;)S@X
+# Cell succCond;1{sch}
+CsuccCond;1{sch}||schematic|1227920907034|1253202569195||ATTR_LEGATE(D5G1;HNPX-30.5;Y-9;)I1|ATTR_X(D5G4;HNOLPX-23;Y28;)S@X
 IredFive:PMOS;1{ic}|PMOS@0||-7.5|7.5|||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y1.5;)S1
 IredFive:PMOS;1{ic}|PMOS@1||-5.5|7.5|X||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y1.5;)S1
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -2758,7 +4092,7 @@ NWire_Pin|pin@78||-6.5|0.5||||
 NWire_Pin|pin@80||5.5|14.5||||
 NWire_Pin|pin@81||5.5|0.5||||
 IredFive:pms1;2{ic}|pms1@0||-6.5|14.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y1;)S1
-IpredCond;1{ic}|predCond@2||-40|-2|||D5G4;
+IsuccCond;1{ic}|predCond@2||-40|-2|||D5G4;
 Awire|net@103|||2700|pin@29||-18|-6|pin@42||-18|0.5
 Awire|net@105|||1800|conn@0|y|-21|0.5|pin@42||-18|0.5
 Awire|net@146|||1800|PMOS@0|s|-7.5|9.5|pin@58||-6.5|9.5
@@ -2786,128 +4120,6 @@ Efire||D4G2;|conn@0|a|I|ATTR_le(D5G1;NX-1.5;Y-2;)S0.666
 Estate||D4G2;X9.5;|conn@2|a|O|ATTR_le(D5G1;NX2;Y-1.5;)S0.666
 X
 
-# Cell select_x2;1{lay}
-Cselect_x2;1{lay}||tsmcSun40GP|1252813494176|1252814970756||DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1252815456456
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NN-Well-Node|plnode@0||9|80.5|18|161||A
-NNPlus-Node|plnode@1||9|-65.5|18|131||
-NPPlus-Node|plnode@2||9|75.5|18|151||
-NN-Well-Node|plnode@3||-9|80.5|18|161||A
-NNPlus-Node|plnode@4||-9|-65.5|18|131||
-NPPlus-Node|plnode@5||-9|75.5|18|151||
-X
-
-# Cell select_x4;1{lay}
-Cselect_x4;1{lay}|select_x2|tsmcSun40GP|1252813531937|1252814994407||DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1252815456456
-Ngeneric:Facet-Center|art@0||0|0||||AV
-Iselect_x2;1{lay}|select_x@0||-18|0|||D5G4;
-Iselect_x2;1{lay}|select_x@1||18|0|||D5G4;
-X
-
-# Cell select_x8;1{lay}
-Cselect_x8;1{lay}|select_x2|tsmcSun40GP|1252813560969|1252815001517||DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1252815775417
-Ngeneric:Facet-Center|art@0||0|0||||AV
-Iselect_x4;1{lay}|select_x@0||-36|0|||D5G4;
-Iselect_x4;1{lay}|select_x@1||36|0|||D5G4;
-X
-
-# Cell select_x16;1{lay}
-Cselect_x16;1{lay}|select_x2|tsmcSun40GP|1252813615290|1252815008341||DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1252818222491
-Ngeneric:Facet-Center|art@0||0|0||||AV
-Iselect_x8;1{lay}|select_x@0||-72|0|||D5G4;
-Iselect_x8;1{lay}|select_x@1||72|0|||D5G4;
-X
-
-# Cell succCond;1{ic}
-CsuccCond;1{ic}||artwork|1188825505548|1253481132730|EI|ATTR_LEGATE(D5G5;HNPY-2;)I1|ATTR_X(D5G1;HNPY3;)I8
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@10||-2.5|1|1|1|||ART_color()I-1174339839
-NThick-Circle|art@11||0|0|4|4|RRR||ART_color()I-1174339839|ART_degrees()F[0.0,3.1415927]
-NThick-Circle|art@12||-2.5|-1|1|1|||ART_color()I-1174339839
-Nschematic:Bus_Pin|pin@0||-3|1|-1|-1|Y|
-Nschematic:Bus_Pin|pin@2||2|0|-1|-1||
-NPin|pin@68||-2|-2|1|1|||ART_color()I-1174339839
-NPin|pin@69||-2|2|1|1|||ART_color()I-1174339839
-NPin|pin@71||0|2|1|1|||ART_color()I-1174339839
-NPin|pin@72||0|-2|1|1|||ART_color()I-1174339839
-Nschematic:Bus_Pin|pin@73||-3|-1|-1|-1|Y|
-NPin|pin@74||-2|-1|1|1|||ART_color()I-1174339839
-NPin|pin@75||-1|-2|1|1|||ART_color()I-1174339839
-Ngeneric:Invisible-Pin|pin@76||-0.25|0|||||ART_message(C26;D5G2;)SK
-AThicker|net@55|||FS2700|pin@74||-2|-1|pin@69||-2|2|ART_color()I-1174339839
-AThicker|net@58|||FS1800|pin@69||-2|2|pin@71||0|2|ART_color()I-1174339839
-AThicker|net@59|||FS1800|pin@68||-2|-2|pin@72||0|-2|ART_color()I-1174339839
-AThicker|net@60|||FS2700|pin@68||-2|-2|pin@74||-2|-1|ART_color()I-1174339839
-AThicker|net@61|||FS1350|pin@74||-2|-1|pin@75||-1|-2|ART_color()I-1174339839
-Econd||D5G2;X-2.5;|pin@73||I
-Ein||D5G2;X-1.5;|pin@0||I
-Estate||D5G2;X2.5;|pin@2||O
-X
-
-# Cell succCond;1{sch}
-CsuccCond;1{sch}||schematic|1188777360591|1253481136907||ATTR_LEGATE(D5G5;HNPX-19.5;Y14.5;)I1|ATTR_X(D5G1;HNPX-14;Y-9;)I8
-IredFive:NMOS;1{ic}|NMOS@0||-3|-4|||D0G4;|ATTR_X(D5G1.5;NOLPX-0.5;Y3;)S1
-IredFive:NMOS;1{ic}|NMOS@1||3|-4|X||D0G4;|ATTR_X(D5G1.5;NOLPX-1.5;Y2;)S1
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||-17|0||||
-NOff-Page|conn@1||23.5|0||||
-NOff-Page|conn@2||18|6|||X|
-IredFive:inv;1{ic}|inv@0||8|-14|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-1;Y3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nms1;2{ic}|nms1@0||0|-14|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NPX3;Y0.25;)I1
-Ngeneric:Invisible-Pin|pin@0||2.5|24|||||ART_message(D5G6;)SsuccCond
-Ngeneric:Invisible-Pin|pin@1||1.5|19|||||ART_message(D5G3;)Sam 13 Sep 2009
-NWire_Pin|pin@4||-3|0||||
-NWire_Pin|pin@37||-9|0||||
-NWire_Pin|pin@39||-9|-4||||
-NWire_Pin|pin@54||-3|-8||||
-NWire_Pin|pin@55||3|-8||||
-NWire_Pin|pin@56||3|0||||
-NWire_Pin|pin@57||9|6||||
-NWire_Pin|pin@59||9|-4||||
-NWire_Pin|pin@61||0|0||||
-NWire_Pin|pin@62||9|10||||
-NWire_Pin|pin@63||-9|6||||
-NWire_Pin|pin@66||3|10||||
-NWire_Pin|pin@67||-3|6||||
-NWire_Pin|pin@68||0|4||||
-NWire_Pin|pin@71||0|-8||||
-NWire_Pin|pin@72||16.5|-14||||
-NWire_Pin|pin@73||16.5|0||||
-IredFive:pms2;1{ic}|pms2@3||0|10|X||D5G4;|ATTR_X(D5G1.5;NOLPX-0.5;Y6;)S@X|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
-IsuccCond;1{ic}|succCond@3||-14|-14|||D5G4;
-Awire|net@109|||2700|pin@39||-9|-4|pin@37||-9|0
-Awire|net@111|||2700|pin@37||-9|0|pin@63||-9|6
-Awire|net@122|||0|pin@37||-9|0|conn@0|y|-15|0
-Awire|net@160|||900|NMOS@0|s|-3|-6|pin@54||-3|-8
-Awire|net@162|||2700|pin@55||3|-8|NMOS@1|s|3|-6
-Awire|net@163|||0|pin@61||0|0|pin@4||-3|0
-Awire|net@164|||2700|NMOS@1|d|3|-2|pin@56||3|0
-Awire|net@165|||1800|pin@57||9|6|conn@2|y|16|6
-Awire|net@168|||0|pin@59||9|-4|NMOS@1|g|6|-4
-Awire|net@169|||900|pin@4||-3|0|NMOS@0|d|-3|-2
-Awire|net@170|||1800|pin@39||-9|-4|NMOS@0|g|-6|-4
-Awire|net@171|||900|pin@57||9|6|pin@59||9|-4
-Awire|net@174|||0|pin@56||3|0|pin@61||0|0
-Awire|net@178|||900|pin@62||9|10|pin@57||9|6
-Awire|net@206|||0|pin@62||9|10|pin@66||3|10
-Awire|net@207|||1800|pin@63||-9|6|pin@67||-3|6
-Awire|net@208|||2700|pin@61||0|0|pin@68||0|4
-Awire|net@209|||0|pms2@3|g|3|10|pin@66||3|10
-Awire|net@210|||0|pms2@3|g2|-3|6|pin@67||-3|6
-Awire|net@211|||900|pms2@3|d|0|4|pin@68||0|4
-Awire|net@215|||0|pin@55||3|-8|pin@71||0|-8
-Awire|net@216|||0|pin@71||0|-8|pin@54||-3|-8
-Awire|net@217|||2700|nms1@0|d|0|-12|pin@71||0|-8
-Awire|net@218|||0|inv@0|out|5.5|-14|nms1@0|g|3|-14
-Awire|net@219|||1800|inv@0|in|10.5|-14|pin@72||16.5|-14
-Awire|net@220|||0|conn@1|a|21.5|0|pin@73||16.5|0
-Awire|net@221|||0|pin@73||16.5|0|pin@56||3|0
-Awire|net@222|||2700|pin@72||16.5|-14|pin@73||16.5|0
-Econd||D4G2;|conn@2|a|I|ATTR_le(D5G1;NX2;Y-1.5;)S1.333
-Ein||D4G2;|conn@0|a|I|ATTR_le(D5G1;NX-1;Y-2;)S1.333
-Estate||D6G2;|conn@1|y|O|ATTR_le(D5G1;NX1.5;Y-2;)S1.333
-X
-
 # Cell wells;1{lay}
 Cwells;1{lay}||tsmcSun40GP|1250223472728|1252814923322||ATTR_NCC(D5G10;NTX-9;Y224.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_bit()I34|DRC_last_good_drc_date()G1252818222491
 Ngeneric:Facet-Center|art@0||0|0||||AV