Calibre clean
[fleet.git] / chips / omegaCounter / 40nm / electric / omegaCounter.jelib
index fa97ab5..eb51ead 100644 (file)
@@ -16,13 +16,56 @@ LpurpleFive|purpleFive
 LredFive|redFive
 
 # Tools:
-Ouser|DefaultTechnology()Scmos90|SchematicTechnology()Scmos90
+Ouser|DefaultTechnology()StsmcSun40GP|SchematicTechnology()StsmcSun40GP
 Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
-OSTA|GlobalSDCCommands()S"\n### 4 GHz clock setup\ncreate_clock -period 0.250 -name clk -waveform \"0 0.125\" clk\nset_clock_uncertainty -setup 0.010 clk\nset_clock_uncertainty -hold 0.010 clk\nset_propagated_clock clk\nset_clock_transition -rise 0.030 clk\nset_clock_transition -fall 0.030 clk\n#set_driving_cell -lib_cell inv_X008_0 clk\n\n### remove scan path from timing\nset_false_path -through */so\nset_false_path -from {sin}\nset_false_path -from {scanEn}\nset_false_path -to {sout}\n"
+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"
 
 # Technologies:
-Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43
-Tmocmos|SelectedFoundryFormocmos()STSMC
+Tartwork|SelectedFoundryForartwork()S""
+Tcmos90|"GDS(TSMC)LayerForOD33INcmos90"()S111
+Ttft|SelectedFoundryFortft()SMOSIS
+
+# Cell DRCme;1{lay}
+CDRCme;1{lay}||tsmcSun40GP|1253744958747|1253752809487|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Inor3oai;1{lay}|nor3oai@0||-264|262|R||D5G4;
+NPoly-Pin|pin@0||-389|91||||
+NPoly-Pin|pin@1||-286|91||||
+NPoly-Pin|pin@2||-249|-35||||
+NPoly-Pin|pin@3||-146|-35||||
+NPoly-Pin|pin@4||-391|163||||
+NPoly-Pin|pin@5||-288|163||||
+NPoly-Pin|pin@6||-391|253||||
+NPoly-Pin|pin@7||-288|253||||
+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||-271|10||||
+NMetal-1-Pin|pin@13||-256|-12||||
+NMetal-1-Pin|pin@14||-241|280.5||||
+NMetal-1-Pin|pin@15||-286|279.5||||
+Iselect_x16;1{lay}|select_x@0||-259|-50|R||D5G4;
+Iselect_x16;1{lay}|select_x@1||-259|238|R||D5G4;
+Iwells;1{lay}|wells@0||-264|-250|R||D5G4;
+APoly|net@0|||S1800|pin@0||-389|91|pin@1||-286|91
+APoly|net@1|||S1800|pin@2||-249|-35|pin@3||-146|-35
+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|-271|73|pin@12||-271|10
+AMetal-1|net@7|||S900|nor3oai@0|inc_1|-256|37|pin@13||-256|-12
+AMetal-1|net@8|||S2700|nor3oai@0|inc|-241|235|pin@14||-241|280.5
+AMetal-1|net@9|||S2700|nor3oai@0|ina|-286|235|pin@15||-286|279.5
+AMetal-2|net@10|||S2700|wells@0|vdd_2|-369|-253|nor3oai@0|vdd_1|-369|-26
+AMetal-2|net@11|||S2700|wells@0|vdd_1|-339|-253|nor3oai@0|vdd|-339|-26
+AMetal-2|net@12|||S2700|wells@0|vdd|-309|-253|nor3oai@0|vdd_2|-309|-26
+AMetal-2|net@13|||S2700|wells@0|gnd|-219|-227|nor3oai@0|gnd_7|-219|-26.5
+AMetal-2|net@14|||S2700|wells@0|gnd_1|-189|-227|nor3oai@0|gnd_6|-189|-26.5
+AMetal-2|net@15|||S2700|wells@0|gnd_2|-159|-227|nor3oai@0|gnd_5|-159|-26.5
+X
 
 # Cell buf;1{doc}
 Cbuf;1{doc}||artwork|1012171260000|1012171294000||FACET_message()S[This is the one parameter inverter.,Drawn by Ivan Sutherland 27 January 2002,""]
@@ -65,7 +108,7 @@ Eout||D5G2;|conn@0|y|O|ATTR_le(D5G1;NY2;)I1
 X
 
 # Cell contactGallery;1{lay}
-CcontactGallery;1{lay}||tsmcSun40GP|1252818322426|1252875051985|
+CcontactGallery;1{lay}||tsmcSun40GP|1252818322426|1253752420977|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-63|-30|||R|
 NMetal-1-Metal-2-Con|contact@1||-135|-30||||
@@ -76,7 +119,7 @@ NXW-Metal-1-Metal-2-Con|contact@5||-63|-45|||R|
 NAWM-Metal-1-Metal-2-Con|contact@6||-99|-60|||R|
 NXWM-Metal-1-Metal-2-Con|contact@7||-63|-60|||R|
 NXDWM1-Metal-1-Metal-2-Con|contact@8||-63|-75|||R|
-NXDWM2-Metal-1-Metal-2-Con|contact@9||-63|-90|||R|
+NX-Metal-1-Metal-2-Con|contact@10||-63|-90||4|R|
 Ngeneric:Invisible-Pin|pin@0||-81|-30|||||ART_message(D5G8;)SX
 Ngeneric:Invisible-Pin|pin@1||-153|-30|||||ART_message(D5G8;)S*
 Ngeneric:Invisible-Pin|pin@2||-153|-45|||||ART_message(D5G8;)SZ
@@ -89,130 +132,6 @@ Ngeneric:Invisible-Pin|pin@8||-81|-75|||||ART_message(D5G8;)SXWM1
 Ngeneric:Invisible-Pin|pin@9||-81|-90|||||ART_message(D5G8;)SXWM2
 X
 
-# Cell core;1{ic}
-Ccore;1{ic}||artwork|1247529105994|1253518907840|E
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@19||-0.25|-2|8|7|YRR||ART_color()I-1174339839|ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@20||-4.25|-2|8|7|||ART_color()I-1174339839|ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@21||-2.25|-4.25|6|6|500||ART_color()I-1174339839|ART_degrees()I800
-NThick-Circle|art@24||0.25|5.5|1|1|R||ART_color()I-1174339839
-NThick-Circle|art@25||0.25|2.5|5|5|||ART_color()I-1174339839|ART_degrees()F[0.0,3.1415927]
-NThick-Circle|art@26||2.5|-6.5|1|1|XR||ART_color()I-1174339839
-NThick-Circle|art@27||0.5|-6.5|1|1|XR||ART_color()I-1174339839
-NThick-Circle|art@28||2.5|-5|5|5.5|X||ART_color()I-1174339839|ART_degrees()F[0.0,3.1415927]
-NThick-Circle|art@29||4.5|-6.5|1|1|XR||ART_color()I-1174339839
-Nschematic:Bus_Pin|pin@4||-1.25|-3||||
-Nschematic:Bus_Pin|pin@6||-3.25|-3||||
-Nschematic:Bus_Pin|pin@16||0.25|6|||R|
-Nschematic:Bus_Pin|pin@46||0.5|6|-2|-2|R|
-Nschematic:Bus_Pin|pin@54||0.5|5|-2|-2|R|
-Nschematic:Bus_Pin|pin@85||0|0|-2|-2|R|
-Nschematic:Bus_Pin|pin@86||0.5|5|-2|-2|R|
-NPin|pin@91||-3.25|-1.5|1|1|R||ART_color()I-1174339839
-NPin|pin@92||-3.25|-8|||R||ART_color()I-1174339839
-Nschematic:Bus_Pin|pin@93||-1|-1|-2|-2|R|
-Nschematic:Bus_Pin|pin@99||-5.5|-2.5|-2|-2|R|
-Nschematic:Bus_Pin|pin@100||-3|-1|-2|-2|R|
-NPin|pin@102||-1.25|-8|||R||ART_color()I-1174339839
-NPin|pin@103||-1.25|-1.5|1|1|R||ART_color()I-1174339839
-NPin|pin@104||-1.25|-1.5|1|1|R||ART_color()I-1174339839
-NPin|pin@105||-0.5|-0.75|1|1|R||ART_color()I-1174339839
-Nschematic:Bus_Pin|pin@108||0.75|0|-2|-2|R|
-NPin|pin@109||0.5|-2|1|1|R||ART_color()I-1174339839
-NPin|pin@110||2.75|0.25|1|1|R||ART_color()I-1174339839
-NPin|pin@111||2.75|3|1|1|R||ART_color()I-1174339839
-NPin|pin@112||2.75|-2|1|1|R||ART_color()I-1174339839
-NPin|pin@113||-2.25|1|1|1|R||ART_color()I-1174339839
-Nschematic:Bus_Pin|pin@114||0.25|6|-2|-2|R|
-Nschematic:Bus_Pin|pin@115||-1.25|1|-2|-2|R|
-NPin|pin@116||-2.25|3|1|1|R||ART_color()I-1174339839
-NPin|pin@119||0.25|-2|1|1|||ART_color()I-1174339839
-NPin|pin@120||0.25|1|1|1|||ART_color()I-1174339839
-Nschematic:Bus_Pin|pin@121||5.25|-6.5|-2|-2|XR|
-Nschematic:Bus_Pin|pin@122||0.5|-8|-2|-2|XR|
-NPin|pin@123||0.5|-7|1|1|XR||ART_color()I-1174339839
-NPin|pin@124||0.5|-8|||XR||ART_color()I-1174339839
-NPin|pin@125||5|-4.75|1|1|XR||ART_color()I-1174339839
-Nschematic:Bus_Pin|pin@126||2.5|-8|-2|-2|XR|
-NPin|pin@128||5|-6|1|1|XR||ART_color()I-1174339839
-NPin|pin@129||0|-6|1|1|XR||ART_color()I-1174339839
-NPin|pin@130||0|-4.75|1|1|XR||ART_color()I-1174339839
-Ngeneric:Invisible-Pin|pin@131||4|-5.5|||X||ART_message(D5G3;)S*
-Nschematic:Wire_Pin|pin@132||0.5|-8|||X|
-Nschematic:Wire_Pin|pin@133||2.5|-8|||X|
-Nschematic:Wire_Pin|pin@134||4.5|-8|||X|
-NPin|pin@136||2.5|-8|||XR||ART_color()I-1174339839
-NPin|pin@137||2.5|-7|1|1|XR||ART_color()I-1174339839
-NPin|pin@138||4.5|-7|1|1|XR||ART_color()I-1174339839
-NPin|pin@139||4.5|-8|||XR||ART_color()I-1174339839
-AThicker|net@36|||FS900|pin@91||-3.25|-1.5|pin@92||-3.25|-8|ART_color()I-1174339839
-AThicker|net@40|||FS900|pin@103||-1.25|-1.5|pin@102||-1.25|-8|ART_color()I-1174339839
-AThicker|net@42|||FS450|pin@105||-0.5|-0.75|pin@104||-1.25|-1.5|ART_color()I-1174339839
-AThicker|net@44|||FS900|pin@111||2.75|3|pin@112||2.75|-2|ART_color()I-1174339839
-AThicker|net@46|||FS900|pin@116||-2.25|3|pin@113||-2.25|1|ART_color()I-1174339839
-AThicker|net@48|||FS450|pin@110||2.75|0.25|pin@109||0.5|-2|ART_color()I-1174339839
-AThicker|net@49|||FS0|pin@112||2.75|-2|pin@119||0.25|-2|ART_color()I-1174339839
-AThicker|net@50|||FS2700|pin@119||0.25|-2|pin@120||0.25|1|ART_color()I-1174339839
-AThicker|net@51|||FS0|pin@120||0.25|1|pin@113||-2.25|1|ART_color()I-1174339839
-AThicker|net@52|||FS900|pin@123||0.5|-7|pin@124||0.5|-8|ART_color()I-1174339839
-AThicker|net@53|||FS900|pin@125||5|-4.75|pin@128||5|-6|ART_color()I-1174339839
-AThicker|net@54|||FS1800|pin@129||0|-6|pin@128||5|-6|ART_color()I-1174339839
-AThicker|net@55|||FS900|pin@130||0|-4.75|pin@129||0|-6|ART_color()I-1174339839
-AThicker|net@56|||FS900|pin@137||2.5|-7|pin@136||2.5|-8|ART_color()I-1174339839
-AThicker|net@57|||FS900|pin@138||4.5|-7|pin@139||4.5|-8|ART_color()I-1174339839
-Einc_1|disable|D5G1;RY-1.25;|pin@134||I
-Eina_1|inAnd1|D5G1;RY-1.25;|pin@132||I
-Einb_1|inAnd2|D5G1;RY-1.25;|pin@133||I
-Einc|inOr1|D4G1;RY-5;|pin@6||I
-Einb|inOr2|D4G1;RY-5;|pin@4||I
-Eout||D5G1;RX1.5;|pin@16||O
-X
-
-# Cell core;1{sch}
-Ccore;1{sch}||schematic|1253518699023|1253732122831|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||-16|-9|||R|
-NOff-Page|conn@1||-14|-9|||R|
-NOff-Page|conn@2||-12|-9|||R|
-NOff-Page|conn@3||-25|-9|||R|
-NOff-Page|conn@4||-28|-9|||R|
-NOff-Page|conn@5||-16|29|||R|
-Icore;1{ic}|core@0||-47|23|||D5G4;
-Inand2nand2;4{ic}|nand2nan@0||-16|12|||D5G4;|ATTR_X(D5G3;NOJPX-5;Y1.5;)S12
-Inor3;1{ic}|nor3@1||-14|0|X||D5G4;|ATTR_X(D5G3;NOJPX-6;Y-2;)S4
-NWire_Pin|pin@0||-14|9||||
-NWire_Pin|pin@1||-28|5||||
-NWire_Pin|pin@2||-19.25|5||||
-NWire_Pin|pin@3||-25|2||||
-NWire_Pin|pin@4||-17.25|2||||
-NWire_Pin|pin@5||-16.25|25||||
-NWire_Pin|pin@6||-16|25||||
-NWire_Pin|pin@8||-14|5||||
-Iorange40nm:wire40;1{ic}|wire40@0||-6.5|5|||D5G4;|ATTR_L(D5FLeave alone;G1;OLPUD)S100|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NOLPY-1;)S1|ATTR_width(D5FLeave alone;G1;NOLPY-2;)S7
-Awire|net@0|||2700|conn@0|y|-16|-7|nor3@1|ina|-16|-3.5
-Awire|net@1|||2700|conn@2|y|-12|-7|nor3@1|inc|-12|-3.5
-Awire|net@2|||2700|conn@1|y|-14|-7|nor3@1|inb|-14|-3.5
-Awire|net@3|||1800|nand2nan@0|LSN[ZeroOrTwo]|-14.75|9|pin@0||-14|9
-Awire|net@5|||2700|conn@4|y|-28|-7|pin@1||-28|5
-Awire|net@6|||1800|pin@1||-28|5|pin@2||-19.25|5
-Awire|net@7|||900|nand2nan@0|MSN[ZeroOrTwo]|-19.25|9|pin@2||-19.25|5
-Awire|net@8|||2700|conn@3|y|-25|-7|pin@3||-25|2
-Awire|net@9|||1800|pin@3||-25|2|pin@4||-17.25|2
-Awire|net@10|||900|nand2nan@0|MSN[ZeroOrDone]|-17.25|9|pin@4||-17.25|2
-Awire|net@11|||2700|nand2nan@0|fireHI|-16.25|17|pin@5||-16.25|25
-Awire|net@12|||900|conn@5|a|-16|27|pin@6||-16|25
-Awire|net@13|||1800|pin@5||-16.25|25|pin@6||-16|25
-Awire|net@15|||2700|nor3@1|out|-14|2.75|pin@8||-14|5
-Awire|net@16|||2700|pin@8||-14|5|pin@0||-14|9
-Awire|net@17|||0|wire40@0|a|-9|5|pin@8||-14|5
-Edisable||D5G2;Y-5;|conn@2|a|I
-EinAnd1||D5G2;X-9;|conn@0|y|I
-EinAnd2||D5G2;X-2;Y-1;|conn@1|a|I
-EinOr3|inOr1|D5G2;X-5;|conn@4|y|I
-EinAnd3|inOr2|D5G2;X-8;Y-2;|conn@3|y|I
-EinOr3@513479722|out|D5G2;X2;|conn@5|y|O
-X
-
 # Cell fill;2{lay}
 Cfill;2{lay}||tsmcSun40GP|1245108836322|1249630574704||ATTR_NCC(D5G1;NTX31;Y-7;)S[exportsConnectedByParent vdd vdd_2 vdd_1,exportsConnectedByParent gnd gnd_2 gnd_1]|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1249678425898
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -892,7 +811,7 @@ Evdd_5||D5G2;|pin@16||P
 X
 
 # Cell inverterStudy;1{lay}
-CinverterStudy;1{lay}||tsmcSun40GP|1252802494607|1252824721138||ATTR_NCC(D5G10;NTX65.5;Y178.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()G1252823366734|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1252823366734
+CinverterStudy;1{lay}||tsmcSun40GP|1252802494607|1253748334146||ATTR_NCC(D5G10;NTX65.5;Y178.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()G1252823366734|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1252823366734
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@1||90|0|||R|
 NAWM-Metal-1-Metal-2-Con|contact@30||-27|0|-2|2|RRR|
@@ -910,8 +829,8 @@ NMetal-1-Pin|pin@3||-27|-15||||
 NN-Well-Node|plnode@0||72|75|210|136||A
 NPPlus-Node|plnode@1||72|75|204|136||A
 NMetal-1-Node|plnode@3||126|-15|7|7||
-NP-Diff-Node|plnode@4||78|74|249|96||
-NN-Diff-Node|plnode@5||75.5|-87|236|48||
+NP-Diff-Node|plnode@6||78|74|249|96||
+NN-Diff-Node|plnode@7||75.5|-87|236|48||
 Iselect_x16;1{lay}|select_x@2||73|0||A|D5G4;
 Iwells;1{lay}|wells@0||-130|0|||D5G4;
 AMetal-2|net@5|||S1800|inv_x8@0|gnd_9|26.5|-45|inv_x8@1|gnd_7|44.5|-45
@@ -1002,188 +921,8 @@ Ngeneric:Facet-Center|art@0||0|0||||AV
 IinverterStudy;1{lay}|inverter@0||0|0|R||D5G4;
 X
 
-# Cell nand2nand2;4{ic}
-Cnand2nand2;4{ic}||artwork|1247529105994|1253147877494|E|ATTR_LEGATE(D5G1;HNPX8.25;Y-9.5;)I1|ATTR_X(D5G1;HNOJPX8.25;Y-5.5;)SLE.getdrive()|ATTR_su(D5G1;HNPX8.25;Y-7.5;)I-1
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@19||-0.25|-2|8|7|YRR||ART_color()I-1174339839|ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@20||-4.25|-2|8|7|||ART_color()I-1174339839|ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@21||-2.25|-4.25|6|6|500||ART_color()I-1174339839|ART_degrees()I800
-NThick-Circle|art@24||-0.25|4.5|1|1|R||ART_color()I-1174339839
-NThick-Circle|art@25||-0.25|2|4|4|||ART_color()I-1174339839|ART_degrees()F[0.0,3.1415927]
-Nschematic:Bus_Pin|pin@4||-1.25|-3||||
-Nschematic:Bus_Pin|pin@6||-3.25|-3||||
-Nschematic:Bus_Pin|pin@10||1.25|-3|||X|
-Nschematic:Bus_Pin|pin@16||-0.25|5|||R|
-Nschematic:Bus_Pin|pin@46||0|5|-2|-2|R|
-Nschematic:Bus_Pin|pin@54||0|4|-2|-2|R|
-Nschematic:Bus_Pin|pin@85||0|0|-2|-2|R|
-Nschematic:Bus_Pin|pin@86||0|4|-2|-2|R|
-NPin|pin@91||-3.25|-1.5|1|1|R||ART_color()I-1174339839
-NPin|pin@92||-3.25|-3|||R||ART_color()I-1174339839
-Nschematic:Bus_Pin|pin@93||-1|-1|-2|-2|R|
-Nschematic:Bus_Pin|pin@99||-5.5|-2.5|-2|-2|R|
-Nschematic:Bus_Pin|pin@100||-3|-1|-2|-2|R|
-NPin|pin@102||-1.25|-3|||R||ART_color()I-1174339839
-NPin|pin@103||-1.25|-1.5|1|1|R||ART_color()I-1174339839
-NPin|pin@104||-1.25|-1.5|1|1|R||ART_color()I-1174339839
-NPin|pin@105||-0.5|-0.75|1|1|R||ART_color()I-1174339839
-Nschematic:Bus_Pin|pin@108||0.75|0|-2|-2|R|
-NPin|pin@109||0.5|-2|1|1|R||ART_color()I-1174339839
-NPin|pin@110||1.75|-0.75|1|1|R||ART_color()I-1174339839
-NPin|pin@111||1.75|2|1|1|R||ART_color()I-1174339839
-NPin|pin@112||1.75|-2|1|1|R||ART_color()I-1174339839
-NPin|pin@113||-2.25|1|1|1|R||ART_color()I-1174339839
-Nschematic:Bus_Pin|pin@114||-0.25|5|-2|-2|R|
-Nschematic:Bus_Pin|pin@115||-1.25|1|-2|-2|R|
-NPin|pin@116||-2.25|2|1|1|R||ART_color()I-1174339839
-NPin|pin@117||1.25|-3|||R||ART_color()I-1174339839
-NPin|pin@118||1.25|-2|1|1|R||ART_color()I-1174339839
-NPin|pin@119||0.25|-2|1|1|||ART_color()I-1174339839
-NPin|pin@120||0.25|1|1|1|||ART_color()I-1174339839
-AThicker|net@36|||FS900|pin@91||-3.25|-1.5|pin@92||-3.25|-3|ART_color()I-1174339839
-AThicker|net@40|||FS900|pin@103||-1.25|-1.5|pin@102||-1.25|-3|ART_color()I-1174339839
-AThicker|net@42|||FS450|pin@105||-0.5|-0.75|pin@104||-1.25|-1.5|ART_color()I-1174339839
-AThicker|net@44|||FS900|pin@111||1.75|2|pin@112||1.75|-2|ART_color()I-1174339839
-AThicker|net@46|||FS900|pin@116||-2.25|2|pin@113||-2.25|1|ART_color()I-1174339839
-AThicker|net@47|||FS900|pin@118||1.25|-2|pin@117||1.25|-3|ART_color()I-1174339839
-AThicker|net@48|||FS450|pin@110||1.75|-0.75|pin@109||0.5|-2|ART_color()I-1174339839
-AThicker|net@49|||FS0|pin@112||1.75|-2|pin@119||0.25|-2|ART_color()I-1174339839
-AThicker|net@50|||FS2700|pin@119||0.25|-2|pin@120||0.25|1|ART_color()I-1174339839
-AThicker|net@51|||FS0|pin@120||0.25|1|pin@113||-2.25|1|ART_color()I-1174339839
-ELSN[ZeroOrTwo]|ina|D5G1;RY-2;|pin@10||I
-EMSN[ZeroOrDone]|inb|D4G1;R|pin@4||I
-EMSN[ZeroOrTwo]|inc|D4G1;R|pin@6||I
-EfireHI|out|D5G1;RX1.5;|pin@16||O
-X
-
-# Cell nand2nand2;2{lay}
-Cnand2nand2;2{lay}||tsmcSun40GP|1249617237093|1253505675944||ATTR_NCC(D5G10;NTX9;Y194.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1252822534715|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1252822654103
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NAN-Metal-1-P-Diff-Con|contact@26||-18|78|84||R|
-NAN-Metal-1-P-Diff-Con|contact@27||36|78|84||R|
-NX-Metal-1-Metal-2-Con|contact@72||18|-75|||R|
-NX-Metal-1-Metal-2-Con|contact@73||-18|-105|||R|
-NX-Metal-1-Metal-2-Con|contact@74||-18|-75|||R|
-NX-Metal-1-Metal-2-Con|contact@75||-18|45|||R|
-NX-Metal-1-Metal-2-Con|contact@76||-18|75|||R|
-NX-Metal-1-Metal-2-Con|contact@77||-18|105|||R|
-NX-Metal-1-Metal-2-Con|contact@78||36|45|||R|
-NX-Metal-1-Metal-2-Con|contact@79||36|75|||R|
-NX-Metal-1-Metal-2-Con|contact@80||36|105|||R|
-NX-Metal-1-Metal-2-Con|contact@81||18|-105|||R|
-NN-Transistor|nmos@0||-9|-75|60||YR|
-NN-Transistor|nmos@2||9|-75|60||YR|
-NMetal-2-Pin|pin@5||-27.5|-105|||R|
-NMetal-2-Pin|pin@9||-27.5|-75|||R|
-NMetal-2-Pin|pin@10||-27.5|-45|||R|
-NMetal-2-Pin|pin@11||-27|45||||
-NMetal-2-Pin|pin@12||-27|75||||
-NMetal-2-Pin|pin@13||-27|105||||
-NMetal-2-Pin|pin@14||45|105||||
-NMetal-2-Pin|pin@15||45|75||||
-NMetal-2-Pin|pin@16||45|45||||
-NMetal-2-Pin|pin@18||26.5|-75|||R|
-NMetal-2-Pin|pin@19||26.5|-45|||R|
-NMetal-2-Pin|pin@20||26.5|-105|||R|
-NprBoundary-Node|plnode@2||0|10|54|270||A
-NN-Well-Node|plnode@5||0|75|66|136||A
-NPPlus-Node|plnode@6||0|75|60|136||A
-NP-Transistor|pmos@0||-9|78|84||YR|
-NP-Transistor|pmos@1||27|78|84||YR|
-AMetal-2|net@59|||S0|contact@74||-18|-75|pin@9||-27.5|-75
-AMetal-2|net@65|||S0|contact@73||-18|-105|pin@5||-27.5|-105
-AP-Diff|net@75|||S0|pmos@1|diff-top|18|64|pmos@0|diff-bottom|0|64
-AMetal-2|net@78|||S1800|pin@11||-27|45|contact@75||-18|45
-AMetal-2|net@81|||S1800|pin@12||-27|75|contact@76||-18|75
-AMetal-2|net@84|||S1800|pin@13||-27|105|contact@77||-18|105
-AMetal-2|net@87|||S1800|contact@75||-18|45|contact@78||36|45
-AMetal-2|net@88|||S1800|contact@78||36|45|pin@16||45|45
-AMetal-2|net@90|||S1800|contact@76||-18|75|contact@79||36|75
-AMetal-2|net@91|||S1800|contact@79||36|75|pin@15||45|75
-AMetal-2|net@93|||S1800|contact@77||-18|105|contact@80||36|105
-AMetal-2|net@94|||S1800|contact@80||36|105|pin@14||45|105
-AP-Diff|net@95|||S0|pmos@0|diff-top|-18|75|contact@26||-18|75
-AMetal-1|net@96||-7|IJS0|contact@75||-18|45|contact@26||-18|45
-AP-Diff|net@97|||S0|pmos@0|diff-top|-18|78|pmos@0|diff-top|-18|78
-AMetal-1|net@98|||S0|contact@77||-18|105|contact@26||-18|105
-AP-Diff|net@99|||S0|pmos@1|diff-bottom|36|75|contact@27||36|75
-AMetal-1|net@100||-7|IJS0|contact@79||36|75|contact@27||36|75
-AMetal-1|net@101|||S0|contact@78||36|45|contact@27||36|45
-AMetal-1|net@102|||S0|contact@80||36|105|contact@27||36|105
-AMetal-2|net@126|||S0|pin@18||26.5|-75|contact@72||18|-75
-AMetal-2|net@127|||S0|contact@72||18|-75|contact@74||-18|-75
-AMetal-2|net@136|||S0|pin@20||26.5|-105|contact@81||18|-105
-AMetal-2|net@137|||S0|contact@81||18|-105|contact@73||-18|-105
-AN-Diff|net@141|||S0|nmos@0|diff-bottom|0|-79|nmos@2|diff-top|0|-79
-AMetal-2|net@157|||S1800|pin@10||-27.5|-45|pin@19||26.5|-45
-Egnd_5||D5G2;|pin@5||U
-Egnd_6||D5G2;|pin@9||U
-Egnd_7||D5G2;|pin@10||U
-Egnd_8||D5G2;|pin@18||U
-Egnd_9||D5G2;|pin@19||U
-Egnd_10||D5G2;|pin@20||U
-Evdd||D5G2;|pin@11||P
-Evdd_1||D5G2;|pin@12||P
-Evdd_2||D5G2;|pin@13||P
-Evdd_3||D5G2;|pin@14||P
-Evdd_4||D5G2;|pin@15||P
-Evdd_5||D5G2;|pin@16||P
-X
-
-# Cell nand2nand2;1{sch}
-Cnand2nand2;1{sch}||schematic|1247526811643|1253499567425||ATTR_LEGATE(D5G1;HNPX-38.75;Y15;)I1|ATTR_X(D5G1;HNOJPX-32.75;Y13;)SLE.getdrive()|ATTR_su(D5G1;HNPX-40.25;Y17.5;)I-1
-IredFive:NMOS;1{ic}|NMOS@0||2.75|-3.25|YRR||D5G4;|ATTR_X(D5G1.5;NOLPX-1.75;Y-3;)S2*@X
-IredFive:NMOS;1{ic}|NMOS@1||-2.5|-3.25|XYRR||D5G4;|ATTR_X(D5G1.5;NOLPX-2;Y-3;)S2*@X
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@2||11.25|-17.5|||XR|
-NOff-Page|conn@3||-11.25|-17.5|||YRRR|
-NOff-Page|conn@8||0|15.25|||YRRR|
-NOff-Page|conn@15||17.75|-17.5|||R|
-Inand2nand2;4{ic}|fire@0||16|13.75|||D5G4;
-IredFive:nms1;2{ic}|nms1@6||0|-13.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.25;)S2*@X
-NWire_Pin|pin@90||2.75|0.5|||Y|
-NWire_Pin|pin@103||0|0.5|||Y|
-NWire_Pin|pin@110||-2.5|0.5||||
-NWire_Pin|pin@112||-11.25|-3.25||||
-NWire_Pin|pin@115||-2.5|-9.75||||
-NWire_Pin|pin@116||2.75|-9.75||||
-NWire_Pin|pin@119||17.75|4.25||||
-NWire_Pin|pin@120||17.75|-13.5||||
-NWire_Pin|pin@124||0|-9.75||||
-NWire_Pin|pin@128||11.25|-3.25||||
-NWire_Pin|pin@129||7|0.5||||
-Ngeneric:Invisible-Pin|pin@130||-1.25|23.5|||||ART_message(D5G3;)Snand2nand2
-Ngeneric:Invisible-Pin|pin@133||-50|7|||||ART_message(D6G1;)S["When firing (pulling \"out\" low):",- we always have one of inb or inc working (ie high),- we always have ina working (ie high),"therefore, the pull-down network is sized such that",ina plus either inb or inc gives a total net drive of X=15,(via two X=30 in sieres)]
-Ngeneric:Invisible-Pin|pin@134||-52|-2.5|||||ART_message(D6G1;)S["When unfiring (pulling \"out\" back high):",- we always have ina working (ie low),"- in the case where the left side is transitioning Two->One or Done->Done,",we get no help from the inb/inc stack.  Unfortunately in the Two->One case,"we really need the fire signal to go away promptly, so we must size these",transistors in such a way that the ina pmos is able to clear the state all by itself.]
-IredFive:pms1;2{ic}|pms1@5||7|4.25|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;)S@X
-Awire|net@228|||2700|NMOS@0|d|2.75|-1.25|pin@90||2.75|0.5
-Awire|net@256|||1800|pin@103||0|0.5|pin@90||2.75|0.5
-Awire|net@257|||900|conn@8|a|0|13.25|pin@103||0|0.5
-Awire|net@299|||1800|pin@110||-2.5|0.5|pin@103||0|0.5
-Awire|net@300|||2700|NMOS@1|d|-2.5|-1.25|pin@110||-2.5|0.5
-Awire|net@303|||0|NMOS@1|g|-5.5|-3.25|pin@112||-11.25|-3.25
-Awire|net@312|||900|NMOS@1|s|-2.5|-5.25|pin@115||-2.5|-9.75
-Awire|net@313|||900|NMOS@0|s|2.75|-5.25|pin@116||2.75|-9.75
-Awire|net@324|||1800|pms1@5|g|10|4.25|pin@119||17.75|4.25
-Awire|net@326|||0|pin@120||17.75|-13.5|nms1@6|g|3|-13.5
-Awire|net@335|||1800|pin@115||-2.5|-9.75|pin@124||0|-9.75
-Awire|net@336|||1800|pin@124||0|-9.75|pin@116||2.75|-9.75
-Awire|net@337|||2700|nms1@6|d|0|-11.5|pin@124||0|-9.75
-Awire|net@349|||1800|NMOS@0|g|5.75|-3.25|pin@128||11.25|-3.25
-Awire|net@353|||1800|pin@90||2.75|0.5|pin@129||7|0.5
-Awire|net@354|||900|pms1@5|d|7|2.25|pin@129||7|0.5
-Awire|net@355|||2700|conn@3|y|-11.25|-15.5|pin@112||-11.25|-3.25
-Awire|net@356|||2700|conn@2|y|11.25|-15.5|pin@128||11.25|-3.25
-Awire|net@357|||900|pin@119||17.75|4.25|pin@120||17.75|-13.5
-Awire|net@358|||2700|conn@15|y|17.75|-15.5|pin@120||17.75|-13.5
-EinRight|ina|D5G2;X-1.75;|conn@15|a|I|ATTR_le(D5G1;NY-1.5;)S1.333
-EMSN[ZeroOrDone]|inb|D4G2;X-0.5;|conn@2|a|I|ATTR_le(D5G1;NX-0.5;Y-3;)S0.666
-EMSN[ZeroOrTwo]|inc|D6G2;X-7;|conn@3|y|I|ATTR_le(D5G1;NX-1.5;Y-1;)S0.666
-Efire[1]|out|D6G2;X4.5;|conn@8|a|O|ATTR_le(D5G1;NY3;)S2
-X
-
 # Cell newCell;1{ic}
-CnewCell;1{ic}||artwork|1242937501096|1253517983786|E
+CnewCell;1{ic}||artwork|1242937501096|1253735500479|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NTriangle|art@2||3|6.5|3|2|R|
 NTriangle|art@3||3|-8|3|2|R|
@@ -1207,6 +946,7 @@ Nschematic:Bus_Pin|pin@43||-1|-10||||
 Nschematic:Wire_Pin|pin@44||0.5|-10||||
 Nschematic:Bus_Pin|pin@45||0|8.5||||
 Nschematic:Wire_Pin|pin@46||0|-7||||
+Nschematic:Bus_Pin|pin@47||4|9||||
 ASolid|net@0|||FS900|pin@0||-6|8.5|pin@1||-6|-10
 ASolid|net@1|||FS1800|pin@1||-6|-10|pin@2||4|-10
 ASolid|net@2|||FS2700|pin@2||4|-10|pin@3||4|8.5
@@ -1223,10 +963,11 @@ Edisable||D5G2;X6;Y-1;|pin@41||I
 EdisableLO||D5G2;X-6.5;Y-1;|pin@38||I
 EdisableLO_1@406729688|disableLate|D5G2;|pin@45||I
 EdisableLO_1|valLO|D5G2;|pin@43||I
+Evdd_when_not_disabled||D5G2;|pin@47||I
 X
 
 # Cell newCell;1{sch}
-CnewCell;1{sch}||schematic|1242942044308|1253518958852||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|1253735480296||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|
@@ -1237,7 +978,8 @@ NOff-Page|conn@9||38|-49|||XYRR|
 NOff-Page|conn@10||38|-52.5|||XYRR|
 NOff-Page|conn@11||38|-55.5|||XYRR|
 NOff-Page|conn@12||47|4|||XY|
-Icore;1{ic}|core@0||7|20|||D5G4;
+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
@@ -1445,6 +1187,7 @@ Awire|net@2534|||900|core@0|ina_1|7.5|12|pin@1079||7.5|8.25
 Awire|net@2535|||900|core@0|inb_1|9.5|12|pin@1080||9.5|10
 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
 ELSN[OneOrTwo]|LSN[TwoOrDone]|D5G2;X4.25;Y-2.75;|conn@0|a|B
 ELSN[OneOrDone]|LSN[TwoOrOne]|D5G2;X3.75;Y2.75;|conn@3|a|B
 EMSN[OneOrTwo]|MSN[TwoOrDone]|D5G2;X2.75;Y3.75;|conn@1|a|B
@@ -1453,6 +1196,7 @@ Edisable||D5G2;X-5;|conn@10|a|I
 EdisableLO||D5G2;X-6;|conn@9|a|I
 EdisableLO_1@62362484|disableLate|D5G2;X-6;|conn@12|a|I
 EdisableLO_1|valLO|D5G2;X-6;|conn@11|a|I
+Evdd_when_not_disabled||D5G2;X-16;|conn@13|a|I
 X
 
 # Cell nms8;1{lay}
@@ -1475,7 +1219,7 @@ Egnd_2||D5G2;|contact@1||G
 X
 
 # Cell nor3;2{ic}
-Cnor3;2{ic}||artwork|1248842297142|1251231625434|E|ATTR_LEGATE(D5G1;HNPY-2;)I1|ATTR_LEPARALLGRP(D5G1;HNPY-4;)I-1|ATTR_X(D5G1;HNOJP)SLE.getdrive()|ATTR_su(D5G1;HNPY-6;)I-1
+Cnor3;2{ic}||artwork|1248842297142|1253735390503|E|ATTR_LEGATE(D5G1;HNPY-2;)I1|ATTR_LEPARALLGRP(D5G1;HNPY-4;)I-1|ATTR_X(D5G1;HNOJP)SLE.getdrive()|ATTR_su(D5G1;HNPY-6;)I-1
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NThick-Circle|art@3||3.75|-1.25|12|10.5|YRR||ART_color()I1677786881|ART_degrees()F[0.0,1.0471976]
 NThick-Circle|art@4||-2.25|-1.25|12|10.5|||ART_color()I1677786881|ART_degrees()F[0.0,1.0471976]
@@ -1496,18 +1240,22 @@ Nschematic:Wire_Pin|pin@19||3.25|-2||||
 Nschematic:Wire_Pin|pin@20||0.75|-2||||
 Nschematic:Wire_Pin|pin@21||-1.75|-2||||
 Nschematic:Wire_Pin|pin@22||0.75|4.25||||
+Nschematic:Bus_Pin|pin@23||3|4||||
+Nschematic:Wire_Pin|pin@24||1|4||||
 AThicker|net@4|||FS471|pin@10||3.5|0|pin@9||2.85|-0.7|ART_color()I1677786881
 AThicker|net@5|||FS900|pin@14||-1.75|-1|pin@13||-1.75|-2|ART_color()I1677786881
 AThicker|net@6|||FS900|pin@16||0.75|-0.25|pin@15||0.75|-2|ART_color()I1677786881
 AThicker|net@7|||FS900|pin@18||3.25|-1|pin@17||3.25|-2|ART_color()I1677786881
+Aschematic:wire|net@8|||1800|pin@24||1|4|pin@23||3|4
 Eina||D5G2;Y-1.25;|pin@19||I
 Einb||D5G2;Y-1.25;|pin@20||I
 Einc||D5G2;Y-1.25;|pin@21||I
 Eout||D5G2;Y1.5;|pin@22||O
+Einc_1|vdd_when_not_disabled|D5G2;|pin@23||I
 X
 
 # Cell nor3;1{ic}
-Cnor3;1{ic}||artwork|1248842297142|1253499814027|E|ATTR_LEGATE(D5G1;HNPX-8;Y-5;)I1|ATTR_LEPARALLGRP(D5G1;HNPX-7.5;Y-6;)I-1|ATTR_X(D5G1;HNOJPX-4;Y-7;)SLE.getdrive()|ATTR_su(D5G1;HNPX-9;Y-4;)I-1
+Cnor3;1{ic}||artwork|1248842297142|1253735428012|E|ATTR_LEGATE(D5G1;HNPX-8;Y-5;)I1|ATTR_LEPARALLGRP(D5G1;HNPX-7.5;Y-6;)I-1|ATTR_X(D5G1;HNOJPX-4;Y-7;)SLE.getdrive()|ATTR_su(D5G1;HNPX-9;Y-4;)I-1
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NThick-Circle|art@8||0|-0.25|6|6|||ART_color()I-1174339839|ART_degrees()F[0.0,3.1415927]
 NThick-Circle|art@9||-2|-2|1|1|R||ART_color()I-1174339839
@@ -1532,6 +1280,7 @@ NPin|pin@33||-3|-1.5|1|1|R||ART_color()I-1174339839
 NPin|pin@34||3|-1.5|1|1|R||ART_color()I-1174339839
 NPin|pin@37||3|-0.25|1|1|R||ART_color()I-1174339839
 Ngeneric:Invisible-Pin|pin@38||-2|-1|||||ART_message(D5G3;)S*
+Nschematic:Wire_Pin|pin@39||-3|0||||
 AThicker|net@8|||FS900|pin@24||0|-2.5|pin@23||0|-3.5|ART_color()I-1174339839
 AThicker|net@9|||FS900|pin@25||-2|-2.5|pin@26||-2|-3.5|ART_color()I-1174339839
 AThicker|net@11|||FS900|pin@28||2|-2.5|pin@29||2|-3.5|ART_color()I-1174339839
@@ -1542,289 +1291,115 @@ Eina||D5G2;Y-1.25;|pin@19||I
 Einb||D5G2;Y-1.25;|pin@20||I
 Einc||D5G2;Y-1.25;|pin@21||I
 Eout||D5G2;Y1.5;|pin@22||O
+Evdd_when_not_disabled||D4G2;|pin@39||I
 X
 
 # Cell nor3;2{lay}
-Cnor3;2{lay}||tsmcSun40GP|1249617237093|1253511032080||ATTR_NCC(D5G10;NTX9;Y194.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent disableLO /disableLO_[0-9]+/","exportsConnectedByParent disable /disable_[0-9]+/"]|DRC_last_good_drc_area_date()G1253508531540
+Cnor3;2{lay}||tsmcSun40GP|1249617237093|1253752659126||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()G1253752667233
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@72||54|-75|||XR|
-NX-Metal-1-Metal-2-Con|contact@73||90|-105|||XR|
-NX-Metal-1-Metal-2-Con|contact@74||90|-75|||XR|
-NX-Metal-1-Metal-2-Con|contact@81||54|-105|||XR|
-NAN-Metal-1-P-Diff-Con|contact@82||54|75|78||R|
-NX-Metal-1-Metal-2-Con|contact@83||54|45|||R|
-NX-Metal-1-Metal-2-Con|contact@84||54|75|||R|
-NX-Metal-1-Metal-2-Con|contact@85||54|105|||R|
-NAN-Metal-1-P-Diff-Con|contact@86||90|78|84||R|
-NX-Metal-1-Metal-2-Con|contact@87||90|45|||R|
-NX-Metal-1-Metal-2-Con|contact@88||90|75|||R|
-NX-Metal-1-Metal-2-Con|contact@89||90|105|||R|
-NAN-Metal-1-P-Diff-Con|contact@90||-54|75|78||XR|
-NX-Metal-1-Metal-2-Con|contact@91||-54|45|||XR|
-NX-Metal-1-Metal-2-Con|contact@92||-54|75|||XR|
-NX-Metal-1-Metal-2-Con|contact@93||-54|105|||XR|
-NAN-Metal-1-P-Diff-Con|contact@94||-90|78|84||XR|
-NX-Metal-1-Metal-2-Con|contact@95||-90|45|||XR|
-NX-Metal-1-Metal-2-Con|contact@96||-90|75|||XR|
-NX-Metal-1-Metal-2-Con|contact@97||-90|105|||XR|
-NX-Metal-1-Metal-2-Con|contact@98||-90|45||||
-NX-Metal-1-Metal-2-Con|contact@99||-54|105||||
-NAN-Metal-1-P-Diff-Con|contact@100||0|78|84||R|
-NA-Metal-1-Poly-Con|contact@102||-27|-15||||
-NA-Metal-1-Poly-Con|contact@104||9|-15||||
-NA-Metal-1-Poly-Con|contact@105||-9|-30||||
-NA-Metal-1-Poly-Con|contact@106||27|-30||||
-NAN-Metal-1-P-Diff-Con|contact@107||-72|78|84||R|
-NAN-Metal-1-P-Diff-Con|contact@108||-36|78|84||R|
-NAN-Metal-1-P-Diff-Con|contact@109||72|78|84||R|
-NAN-Metal-1-P-Diff-Con|contact@110||36|78|84||R|
-NAN-Metal-1-N-Diff-Con|contact@111||54|-87|36||XR|
-NAN-Metal-1-N-Diff-Con|contact@112||90|-87|36||XR|
-NAN-Metal-1-N-Diff-Con|contact@113||72|-87|36||XR|
-NAN-Metal-1-N-Diff-Con|contact@114||36|-87|36||XR|
-NA-Metal-1-Poly-Con|contact@117||63|-30||||
-NA-Metal-1-Poly-Con|contact@118||45|-15||||
-NA-Metal-1-Poly-Con|contact@121||-63|0|36|||
-NA-Metal-1-Poly-Con|contact@122||63|0|36|||
-NAN-Metal-1-P-Diff-Con|contact@124||-90|78|84||R|
-NAN-Metal-1-P-Diff-Con|contact@125||-126|78|84||R|
-NX-Metal-1-Metal-2-Con|contact@126||-90|75|||XR|
-NX-Metal-1-Metal-2-Con|contact@127||-90|45|||XR|
-NX-Metal-1-Metal-2-Con|contact@128||-90|105|||XR|
-NX-Metal-1-Metal-2-Con|contact@129||-126|105|||XR|
-NX-Metal-1-Metal-2-Con|contact@130||-126|45|||XR|
-NX-Metal-1-Metal-2-Con|contact@131||-126|75|||XR|
-NA-Metal-1-Poly-Con|contact@133||-227|-10||||
-NAN-Metal-1-N-Diff-Con|contact@146||-126|-75|60||R|
-NAN-Metal-1-N-Diff-Con|contact@147||-90|-75|60||R|
-NX-Metal-1-Metal-2-Con|contact@148||-144|-45|||XR|
-NX-Metal-1-Metal-2-Con|contact@149||-144|-75|||XR|
-NX-Metal-1-Metal-2-Con|contact@150||-144|-105|||XR|
-NAN-Metal-1-N-Diff-Con|contact@151||-144|-75|60||R|
-NX-Metal-1-Metal-2-Con|contact@152||-108|-45|||R|
-NX-Metal-1-Metal-2-Con|contact@153||-108|-75|||R|
-NX-Metal-1-Metal-2-Con|contact@154||-108|-105|||R|
-NAN-Metal-1-N-Diff-Con|contact@155||-108|-75|60||XR|
-NX-Metal-1-Metal-2-Con|contact@156||-108|-45|||XR|
-NX-Metal-1-Metal-2-Con|contact@157||-108|-75|||XR|
-NX-Metal-1-Metal-2-Con|contact@158||-108|-105|||XR|
-NAN-Metal-1-N-Diff-Con|contact@159||-108|-75|60||R|
-NX-Metal-1-Metal-2-Con|contact@160||-108|-45|||R|
-NX-Metal-1-Metal-2-Con|contact@161||-108|-75|||R|
-NX-Metal-1-Metal-2-Con|contact@162||-108|-105|||R|
-NAN-Metal-1-N-Diff-Con|contact@163||-72|-75|60||XR|
-NAN-Metal-1-P-Diff-Con|contact@164||-108|78|84||R|
-NAN-Metal-1-P-Diff-Con|contact@165||-144|78|84||R|
-NN-Transistor|nmos@0||81|-87|36||XYR|
-NN-Transistor|nmos@2||63|-87|36||XYR|
-NN-Transistor|nmos@3||45|-87|36||XYR|
-NN-Transistor|nmos@4||-135|-75|60||YR|
-NN-Transistor|nmos@5||-117|-75|60||XYR|
-NN-Transistor|nmos@6||-99|-75|60||YR|
-NN-Transistor|nmos@7||-81|-75|60||XYR|
-NMetal-2-Pin|pin@5||-252.5|-105|||R|
-NMetal-2-Pin|pin@9||-252.5|-75|||R|
-NMetal-2-Pin|pin@10||-252.5|-45|||R|
-NMetal-2-Pin|pin@11||-90|45||||
-NMetal-2-Pin|pin@12||-90|75||||
-NMetal-2-Pin|pin@13||-90|105||||
-NMetal-2-Pin|pin@14||90|105||||
-NMetal-2-Pin|pin@15||90|75||||
-NMetal-2-Pin|pin@16||90|45||||
-NMetal-2-Pin|pin@19||117|-45|||R|
-NMetal-1-Pin|pin@29||0|15||||
-NMetal-1-Pin|pin@30||-72|135||||
-NMetal-1-Pin|pin@31||72|135||||
-NMetal-1-Pin|pin@32||36|135||||
-NMetal-1-Pin|pin@33||-36|135||||
-NPoly-Pin|pin@35||-45|0||||
-NPoly-Pin|pin@36||-81|-30||||
-NMetal-2-Pin|pin@37||119|-75||||
-NMetal-2-Pin|pin@38||121|-105||||
-NMetal-1-Pin|pin@39||72|-45||||
-NMetal-1-Pin|pin@40||36|-45||||
-NprBoundary-Node|plnode@2||0|10|180|270||A
-NN-Well-Node|plnode@7||0|78|210|136||A
-NNPlus-Node|plnode@8||63|-87|78|88||A
-NPPlus-Node|plnode@9||0|78|204|136||A
-NP-Transistor|pmos@5||45|78|84||YR|
-NP-Transistor|pmos@6||63|78|84||YR|
-NP-Transistor|pmos@7||81|78|84||YR|
-NP-Transistor|pmos@8||-45|78|84||XYR|
-NP-Transistor|pmos@9||-63|78|84||XYR|
-NP-Transistor|pmos@10||-81|78|84||XYR|
-NP-Transistor|pmos@11||-27|78|84||XYR|
-NP-Transistor|pmos@12||-9|78|84||XYR|
-NP-Transistor|pmos@13||9|78|84||XYR|
-NP-Transistor|pmos@14||27|78|84||XYR|
-NP-Transistor|pmos@15||-81|78|84||XYR|
-NP-Transistor|pmos@16||45|78|84||YR|
-NP-Transistor|pmos@17||63|78|84||YR|
-NP-Transistor|pmos@18||81|78|84||YR|
-NP-Transistor|pmos@19||-45|78|84||XYR|
-NP-Transistor|pmos@20||-63|78|84||XYR|
-NP-Transistor|pmos@21||-99|78|84||XYR|
-NP-Transistor|pmos@22||-117|78|84||XYR|
-NP-Transistor|pmos@23||-135|78|84||XYR|
-AMetal-2|net@127|||S1800|contact@72||54|-75|contact@74||90|-75
-AMetal-2|net@137|||S1800|contact@81||54|-105|contact@73||90|-105
-AN-Diff|net@141|||S0|nmos@0|diff-bottom|72|-79|nmos@2|diff-top|72|-79
-AMetal-1|net@159||-7|IJS0|contact@84||54|75|contact@82||54|75
-AMetal-1|net@160|||S0|contact@83||54|45|contact@82||54|45
-AMetal-1|net@161|||S0|contact@85||54|105|contact@82||54|105
-AP-Diff|net@163|||S0|pmos@5|diff-bottom|54|75|contact@82||54|75
-AMetal-1|net@165||-7|IJS0|contact@88||90|75|contact@86||90|75
-AMetal-1|net@166|||S0|contact@87||90|45|contact@86||90|45
-AMetal-1|net@167|||S0|contact@89||90|105|contact@86||90|105
-AP-Diff|net@168|||S0|pmos@7|diff-top|72|64|pmos@6|diff-bottom|72|64
-AP-Diff|net@169|||S0|pmos@7|diff-bottom|90|75|contact@86||90|75
-AP-Diff|net@170|||S0|pmos@6|diff-top|54|64|pmos@5|diff-bottom|54|64
-AMetal-1|net@171||-7|IJS0|contact@92||-54|75|contact@90||-54|75
-AMetal-1|net@172|||S0|contact@91||-54|45|contact@90||-54|45
-AMetal-1|net@173|||S0|contact@93||-54|105|contact@90||-54|105
-AP-Diff|net@174|||S0|pmos@8|diff-bottom|-54|75|contact@90||-54|75
-AMetal-1|net@175||-7|IJS0|contact@96||-90|75|contact@94||-90|75
-AMetal-1|net@176|||S0|contact@95||-90|45|contact@94||-90|45
-AMetal-1|net@177|||S0|contact@97||-90|105|contact@94||-90|105
-AP-Diff|net@178|||S0|pmos@10|diff-top|-72|64|pmos@9|diff-bottom|-72|64
-AP-Diff|net@179|||S0|pmos@10|diff-bottom|-90|75|contact@94||-90|75
-AP-Diff|net@180|||S0|pmos@9|diff-top|-54|64|pmos@8|diff-bottom|-54|64
-AMetal-2|net@181|||S1800|pin@11||-90|45|contact@98||-90|45
-AMetal-1|net@183|||S0|contact@95||-90|45|contact@98||-90|45
-AMetal-2|net@184|||S1800|pin@12||-90|75|contact@96||-90|75
-AMetal-2|net@186|||S1800|pin@13||-90|105|contact@97||-90|105
-AMetal-2|net@188|||S1800|contact@97||-90|105|contact@99||-54|105
-AMetal-1|net@190|||S0|contact@93||-54|105|contact@99||-54|105
-AMetal-2|net@191|||S1800|contact@96||-90|75|contact@92||-54|75
-AMetal-2|net@193|||S1800|contact@98||-90|45|contact@91||-54|45
-AMetal-2|net@196|||S1800|contact@83||54|45|pin@16||90|45
-AMetal-2|net@198|||S1800|contact@84||54|75|pin@15||90|75
-AMetal-2|net@200|||S1800|contact@85||54|105|pin@14||90|105
-AMetal-2|net@203|||S0|contact@83||54|45|contact@91||-54|45
-AMetal-2|net@205|||S1800|contact@92||-54|75|contact@84||54|75
-AMetal-2|net@206|||S1800|contact@99||-54|105|contact@85||54|105
-AP-Diff|net@207|||S1800|pmos@8|diff-top|-36|62|pmos@11|diff-bottom|-36|62
+NAN-Metal-1-P-Diff-Con|contact@100||0|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@108||-36|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@110||36|83|84||R|
+NA-Metal-1-Poly-Con|contact@183||27|-23||||
+NA-Metal-1-Poly-Con|contact@184||-27|7||||
+NA-Metal-1-Poly-Con|contact@185||27|22||||
+NA-Metal-1-Poly-Con|contact@186||9|7||||
+NA-Metal-1-Poly-Con|contact@187||-9|-8||||
+NAN-Metal-1-N-Diff-Con|contact@247||36|-75|60||R|
+NAN-Metal-1-N-Diff-Con|contact@248||0|-75|60||R|
+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@257||0|-90|||XR|
+NX-Metal-1-Metal-2-Con|contact@258||36|-90|||XR|
+NN-Transistor|nmos@4||9|-75|60||YR|
+NN-Transistor|nmos@5||27|-75|60||XYR|
+NMetal-2-Pin|pin@5||-54.5|-105|||R|
+NMetal-2-Pin|pin@9||-54.5|-75|||R|
+NMetal-2-Pin|pin@10||-54.5|-45|||R|
+NMetal-2-Pin|pin@19||54|-45|||R|
+NMetal-1-Pin|pin@29||0|22||||
+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@40||-54|75||||
+NMetal-2-Pin|pin@41||-54|105||||
+NMetal-2-Pin|pin@42||-54|45||||
+NMetal-2-Pin|pin@44||54|75||||
+NMetal-2-Pin|pin@45||54|105||||
+NMetal-2-Pin|pin@46||54|45||||
+NMetal-1-Pin|pin@47||0|-23||||
+NMetal-1-Pin|pin@48||27|-8||||
+NprBoundary-Node|plnode@2||0|10|108|270||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|
+NP-Transistor|pmos@14||27|83|84||XYR|
 AP-Diff|net@208|||S1800|pmos@11|diff-top|-18|61|pmos@12|diff-bottom|-18|61
-AP-Diff|net@209|||S0|pmos@14|diff-bottom|18|62|pmos@13|diff-top|18|62
-AP-Diff|net@210|||S1800|pmos@14|diff-top|36|62|pmos@5|diff-top|36|62
+AP-Diff|net@209|||S1800|pmos@14|diff-bottom|18|62|pmos@13|diff-top|18|62
 AP-Diff|net@211|||S1800|pmos@12|diff-top|0|61|pmos@13|diff-bottom|0|61
 AP-Diff|net@212|||S0|pmos@13|diff-bottom|0|78|contact@100||0|78
-APoly|net@222|||S2700|contact@102||-27|-15|pmos@11|poly-right|-27|21
-APoly|net@223|||S2700|contact@104||9|-15|pmos@13|poly-right|9|21
-AMetal-1|net@224|||S0|contact@104||9|-15|contact@102||-27|-15
-APoly|net@225|||S900|pmos@12|poly-right|-9|21|contact@105||-9|-30
-APoly|net@226|||S900|pmos@14|poly-right|27|21|contact@106||27|-30
-AP-Diff|net@228|||S0|pmos@9|diff-bottom|-72|78|contact@107||-72|78
 AP-Diff|net@229|||S0|pmos@11|diff-bottom|-36|78|contact@108||-36|78
-AP-Diff|net@233|||S0|pmos@7|diff-top|72|78|contact@109||72|78
-AP-Diff|net@234|||S0|pmos@5|diff-top|36|78|contact@110||36|78
-AN-Diff|net@240|||S0|nmos@2|diff-bottom|54|-87|contact@111||54|-87
-AMetal-1|net@241|||S0|contact@72||54|-75|contact@111||54|-75
-AN-Diff|net@242|||S0|nmos@0|diff-top|90|-87|contact@112||90|-87
-AMetal-1|net@243|||S0|contact@74||90|-75|contact@112||90|-75
-AN-Diff|net@244|||S0|nmos@0|diff-bottom|72|-87|contact@113||72|-87
-AN-Diff|net@248|||S0|nmos@3|diff-bottom|36|-87|contact@114||36|-87
-AMetal-1|net@259|||S900|contact@100||0|36|pin@29||0|15
-AMetal-1|net@260|||S2700|contact@107||-72|78|pin@30||-72|135
-AMetal-1|net@262|||S2700|contact@109||72|36|pin@31||72|135
-AMetal-1|net@264|||S1800|pin@32||36|135|pin@31||72|135
-AMetal-1|net@265|||S2700|contact@110||36|36|pin@32||36|135
-AMetal-1|net@266|||S1800|pin@30||-72|135|pin@33||-36|135
-AMetal-1|net@268|||S2700|contact@108||-36|36|pin@33||-36|135
-AMetal-1|net@270|||S0|contact@117||63|-30|contact@106||27|-30
-AMetal-1|net@272|||S0|contact@118||45|-15|contact@104||9|-15
-APoly|net@282|||S900|pmos@8|poly-right|-45|21|pin@35||-45|0
-APoly|net@283|||S1800|contact@121||-46|0|pin@35||-45|0
-APoly|net@284|||S900|pmos@20|poly-right|-63|21|contact@121||-63|0
-APoly|net@285|||S900|pmos@10|poly-right|-81|21|contact@121||-81|0
-APoly|net@286|||S2700|contact@122||45|0|pmos@5|poly-right|45|21
-APoly|net@287|||S2700|contact@122||63|0|pmos@6|poly-right|63|21
-APoly|net@288|||S2700|contact@122||81|0|pmos@7|poly-right|81|21
-AMetal-1|net@289|||S1800|contact@121||-45|0|contact@122||45|0
-AP-Diff|net@292|||S1800|pmos@22|diff-top|-108|72|pmos@21|diff-bottom|-108|72
-AP-Diff|net@293|||S0|pmos@21|diff-top|-90|78|contact@124||-90|78
-AP-Diff|net@294|||S0|pmos@22|diff-bottom|-126|78|contact@125||-126|78
-AMetal-1|net@295|||S900|contact@131||-126|75|contact@130||-126|45
-AMetal-1|net@296|||S2700|contact@130||-126|45|contact@129||-126|105
-AMetal-1|net@297|||S900|contact@128||-90|105|contact@126||-90|75
-AMetal-1|net@298|||S0|contact@126||-90|75|contact@124||-90|75
-AMetal-1|net@299|||S0|contact@127||-90|45|contact@124||-90|45
-AMetal-1|net@300|||S0|contact@130||-126|45|contact@125||-126|45
-AMetal-2|net@301|||S1800|contact@131||-126|75|contact@126||-90|75
-AMetal-2|net@302|||S1800|contact@129||-126|105|contact@128||-90|105
-AMetal-2|net@303|||S1800|contact@130||-126|45|contact@127||-90|45
-AMetal-2|net@362|||S1800|contact@128||-90|105|contact@97||-90|105
-AMetal-2|net@363|||S1800|contact@126||-90|75|contact@96||-90|75
-AMetal-2|net@364|||S1800|contact@127||-90|45|contact@95||-90|45
-AN-Diff|net@365|||S0|nmos@4|diff-top|-144|-75|contact@151||-144|-75
-AMetal-1|net@366|||S0|contact@148||-144|-45|contact@151||-144|-45
-AMetal-1|net@367|||S0|contact@149||-144|-75|contact@151||-144|-75
-AMetal-1|net@368|||S0|contact@150||-144|-105|contact@151||-144|-105
-AN-Diff|net@371|||S0|nmos@4|diff-bottom|-126|-75|contact@146||-126|-75
-AN-Diff|net@372|||S0|nmos@5|diff-top|-108|-75|contact@155||-108|-75
-AMetal-1|net@373|||S0|contact@152||-108|-45|contact@155||-108|-45
-AMetal-1|net@374|||S0|contact@153||-108|-75|contact@155||-108|-75
-AMetal-1|net@375|||S0|contact@154||-108|-105|contact@155||-108|-105
-AN-Diff|net@376|||S0|nmos@6|diff-top|-108|-75|contact@159||-108|-75
-AMetal-1|net@377|||S0|contact@156||-108|-45|contact@159||-108|-45
-AMetal-1|net@378|||S0|contact@157||-108|-75|contact@159||-108|-75
-AMetal-1|net@379|||S0|contact@158||-108|-105|contact@159||-108|-105
-AN-Diff|net@380|||S0|nmos@7|diff-top|-72|-75|contact@163||-72|-75
-AMetal-1|net@381|||S1800|contact@160||-108|-45|contact@163||-72|-45
-AMetal-1|net@382|||S1800|contact@161||-108|-75|contact@163||-72|-75
-AMetal-1|net@383|||S1800|contact@162||-108|-105|contact@163||-72|-105
-AMetal-2|net@385|||S0|contact@157||-108|-75|contact@153||-108|-75
-AMetal-2|net@386|||S0|contact@158||-108|-105|contact@154||-108|-105
-AMetal-2|net@387|||S0|contact@156||-108|-45|contact@152||-108|-45
-AN-Diff|net@388|||S0|nmos@7|diff-bottom|-90|-68|nmos@6|diff-bottom|-90|-68
-APoly|net@389|||S2700|nmos@7|poly-left|-81|-30|pin@36||-81|-30
-AN-Diff|net@391|||S0|nmos@6|diff-bottom|-90|-75|contact@147||-90|-75
-AN-Diff|net@392|||S0|nmos@5|diff-bottom|-126|-64|nmos@4|diff-bottom|-126|-64
-AMetal-2|net@393|||S1800|pin@10||-252.5|-45|contact@148||-144|-45
-AMetal-2|net@394|||S1800|contact@148||-144|-45|contact@152||-108|-45
-AMetal-2|net@395|||S1800|contact@152||-108|-45|contact@160||-108|-45
-AMetal-2|net@396|||S1800|contact@160||-108|-45|pin@19||117|-45
-AMetal-2|net@397|||S1800|pin@9||-252.5|-75|contact@149||-144|-75
-AMetal-2|net@398|||S1800|contact@149||-144|-75|contact@153||-108|-75
-AMetal-2|net@399|||S1800|contact@153||-108|-75|contact@161||-108|-75
-AMetal-2|net@400|||S1800|contact@161||-108|-75|contact@74||90|-75
-AMetal-2|net@401|||S1800|pin@5||-252.5|-105|contact@150||-144|-105
-AMetal-2|net@402|||S1800|contact@150||-144|-105|contact@158||-108|-105
-AMetal-2|net@403|||S1800|contact@158||-108|-105|contact@162||-108|-105
-AMetal-2|net@404|||S1800|contact@162||-108|-105|contact@73||90|-105
-APoly|net@407|||S0|pin@36||-81|-30|nmos@4|poly-left|-135|-30
-APoly|net@408|||S0|pin@36||-81|-30|nmos@5|poly-left|-117|-30
-APoly|net@409|||S0|pin@36||-81|-30|nmos@6|poly-left|-99|-30
-AP-Diff|net@410|||S0|pmos@21|diff-bottom|-108|78|contact@164||-108|78
-AMetal-2|net@411|||S1800|contact@72||54|-75|pin@37||119|-75
-AMetal-2|net@412|||S1800|contact@81||54|-105|pin@38||121|-105
-APoly|net@413|||S2700|nmos@0|poly-left|81|-54|contact@122||81|0
-APoly|net@414|||S2700|nmos@2|poly-left|63|-54|contact@117||63|-30
-APoly|net@415|||S2700|nmos@3|poly-left|45|-54|contact@118||45|-15
-AMetal-1|net@416|||S2700|contact@113||72|-87|pin@39||72|-45
-AMetal-1|net@417|||S0|pin@39||72|-45|pin@40||36|-45
-AMetal-1|net@418|||S2700|contact@114||36|-69|pin@40||36|-45
-AP-Diff|net@419|||S1800|pmos@23|diff-top|-126|59|pmos@22|diff-bottom|-126|59
-AP-Diff|net@420|||S0|pmos@23|diff-bottom|-144|78|contact@165||-144|78
-AMetal-1|net@424|||S1800|contact@105||-9|-30|contact@106||27|-30
+AMetal-1|net@259|||S900|contact@100||0|41|pin@29||0|22
+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@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
+AP-Diff|net@448|||S1800|pmos@14|diff-top|36|53|contact@110||36|53
+APoly|net@476|||S900|pmos@11|poly-right|-27|26|contact@184||-27|7
+APoly|net@477|||S900|pmos@12|poly-right|-9|26|contact@187||-9|-8
+AMetal-2|net@597|||S1800|contact@254||18|-75|pin@37||54|-75
+AMetal-2|net@602|||S0|pin@38||54|-105|contact@252||18|-105
+AMetal-2|net@603|||S0|pin@19||54|-45|contact@253||18|-45
+AN-Diff|net@604|||S0|nmos@5|diff-top|36|-75|contact@247||36|-75
+AN-Diff|net@605|||S0|nmos@4|diff-top|0|-75|contact@248||0|-75
+AMetal-1|net@606|||S0|contact@257||0|-90|contact@248||0|-90
+AMetal-1|net@607|||S0|contact@258||36|-90|contact@247||36|-90
+AMetal-2|net@608|||S0|contact@258||36|-90|contact@257||0|-90
+AMetal-1|net@609|||S900|pin@47||0|-23|contact@248||0|-46
+AN-Diff|net@611|||S0|nmos@5|diff-bottom|18|-75|contact@251||18|-75
+AMetal-1|net@612|||S900|contact@253||18|-45|contact@251||18|-46
+AMetal-1|net@613|||S0|contact@254||18|-75|contact@251||18|-75
+AMetal-1|net@614|||S2700|contact@252||18|-105|contact@251||18|-104
+APoly|net@615|||S900|contact@183||27|-23|nmos@5|poly-left|27|-30
+APoly|net@616|||S900|pmos@14|poly-right|27|26|contact@185||27|22
+APoly|net@618|||S2700|contact@186||9|7|pmos@13|poly-right|9|26
+APoly|net@619|||S900|contact@186||9|7|nmos@4|poly-left|9|-30
+AMetal-1|net@620|||S0|contact@186||9|7|contact@184||-27|7
+AMetal-1|net@621|||S1800|contact@187||-9|-8|pin@48||27|-8
+AMetal-1|net@622|||S2700|pin@48||27|-8|contact@185||27|22
 Egnd||D5G2;|pin@37||G
 Egnd_5||D5G2;|pin@5||U
 Egnd_6||D5G2;|pin@9||U
 Egnd_7||D5G2;|pin@10||U
 Egnd_9||D5G2;|pin@19||U
 Egnd_10||D5G2;|pin@38||G
-Ein|ina|D5G2;|contact@102||I
-Eina_1|inb|D5G2;|contact@105||I
-Evdd||D5G2;|pin@11||P
-Evdd_1||D5G2;|pin@12||P
-Evdd_2||D5G2;|pin@13||P
-Evdd_3||D5G2;|pin@14||P
-Evdd_4||D5G2;|pin@15||P
-Evdd_5||D5G2;|pin@16||P
+Eina||D5G2;|contact@185||I
+Einb||D5G2;|contact@186||I
+Einc||D5G2;|contact@183||I
+Eout2|out|D5G2;|pin@47||O
+Eout1||D5G2;|pin@29||O
+Evdd_when_not_disabled_1|vdd|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
+Egnd_11|vdd_when_not_disabled|D5G2;|pin@39||G
 X
 
 # Cell nor3;1{sch}
-Cnor3;1{sch}||schematic|1248841634466|1253732224695||ATTR_LEGATE(D5G1;HNPX3;Y21.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPX3;Y19.5;)I-1|ATTR_X(D5G1;HNOJPX3;Y22.75;)SLE.getdrive()|ATTR_su(D5G1;HNPX3;Y20.5;)I-1
+Cnor3;1{sch}||schematic|1248841634466|1253735395006||ATTR_LEGATE(D5G1;HNPX-42;Y12.5;)I1|ATTR_LEPARALLGRP(D5G1;HNPX-42;Y10.5;)I-1|ATTR_X(D5G1;HNOJPX-42;Y13.75;)SLE.getdrive()|ATTR_su(D5G1;HNPX-42;Y11.5;)I-1
 IredFive:PMOS;1{ic}|PMOS@0||-16|8|X||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y1.5;)S@X
 IredFive:PMOS;1{ic}|PMOS@1||-16|4|X||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y-2.5;)S@X
 IredFive:PMOS;1{ic}|PMOS@2||-19|8|||D5G4;|ATTR_X(D5G1.5;NOLPX-8;Y0.5;)S@X
@@ -1834,6 +1409,7 @@ NOff-Page|conn@0||15.5|16|||RR|
 NOff-Page|conn@1||15.5|4|||RR|
 NOff-Page|conn@2||15.5|8|||RR|
 NOff-Page|conn@3||-34.75|-0.25|||RR|
+NOff-Page|conn@4||15.5|20|||RR|
 IredFive:nms1;2{ic}|nms1@1||-8|-13.75|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOJPX0.25;Y-4;)S6
 IredFive:nms1;2{ic}|nms1@2||0|-13.75|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOJPX0.75;Y-3.75;)S6
 Inor3;1{ic}|nor3@0||18.5|-12.25|||D5G4;
@@ -1854,7 +1430,8 @@ NWire_Pin|pin@32||-19|12||||
 NWire_Pin|pin@33||-16|12||||
 NWire_Pin|pin@34||-19|-0.25||||
 Ngeneric:Invisible-Pin|pin@35||-32|21|||||ART_message(D5G1;)S[Note that inb will ALWAYS,be part of the effort to turn off,"the fire signal, but ina is only SOMETIMES",part of that effort.  So we put all the burden,on inb all the time and don't even bother with,a pull-down for ina.]
-IredFive:pms1;2{ic}|pms1@0||-16|16|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX4.25;)S6*@X
+NWire_Pin|pin@36||-16|14||||
+NWire_Pin|pin@37||-16|20||||
 Awire|net@4|||1800|nms1@1|g|-5|-13.75|pin@10||-3|-13.75
 Awire|net@10|||2700|nms1@1|d|-8|-11.75|pin@3||-8|-0.25
 Awire|net@12|||2700|nms1@2|d|0|-11.75|pin@5||0|-0.25
@@ -1869,7 +1446,6 @@ Awire|net@54|||0|conn@1|y|13.5|4|pin@27||6|4
 Awire|net@56|||2700|pin@26||6|-13.75|pin@27||6|4
 Awire|net@74|||900|PMOS@0|d|-16|6|PMOS@1|s|-16|6
 Awire|net@75|||0|pin@27||6|4|PMOS@1|g|-13|4
-Awire|net@77|||1800|pms1@0|g|-13|16|pin@25||-3|16
 Awire|net@78|||900|PMOS@1|d|-16|2|pin@4||-16|-0.25
 Awire|net@79|||450|PMOS@0|g|-13|8|pin@28||-20|1
 Awire|net@80|||0|pin@28||-20|1|pin@29||-22|1
@@ -1881,15 +1457,530 @@ Awire|net@85|||0|PMOS@2|d|-19|6|PMOS@3|s|-19|6
 Awire|net@86|||2700|PMOS@2|s|-19|10|pin@32||-19|12
 Awire|net@87|||1800|pin@32||-19|12|pin@33||-16|12
 Awire|net@88|||900|pin@33||-16|12|PMOS@0|s|-16|10
-Awire|net@89|||2700|pin@33||-16|12|pms1@0|d|-16|14
 Awire|net@90|||1800|conn@3|a|-32.75|-0.25|pin@34||-19|-0.25
 Awire|net@91|||1800|pin@34||-19|-0.25|pin@4||-16|-0.25
 Awire|net@92|||900|PMOS@3|d|-19|2|pin@34||-19|-0.25
 Awire|net@95|||0|conn@2|y|13.5|8|PMOS@0|g|-13|8
+Awire|net@96|||2700|pin@33||-16|12|pin@36||-16|14
+Awire|net@97|||0|conn@4|y|13.5|20|pin@37||-16|20
+Awire|net@98|||2700|pin@36||-16|14|pin@37||-16|20
 Einb_1|ina|D5G2;X-1.75;|conn@2|a|I|ATTR_le(D5G1;NX2;Y-1.5;)S1.666
 Einb||D5G2;X-1.5;|conn@1|a|I|ATTR_le(D5G1;NX2.5;Y-1.5;)S1.666
 Einc||D5G2;X-1.75;|conn@0|a|I
 Eout||D5G2;X1.75;|conn@3|y|O|ATTR_le(D5G1;NX-1.5;Y-1.5;)S2.333
+Einc_1|vdd_when_not_disabled|D5G2;X-12.75;|conn@4|a|I
+X
+
+# Cell nor3oai;1{ic}
+Cnor3oai;1{ic}||artwork|1247529105994|1253735465989|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@19||-0.25|-2|8|7|YRR||ART_color()I-1174339839|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@20||-4.25|-2|8|7|||ART_color()I-1174339839|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@21||-2.25|-4.25|6|6|500||ART_color()I-1174339839|ART_degrees()I800
+NThick-Circle|art@24||0.25|5.5|1|1|R||ART_color()I-1174339839
+NThick-Circle|art@25||0.25|2.5|5|5|||ART_color()I-1174339839|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@26||2.5|-6.5|1|1|XR||ART_color()I-1174339839
+NThick-Circle|art@27||0.5|-6.5|1|1|XR||ART_color()I-1174339839
+NThick-Circle|art@28||2.5|-5|5|5.5|X||ART_color()I-1174339839|ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@29||4.5|-6.5|1|1|XR||ART_color()I-1174339839
+Nschematic:Bus_Pin|pin@4||-1.25|-3||||
+Nschematic:Bus_Pin|pin@6||-3.25|-3||||
+Nschematic:Bus_Pin|pin@16||0.25|6|||R|
+Nschematic:Bus_Pin|pin@46||0.5|6|-2|-2|R|
+Nschematic:Bus_Pin|pin@54||0.5|5|-2|-2|R|
+Nschematic:Bus_Pin|pin@85||0|0|-2|-2|R|
+Nschematic:Bus_Pin|pin@86||0.5|5|-2|-2|R|
+NPin|pin@91||-3.25|-1.5|1|1|R||ART_color()I-1174339839
+NPin|pin@92||-3.25|-8|||R||ART_color()I-1174339839
+Nschematic:Bus_Pin|pin@93||-1|-1|-2|-2|R|
+Nschematic:Bus_Pin|pin@99||-5.5|-2.5|-2|-2|R|
+Nschematic:Bus_Pin|pin@100||-3|-1|-2|-2|R|
+NPin|pin@102||-1.25|-8|||R||ART_color()I-1174339839
+NPin|pin@103||-1.25|-1.5|1|1|R||ART_color()I-1174339839
+NPin|pin@104||-1.25|-1.5|1|1|R||ART_color()I-1174339839
+NPin|pin@105||-0.5|-0.75|1|1|R||ART_color()I-1174339839
+Nschematic:Bus_Pin|pin@108||0.75|0|-2|-2|R|
+NPin|pin@109||0.5|-2|1|1|R||ART_color()I-1174339839
+NPin|pin@110||2.75|0.25|1|1|R||ART_color()I-1174339839
+NPin|pin@111||2.75|3|1|1|R||ART_color()I-1174339839
+NPin|pin@112||2.75|-2|1|1|R||ART_color()I-1174339839
+NPin|pin@113||-2.25|1|1|1|R||ART_color()I-1174339839
+Nschematic:Bus_Pin|pin@114||0.25|6|-2|-2|R|
+Nschematic:Bus_Pin|pin@115||-1.25|1|-2|-2|R|
+NPin|pin@116||-2.25|3|1|1|R||ART_color()I-1174339839
+NPin|pin@119||0.25|-2|1|1|||ART_color()I-1174339839
+NPin|pin@120||0.25|1|1|1|||ART_color()I-1174339839
+Nschematic:Bus_Pin|pin@121||5.25|-6.5|-2|-2|XR|
+Nschematic:Bus_Pin|pin@122||0.5|-8|-2|-2|XR|
+NPin|pin@123||0.5|-7|1|1|XR||ART_color()I-1174339839
+NPin|pin@124||0.5|-8|||XR||ART_color()I-1174339839
+NPin|pin@125||5|-4.75|1|1|XR||ART_color()I-1174339839
+Nschematic:Bus_Pin|pin@126||2.5|-8|-2|-2|XR|
+NPin|pin@128||5|-6|1|1|XR||ART_color()I-1174339839
+NPin|pin@129||0|-6|1|1|XR||ART_color()I-1174339839
+NPin|pin@130||0|-4.75|1|1|XR||ART_color()I-1174339839
+Ngeneric:Invisible-Pin|pin@131||4|-5.5|||X||ART_message(D5G3;)S*
+Nschematic:Wire_Pin|pin@132||0.5|-8|||X|
+Nschematic:Wire_Pin|pin@133||2.5|-8|||X|
+Nschematic:Wire_Pin|pin@134||4.5|-8|||X|
+NPin|pin@136||2.5|-8|||XR||ART_color()I-1174339839
+NPin|pin@137||2.5|-7|1|1|XR||ART_color()I-1174339839
+NPin|pin@138||4.5|-7|1|1|XR||ART_color()I-1174339839
+NPin|pin@139||4.5|-8|||XR||ART_color()I-1174339839
+Nschematic:Bus_Pin|pin@140||5|-5||||
+Nschematic:Wire_Pin|pin@141||4|-5||||
+AThicker|net@36|||FS900|pin@91||-3.25|-1.5|pin@92||-3.25|-8|ART_color()I-1174339839
+AThicker|net@40|||FS900|pin@103||-1.25|-1.5|pin@102||-1.25|-8|ART_color()I-1174339839
+AThicker|net@42|||FS450|pin@105||-0.5|-0.75|pin@104||-1.25|-1.5|ART_color()I-1174339839
+AThicker|net@44|||FS900|pin@111||2.75|3|pin@112||2.75|-2|ART_color()I-1174339839
+AThicker|net@46|||FS900|pin@116||-2.25|3|pin@113||-2.25|1|ART_color()I-1174339839
+AThicker|net@48|||FS450|pin@110||2.75|0.25|pin@109||0.5|-2|ART_color()I-1174339839
+AThicker|net@49|||FS0|pin@112||2.75|-2|pin@119||0.25|-2|ART_color()I-1174339839
+AThicker|net@50|||FS2700|pin@119||0.25|-2|pin@120||0.25|1|ART_color()I-1174339839
+AThicker|net@51|||FS0|pin@120||0.25|1|pin@113||-2.25|1|ART_color()I-1174339839
+AThicker|net@52|||FS900|pin@123||0.5|-7|pin@124||0.5|-8|ART_color()I-1174339839
+AThicker|net@53|||FS900|pin@125||5|-4.75|pin@128||5|-6|ART_color()I-1174339839
+AThicker|net@54|||FS1800|pin@129||0|-6|pin@128||5|-6|ART_color()I-1174339839
+AThicker|net@55|||FS900|pin@130||0|-4.75|pin@129||0|-6|ART_color()I-1174339839
+AThicker|net@56|||FS900|pin@137||2.5|-7|pin@136||2.5|-8|ART_color()I-1174339839
+AThicker|net@57|||FS900|pin@138||4.5|-7|pin@139||4.5|-8|ART_color()I-1174339839
+Aschematic:wire|net@58|||1800|pin@141||4|-5|pin@140||5|-5
+Einc_1|disable|D5G1;RY-1.25;|pin@134||I
+Eina_1|inAnd1|D5G1;RY-1.25;|pin@132||I
+Einb_1|inAnd2|D5G1;RY-1.25;|pin@133||I
+Einc|inOr1|D4G1;RY-5;|pin@6||I
+Einb|inOr2|D4G1;RY-5;|pin@4||I
+Eout||D5G1;RX1.5;|pin@16||O
+Evdd_when_not_disabled||D6G2;|pin@140||I
+X
+
+# Cell nor3oai;1{lay}
+Cnor3oai;1{lay}||tsmcSun40GP|1253739194128|1253752521848||ATTR_NCC(D5G10;NTX-142;Y213.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()G1253752674287|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1253752674287
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Inor3;2{lay}|nor3@0||-54|0|||D5G4;
+Ioai;3{lay}|oai@0||-162|0|||D5G4;
+NMetal-2-Pin|pin@2||-288|60||||
+NMetal-2-Pin|pin@3||0|60||||
+AMetal-2|net@0|||S1800|nor3@0|vdd_1|-108|105|oai@0|vdd_4|-72|105
+AMetal-2|net@1|||S0|oai@0|vdd_3|-72|75|nor3@0|vdd_when_not_disabled_1|-108|75
+AMetal-2|net@2|||S0|oai@0|vdd_5|-72|45|nor3@0|vdd_2|-108|45
+AMetal-2|net@3|||S0|oai@0|gnd_9|-72|-45|nor3@0|gnd_7|-108.5|-45
+AMetal-2|net@4|||S0|oai@0|gnd|-72|-75|nor3@0|gnd_6|-108.5|-75
+AMetal-2|net@5|||S0|oai@0|gnd_10|-72|-105|nor3@0|gnd_5|-108.5|-105
+AMetal-2|net@16|||S1800|pin@2||-288|60|nor3@0|gnd_11|-108|60
+AMetal-2|net@17|||S0|pin@3||0|60|nor3@0|gnd_11|-108|60
+AMetal-1|net@20|||S0|nor3@0|out1|-54|22|oai@0|ina|-134|22
+AMetal-1|net@21|||S0|nor3@0|out2|-54|-23|oai@0|in2|-84|-23
+Einc|disable|D5G2;|nor3@0|inc|I
+Egnd||D5G2;|nor3@0|gnd|G
+Egnd_5||D5G2;|oai@0|gnd_5|U
+Egnd_6||D5G2;|oai@0|gnd_6|U
+Egnd_7||D5G2;|oai@0|gnd_7|U
+Egnd_9||D5G2;|nor3@0|gnd_9|U
+Egnd_10||D5G2;|nor3@0|gnd_10|G
+Eina|inAnd1|D5G2;|nor3@0|ina|I
+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_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
+X
+
+# Cell nor3oai;1{sch}
+Cnor3oai;1{sch}||schematic|1253518699023|1253747742729|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-16|-9|||R|
+NOff-Page|conn@1||-14|-9|||R|
+NOff-Page|conn@2||-12|-9|||R|
+NOff-Page|conn@3||-25|-9|||R|
+NOff-Page|conn@4||-28|-9|||R|
+NOff-Page|conn@5||-16|29|||R|
+NOff-Page|conn@6||2|0|||RR|
+Inor3oai;1{ic}|core@0||-47|23|||D5G4;
+Ioai;4{ic}|nand2nan@0||-16|12|||D5G4;|ATTR_X(D5G3;NOJPX-5;Y1.5;)S12
+Inor3;1{ic}|nor3@1||-14|0|X||D5G4;|ATTR_X(D5G3;NOJPX-6;Y-2;)S4
+NWire_Pin|pin@0||-14|9||||
+NWire_Pin|pin@1||-28|5||||
+NWire_Pin|pin@2||-19.25|5||||
+NWire_Pin|pin@3||-25|2||||
+NWire_Pin|pin@4||-17.25|2||||
+NWire_Pin|pin@5||-16.25|25||||
+NWire_Pin|pin@6||-16|25||||
+NWire_Pin|pin@8||-14|5||||
+Iorange40nm:wire40;1{ic}|wire40@0||-6.5|5|||D5G4;|ATTR_L(D5FLeave alone;G1;PUD)D1400.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NOLPY-1;)S1|ATTR_width(D5FLeave alone;G1;NOLPY-2;)S7
+Awire|net@0|||2700|conn@0|y|-16|-7|nor3@1|ina|-16|-3.5
+Awire|net@1|||2700|conn@2|y|-12|-7|nor3@1|inc|-12|-3.5
+Awire|net@2|||2700|conn@1|y|-14|-7|nor3@1|inb|-14|-3.5
+Awire|net@3|||1800|nand2nan@0|LSN[ZeroOrTwo]|-14.75|9|pin@0||-14|9
+Awire|net@5|||2700|conn@4|y|-28|-7|pin@1||-28|5
+Awire|net@6|||1800|pin@1||-28|5|pin@2||-19.25|5
+Awire|net@7|||900|nand2nan@0|MSN[ZeroOrTwo]|-19.25|9|pin@2||-19.25|5
+Awire|net@8|||2700|conn@3|y|-25|-7|pin@3||-25|2
+Awire|net@9|||1800|pin@3||-25|2|pin@4||-17.25|2
+Awire|net@10|||900|nand2nan@0|MSN[ZeroOrDone]|-17.25|9|pin@4||-17.25|2
+Awire|net@11|||2700|nand2nan@0|fireHI|-16.25|17|pin@5||-16.25|25
+Awire|net@12|||900|conn@5|a|-16|27|pin@6||-16|25
+Awire|net@13|||1800|pin@5||-16.25|25|pin@6||-16|25
+Awire|net@15|||2700|nor3@1|out|-14|2.75|pin@8||-14|5
+Awire|net@16|||2700|pin@8||-14|5|pin@0||-14|9
+Awire|net@17|||0|wire40@0|a|-9|5|pin@8||-14|5
+Awire|net@18|||0|conn@6|y|0|0|nor3@1|vdd_when_not_disabled|-11|0
+Edisable||D5G2;Y-5;|conn@2|a|I
+EinAnd1||D5G2;X-9;|conn@0|y|I
+EinAnd2||D5G2;X-2;Y-1;|conn@1|a|I
+EinOr3|inOr1|D5G2;X-5;|conn@4|y|I
+EinAnd3|inOr2|D5G2;X-8;Y-2;|conn@3|y|I
+EinOr3@513479722|out|D5G2;X2;|conn@5|y|O
+Evdd_when_not_disabled||D5G2;X-12;|conn@6|a|I
+X
+
+# Cell oai;4{ic}
+Coai;4{ic}||artwork|1247529105994|1253147877494|E|ATTR_LEGATE(D5G1;HNPX8.25;Y-9.5;)I1|ATTR_X(D5G1;HNOJPX8.25;Y-5.5;)SLE.getdrive()|ATTR_su(D5G1;HNPX8.25;Y-7.5;)I-1
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@19||-0.25|-2|8|7|YRR||ART_color()I-1174339839|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@20||-4.25|-2|8|7|||ART_color()I-1174339839|ART_degrees()F[0.0,1.0471976]
+NThick-Circle|art@21||-2.25|-4.25|6|6|500||ART_color()I-1174339839|ART_degrees()I800
+NThick-Circle|art@24||-0.25|4.5|1|1|R||ART_color()I-1174339839
+NThick-Circle|art@25||-0.25|2|4|4|||ART_color()I-1174339839|ART_degrees()F[0.0,3.1415927]
+Nschematic:Bus_Pin|pin@4||-1.25|-3||||
+Nschematic:Bus_Pin|pin@6||-3.25|-3||||
+Nschematic:Bus_Pin|pin@10||1.25|-3|||X|
+Nschematic:Bus_Pin|pin@16||-0.25|5|||R|
+Nschematic:Bus_Pin|pin@46||0|5|-2|-2|R|
+Nschematic:Bus_Pin|pin@54||0|4|-2|-2|R|
+Nschematic:Bus_Pin|pin@85||0|0|-2|-2|R|
+Nschematic:Bus_Pin|pin@86||0|4|-2|-2|R|
+NPin|pin@91||-3.25|-1.5|1|1|R||ART_color()I-1174339839
+NPin|pin@92||-3.25|-3|||R||ART_color()I-1174339839
+Nschematic:Bus_Pin|pin@93||-1|-1|-2|-2|R|
+Nschematic:Bus_Pin|pin@99||-5.5|-2.5|-2|-2|R|
+Nschematic:Bus_Pin|pin@100||-3|-1|-2|-2|R|
+NPin|pin@102||-1.25|-3|||R||ART_color()I-1174339839
+NPin|pin@103||-1.25|-1.5|1|1|R||ART_color()I-1174339839
+NPin|pin@104||-1.25|-1.5|1|1|R||ART_color()I-1174339839
+NPin|pin@105||-0.5|-0.75|1|1|R||ART_color()I-1174339839
+Nschematic:Bus_Pin|pin@108||0.75|0|-2|-2|R|
+NPin|pin@109||0.5|-2|1|1|R||ART_color()I-1174339839
+NPin|pin@110||1.75|-0.75|1|1|R||ART_color()I-1174339839
+NPin|pin@111||1.75|2|1|1|R||ART_color()I-1174339839
+NPin|pin@112||1.75|-2|1|1|R||ART_color()I-1174339839
+NPin|pin@113||-2.25|1|1|1|R||ART_color()I-1174339839
+Nschematic:Bus_Pin|pin@114||-0.25|5|-2|-2|R|
+Nschematic:Bus_Pin|pin@115||-1.25|1|-2|-2|R|
+NPin|pin@116||-2.25|2|1|1|R||ART_color()I-1174339839
+NPin|pin@117||1.25|-3|||R||ART_color()I-1174339839
+NPin|pin@118||1.25|-2|1|1|R||ART_color()I-1174339839
+NPin|pin@119||0.25|-2|1|1|||ART_color()I-1174339839
+NPin|pin@120||0.25|1|1|1|||ART_color()I-1174339839
+AThicker|net@36|||FS900|pin@91||-3.25|-1.5|pin@92||-3.25|-3|ART_color()I-1174339839
+AThicker|net@40|||FS900|pin@103||-1.25|-1.5|pin@102||-1.25|-3|ART_color()I-1174339839
+AThicker|net@42|||FS450|pin@105||-0.5|-0.75|pin@104||-1.25|-1.5|ART_color()I-1174339839
+AThicker|net@44|||FS900|pin@111||1.75|2|pin@112||1.75|-2|ART_color()I-1174339839
+AThicker|net@46|||FS900|pin@116||-2.25|2|pin@113||-2.25|1|ART_color()I-1174339839
+AThicker|net@47|||FS900|pin@118||1.25|-2|pin@117||1.25|-3|ART_color()I-1174339839
+AThicker|net@48|||FS450|pin@110||1.75|-0.75|pin@109||0.5|-2|ART_color()I-1174339839
+AThicker|net@49|||FS0|pin@112||1.75|-2|pin@119||0.25|-2|ART_color()I-1174339839
+AThicker|net@50|||FS2700|pin@119||0.25|-2|pin@120||0.25|1|ART_color()I-1174339839
+AThicker|net@51|||FS0|pin@120||0.25|1|pin@113||-2.25|1|ART_color()I-1174339839
+ELSN[ZeroOrTwo]|ina|D5G1;RY-2;|pin@10||I
+EMSN[ZeroOrDone]|inb|D4G1;R|pin@4||I
+EMSN[ZeroOrTwo]|inc|D4G1;R|pin@6||I
+EfireHI|out|D5G1;RX1.5;|pin@16||O
+X
+
+# Cell oai;3{lay}
+Coai;3{lay}||tsmcSun40GP|1249617237093|1253752498352||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()G1253749927851|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1253752521849
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NA-Metal-1-Poly-Con|contact@106||27|22|2|||
+NAN-Metal-1-P-Diff-Con|contact@110||54|83|84||R|
+NAN-Metal-1-N-Diff-Con|contact@146||90|-75|58||R|
+NAN-Metal-1-P-Diff-Con|contact@178||18|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@182||36|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@183||0|83|84||R|
+NAN-Metal-1-N-Diff-Con|contact@184||54|-75|60||R|
+NAN-Metal-1-N-Diff-Con|contact@188||36|-75|60||R|
+NA-Metal-1-Poly-Con|contact@189||54|-23|48|||
+NAN-Metal-1-N-Diff-Con|contact@190||18|-75|60||R|
+NAN-Metal-1-N-Diff-Con|contact@195||54|-75|60||R|
+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|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|-8|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|
+NX-Metal-1-Metal-2-Con|contact@248||72|-105|||XR|
+NX-Metal-1-Metal-2-Con|contact@249||54|45|||R|
+NX-Metal-1-Metal-2-Con|contact@250||54|75|||R|
+NX-Metal-1-Metal-2-Con|contact@251||54|105|||R|
+NX-Metal-1-Metal-2-Con|contact@252||18|45|||R|
+NX-Metal-1-Metal-2-Con|contact@253||18|75|||R|
+NX-Metal-1-Metal-2-Con|contact@254||18|105|||R|
+NX-Metal-1-Metal-2-Con|contact@255||36|-45|||XR|
+NX-Metal-1-Metal-2-Con|contact@256||36|-75|||XR|
+NX-Metal-1-Metal-2-Con|contact@257||36|-105|||XR|
+NX-Metal-1-Metal-2-Con|contact@258||18|-60|||R|
+NX-Metal-1-Metal-2-Con|contact@259||54|-60|||R|
+NX-Metal-1-Metal-2-Con|contact@260||54|-60|||R|
+NX-Metal-1-Metal-2-Con|contact@261||90|-60|||R|
+NX-Metal-1-Metal-2-Con|contact@262||-18|-60|||XR|
+NX-Metal-1-Metal-2-Con|contact@263||0|-90|||XR|
+NX-Metal-1-Metal-2-Con|contact@264||-54|-60|||XR|
+NX-Metal-1-Metal-2-Con|contact@265||-36|-90|||XR|
+NX-Metal-1-Metal-2-Con|contact@266||-54|-60|||R|
+NX-Metal-1-Metal-2-Con|contact@267||-90|-60|||XR|
+NX-Metal-1-Metal-2-Con|contact@268||-72|-90|||XR|
+NX-Metal-1-Metal-2-Con|contact@269||-126|-60|||XR|
+NX-Metal-1-Metal-2-Con|contact@270||-108|-90|||XR|
+NX-Metal-1-Metal-2-Con|contact@271||0|90|||R|
+NX-Metal-1-Metal-2-Con|contact@272||36|90|||R|
+NN-Transistor|nmos@4||81|-75|60||YR|
+NN-Transistor|nmos@6||45|-75|60||YR|
+NN-Transistor|nmos@7||63|-75|60||XYR|
+NN-Transistor|nmos@8||9|-75|60||YR|
+NN-Transistor|nmos@12||-9|-75|60||XYR|
+NN-Transistor|nmos@13||-45|-75|60||XYR|
+NN-Transistor|nmos@14||-27|-75|60||YR|
+NN-Transistor|nmos@15||-81|-75|60||XYR|
+NN-Transistor|nmos@16||-117|-75|60||XYR|
+NN-Transistor|nmos@17||-99|-75|60||YR|
+NN-Transistor|nmos@18||-63|-75|60||YR|
+NN-Transistor|nmos@19||27|-75|60||YR|
+NMetal-2-Pin|pin@5||-126.5|-105|||R|
+NMetal-2-Pin|pin@9||-126.5|-75|||R|
+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||||
+NMetal-1-Pin|pin@51||0|22||||
+NPoly-Pin|pin@57||-63|-8||||
+NPoly-Pin|pin@58||-99|-8||||
+NPoly-Pin|pin@59||-81|-8||||
+NPoly-Pin|pin@60||9|7||||
+NPoly-Pin|pin@61||-9|7||||
+NPoly-Pin|pin@62||-27|7||||
+NPoly-Pin|pin@66||9|22||||
+NPoly-Pin|pin@67||27|22||||
+NPoly-Pin|pin@69||-45|7||||
+NPoly-Pin|pin@70||-117|-8||||
+NPoly-Pin|pin@71||27|-23||||
+NPoly-Pin|pin@74||45|22||||
+NPoly-Pin|pin@75||81|-23||||
+NPoly-Pin|pin@76||45|-23||||
+NprBoundary-Node|plnode@2||-18|10|216|270||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|
+NP-Transistor|pmos@15||9|83|84||XYR|
+NP-Transistor|pmos@16||27|83|84||XYR|
+AN-Diff|net@371|||S0|nmos@4|diff-bottom|90|-75|contact@146||90|-75
+AP-Diff|net@448|||S1800|pmos@14|diff-top|54|53|contact@110||54|53
+AMetal-1|net@449|||S0|contact@251||54|105|contact@110||54|105
+AMetal-1|net@450|||S0|contact@250||54|75|contact@110||54|75
+AMetal-1|net@451|||S0|contact@249||54|45|contact@110||54|45
+AMetal-2|net@452|||S0|pin@44||90|75|contact@250||54|75
+AMetal-2|net@453|||S0|pin@45||90|105|contact@251||54|105
+AMetal-2|net@454|||S0|pin@46||90|45|contact@249||54|45
+AP-Diff|net@455|||S1800|pmos@15|diff-top|18|53|contact@178||18|53
+AMetal-1|net@456|||S0|contact@254||18|105|contact@178||18|105
+AMetal-1|net@457|||S0|contact@253||18|75|contact@178||18|75
+AMetal-1|net@458|||S0|contact@252||18|45|contact@178||18|45
+AP-Diff|net@459|||S0|pmos@15|diff-top|18|65|pmos@16|diff-bottom|18|65
+AP-Diff|net@460|||S0|pmos@14|diff-bottom|36|60|pmos@16|diff-top|36|60
+AMetal-2|net@461|||S1800|contact@252||18|45|contact@249||54|45
+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
+AMetal-1|net@477|||S0|contact@257||36|-105|contact@188||36|-105
+AN-Diff|net@478|||S0|nmos@6|diff-bottom|54|-75|contact@184||54|-75
+AN-Diff|net@479|||S0|nmos@7|diff-bottom|54|-64|nmos@6|diff-bottom|54|-64
+AN-Diff|net@481|||S1800|nmos@7|diff-top|72|-91|nmos@4|diff-top|72|-91
+AN-Diff|net@496|||S0|nmos@8|diff-bottom|18|-75|contact@190||18|-75
+AMetal-1|net@497|||S0|contact@258||18|-60|contact@190||18|-60
+AMetal-1|net@498|||S0|contact@259||54|-60|contact@184||54|-60
+AMetal-1|net@500|||S1800|contact@260||54|-60|contact@195||54|-60
+AMetal-1|net@501|||S0|contact@261||90|-60|contact@146||90|-60
+AMetal-2|net@502|||S0|contact@261||90|-60|contact@259||54|-60
+AMetal-2|net@505|||S0|contact@259||54|-60|contact@258||18|-60
+AN-Diff|net@506|||S0|nmos@12|diff-bottom|-18|-75|contact@198||-18|-75
+AMetal-1|net@507|||S0|contact@262||-18|-60|contact@198||-18|-60
+AN-Diff|net@508|||S1800|nmos@12|diff-top|0|-94|nmos@8|diff-top|0|-94
+AMetal-2|net@509|||S1800|contact@262||-18|-60|contact@258||18|-60
+AN-Diff|net@510|||S0|nmos@8|diff-top|0|-75|contact@200||0|-75
+AMetal-1|net@511|||S0|contact@263||0|-90|contact@200||0|-90
+AN-Diff|net@513|||S0|nmos@13|diff-bottom|-54|-75|contact@202||-54|-75
+AMetal-1|net@514|||S0|contact@264||-54|-60|contact@202||-54|-60
+AN-Diff|net@515|||S1800|nmos@13|diff-top|-36|-94|nmos@14|diff-top|-36|-94
+AN-Diff|net@516|||S0|nmos@14|diff-top|-36|-75|contact@204||-36|-75
+AMetal-1|net@517|||S0|contact@265||-36|-90|contact@204||-36|-90
+AN-Diff|net@518|||S1800|nmos@14|diff-bottom|-18|-76|nmos@12|diff-bottom|-18|-76
+AMetal-2|net@519|||S1800|contact@264||-54|-60|contact@262||-18|-60
+AMetal-2|net@520|||S1800|contact@265||-36|-90|contact@263||0|-90
+AN-Diff|net@526|||S0|nmos@18|diff-bottom|-54|-75|contact@207||-54|-75
+AMetal-1|net@527|||S0|contact@266||-54|-60|contact@207||-54|-60
+AN-Diff|net@528|||S0|nmos@15|diff-bottom|-90|-75|contact@209||-90|-75
+AMetal-1|net@529|||S0|contact@267||-90|-60|contact@209||-90|-60
+AN-Diff|net@530|||S1800|nmos@15|diff-top|-72|-94|nmos@18|diff-top|-72|-94
+AMetal-2|net@531|||S1800|contact@267||-90|-60|contact@266||-54|-60
+AN-Diff|net@532|||S0|nmos@18|diff-top|-72|-75|contact@211||-72|-75
+AMetal-1|net@533|||S0|contact@268||-72|-90|contact@211||-72|-90
+AN-Diff|net@534|||S0|nmos@16|diff-bottom|-126|-75|contact@213||-126|-75
+AMetal-1|net@535|||S0|contact@269||-126|-60|contact@213||-126|-60
+AN-Diff|net@536|||S1800|nmos@16|diff-top|-108|-94|nmos@17|diff-top|-108|-94
+AN-Diff|net@537|||S0|nmos@17|diff-top|-108|-75|contact@215||-108|-75
+AMetal-1|net@538|||S0|contact@270||-108|-90|contact@215||-108|-90
+AN-Diff|net@539|||S1800|nmos@17|diff-bottom|-90|-76|nmos@15|diff-bottom|-90|-76
+AMetal-2|net@540|||S1800|contact@269||-126|-60|contact@267||-90|-60
+AMetal-2|net@541|||S1800|contact@270||-108|-90|contact@268||-72|-90
+AMetal-2|net@546|||S1800|contact@266||-54|-60|contact@264||-54|-60
+AMetal-2|net@547|||S1800|contact@268||-72|-90|contact@265||-36|-90
+AMetal-2|net@553|||S1800|pin@9||-126.5|-75|contact@256||36|-75
+AMetal-2|net@554|||S1800|contact@256||36|-75|contact@247||72|-75
+AMetal-2|net@555|||S1800|pin@10||-126.5|-45|contact@255||36|-45
+AMetal-2|net@556|||S1800|contact@255||36|-45|contact@246||72|-45
+AMetal-2|net@557|||S1800|pin@5||-126.5|-105|contact@257||36|-105
+AMetal-2|net@558|||S1800|contact@257||36|-105|contact@248||72|-105
+AMetal-2|net@559|||S1800|contact@247||72|-75|pin@37||90|-75
+AMetal-2|net@561|||S0|pin@19||90|-45|contact@246||72|-45
+AMetal-2|net@563|||S1800|contact@248||72|-105|pin@38||90|-105
+AN-Diff|net@564|||S1800|nmos@19|diff-bottom|36|-88|nmos@6|diff-top|36|-88
+AN-Diff|net@565|||S0|nmos@19|diff-top|18|-85|nmos@8|diff-bottom|18|-85
+APoly|net@571|||S2700|nmos@18|poly-left|-63|-30|pin@57||-63|-8
+APoly|net@574|||S1800|pin@58||-99|-8|contact@217||-63|-8
+APoly|net@575|||S2700|nmos@17|poly-left|-99|-30|pin@58||-99|-8
+APoly|net@576|||S0|pin@57||-63|-8|pin@59||-81|-8
+APoly|net@577|||S0|pin@59||-81|-8|pin@58||-99|-8
+APoly|net@578|||S2700|nmos@15|poly-left|-81|-30|pin@59||-81|-8
+APoly|net@580|||S2700|nmos@8|poly-left|9|-30|pin@60||9|7
+APoly|net@582|||S0|pin@60||9|7|pin@61||-9|7
+APoly|net@584|||S2700|nmos@12|poly-left|-9|-30|pin@61||-9|7
+APoly|net@585|||S0|pin@61||-9|7|pin@62||-27|7
+APoly|net@586|||S0|pin@62||-27|7|contact@206||-27|7
+APoly|net@587|||S2700|nmos@14|poly-left|-27|-30|pin@62||-27|7
+APoly|net@597|||S900|pmos@15|poly-right|9|26|pin@66||9|22
+APoly|net@600|||S1800|pin@66||9|22|pin@67||27|22
+APoly|net@601|||S1800|pin@67||27|22|contact@106||27|22
+APoly|net@602|||S900|pmos@16|poly-right|27|26|pin@67||27|22
+AMetal-1|net@606|||S0|contact@195||54|-90|contact@184||54|-90
+AN-Diff|net@680|||S0|nmos@4|diff-top|72|-75|contact@243||72|-75
+AMetal-1|net@681|||S900|contact@246||72|-45|contact@243||72|-46
+AMetal-1|net@682|||S0|contact@247||72|-75|contact@243||72|-75
+AMetal-1|net@683|||S2700|contact@248||72|-105|contact@243||72|-104
+AMetal-2|net@684|||S0|contact@272||36|90|contact@271||0|90
+AMetal-1|net@685|||S0|contact@271||0|90|contact@183||0|90
+AMetal-1|net@686|||S0|contact@272||36|90|contact@182||36|90
+APoly|net@687|||S0|pin@62||-27|7|pin@69||-45|7
+APoly|net@688|||S2700|nmos@13|poly-left|-45|-30|pin@69||-45|7
+AMetal-1|net@695|||S2700|pin@51||0|22|contact@183||0|41
+AMetal-1|net@696|||S900|pin@51||0|22|contact@200||0|-45
+APoly|net@697|||S0|pin@58||-99|-8|pin@70||-117|-8
+APoly|net@698|||S2700|nmos@16|poly-left|-117|-30|pin@70||-117|-8
+APoly|net@708|||S2700|pin@71||27|-23|pin@67||27|22
+APoly|net@709|||S900|pmos@14|poly-right|45|26|pin@74||45|22
+APoly|net@710|||S1800|contact@106||28|22|pin@74||45|22
+APoly|net@713|||S1800|contact@189||63|-23|pin@75||81|-23
+APoly|net@714|||S2700|nmos@4|poly-left|81|-30|pin@75||81|-23
+APoly|net@715|||S2700|nmos@7|poly-left|63|-30|contact@189||63|-23
+APoly|net@716|||S0|contact@189||63|-23|pin@76||45|-23
+APoly|net@717|||S0|pin@76||45|-23|pin@71||27|-23
+APoly|net@718|||S2700|nmos@6|poly-left|45|-30|pin@76||45|-23
+APoly|net@719|||S2700|nmos@19|poly-left|27|-30|pin@71||27|-23
+Egnd||D5G2;|pin@37||G
+Egnd_5||D5G2;|pin@5||U
+Egnd_6||D5G2;|pin@9||U
+Egnd_7||D5G2;|pin@10||U
+Egnd_9||D5G2;|pin@19||U
+Egnd_10||D5G2;|pin@38||G
+Eina||D5G2;|contact@106||I
+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_4||D5G2;|pin@45||G
+Evdd_5||D5G2;|pin@46||G
+X
+
+# Cell oai;1{sch}
+Coai;1{sch}||schematic|1247526811643|1253734850994||ATTR_LEGATE(D5G1;HNPX-38.75;Y15;)I1|ATTR_X(D5G1;HNOJPX-32.75;Y13;)SLE.getdrive()|ATTR_su(D5G1;HNPX-40.25;Y17.5;)I-1
+IredFive:NMOS;1{ic}|NMOS@0||2.75|-3.25|YRR||D5G4;|ATTR_X(D5G1.5;NOLPX-1.75;Y-3;)S2*@X
+IredFive:NMOS;1{ic}|NMOS@1||-2.5|-3.25|XYRR||D5G4;|ATTR_X(D5G1.5;NOLPX-2;Y-3;)S2*@X
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@2||11.25|-17.5|||XR|
+NOff-Page|conn@3||-11.25|-17.5|||YRRR|
+NOff-Page|conn@8||0|15.25|||YRRR|
+NOff-Page|conn@15||17.75|-17.5|||R|
+Ioai;4{ic}|fire@0||16|13.75|||D5G4;
+IredFive:nms1;2{ic}|nms1@6||0|-13.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.25;)S2*@X
+NWire_Pin|pin@90||2.75|0.5|||Y|
+NWire_Pin|pin@103||0|0.5|||Y|
+NWire_Pin|pin@110||-2.5|0.5||||
+NWire_Pin|pin@112||-11.25|-3.25||||
+NWire_Pin|pin@115||-2.5|-9.75||||
+NWire_Pin|pin@116||2.75|-9.75||||
+NWire_Pin|pin@119||17.75|4.25||||
+NWire_Pin|pin@120||17.75|-13.5||||
+NWire_Pin|pin@124||0|-9.75||||
+NWire_Pin|pin@128||11.25|-3.25||||
+NWire_Pin|pin@129||7|0.5||||
+Ngeneric:Invisible-Pin|pin@130||-1.25|23.5|||||ART_message(D5G3;)Soai
+Ngeneric:Invisible-Pin|pin@133||-50|7|||||ART_message(D6G1;)S["When firing (pulling \"out\" low):",- we always have one of inb or inc working (ie high),- we always have ina working (ie high),"therefore, the pull-down network is sized such that",ina plus either inb or inc gives a total net drive of X=15,(via two X=30 in sieres)]
+Ngeneric:Invisible-Pin|pin@134||-52|-2.5|||||ART_message(D6G1;)S["When unfiring (pulling \"out\" back high):",- we always have ina working (ie low),"- in the case where the left side is transitioning Two->One or Done->Done,",we get no help from the inb/inc stack.  Unfortunately in the Two->One case,"we really need the fire signal to go away promptly, so we must size these",transistors in such a way that the ina pmos is able to clear the state all by itself.]
+IredFive:pms1;2{ic}|pms1@5||7|4.25|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;)S@X
+Awire|net@228|||2700|NMOS@0|d|2.75|-1.25|pin@90||2.75|0.5
+Awire|net@256|||1800|pin@103||0|0.5|pin@90||2.75|0.5
+Awire|net@257|||900|conn@8|a|0|13.25|pin@103||0|0.5
+Awire|net@299|||1800|pin@110||-2.5|0.5|pin@103||0|0.5
+Awire|net@300|||2700|NMOS@1|d|-2.5|-1.25|pin@110||-2.5|0.5
+Awire|net@303|||0|NMOS@1|g|-5.5|-3.25|pin@112||-11.25|-3.25
+Awire|net@312|||900|NMOS@1|s|-2.5|-5.25|pin@115||-2.5|-9.75
+Awire|net@313|||900|NMOS@0|s|2.75|-5.25|pin@116||2.75|-9.75
+Awire|net@324|||1800|pms1@5|g|10|4.25|pin@119||17.75|4.25
+Awire|net@326|||0|pin@120||17.75|-13.5|nms1@6|g|3|-13.5
+Awire|net@335|||1800|pin@115||-2.5|-9.75|pin@124||0|-9.75
+Awire|net@336|||1800|pin@124||0|-9.75|pin@116||2.75|-9.75
+Awire|net@337|||2700|nms1@6|d|0|-11.5|pin@124||0|-9.75
+Awire|net@349|||1800|NMOS@0|g|5.75|-3.25|pin@128||11.25|-3.25
+Awire|net@353|||1800|pin@90||2.75|0.5|pin@129||7|0.5
+Awire|net@354|||900|pms1@5|d|7|2.25|pin@129||7|0.5
+Awire|net@355|||2700|conn@3|y|-11.25|-15.5|pin@112||-11.25|-3.25
+Awire|net@356|||2700|conn@2|y|11.25|-15.5|pin@128||11.25|-3.25
+Awire|net@357|||900|pin@119||17.75|4.25|pin@120||17.75|-13.5
+Awire|net@358|||2700|conn@15|y|17.75|-15.5|pin@120||17.75|-13.5
+EinRight|ina|D5G2;X-1.75;|conn@15|a|I|ATTR_le(D5G1;NY-1.5;)S1.333
+EMSN[ZeroOrDone]|inb|D4G2;X-0.5;|conn@2|a|I|ATTR_le(D5G1;NX-0.5;Y-3;)S0.666
+EMSN[ZeroOrTwo]|inc|D6G2;X-7;|conn@3|y|I|ATTR_le(D5G1;NX-1.5;Y-1;)S0.666
+Efire[1]|out|D6G2;X4.5;|conn@8|a|O|ATTR_le(D5G1;NY3;)S2
 X
 
 # Cell omegaCounter;1{ic}
@@ -1918,12 +2009,12 @@ Escan[1:18]||D5G2;X1;Y4;|pin@32||O
 X
 
 # Cell omegaCounter;1{sch}
-ComegaCounter;1{sch}||schematic|1242939100334|1253518122624|
+ComegaCounter;1{sch}||schematic|1242939100334|1253735871824|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||115.25|-4.25|||X|
-NOff-Page|conn@4||26|64|||X|
+NOff-Page|conn@4||21|75|||X|
 NOff-Page|conn@8||-48|56.5|||X|
-IomegaCounter;1{ic}|counter@0||48|75|||D5G4;
+IomegaCounter;1{ic}|counter@0||108|79|||D5G4;
 NGround|gnd@2||61|38||||
 NGround|gnd@3||-72.5|14||||
 IredFive:inv;1{ic}|inv@2||38.75|1.25|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX2;Y2.5;)S16|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
@@ -2007,6 +2098,16 @@ NWire_Pin|pin@452||23.5|7.5||||
 NWire_Pin|pin@453||67.75|7.5||||
 NWire_Pin|pin@454||105.5|7.75||||
 NWire_Pin|pin@455||105.5|-4.25||||
+NWire_Pin|pin@456||-62|65||||
+NWire_Pin|pin@457||26|65||||
+NWire_Pin|pin@458||23|65||||
+NWire_Pin|pin@459||6|65||||
+NWire_Pin|pin@460||-11|65||||
+NWire_Pin|pin@461||-28|65||||
+NWire_Pin|pin@462||-45|65||||
+NWire_Pin|pin@463||105.5|69||||
+NWire_Pin|pin@464||54|65||||
+IredFive:pms1;2{ic}|pms1@0||26|69|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX5.25;)S240
 NPower|pwr@0||-72.5|31.75||||
 Awire|disable|D5G2;||900|pin@373||56.5|-4.25|pin@374||56.5|-17.25
 Awire|disableLO|D5G2;||900|pin@368||31.75|1.25|pin@369||31.75|-19.75
@@ -2100,7 +2201,6 @@ Awire|net@1027|||900|oneCell@2|loadLO_1|-10.5|11|pin@450||-10.5|7.5
 Awire|net@1028|||1800|pin@450||-10.5|7.5|pin@451||6.5|7.5
 Awire|net@1030|||900|oneCell@1|loadLO_1|6.5|11|pin@451||6.5|7.5
 Awire|net@1031|||1800|pin@451||6.5|7.5|pin@452||23.5|7.5
-Awire|net@1032|||1800|pin@452||23.5|7.5|pin@447||64.5|7.5
 Awire|net@1033|||900|oneCell@0|loadLO_1|23.5|11|pin@452||23.5|7.5
 Awire|net@1034|||1800|pin@447||64.5|7.5|pin@453||67.75|7.5
 Awire|net@1035|||900|inv@13|out|67.75|7.75|pin@453||67.75|7.5
@@ -2111,6 +2211,24 @@ Awire|net@1039|||1800|inv@16|in|99.75|7.75|pin@454||105.5|7.75
 Awire|net@1040|||1800|pin@373||56.5|-4.25|pin@455||105.5|-4.25
 Awire|net@1041|||1800|pin@455||105.5|-4.25|conn@0|y|113.25|-4.25
 Awire|net@1042|||900|pin@454||105.5|7.75|pin@455||105.5|-4.25
+Awire|net@1043|||2700|oneCell@5|vdd_when_not_disabled|-62|35|pin@456||-62|65
+Awire|net@1046|||1800|pin@458||23|65|pin@457||26|65
+Awire|net@1047|||2700|oneCell@0|vdd_when_not_disabled|23|35|pin@458||23|65
+Awire|net@1049|||1800|pin@459||6|65|pin@458||23|65
+Awire|net@1050|||2700|oneCell@1|vdd_when_not_disabled|6|35|pin@459||6|65
+Awire|net@1052|||1800|pin@460||-11|65|pin@459||6|65
+Awire|net@1053|||2700|oneCell@2|vdd_when_not_disabled|-11|35|pin@460||-11|65
+Awire|net@1055|||1800|pin@461||-28|65|pin@460||-11|65
+Awire|net@1056|||2700|oneCell@3|vdd_when_not_disabled|-28|35|pin@461||-28|65
+Awire|net@1057|||1800|pin@456||-62|65|pin@462||-45|65
+Awire|net@1058|||1800|pin@462||-45|65|pin@461||-28|65
+Awire|net@1059|||2700|oneCell@4|vdd_when_not_disabled|-45|35|pin@462||-45|65
+Awire|net@1060|||900|pms1@0|d|26|67|pin@457||26|65
+Awire|net@1068|||1800|pin@452||23.5|7.5|pin@447||64.5|7.5
+Awire|net@1069|||1800|pms1@0|g|29|69|pin@463||105.5|69
+Awire|net@1070|||2700|pin@454||105.5|7.75|pin@463||105.5|69
+Awire|net@1071|||1800|pin@457||26|65|pin@464||54|65
+Awire|net@1072|||2700|oneCell@6|vdd_when_not_disabled|54|35|pin@464||54|65
 Abus|scan[1:3]|D5G2;|-0.5|IJ2700|oneCell@0|s[1:3]|20|36|pin@204||20|46
 Abus|scan[4:6]|D5G2;|-0.5|IJ2700|oneCell@1|s[1:3]|3|36|pin@206||3|46
 Abus|scan[7:9]|D5G2;|-0.5|IJ2700|oneCell@2|s[1:3]|-14|36|pin@208||-14|46
@@ -2123,7 +2241,7 @@ Escan[1:18]||D5G2;X5.5;|conn@8|y|O
 X
 
 # Cell oneCell;1{ic}
-ConeCell;1{ic}||artwork|1242938717727|1253518066133|E|ATTR_LOAD_DRIVER_SIZE(D5G1;HNOLP)S8
+ConeCell;1{ic}||artwork|1242938717727|1253735530634|E|ATTR_LOAD_DRIVER_SIZE(D5G1;HNOLP)S8
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NTriangle|art@8||-12|-5.5|3|2|XR|
 NTriangle|art@9||-12|2.5|3|2|XR|
@@ -2148,6 +2266,7 @@ Nschematic:Bus_Pin|pin@80||-10.5|-14||||
 Nschematic:Bus_Pin|pin@81||-11.5|-14.5||||
 Nschematic:Wire_Pin|pin@82||-11.5|-12.5||||
 Nschematic:Bus_Pin|pin@83||-6.5|-14||||
+Nschematic:Bus_Pin|pin@84||-7|10||||
 ASolid|net@0|||FS900|pin@0||-1|10|pin@1||-1|-14
 ASolid|net@1|||FS0|pin@1||-1|-14|pin@2||-13|-14
 ASolid|net@2|||FS2700|pin@2||-13|-14|pin@3||-13|10
@@ -2163,10 +2282,11 @@ Eload||D5G2;X0.5;Y-3.5;|pin@78||I
 EloadLO||D5G2;Y-3.5;|pin@80||I
 Es[1:3]||D5G2;|pin@73||O
 Eval_bar|valLO|D5G2;Y2;|pin@15||I
+Evdd_when_not_disabled||D5G2;|pin@84||I
 X
 
 # Cell oneCell;1{sch}
-ConeCell;1{sch}||schematic|1242938375621|1253518066133||ATTR_LOAD_DRIVER_SIZE(D5G3;HNOLPX45.5;Y25.5;)S8
+ConeCell;1{sch}||schematic|1242938375621|1253735516865||ATTR_LOAD_DRIVER_SIZE(D5G3;HNOLPX45.5;Y25.5;)S8
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@11||-41.25|-28|||XRR|
 NOff-Page|conn@16||-54.5|3.5|||XRR|
@@ -2177,6 +2297,7 @@ NOff-Page|conn@27||5|16|||R|
 NOff-Page|conn@29||-41.25|-24.5|||XRR|
 NOff-Page|conn@30||-41.25|-21|||XRR|
 NOff-Page|conn@31||-41.25|10.5|||XRR|
+NOff-Page|conn@32||-18|23|||RRR|
 NGround|gnd@1||9|15.25||||
 InewCell;1{ic}|newCell@0||-22|-1|||D5G4;
 IoneCell;1{ic}|oneCell@0||-27.25|38|||D5G4;
@@ -2192,6 +2313,7 @@ NWire_Pin|pin@365||-18|-7||||
 NWire_Pin|pin@366||-18|-9||||
 NWire_Pin|pin@384||-23|-28||||
 NWire_Pin|pin@385||-22|10.5||||
+NWire_Pin|pin@386||-18|18||||
 Awire|net@811|||1800|conn@30|y|-39.25|-21|pin@300||-25.5|-21
 Awire|net@813|||900|newCell@0|disableLO|-25.5|-11|pin@300||-25.5|-21
 Awire|net@951|||1800|conn@29|y|-39.25|-24.5|pin@361||-20.5|-24.5
@@ -2208,6 +2330,8 @@ Awire|net@1028|||0|conn@17|a|51|2.5|pin@364||-18|2.5
 Awire|net@1029|||0|conn@21|a|52|-9|pin@366||-18|-9
 Awire|net@1030|||1800|conn@31|y|-39.25|10.5|pin@385||-22|10.5
 Awire|net@1031|||2700|newCell@0|disableLO_1@406729688|-22|7.5|pin@385||-22|10.5
+Awire|net@1032|||2700|newCell@0|vdd_when_not_disabled|-18|8|pin@386||-18|18
+Awire|net@1033|||900|conn@32|y|-18|21|pin@386||-18|18
 Awire|s[3]|D5G2;||2700|gnd@1||9|17.25|pin@93||9|23.5
 ELSN[ZeroOrTwo]|LSN[TwoOrDone]|D6G2;X-9;Y-4;|conn@17|a|B
 ELSN[ZeroOrDone]|LSN[TwoOrOne]|D5G2;X13;|conn@21|a|B
@@ -2218,6 +2342,7 @@ Eload||D5G2;X-4.5;|conn@29|a|I
 EloadLO||D5G2;X-5.25;|conn@30|a|I
 Es[1:3]||D5G2;RX6.5;|conn@27|a|O
 Eval_bar|valLO|D5G2;X-8.5;|conn@11|y|I
+Evdd_when_not_disabled||D5G2;|conn@32|a|I
 X
 
 # Cell pred;1{ic}