40nm counter complete; talk delivered
[fleet.git] / chips / omegaCounter / 40nm / electric / omegaCounter.jelib
index c6f960e..b137c58 100644 (file)
@@ -1,5 +1,5 @@
 # header information:
-HomegaCounter|8.10i
+HomegaCounter|8.10j
 
 # Views:
 Vdocumentation|doc
@@ -24,41 +24,241 @@ OSTA|GlobalSDCCommands()S"\n### 4 GHz clock setup\ncreate_clock -period 0.250 -n
 Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43
 Tmocmos|SelectedFoundryFormocmos()STSMC
 
-# Cell DRCme;1{lay}
-CDRCme;1{lay}||tsmcSun40GP|1253744958747|1253775117450|
+# Cell bitAndNoWells;1{lay}
+CbitAndNoWells;1{lay}||tsmcSun40GP|1253744958747|1254483553333||DRC_last_good_drc_area_date()G1254464951499|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254385036868
 Ngeneric:Facet-Center|art@0||0|0||||AV
-Inor3oai;1{lay}|nor3oai@0||-274|113.75|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||-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;
-Iselect_x16;1{lay}|select_x@1||-259|238|R||D5G4;
-Iwells;1{lay}|wells@0||-266.5|-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|-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@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
+Idummypoly;1{lay}|dummypol@0||157|-141.5|||D5G4;
+NMetal-2-Pin|pin@13||-287|165.5||||
+NMetal-2-Pin|pin@14||-287|-434.5||||
+NMetal-2-Pin|pin@16||-287|-450||||
+NMetal-2-Pin|pin@17||-287|-420||||
+NMetal-2-Pin|pin@18||-287|-390||||
+NMetal-2-Pin|pin@19||-287|-300||||
+NMetal-2-Pin|pin@20||-287|-270||||
+NMetal-2-Pin|pin@21||-287|-240||||
+NMetal-2-Pin|pin@22||-287|-150||||
+NMetal-2-Pin|pin@23||-287|-120||||
+NMetal-2-Pin|pin@24||-287|-90||||
+NMetal-2-Pin|pin@25||-287|0||||
+NMetal-2-Pin|pin@26||-287|30||||
+NMetal-2-Pin|pin@27||-287|60||||
+NMetal-2-Pin|pin@28||-287|150||||
+NMetal-2-Pin|pin@29||-287|180||||
+NMetal-2-Pin|pin@30||-287|210||||
+NMetal-2-Pin|pin@31||-287|300||||
+NMetal-2-Pin|pin@32||-287|330||||
+NMetal-2-Pin|pin@33||-287|360||||
+NMetal-2-Pin|pin@34||-287|-165||||
+Iselect_x16;1{lay}|select_x@0||-126|-345||A|D5G4;
+Iselect_x16;1{lay}|select_x@1||123|-345||A|D5G4;
+Iselect_x16;1{lay}|select_x@2||-126|-45|XRR|A|D5G4;
+Iselect_x16;1{lay}|select_x@3||123|-45|XRR|A|D5G4;
+Iselect_x16;1{lay}|select_x@4||-126|269||A|D5G4;
+Iselect_x16;1{lay}|select_x@5||123|269||A|D5G4;
+AMetal-2|net@65|||S1800|pin@14||-287|-434.5|dummypol@0|MSN[TwoOrOne]|-248|-434.5
+AMetal-2|net@84|||S0|dummypol@0|highWhenNotDisabled_1|-248|-165|pin@34||-287|-165
+AMetal-2|net@85|||S1800|pin@13||-287|165.5|dummypol@0|MSN[TwoOrDone]|-248|165.5
+AMetal-2|net@118|||S0|dummypol@0|gnd_10|-248|-390|pin@18||-287|-390
+AMetal-2|net@119|||S0|dummypol@0|gnd_11|-247.5|-420|pin@17||-287|-420
+AMetal-2|net@120|||S0|dummypol@0|gnd_2|-247.5|-450|pin@16||-287|-450
+AMetal-2|net@121|||S0|dummypol@0|vdd_4|-248|-300|pin@19||-287|-300
+AMetal-2|net@122|||S0|dummypol@0|vdd_3|-248|-270|pin@20||-287|-270
+AMetal-2|net@123|||S0|dummypol@0|vdd_2|-248|-240|pin@21||-287|-240
+AMetal-2|net@124|||S0|dummypol@0|gnd_28|-248|210|pin@30||-287|210
+AMetal-2|net@125|||S0|dummypol@0|gnd_26|-248|180|pin@29||-287|180
+AMetal-2|net@126|||S0|dummypol@0|gnd_25|-248|150|pin@28||-287|150
+AMetal-2|net@127|||S0|dummypol@0|vdd_18|-248|300|pin@31||-287|300
+AMetal-2|net@128|||S0|dummypol@0|vdd_17|-248|330|pin@32||-287|330
+AMetal-2|net@129|||S0|dummypol@0|vdd|-248|360|pin@33||-287|360
+AMetal-2|net@130|||S0|dummypol@0|gnd_19|-248|0|pin@25||-287|0
+AMetal-2|net@131|||S0|dummypol@0|gnd_18|-248|30|pin@26||-287|30
+AMetal-2|net@132|||S0|dummypol@0|gnd_17|-248|60|pin@27||-287|60
+AMetal-2|net@133|||S0|dummypol@0|vdd_14|-248|-90|pin@24||-287|-90
+AMetal-2|net@134|||S0|dummypol@0|vdd_15|-248|-120|pin@23||-287|-120
+AMetal-2|net@135|||S0|dummypol@0|vdd_16|-248|-150|pin@22||-287|-150
+AMetal-2|net@136|||S0|dummypol@0|vdd_2|-248|-240|pin@21||-287|-240
+AMetal-2|net@137|||S0|dummypol@0|gnd_25|-248|150|pin@28||-287|150
+AMetal-2|net@138|||S0|dummypol@0|vdd_3|-248|-270|pin@20||-287|-270
+AMetal-2|net@139|||S0|dummypol@0|gnd_19|-248|0|pin@25||-287|0
+AMetal-2|net@140|||S0|dummypol@0|gnd_26|-248|180|pin@29||-287|180
+AMetal-2|net@141|||S0|dummypol@0|vdd_16|-248|-150|pin@22||-287|-150
+AMetal-2|net@142|||S0|dummypol@0|vdd_15|-248|-120|pin@23||-287|-120
+AMetal-2|net@143|||S0|dummypol@0|gnd_28|-248|210|pin@30||-287|210
+AMetal-2|net@144|||S0|dummypol@0|vdd_18|-248|300|pin@31||-287|300
+AMetal-2|net@145|||S0|dummypol@0|vdd_14|-248|-90|pin@24||-287|-90
+AMetal-2|net@146|||S0|dummypol@0|vdd_17|-248|330|pin@32||-287|330
+AMetal-2|net@147|||S0|dummypol@0|vdd|-248|360|pin@33||-287|360
+AMetal-2|net@148|||S0|dummypol@0|vdd_4|-248|-300|pin@19||-287|-300
+AMetal-2|net@149|||S0|dummypol@0|gnd_17|-248|60|pin@27||-287|60
+ELSN[TwoOrDone]||D5G2;|dummypol@0|LSN[TwoOrDone]|B
+ELSN[TwoOrOne]||D5G2;|dummypol@0|LSN[TwoOrOne]|B
+EMSN[TwoOrDone]||D5G2;|pin@13||B
+EMSN[TwoOrOne]||D5G2;|pin@14||B
+Edisable||D5G2;|dummypol@0|disable|I
+EdisableLO||D5G2;|dummypol@0|disableLO|I
+EdisableLate||D5G2;|dummypol@0|disableLate|I
+Edisable_1||D5G2;|dummypol@0|disable_1|I
+Egnd_9||D5G2;|dummypol@0|gnd|G
+Egnd_14||D5G2;|dummypol@0|gnd_14|G
+Egnd_15||D5G2;|dummypol@0|gnd_15|G
+Egnd_16||D5G2;|dummypol@0|gnd_16|G
+Egnd_20||D5G2;|dummypol@0|gnd_20|G
+Egnd_21||D5G2;|dummypol@0|gnd_21|G
+Egnd_22||D5G2;|pin@16||G
+Egnd_23||D5G2;|pin@17||G
+Egnd_24||D5G2;|pin@18||G
+Egnd_25||D5G2;|pin@25||G
+Egnd_26||D5G2;|pin@26||G
+Egnd_27||D5G2;|pin@27||G
+Egnd_28||D5G2;|pin@28||G
+Egnd_29||D5G2;|pin@29||G
+Egnd_30||D5G2;|pin@30||G
+Egnd_31||D5G2;|dummypol@0|gnd_29|G
+Egnd_32||D5G2;|dummypol@0|gnd_30|G
+Egnd_33||D5G2;|dummypol@0|gnd_31|G
+EhighWhenNotDisabled||D5G2;|dummypol@0|highWhenNotDisabled|I
+EhighWhenNotDisabled_1||D5G2;|pin@34||B
+EvalLO||D5G2;|dummypol@0|valLO|I
+Evdd||D5G2;|pin@31||P
+Evdd_11||D5G2;|dummypol@0|vdd_11|P
+Evdd_12||D5G2;|dummypol@0|vdd_12|P
+Evdd_13||D5G2;|dummypol@0|vdd_13|P
+Evdd_19||D5G2;|dummypol@0|vdd_19|G
+Evdd_20||D5G2;|dummypol@0|vdd_20|G
+Evdd_21||D5G2;|dummypol@0|vdd_21|G
+Evdd_22||D5G2;|pin@19||P
+Evdd_23||D5G2;|pin@20||P
+Evdd_24||D5G2;|pin@21||P
+Evdd_25||D5G2;|pin@22||P
+Evdd_26||D5G2;|pin@23||P
+Evdd_27||D5G2;|pin@24||P
+Evdd_28||D5G2;|pin@32||P
+Evdd_29||D5G2;|pin@33||P
+Evdd_30||D5G2;|dummypol@0|vdd_22|P
+Evdd_31||D5G2;|dummypol@0|vdd_23|P
+Evdd_32||D5G2;|dummypol@0|vdd_24|P
+X
+
+# Cell bitAndWells;1{lay}
+CbitAndWells;1{lay}||tsmcSun40GP|1253744958747|1254385003150||DRC_last_good_drc_area_date()G1254464951499|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254385036868
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Idummypoly;1{lay}|dummypol@0||157|-141.5|||D5G4;
+NMetal-2-Pin|pin@13||-413|165.5||||
+NMetal-2-Pin|pin@14||-413|-434.5||||
+NMetal-2-Pin|pin@16||-413|-450||||
+NMetal-2-Pin|pin@17||-413|-420||||
+NMetal-2-Pin|pin@18||-413|-390||||
+NMetal-2-Pin|pin@19||-413|-300||||
+NMetal-2-Pin|pin@20||-413|-270||||
+NMetal-2-Pin|pin@21||-413|-240||||
+NMetal-2-Pin|pin@22||-413|-150||||
+NMetal-2-Pin|pin@23||-413|-120||||
+NMetal-2-Pin|pin@24||-413|-90||||
+NMetal-2-Pin|pin@25||-413|0||||
+NMetal-2-Pin|pin@26||-413|30||||
+NMetal-2-Pin|pin@27||-413|60||||
+NMetal-2-Pin|pin@28||-413|150||||
+NMetal-2-Pin|pin@29||-413|180||||
+NMetal-2-Pin|pin@30||-413|210||||
+NMetal-2-Pin|pin@31||-413|300||||
+NMetal-2-Pin|pin@32||-413|330||||
+NMetal-2-Pin|pin@33||-413|360||||
+NMetal-2-Pin|pin@34||-413|-165||||
+Iselect_x16;1{lay}|select_x@0||-126|-345||A|D5G4;
+Iselect_x16;1{lay}|select_x@1||123|-345||A|D5G4;
+Iselect_x16;1{lay}|select_x@2||-126|-45|XRR|A|D5G4;
+Iselect_x16;1{lay}|select_x@3||123|-45|XRR|A|D5G4;
+Iselect_x16;1{lay}|select_x@4||-126|269||A|D5G4;
+Iselect_x16;1{lay}|select_x@5||123|269||A|D5G4;
+Iwells;1{lay}|wells@0||-329|-345|||D5G4;
+Iwells;1{lay}|wells@1||-329|-45|XRR||D5G4;
+Iwells;1{lay}|wells@2||-329|255|||D5G4;
+AMetal-2|net@44|||S0|dummypol@0|vdd|-248|360|wells@2|vdd_2|-332|360
+AMetal-2|net@45|||S0|dummypol@0|vdd_17|-248|330|wells@2|vdd_1|-332|330
+AMetal-2|net@46|||S0|dummypol@0|vdd_18|-248|300|wells@2|vdd|-332|300
+AMetal-2|net@47|||S1800|wells@2|gnd|-337|210|dummypol@0|gnd_28|-248|210
+AMetal-2|net@48|||S1800|wells@2|gnd_1|-337|180|dummypol@0|gnd_26|-248|180
+AMetal-2|net@49|||S1800|wells@2|gnd_2|-337|150|dummypol@0|gnd_25|-248|150
+AMetal-2|net@50|||S1800|wells@1|gnd_2|-337|60|dummypol@0|gnd_17|-248|60
+AMetal-2|net@51|||S1800|wells@1|gnd_1|-337|30|dummypol@0|gnd_18|-248|30
+AMetal-2|net@52|||S1800|wells@1|gnd|-337|0|dummypol@0|gnd_19|-248|0
+AMetal-2|net@53|||S1800|wells@1|vdd|-332|-90|dummypol@0|vdd_14|-248|-90
+AMetal-2|net@54|||S1800|wells@1|vdd_1|-332|-120|dummypol@0|vdd_15|-248|-120
+AMetal-2|net@55|||S1800|wells@1|vdd_2|-332|-150|dummypol@0|vdd_16|-248|-150
+AMetal-2|net@56|||S1800|wells@0|vdd_2|-332|-240|dummypol@0|vdd_2|-248|-240
+AMetal-2|net@57|||S1800|wells@0|vdd_1|-332|-270|dummypol@0|vdd_3|-248|-270
+AMetal-2|net@58|||S1800|wells@0|vdd|-332|-300|dummypol@0|vdd_4|-248|-300
+AMetal-2|net@59|||S1800|wells@0|gnd|-337|-390|dummypol@0|gnd_10|-248|-390
+AMetal-2|net@60|||S1800|wells@0|gnd_1|-337|-420|dummypol@0|gnd_11|-247.5|-420
+AMetal-2|net@61|||S1800|wells@0|gnd_2|-337|-450|dummypol@0|gnd_2|-247.5|-450
+AMetal-2|net@65|||S1800|pin@14||-413|-434.5|dummypol@0|MSN[TwoOrOne]|-248|-434.5
+AMetal-2|net@66|||S0|wells@0|gnd_2|-332|-450|pin@16||-413|-450
+AMetal-2|net@67|||S1800|pin@17||-413|-420|wells@0|gnd_1|-358|-420
+AMetal-2|net@68|||S1800|pin@18||-413|-390|wells@0|gnd|-358|-390
+AMetal-2|net@69|||S0|wells@0|vdd|-332|-300|pin@19||-413|-300
+AMetal-2|net@70|||S0|wells@0|vdd_1|-332|-270|pin@20||-413|-270
+AMetal-2|net@71|||S0|wells@0|vdd_2|-332|-240|pin@21||-413|-240
+AMetal-2|net@72|||S0|wells@1|vdd_2|-332|-150|pin@22||-413|-150
+AMetal-2|net@73|||S0|wells@1|vdd_1|-332|-120|pin@23||-413|-120
+AMetal-2|net@74|||S0|wells@1|vdd|-332|-90|pin@24||-413|-90
+AMetal-2|net@75|||S0|wells@1|gnd|-337|0|pin@25||-413|0
+AMetal-2|net@76|||S0|wells@1|gnd_1|-358|30|pin@26||-413|30
+AMetal-2|net@77|||S0|wells@1|gnd_2|-337|60|pin@27||-413|60
+AMetal-2|net@78|||S0|wells@2|gnd_2|-337|150|pin@28||-413|150
+AMetal-2|net@79|||S0|wells@2|gnd_1|-337|180|pin@29||-413|180
+AMetal-2|net@80|||S0|wells@2|gnd|-337|210|pin@30||-413|210
+AMetal-2|net@81|||S0|wells@2|vdd|-332|300|pin@31||-413|300
+AMetal-2|net@82|||S1800|pin@32||-413|330|wells@2|vdd_1|-332|330
+AMetal-2|net@83|||S0|wells@2|vdd_2|-332|360|pin@33||-413|360
+AMetal-2|net@84|||S0|dummypol@0|highWhenNotDisabled_1|-248|-165|pin@34||-413|-165
+AMetal-2|net@85|||S1800|pin@13||-413|165.5|dummypol@0|MSN[TwoOrDone]|-248|165.5
+ELSN[TwoOrDone]||D5G2;|dummypol@0|LSN[TwoOrDone]|B
+ELSN[TwoOrOne]||D5G2;|dummypol@0|LSN[TwoOrOne]|B
+EMSN[TwoOrDone]||D5G2;|pin@13||B
+EMSN[TwoOrOne]||D5G2;|pin@14||B
+Edisable||D5G2;|dummypol@0|disable|I
+EdisableLO||D5G2;|dummypol@0|disableLO|I
+EdisableLate||D5G2;|dummypol@0|disableLate|I
+Edisable_1||D5G2;|dummypol@0|disable_1|I
+Egnd_9||D5G2;|dummypol@0|gnd|G
+Egnd_14||D5G2;|dummypol@0|gnd_14|G
+Egnd_15||D5G2;|dummypol@0|gnd_15|G
+Egnd_16||D5G2;|dummypol@0|gnd_16|G
+Egnd_20||D5G2;|dummypol@0|gnd_20|G
+Egnd_21||D5G2;|dummypol@0|gnd_21|G
+Egnd_22||D5G2;|pin@16||G
+Egnd_23||D5G2;|pin@17||G
+Egnd_24||D5G2;|pin@18||G
+Evdd_28|gnd_25|D5G2;|pin@25||G
+Egnd_26||D5G2;|pin@26||G
+Egnd_27||D5G2;|pin@27||G
+Egnd_28||D5G2;|pin@28||G
+Egnd_29||D5G2;|pin@29||G
+Egnd_30||D5G2;|pin@30||G
+Egnd_31||D5G2;|dummypol@0|gnd_29|G
+Egnd_32||D5G2;|dummypol@0|gnd_30|G
+Egnd_33||D5G2;|dummypol@0|gnd_31|G
+EhighWhenNotDisabled||D5G2;|dummypol@0|highWhenNotDisabled|I
+EhighWhenNotDisabled_1||D5G2;|pin@34||B
+EvalLO||D5G2;|dummypol@0|valLO|I
+Evdd||D5G2;|pin@31||P
+Evdd_11||D5G2;|dummypol@0|vdd_11|P
+Evdd_12||D5G2;|dummypol@0|vdd_12|P
+Evdd_13||D5G2;|dummypol@0|vdd_13|P
+Evdd_19||D5G2;|dummypol@0|vdd_19|G
+Evdd_20||D5G2;|dummypol@0|vdd_20|G
+Evdd_21||D5G2;|dummypol@0|vdd_21|G
+Evdd_22||D5G2;|pin@19||P
+Evdd_23||D5G2;|pin@20||P
+Evdd_24||D5G2;|pin@21||P
+Evdd_25||D5G2;|pin@22||P
+Evdd_26||D5G2;|pin@23||P
+Evdd_27||D5G2;|pin@24||P
+Evdd_28@410631403|vdd_28|D5G2;|pin@32||P
+Evdd_29||D5G2;|pin@33||P
+Evdd_30||D5G2;|dummypol@0|vdd_22|P
+Evdd_31||D5G2;|dummypol@0|vdd_23|P
+Evdd_32||D5G2;|dummypol@0|vdd_24|P
 X
 
 # Cell buf;1{doc}
@@ -126,6 +326,188 @@ Ngeneric:Invisible-Pin|pin@8||-81|-75|||||ART_message(D5G8;)SXWM1
 Ngeneric:Invisible-Pin|pin@9||-81|-90|||||ART_message(D5G8;)SXWM2
 X
 
+# Cell dummypoly;1{lay}
+Cdummypoly;1{lay}||tsmcSun40GP|1254093402548|1254464947961||ATTR_NCC(D5G10;NTX-150;Y623.75;)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()G1254464948470|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254464948470
+Ngeneric:Facet-Center|art@0||0|0||||AV
+InewCell;1{lay}|newCell@0||0|-1|||D5G4;
+NPoly-Pin|pin@14||-288|426.5||||
+NPoly-Pin|pin@15||-288|457||||
+NPoly-Pin|pin@16||-306|501.5||||
+NPoly-Pin|pin@17||-306|531.5||||
+NPoly-Pin|pin@18||-378|479.5||||
+NPoly-Pin|pin@19||-378|531||||
+NPoly-Pin|pin@21||-180|533||||
+NPoly-Pin|pin@22||-180|427||||
+NPoly-Pin|pin@27||36|533||||
+NPoly-Pin|pin@28||36|433||||
+NPoly-Pin|pin@31||-18|358||||
+NPoly-Pin|pin@32||-18|284||||
+NPoly-Pin|pin@35||-396|214||||
+NPoly-Pin|pin@36||-396|127||||
+NPoly-Pin|pin@37||-342|214||||
+NPoly-Pin|pin@38||-342|134.5||||
+NPoly-Pin|pin@39||-216|214||||
+NPoly-Pin|pin@40||-216|127||||
+NPoly-Pin|pin@41||18|214||||
+NPoly-Pin|pin@42||18|127||||
+NPoly-Pin|pin@43||72|214||||
+NPoly-Pin|pin@44||72|127||||
+NPoly-Pin|pin@45||72|64||||
+NPoly-Pin|pin@46||72|-43||||
+NPoly-Pin|pin@47||-18|64||||
+NPoly-Pin|pin@48||-18|-43||||
+NPoly-Pin|pin@49||-288|64||||
+NPoly-Pin|pin@50||-288|-43||||
+NPoly-Pin|pin@51||-342|64||||
+NPoly-Pin|pin@52||-342|-43||||
+NPoly-Pin|pin@53||-396|64||||
+NPoly-Pin|pin@54||-396|-43||||
+NPoly-Pin|pin@55||-414|-66||||
+NPoly-Pin|pin@56||-414|-173||||
+NPoly-Pin|pin@57||-378|-66||||
+NPoly-Pin|pin@58||-378|-173||||
+NPoly-Pin|pin@61||-342|-146.5||||
+NPoly-Pin|pin@62||-342|-176.5||||
+NPoly-Pin|pin@63||-288|-142||||
+NPoly-Pin|pin@64||-288|-179||||
+NPoly-Pin|pin@65||-342|-70||||
+NPoly-Pin|pin@66||-342|-121||||
+NPoly-Pin|pin@77||0|-226||||
+NPoly-Pin|pin@78||0|-323||||
+NPoly-Pin|pin@79||-36|-292.5||||
+NPoly-Pin|pin@80||-36|-322.5||||
+NPoly-Pin|pin@81||-72|-226||||
+NPoly-Pin|pin@82||-72|-323||||
+NPoly-Pin|pin@83||-342|-226||||
+NPoly-Pin|pin@84||-342|-333||||
+NPoly-Pin|pin@85||-378|-226||||
+NPoly-Pin|pin@86||-378|-333||||
+NPoly-Pin|pin@87||-414|-226||||
+NPoly-Pin|pin@88||-414|-333||||
+NPoly-Pin|pin@89||-36|-232||||
+NPoly-Pin|pin@90||-36|-262||||
+NPoly-Pin|pin@93||-54|339||||
+NPoly-Pin|pin@94||-54|369||||
+NPoly-Pin|pin@95||-252|-180||||
+NPoly-Pin|pin@96||-252|-74||||
+NPoly-Pin|pin@105||90|-226||||
+NPoly-Pin|pin@106||90|-313||||
+NPoly-Pin|pin@107||0|-74.5||||
+NPoly-Pin|pin@108||0|-173||||
+NPoly-Pin|pin@109||90|-74.5||||
+NPoly-Pin|pin@110||90|-173||||
+NPoly-Pin|pin@111||-36|-74.5||||
+NPoly-Pin|pin@112||-36|-173||||
+NPoly-Pin|pin@113||-342|479.5||||
+NPoly-Pin|pin@114||-342|531.5||||
+NPoly-Pin|pin@115||-342|426.5||||
+NPoly-Pin|pin@116||-342|457||||
+NPoly-Pin|pin@117||-396|426.5||||
+NPoly-Pin|pin@118||-396|457||||
+NPoly-Pin|pin@119||-396|326.5||||
+NPoly-Pin|pin@120||-396|357||||
+NPoly-Pin|pin@121||-342|276.5||||
+NPoly-Pin|pin@122||-342|357||||
+NPoly-Pin|pin@123||54|358||||
+NPoly-Pin|pin@124||54|284||||
+NPoly-Pin|pin@125||-18|526||||
+NPoly-Pin|pin@126||-18|427||||
+NPoly-Pin|pin@127||-54|526||||
+NPoly-Pin|pin@128||-54|427||||
+NPoly-Pin|pin@129||-306|-60||||
+NPoly-Pin|pin@130||-306|-100||||
+APoly|net@6|||S2700|pin@14||-288|426.5|pin@15||-288|457
+APoly|net@7|||S2700|pin@16||-306|501.5|pin@17||-306|531.5
+APoly|net@8|||S2700|pin@18||-378|479.5|pin@19||-378|531
+APoly|net@9|||S900|pin@21||-180|533|pin@22||-180|427
+APoly|net@12|||S900|pin@27||36|533|pin@28||36|433
+APoly|net@14|||S900|pin@31||-18|358|pin@32||-18|284
+APoly|net@16|||S900|pin@35||-396|214|pin@36||-396|127
+APoly|net@17|||S900|pin@37||-342|214|pin@38||-342|134.5
+APoly|net@18|||S900|pin@39||-216|214|pin@40||-216|127
+APoly|net@19|||S900|pin@41||18|214|pin@42||18|127
+APoly|net@20|||S900|pin@43||72|214|pin@44||72|127
+APoly|net@21|||S900|pin@45||72|64|pin@46||72|-43
+APoly|net@22|||S900|pin@47||-18|64|pin@48||-18|-43
+APoly|net@23|||S900|pin@49||-288|64|pin@50||-288|-43
+APoly|net@24|||S900|pin@51||-342|64|pin@52||-342|-43
+APoly|net@25|||S900|pin@53||-396|64|pin@54||-396|-43
+APoly|net@26|||S900|pin@55||-414|-66|pin@56||-414|-173
+APoly|net@27|||S900|pin@57||-378|-66|pin@58||-378|-173
+APoly|net@29|||S900|pin@61||-342|-146.5|pin@62||-342|-176.5
+APoly|net@30|||S900|pin@63||-288|-142|pin@64||-288|-179
+APoly|net@31|||S900|pin@65||-342|-70|pin@66||-342|-121
+APoly|net@37|||S900|pin@77||0|-226|pin@78||0|-323
+APoly|net@38|||S900|pin@79||-36|-292.5|pin@80||-36|-322.5
+APoly|net@39|||S900|pin@81||-72|-226|pin@82||-72|-323
+APoly|net@40|||S900|pin@83||-342|-226|pin@84||-342|-333
+APoly|net@41|||S900|pin@85||-378|-226|pin@86||-378|-333
+APoly|net@42|||S900|pin@87||-414|-226|pin@88||-414|-333
+APoly|net@43|||S900|pin@89||-36|-232|pin@90||-36|-262
+APoly|net@45|||S900|pin@94||-54|369|pin@93||-54|339
+APoly|net@46|||S900|pin@96||-252|-74|pin@95||-252|-180
+APoly|net@51|||S900|pin@105||90|-226|pin@106||90|-313
+APoly|net@52|||S900|pin@107||0|-74.5|pin@108||0|-173
+APoly|net@53|||S900|pin@109||90|-74.5|pin@110||90|-173
+APoly|net@54|||S900|pin@111||-36|-74.5|pin@112||-36|-173
+APoly|net@55|||S2700|pin@113||-342|479.5|pin@114||-342|531.5
+APoly|net@56|||S2700|pin@115||-342|426.5|pin@116||-342|457
+APoly|net@57|||S2700|pin@117||-396|426.5|pin@118||-396|457
+APoly|net@58|||S2700|pin@119||-396|326.5|pin@120||-396|357
+APoly|net@59|||S2700|pin@121||-342|276.5|pin@122||-342|357
+APoly|net@60|||S900|pin@123||54|358|pin@124||54|284
+APoly|net@61|||S900|pin@125||-18|526|pin@126||-18|427
+APoly|net@62|||S900|pin@127||-54|526|pin@128||-54|427
+APoly|net@63|||S900|pin@129||-306|-60|pin@130||-306|-100
+ELSN[TwoOrDone]||D5G2;|newCell@0|LSN[TwoOrDone]|B
+ELSN[TwoOrOne]||D5G2;|newCell@0|LSN[TwoOrOne]|B
+EMSN[TwoOrDone]||D5G2;|newCell@0|MSN[TwoOrDone]|B
+EMSN[TwoOrOne]||D5G2;|newCell@0|MSN[TwoOrOne]|B
+Edisable||D5G2;|newCell@0|disable|I
+EdisableLO||D5G2;|newCell@0|disableLO_1|I
+EdisableLate||D5G2;|newCell@0|disableLate|I
+Edisable_1||D5G2;|newCell@0|disable_1|I
+Egnd||D5G2;|newCell@0|gnd|G
+Egnd_2||D5G2;|newCell@0|gnd_2|U
+Egnd_10||D5G2;|newCell@0|gnd_10|G
+Egnd_11||D5G2;|newCell@0|gnd_4|U
+Egnd_14||D5G2;|newCell@0|gnd_14|G
+Egnd_15||D5G2;|newCell@0|gnd_15|G
+Egnd_16||D5G2;|newCell@0|gnd_16|G
+Egnd_17||D5G2;|newCell@0|gnd_17|G
+Egnd_18||D5G2;|newCell@0|gnd_18|G
+Egnd_19||D5G2;|newCell@0|gnd_19|G
+Egnd_20||D5G2;|newCell@0|gnd_20|G
+Egnd_21||D5G2;|newCell@0|gnd_21|G
+Egnd_25||D5G2;|newCell@0|gnd_25|G
+Egnd_26||D5G2;|newCell@0|gnd_26|G
+Egnd_28||D5G2;|newCell@0|gnd_27|G
+Egnd_29||D5G2;|newCell@0|gnd_29|G
+Egnd_30||D5G2;|newCell@0|gnd_30|G
+Egnd_31||D5G2;|newCell@0|gnd_31|G
+EhighWhenNotDisabled||D5G2;|newCell@0|highWhenNotDisabled|I
+EhighWhenNotDisabled_1||D5G2;|newCell@0|highWhenNotDisabled_1|I
+EvalLO||D5G2;|newCell@0|valLO|I
+Evdd||D5G2;|newCell@0|vdd|P
+Evdd_2||D5G2;|newCell@0|vdd_2|G
+Evdd_3||D5G2;|newCell@0|vdd_3|G
+Evdd_4||D5G2;|newCell@0|vdd_4|G
+Evdd_11||D5G2;|newCell@0|vdd_11|P
+Evdd_12||D5G2;|newCell@0|vdd_12|P
+Evdd_13||D5G2;|newCell@0|vdd_13|P
+Evdd_14||D5G2;|newCell@0|vdd_14|P
+Evdd_15||D5G2;|newCell@0|vdd_15|P
+Evdd_16||D5G2;|newCell@0|vdd_16|P
+Evdd_17||D5G2;|newCell@0|vdd_17|P
+Evdd_18||D5G2;|newCell@0|vdd_18|P
+Evdd_19||D5G2;|newCell@0|gnd_23|G
+Evdd_20||D5G2;|newCell@0|gnd_22|G
+Evdd_21||D5G2;|newCell@0|gnd_24|G
+Evdd_22||D5G2;|newCell@0|vdd_22|P
+Evdd_23||D5G2;|newCell@0|vdd_23|P
+Evdd_24||D5G2;|newCell@0|vdd_24|P
+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
@@ -144,9 +526,8 @@ Evdd_5||D5G2;|pin@5||U
 X
 
 # Cell foo;1{lay}
-Cfoo;1{lay}||tsmcSun40GP|1253763747722|1253763845602|
+Cfoo;1{lay}||tsmcSun40GP|1253763747722|1253869121876|
 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|
@@ -170,6 +551,7 @@ 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|
+NAN-Metal-1-Poly-Con|contact@25||99|15|2|||
 NPoly-Pin|pin@0||189|15||||
 NPoly-Pin|pin@1||207|15||||
 NPoly-Pin|pin@2||171|15||||
@@ -204,7 +586,7 @@ 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
+APoly|net@12|||S900|pin@6||99|15|contact@25||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
@@ -257,20 +639,20 @@ 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|g|D5G2;|contact@25||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
+Cinv1;1{lay}||tsmcSun40GP|1249617237093|1254464957651||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|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254464960991
 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|
+NAN-Metal-1-Poly-Con|contact@284||-35|7.5|2|||
 NN-Transistor|nmos@6||-27|-44|||YR|
 NMetal-2-Pin|pin@5||-36.5|-105|||R|
 NMetal-2-Pin|pin@40||-36|75||||
@@ -279,10 +661,13 @@ 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||||
+NMetal-1-Pin|pin@51||-36|83||||
+NMetal-1-Pin|pin@52||-36|-88||||
 NprBoundary-Node|plnode@2||-27|0|36|300||A
+NN-Well-Node|plnode@3||-27|47|48|64||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
+APoly|net@651|||S0|pin@48||-27|7.5|contact@284||-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
@@ -293,10 +678,12 @@ 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
+AMetal-1|net@685|||S2700|contact@282||-36|47|pin@51||-36|83
+AMetal-1|net@686|||S900|contact@278||-36|-45|pin@52||-36|-88
 Egnd_14|gnd|D5G2;|pin@49||U
 Egnd_5||D5G2;|pin@5||U
 Egnd_13||D5G2;|contact@278||G
-Ein||D5G2;|contact@184||I
+Ein||D5G2;|contact@284||I
 Eout||D5G2;|pin@47||O
 Evdd||D5G2;|pin@40||G
 Evdd_2||D5G2;|pin@42||G
@@ -304,51 +691,105 @@ 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
+Cinv1L;1{lay}||tsmcSun40GP|1249617237093|1254247952424||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()G1254113011905|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254248088775
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@278||-18|-45|||XR|
+NAN-Metal-1-N-Diff-Con|contact@280||-18|-51|12||XR|
+NAN-Metal-1-N-Diff-Con|contact@281||-36|-51|12||XR|
+NAN-Metal-1-P-Diff-Con|contact@282||-18|47|12||XR|
+NAN-Metal-1-P-Diff-Con|contact@283||-36|47|12||XR|
+NAN-Metal-1-Poly-Con|contact@284||-19|-120|2||X|
+NX-Metal-1-Metal-2-Con|contact@285||-18|105|||R|
+NN-Transistor|nmos@6||-27|-51|12||XYR|
+NMetal-2-Pin|pin@5||-17.5|-105|||XR|
+NMetal-2-Pin|pin@40||-18|75|||X|
+NMetal-2-Pin|pin@42||-18|45|||X|
+NMetal-1-Pin|pin@47||-36|-7.5|||X|
+NPoly-Pin|pin@48||-27|-120|||X|
+NMetal-2-Pin|pin@49||-17.5|-75|||XR|
+NMetal-2-Pin|pin@50||-18|105|||X|
+NMetal-1-Pin|pin@51||-18|63||||
+NprBoundary-Node|plnode@2||-27|0|36|300|X|A
+NN-Well-Node|plnode@7||-27|47|48|64||A
+NP-Transistor|pmos@11||-27|47|12||YR|
+APoly|net@649|||S900|pmos@11|poly-right|-27|26|pin@48||-27|-120
+APoly|net@651|||S1800|pin@48||-27|-120|contact@284||-18|-120
+APoly|net@666|||S900|nmos@6|poly-left|-27|-30|pin@48||-27|-120
+AN-Diff|net@677|||S0|nmos@6|diff-top|-18|-50|contact@280||-18|-50
+AMetal-1|net@678|||S2700|contact@280||-18|-50|contact@278||-18|-45
+AN-Diff|net@679|||S0|nmos@6|diff-bottom|-36|-50|contact@281||-36|-50
+AMetal-1|net@680|||S2700|contact@281||-36|-50|pin@47||-36|-7.5
+AP-Diff|net@681|||S0|pmos@11|diff-bottom|-18|42|contact@282||-18|42
+AP-Diff|net@683|||S0|pmos@11|diff-top|-36|42|contact@283||-36|42
+AMetal-1|net@684|||S900|contact@283||-36|41|pin@47||-36|-7.5
+AMetal-2|net@685|||S0|pin@50||-18|105|contact@285||-18|105
+AMetal-1|net@686|||S900|contact@285||-18|105|contact@282||-18|41
+AMetal-1|net@687|||S2700|contact@282||-18|42|pin@51||-18|63
+Egnd_5|gnd|D5G2;|pin@5||U
+Egnd_13||D5G2;|contact@278||G
+Egnd_14||D5G2;|pin@49||U
+Ein||D5G2;|contact@284||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 inv4;1{lay}
+Cinv4;1{lay}||tsmcSun40GP|1249617237093|1254461838234||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|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254463989351
 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|
+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@277||-36|-75|||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|
+NAN-Metal-1-N-Diff-Con|contact@279||-36|-62|36||R|
+NAN-Metal-1-Poly-Con|contact@281||-35|-15|2|||
+NN-Transistor|nmos@6||-27|-62|36||YR|
 NMetal-2-Pin|pin@5||-36.5|-105|||R|
 NMetal-2-Pin|pin@40||-36|75||||
+NMetal-2-Pin|pin@41||-36|105||||
 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
+NPoly-Pin|pin@48||-27|-15||||
+NprBoundary-Node|plnode@2||-18|0|54|300||A
+NN-Well-Node|plnode@3||-18|83|66|136||A
+NNPlus-Node|plnode@4||-18|-62|60|88||A
+NPPlus-Node|plnode@5||-18|83|60|136||A
+NP-Transistor|pmos@11||-27|83|84||XYR|
+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@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|-15
+APoly|net@651|||S0|pin@48||-27|-15|contact@281||-36|-15
 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
+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
+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|-15
+AN-Diff|net@671|||S0|nmos@6|diff-top|-36|-62|contact@279||-36|-62
+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
+Egnd||D5G2;|contact@277||G
+Egnd_5||D5G2;|pin@5||U
 Egnd_13||D5G2;|contact@278||G
-Egnd_14||D5G2;|pin@49||U
-Ein||D5G2;|contact@184||I
+Ein||D5G2;|contact@281||I
 Eout||D5G2;|pin@47||O
 Evdd||D5G2;|pin@40||G
+Evdd_1||D5G2;|pin@41||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
+Cinv8;1{lay}||tsmcSun40GP|1249617237093|1254461014662||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|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254461018122
 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|
@@ -365,10 +806,10 @@ 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|
+NAN-Metal-1-Poly-Con|contact@281||-35|-15|2|||
 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||||
@@ -376,9 +817,12 @@ 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||||
+NPoly-Pin|pin@48||-27|-15||||
+NPoly-Pin|pin@49||-9|-15||||
 NprBoundary-Node|plnode@2||-18|0|54|300||A
+NN-Well-Node|plnode@3||-18|83|66|136||A
+NNPlus-Node|plnode@4||-18|-62|60|88||A
+NPPlus-Node|plnode@5||-18|83|60|136||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
@@ -390,14 +834,13 @@ 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
+APoly|net@649|||S900|pmos@11|poly-right|-27|26|pin@48||-27|-15
+APoly|net@651|||S0|pin@48||-27|-15|contact@281||-36|-15
+APoly|net@652|||S900|pmos@15|poly-right|-9|26|pin@49||-9|-15
+APoly|net@654|||S1800|pin@48||-27|-15|pin@49||-9|-15
 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
@@ -406,8 +849,8 @@ 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
+APoly|net@666|||S2700|nmos@6|poly-left|-27|-29|pin@48||-27|-15
+APoly|net@667|||S2700|nmos@5|poly-left|-9|-29|pin@49||-9|-15
 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
@@ -422,13 +865,276 @@ 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
+Ein||D5G2;|contact@281||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 invI;2{ic}
+CinvI;2{ic}||artwork|1021415734000|1228431072751|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|ATTR_drive0(D5G1;HPT)Sstrong0|ATTR_drive1(D5G1;HPT)Sstrong1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|0|1|1|||ART_color()I10
+NPin|pin@0||1.5|0|1|1||
+Nschematic:Bus_Pin|pin@1||-2.5|0|-2|-2||
+Nschematic:Bus_Pin|pin@4||2.5|0|-2|-2||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+NPin|pin@7||2.5|0|1|1||
+NPin|pin@8||1.5|0||||
+AThicker|net@0|||FS3263|pin@0||1.5|0|pin@5||-1.5|2|ART_color()I10
+AThicker|net@1|||FS337|pin@0||1.5|0|pin@6||-1.5|-2|ART_color()I10
+AThicker|net@3|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I10
+AThicker|net@4|||FS0|pin@7||2.5|0|pin@8||1.5|0|ART_color()I10
+Ein||D5G1;|pin@1||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell invUnbal_4_6;1{ic}
+CinvUnbal_4_6;1{ic}||artwork|1021415734000|1253863063872|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NPin|pin@0||1.5|0|1|1||
+Nschematic:Bus_Pin|pin@1||-2.5|0|-2|-2||
+NPin|pin@2||-1.5|0|1|1||
+NPin|pin@3||-2.5|0||||
+Nschematic:Bus_Pin|pin@4||2.5|0|-2|-2||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+Ngeneric:Invisible-Pin|pin@7||-0.5|0|||||ART_message(D5G1;)S4/6
+AThicker|net@0|||FS3263|pin@0||1.5|0|pin@5||-1.5|2|ART_color()I10
+AThicker|net@1|||FS337|pin@0||1.5|0|pin@6||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS0|pin@2||-1.5|0|pin@3||-2.5|0|ART_color()I10
+AThicker|net@3|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I10
+Ein||D5G1;|pin@1||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell invUnbal_4_6;1{lay}
+CinvUnbal_4_6;1{lay}||tsmcSun40GP|1249617237093|1254268394039||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()G1253869415625|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254268396860
+Ngeneric:Facet-Center|art@0||0|0||||AV
+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@284||-36|-75|60||R|
+NX-Metal-1-Metal-2-Con|contact@285||-36|-75|||R|
+NX-Metal-1-Metal-2-Con|contact@286||-36|-105|||R|
+NAN-Metal-1-N-Diff-Con|contact@287||-18|-75|60||R|
+NAN-Metal-1-P-Diff-Con|contact@288||-18|83.5|84||R|
+NX-Metal-1-Metal-2-Con|contact@289||-36|75|||R|
+NX-Metal-1-Metal-2-Con|contact@290||-36|105|||R|
+NAN-Metal-1-P-Diff-Con|contact@291||-36|83.5|84||R|
+NAN-Metal-1-Poly-Con|contact@292||-33|0|2||R|
+NN-Transistor|nmos@6||-27|-75|60||YR|
+NMetal-2-Pin|pin@42||-36|45||||
+NMetal-1-Pin|pin@47||-18|-7.5||||
+NPoly-Pin|pin@48||-27|1||||
+NprBoundary-Node|plnode@2||-27|0|36|300||A
+NN-Well-Node|plnode@3||-27|83.5|48|136||A
+NP-Transistor|pmos@11||-27|83.5|84||XYR|
+APoly|net@649|||S900|pmos@11|poly-right|-27|26.5|pin@48||-27|1
+APoly|net@651|||S0|pin@48||-27|1|contact@292||-33|1
+AMetal-2|net@655|||S1800|pin@42||-36|45|contact@259||-36|45
+APoly|net@666|||S2700|nmos@6|poly-left|-27|-30|pin@48||-27|1
+AN-Diff|net@685|||S0|nmos@6|diff-top|-36|-75|contact@284||-36|-75
+AMetal-1|net@686||-7|IJS0|contact@286||-36|-105|contact@284||-36|-105
+AN-Diff|net@687|||S0|nmos@6|diff-top|-36|-75|contact@284||-36|-75
+AMetal-1|net@688|||S0|contact@278||-36|-45|contact@284||-36|-45
+AN-Diff|net@689|||S0|nmos@6|diff-bottom|-18|-75|contact@287||-18|-75
+AMetal-1|net@690|||S2700|contact@287||-18|-75|pin@47||-18|-7.5
+AP-Diff|net@691|||S0|pmos@11|diff-top|-18|83.5|contact@288||-18|83.5
+AMetal-1|net@692|||S900|contact@288||-18|83.5|pin@47||-18|-7.5
+AP-Diff|net@693|||S0|pmos@11|diff-bottom|-36|83.5|contact@291||-36|83.5
+AMetal-1|net@694||-7|IJS0|contact@289||-36|75|contact@291||-36|75
+AMetal-1|net@695|||S0|contact@259||-36|45|contact@291||-36|45
+AMetal-1|net@697|||S2700|contact@259||-36|45|contact@289||-36|75
+AMetal-1|net@698|||S2700|contact@289||-36|75|contact@290||-36|105
+AMetal-1|net@699|||S2700|contact@286||-36|-105|contact@285||-36|-75
+AMetal-1|net@700|||S2700|contact@285||-36|-75|contact@278||-36|-45
+Egnd_15|gnd|D5G2;|contact@286||G
+Egnd_13||D5G2;|contact@278||G
+Egnd_14||D5G2;|contact@285||G
+Ein||D5G2;|contact@292||I
+Eout||D5G2;|pin@47||O
+Evdd||D5G2;|contact@289||P
+Evdd_2||D5G2;|pin@42||G
+Evdd_3||D5G2;|contact@290||P
+X
+
+# Cell invUnbal_4_6;1{sch}
+CinvUnbal_4_6;1{sch}||schematic|1021415734000|1253863536218||ATTR_Delay(D5G1;HNPX-12;Y-5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-12;Y-4;)S1|ATTR_verilog_template(D5G1;NTX24.5;Y-11;)Snot ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(in));|prototype_center()I[0,0]
+IredFive:NMOS;1{ic}|NMOS@1||0|-5|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S6
+IredFive:PMOS;1{ic}|PMOS@1||0|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S4
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||19|0||||
+NOff-Page|conn@1||-17.5|0||||
+NGround|gnd@0||0|-12||||
+IinvUnbal_4_6;1{ic}|invUnbal@1||23|9|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1
+NWire_Pin|pin@0||-4|0||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||0|16.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+Ngeneric:Invisible-Pin|pin@3||28.5|-6|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+Ngeneric:Invisible-Pin|pin@4||0|18.5|||||ART_message(D5G2;)S[one-parameter fixed size (non-LE) inverter]
+Ngeneric:Invisible-Pin|pin@5||0.5|22|||||ART_message(D5G6;)SinvUnbal
+NWire_Pin|pin@6||-4|6||||
+NWire_Pin|pin@7||-4|-5||||
+NPower|pwr@0||0|11.5||||
+Awire|net@0|||0|conn@0|a|17|0|pin@1||0|0
+Awire|net@1|||0|pin@0||-4|0|conn@1|y|-15.5|0
+Awire|net@2|||900|pin@6||-4|6|pin@0||-4|0
+Awire|net@3|||900|pin@0||-4|0|pin@7||-4|-5
+Awire|net@4|||2700|gnd@0||0|-10|NMOS@1|s|0|-7
+Awire|net@5|||2700|NMOS@1|d|0|-3|pin@1||0|0
+Awire|net@6|||0|NMOS@1|g|-3|-5|pin@7||-4|-5
+Awire|net@7|||2700|PMOS@1|s|0|8|pwr@0||0|11.5
+Awire|net@8|||0|PMOS@1|g|-3|6|pin@6||-4|6
+Awire|net@9|||2700|pin@1||0|0|PMOS@1|d|0|4
+Ein||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+X
+
+# Cell invUnbal_8_12;1{ic}
+CinvUnbal_8_12;1{ic}||artwork|1021415734000|1253862993132|E|ATTR_Delay(D5G1;HNPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;HNOLPX1.5;Y2;)S1|prototype_center()I[6000,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||2|0|1|1|||ART_color()I10
+NPin|pin@0||1.5|0|1|1||
+Nschematic:Bus_Pin|pin@1||-2.5|0|-2|-2||
+NPin|pin@2||-1.5|0|1|1||
+NPin|pin@3||-2.5|0||||
+Nschematic:Bus_Pin|pin@4||2.5|0|-2|-2||
+NPin|pin@5||-1.5|2|1|1||
+NPin|pin@6||-1.5|-2|1|1||
+Ngeneric:Invisible-Pin|pin@7||0|0|||||ART_message(D5G1;)S8/12
+AThicker|net@0|||FS3263|pin@0||1.5|0|pin@5||-1.5|2|ART_color()I10
+AThicker|net@1|||FS337|pin@0||1.5|0|pin@6||-1.5|-2|ART_color()I10
+AThicker|net@2|||FS0|pin@2||-1.5|0|pin@3||-2.5|0|ART_color()I10
+AThicker|net@3|||FS2700|pin@6||-1.5|-2|pin@5||-1.5|2|ART_color()I10
+Ein||D5G1;|pin@1||I
+Eout||D5G1;|pin@4||O
+X
+
+# Cell invUnbal_8_12;1{lay}
+CinvUnbal_8_12;1{lay}||tsmcSun40GP|1249617237093|1254270183378||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()G1253869322931|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254270236979
+Ngeneric:Facet-Center|art@0||0|0||||AV
+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|-75|60||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|-75|60||R|
+NAN-Metal-1-N-Diff-Con|contact@280||0|-75|60||R|
+NX-Metal-1-Metal-2-Con|contact@281||-36|-105|||R|
+NX-Metal-1-Metal-2-Con|contact@282||0|-105|||R|
+NAN-Metal-1-Poly-Con|contact@283||-35|15|2|||
+NN-Transistor|nmos@5||-9|-75|60||YR|
+NN-Transistor|nmos@6||-27|-75|60||YR|
+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|15||||
+NPoly-Pin|pin@49||-9|15||||
+NprBoundary-Node|plnode@2||-18|0|54|300||A
+NN-Well-Node|plnode@3||-18|83|66|136||A
+NNPlus-Node|plnode@4||-18|-74|60|112||A
+NPPlus-Node|plnode@5||-18|83|60|136||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
+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|-45
+APoly|net@649|||S900|pmos@11|poly-right|-27|26|pin@48||-27|15
+APoly|net@651|||S0|pin@48||-27|15|contact@283||-36|15
+APoly|net@652|||S900|pmos@15|poly-right|-9|26|pin@49||-9|15
+APoly|net@654|||S1800|pin@48||-27|15|pin@49||-9|15
+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|-30|pin@48||-27|15
+APoly|net@667|||S2700|nmos@5|poly-left|-9|-30|pin@49||-9|15
+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
+AMetal-1|net@679|||S2700|contact@281||-36|-105|contact@279||-36|-74
+AMetal-1|net@680|||S2700|contact@282||0|-105|contact@280||0|-74
+AMetal-2|net@681|||S0|contact@282||0|-105|contact@281||-36|-105
+Egnd||D5G2;|contact@277||G
+Egnd_13||D5G2;|contact@278||G
+Egnd_14||D5G2;|contact@281||G
+Egnd_15||D5G2;|contact@282||G
+Ein||D5G2;|contact@283||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 invUnbal_8_12;1{sch}
+CinvUnbal_8_12;1{sch}||schematic|1021415734000|1253862982300||ATTR_Delay(D5G1;HNPX-12;Y-5;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-12;Y-4;)S1|ATTR_verilog_template(D5G1;NTX24.5;Y-11;)Snot ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(in));|prototype_center()I[0,0]
+IredFive:NMOS;1{ic}|NMOS@1||0|-5|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S12
+IredFive:PMOS;1{ic}|PMOS@1||0|6|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S8
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||19|0||||
+NOff-Page|conn@1||-17.5|0||||
+NGround|gnd@0||0|-12||||
+IinvUnbal_8_12;1{ic}|invUnbal@0||23|9|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1
+NWire_Pin|pin@0||-4|0||||
+NWire_Pin|pin@1||0|0||||
+Ngeneric:Invisible-Pin|pin@2||0|16.5|||||ART_message(D5G2;)S[P to N width ratio is 2 to 1]
+Ngeneric:Invisible-Pin|pin@3||28.5|-6|||||ART_message(D5G2;)S[X is drive strength,P and N drive strengths are equal]
+Ngeneric:Invisible-Pin|pin@4||0|18.5|||||ART_message(D5G2;)S[one-parameter fixed size (non-LE) inverter]
+Ngeneric:Invisible-Pin|pin@5||0.5|22|||||ART_message(D5G6;)SinvUnbal
+NWire_Pin|pin@6||-4|6||||
+NWire_Pin|pin@7||-4|-5||||
+NPower|pwr@0||0|11.5||||
+Awire|net@0|||0|conn@0|a|17|0|pin@1||0|0
+Awire|net@1|||0|pin@0||-4|0|conn@1|y|-15.5|0
+Awire|net@2|||900|pin@6||-4|6|pin@0||-4|0
+Awire|net@3|||900|pin@0||-4|0|pin@7||-4|-5
+Awire|net@4|||2700|gnd@0||0|-10|NMOS@1|s|0|-7
+Awire|net@5|||2700|NMOS@1|d|0|-3|pin@1||0|0
+Awire|net@6|||0|NMOS@1|g|-3|-5|pin@7||-4|-5
+Awire|net@7|||2700|PMOS@1|s|0|8|pwr@0||0|11.5
+Awire|net@8|||0|PMOS@1|g|-3|6|pin@6||-4|6
+Awire|net@9|||2700|pin@1||0|0|PMOS@1|d|0|4
+Ein||D5G2;|conn@1|a|I
+Eout||D5G2;|conn@0|y|O
+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
@@ -973,7 +1679,7 @@ Evdd_5||D5G2;|pin@31||P
 X
 
 # Cell inv_x8;1{lay}
-Cinv_x8;1{lay}|inv_x1|tsmcSun40GP|1249617237093|1252874457591||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
+Cinv_x8;1{lay}|inv_x1|tsmcSun40GP|1249617237093|1253869121876||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@19||0|74|84||R|
 NAN-Metal-1-P-Diff-Con|contact@26||-18|74|84||R|
@@ -982,7 +1688,6 @@ NAN-Metal-1-N-Diff-Con|contact@39||-18|-87|36||R|
 NAN-Metal-1-N-Diff-Con|contact@40||18|-87|36||R|
 NAN-Metal-1-N-Diff-Con|contact@41||0|-87|36||R|
 NAN-Metal-1-N-Diff-Con|contact@59||0|-87|||R|
-NA-Metal-1-Poly-Con|contact@61||-9|-15||||
 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|
@@ -993,6 +1698,7 @@ NX-Metal-1-Metal-2-Con|contact@78||18|45|||R|
 NX-Metal-1-Metal-2-Con|contact@79||18|75|||R|
 NX-Metal-1-Metal-2-Con|contact@80||18|105|||R|
 NX-Metal-1-Metal-2-Con|contact@81||18|-105|||R|
+NAN-Metal-1-Poly-Con|contact@82||-9|-15||||
 NN-Transistor|nmos@0||-9|-87|36||YR|
 NN-Transistor|nmos@2||9|-87|36||YR|
 NMetal-1-Pin|pin@2||18|0|||Y|
@@ -1047,7 +1753,7 @@ AMetal-1|net@101|||S0|contact@78||18|45|contact@27||18|45
 AMetal-1|net@102|||S0|contact@80||18|105|contact@27||18|105
 APoly|net@103|||S900|pin@27||27|128|pin@28||27|-118
 APoly|net@104|||S900|pin@29||-27|128|pin@30||-27|-118
-APoly|net@116|||S2700|contact@61||-9|-15|pmos@0|poly-right|-9|17
+APoly|net@116|||S2700|contact@82||-9|-15|pmos@0|poly-right|-9|17
 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
@@ -1062,11 +1768,11 @@ AMetal-1|net@162|||S2700|contact@81||18|-105|contact@40||18|-82
 AMetal-1|net@163||-7|IJS0|contact@72||18|-75|contact@40||18|-75
 AN-Diff|net@164|||S0|nmos@2|diff-top|0|-82|contact@41||0|-82
 APoly|net@166|||S900|pmos@1|poly-right|9|17|pin@36||9|-15
-APoly|net@167||4|IJS0|pin@36||9|-15|contact@61||-9|-15
+APoly|net@167||4|IJS0|pin@36||9|-15|contact@82||-9|-15
 APoly|net@168|||S2700|pin@37||9|-17|pin@38||9|-15.5
 APoly|net@169|||JS2700|pin@38||9|-15.5|pin@36||9|-15
 AN-Diff|net@177|||S0|nmos@0|diff-bottom|0|-87|contact@59||0|-87
-APoly|net@239|||S2700|nmos@0|poly-left|-9|-54|contact@61||-9|-15
+APoly|net@239|||S2700|nmos@0|poly-left|-9|-54|contact@82||-9|-15
 APoly|net@240|||S900|pin@37||9|-17|nmos@2|poly-left|9|-54
 AMetal-1|net@241|||S900|contact@19||0|74|pin@39||0|15
 AMetal-1|net@242|||S1800|pin@39||0|15|pin@40||18|15
@@ -1080,7 +1786,7 @@ Egnd_7||D5G2;|pin@10||U
 Egnd_8||D5G2;|pin@18||U
 Egnd_9||D5G2;|pin@19||U
 Egnd_10||D5G2;|pin@20||U
-Ein||D5G2;|contact@61||I
+Ein||D5G2;|contact@82||I
 Eout||D5G2;|pin@2||O
 Evdd||D5G2;|pin@11||P
 Evdd_1||D5G2;|pin@12||P
@@ -1154,7 +1860,7 @@ Evdd_4||D5G2;|inv_x8@2|vdd_4|P
 X
 
 # Cell inverterStudy;1{sch}
-CinverterStudy;1{sch}||schematic|1252801918221|1252892550179|
+CinverterStudy;1{sch}||schematic|1252801918221|1254079464753||LEDRIVE_inv@5()F6.1671324|LEDRIVE_inv@6()F6.170523|LEDRIVE_inv@7()F6.2142587
 IpurpleFive:LEsettings;1{ic}|LEsettin@8||11|-10|||D5G4;|ATTR_LESETTINGS(D5G1;NPY-3.75;)I1|ATTR_alpha(D5G1;NPY-1.75;)F0.7|ATTR_epsilon(D5G1;NPY1.25;)F0.0010|ATTR_gate_cap(D5G1;NPY-0.75;)F0.19|ATTR_keeper_ratio(D5G1;NPY-2.75;)F0.1|ATTR_max_iter(D5G1;NPY0.25;)I30|ATTR_su(D5G1;NPY3.25;)F4.7|ATTR_wire_ratio(D5G1;NPY2.25;)F0.16|ATTR_x1inverter_length(D5G1;P)F2.0|ATTR_x1inverter_nwidth(D5G1;P)F3.0|ATTR_x1inverter_pwidth(D5G1;P)F6.0
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IpurpleFive:inv;1{ic}|inv@5||-18|-3|R||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
@@ -1202,7 +1908,7 @@ IinverterStudy;1{lay}|inverter@0||0|0|R||D5G4;
 X
 
 # Cell newCell;1{ic}
-CnewCell;1{ic}||artwork|1242937501096|1253735500479|E
+CnewCell;1{ic}||artwork|1242937501096|1254097696209|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|
@@ -1242,229 +1948,486 @@ EMSN[OneOrDone]|MSN[TwoOrOne]|D4G1;X-1;|pin@9||B
 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
+Evdd_when_not_disabled|highWhenNotDisabled|D5G2;|pin@47||I
 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]+/"]
+CnewCell;1{lay}||tsmcSun40GP|1253765096703|1254482818642||ATTR_NCC(D5G10;NTX-150;Y593.75;)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()G1254384663288|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254384663288
 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
+NX-Metal-1-Metal-2-Con|contact@3||-162|397.5|||R|
+NX-Metal-1-Metal-2-Con|contact@10||27|372.5|||R|
+NX-Metal-1-Metal-2-Con|contact@11||-279|372.5|||R|
+NX-Metal-1-Metal-2-Con|contact@13||-63|308|||R|
+NX-Metal-1-Metal-2-Con|contact@15||-45|-207.5|||R|
+NX-Metal-1-Metal-2-Con|contact@34||-405|397.5|||R|
+NAN-Metal-1-N-Diff-Con|contact@35||45|322.5|60||XR|
+NX-Metal-1-Metal-2-Con|contact@36||45|352.5|||XR|
+NX-Metal-1-Metal-2-Con|contact@38||45|292.5|||XR|
+NAN-Metal-1-N-Diff-Con|contact@40||63|322.5|60||XR|
+NX-Metal-1-Metal-2-Con|contact@42||45|322.5|||XR|
+NX-Metal-1-Metal-2-Con|contact@72||63|308|||R|
+NAN-Metal-1-Poly-Con|contact@73||62|380|2||X|
+NX-Metal-1-Metal-2-Con|contact@74||-387|232.5|||R|
+NX-Metal-1-Metal-2-Con|contact@75||-315|232.5|||R|
+NX-Metal-1-Metal-2-Con|contact@78||-279|90|||R|
+NX-Metal-1-Metal-2-Con|contact@79||-369|90|||R|
+NX-Metal-1-Metal-2-Con|contact@80||-261|105|||R|
+NX-Metal-1-Metal-2-Con|contact@81||-333|105|||R|
+NX-Metal-1-Metal-2-Con|contact@89||-333|105|||R|
+NX-Metal-1-Metal-2-Con|contact@91||-369|308|||R|
+NX-Metal-1-Metal-2-Con|contact@92||-369|-292|||R|
+NX-Metal-1-Metal-2-Con|contact@93||-117|397.5|||R|
+NX-Metal-1-Metal-2-Con|contact@94||45|397.5|||R|
+NX-Metal-1-Metal-2-Con|contact@95||-402|-217|||R|
+NX-Metal-1-Metal-2-Con|contact@96||-351|-217|||R|
+NX-Metal-1-Metal-2-Con|contact@97||45|-292|||R|
+NX-Metal-1-Metal-2-Con|contact@98||9|8|||R|
+NX-Metal-1-Metal-2-Con|contact@99||45|8|||R|
+NAN-Metal-1-Poly-Con|contact@100||-19|93|2|||
+NX-Metal-1-Metal-2-Con|contact@101||-19|93||||
+NAN-Metal-1-Poly-Con|contact@103||-342|253|4|||
+NX-Metal-1-Metal-2-Con|contact@104||-342|253||||
+NAN-Metal-1-Poly-Con|contact@106||61.5|253|4|||
+NX-Metal-1-Metal-2-Con|contact@107||61.5|253||||
+NAN-Metal-1-Poly-Con|contact@108||8.5|255|4|||
+NX-Metal-1-Metal-2-Con|contact@109||8.5|255||||
+NAN-Metal-1-Poly-Con|contact@110||0|558|2|||
+NAN-Metal-1-Poly-Con|contact@111||45|558|2|||
+NAN-Metal-1-Poly-Con|contact@112||-54|558|2|||
+NAN-Metal-1-Poly-Con|contact@113||-180|558|2|||
+NX-Metal-1-Metal-2-Con|contact@114||-180|558||||
+NX-Metal-1-Metal-2-Con|contact@115||-54|558||||
+NX-Metal-1-Metal-2-Con|contact@116||0|558||||
+NX-Metal-1-Metal-2-Con|contact@117||45|558||||
+NAN-Metal-1-Poly-Con|contact@118||-244|-189|2|||
+NX-Metal-1-Metal-2-Con|contact@120||-244|-182||||
+Iinv1L;1{lay}|inv1L@0||-351|397.5|||D5G4;
+IinvUnbal_4_6;1{lay}|inv4@0||-369|-202.5|||D5G4;
+IinvUnbal_8_12;1{lay}|inv12@0||9|397.5|X||D5G4;
+IinvUnbal_8_12;1{lay}|invUnbal@0||-387|97.5|XY||D5G4;
+NN-Transistor|nmos@0||54|322.5|60||XR|
+NN-Transistor|nmos@1||-342|172.5|60||R|
+NN-Transistor|nmos@3||72.5|322.5|60||R|
+NN-Transistor|nmos@4||0.5|322.5|60||R|
+Inor3oai;1{lay}|nor3oai@0||-67|89|Y||D5G4;
+NMetal-1-Pin|pin@5||-63|-59.5||||
+NMetal-1-Pin|pin@6||-369|82.5||||
+NMetal-1-Pin|pin@12||-279|375||||
+NMetal-2-Pin|pin@13||-405|308||||
+NMetal-2-Pin|pin@14||90|308||||
+NMetal-2-Pin|pin@15||-405|-292||||
+NMetal-2-Pin|pin@16||81|-292||||
+NMetal-1-Pin|pin@35||-81|262.5||||
+NMetal-1-Pin|pin@36||45|75||||
+NMetal-1-Pin|pin@41||-261|112.5||||
+NMetal-1-Pin|pin@42||-162|375||||
+NMetal-1-Pin|pin@57||-225|232.5||||
+NMetal-2-Pin|pin@58||-404.5|-277.5|||R|
+NMetal-2-Pin|pin@59||-404.5|-307.5|||R|
+NMetal-2-Pin|pin@60||-405|-127.5||||
+NMetal-2-Pin|pin@61||-405|-157.5||||
+NMetal-2-Pin|pin@62||-405|-97.5||||
+NMetal-2-Pin|pin@67||-368.5|202.5|||XYR|
+NMetal-2-Pin|pin@69||-369|-7.5|||XY|
+NMetal-2-Pin|pin@70||-369|52.5|||XY|
+NMetal-2-Pin|pin@71||-405|-247.5||||
+NMetal-1-Pin|pin@72||-351|-202.5||||
+NMetal-1-Pin|pin@73||-279|82.5||||
+NMetal-1-Pin|pin@74||-333|82.5||||
+NMetal-1-Pin|pin@78||-279|-225||||
+NMetal-1-Pin|pin@81||-270|82.5||||
+NMetal-1-Pin|pin@83||63|232.5||||
+NMetal-1-Pin|pin@87||45|-330||||
+NMetal-1-Pin|pin@90||-369|315||||
+NMetal-1-Pin|pin@91||-369|277.5||||
+NMetal-1-Pin|pin@92||-369|-285||||
+NMetal-1-Pin|pin@93||-369|-307||||
+NMetal-1-Pin|pin@94||-351|-77.5||||
+NMetal-1-Pin|pin@95||-351|-45||||
+NMetal-1-Pin|pin@96||-333|-45||||
+NMetal-1-Pin|pin@99||-315|-60||||
+NMetal-1-Pin|pin@101||63|380||||
+NMetal-1-Pin|pin@102||-117|392.5||||
+NMetal-1-Pin|pin@103||-45|-59.5||||
+NMetal-1-Pin|pin@104||-279|-52.5||||
+NMetal-1-Pin|pin@105||-297|-52.5||||
+NMetal-1-Pin|pin@106||-297|248||||
+NMetal-1-Pin|pin@107||-297|262.5||||
+NPoly-Pin|pin@110||54|380||||
+NMetal-1-Pin|pin@111||36|232.5||||
+NMetal-1-Pin|pin@112||9|-59.5||||
+NMetal-1-Pin|pin@115||-402|-202.5||||
+NMetal-1-Pin|pin@116||-405|214.5||||
+NMetal-1-Pin|pin@117||-405|214.5||||
+NMetal-2-Pin|pin@119||81|-22.5||||
+NMetal-1-Pin|pin@120||63|380||||
+NMetal-1-Pin|pin@121||63|540||||
+NMetal-2-Pin|pin@122||-405|-7.5||||
+NMetal-2-Pin|pin@123||-405|52.5||||
+NMetal-2-Pin|pin@124||-405|22.5||||
+NMetal-2-Pin|pin@125||-405|202.5||||
+NMetal-2-Pin|pin@126||-405|172.5||||
+NMetal-2-Pin|pin@127||-405|142.5||||
+NMetal-2-Pin|pin@128||-405|292.5||||
+NMetal-2-Pin|pin@129||-405|322.5||||
+NMetal-2-Pin|pin@130||-405|352.5||||
+NMetal-2-Pin|pin@131||-405|442.5||||
+NMetal-2-Pin|pin@132||-405|472.5||||
+NMetal-2-Pin|pin@133||-405|502.5||||
+NMetal-2-Pin|pin@134||90|292.5||||
+NMetal-2-Pin|pin@135||90|322.5||||
+NMetal-2-Pin|pin@136||90|352.5||||
+NMetal-2-Pin|pin@137||81|442.5||||
+NMetal-2-Pin|pin@138||81|472.5||||
+NMetal-2-Pin|pin@139||81|502.5||||
+NMetal-1-Pin|pin@140||81|540.5||||
+NMetal-1-Pin|pin@141||36|270||||
+NMetal-1-Pin|pin@142||63|270||||
+NMetal-1-Pin|pin@143||81|232.5||||
+NMetal-1-Pin|pin@144||81|-356.5||||
+NMetal-1-Pin|pin@146||-387|-44.5||||
+NMetal-1-Pin|pin@147||-405|-44.5||||
+NMetal-1-Pin|pin@148||45|-357||||
+NMetal-1-Pin|pin@149||63|-60||||
+NMetal-1-Pin|pin@150||63|-356.5||||
+NMetal-1-Pin|pin@151||-348|540||||
+NMetal-1-Pin|pin@152||-271|-337.5||||
+NMetal-1-Pin|pin@153||-279|126||||
+NMetal-1-Pin|pin@154||-117|418||||
+NMetal-1-Pin|pin@155||-402|-186||||
+NMetal-2-Pin|pin@156||-405|-22.5||||
+NMetal-2-Pin|pin@157||81|-97.5||||
+NMetal-2-Pin|pin@158||81|-127.5||||
+NMetal-2-Pin|pin@159||81|-157.5||||
+NMetal-2-Pin|pin@160||81|-247.5||||
+NMetal-2-Pin|pin@161||81|-277.5||||
+NMetal-2-Pin|pin@162||81|-307.5||||
+NMetal-2-Pin|pin@163||-19|52.5||||
+NMetal-2-Pin|pin@164||-342|292.5||||
+NPoly-Pin|pin@165||72.5|253||||
+NMetal-2-Pin|pin@166||61.5|292.5||||
+NPoly-Pin|pin@167||0.5|255||||
+NMetal-2-Pin|pin@168||8.5|292.5||||
+NMetal-2-Pin|pin@169||-180|502.5||||
+NMetal-2-Pin|pin@170||-54|502.5||||
+NMetal-2-Pin|pin@171||0|502.5||||
+NPoly-Pin|pin@172||54|558||||
+NMetal-2-Pin|pin@173||45|502.5||||
+NPoly-Pin|pin@174||-252|-189||||
+NMetal-2-Pin|pin@176||-244|-157.5||||
+NMetal-2-Pin|pin@178||-86|-247.5||||
+NN-Well-Node|plnode@0||-180|-56|480|277||A
+NN-Well-Node|plnode@2||-99|480.5|210|136||A
+NNPlus-Node|plnode@3||-180|-277.5|474|112||A
+NNPlus-Node|plnode@4||-198|329.75|438|127.5||A
+NNPlus-Node|plnode@5||-126|172.5|294|112||A
+NNPlus-Node|plnode@6||-387|171.5|60|112||A
+NPPlus-Node|plnode@7||-180|-53.75|474|272.5||A
+NPPlus-Node|plnode@9||-99|480.5|204|136||A
+NN-Diff-Node|plnode@10||-82.5|172.5|348|72||
+NP-Diff-Node|plnode@11||-112|14.5|395|96||
+NP-Diff-Node|plnode@12||-375|14.5|103|96||
+NN-Diff-Node|plnode@13||-367|172.5|121|72||
+NN-Diff-Node|plnode@14||63.25|322.5|74.5|72||
+NP-Diff-Node|plnode@15||31|480.5|87|96||
+NP-Diff-Node|plnode@16||-153.5|480.5|114|96||
+NP-Diff-Node|plnode@17||-178.5|-119.5|190|96||
+NP-Transistor|pmos@0||-18|14.5|84||R|
+NP-Transistor|pmos@1||0|480.5|84||R|
+NP-Transistor|pmos@2||54|480.5|84||R|
+NP-Transistor|pmos@3||-54|480.5|84||R|
+NP-Transistor|pmos@4||-180|480.5|84||R|
+NP-Transistor|pmos@5||-252|-119.5|84||R|
+Ipred;1{lay}|pred@0||-81|397.5|||D5G4;
+IpredCond;1{lay}|predCond@0||-27|-202.5|||D5G4;
+Isetlogic;1{lay}|setlogic@0||-126|0|||D5G4;
+IsuccCond;1{lay}|succCond@0||-261|-202.5|||D5G4;
+IsuccCond;1{lay}|succCond@1||-261|397.5|||D5G4;
+AMetal-1|net@20|||S1800|predCond@0|inb|-90|-59.5|pin@5||-63|-59.5
+AMetal-1|net@38|||S2700|contact@10||27|372.5|inv12@0|out|27|390
+AMetal-1|net@40|||S1800|succCond@1|ina_1|-297|375|pin@12||-279|375
+AMetal-1|net@41|||S2700|contact@11||-279|372.5|pin@12||-279|375
+AMetal-1|net@44|||S900|pred@0|state|-63|436.5|contact@13||-63|308
+AMetal-1|net@48|||S900|contact@15||-45|-207.5|predCond@0|state|-45|-224.5
+AMetal-1|net@206|||S900|nor3oai@0|out_1|-63|-29.5|pin@5||-63|-59.5
+AMetal-1|net@207|||S2700|nor3oai@0|out_2|-81|204.5|pin@35||-81|262.5
+AMetal-1|net@208|||S1800|pred@0|cond|-99|262.5|pin@35||-81|262.5
+AMetal-1|net@210|||S0|nor3oai@0|ina|54|75|pin@36||45|75
+AMetal-2|net@227|||S0|contact@3||-162|397.5|contact@34||-405|397.5
+AMetal-1|net@228|||S900|contact@3||-162|397.5|pin@42||-162|375
+AMetal-1|net@229|||S0|succCond@1|inb|-151|375|pin@42||-162|375
+AMetal-2|net@234|||S1800|pred@0|vdd_7|-171|502.5|pred@0|vdd_4|-27|502.5
+AMetal-2|net@235|||S1800|inv1L@0|vdd|-369|472.5|inv12@0|vdd|45|472.5
+AMetal-2|net@238|||S1800|pred@0|vdd_6|-171|472.5|pred@0|vdd_3|-27|472.5
+AMetal-2|net@239|||S1800|inv1L@0|vdd_2|-369|442.5|inv12@0|vdd_2|45|442.5
+AMetal-2|net@240|||S0|inv12@0|vdd_2|45|442.5|succCond@1|vdd_2|-369|442.5
+AMetal-2|net@241|||S0|pred@0|vdd_8|-171|442.5|succCond@1|vdd_2|-369|442.5
+AMetal-2|net@242|||S0|pred@0|vdd_5|-27|442.5|pred@0|vdd_8|-171|442.5
+AMetal-2|net@243|||S0|inv12@0|gnd|45|322.5|inv1L@0|gnd_14|-368.5|322.5
+AMetal-2|net@245|||S0|inv12@0|gnd|45|322.5|succCond@1|gnd_6|-369|322.5
+AMetal-2|net@247|||S1800|succCond@1|gnd_6|-369|322.5|succCond@1|gnd|-81|322.5
+AMetal-2|net@253|||S1800|succCond@1|gnd_9|-81|352.5|pred@0|gnd_9|-9|352.5
+AMetal-2|net@255|||S1800|nor3oai@0|gnd_5|-207.5|202.5|nor3oai@0|gnd_10|81|202.5
+AMetal-2|net@257|||S1800|nor3oai@0|gnd_6|-207.5|172.5|nor3oai@0|gnd|81|172.5
+AMetal-2|net@259|||S1800|nor3oai@0|gnd_7|-207.5|142.5|nor3oai@0|gnd_9|81|142.5
+AMetal-2|net@261|||S0|nor3oai@0|vdd_5|81|52.5|predCond@0|vdd_7|18|52.5
+AMetal-2|net@262|||S0|nor3oai@0|vdd_5|81|52.5|predCond@0|vdd_2|-81|52.5
+AMetal-2|net@263|||S0|nor3oai@0|vdd_3|81|22.5|predCond@0|vdd_6|18|22.5
+AMetal-2|net@264|||S0|nor3oai@0|vdd_4|81|-7.5|predCond@0|vdd_8|18|-7.5
+AMetal-2|net@265|||S1800|predCond@0|vdd|-81|22.5|predCond@0|vdd_6|18|22.5
+AMetal-2|net@266|||S1800|predCond@0|vdd_1|-81|-7.5|predCond@0|vdd_8|18|-7.5
+AMetal-2|net@276|||S1800|inv4@0|vdd_2|-405|-157.5|succCond@0|vdd_2|-369|-157.5
+AMetal-2|net@277|||S1800|succCond@0|vdd_2|-369|-157.5|predCond@0|vdd_5|0|-157.5
+AMetal-2|net@279|||S1800|inv4@0|gnd_13|-405|-247.5|succCond@0|gnd_7|-369|-247.5
+AMetal-2|net@280|||S1800|succCond@0|gnd_7|-369|-247.5|succCond@0|gnd_9|-81|-247.5
+AMetal-2|net@281|||S1800|succCond@0|gnd_9|-81|-247.5|predCond@0|gnd_9|0|-247.5
+AMetal-2|net@289|||S1800|succCond@0|gnd_10|-81|-307.5|predCond@0|gnd_10|0|-307.5
+AMetal-2|net@290|||S0|succCond@1|gnd_9|-81|352.5|succCond@1|gnd_7|-369|352.5
+AMetal-2|net@291|||S1800|succCond@1|gnd_7|-369|352.5|inv12@0|gnd_13|45|352.5
+AMetal-2|net@292|||S0|inv12@0|gnd_13|45|352.5|inv1L@0|gnd_13|-369|352.5
+AMetal-1|net@297|||S900|contact@36||45|352.5|contact@35||45|322
+AN-Diff|net@301|||S0|nmos@0|diff-top|63|322|contact@40||63|322
+AMetal-2|net@305|||S0|contact@36||45|352.5|inv1L@0|gnd_13|-369|352.5
+AMetal-1|net@309|||S900|contact@42||45|322.5|contact@35||45|322
+AMetal-2|net@310|||S0|contact@42||45|322.5|inv1L@0|gnd_14|-368.5|322.5
+AN-Diff|net@395|||S1800|nmos@0|diff-bottom|45|309|contact@35||45|309
+AMetal-2|net@397|||S1800|contact@13||-63|308|contact@72||63|308
+AMetal-2|net@398|||S1800|contact@72||63|308|pin@14||90|308
+AMetal-1|net@399|||S900|contact@40||63|322|contact@72||63|308
+AMetal-1|net@407|||S900|succCond@1|state_1|-225|290.5|pin@57||-225|232.5
+AMetal-1|net@408|||S0|nor3oai@0|inb_1|-108|232.5|pin@57||-225|232.5
+AMetal-1|net@409|||S1800|pin@41||-261|112.5|nor3oai@0|inc_1|-198|112.5
+AMetal-2|net@413|||S1800|predCond@0|gnd_9|0|-247.5|setlogic@0|gnd|9|-247.5
+AMetal-2|net@415|||S1800|predCond@0|gnd_10|0|-307.5|setlogic@0|gnd_2|9|-307.5
+AMetal-2|net@416|||S1800|predCond@0|vdd_5|0|-157.5|setlogic@0|vdd_2|9|-157.5
+AMetal-2|net@419|||S0|setlogic@0|port|45|-207.5|contact@15||-45|-207.5
+AMetal-2|net@426|||S0|inv4@0|vdd_2|-405|-157.5|pin@61||-405|-157.5
+AMetal-1|net@441|||S2700|pin@6||-369|82.5|invUnbal@0|out|-369|105
+AMetal-2|net@442|||S0|nor3oai@0|gnd_7|-207.5|142.5|invUnbal@0|gnd_13|-351|142.5
+AMetal-2|net@443|||S0|nor3oai@0|gnd_6|-207.5|172.5|invUnbal@0|gnd|-351|172.5
+AMetal-2|net@444|||S0|nor3oai@0|gnd_5|-207.5|202.5|pin@67||-368.5|202.5
+AMetal-2|net@445|||S1800|pin@70||-369|52.5|predCond@0|vdd_2|-81|52.5
+AMetal-2|net@446|||S1800|invUnbal@0|vdd|-351|22.5|predCond@0|vdd|-81|22.5
+AMetal-2|net@447|||S1800|pin@69||-369|-7.5|predCond@0|vdd_1|-81|-7.5
+AMetal-2|net@450|||S0|succCond@0|gnd_7|-369|-247.5|pin@71||-405|-247.5
+AMetal-2|net@451|||S1800|pin@60||-405|-127.5|inv4@0|vdd|-405|-127.5
+AMetal-2|net@452|||S1800|pin@62||-405|-97.5|inv4@0|vdd_3|-405|-97.5
+AMetal-2|net@453|||S1800|inv4@0|gnd_14|-405|-277.5|succCond@0|gnd_6|-369|-277.5
+AMetal-2|net@454|||S1800|inv4@0|gnd_15|-405|-307.5|succCond@0|gnd_5|-369|-307.5
+AMetal-2|net@455|||S1800|inv4@0|gnd_15|-405|-307.5|pin@59||-404.5|-307.5
+AMetal-2|net@456|||S0|pin@58||-404.5|-277.5|inv4@0|gnd_14|-405|-277.5
+AMetal-2|net@457|||S1800|inv4@0|gnd_14|-405|-277.5|succCond@0|gnd|-81|-277.5
+AMetal-2|net@458|||S1800|succCond@0|gnd_5|-369|-307.5|succCond@0|gnd_10|-81|-307.5
+AMetal-2|net@460|||S0|setlogic@0|vdd_1|9|-127.5|inv4@0|vdd|-405|-127.5
+AMetal-2|net@461|||S0|setlogic@0|gnd_1|9|-277.5|succCond@0|gnd|-81|-277.5
+AMetal-2|net@462|||S1800|invUnbal@0|gnd_15|-387|202.5|invUnbal@0|gnd_14|-351|202.5
+AMetal-1|net@465|||S900|succCond@0|tap|-351|-150|pin@72||-351|-202.5
+AMetal-1|net@466|||S900|inv1L@0|out|-387|390|contact@74||-387|232.5
+AMetal-2|net@467|||S1800|contact@74||-387|232.5|contact@75||-315|232.5
+AMetal-1|net@474|||S900|contact@78||-279|90|pin@73||-279|82.5
+AMetal-1|net@475|||S0|predCond@0|cond|-270|82.5|pin@73||-279|82.5
+AMetal-1|net@476|||S2700|contact@79||-369|90|invUnbal@0|out|-369|105
+AMetal-2|net@477|||S1800|contact@79||-369|90|contact@78||-279|90
+AMetal-1|net@478|||S2700|contact@80||-261|105|pin@41||-261|112.5
+AMetal-1|net@480|||S900|contact@81||-333|105|pin@74||-333|82.5
+AMetal-1|net@481|||S1800|invUnbal@0|in|-352|82.5|pin@74||-333|82.5
+AMetal-1|net@494|||S1800|succCond@0|ina_1|-297|-225|pin@78||-279|-225
+AMetal-2|net@511|||S0|contact@81||-333|105|contact@89||-333|105
+AMetal-2|net@512|||S1800|contact@89||-333|105|contact@80||-261|105
+AMetal-1|net@515|||S0|pin@81||-270|82.5|predCond@0|cond|-271|82.5
+AMetal-1|net@517|||S1800|nor3oai@0|disable|54|232.5|pin@83||63|232.5
+AMetal-2|net@530|||S0|succCond@0|vdd_1|-369|-97.5|inv4@0|vdd_3|-405|-97.5
+AMetal-2|net@531|||S1800|inv1L@0|vdd_3|-369|502.5|succCond@1|vdd_1|-369|502.5
+AMetal-2|net@532|||S1800|inv1L@0|vdd_3|-369|502.5|pred@0|vdd_7|-171|502.5
+AMetal-2|net@539|||S0|contact@91||-369|308|pin@13||-405|308
+AMetal-1|net@540|||S2700|contact@91||-369|308|pin@90||-369|315
+AMetal-1|net@541|||S0|succCond@1|state|-361|315|pin@90||-369|315
+AMetal-1|net@542|||S900|contact@91||-369|308|pin@91||-369|277.5
+AMetal-1|net@543|||S0|inv1L@0|in|-369|277.5|pin@91||-369|277.5
+AMetal-2|net@544|||S0|contact@92||-369|-292|pin@15||-405|-292
+AMetal-1|net@545|||S0|succCond@0|state|-361|-285|pin@92||-369|-285
+AMetal-1|net@546|||S2700|contact@92||-369|-292|pin@92||-369|-285
+AMetal-1|net@547|||S900|contact@92||-369|-292|pin@93||-369|-307
+AMetal-1|net@549|||S0|succCond@0|state_2|-333|-77.5|pin@94||-351|-77.5
+AMetal-1|net@550|||S2700|pin@94||-351|-77.5|pin@95||-351|-45
+AMetal-1|net@551|||S1800|pin@95||-351|-45|pin@96||-333|-45
+AMetal-1|net@552|||S2700|pin@96||-333|-45|contact@81||-333|105
+AMetal-1|net@557|||S1800|succCond@0|cond_2|-324|-60|pin@99||-315|-60
+AMetal-1|net@560|||S2700|pin@99||-315|-60|contact@75||-315|232.5
+AMetal-1|net@565|||S0|pred@0|fire_1|-108|392.5|pin@102||-117|392.5
+AMetal-1|net@566|||S2700|pin@102||-117|392.5|contact@93||-117|397.5
+AMetal-2|net@567|||S1800|contact@93||-117|397.5|contact@94||45|397.5
+AMetal-1|net@568|||S2700|contact@94||45|397.5|inv12@0|in|45|412.5
+AMetal-1|net@569|||S2700|predCond@0|state_1|-45|-75.5|pin@103||-45|-59.5
+AMetal-2|net@571|||S1800|contact@11||-279|372.5|contact@10||27|372.5
+AMetal-1|net@573|||S0|pin@104||-279|-52.5|pin@105||-297|-52.5
+AMetal-1|net@574|||S2700|pin@105||-297|-52.5|pin@106||-297|248
+AMetal-1|net@575|||S2700|pin@106||-297|248|pin@107||-297|262.5
+AMetal-1|net@576|||S1800|succCond@1|fire_1|-304|262.5|pin@107||-297|262.5
+APoly|net@580|||S2700|nmos@0|poly-left|54|277.5|pin@110||54|380
+APoly|net@581|||S0|contact@73||62|380|pin@110||54|380
+AMetal-1|net@583|||S1800|nor3oai@0|inb|25|232.5|pin@111||36|232.5
+AMetal-1|net@584|||S1800|pin@103||-45|-59.5|pin@112||9|-59.5
+AMetal-1|net@585|||S2700|pin@112||9|-59.5|contact@98||9|8
+AMetal-1|net@588|||S0|inv4@0|in|-402|-202.5|pin@115||-402|-202.5
+AMetal-1|net@589|||S900|pin@115||-402|-202.5|contact@95||-402|-217
+AMetal-2|net@590|||S1800|contact@95||-402|-217|contact@96||-351|-217
+AMetal-1|net@591|||S2700|contact@96||-351|-217|pin@72||-351|-202.5
+AMetal-1|net@593|||S0|pin@116||-405|214.5|pin@117||-405|214.5
+AMetal-1|net@594|||S2700|pin@117||-405|214.5|contact@34||-405|397.5
+AMetal-1|net@595|||S900|setlogic@0|port|45|-207.5|contact@97||45|-292
+AMetal-2|net@596|||S1800|contact@97||45|-292|pin@16||81|-292
+AMetal-2|net@597|||S0|pin@119||81|-22.5|nor3oai@0|vdd_when_not_disabled_1|81|-22.5
+AMetal-1|net@598|||S0|contact@73||63|380|pin@101||63|380
+AMetal-1|net@599|||S1800|contact@73||63|380|pin@120||63|380
+AMetal-1|net@600|||S2700|pin@120||63|380|pin@121||63|540
+AMetal-1|net@602|||S1800|pin@87||45|-330|setlogic@0|disable|47|-330
+AMetal-2|net@603|||S0|pin@69||-369|-7.5|pin@122||-405|-7.5
+AMetal-2|net@604|||S0|invUnbal@0|vdd_2|-351|52.5|pin@123||-405|52.5
+AMetal-2|net@605|||S0|invUnbal@0|vdd|-351|22.5|pin@124||-405|22.5
+AMetal-2|net@606|||S0|invUnbal@0|gnd_15|-387|202.5|pin@125||-405|202.5
+AMetal-2|net@607|||S0|invUnbal@0|gnd|-351|172.5|pin@126||-405|172.5
+AMetal-2|net@608|||S0|invUnbal@0|gnd_13|-351|142.5|pin@127||-405|142.5
+AMetal-2|net@610|||S0|inv1L@0|gnd_14|-368.5|322.5|pin@129||-405|322.5
+AMetal-2|net@611|||S0|succCond@1|gnd_7|-369|352.5|pin@130||-405|352.5
+AMetal-2|net@612|||S0|succCond@1|vdd_2|-369|442.5|pin@131||-405|442.5
+AMetal-2|net@613|||S0|inv1L@0|vdd|-369|472.5|pin@132||-405|472.5
+AMetal-2|net@614|||S0|inv1L@0|vdd_3|-369|502.5|pin@133||-405|502.5
+AMetal-2|net@615|||S0|inv12@0|gnd_15|9|292.5|succCond@1|gnd_10|-81|292.5
+AMetal-2|net@617|||S1800|contact@42||45|322.5|pin@135||90|322.5
+AMetal-2|net@618|||S1800|contact@36||45|352.5|pin@136||90|352.5
+AMetal-2|net@619|||S1800|inv12@0|vdd_2|45|442.5|pin@137||81|442.5
+AMetal-2|net@620|||S1800|inv12@0|vdd|45|472.5|pin@138||81|472.5
+AMetal-2|net@621|||S1800|inv12@0|vdd_1|45|502.5|pin@139||81|502.5
+AMetal-2|net@623|||S0|inv12@0|vdd_1|45|502.5|pred@0|vdd_4|-27|502.5
+AMetal-1|net@624|||S2700|pin@111||36|232.5|pin@141||36|270
+AMetal-1|net@625|||S1800|pin@141||36|270|pin@142||63|270
+AMetal-1|net@626|||S900|contact@40||63|292.5|pin@142||63|270
+AMetal-1|net@627|||S900|pin@140||81|540.5|pin@143||81|232.5
+AMetal-1|net@628|||S1800|nor3oai@0|disable|54|232.5|pin@143||81|232.5
+AMetal-1|net@632|||S2700|inv4@0|out|-387|-210|pin@146||-387|-44.5
+AMetal-1|net@633|||S0|pin@146||-387|-44.5|pin@147||-405|-44.5
+AMetal-1|net@634|||S900|pin@116||-405|214.5|pin@147||-405|-44.5
+AMetal-1|net@635|||S900|pin@87||45|-330|pin@148||45|-357
+AMetal-2|net@636|||S0|inv1L@0|gnd_5|-368.5|292.5|succCond@1|gnd_5|-369|292.5
+AMetal-2|net@637|||S1800|pin@128||-405|292.5|inv1L@0|gnd_5|-368.5|292.5
+AMetal-2|net@638|||S1800|inv12@0|gnd_14|45|292.5|pin@134||90|292.5
+AMetal-2|net@639|||S0|inv12@0|gnd_14|45|292.5|contact@38||45|292.5
+AMetal-1|net@640|||S0|contact@38||45|292.5|contact@35||45|292.5
+AMetal-2|net@641|||S0|inv12@0|gnd_14|45|292.5|inv12@0|gnd_15|9|292.5
+AMetal-2|net@642|||S0|succCond@1|gnd_10|-81|292.5|succCond@1|gnd_5|-369|292.5
+AMetal-1|net@644|||S900|pin@149||63|-60|pin@150||63|-356.5
+AMetal-1|net@646|||S0|pin@149||63|-60|setlogic@0|disableLO|47|-60
+AMetal-1|net@647|||S2700|pin@144||81|-356.5|setlogic@0|valLO|81|-329.5
+AMetal-1|net@648|||S900|pin@36||45|75|contact@99||45|8
+AMetal-2|net@649|||S0|contact@99||45|8|contact@98||9|8
+AMetal-1|net@650|||S0|succCond@1|cond_2|-324|540|pin@151||-348|540
+AMetal-1|net@651|||S1800|succCond@0|fire_1|-306|-337.5|pin@152||-271|-337.5
+AMetal-1|net@652|||S2700|contact@78||-279|90|pin@153||-279|126
+AMetal-1|net@653|||S2700|contact@93||-117|397.5|pin@154||-117|418
+AMetal-1|net@654|||S2700|pin@78||-279|-225|pin@104||-279|-52.5
+AMetal-1|net@655|||S2700|pin@115||-402|-202.5|pin@155||-402|-186
+AMetal-2|net@656|||S1800|succCond@0|vdd_1|-369|-97.5|setlogic@0|vdd|9|-97.5
+AMetal-2|net@657|||S1800|pin@156||-405|-22.5|pin@119||81|-22.5
+AMetal-2|net@658|||S0|pin@159||81|-157.5|setlogic@0|vdd_2|9|-157.5
+AMetal-2|net@659|||S0|pin@158||81|-127.5|setlogic@0|vdd_1|9|-127.5
+AMetal-2|net@660|||S0|pin@157||81|-97.5|setlogic@0|vdd|9|-97.5
+AMetal-2|net@661|||S0|pin@162||81|-307.5|setlogic@0|gnd_2|9|-307.5
+AMetal-2|net@662|||S0|pin@161||81|-277.5|setlogic@0|gnd_1|9|-277.5
+AMetal-2|net@663|||S0|pin@160||81|-247.5|setlogic@0|gnd|9|-247.5
+APoly|net@664|||S900|contact@100||-18|93|pmos@0|poly-right|-18|71.5
+AMetal-1|net@665|||S0|contact@100||-19|93|contact@101||-19|93
+AMetal-2|net@666|||S900|contact@101||-19|93|pin@163||-19|52.5
+AMetal-2|net@667|||S0|nor3oai@0|vdd_5|81|52.5|pin@163||-19|52.5
+APoly|net@668|||S900|contact@103||-342|253|nmos@1|poly-right|-342|217.5
+AMetal-1|net@669|||S0|contact@103||-342|253|contact@104||-342|253
+AMetal-2|net@670|||S2700|contact@104||-342|253|pin@164||-342|292.5
+AMetal-2|net@671|||S1800|inv1L@0|gnd_5|-368.5|292.5|pin@164||-342|292.5
+APoly|net@672|||S900|nmos@3|poly-left|72.5|277.5|pin@165||72.5|253
+APoly|net@673|||S1800|contact@106||63.5|253|pin@165||72.5|253
+AMetal-1|net@674|||S0|contact@106||61.5|253|contact@107||61.5|253
+AMetal-2|net@675|||S2700|contact@107||61.5|253|pin@166||61.5|292.5
+AMetal-2|net@676|||S0|pin@134||90|292.5|pin@166||61.5|292.5
+APoly|net@677|||S900|nmos@4|poly-left|0.5|277.5|pin@167||0.5|255
+APoly|net@678|||S0|contact@108||6.5|255|pin@167||0.5|255
+AMetal-1|net@679|||S0|contact@108||8.5|255|contact@109||8.5|255
+AMetal-2|net@680|||S2700|contact@109||8.5|255|pin@168||8.5|292.5
+AMetal-2|net@681|||S0|pin@134||90|292.5|pin@168||8.5|292.5
+APoly|net@682|||S2700|pmos@1|poly-right|0|537.5|contact@110||0|558
+APoly|net@684|||S2700|pmos@3|poly-right|-54|537.5|contact@112||-54|558
+APoly|net@685|||S2700|pmos@4|poly-right|-180|537.5|contact@113||-180|558
+AMetal-1|net@686|||S0|contact@113||-180|558|contact@114||-180|558
+AMetal-2|net@687|||S900|contact@114||-180|558|pin@169||-180|502.5
+AMetal-2|net@688|||S0|pred@0|vdd_4|-27|502.5|pin@169||-180|502.5
+AMetal-1|net@689|||S0|contact@112||-54|558|contact@115||-54|558
+AMetal-2|net@690|||S900|contact@115||-54|558|pin@170||-54|502.5
+AMetal-2|net@691|||S0|pred@0|vdd_4|-27|502.5|pin@170||-54|502.5
+AMetal-1|net@692|||S0|contact@110||0|558|contact@116||0|558
+AMetal-2|net@693|||S900|contact@116||0|558|pin@171||0|502.5
+AMetal-2|net@694|||S1800|pred@0|vdd_4|-27|502.5|pin@171||0|502.5
+APoly|net@695|||S2700|pmos@2|poly-right|54|537.5|pin@172||54|558
+APoly|net@696|||S1800|contact@111||46|558|pin@172||54|558
+AMetal-1|net@697|||S0|contact@111||45|558|contact@117||45|558
+AMetal-2|net@698|||S900|contact@117||45|558|pin@173||45|502.5
+AMetal-2|net@699|||S1800|pred@0|vdd_4|-27|502.5|pin@173||45|502.5
+APoly|net@700|||S900|pmos@5|poly-left|-252|-176.5|pin@174||-252|-189
+APoly|net@701|||S0|contact@118||-245|-189|pin@174||-252|-189
+AMetal-1|net@703|||S2700|contact@118||-244|-189|contact@120||-244|-182
+AMetal-2|net@704|||S2700|contact@120||-244|-182|pin@176||-244|-157.5
+AMetal-2|net@705|||S1800|succCond@0|vdd_2|-369|-157.5|pin@176||-244|-157.5
+AMetal-2|net@710|||S0|predCond@0|gnd_9|0|-247.5|pin@178||-86|-247.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
+Edisable||D5G2;|pin@121||I
+EdisableLO_1|disableLO|D5G2;|pin@150||I
+EdisableLate||D5G2;|pin@140||I
+Edisable_1||D5G2;|pin@148||I
+Egnd||D5G2;|pin@136||G
+Egnd_2||D5G2;|pin@59||U
+Egnd_10||D5G2;|pin@71||G
+Egnd_4|gnd_11|D5G2;|pin@58||U
+Egnd_14||D5G2;|nor3oai@0|gnd_9|G
+Egnd_15||D5G2;|nor3oai@0|gnd|G
+Egnd_16||D5G2;|nor3oai@0|gnd_10|G
+Egnd_17||D5G2;|pin@125||G
+Egnd_18||D5G2;|pin@126||G
+Egnd_19||D5G2;|pin@127||G
+Egnd_20||D5G2;|pin@135||G
+Egnd_21||D5G2;|pin@134||G
+Egnd_25||D5G2;|pin@128||G
+Egnd_26||D5G2;|pin@129||G
+Egnd_27|gnd_28|D5G2;|pin@130||G
+Egnd_29||D5G2;|pin@160||G
+Egnd_30||D5G2;|pin@161||G
+Egnd_31||D5G2;|pin@162||G
+EhighWhenNotDisabled||D5G2;|pin@119||I
+EhighWhenNotDisabled_1||D5G2;|pin@156||I
+EvalLO||D5G2;|pin@144||I
+Evdd||D5G2;|pin@133||P
+Evdd_3||D5G2;|pin@60||G
+Evdd_4||D5G2;|pin@61||G
+Evdd_2|vdd_10|D5G2;|pin@62||G
+Evdd_11||D5G2;|nor3oai@0|vdd_4|P
+Evdd_12||D5G2;|nor3oai@0|vdd_3|P
+Evdd_13||D5G2;|nor3oai@0|vdd_5|P
+Evdd_14||D5G2;|pin@123||P
+Evdd_15||D5G2;|pin@124||P
+Evdd_16||D5G2;|pin@122||P
+Evdd_17||D5G2;|pin@132||P
+Evdd_18||D5G2;|pin@131||P
+Egnd_23|vdd_19|D5G2;|pin@138||G
+Egnd_22|vdd_20|D5G2;|pin@137||G
+Egnd_24|vdd_21|D5G2;|pin@139||G
+Evdd_22||D5G2;|pin@157||P
+Evdd_23||D5G2;|pin@158||P
+Evdd_24||D5G2;|pin@159||P
 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
+CnewCell;2{sch}||schematic|1242942044308|1254477797443||LEDRIVE_core@0.nand2nan@0()F47.606613|LEDRIVE_core@0.nor3@1()F19.073929|LEDRIVE_fire@0()F12.738704|LEDRIVE_inv@63()F66.52144|LEDRIVE_inv@64()F23.110477|LEDRIVE_nor3@0()F4.0163803|LEDRIVE_pred@1()F32.402946|LEDRIVE_predCond@1()F21.636974|LEDRIVE_predCond@2()F22.513935|LEDRIVE_succCond@3()F38.292423
 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|
@@ -1473,13 +2436,17 @@ 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|
+NOff-Page|conn@17||78|-52.5|||XYRR|
+NOff-Page|conn@18||78|-55.5|||XYRR|
+NOff-Page|conn@19||78|-49|||XYRR|
 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
+IinvUnbal_8_12;1{ic}|invUnbal@0||16.5|34.75|YRRR||D5G4;|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IinvUnbal_8_12;1{ic}|invUnbal@1||24.5|-30.5|||D5G4;|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IinvUnbal_4_6;1{ic}|invUnbal@2||-12.5|-15.5|RR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G3;NOLPX1.25;Y3.5;)S4|ATTR_drive0()Sstrong0|ATTR_drive1()Sstrong1
 InewCell;1{ic}|newCell@0||-40|53.25|||D5G4;
+IredFive:nms1;2{ic}|nms1@1||94|-14.5|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NPX4;Y0.75;)S6
+IredFive:nms2b;1{ic}|nms2b@1||109.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|
@@ -1493,8 +2460,6 @@ 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||||
@@ -1508,13 +2473,6 @@ 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||||
@@ -1544,39 +2502,69 @@ 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||||
+NWire_Pin|pin@1083||50|-46||||
+NWire_Pin|pin@1084||50|-37.5||||
+NWire_Pin|pin@1085||34|-2||||
+NWire_Pin|pin@1086||34|-7.5||||
+NWire_Pin|pin@1101||60.5|-8.5||||
+NWire_Pin|pin@1105||9.5|10||||
+NWire_Pin|pin@1122||102|-7.5||||
+NWire_Pin|pin@1123||115.75|-56||||
+NWire_Pin|pin@1124||89|-49||||
+NWire_Pin|pin@1125||115.75|-45||||
+NWire_Pin|pin@1126||87|-14.5||||
+NWire_Pin|pin@1127||87|-52.5||||
+NWire_Pin|pin@1128||115.75|-29.5||||
+NWire_Pin|pin@1129||89|-33.5||||
+NWire_Pin|pin@1130||94|-52.5||||
+NWire_Pin|pin@1131||94|-41||||
+NWire_Pin|pin@1133||80|-56||||
+NWire_Pin|pin@1135||60.5|-7.5||||
+NWire_Pin|pin@1138||94|-7.5||||
+NWire_Pin|pin@1139||109.5|-37.5||||
+NWire_Pin|pin@1140||-8.5|-15.5||||
+NWire_Pin|pin@1141||-29|-42||||
+NWire_Pin|pin@1142||0|-42||||
+NWire_Pin|pin@1143||0|-15.5||||
+NWire_Pin|pin@1144||-81|77||||
+NWire_Pin|pin@1145||108|77||||
+NWire_Pin|pin@1146||108|-7.5||||
+NWire_Pin|pin@1147||-82|-64||||
+NWire_Pin|pin@1148||66|-64||||
+NWire_Pin|pin@1149||66|-37.5||||
+Ngeneric:Invisible-Pin|pin@1150||-11|-12|||||ART_message(D5G1;)S[DO NOT give in,to the temptation to make,this inverter smaller!!!]
+IredFive:pms2;1{ic}|pms2@1||109.5|-29.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX8.75;Y3.25;)S4
 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
+IsuccCond;1{ic}|succCond@5||-30|-30.5|YRR||D5G4;|ATTR_LEGATE(D5G1;NPY-5;)I1|ATTR_X(D5G3;NOJPX-4;Y-4;)S21
+Iorange40nm:wire40;1{ic}|wire40@0||-9.5|43.5|||D5G4;|ATTR_L(D5FLeave alone;G1;PUD)D4381.0|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;PUDY2.5;)D1848.0|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;PUDY-5;)D2412.5|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;PUD)D3009.5|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;PUD)D2193.0|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;PUD)D1910.5|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;PUD)D2754.5|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@8||57|-46|||D5G4;|ATTR_L(D5FLeave alone;G3;PUDY-5;)D2198.5|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@9||42|-2|||D5G4;|ATTR_L(D5FLeave alone;G3;PUDY2.5;)D1799.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NOLPY-1;)S2|ATTR_width(D5FLeave alone;G1;NOLPY-2;)S7
 Awire|fireHI|D5G2;||1800|predCond@1|fire|-27|-13.5|pin@1039||-19.5|-13.5
+Awire|fireHI|D5G2;||2700|invUnbal@0|out|16.5|37.25|pin@1033||16.5|44
+Awire|fireHI|D5G2;||1800|succCond@5|fire|-27|-31.5|pin@1038||-20.5|-31.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@2178|||900|invUnbal@0|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@2306|||0|succCond@5|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
@@ -1585,18 +2573,10 @@ 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
@@ -1605,14 +2585,14 @@ 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@2411|||0|pin@1036||-20.5|-29.5|succCond@5|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@2416|||1800|invUnbal@1|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@2454|||0|invUnbal@1|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
@@ -1620,9 +2600,7 @@ 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@2503|||0|invUnbal@2|out|-15|-15.5|pin@1066||-17.5|-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
@@ -1632,7 +2610,6 @@ 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
@@ -1640,258 +2617,70 @@ 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
+Awire|net@2546|||0|wire40@8|a|54.5|-46|pin@1083||50|-46
+Awire|net@2547|||0|pin@832||55.25|-37.5|pin@1084||50|-37.5
+Awire|net@2548|||0|pin@1084||50|-37.5|pin@949||47.5|-37.5
+Awire|net@2549|||2700|pin@1083||50|-46|pin@1084||50|-37.5
+Awire|net@2550|||2700|pin@1029||-82|-41|pin@1057||-82|-37.5
+Awire|net@2551|||900|pin@1019||-81|2|pin@1008||-81|-7
+Awire|net@2552|||0|wire40@9|a|39.5|-2|pin@1085||34|-2
+Awire|net@2553|||0|pin@1006||47.5|-7.5|pin@1086||34|-7.5
+Awire|net@2554|||0|pin@1086||34|-7.5|pin@969||20|-7.5
+Awire|net@2555|||900|pin@1085||34|-2|pin@1086||34|-7.5
+Awire|net@2577|||900|conn@0|y|60.5|-7.5|pin@1101||60.5|-8.5
+Awire|net@2583|||2700|pin@1079||7.5|8.25|core@0|ina_1|7.5|12
+Awire|net@2584|||0|pin@1081||20|10|pin@1105||9.5|10
+Awire|net@2585|||900|core@0|inb_1|9.5|12|pin@1105||9.5|10
+Awire|net@2610|||1800|pms2@1|g|112.5|-29.5|pin@1128||115.75|-29.5
+Awire|net@2611|||2700|pin@1124||89|-49|pin@1129||89|-33.5
+Awire|net@2612|||0|nms1@1|g|91|-14.5|pin@1126||87|-14.5
+Awire|net@2613|||900|pin@1126||87|-14.5|pin@1127||87|-52.5
+Awire|net@2614|||0|pms2@1|g2|106.5|-33.5|pin@1129||89|-33.5
+Awire|net@2615|||1800|pin@1127||87|-52.5|pin@1130||94|-52.5
+Awire|net@2616|||2700|pin@1130||94|-52.5|pin@1131||94|-41
+Awire|net@2617|||0|nms2b@1|g2|106.5|-41|pin@1131||94|-41
+Awire|net@2618|||2700|pin@1123||115.75|-56|pin@1125||115.75|-45
+Awire|net@2619|||2700|pin@1125||115.75|-45|pin@1128||115.75|-29.5
+Awire|net@2620|||1800|nms2b@1|g|112.5|-45|pin@1125||115.75|-45
+Awire|net@2623|||1800|conn@17|y|80|-52.5|pin@1127||87|-52.5
+Awire|net@2624|||900|conn@18|y|80|-55.5|pin@1133||80|-56
+Awire|net@2625|||0|pin@1123||115.75|-56|pin@1133||80|-56
+Awire|net@2626|||1800|conn@19|y|80|-49|pin@1124||89|-49
+Awire|net@2630|||2700|pin@1101||60.5|-8.5|pin@1135||60.5|-7.5
+Awire|net@2640|||0|pin@1122||102|-7.5|pin@1138||94|-7.5
+Awire|net@2641|||0|pin@1138||94|-7.5|pin@1135||60.5|-7.5
+Awire|net@2642|||2700|nms1@1|d|94|-12.5|pin@1138||94|-7.5
+Awire|net@2643|||900|pms2@1|d|109.5|-35.5|pin@1139||109.5|-37.5
+Awire|net@2644|||900|pin@1139||109.5|-37.5|nms2b@1|d|109.5|-39
+Awire|net@2646|||1800|invUnbal@2|in|-10|-15.5|pin@1140||-8.5|-15.5
+Awire|net@2647|||1800|pin@874||-14.75|-37.5|pin@1076||5.75|-37.5
+Awire|net@2648|||900|succCond@5|state_1|-29|-32.5|pin@1141||-29|-42
+Awire|net@2649|||1800|pin@1141||-29|-42|pin@1142||0|-42
+Awire|net@2650|||2700|pin@1142||0|-42|pin@1143||0|-15.5
+Awire|net@2651|||1800|pin@1140||-8.5|-15.5|pin@1143||0|-15.5
+Awire|net@2652|||2700|pin@1019||-81|2|pin@1144||-81|77
+Awire|net@2654|||900|pin@1145||108|77|pin@1146||108|-7.5
+Awire|net@2655|||1800|pin@1122||102|-7.5|pin@1146||108|-7.5
+Awire|net@2656|||900|pin@1029||-82|-41|pin@1147||-82|-64
+Awire|net@2658|||1800|conn@3|y|60.5|-37.5|pin@1149||66|-37.5
+Awire|net@2659|||1800|pin@1149||66|-37.5|pin@1139||109.5|-37.5
+Awire|net@2660|||2700|pin@1148||66|-64|pin@1149||66|-37.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
+Edisable||D5G2;X-5;|conn@17|a|I
+EdisableLO||D5G2;X-6;|conn@19|a|I
 EdisableLate||D5G2;X-6;|conn@12|a|I
-Evdd_when_not_disabled||D5G2;X-16;|conn@13|a|I
+Evdd_when_not_disabled|highWhenNotDisabled|D5G2;X-16;|conn@13|a|I
+EvalLO||D5G2;X-6;|conn@18|a|I
 X
 
-# Cell newCell;1{sch}
-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|
-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@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|
-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;
-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;)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|
-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@1042||116.75|-56||||
-NWire_Pin|pin@1043||90|-49||||
-NWire_Pin|pin@1044||116.75|-45||||
-NWire_Pin|pin@1046||74|-14.5||||
-NWire_Pin|pin@1047||74|-52.5||||
-NWire_Pin|pin@1049||116.75|-29.5||||
-NWire_Pin|pin@1050||90|-33.5||||
-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||||
-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@1061||110.5|-37.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||||
-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
-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@2421|||1800|pms2@0|g|113.5|-29.5|pin@1049||116.75|-29.5
-Awire|net@2422|||2700|pin@1043||90|-49|pin@1050||90|-33.5
-Awire|net@2423|||0|nms1@0|g|78|-14.5|pin@1046||74|-14.5
-Awire|net@2424|||900|pin@1046||74|-14.5|pin@1047||74|-52.5
-Awire|net@2427|||0|pms2@0|g2|107.5|-33.5|pin@1050||90|-33.5
-Awire|net@2428|||1800|pin@1047||74|-52.5|pin@1051||95|-52.5
-Awire|net@2429|||2700|pin@1051||95|-52.5|pin@1052||95|-41
-Awire|net@2430|||0|nms2b@0|g2|107.5|-41|pin@1052||95|-41
-Awire|net@2431|||2700|pin@1042||116.75|-56|pin@1044||116.75|-45
-Awire|net@2432|||2700|pin@1044||116.75|-45|pin@1049||116.75|-29.5
-Awire|net@2433|||1800|nms2b@0|g|113.5|-45|pin@1044||116.75|-45
-Awire|net@2435|||1800|conn@0|y|60.5|-7.5|pin@1053||81|-7.5
-Awire|net@2436|||1800|pin@1053||81|-7.5|pin@1012||102|-7.5
-Awire|net@2437|||2700|nms1@0|d|81|-12.5|pin@1053||81|-7.5
-Awire|net@2440|||1800|conn@10|y|40|-52.5|pin@1047||74|-52.5
-Awire|net@2441|||900|conn@11|y|40|-55.5|pin@1055||40|-56
-Awire|net@2442|||0|pin@1042||116.75|-56|pin@1055||40|-56
-Awire|net@2443|||1800|conn@9|y|40|-49|pin@1043||90|-49
-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@2457|||1800|conn@3|y|60.5|-37.5|pin@1061||110.5|-37.5
-Awire|net@2458|||1800|pin@1061||110.5|-37.5|pin@1013||122|-37.5
-Awire|net@2459|||900|pms2@0|d|110.5|-35.5|pin@1061||110.5|-37.5
-Awire|net@2460|||2700|nms2b@0|d|110.5|-39|pin@1061||110.5|-37.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
-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
-EMSN[OneOrDone]|MSN[TwoOrOne]|D5G2;X3;Y2.5;|conn@2|a|B
-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}
-Cnms8;1{lay}||tsmcSun40GP|1253509235741|1253509342171|
+# Cell nms8;1{lay}
+Cnms8;1{lay}||tsmcSun40GP|1253509235741|1253509342171|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@1||-9|-45|||XR|
 NX-Metal-1-Metal-2-Con|contact@2||-9|-75|||XR|
@@ -1910,7 +2699,7 @@ Egnd_2||D5G2;|contact@1||G
 X
 
 # Cell nor3;2{ic}
-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
+Cnor3;2{ic}||artwork|1248842297142|1253876802022|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]
@@ -1938,15 +2727,15 @@ 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
+Einc_1|highWhenNotDisabled|D5G2;|pin@23||I
 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|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
+Cnor3;1{ic}||artwork|1248842297142|1253876805221|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
@@ -1978,24 +2767,19 @@ AThicker|net@11|||FS900|pin@28||2|-2.5|pin@29||2|-3.5|ART_color()I-1174339839
 AThicker|net@12|||FS900|pin@30||-3|-0.25|pin@33||-3|-1.5|ART_color()I-1174339839
 AThicker|net@13|||FS0|pin@34||3|-1.5|pin@33||-3|-1.5|ART_color()I-1174339839
 AThicker|net@14|||FS900|pin@37||3|-0.25|pin@34||3|-1.5|ART_color()I-1174339839
+Evdd_when_not_disabled|highWhenNotDisabled|D4G2;|pin@39||I
 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|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
+Cnor3;2{lay}||tsmcSun40GP|1249617237093|1254271712819||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()G1253869359340|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254271717453
 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|
 NAN-Metal-1-P-Diff-Con|contact@110||36|83|84||R|
-NA-Metal-1-Poly-Con|contact@183||27|-22.5||||
-NA-Metal-1-Poly-Con|contact@184||-27|7.5||||
-NA-Metal-1-Poly-Con|contact@185||27|22.5||||
-NA-Metal-1-Poly-Con|contact@186||9|7.5||||
-NA-Metal-1-Poly-Con|contact@187||-9|-7.5||||
 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|
@@ -2006,6 +2790,12 @@ 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|
+NAN-Metal-1-Poly-Con|contact@260||27|-135||||
+NAN-Metal-1-Poly-Con|contact@261||-27|-7.5||||
+NAN-Metal-1-Poly-Con|contact@262||27|22.5||||
+NAN-Metal-1-Poly-Con|contact@263||0|-135|4|||
+NAN-Metal-1-Poly-Con|contact@264||-9|7.5||||
+NAN-Metal-1-Poly-Con|contact@265||9|-7.5||||
 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|
@@ -2022,9 +2812,14 @@ 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|-22.5||||
-NMetal-1-Pin|pin@48||27|-7.5||||
+NMetal-1-Pin|pin@47||0|-32.5||||
+NMetal-1-Pin|pin@48||27|7.5||||
+NPoly-Pin|pin@49||9|-135||||
+NMetal-1-Pin|pin@50||-27|-7.5||||
 NprBoundary-Node|plnode@2||0|0|90|300||A
+NN-Well-Node|plnode@3||0|83|102|136||A
+NNPlus-Node|plnode@4||18|-75|60|112||A
+NPPlus-Node|plnode@5||0|83|96|136||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|
@@ -2047,8 +2842,8 @@ 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.5
-APoly|net@477|||S900|pmos@12|poly-right|-9|26|contact@187||-9|-7.5
+APoly|net@476|||S900|pmos@11|poly-right|-27|26|contact@261||-27|-7.5
+APoly|net@477|||S900|pmos@12|poly-right|-9|26|contact@264||-9|7.5
 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
@@ -2057,27 +2852,31 @@ 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|-22.5|contact@248||0|-46
+AMetal-1|net@609|||S900|pin@47||0|-32.5|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|-22.5|nmos@5|poly-left|27|-30
-APoly|net@616|||S900|pmos@14|poly-right|27|26|contact@185||27|22.5
-APoly|net@618|||S2700|contact@186||9|7.5|pmos@13|poly-right|9|26
-APoly|net@619|||S900|contact@186||9|7.5|nmos@4|poly-left|9|-30
-AMetal-1|net@620|||S0|contact@186||9|7.5|contact@184||-27|7.5
-AMetal-1|net@621|||S1800|contact@187||-9|-7.5|pin@48||27|-7.5
-AMetal-1|net@622|||S2700|pin@48||27|-7.5|contact@185||27|22.5
+APoly|net@615|||S2700|contact@260||27|-135|nmos@5|poly-left|27|-30
+APoly|net@616|||S900|pmos@14|poly-right|27|26|contact@262||27|22.5
+AMetal-1|net@621|||S1800|contact@264||-9|7.5|pin@48||27|7.5
+AMetal-1|net@622|||S2700|pin@48||27|7.5|contact@262||27|22.5
+APoly|net@624|||S2700|contact@265||9|-7.5|pmos@13|poly-right|9|26
+APoly|net@626|||S2700|nmos@4|poly-left|9|-30|contact@265||9|-7.5
+APoly|net@627|||S900|nmos@4|poly-right|9|-120|pin@49||9|-135
+APoly|net@630|||S0|pin@49||9|-135|contact@263||0|-135
+AMetal-1|net@631|||S900|contact@261||-27|-7.5|pin@50||-27|-7.5
+AMetal-1|net@632|||S0|contact@265||9|-7.5|pin@50||-27|-7.5
 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@185||I
-Einb||D5G2;|contact@186||I
-Einc||D5G2;|contact@183||I
+Egnd_11|highWhenNotDisabled|D5G2;|pin@39||G
+Eina||D5G2;|contact@262||I
+Einb||D5G2;|contact@263||I
+Einc||D5G2;|contact@260||I
 Eout2|out|D5G2;|pin@47||O
 Eout1||D5G2;|pin@29||O
 Evdd_when_not_disabled_1|vdd|D5G2;|pin@40||G
@@ -2086,11 +2885,10 @@ 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|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
+Cnor3;1{sch}||schematic|1248841634466|1253876802022||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
@@ -2103,7 +2901,7 @@ 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;
+Inor3;1{ic}|nor3@0||22.5|-30.25|||D5G4;
 NWire_Pin|pin@3||-8|-0.25|||Y|
 NWire_Pin|pin@4||-16|-0.25|||Y|
 NWire_Pin|pin@5||0|-0.25|||Y|
@@ -2155,15 +2953,15 @@ 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
+Einc_1|highWhenNotDisabled|D5G2;X-12.75;|conn@4|a|I
 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
+Cnor3oai;1{ic}||artwork|1247529105994|1253876795597|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]
@@ -2237,29 +3035,34 @@ 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
+Evdd_when_not_disabled|highWhenNotDisabled|D6G2;|pin@140||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|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
+Cnor3oai;1{lay}||tsmcSun40GP|1253739194128|1254271736643||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]+/","exportsConnectedByParent out /out_[0-9]+/"]|DRC_last_good_drc_area_date()G1254271717453|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254271742955
 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@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@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
+Inor3;2{lay}|nor3@0||94|-8.5|||D5G4;
+Ioai;3{lay}|oai@0||-14|-8.5|||D5G4;
+NMetal-2-Pin|pin@3||148|111.5||||
+NMetal-1-Pin|pin@6||94|-34||||
+NN-Well-Node|plnode@0||58|74.5|174|136||A
+NNPlus-Node|plnode@1||-5|-83.5|294|112||A
+NPPlus-Node|plnode@2||58|74.5|168|136||A
+AMetal-2|net@0|||S1800|nor3@0|vdd_1|40|96.5|oai@0|vdd_4|76|96.5
+AMetal-2|net@1|||S0|oai@0|vdd_3|76|66.5|nor3@0|vdd_when_not_disabled_1|40|66.5
+AMetal-2|net@2|||S0|oai@0|vdd_5|76|36.5|nor3@0|vdd_2|40|36.5
+AMetal-2|net@3|||S0|oai@0|gnd_9|76|-53.5|nor3@0|gnd_7|39.5|-53.5
+AMetal-2|net@4|||S0|oai@0|gnd|76|-83.5|nor3@0|gnd_6|39.5|-83.5
+AMetal-2|net@5|||S0|oai@0|gnd_10|76|-113.5|nor3@0|gnd_5|39.5|-113.5
+AMetal-2|net@17|||S0|pin@3||148|111.5|nor3@0|gnd_11|40|111.5
+AMetal-1|net@26|||S0|nor3@0|out1|94|14|oai@0|ina|32|14
+AMetal-1|net@29|||S2700|nor3@0|out2|94|-41|pin@6||94|-34
+AMetal-1|net@30|||S1800|oai@0|in2|64|-34|pin@6||94|-34
 Edisable||D5G2;|nor3@0|inc|I
 Egnd||D5G2;|nor3@0|gnd|G
 Egnd_5||D5G2;|oai@0|gnd_5|U
@@ -2267,19 +3070,20 @@ 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
+Evdd_when_not_disabled_1|highWhenNotDisabled|D5G2;|pin@3||I
 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
+Eout_1|out|D5G2;|oai@0|out_1|O
+Eout_2||D5G2;|oai@0|out_2|O
 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_1|vdd_when_not_disabled|D5G2;|pin@3||I
 X
 
 # Cell nor3oai;1{sch}
-Cnor3oai;1{sch}||schematic|1253518699023|1253752871789|
+Cnor3oai;1{sch}||schematic|1253518699023|1253876795597|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-16|-9|||R|
 NOff-Page|conn@1||-14|-9|||R|
@@ -2318,12 +3122,12 @@ 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
+Evdd_when_not_disabled|highWhenNotDisabled|D5G2;X-12;|conn@6|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}
@@ -2381,40 +3185,36 @@ EfireHI|out|D5G1;RX1.5;|pin@16||O
 X
 
 # Cell oai;3{lay}
-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
+Coai;3{lay}||tsmcSun40GP|1249617237093|1254271688130||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]+/","exportsConnectedByParent out /out_[0-9]+/"]|DRC_last_good_drc_area_date()G1254271688824|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254271688824
 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|
+NAN-Metal-1-P-Diff-Con|contact@110||36|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-P-Diff-Con|contact@178||0|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@182||18|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@183||54|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|-22.5|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|-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||-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|
 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@249||36|45|||R|
+NX-Metal-1-Metal-2-Con|contact@250||36|75|||R|
+NX-Metal-1-Metal-2-Con|contact@251||36|105|||R|
+NX-Metal-1-Metal-2-Con|contact@252||0|45|||R|
+NX-Metal-1-Metal-2-Con|contact@253||0|75|||R|
+NX-Metal-1-Metal-2-Con|contact@254||0|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|
@@ -2431,8 +3231,12 @@ 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|
+NX-Metal-1-Metal-2-Con|contact@271||54|90|||R|
+NX-Metal-1-Metal-2-Con|contact@272||18|90|||R|
+NAN-Metal-1-Poly-Con|contact@273||45|22.5|2|||
+NAN-Metal-1-Poly-Con|contact@274||54|-25.5|48|||
+NAN-Metal-1-Poly-Con|contact@275||-27|-135|2|||
+NAN-Metal-1-Poly-Con|contact@276||-117|-15|2|||
 NN-Transistor|nmos@4||81|-75|60||YR|
 NN-Transistor|nmos@6||45|-75|60||YR|
 NN-Transistor|nmos@7||63|-75|60||XYR|
@@ -2454,47 +3258,49 @@ NMetal-2-Pin|pin@38||90|-105||||
 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.5||||
+NMetal-1-Pin|pin@51||0|5||||
 NPoly-Pin|pin@66||9|22.5||||
 NPoly-Pin|pin@67||27|22.5||||
-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|-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||||
-NPoly-Pin|pin@85||-81|-22.5||||
+NPoly-Pin|pin@71||27|-25.5||||
+NPoly-Pin|pin@74||27|22.5||||
+NPoly-Pin|pin@75||81|-25.5||||
+NPoly-Pin|pin@76||45|-25.5||||
+NPoly-Pin|pin@77||-45|-135||||
+NPoly-Pin|pin@78||9|-135||||
+NPoly-Pin|pin@79||-27|-135||||
+NPoly-Pin|pin@80||-9|-135||||
+NPoly-Pin|pin@81||-117|-15||||
+NPoly-Pin|pin@82||-63|-15||||
+NPoly-Pin|pin@84||-99|-15||||
+NPoly-Pin|pin@85||-117|-15||||
+NPoly-Pin|pin@86||45|22.5||||
+NMetal-1-Pin|pin@87||18|5||||
+NMetal-1-Pin|pin@88||0|5||||
+NMetal-1-Pin|pin@89||18|127||||
+NMetal-1-Pin|pin@90||0|-107||||
+NPoly-Pin|pin@91||-81|-15||||
 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|
-NP-Transistor|pmos@15||9|83|84||XYR|
-NP-Transistor|pmos@16||27|83|84||XYR|
+NP-Transistor|pmos@14||27|83|84||XYR|
+NP-Transistor|pmos@16||9|83|84||XYR|
+NP-Transistor|pmos@17||45|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
+AP-Diff|net@448|||S1800|pmos@14|diff-top|36|53|contact@110||36|53
+AMetal-1|net@449|||S0|contact@251||36|105|contact@110||36|105
+AMetal-1|net@450|||S0|contact@250||36|75|contact@110||36|75
+AMetal-1|net@451|||S0|contact@249||36|45|contact@110||36|45
+AMetal-2|net@452|||S0|pin@44||90|75|contact@250||36|75
+AMetal-2|net@453|||S0|pin@45||90|105|contact@251||36|105
+AMetal-2|net@454|||S0|pin@46||90|45|contact@249||36|45
+AMetal-1|net@456|||S0|contact@254||0|105|contact@178||0|105
+AMetal-1|net@457|||S0|contact@253||0|75|contact@178||0|75
+AMetal-1|net@458|||S0|contact@252||0|45|contact@178||0|45
+AP-Diff|net@460|||S0|pmos@14|diff-bottom|18|60|pmos@16|diff-top|18|60
+AMetal-2|net@461|||S1800|contact@252||0|45|contact@249||36|45
+AMetal-2|net@462|||S0|contact@250||36|75|contact@253||0|75
+AMetal-2|net@463|||S0|contact@251||36|105|contact@254||0|105
+AP-Diff|net@464|||S0|pmos@14|diff-bottom|18|78|contact@182||18|78
 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
@@ -2552,58 +3358,68 @@ 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@597|||S900|pmos@15|poly-right|9|26|pin@66||9|22.5
 APoly|net@600|||S1800|pin@66||9|22.5|pin@67||27|22.5
-APoly|net@601|||S1800|pin@67||27|22.5|contact@106||27|22.5
-APoly|net@602|||S900|pmos@16|poly-right|27|26|pin@67||27|22.5
+APoly|net@601|||S1800|pin@67||27|22.5|contact@273||45|22.5
 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
-AMetal-1|net@695|||S2700|pin@51||0|22.5|contact@183||0|41
-AMetal-1|net@696|||S900|pin@51||0|22.5|contact@200||0|-45
-APoly|net@708|||S2700|pin@71||27|-22.5|pin@67||27|22.5
-APoly|net@709|||S900|pmos@14|poly-right|45|26|pin@74||45|22.5
-APoly|net@710|||S1800|contact@106||28|22.5|pin@74||45|22.5
-APoly|net@713|||S1800|contact@189||63|-22.5|pin@75||81|-22.5
-APoly|net@714|||S2700|nmos@4|poly-left|81|-30|pin@75||81|-22.5
-APoly|net@715|||S2700|nmos@7|poly-left|63|-30|contact@189||63|-22.5
-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|||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@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
+AMetal-2|net@684|||S1800|contact@272||18|90|contact@271||54|90
+AMetal-1|net@685|||S0|contact@271||54|90|contact@183||54|90
+AMetal-1|net@686|||S0|contact@272||18|90|contact@182||18|90
+APoly|net@708|||S2700|pin@71||27|-25.5|pin@67||27|22.5
+APoly|net@709|||S900|pmos@14|poly-right|27|26|pin@74||27|22.5
+APoly|net@710|||S0|contact@273||46|22.5|pin@74||27|22.5
+APoly|net@713|||S1800|contact@274||63|-25.5|pin@75||81|-25.5
+APoly|net@714|||S2700|nmos@4|poly-left|81|-30|pin@75||81|-25.5
+APoly|net@715|||S2700|nmos@7|poly-left|63|-30|contact@274||63|-25.5
+APoly|net@716|||S0|contact@274||63|-25.5|pin@76||45|-25.5
+APoly|net@717|||S0|pin@76||45|-25.5|pin@71||27|-25.5
+APoly|net@718|||S2700|nmos@6|poly-left|45|-30|pin@76||45|-25.5
+APoly|net@719|||S2700|nmos@19|poly-left|27|-30|pin@71||27|-25.5
+APoly|net@794|||S900|nmos@13|poly-left|-45|-30|pin@77||-45|-135
+APoly|net@796|||S900|nmos@8|poly-left|9|-30|pin@78||9|-135
+APoly|net@797|||S1800|pin@77||-45|-135|pin@79||-27|-135
+APoly|net@799|||S900|nmos@14|poly-left|-27|-30|pin@79||-27|-135
+APoly|net@800|||S1800|pin@79||-27|-135|pin@80||-9|-135
+APoly|net@801|||S1800|pin@80||-9|-135|pin@78||9|-135
+APoly|net@802|||S900|nmos@12|poly-left|-9|-30|pin@80||-9|-135
+APoly|net@803|||S2700|pin@79||-27|-135|contact@275||-27|-135
+APoly|net@804|||S2700|nmos@16|poly-left|-117|-30|pin@81||-117|-15
+APoly|net@806|||S2700|nmos@18|poly-left|-63|-30|pin@82||-63|-15
+APoly|net@811|||S1800|pin@81||-117|-15|pin@84||-99|-15
+APoly|net@813|||S2700|nmos@17|poly-left|-99|-30|pin@84||-99|-15
+APoly|net@816|||S2700|pin@85||-117|-15|contact@276||-117|-15
+APoly|net@817|||S2700|pin@66||9|22.5|pmos@16|poly-right|9|26
+AP-Diff|net@818|||S0|pmos@17|diff-bottom|36|58|pmos@14|diff-top|36|58
+AP-Diff|net@819|||S1800|pmos@17|diff-top|54|63|contact@183||54|63
+APoly|net@820|||S900|pmos@17|poly-right|45|26|pin@86||45|22.5
+APoly|net@821|||S0|contact@273||46|22.5|pin@86||45|22.5
+AMetal-1|net@823|||S900|pin@51||0|5|pin@88||0|5
+AMetal-1|net@824|||S900|pin@88||0|5|contact@200||0|-45
+AMetal-1|net@825|||S0|pin@87||18|5|pin@88||0|5
+AP-Diff|net@826|||S0|pmos@16|diff-bottom|0|89|contact@178||0|89
+AMetal-1|net@827|||S2700|pin@87||18|5|contact@182||18|41
+AMetal-1|net@829|||S2700|pin@90||0|-107|contact@200||0|-45
+APoly|net@830|||S0|pin@84||-99|-15|pin@85||-117|-15
+APoly|net@831|||S1800|pin@85||-117|-15|pin@91||-81|-15
+APoly|net@832|||S1800|pin@91||-81|-15|pin@82||-63|-15
+APoly|net@833|||S2700|nmos@15|poly-left|-81|-30|pin@91||-81|-15
+AMetal-1|net@834|||S900|pin@89||18|127|contact@182||18|125
 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
+Eina||D5G2;|contact@273||I
+Ein2|ina2|D5G2;|contact@274||I
+Einb_1|inb|D5G2;|contact@276||I
+Eina_3|inc|D5G2;Y-112.5;|contact@275||I
 Eout||D5G2;|pin@51||O
+Eout_1||D5G2;|pin@89||O
+Eout_2||D5G2;|pin@90||O
 Evdd_3|vdd|D5G2;|pin@44||G
 Evdd_4||D5G2;|pin@45||G
 Evdd_5||D5G2;|pin@46||G
@@ -2662,7 +3478,7 @@ Efire[1]|out|D6G2;X4.5;|conn@8|a|O|ATTR_le(D5G1;NY3;)S2
 X
 
 # Cell omegaCounter;1{ic}
-ComegaCounter;1{ic}||artwork|1242939090633|1250373757178|E
+ComegaCounter;1{ic}||artwork|1242939090633|1254467820090|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NBox|art@1||0|4|18|20||
 NTriangle|art@2||-8|4|3|2|RRR|
@@ -2677,39 +3493,534 @@ NPin|pin@29||-4|12|1|1|R|
 Nschematic:Bus_Pin|pin@32||5|14||||
 NPin|pin@33||5|14|1|1|R|
 NPin|pin@34||5|12|1|1|R|
+Nschematic:Bus_Pin|pin@35||9|-3||||
+Nschematic:Wire_Pin|pin@36||7|-3||||
+Nschematic:Bus_Pin|pin@37||9|-3||||
+Nschematic:Wire_Pin|pin@38||7|-3||||
+Nschematic:Bus_Pin|pin@39||9|-3||||
+Nschematic:Wire_Pin|pin@40||7|-3||||
+Nschematic:Bus_Pin|pin@41||7|8||||
+Nschematic:Wire_Pin|pin@42||5|8||||
+Nschematic:Bus_Pin|pin@43||0|9||||
+Nschematic:Wire_Pin|pin@44||0|7||||
+Nschematic:Bus_Pin|pin@45||-1|9||||
+Nschematic:Wire_Pin|pin@46||-1|7||||
+Nschematic:Bus_Pin|pin@47||-3|9||||
+Nschematic:Wire_Pin|pin@48||-3|7||||
+Nschematic:Bus_Pin|pin@49||-5|9||||
+Nschematic:Wire_Pin|pin@50||-5|7||||
+Nschematic:Bus_Pin|pin@51||-6|9||||
+Nschematic:Wire_Pin|pin@52||-4|9||||
+Nschematic:Bus_Pin|pin@53||-8|9||||
+Nschematic:Wire_Pin|pin@54||-6|9||||
 Aschematic:wire|net@0|||0|pin@14||0|-6|pin@13||0|-6
 AThicker|net@3|||FS900|pin@28||-4|14|pin@29||-4|12
 AThicker|net@5|||FS900|pin@33||5|14|pin@34||5|12
+Aschematic:wire|net@6|||1800|pin@36||7|-3|pin@35||9|-3
+Aschematic:wire|net@7|||1800|pin@38||7|-3|pin@37||9|-3
+Aschematic:wire|net@8|||1800|pin@40||7|-3|pin@39||9|-3
+Aschematic:wire|net@9|||1800|pin@42||5|8|pin@41||7|8
+Aschematic:wire|net@10|||2700|pin@44||0|7|pin@43||0|9
+Aschematic:wire|net@11|||2700|pin@46||-1|7|pin@45||-1|9
+Aschematic:wire|net@12|||2700|pin@48||-3|7|pin@47||-3|9
+Aschematic:wire|net@13|||2700|pin@50||-5|7|pin@49||-5|9
+Aschematic:wire|net@14|||0|pin@52||-4|9|pin@51||-6|9
+Aschematic:wire|net@15|||0|pin@54||-6|9|pin@53||-8|9
+Eload_1@815566341|disableLO|D5G2;|pin@39||B
+Eload_1@857729979|disableLate|D5G2;|pin@37||B
+Eempty||D5G2;|pin@41||O
+Eload_1|highWhenNotDisabled|D5G2;|pin@35||B
 EinLO[1:6]||D5G2;X-2;Y2;|pin@18||I
+EinLO[1]||D5G2;|pin@43||I
+EinLO[2]||D5G2;|pin@45||I
+EinLO[3]||D5G2;|pin@47||I
+EinLO[4]||D5G2;|pin@49||I
+EinLO[5]||D5G2;|pin@51||I
+EinLO[6]||D5G2;|pin@53||I
 Eload||D4G2;X-1;|pin@11||B
 Emc||D5G2;Y-1;|pin@13||I
 Escan[1:18]||D5G2;X1;Y4;|pin@32||O
 X
 
+# Cell omegaCounter;2{lay}
+ComegaCounter;2{lay}||tsmcSun40GP|1253744958747|1254476983771||ATTR_NCC(D5G10;NTX-480.5;Y3952.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]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+IomegaCounter;1{lay}|omegaCou@0||-510|46|R||D5G4;
+EdisableLO||D5G2;|omegaCou@0|disableLO|I
+Eempty||D5G2;|omegaCou@0|empty|O
+Egnd||D5G2;|omegaCou@0|gnd_9|G
+Egnd_14||D5G2;|omegaCou@0|gnd_14|G
+Egnd_15||D5G2;|omegaCou@0|gnd_15|G
+Egnd_16||D5G2;|omegaCou@0|gnd_16|G
+Egnd_20||D5G2;|omegaCou@0|gnd_20|G
+Egnd_21||D5G2;|omegaCou@0|gnd_21|G
+Egnd_22||D5G2;|omegaCou@0|gnd_22|G
+Egnd_23||D5G2;|omegaCou@0|gnd_23|G
+Egnd_24||D5G2;|omegaCou@0|gnd_24|G
+Egnd_25||D5G2;|omegaCou@0|gnd_25|G
+Egnd_26||D5G2;|omegaCou@0|gnd_26|G
+Egnd_27||D5G2;|omegaCou@0|gnd_27|G
+Egnd_28||D5G2;|omegaCou@0|gnd_28|G
+Egnd_29||D5G2;|omegaCou@0|gnd_29|G
+Egnd_30||D5G2;|omegaCou@0|gnd_30|G
+EhighWhenNotDisabled||D5G2;|omegaCou@0|highWhenNotDisabled|I
+EinLO[1]||D5G2;|omegaCou@0|inLO[1]|I
+EinLO[2]||D5G2;|omegaCou@0|inLO[2]|I
+EinLO[3]||D5G2;|omegaCou@0|inLO[3]|I
+EinLO[4]||D5G2;|omegaCou@0|inLO[4]|I
+EinLO[5]||D5G2;|omegaCou@0|inLO[5]|I
+EinLO[6]||D5G2;|omegaCou@0|inLO[6]|I
+Eload||D5G2;|omegaCou@0|load|I
+Evdd||D5G2;|omegaCou@0|vdd|P
+Evdd_11||D5G2;|omegaCou@0|vdd_11|P
+Evdd_12||D5G2;|omegaCou@0|vdd_12|P
+Evdd_13||D5G2;|omegaCou@0|vdd_13|P
+Evdd_19||D5G2;|omegaCou@0|vdd_19|G
+Evdd_20||D5G2;|omegaCou@0|vdd_20|G
+Evdd_21||D5G2;|omegaCou@0|vdd_21|G
+Evdd_22||D5G2;|omegaCou@0|vdd_22|P
+Evdd_23||D5G2;|omegaCou@0|vdd_23|P
+Evdd_24||D5G2;|omegaCou@0|vdd_24|P
+Evdd_25||D5G2;|omegaCou@0|vdd_25|P
+Evdd_26||D5G2;|omegaCou@0|vdd_26|P
+Evdd_27||D5G2;|omegaCou@0|vdd_27|P
+Evdd_28||D5G2;|omegaCou@0|vdd_28|P
+Evdd_29||D5G2;|omegaCou@0|vdd_29|P
+X
+
+# Cell omegaCounter;1{lay}
+ComegaCounter;1{lay}||tsmcSun40GP|1253876138552|1254484043404||ATTR_NCC(D5G10;NTX-53;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()G1254464960991|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254464853799
+Ngeneric:Facet-Center|art@0||0|0||||AV
+IbitAndNoWells;1{lay}|bitAndNo@0||2686|0.5|||D5G4;
+IbitAndNoWells;1{lay}|bitAndNo@1||541|0.5|||D5G4;
+IbitAndNoWells;1{lay}|bitAndNo@2||1075|0.5|||D5G4;
+IbitAndNoWells;1{lay}|bitAndNo@3||1618|0.5|||D5G4;
+IbitAndNoWells;1{lay}|bitAndNo@4||2152|0.5|||D5G4;
+IbitAndNoWells;1{lay}|bitAndNo@5||3220|0.5|||D5G4;
+NX-Metal-1-Metal-2-Con|contact@0||761|579|||R|
+NX-Metal-1-Metal-2-Con|contact@1||779|549|||R|
+NX-Metal-1-Metal-2-Con|contact@2||1295|579|||R|
+NX-Metal-1-Metal-2-Con|contact@3||1313|549|||R|
+NX-Metal-1-Metal-2-Con|contact@4||1838|579|||R|
+NX-Metal-1-Metal-2-Con|contact@5||1856|549|||R|
+NX-Metal-1-Metal-2-Con|contact@6||2372|579|||R|
+NX-Metal-1-Metal-2-Con|contact@7||2390|549|||R|
+NX-Metal-1-Metal-2-Con|contact@8||2906|579|||R|
+NX-Metal-1-Metal-2-Con|contact@9||2924|549|||R|
+NX-Metal-1-Metal-2-Con|contact@10||3440|579|||R|
+NX-Metal-1-Metal-2-Con|contact@11||3458|549|||R|
+NX-Metal-1-Metal-2-Con|contact@12||743|-600|||R|
+NX-Metal-1-Metal-2-Con|contact@13||761|-630|||R|
+NX-Metal-1-Metal-2-Con|contact@14||1277|-600|||R|
+NX-Metal-1-Metal-2-Con|contact@15||1295|-630|||R|
+NX-Metal-1-Metal-2-Con|contact@16||1820|-600|||R|
+NX-Metal-1-Metal-2-Con|contact@17||1838|-630|||R|
+NX-Metal-1-Metal-2-Con|contact@18||2354|-600|||R|
+NX-Metal-1-Metal-2-Con|contact@19||2372|-630|||R|
+NX-Metal-1-Metal-2-Con|contact@20||2888|-600|||R|
+NX-Metal-1-Metal-2-Con|contact@21||2906|-630|||R|
+NX-Metal-1-Metal-2-Con|contact@22||3422|-600|||R|
+NX-Metal-1-Metal-2-Con|contact@23||3440|-630|||R|
+NX-Metal-1-Metal-2-Con|contact@24||211|-600|||R|
+NX-Metal-1-Metal-2-Con|contact@25||211|549|||R|
+NX-Metal-1-Metal-2-Con|contact@26||211|579|||R|
+NX-Metal-1-Metal-2-Con|contact@27||231|166|||R|
+NX-Metal-1-Metal-2-Con|contact@28||231|300.5|||R|
+NX-Metal-1-Metal-2-Con|contact@29||234|-434|||R|
+NX-Metal-1-Metal-2-Con|contact@30||234|-419.5|||R|
+NX-Metal-1-Metal-2-Con|contact@31||3485|166|||R|
+NX-Metal-1-Metal-2-Con|contact@33||3503|-434|||R|
+NX-Metal-1-Metal-2-Con|contact@34||3521|-205|||R|
+NX-Metal-1-Metal-2-Con|contact@35||3617|-205|||R|
+NX-Metal-1-Metal-2-Con|contact@36||3647.5|166|||R|
+NAN-Metal-1-P-Diff-Con|contact@37||3719|314.5|36||R|
+NX-Metal-1-Metal-2-Con|contact@38||3719|330.5|||R|
+NX-Metal-1-Metal-2-Con|contact@39||3719|300.5|||R|
+NAN-Metal-1-P-Diff-Con|contact@40||3755|314.5|36||R|
+NAN-Metal-1-Poly-Con|contact@41||3719|247.5|4|||
+NAN-Metal-1-N-Diff-Con|contact@42||3719|211.5|||R|
+NX-Metal-1-Metal-2-Con|contact@43||3719|210.5|||R|
+NX-Metal-1-Metal-2-Con|contact@44||3755|210.5|||R|
+NAN-Metal-1-N-Diff-Con|contact@45||3755|211.5|||R|
+NAN-Metal-1-N-Diff-Con|contact@46||3737|211.5|||R|
+NAN-Metal-1-Poly-Con|contact@47||3746|157.5|4|||
+NX-Metal-1-Metal-2-Con|contact@48||3751|-434|||R|
+NX-Metal-1-Metal-2-Con|contact@49||3665|210.5|||R|
+Iinv1;1{lay}|inv1@0||3557|-44.5|XY||D5G4;
+Iinv1;1{lay}|inv1@1||3701|255.5|||D5G4;
+Iinv4;1{lay}|inv4@0||3521|-44.5|XY||D5G4;
+NN-Transistor|nmos@0||3728|211.5|||R|
+NN-Transistor|nmos@1||3746|211.5|||R|
+Ngeneric:Invisible-Pin|pin@0||269|648.5|||||ART_message(D5G50;)Spitch is 629
+NMetal-2-Pin|pin@12||3469|-600||||
+NMetal-2-Pin|pin@13||193|549||||
+NMetal-2-Pin|pin@14||3469|549||||
+NMetal-2-Pin|pin@15||265|-630||||
+NMetal-2-Pin|pin@16||3469|-630||||
+NMetal-2-Pin|pin@17||193|579||||
+NMetal-2-Pin|pin@18||3523|579||||
+NMetal-2-Pin|pin@19||3469|579||||
+NMetal-2-Pin|pin@23||220|300.5||||
+NMetal-1-Pin|pin@24||3485|255.5||||
+NPoly-Pin|pin@25||3512|321||||
+NPoly-Pin|pin@26||3512|276||||
+NPoly-Pin|pin@28||3566|321||||
+NPoly-Pin|pin@29||3566|276||||
+NPoly-Pin|pin@30||3584|396||||
+NPoly-Pin|pin@31||3584|291||||
+NPoly-Pin|pin@32||3638|396||||
+NPoly-Pin|pin@33||3638|291||||
+NPoly-Pin|pin@34||3638|224||||
+NPoly-Pin|pin@35||3638|164||||
+NPoly-Pin|pin@36||3584|224||||
+NPoly-Pin|pin@37||3584|164||||
+NPoly-Pin|pin@38||3566|241||||
+NPoly-Pin|pin@39||3566|136||||
+NPoly-Pin|pin@40||3512|241||||
+NPoly-Pin|pin@41||3512|136||||
+NMetal-1-Pin|pin@42||234|-394||||
+NPoly-Pin|pin@44||3512|-279||||
+NPoly-Pin|pin@45||3638|-436||||
+NPoly-Pin|pin@46||3584|-376||||
+NPoly-Pin|pin@47||3584|-436||||
+NPoly-Pin|pin@48||3566|-359||||
+NPoly-Pin|pin@49||3566|-464||||
+NPoly-Pin|pin@50||3512|-359||||
+NPoly-Pin|pin@51||3512|-464||||
+NPoly-Pin|pin@52||3512|-324||||
+NPoly-Pin|pin@53||3566|-279||||
+NPoly-Pin|pin@54||3566|-324||||
+NPoly-Pin|pin@55||3584|-204||||
+NPoly-Pin|pin@56||3584|-309||||
+NPoly-Pin|pin@57||3638|-204||||
+NPoly-Pin|pin@58||3638|-309||||
+NPoly-Pin|pin@59||3638|-376||||
+NMetal-1-Pin|pin@77||3503|-344.5||||
+NMetal-1-Pin|pin@78||3575|-29.5||||
+NMetal-1-Pin|pin@81||3617|-52||||
+NMetal-1-Pin|pin@83||3647.5|263||||
+NPoly-Pin|pin@84||3728|247.5||||
+NMetal-1-Pin|pin@85||3683|247.5||||
+NMetal-2-Pin|pin@86||3695|210.5||||
+NMetal-1-Pin|pin@87||3719|162||||
+NMetal-1-Pin|pin@88||3755|175||||
+NMetal-1-Pin|pin@89||3737|233||||
+NMetal-1-Pin|pin@90||3755|233||||
+NMetal-1-Pin|pin@92||3751|157.5||||
+NPoly-Pin|pin@93||3656|330||||
+NPoly-Pin|pin@94||3656|292||||
+NPoly-Pin|pin@95||3692|321||||
+NPoly-Pin|pin@96||3692|283||||
+NPoly-Pin|pin@97||3710|351||||
+NPoly-Pin|pin@98||3710|283||||
+NPoly-Pin|pin@99||3764|351||||
+NPoly-Pin|pin@100||3764|283||||
+NPoly-Pin|pin@101||3710|222||||
+NPoly-Pin|pin@102||3710|184||||
+NPoly-Pin|pin@103||3764|222||||
+NPoly-Pin|pin@104||3764|184||||
+NPoly-Pin|pin@105||3692|222||||
+NPoly-Pin|pin@106||3692|184||||
+NPoly-Pin|pin@107||3656|222||||
+NPoly-Pin|pin@108||3656|184||||
+NPoly-Pin|pin@109||3530|48||||
+NPoly-Pin|pin@110||3530|-183||||
+NPoly-Pin|pin@111||3566|-79||||
+NPoly-Pin|pin@112||3566|-183||||
+NPoly-Pin|pin@115||3566|56||||
+NPoly-Pin|pin@116||3566|-10||||
+NMetal-1-Pin|pin@118||3665|163||||
+NMetal-1-Pin|pin@119||3539|260||||
+NMetal-1-Pin|pin@120||3539|-503||||
+NMetal-1-Pin|pin@121||3593|-35||||
+NPoly-Pin|pin@122||3602|-79||||
+NPoly-Pin|pin@123||3602|-183||||
+NPoly-Pin|pin@124||3602|56||||
+NPoly-Pin|pin@125||3602|-10||||
+NP-Transistor|pmos@0||3728|314.5|36||R|
+NP-Transistor|pmos@1||3746|314.5|36||R|
+Iselect_x8;1{lay}|select_x@0||3543|269.5||A|D5G4;
+Iselect_x8;1{lay}|select_x@1||3543|-344.5||A|D5G4;
+Iselect_x8;1{lay}|select_x@2||3543|-44.5|Y|A|D5G4;
+Iselect_x8;1{lay}|select_x@3||3678|269.5||A|D5G4;
+IsuccCondX;1{lay}|succCond@0||3593|255.5|||D5G4;
+IsuccCondX;1{lay}|succCond@1||3593|-344.5|||D5G4;
+AMetal-2|net@2|||S1800|bitAndNo@1|gnd_15|779|30.5|bitAndNo@2|gnd_26|788|30.5
+AMetal-2|net@3|||S0|bitAndNo@1|gnd_20|788|180.5|bitAndNo@2|gnd_29|788|180.5
+AMetal-2|net@4|||S1800|bitAndNo@1|vdd_20|779|300.5|bitAndNo@2|vdd|788|300.5
+AMetal-2|net@5|||S1800|bitAndNo@1|vdd_12|779|-119.5|bitAndNo@2|vdd_26|788|-119.5
+AMetal-2|net@6|||S1800|bitAndNo@1|highWhenNotDisabled|779|-164.5|bitAndNo@2|highWhenNotDisabled_1|788|-164.5
+AMetal-2|net@9|||S1800|bitAndNo@2|gnd_16|1313|60.5|bitAndNo@3|gnd_27|1331|60.5
+AMetal-2|net@10|||S1800|bitAndNo@2|gnd_20|1322|180.5|bitAndNo@3|gnd_29|1331|180.5
+AMetal-2|net@11|||S1800|bitAndNo@2|highWhenNotDisabled|1313|-164.5|bitAndNo@3|highWhenNotDisabled_1|1331|-164.5
+AMetal-2|net@12|||S1800|bitAndNo@2|vdd_12|1313|-119.5|bitAndNo@3|vdd_26|1331|-119.5
+AMetal-2|net@16|||S1800|bitAndNo@3|gnd_15|1856|30.5|bitAndNo@4|gnd_26|1865|30.5
+AMetal-2|net@17|||S1800|bitAndNo@3|gnd_21|1865|150.5|bitAndNo@4|gnd_28|1865|150.5
+AMetal-2|net@18|||S1800|bitAndNo@3|highWhenNotDisabled|1856|-164.5|bitAndNo@4|highWhenNotDisabled_1|1865|-164.5
+AMetal-2|net@19|||S1800|bitAndNo@3|vdd_13|1856|-89.5|bitAndNo@4|vdd_27|1865|-89.5
+AMetal-2|net@20|||S1800|bitAndNo@3|vdd_21|1856|360.5|bitAndNo@4|vdd_29|1865|360.5
+AMetal-2|net@23|||S1800|bitAndNo@4|gnd_15|2390|30.5|bitAndNo@0|gnd_26|2399|30.5
+AMetal-2|net@24|||S1800|bitAndNo@4|gnd_9|2399|210.5|bitAndNo@0|gnd_30|2399|210.5
+AMetal-2|net@25|||S1800|bitAndNo@4|highWhenNotDisabled|2390|-164.5|bitAndNo@0|highWhenNotDisabled_1|2399|-164.5
+AMetal-2|net@26|||S1800|bitAndNo@4|vdd_12|2390|-119.5|bitAndNo@0|vdd_26|2399|-119.5
+AMetal-2|net@27|||S1800|bitAndNo@4|vdd_19|2390|330.5|bitAndNo@0|vdd_28|2399|330.5
+AMetal-2|net@28|||S900|bitAndNo@0|LSN[TwoOrDone]|2933|166|bitAndNo@5|MSN[TwoOrDone]|2933|166
+AMetal-2|net@30|||S1800|bitAndNo@0|gnd_15|2924|30.5|bitAndNo@5|gnd_26|2933|30.5
+AMetal-2|net@31|||S0|bitAndNo@0|gnd_21|2933|150.5|bitAndNo@5|gnd_28|2933|150.5
+AMetal-2|net@32|||S1800|bitAndNo@0|highWhenNotDisabled|2924|-164.5|bitAndNo@5|highWhenNotDisabled_1|2933|-164.5
+AMetal-2|net@33|||S1800|bitAndNo@0|vdd_13|2924|-89.5|bitAndNo@5|vdd_27|2933|-89.5
+AMetal-2|net@34|||S1800|bitAndNo@0|vdd_19|2924|330.5|bitAndNo@5|vdd_28|2933|330.5
+AMetal-2|net@35|||S1800|bitAndNo@1|gnd_32|779|-419.5|bitAndNo@2|gnd_23|788|-419.5
+AMetal-2|net@36|||S1800|bitAndNo@1|vdd_32|779|-299.5|bitAndNo@2|vdd_22|788|-299.5
+AMetal-2|net@37|||S1800|bitAndNo@2|gnd_31|1313|-389.5|bitAndNo@3|gnd_24|1331|-389.5
+AMetal-2|net@38|||S1800|bitAndNo@2|vdd_30|1313|-239.5|bitAndNo@3|vdd_24|1331|-239.5
+AMetal-2|net@39|||S1800|bitAndNo@2|vdd_19|1313|330.5|bitAndNo@3|vdd_28|1331|330.5
+AMetal-2|net@40|||S1800|bitAndNo@3|gnd_33|1856|-449.5|bitAndNo@4|gnd_22|1865|-449.5
+AMetal-2|net@41|||S1800|bitAndNo@3|vdd_32|1856|-299.5|bitAndNo@4|vdd_22|1865|-299.5
+AMetal-2|net@42|||S1800|bitAndNo@4|gnd_33|2390|-449.5|bitAndNo@0|gnd_22|2399|-449.5
+AMetal-2|net@43|||S1800|bitAndNo@4|vdd_30|2390|-239.5|bitAndNo@0|vdd_24|2399|-239.5
+AMetal-2|net@44|||S1800|bitAndNo@0|gnd_33|2924|-449.5|bitAndNo@5|gnd_22|2933|-449.5
+AMetal-2|net@45|||S1800|bitAndNo@0|vdd_31|2924|-269.5|bitAndNo@5|vdd_23|2933|-269.5
+AMetal-2|net@55|||S900|bitAndNo@1|LSN[TwoOrDone]|788|166|bitAndNo@2|MSN[TwoOrDone]|788|166
+AMetal-2|net@66|||S1800|bitAndNo@2|LSN[TwoOrDone]|1322|166|bitAndNo@3|MSN[TwoOrDone]|1331|166
+AMetal-2|net@67|||S1800|bitAndNo@3|LSN[TwoOrDone]|1865|166|bitAndNo@4|MSN[TwoOrDone]|1865|166
+AMetal-2|net@68|||S1800|bitAndNo@4|LSN[TwoOrDone]|2399|166|bitAndNo@0|MSN[TwoOrDone]|2399|166
+AMetal-2|net@69|||S1800|bitAndNo@3|LSN[TwoOrOne]|1856|-434|bitAndNo@4|MSN[TwoOrOne]|1865|-434
+AMetal-2|net@82|||S1800|bitAndNo@1|LSN[TwoOrOne]|779|-434|bitAndNo@2|MSN[TwoOrOne]|788|-434
+AMetal-2|net@83|||S1800|bitAndNo@2|LSN[TwoOrOne]|1313|-434|bitAndNo@3|MSN[TwoOrOne]|1331|-434
+AMetal-2|net@84|||S1800|bitAndNo@4|LSN[TwoOrOne]|2390|-434|bitAndNo@0|MSN[TwoOrOne]|2399|-434
+AMetal-2|net@85|||S1800|bitAndNo@0|LSN[TwoOrOne]|2924|-434|bitAndNo@5|MSN[TwoOrOne]|2933|-434
+AMetal-1|net@92|||S2700|bitAndNo@1|disable|761|398|contact@0||761|579
+AMetal-1|net@95|||S2700|bitAndNo@1|disableLate|779|398.5|contact@1||779|549
+AMetal-2|net@96|||S1800|contact@0||761|579|contact@2||1295|579
+AMetal-1|net@98|||S2700|bitAndNo@2|disable|1295|398|contact@2||1295|579
+AMetal-2|net@99|||S1800|contact@1||779|549|contact@3||1313|549
+AMetal-1|net@101|||S2700|bitAndNo@2|disableLate|1313|398.5|contact@3||1313|549
+AMetal-2|net@102|||S1800|contact@2||1295|579|contact@4||1838|579
+AMetal-1|net@104|||S2700|bitAndNo@3|disable|1838|398|contact@4||1838|579
+AMetal-2|net@105|||S1800|contact@3||1313|549|contact@5||1856|549
+AMetal-1|net@107|||S2700|bitAndNo@3|disableLate|1856|398.5|contact@5||1856|549
+AMetal-2|net@108|||S1800|contact@4||1838|579|contact@6||2372|579
+AMetal-1|net@110|||S2700|bitAndNo@4|disable|2372|398|contact@6||2372|579
+AMetal-2|net@111|||S1800|contact@5||1856|549|contact@7||2390|549
+AMetal-1|net@113|||S2700|bitAndNo@4|disableLate|2390|398.5|contact@7||2390|549
+AMetal-2|net@114|||S1800|contact@6||2372|579|contact@8||2906|579
+AMetal-1|net@116|||S2700|bitAndNo@0|disable|2906|398|contact@8||2906|579
+AMetal-2|net@117|||S1800|contact@7||2390|549|contact@9||2924|549
+AMetal-1|net@119|||S2700|bitAndNo@0|disableLate|2924|398.5|contact@9||2924|549
+AMetal-2|net@120|||S1800|contact@8||2906|579|contact@10||3440|579
+AMetal-1|net@122|||S2700|bitAndNo@5|disable|3440|398|contact@10||3440|579
+AMetal-2|net@123|||S1800|contact@9||2924|549|contact@11||3458|549
+AMetal-2|net@124|||S1800|contact@11||3458|549|pin@14||3469|549
+AMetal-1|net@125|||S2700|bitAndNo@5|disableLate|3458|398.5|contact@11||3458|549
+AMetal-2|net@126|||S1800|contact@10||3440|579|pin@19||3469|579
+AMetal-2|net@127|||S1800|pin@19||3469|579|pin@18||3523|579
+AMetal-2|net@128|||S2700|pin@14||3469|549|pin@19||3469|579
+AMetal-2|net@129|||S1800|contact@24||211|-600|contact@12||743|-600
+AMetal-1|net@131|||S900|bitAndNo@1|disable_1|743|-499|contact@12||743|-600
+AMetal-2|net@132|||S1800|pin@15||265|-630|contact@13||761|-630
+AMetal-1|net@134|||S900|bitAndNo@1|disableLO|761|-498.5|contact@13||761|-630
+AMetal-2|net@135|||S1800|contact@12||743|-600|contact@14||1277|-600
+AMetal-1|net@137|||S900|bitAndNo@2|disable_1|1277|-499|contact@14||1277|-600
+AMetal-2|net@138|||S1800|contact@13||761|-630|contact@15||1295|-630
+AMetal-1|net@140|||S900|bitAndNo@2|disableLO|1295|-498.5|contact@15||1295|-630
+AMetal-2|net@141|||S1800|contact@14||1277|-600|contact@16||1820|-600
+AMetal-1|net@143|||S900|bitAndNo@3|disable_1|1820|-499|contact@16||1820|-600
+AMetal-2|net@144|||S1800|contact@15||1295|-630|contact@17||1838|-630
+AMetal-1|net@146|||S900|bitAndNo@3|disableLO|1838|-498.5|contact@17||1838|-630
+AMetal-2|net@147|||S1800|contact@16||1820|-600|contact@18||2354|-600
+AMetal-1|net@149|||S900|bitAndNo@4|disable_1|2354|-499|contact@18||2354|-600
+AMetal-2|net@150|||S1800|contact@17||1838|-630|contact@19||2372|-630
+AMetal-1|net@152|||S900|bitAndNo@4|disableLO|2372|-498.5|contact@19||2372|-630
+AMetal-2|net@153|||S1800|contact@18||2354|-600|contact@20||2888|-600
+AMetal-1|net@155|||S900|bitAndNo@0|disable_1|2888|-499|contact@20||2888|-600
+AMetal-2|net@156|||S1800|contact@19||2372|-630|contact@21||2906|-630
+AMetal-1|net@158|||S900|bitAndNo@0|disableLO|2906|-498.5|contact@21||2906|-630
+AMetal-2|net@159|||S1800|contact@20||2888|-600|contact@22||3422|-600
+AMetal-2|net@160|||S1800|contact@22||3422|-600|pin@12||3469|-600
+AMetal-1|net@161|||S900|bitAndNo@5|disable_1|3422|-499|contact@22||3422|-600
+AMetal-2|net@162|||S1800|contact@21||2906|-630|contact@23||3440|-630
+AMetal-2|net@163|||S1800|contact@23||3440|-630|pin@16||3469|-630
+AMetal-1|net@164|||S900|bitAndNo@5|disableLO|3440|-498.5|contact@23||3440|-630
+AMetal-2|net@166|||S1800|pin@13||193|549|contact@25||211|549
+AMetal-2|net@167|||S1800|contact@25||211|549|contact@1||779|549
+AMetal-2|net@170|||S1800|pin@17||193|579|contact@26||211|579
+AMetal-2|net@171|||S1800|contact@26||211|579|contact@0||761|579
+AMetal-1|net@173|||S2700|contact@25||211|549|contact@26||211|579
+AMetal-1|net@174|||S2700|contact@24||211|-600|contact@25||211|549
+AMetal-2|net@175|||S0|bitAndNo@1|MSN[TwoOrDone]|254|166|contact@27||231|166
+AMetal-2|net@178|||S0|bitAndNo@1|vdd|254|300.5|contact@28||231|300.5
+AMetal-2|net@179|||S0|contact@28||231|300.5|pin@23||220|300.5
+AMetal-1|net@181|||S2700|contact@27||231|166|contact@28||231|300.5
+AMetal-2|net@182|||S0|bitAndNo@1|MSN[TwoOrOne]|254|-434|contact@29||234|-434
+AMetal-2|net@185|||S0|bitAndNo@1|gnd_23|254|-419.5|contact@30||234|-419.5
+AMetal-1|net@188|||S2700|contact@29||234|-434|contact@30||234|-419.5
+AMetal-2|net@189|||S1800|bitAndNo@5|LSN[TwoOrDone]|3467|166|contact@31||3485|166
+AMetal-1|net@190|||S2700|contact@31||3485|166|pin@24||3485|255.5
+AMetal-1|net@191|||S0|succCond@0|state|3521|255.5|pin@24||3485|255.5
+AMetal-2|net@192|||S1800|bitAndNo@5|gnd_21|3467|150.5|succCond@0|gnd_5|3485|150.5
+AMetal-2|net@193|||S1800|bitAndNo@5|vdd_21|3458|360.5|succCond@0|vdd_2|3485|360.5
+APoly|net@194|||S2700|pin@26||3512|276|pin@25||3512|321
+APoly|net@195|||S2700|pin@29||3566|276|pin@28||3566|321
+APoly|net@196|||S2700|pin@31||3584|291|pin@30||3584|396
+APoly|net@197|||S2700|pin@33||3638|291|pin@32||3638|396
+APoly|net@198|||S2700|pin@35||3638|164|pin@34||3638|224
+APoly|net@199|||S2700|pin@37||3584|164|pin@36||3584|224
+APoly|net@200|||S2700|pin@39||3566|136|pin@38||3566|241
+APoly|net@201|||S2700|pin@41||3512|136|pin@40||3512|241
+AMetal-1|net@202|||S2700|contact@30||234|-419.5|pin@42||234|-394
+APoly|net@205|||S2700|pin@47||3584|-436|pin@46||3584|-376
+APoly|net@206|||S2700|pin@49||3566|-464|pin@48||3566|-359
+APoly|net@207|||S2700|pin@51||3512|-464|pin@50||3512|-359
+APoly|net@211|||S2700|pin@52||3512|-324|pin@44||3512|-279
+APoly|net@212|||S2700|pin@54||3566|-324|pin@53||3566|-279
+APoly|net@213|||S2700|pin@56||3584|-309|pin@55||3584|-204
+APoly|net@214|||S2700|pin@58||3638|-309|pin@57||3638|-204
+APoly|net@215|||S2700|pin@45||3638|-436|pin@59||3638|-376
+AMetal-2|net@219|||S1800|bitAndNo@5|LSN[TwoOrOne]|3458|-434|contact@33||3503|-434
+AMetal-1|net@220|||S2700|contact@33||3503|-434|pin@77||3503|-344.5
+AMetal-1|net@221|||S0|succCond@1|state|3521|-344.5|pin@77||3503|-344.5
+AMetal-2|net@222|||S1800|bitAndNo@5|gnd_31|3458|-389.5|succCond@1|gnd_7|3485|-389.5
+AMetal-2|net@223|||S1800|bitAndNo@5|vdd_30|3458|-239.5|succCond@1|vdd_2|3485|-239.5
+AMetal-1|net@224|||S2700|inv1@0|out|3575|-37|pin@78||3575|-29.5
+AMetal-1|net@225|||S1800|inv4@0|in|3557|-29.5|pin@78||3575|-29.5
+AMetal-1|net@226|||S900|inv4@0|out|3539|-37|succCond@1|fire|3539|-367
+AMetal-1|net@227|||S2700|inv4@0|out|3539|-37|succCond@0|fire_1|3539|128
+AMetal-2|net@228|||S1800|bitAndNo@5|vdd_11|3458|-149.5|inv4@0|vdd_1|3557|-149.5
+AMetal-2|net@229|||S1800|inv4@0|vdd_1|3557|-149.5|inv1@0|vdd_3|3593|-149.5
+AMetal-2|net@230|||S1800|bitAndNo@5|vdd_12|3458|-119.5|inv4@0|vdd|3557|-119.5
+AMetal-2|net@231|||S1800|inv4@0|vdd|3557|-119.5|inv1@0|vdd|3593|-119.5
+AMetal-2|net@232|||S1800|bitAndNo@5|vdd_13|3458|-89.5|inv4@0|vdd_2|3557|-89.5
+AMetal-2|net@233|||S1800|inv4@0|vdd_2|3557|-89.5|inv1@0|vdd_2|3593|-89.5
+AMetal-2|net@234|||S1800|bitAndNo@5|gnd_14|3458|0.5|inv4@0|gnd_13|3557|0.5
+AMetal-2|net@235|||S1800|inv4@0|gnd_13|3557|0.5|inv1@0|gnd_13|3593|0.5
+AMetal-2|net@236|||S1800|bitAndNo@5|gnd_15|3458|30.5|inv4@0|gnd|3557|30.5
+AMetal-2|net@237|||S1800|inv4@0|gnd|3557|30.5|inv1@0|gnd_14|3593.5|30.5
+AMetal-2|net@238|||S1800|bitAndNo@5|gnd_16|3458|60.5|inv4@0|gnd_5|3557.5|60.5
+AMetal-2|net@239|||S1800|inv4@0|gnd_5|3557.5|60.5|inv1@0|gnd_5|3593.5|60.5
+AMetal-1|net@240|||S2700|succCond@1|state|3521|-344.5|contact@34||3521|-205
+AMetal-2|net@241|||S1800|contact@34||3521|-205|contact@35||3617|-205
+AMetal-1|net@242|||S2700|contact@35||3617|-205|pin@81||3617|-52
+AMetal-1|net@243|||S1800|inv1@0|in|3593|-52|pin@81||3617|-52
+AMetal-2|net@244|||S1800|succCond@0|gnd_7|3485|210.5|inv1@1|gnd_13|3665|210.5
+AMetal-2|net@245|||S1800|bitAndNo@5|gnd_20|3467|180.5|inv1@1|gnd_14|3664.5|180.5
+AMetal-2|net@246|||S1800|bitAndNo@5|gnd_21|3467|150.5|inv1@1|gnd_5|3664.5|150.5
+AMetal-2|net@247|||S1800|contact@31||3485|166|contact@36||3647.5|166
+AMetal-1|net@248|||S2700|contact@36||3647.5|166|pin@83||3647.5|263
+AMetal-1|net@249|||S0|inv1@1|in|3665|263|pin@83||3647.5|263
+AMetal-2|net@250|||S1800|bitAndNo@5|vdd_21|3458|360.5|inv1@1|vdd_3|3665|360.5
+AMetal-2|net@251|||S1800|bitAndNo@5|vdd_19|3458|330.5|inv1@1|vdd|3665|330.5
+AMetal-2|net@252|||S1800|bitAndNo@5|vdd_20|3458|300.5|inv1@1|vdd_2|3665|300.5
+AP-Diff|net@253|||S1800|pmos@0|diff-bottom|3737|311|pmos@1|diff-top|3737|311
+AP-Diff|net@254|||S0|pmos@0|diff-top|3719|314.5|contact@37||3719|314.5
+AMetal-2|net@255|||S1800|inv1@1|vdd|3665|330.5|contact@38||3719|330.5
+AMetal-1|net@256|||S0|contact@37||3719|330.5|contact@38||3719|330.5
+AMetal-2|net@257|||S1800|inv1@1|vdd_2|3665|300.5|contact@39||3719|300.5
+AMetal-1|net@258|||S0|contact@37||3719|300.5|contact@39||3719|300.5
+AP-Diff|net@259|||S0|pmos@1|diff-bottom|3755|314.5|contact@40||3755|314.5
+AN-Diff|net@260|||S1800|nmos@0|diff-bottom|3737|211.5|nmos@1|diff-top|3737|211.5
+APoly|net@262|||S900|pmos@0|poly-left|3728|281.5|pin@84||3728|247.5
+APoly|net@263|||S900|pin@84||3728|247.5|nmos@0|poly-right|3728|226.5
+APoly|net@264|||S0|pin@84||3728|247.5|contact@41||3721|247.5
+AMetal-1|net@265|||S900|inv1@1|out|3683|248|pin@85||3683|247.5
+AMetal-1|net@266|||S0|contact@41||3717|247.5|pin@85||3683|247.5
+AN-Diff|net@267|||S0|nmos@0|diff-top|3719|211.5|contact@42||3719|211.5
+AMetal-2|net@268|||S1800|inv1@1|gnd_13|3665|210.5|pin@86||3695|210.5
+AMetal-2|net@269|||S1800|pin@86||3695|210.5|contact@43||3719|210.5
+AMetal-1|net@270|||S900|contact@42||3719|211.5|contact@43||3719|210.5
+AMetal-1|net@271|||S900|contact@43||3719|210.5|pin@87||3719|162
+AN-Diff|net@272|||S0|nmos@1|diff-bottom|3755|211.5|contact@45||3755|211.5
+AMetal-1|net@273|||S2700|contact@44||3755|210.5|contact@45||3755|211.5
+AMetal-1|net@274|||S900|contact@44||3755|210.5|pin@88||3755|175
+AMetal-2|net@275|||S0|contact@44||3755|210.5|contact@43||3719|210.5
+AN-Diff|net@276|||S0|nmos@1|diff-top|3737|211.5|contact@46||3737|211.5
+APoly|net@277|||S900|nmos@1|poly-left|3746|196.5|contact@47||3746|157.5
+APoly|net@278|||S2700|nmos@1|poly-right|3746|226.5|pmos@1|poly-left|3746|281.5
+AMetal-1|net@279|||S2700|contact@46||3737|211.5|pin@89||3737|233
+AMetal-1|net@280|||S1800|pin@89||3737|233|pin@90||3755|233
+AMetal-1|net@281|||S900|contact@40||3755|296.5|pin@90||3755|233
+AMetal-2|net@282|||S1800|bitAndNo@5|LSN[TwoOrOne]|3458|-434|contact@48||3751|-434
+AMetal-1|net@283|||S2700|contact@48||3751|-434|pin@92||3751|157.5
+AMetal-1|net@284|||S1800|contact@47||3748|157.5|pin@92||3751|157.5
+APoly|net@285|||S900|pin@93||3656|330|pin@94||3656|292
+APoly|net@286|||S900|pin@95||3692|321|pin@96||3692|283
+APoly|net@287|||S900|pin@97||3710|351|pin@98||3710|283
+APoly|net@288|||S900|pin@99||3764|351|pin@100||3764|283
+APoly|net@289|||S900|pin@101||3710|222|pin@102||3710|184
+APoly|net@290|||S900|pin@103||3764|222|pin@104||3764|184
+APoly|net@291|||S900|pin@105||3692|222|pin@106||3692|184
+APoly|net@292|||S900|pin@107||3656|222|pin@108||3656|184
+APoly|net@293|||S900|pin@109||3530|48|pin@110||3530|-183
+APoly|net@294|||S900|pin@111||3566|-79|pin@112||3566|-183
+APoly|net@296|||S900|pin@115||3566|56|pin@116||3566|-10
+AMetal-2|net@297|||S900|inv1@1|gnd_13|3665|210.5|contact@49||3665|210.5
+AMetal-1|net@298|||S900|contact@49||3665|210.5|pin@118||3665|163
+AMetal-1|net@299|||S2700|succCond@0|fire|3539|233|pin@119||3539|260
+AMetal-1|net@300|||S900|succCond@1|fire_1|3539|-472|pin@120||3539|-503
+AMetal-1|net@301|||S900|inv1@0|gnd_13|3593|0.5|pin@121||3593|-35
+APoly|net@302|||S900|pin@122||3602|-79|pin@123||3602|-183
+APoly|net@303|||S900|pin@124||3602|56|pin@125||3602|-10
+EdisableLO||D5G2;|pin@16||I
+Eempty||D5G2;|pin@90||O
+Egnd_9|gnd|D5G2;|bitAndNo@5|gnd_9|G
+Egnd_14||D5G2;|bitAndNo@5|gnd_14|G
+Egnd_15||D5G2;|bitAndNo@5|gnd_15|G
+Egnd_16||D5G2;|bitAndNo@5|gnd_16|G
+Egnd_20||D5G2;|bitAndNo@5|gnd_20|G
+Egnd_21||D5G2;|bitAndNo@5|gnd_21|G
+Egnd_22||D5G2;|bitAndNo@1|gnd_22|G
+Egnd_23||D5G2;|bitAndNo@1|gnd_23|G
+Egnd_24||D5G2;|bitAndNo@1|gnd_24|G
+Egnd_25||D5G2;|bitAndNo@1|gnd_25|G
+Egnd_26||D5G2;|bitAndNo@1|gnd_26|G
+Egnd_27||D5G2;|bitAndNo@1|gnd_27|G
+Egnd_28||D5G2;|bitAndNo@1|gnd_28|G
+Egnd_29||D5G2;|bitAndNo@1|gnd_29|G
+Egnd_30||D5G2;|bitAndNo@1|gnd_30|G
+EhighWhenNotDisabled||D5G2;|bitAndNo@5|highWhenNotDisabled|I
+EinLO[1]||D5G2;|bitAndNo@5|valLO|I
+EinLO[2]||D5G2;|bitAndNo@0|valLO|I
+EinLO[3]||D5G2;|bitAndNo@4|valLO|I
+EinLO[4]||D5G2;|bitAndNo@3|valLO|I
+EinLO[5]||D5G2;|bitAndNo@2|valLO|I
+EinLO[6]||D5G2;|bitAndNo@1|valLO|I
+Eload||D5G2;|pin@18||I
+Evdd||D5G2;|bitAndNo@1|vdd|P
+Evdd_11||D5G2;|bitAndNo@5|vdd_11|P
+Evdd_12||D5G2;|bitAndNo@5|vdd_12|P
+Evdd_13||D5G2;|bitAndNo@5|vdd_13|P
+Evdd_19||D5G2;|bitAndNo@5|vdd_19|G
+Evdd_20||D5G2;|bitAndNo@5|vdd_20|G
+Evdd_21||D5G2;|bitAndNo@5|vdd_21|G
+Evdd_22||D5G2;|bitAndNo@1|vdd_22|P
+Evdd_23||D5G2;|bitAndNo@1|vdd_23|P
+Evdd_24||D5G2;|bitAndNo@1|vdd_24|P
+Evdd_25||D5G2;|bitAndNo@1|vdd_25|P
+Evdd_26||D5G2;|bitAndNo@1|vdd_26|P
+Evdd_27||D5G2;|bitAndNo@1|vdd_27|P
+Evdd_28||D5G2;|bitAndNo@1|vdd_28|P
+Evdd_29||D5G2;|bitAndNo@1|vdd_29|P
+X
+
 # Cell omegaCounter;1{sch}
-ComegaCounter;1{sch}||schematic|1242939100334|1253735871824|
+ComegaCounter;1{sch}||schematic|1242939100334|1254477769394|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||115.25|-4.25|||X|
-NOff-Page|conn@4||21|75|||X|
-NOff-Page|conn@8||-48|56.5|||X|
+NOff-Page|conn@9||61.25|65.75|||X|
+NOff-Page|conn@11||43.25|-24.25|||X|
+NOff-Page|conn@12||96|52||||
 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
-IredFive:inv;1{ic}|inv@11||68.75|23.25|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX2;Y2.5;)S16|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@12||46.25|53.25|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1;Y3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@13||70.25|7.75|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX2;Y2.5;)S128|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@14||79.25|7.75|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX2;Y2.5;)S16|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@15||88.25|7.75|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX2;Y2.5;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@16||97.25|7.75|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX2;Y2.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2n;1{ic}|nor2n@0||53.5|52.5|||D5G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX-0.5;Y4.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@11||83.75|23.25|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1;Y5.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@12||64.25|53.25|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1;Y3.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@17||77.75|23.25|RR||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1;Y5.5;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@0||71.5|52.5|Y||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-0.5;Y4.5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IoneCell;1{ic}|oneCell@0||30|25|||D5G4;
 IoneCell;1{ic}|oneCell@1||13|25|||D5G4;
 IoneCell;1{ic}|oneCell@2||-4|25|||D5G4;
 IoneCell;1{ic}|oneCell@3||-21|25|||D5G4;
 IoneCell;1{ic}|oneCell@4||-38|25|||D5G4;
 IoneCell;1{ic}|oneCell@5||-55|25|||D5G4;
-IoneCell;1{ic}|oneCell@6||61|25|||D5G4;
 Ngeneric:Invisible-Pin|pin@135||-47.5|83.5|||||ART_message(D5G4;)S[a Kessels-style Counter,includes a ripple-carry adder for the scan chain]
 Ngeneric:Invisible-Pin|pin@136||-46.5|76.5|||||ART_message(D5G3;)Sam 17 Jun 2009
 Ngeneric:Invisible-Pin|pin@137||-45.5|92.5|||||ART_message(D5G6;)SkesselsCounter
@@ -2719,12 +4030,6 @@ NWire_Pin|pin@150||-7.5|55|||X|
 NWire_Pin|pin@151||-24.5|55|||X|
 NWire_Pin|pin@152||-41.5|55|||X|
 NWire_Pin|pin@153||-58.5|55|||X|
-NBus_Pin|pin@204||20|46|-1|-1||
-NBus_Pin|pin@206||3|46|-1|-1||
-NBus_Pin|pin@208||-14|46|-1|-1||
-NBus_Pin|pin@210||-31|46|-1|-1||
-NBus_Pin|pin@212||-48|46|-1|-1||
-NBus_Pin|pin@214||-65|46|-1|-1||
 NWire_Pin|pin@264||-58|-4.25||||
 NWire_Pin|pin@265||-41|-4.25||||
 NWire_Pin|pin@266||-24|-4.25||||
@@ -2732,8 +4037,6 @@ NWire_Pin|pin@267||-7|-4.25||||
 NWire_Pin|pin@268||10|-4.25||||
 NWire_Pin|pin@269||27|-4.25||||
 NWire_Pin|pin@287||-65.5|1.25||||
-NWire_Pin|pin@289||47.5|1.25||||
-NWire_Pin|pin@290||47.5|-4.25||||
 NWire_Pin|pin@291||-48.5|1.25||||
 NWire_Pin|pin@292||-31.5|1.25||||
 NWire_Pin|pin@293||-14.5|1.25||||
@@ -2743,25 +4046,13 @@ NWire_Pin|pin@368||31.75|1.25||||
 NWire_Pin|pin@369||31.75|-19.75||||
 NWire_Pin|pin@373||56.5|-4.25||||
 NWire_Pin|pin@374||56.5|-17.25||||
-NWire_Pin|pin@420||50.5|5||||
-NWire_Pin|pin@421||30|5||||
-NWire_Pin|pin@422||30|1.25||||
-NWire_Pin|pin@423||58|2||||
-NWire_Pin|pin@424||52|2||||
-NWire_Pin|pin@425||52|-4.25||||
-NWire_Pin|pin@426||57.5|41||||
-NWire_Pin|pin@427||61|41||||
-NWire_Pin|pin@428||64|27.5||||
-NWire_Pin|pin@429||64|19.5||||
-NWire_Pin|pin@430||64|23.25||||
-NWire_Pin|pin@431||74|23.25||||
-NWire_Pin|pin@432||74|44||||
+NWire_Pin|pin@431||101|23.25||||
+NWire_Pin|pin@432||101|44||||
 NWire_Pin|pin@436||-72.5|19.5||||
 NWire_Pin|pin@437||-72.5|27.5||||
 NWire_Pin|pin@438||42|44||||
 NWire_Pin|pin@439||42|19.5||||
-NWire_Pin|pin@440||51|53.25||||
-NWire_Pin|pin@441||75|52.5||||
+NWire_Pin|pin@441||93|52.5||||
 NWire_Pin|pin@442||33.5|53.25||||
 NWire_Pin|pin@443||33.5|27.5||||
 NWire_Pin|pin@444||36|51.5||||
@@ -2773,29 +4064,45 @@ NWire_Pin|pin@449||-27.5|7.5||||
 NWire_Pin|pin@450||-10.5|7.5||||
 NWire_Pin|pin@451||6.5|7.5||||
 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
+NWire_Pin|pin@483||48|27.5||||
+NWire_Pin|pin@484||48|19.5||||
+NWire_Pin|pin@492||88.25|23.25||||
+NWire_Pin|pin@493||99.25|23.25||||
+NWire_Pin|pin@494||52.5|27.5||||
+NWire_Pin|pin@496||52.5|19.5||||
+NWire_Pin|pin@498||57.5|27.5||||
+NWire_Pin|pin@499||69|28||||
+NWire_Pin|pin@500||69|21||||
+NWire_Pin|pin@501||69|20.5||||
+NWire_Pin|pin@502||69|23.25||||
+NWire_Pin|pin@509||59.25|65||||
+NWire_Pin|pin@511||64.5|-4.25||||
+NWire_Pin|pin@514||31.75|-24.25||||
+NWire_Pin|pin@515||94|52.5||||
+NWire_Pin|pin@516||69|53.25||||
+NWire_Pin|pin@517||46|31||||
+NWire_Pin|pin@518||46|27.5||||
+NWire_Pin|pin@519||46|15||||
+NWire_Pin|pin@520||46|19.5||||
+NWire_Pin|pin@521||64|15||||
+NWire_Pin|pin@522||64|20.5||||
+NWire_Pin|pin@523||81|15||||
+NWire_Pin|pin@524||81|23.25||||
 NPower|pwr@0||-72.5|31.75||||
+IsuccCondX;1{ic}|succCond@2||60|27|RR||D5G4;|ATTR_LEGATE(D5G1;NPY-5;)I1|ATTR_X(D5G1;NOLPX5;Y-9;)S12
+IsuccCondX;1{ic}|succCond@3||60|19.5|RR||D5G4;|ATTR_LEGATE(D5G1;NPY-5;)I1|ATTR_X(D5G1;NOLPX1;Y5;)S12
+Iorange40nm:wire40;1{ic}|wire40@0||52|31|||D5G4;|ATTR_L(D5FLeave alone;G3;PUDY2.5;)D3183.5|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||52|15|||D5G4;|ATTR_L(D5FLeave alone;G3;PUDY2.5;)D4968.0|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||70|15|||D5G4;|ATTR_L(D5FLeave alone;G3;PUDY2.5;)D1324.249030993194|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@3||88|15|||D5G4;|ATTR_L(D5FLeave alone;G3;PUDY2.5;)D388.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NOLPY-1;)S2|ATTR_width(D5FLeave alone;G1;NOLPY-2;)S7
 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
-Awire|empty|D5G2;||1800|nor2n@0|out|56|52.5|pin@441||75|52.5
-Awire|inLO[1]|D5G2;||2700|oneCell@0|val_bar|26.5|35|pin@148||26.5|56
-Awire|inLO[2]|D5G2;||2700|oneCell@1|val_bar|9.5|35|pin@149||9.5|56
-Awire|inLO[3]|D5G2;||2700|oneCell@2|val_bar|-7.5|35|pin@150||-7.5|55
-Awire|inLO[4]|D5G2;||2700|oneCell@3|val_bar|-24.5|35|pin@151||-24.5|55
-Awire|inLO[5]|D5G2;||2700|oneCell@4|val_bar|-41.5|35|pin@152||-41.5|55
-Awire|inLO[6]|D5G2;||2700|oneCell@5|val_bar|-58.5|35|pin@153||-58.5|55
 Awire|net@404|||0|oneCell@0|MSN[ZeroOrTwo]|17|27.5|oneCell@1|LSN[ZeroOrTwo]|12|27.5
 Awire|net@406|||0|oneCell@0|MSN[ZeroOrDone]|17|19.5|oneCell@1|LSN[ZeroOrDone]|12|19.5
 Awire|net@407|||0|oneCell@1|MSN[ZeroOrTwo]|0|27.5|oneCell@2|LSN[ZeroOrTwo]|-5|27.5
@@ -2818,7 +4125,6 @@ Awire|net@626|||0|pin@268||10|-4.25|pin@267||-7|-4.25
 Awire|net@627|||900|oneCell@1|load|10|11|pin@268||10|-4.25
 Awire|net@629|||900|oneCell@0|load|27|11|pin@269||27|-4.25
 Awire|net@681|||900|oneCell@5|loadLO|-65.5|11|pin@287||-65.5|1.25
-Awire|net@688|||900|pin@289||47.5|1.25|pin@290||47.5|-4.25
 Awire|net@689|||1800|pin@287||-65.5|1.25|pin@291||-48.5|1.25
 Awire|net@691|||900|oneCell@4|loadLO|-48.5|11|pin@291||-48.5|1.25
 Awire|net@692|||1800|pin@291||-48.5|1.25|pin@292||-31.5|1.25
@@ -2829,43 +4135,16 @@ Awire|net@698|||1800|pin@293||-14.5|1.25|pin@294||2.5|1.25
 Awire|net@700|||900|oneCell@1|loadLO|2.5|11|pin@294||2.5|1.25
 Awire|net@701|||1800|pin@294||2.5|1.25|pin@295||19.5|1.25
 Awire|net@703|||900|oneCell@0|loadLO|19.5|11|pin@295||19.5|1.25
-Awire|net@728|||1800|inv@2|in|41.25|1.25|pin@289||47.5|1.25
-Awire|net@729|||1800|pin@269||27|-4.25|pin@290||47.5|-4.25
-Awire|net@818|||0|inv@2|out|36.25|1.25|pin@368||31.75|1.25
-Awire|net@916|||900|oneCell@6|loadLO|50.5|11|pin@420||50.5|5
-Awire|net@917|||0|pin@420||50.5|5|pin@421||30|5
-Awire|net@918|||0|pin@368||31.75|1.25|pin@422||30|1.25
-Awire|net@919|||0|pin@422||30|1.25|pin@295||19.5|1.25
-Awire|net@920|||900|pin@421||30|5|pin@422||30|1.25
-Awire|net@921|||900|oneCell@6|load|58|11|pin@423||58|2
-Awire|net@922|||0|pin@423||58|2|pin@424||52|2
-Awire|net@923|||1800|pin@290||47.5|-4.25|pin@425||52|-4.25
-Awire|net@924|||1800|pin@425||52|-4.25|pin@373||56.5|-4.25
-Awire|net@925|||900|pin@424||52|2|pin@425||52|-4.25
-Awire|net@928|||2700|oneCell@6|val_bar|57.5|35|pin@426||57.5|41
-Awire|net@929|||1800|pin@426||57.5|41|pin@427||61|41
-Awire|net@932|||2700|gnd@2||61|40|pin@427||61|41
-Awire|net@973|||1800|oneCell@6|LSN[ZeroOrTwo]|60|27.5|pin@428||64|27.5
-Awire|net@975|||1800|oneCell@6|LSN[ZeroOrDone]|60|19.5|pin@429||64|19.5
-Awire|net@976|||900|pin@428||64|27.5|pin@430||64|23.25
-Awire|net@977|||900|pin@430||64|23.25|pin@429||64|19.5
-Awire|net@978|||0|inv@11|out|66.25|23.25|pin@430||64|23.25
-Awire|net@979|||1800|inv@11|in|71.25|23.25|pin@431||74|23.25
-Awire|net@980|||2700|pin@431||74|23.25|pin@432||74|44
+Awire|net@980|||2700|pin@431||101|23.25|pin@432||101|44
 Awire|net@994|||0|oneCell@5|MSN[ZeroOrDone]|-68|19.5|pin@436||-72.5|19.5
 Awire|net@995|||2700|gnd@3||-72.5|16|pin@436||-72.5|19.5
 Awire|net@996|||0|oneCell@5|MSN[ZeroOrTwo]|-68|27.5|pin@437||-72.5|27.5
 Awire|net@997|||900|pwr@0||-72.5|31.75|pin@437||-72.5|27.5
-Awire|net@999|||0|pin@432||74|44|pin@438||42|44
-Awire|net@1001|||0|oneCell@6|MSN[ZeroOrDone]|48|19.5|pin@439||42|19.5
+Awire|net@999|||0|pin@432||101|44|pin@438||42|44
 Awire|net@1003|||900|pin@438||42|44|pin@439||42|19.5
-Awire|net@1004|||1800|inv@12|out|48.75|53.25|pin@440||51|53.25
-Awire|net@1005|||900|nor2n@0|inb|51|53.5|pin@440||51|53.25
-Awire|net@1009|||0|inv@12|in|43.75|53.25|pin@442||33.5|53.25
-Awire|net@1010|||0|oneCell@6|MSN[ZeroOrTwo]|48|27.5|pin@443||33.5|27.5
+Awire|net@1009|||0|inv@12|in|61.75|53.25|pin@442||33.5|53.25
 Awire|net@1011|||0|pin@443||33.5|27.5|oneCell@0|LSN[ZeroOrTwo]|29|27.5
 Awire|net@1012|||900|pin@442||33.5|53.25|pin@443||33.5|27.5
-Awire|net@1013|||0|nor2n@0|ina|51|51.5|pin@444||36|51.5
 Awire|net@1014|||0|pin@439||42|19.5|pin@445||36|19.5
 Awire|net@1015|||0|pin@445||36|19.5|oneCell@0|LSN[ZeroOrDone]|29|19.5
 Awire|net@1016|||900|pin@444||36|51.5|pin@445||36|19.5
@@ -2880,46 +4159,84 @@ 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@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
-Awire|net@1036|||0|inv@14|out|76.75|7.75|inv@13|in|72.75|7.75
-Awire|net@1037|||0|inv@15|out|85.75|7.75|inv@14|in|81.75|7.75
-Awire|net@1038|||0|inv@16|out|94.75|7.75|inv@15|in|90.75|7.75
-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
-Abus|scan[10:12]|D5G2;|-0.5|IJ2700|oneCell@3|s[1:3]|-31|36|pin@210||-31|46
-Abus|scan[13:15]|D5G2;|-0.5|IJ2700|oneCell@4|s[1:3]|-48|36|pin@212||-48|46
-Abus|scan[16:18]|D5G2;|-0.5|IJ2700|oneCell@5|s[1:3]|-65|36|pin@214||-65|46
-EinLO[1:6]||D5G2;X-5.5;|conn@4|a|I
+Awire|net@1089|||1800|pin@452||23.5|7.5|pin@447||64.5|7.5
+Awire|net@1122|||1800|inv@17|in|80.25|23.25|inv@11|out|81.25|23.25
+Awire|net@1126|||1800|inv@11|in|86.25|23.25|pin@492||88.25|23.25
+Awire|net@1127|||0|pin@431||101|23.25|pin@493||99.25|23.25
+Awire|net@1128|||0|pin@493||99.25|23.25|pin@492||88.25|23.25
+Awire|net@1130|||1800|pin@483||48|27.5|pin@494||52.5|27.5
+Awire|net@1132|||1800|pin@484||48|19.5|pin@496||52.5|19.5
+Awire|net@1134|||2700|succCond@2|state|57.5|27|pin@498||57.5|27.5
+Awire|net@1135|||1800|pin@494||52.5|27.5|pin@498||57.5|27.5
+Awire|net@1136|||0|succCond@3|state|57.5|19.5|pin@496||52.5|19.5
+Awire|net@1137|||1800|succCond@2|fire|63|28|pin@499||69|28
+Awire|net@1139|||900|pin@500||69|21|pin@501||69|20.5
+Awire|net@1141|||900|pin@499||69|28|pin@502||69|23.25
+Awire|net@1142|||900|pin@502||69|23.25|pin@500||69|21
+Awire|net@1143|||0|inv@17|out|75.25|23.25|pin@502||69|23.25
+Awire|net@1156|||1800|pin@456||-62|65|pin@462||-45|65
+Awire|net@1161|||1800|pin@460||-11|65|pin@459||6|65
+Awire|net@1162|||1800|pin@459||6|65|pin@458||23|65
+Awire|net@1163|||1800|pin@458||23|65|pin@464||54|65
+Awire|net@1164|||900|conn@9|y|59.25|65.75|pin@509||59.25|65
+Awire|net@1165|||1800|pin@464||54|65|pin@509||59.25|65
+Awire|net@1168|||1800|pin@373||56.5|-4.25|pin@511||64.5|-4.25
+Awire|net@1170|||900|pin@447||64.5|7.5|pin@511||64.5|-4.25
+Awire|net@1173|||900|pin@368||31.75|1.25|pin@369||31.75|-19.75
+Awire|net@1174|||0|conn@11|y|41.25|-24.25|pin@514||31.75|-24.25
+Awire|net@1175|||900|pin@369||31.75|-19.75|pin@514||31.75|-24.25
+Awire|net@1176|||0|conn@0|y|113.25|-4.25|pin@511||64.5|-4.25
+Awire|net@1178|||0|pin@373||56.5|-4.25|pin@269||27|-4.25
+Awire|net@1179|||0|pin@368||31.75|1.25|pin@295||19.5|1.25
+Awire|net@1180|||1800|nor2n@0|out|74|52.5|pin@441||93|52.5
+Awire|net@1181|||1800|pin@441||93|52.5|pin@515||94|52.5
+Awire|net@1182|||2700|conn@12|a|94|52|pin@515||94|52.5
+Awire|net@1183|||1800|inv@12|out|66.75|53.25|pin@516||69|53.25
+Awire|net@1184|||900|nor2n@0|ina|69|53.5|pin@516||69|53.25
+Awire|net@1185|||0|nor2n@0|inb|69|51.5|pin@444||36|51.5
+Awire|net@1186|||2700|oneCell@0|val_bar|26.5|35|pin@148||26.5|56
+Awire|net@1187|||2700|oneCell@1|val_bar|9.5|35|pin@149||9.5|56
+Awire|net@1188|||2700|oneCell@2|val_bar|-7.5|35|pin@150||-7.5|55
+Awire|net@1189|||2700|oneCell@3|val_bar|-24.5|35|pin@151||-24.5|55
+Awire|net@1190|||2700|oneCell@4|val_bar|-41.5|35|pin@152||-41.5|55
+Awire|net@1191|||2700|oneCell@5|val_bar|-58.5|35|pin@153||-58.5|55
+Awire|net@1192|||0|wire40@0|a|49.5|31|pin@517||46|31
+Awire|net@1193|||0|pin@483||48|27.5|pin@518||46|27.5
+Awire|net@1194|||0|pin@518||46|27.5|pin@443||33.5|27.5
+Awire|net@1195|||900|pin@517||46|31|pin@518||46|27.5
+Awire|net@1196|||0|wire40@1|a|49.5|15|pin@519||46|15
+Awire|net@1197|||0|pin@484||48|19.5|pin@520||46|19.5
+Awire|net@1198|||0|pin@520||46|19.5|pin@439||42|19.5
+Awire|net@1199|||2700|pin@519||46|15|pin@520||46|19.5
+Awire|net@1200|||0|wire40@2|a|67.5|15|pin@521||64|15
+Awire|net@1201|||1800|succCond@3|fire|63|20.5|pin@522||64|20.5
+Awire|net@1202|||1800|pin@522||64|20.5|pin@501||69|20.5
+Awire|net@1203|||2700|pin@521||64|15|pin@522||64|20.5
+Awire|net@1204|||0|wire40@3|a|85.5|15|pin@523||81|15
+Awire|net@1205|||2700|pin@523||81|15|pin@524||81|23.25
+Awire|net@1206|||1800|inv@17|in|80.25|23.25|pin@524||81|23.25
+Eload_1@445689366|disableLO|D5G2;X-4;|conn@11|a|B
+Eempty||D5G2;X9;|conn@12|a|O
+Eload_1|highWhenNotDisabled|D5G2;X-14;|conn@9|a|B
+EinLO[1]||D5G2;|pin@148||I
+EinLO[2]||D5G2;|pin@149||I
+EinLO[3]||D5G2;|pin@150||I
+EinLO[4]||D5G2;|pin@151||I
+EinLO[5]||D5G2;|pin@152||I
+EinLO[6]||D5G2;|pin@153||I
 Eload||D5G2;X-4;|conn@0|a|B
-Escan[1:18]||D5G2;X5.5;|conn@8|y|O
 X
 
 # Cell oneCell;1{ic}
-ConeCell;1{ic}||artwork|1242938717727|1253735530634|E|ATTR_LOAD_DRIVER_SIZE(D5G1;HNOLP)S8
+ConeCell;1{ic}||artwork|1242938717727|1254097708184|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|
@@ -2956,15 +4273,15 @@ ELSN[ZeroOrDone]|LSN[TwoOrOne]|D5G2;X-9.5;|pin@20||B
 EMSN[ZeroOrTwo]|MSN[TwoOrDone]|D5G2;X8.5;|pin@17||B
 EMSN[ZeroOrDone]|MSN[TwoOrOne]|D5G2;X9.5;|pin@19||B
 EloadLO_1|disableLate|D5G2;|pin@83||I
+Evdd_when_not_disabled|highWhenNotDisabled|D5G2;|pin@84||I
 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|1253735516865||ATTR_LOAD_DRIVER_SIZE(D5G3;HNOLPX45.5;Y25.5;)S8
+ConeCell;1{sch}||schematic|1242938375621|1254097708184||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|
@@ -3016,11 +4333,11 @@ ELSN[ZeroOrDone]|LSN[TwoOrOne]|D5G2;X13;|conn@21|a|B
 EMSN[ZeroOrTwo]|MSN[TwoOrDone]|D5G2;X-2;Y-3;|conn@16|y|B
 EMSN[ZeroOrDone]|MSN[TwoOrOne]|D5G2;X2;Y3.5;|conn@20|a|B
 EloadLO_1|disableLate|D5G2;X-5.25;|conn@31|a|I
+Evdd_when_not_disabled|highWhenNotDisabled|D5G2;|conn@32|a|I
 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}
@@ -3044,10 +4361,8 @@ 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
+Cpred;1{lay}||tsmcSun40GP|1249617237093|1254271834537||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()G1254244784510|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254271956054
 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|
@@ -3066,52 +4381,57 @@ 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@347||54|47|12||R|
+NX-Metal-1-Metal-2-Con|contact@348||54|45|||R|
+NAN-Metal-1-P-Diff-Con|contact@349||36|47|12||R|
+NAN-Metal-1-N-Diff-Con|contact@350||36|-45|||R|
+NAN-Metal-1-N-Diff-Con|contact@360||18|-107.5|||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||||
+NAN-Metal-1-N-Diff-Con|contact@373||54|-107.5|||R|
+NAN-Metal-1-Poly-Con|contact@374||-18|-135|2|||
+NAN-Metal-1-Poly-Con|contact@375||54|-135|4|||
+NAN-Metal-1-Poly-Con|contact@376||45|142.5|4||X|
+NAN-Metal-1-N-Diff-Con|contact@377||54|-45|||R|
+NX-Metal-1-Metal-2-Con|contact@378||54|-45|||R|
+NAN-Metal-1-Poly-Con|contact@379||-27|-5|2|||
+NN-Transistor|nmos@0||45|-45|||R|
+NN-Transistor|nmos@1||45|-107.5|||R|
+NN-Transistor|nmos@4||27|-107.5|||XR|
+NMetal-2-Pin|pin@19||72|-45|||XR|
 NMetal-2-Pin|pin@44||54|75||||
 NMetal-2-Pin|pin@45||54|105||||
-NMetal-2-Pin|pin@46||54|45||||
+NMetal-2-Pin|pin@46||54|45|||X|
 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||||
+NMetal-1-Pin|pin@105||18|39||||
+NPoly-Pin|pin@108||45|-135||||
 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||||
+NPoly-Pin|pin@129||45|142.5|||X|
+NPoly-Pin|pin@132||-63|15||||
+NPoly-Pin|pin@134||27|-135||||
+NPoly-Pin|pin@141||9|-135||||
+NMetal-1-Pin|pin@142||36|-135||||
+NMetal-1-Pin|pin@144||18|142.5||||
+NMetal-1-Pin|pin@145||54|81||||
+NPoly-Pin|pin@146||-27|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
+NN-Well-Node|plnode@19||-18|83|174|136||A
+NNPlus-Node|plnode@20||36|-107.5|60|52||A
+NPPlus-Node|plnode@21||-18|83|168|136||A
+NNPlus-Node|plnode@22||36.5|-76|61|114||
 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@42||45|47|12||R|
 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
@@ -3131,27 +4451,22 @@ 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
+AP-Diff|net@1010|||S0|pmos@42|diff-bottom|54|47|contact@347||54|47
+AMetal-1|net@1011|||S900|contact@348||54|45|contact@347||54|41
+AMetal-2|net@1012|||S1800|contact@348||54|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
+AP-Diff|net@1034|||S0|pmos@42|diff-top|36|47|contact@349||36|47
+AN-Diff|net@1035|||S0|nmos@0|diff-top|36|-45|contact@350||36|-45
+APoly|net@1039|||S900|nmos@1|poly-right|45|-92.5|pin@108||45|-135
+APoly|net@1040|||S0|contact@375||54|-135|pin@108||45|-135
+AN-Diff|net@1054|||S0|nmos@4|diff-bottom|18|-107.5|contact@360||18|-107.5
 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
@@ -3161,42 +4476,49 @@ 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
+AMetal-2|net@1116|||S1800|contact@278||0|45|contact@348||54|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
+APoly|net@1160|||S2700|pmos@42|poly-left|45|26|pin@129||45|142.5
+APoly|net@1161|||S900|pin@129||45|142.5|nmos@0|poly-right|45|-30
+APoly|net@1162|||S0|pin@129||45|142.5|contact@376||45|142.5
+APoly|net@1170|||S1800|pin@85||-81|15|pin@132||-63|15
+APoly|net@1171|||S1800|pin@132||-63|15|pin@87||-45|15
+APoly|net@1172|||S900|pmos@24|poly-right|-63|26|pin@132||-63|15
+AMetal-1|net@1174|||S2700|pin@105||18|39|contact@364||18|83
+APoly|net@1179|||S900|nmos@4|poly-left|27|-122.5|pin@134||27|-135
+AN-Diff|net@1185|||S0|nmos@1|diff-bottom|54|-107.5|contact@373||54|-107.5
+AN-Diff|net@1197|||S0|nmos@1|diff-top|36|-107.5|nmos@4|diff-top|36|-107.5
+APoly|net@1200|||S0|pin@134||27|-135|pin@141||9|-135
+APoly|net@1201|||S0|pin@141||9|-135|contact@374||-18|-135
+APoly|net@1202|||S900|pin@124||9|15|pin@141||9|-135
+AMetal-1|net@1203|||S2700|contact@350||36|-45|contact@349||36|47
+AMetal-1|net@1204|||S0|contact@375||54|-135|pin@142||36|-135
+AMetal-1|net@1209|||S0|contact@376||45|142.5|pin@144||18|142.5
+AMetal-1|net@1210|||S2700|contact@364||18|83|pin@144||18|142.5
+AMetal-1|net@1211|||S900|pin@105||18|39|contact@360||18|-107.5
+AMetal-1|net@1212|||S2700|contact@347||54|47|pin@145||54|81
+AN-Diff|net@1213|||S0|nmos@0|diff-bottom|54|-45|contact@377||54|-45
+AMetal-2|net@1214|||S0|pin@19||72|-45|contact@378||54|-45
+AMetal-1|net@1215|||S2700|contact@378||54|-45|contact@377||54|-45
+AMetal-1|net@1216|||S900|contact@378||54|-45|contact@373||54|-107.5
+AMetal-1|net@1217|||S2700|pin@142||36|-135|contact@350||36|-45
+APoly|net@1218|||S1800|pin@87||-45|15|pin@146||-27|15
+APoly|net@1219|||S1800|pin@146||-27|15|pin@124||9|15
+APoly|net@1220|||S2700|contact@379||-27|-5|pin@146||-27|15
+Econd|fire|D5G2;|contact@374||I
+Efire_1||D5G2;|contact@379||I
+Egnd_9|gnd|D5G2;|pin@19||U
 Estate||D5G2;|pin@105||O
 Evdd_3|vdd|D5G2;|pin@44||G
 Evdd_4||D5G2;|pin@45||G
@@ -3268,381 +4590,391 @@ 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
+CpredCond;1{lay}||tsmcSun40GP|1249617237093|1254271740423||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()G1254270903267|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254271742955
 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
+NAN-Metal-1-P-Diff-Con|contact@309||-216|83|60||R|
+NX-Metal-1-Metal-2-Con|contact@310||-216|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@311||-36|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@314||-36|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@315||-72|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@318||-72|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@319||-108|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@322||-108|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@323||-144|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@326||-144|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@327||-180|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@330||-180|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@335||-198|83|60||R|
+NAN-Metal-1-P-Diff-Con|contact@336||-162|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@337||-126|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@338||-90|83|84||R|
+NAN-Metal-1-P-Diff-Con|contact@339||-54|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@340||-198|60|||R|
+NX-Metal-1-Metal-2-Con|contact@341||-162|60|||R|
+NX-Metal-1-Metal-2-Con|contact@342||-126|60|||R|
+NX-Metal-1-Metal-2-Con|contact@343||-90|60|||R|
+NX-Metal-1-Metal-2-Con|contact@344||-54|60|||R|
+NAN-Metal-1-P-Diff-Con|contact@345||-18|83|84||R|
+NX-Metal-1-Metal-2-Con|contact@346||-18|60|||R|
+NAN-Metal-1-P-Diff-Con|contact@347||18|47|12||R|
+NX-Metal-1-Metal-2-Con|contact@348||18|45|||R|
+NAN-Metal-1-P-Diff-Con|contact@349||0|47|12||R|
+NAN-Metal-1-N-Diff-Con|contact@350||0|-45|||R|
+NAN-Metal-1-N-Diff-Con|contact@351||18|-45|||R|
+NX-Metal-1-Metal-2-Con|contact@352||18|-45|||R|
+NX-Metal-1-Metal-2-Con|contact@354||18|-105|||R|
+NAN-Metal-1-N-Diff-Con|contact@355||18|-105|||R|
+NAN-Metal-1-N-Diff-Con|contact@357||-18|-45|||XR|
+NAN-Metal-1-N-Diff-Con|contact@358||-18|-105|||R|
+NAN-Metal-1-N-Diff-Con|contact@359||0|-105|||R|
+NAN-Metal-1-N-Diff-Con|contact@360||-36|-105|||R|
+NAN-Metal-1-P-Diff-Con|contact@362||-216|83|60||R|
+NX-Metal-1-Metal-2-Con|contact@363||-216|90|||R|
+NAN-Metal-1-P-Diff-Con|contact@364||-234|217|84||XYR|
+NX-Metal-1-Metal-2-Con|contact@366||-162|255|||XYR|
+NX-Metal-1-Metal-2-Con|contact@367||-162|225|||XYR|
+NX-Metal-1-Metal-2-Con|contact@368||-162|195|||XYR|
+NAN-Metal-1-P-Diff-Con|contact@369||-126|217|84||XYR|
+NX-Metal-1-Metal-2-Con|contact@370||-126|255|||XYR|
+NX-Metal-1-Metal-2-Con|contact@371||-126|225|||XYR|
+NX-Metal-1-Metal-2-Con|contact@372||-126|195|||XYR|
+NAN-Metal-1-P-Diff-Con|contact@373||-90|217|84||XYR|
+NX-Metal-1-Metal-2-Con|contact@374||-90|255|||XYR|
+NX-Metal-1-Metal-2-Con|contact@375||-90|225|||XYR|
+NX-Metal-1-Metal-2-Con|contact@376||-234|255|||XYR|
+NX-Metal-1-Metal-2-Con|contact@377||-90|195|||XYR|
+NAN-Metal-1-P-Diff-Con|contact@378||-54|217|84||XYR|
+NX-Metal-1-Metal-2-Con|contact@379||-54|255|||XYR|
+NX-Metal-1-Metal-2-Con|contact@380||-54|225|||XYR|
+NX-Metal-1-Metal-2-Con|contact@381||-54|195|||XYR|
+NAN-Metal-1-P-Diff-Con|contact@382||-72|217|84||XYR|
+NAN-Metal-1-P-Diff-Con|contact@383||-108|217|84||XYR|
+NAN-Metal-1-P-Diff-Con|contact@384||-144|217|84||XYR|
+NAN-Metal-1-P-Diff-Con|contact@385||-180|217|84||XYR|
+NAN-Metal-1-P-Diff-Con|contact@386||-216|217|84||XYR|
+NX-Metal-1-Metal-2-Con|contact@387||-234|225|||XYR|
+NX-Metal-1-Metal-2-Con|contact@388||-72|210|||XYR|
+NX-Metal-1-Metal-2-Con|contact@389||-108|210|||XYR|
+NX-Metal-1-Metal-2-Con|contact@390||-144|210|||XYR|
+NX-Metal-1-Metal-2-Con|contact@391||-180|210|||XYR|
+NX-Metal-1-Metal-2-Con|contact@392||-216|210|||XYR|
+NX-Metal-1-Metal-2-Con|contact@393||-234|195|||XYR|
+NAN-Metal-1-P-Diff-Con|contact@394||-198|217|84||XYR|
+NX-Metal-1-Metal-2-Con|contact@395||-198|255|||XYR|
+NX-Metal-1-Metal-2-Con|contact@396||-198|225|||XYR|
+NX-Metal-1-Metal-2-Con|contact@397||-198|195|||XYR|
+NAN-Metal-1-P-Diff-Con|contact@398||-162|217|84||XYR|
+NAN-Metal-1-P-Diff-Con|contact@399||-252|217|84||XR|
+NX-Metal-1-Metal-2-Con|contact@400||-252|210|||XYR|
+NAN-Metal-1-Poly-Con|contact@401||9|143|4|||
+NAN-Metal-1-Poly-Con|contact@402||-63|143|2|||
+NAN-Metal-1-Poly-Con|contact@403||9|-75||||
+NAN-Metal-1-Poly-Con|contact@404||-27|-135|2|||
+NAN-Metal-1-Poly-Con|contact@405||-243|285|2||XY|
+NAN-Metal-1-N-Diff-Con|contact@406||-36|-45|||R|
+NX-Metal-1-Metal-2-Con|contact@409||54|142.5|||R|
+NAN-Metal-1-Poly-Con|contact@410||-225|157.5|2||XY|
+NX-Metal-1-Metal-2-Con|contact@412||-207|142.5|||R|
+NN-Transistor|nmos@0||9|-45|||R|
+NN-Transistor|nmos@1||9|-105|||R|
+NN-Transistor|nmos@3||-27|-45|||XR|
+NN-Transistor|nmos@4||-27|-105|||XR|
+NMetal-2-Pin|pin@19||27|-45|||R|
+NMetal-2-Pin|pin@38||27|-105||||
+NMetal-2-Pin|pin@46||27|45||||
+NPoly-Pin|pin@95||-27|143||||
+NPoly-Pin|pin@96||-189|143||||
+NPoly-Pin|pin@97||-171|143||||
+NPoly-Pin|pin@98||-153|143||||
+NPoly-Pin|pin@100||-117|143||||
+NPoly-Pin|pin@101||-99|143||||
+NPoly-Pin|pin@102||-81|143||||
+NPoly-Pin|pin@103||-63|143||||
+NPoly-Pin|pin@104||-45|143||||
+NMetal-1-Pin|pin@105||-18|-22||||
+NPoly-Pin|pin@106||9|143||||
+NMetal-1-Pin|pin@107||-18|143||||
+NPoly-Pin|pin@108||9|-75||||
+NMetal-1-Pin|pin@109||0|-75||||
+NMetal-1-Pin|pin@115||54|-135||||
+NPoly-Pin|pin@116||-27|143|||X|
+NMetal-2-Pin|pin@118||-54|225|||XY|
+NPoly-Pin|pin@119||-153|285|||XY|
+NPoly-Pin|pin@120||-171|285|||XY|
+NPoly-Pin|pin@121||-189|285|||XY|
+NPoly-Pin|pin@122||-207|285|||XY|
+NPoly-Pin|pin@123||-225|285|||XY|
+NMetal-2-Pin|pin@124||-54|195|||XY|
+NMetal-2-Pin|pin@125||-54|255|||XY|
+NPoly-Pin|pin@127||-243|285|||XY|
+NPoly-Pin|pin@128||-81|285|||XY|
+NPoly-Pin|pin@129||-99|285|||XY|
+NPoly-Pin|pin@130||-117|285|||XY|
+NPoly-Pin|pin@131||-135|285|||XY|
+NMetal-2-Pin|pin@132||45|225||||
+NMetal-2-Pin|pin@133||45|255||||
+NMetal-2-Pin|pin@134||45|195||||
+NPoly-Pin|pin@140||-207|143||||
+NMetal-1-Pin|pin@141||-18|127||||
+NPoly-Pin|pin@142||-63|285||||
+NPoly-Pin|pin@143||-135|143||||
+NMetal-1-Pin|pin@147||-36|-22||||
+NMetal-1-Pin|pin@149||-225|157.5||||
+NMetal-1-Pin|pin@150||18|-90||||
+NMetal-1-Pin|pin@152||18|-120||||
+NMetal-1-Pin|pin@153||18|-15||||
+NMetal-1-Pin|pin@154||18|15||||
+NMetal-1-Pin|pin@155||-180|150||||
+NMetal-1-Pin|pin@156||-180|150||||
+NMetal-1-Pin|pin@157||-207|157.5||||
+NprBoundary-Node|plnode@2||-135|0|360|300||A
+NN-Well-Node|plnode@13||-117|150|300|270||A
+NNPlus-Node|plnode@14||-9|-75|78|112||A
+NPPlus-Node|plnode@15||-117|150|294|270||A
+NP-Transistor|pmos@31||-45|83|84||XYR|
+NP-Transistor|pmos@32||-63|83|84||XYR|
+NP-Transistor|pmos@33||-81|83|84||XYR|
+NP-Transistor|pmos@34||-99|83|84||XYR|
+NP-Transistor|pmos@35||-117|83|84||XYR|
+NP-Transistor|pmos@36||-135|83|84||XYR|
+NP-Transistor|pmos@37||-153|83|84||XYR|
+NP-Transistor|pmos@38||-171|83|84||XYR|
+NP-Transistor|pmos@39||-189|83|84||XYR|
+NP-Transistor|pmos@40||-207|83|84||XYR|
+NP-Transistor|pmos@41||-27|83|84||XYR|
+NP-Transistor|pmos@42||9|47|12||R|
+NP-Transistor|pmos@43||-225|217|84||R|
+NP-Transistor|pmos@44||-207|217|84||R|
+NP-Transistor|pmos@45||-243|217|84||R|
+NP-Transistor|pmos@46||-189|217|84||R|
+NP-Transistor|pmos@47||-171|217|84||R|
+NP-Transistor|pmos@48||-153|217|84||R|
+NP-Transistor|pmos@49||-135|217|84||R|
+NP-Transistor|pmos@50||-117|217|84||R|
+NP-Transistor|pmos@51||-99|217|84||R|
+NP-Transistor|pmos@52||-81|217|84||R|
+NP-Transistor|pmos@53||-63|217|84||R|
+AMetal-1|net@881|||S0|contact@310||-216|90|contact@309||-216|90
+AP-Diff|net@883|||S0|pmos@31|diff-top|-36|53|contact@311||-36|53
+AMetal-1|net@884|||S0|contact@314||-36|90|contact@311||-36|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|-72|53|contact@315||-72|53
+AMetal-1|net@889|||S0|contact@318||-72|90|contact@315||-72|90
+AP-Diff|net@892|||S1800|pmos@34|diff-top|-90|59|pmos@33|diff-bottom|-90|59
+AP-Diff|net@893|||S0|pmos@32|diff-bottom|-72|59|pmos@33|diff-top|-72|59
+AP-Diff|net@894|||S1800|pmos@35|diff-top|-108|53|contact@319||-108|53
+AMetal-1|net@895|||S0|contact@322||-108|90|contact@319||-108|90
+AP-Diff|net@898|||S1800|pmos@36|diff-top|-126|59|pmos@35|diff-bottom|-126|59
+AP-Diff|net@899|||S1800|pmos@37|diff-top|-144|53|contact@323||-144|53
+AMetal-1|net@900|||S0|contact@326||-144|90|contact@323||-144|90
+AP-Diff|net@903|||S0|pmos@36|diff-bottom|-144|59|pmos@37|diff-top|-144|59
+AP-Diff|net@904|||S0|pmos@34|diff-bottom|-108|58|pmos@35|diff-top|-108|58
+AP-Diff|net@905|||S1800|pmos@39|diff-top|-180|53|contact@327||-180|53
+AMetal-1|net@906|||S0|contact@330||-180|90|contact@327||-180|90
+AP-Diff|net@909|||S0|pmos@38|diff-bottom|-180|59|pmos@39|diff-top|-180|59
+AP-Diff|net@914|||S1800|pmos@40|diff-top|-198|58|pmos@39|diff-bottom|-198|58
+AP-Diff|net@915|||S0|pmos@39|diff-bottom|-198|83|contact@335||-198|83
+AP-Diff|net@917|||S0|pmos@35|diff-bottom|-126|83|contact@337||-126|83
+AP-Diff|net@918|||S0|pmos@33|diff-bottom|-90|83|contact@338||-90|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||-90|60|contact@338||-90|60
+AMetal-1|net@922|||S0|contact@342||-126|60|contact@337||-126|60
+AMetal-1|net@923|||S0|contact@341||-162|60|contact@336||-162|60
+AMetal-1|net@924|||S0|contact@340||-198|60|contact@335||-198|60
+AMetal-2|net@925|||S1800|contact@340||-198|60|contact@341||-162|60
+AMetal-2|net@926|||S1800|contact@341||-162|60|contact@342||-126|60
+AMetal-2|net@927|||S1800|contact@342||-126|60|contact@343||-90|60
+AMetal-2|net@928|||S1800|contact@343||-90|60|contact@344||-54|60
+AP-Diff|net@929|||S1800|pmos@41|diff-bottom|-36|86|pmos@31|diff-top|-36|86
+AP-Diff|net@930|||S1800|pmos@41|diff-top|-18|83|contact@345||-18|83
+AMetal-1|net@931|||S0|contact@346||-18|60|contact@345||-18|60
+AMetal-2|net@932|||S0|contact@346||-18|60|contact@344||-54|60
+AMetal-2|net@934|||S1800|contact@330||-180|90|contact@326||-144|90
+AMetal-2|net@935|||S1800|contact@326||-144|90|contact@322||-108|90
+AMetal-2|net@936|||S1800|contact@322||-108|90|contact@318||-72|90
+AMetal-2|net@937|||S1800|contact@318||-72|90|contact@314||-36|90
+APoly|net@974|||S2700|pmos@41|poly-right|-27|26|pin@95||-27|143
+APoly|net@977|||S2700|pmos@39|poly-right|-189|26|pin@96||-189|143
+APoly|net@978|||S1800|pin@96||-189|143|pin@97||-171|143
+APoly|net@980|||S2700|pmos@38|poly-right|-171|26|pin@97||-171|143
+APoly|net@981|||S1800|pin@97||-171|143|pin@98||-153|143
+APoly|net@983|||S2700|pmos@37|poly-right|-153|26|pin@98||-153|143
+APoly|net@989|||S2700|pmos@35|poly-right|-117|26|pin@100||-117|143
+APoly|net@990|||S1800|pin@100||-117|143|pin@101||-99|143
+APoly|net@992|||S2700|pmos@34|poly-right|-99|26|pin@101||-99|143
+APoly|net@993|||S1800|pin@101||-99|143|pin@102||-81|143
+APoly|net@995|||S2700|pmos@33|poly-right|-81|26|pin@102||-81|143
+APoly|net@998|||S2700|pmos@32|poly-right|-63|26|pin@103||-63|143
+APoly|net@999|||S1800|pin@103||-63|143|pin@104||-45|143
+APoly|net@1000|||S1800|pin@104||-45|143|pin@95||-27|143
+APoly|net@1001|||S2700|pmos@31|poly-right|-45|26|pin@104||-45|143
+AP-Diff|net@1010|||S0|pmos@42|diff-bottom|18|47|contact@347||18|47
+AMetal-1|net@1011|||S900|contact@348||18|45|contact@347||18|41
+AMetal-2|net@1012|||S1800|contact@348||18|45|pin@46||27|45
+APoly|net@1028|||S2700|pmos@42|poly-left|9|26|pin@106||9|143
+APoly|net@1029|||S0|contact@401||10|143|pin@106||9|143
+AMetal-1|net@1030|||S2700|contact@345||-18|83|pin@107||-18|143
+AMetal-1|net@1031|||S900|pin@107||-18|143|pin@105||-18|-22
+AMetal-1|net@1032|||S0|contact@401||10|143|pin@107||-18|143
+APoly|net@1033|||S900|pin@106||9|143|nmos@0|poly-right|9|-30
+AP-Diff|net@1034|||S0|pmos@42|diff-top|0|47|contact@349||0|47
+AN-Diff|net@1035|||S0|nmos@0|diff-top|0|-45|contact@350||0|-45
+AMetal-1|net@1036|||S2700|contact@350||0|-45|contact@349||0|41
+AN-Diff|net@1037|||S0|nmos@0|diff-bottom|18|-45|contact@351||18|-45
+AMetal-1|net@1038|||S2700|contact@352||18|-45|contact@351||18|-45
+APoly|net@1039|||S2700|nmos@1|poly-right|9|-90|pin@108||9|-75
+APoly|net@1040|||S0|contact@403||9|-75|pin@108||9|-75
+AMetal-1|net@1041|||S0|contact@403||9|-75|pin@109||0|-75
+AMetal-1|net@1042|||S900|contact@350||0|-45|pin@109||0|-75
+AN-Diff|net@1043|||S0|nmos@1|diff-bottom|18|-105|contact@355||18|-105
+AMetal-1|net@1044|||S900|contact@355||18|-105|contact@354||18|-105
+AN-Diff|net@1049|||S0|nmos@3|diff-top|-18|-45|contact@357||-18|-45
+AN-Diff|net@1050|||S0|nmos@4|diff-top|-18|-105|contact@358||-18|-105
+AMetal-1|net@1051|||S2700|contact@358||-18|-105|contact@357||-18|-45
+AN-Diff|net@1052|||S0|nmos@1|diff-top|0|-105|contact@359||0|-105
+AMetal-1|net@1053|||S0|contact@359||0|-105|contact@358||-18|-105
+AN-Diff|net@1054|||S0|nmos@4|diff-bottom|-36|-105|contact@360||-36|-105
+APoly|net@1056|||S900|nmos@4|poly-left|-27|-120|contact@404||-27|-135
+AMetal-1|net@1063|||S1800|contact@404||-28|-135|pin@115||54|-135
+AMetal-2|net@1065|||S0|pin@19||27|-45|contact@352||18|-45
+AMetal-2|net@1066|||S0|pin@38||27|-105|contact@354||18|-105
+AP-Diff|net@1074|||S1800|pmos@38|diff-top|-162|84|contact@336||-162|84
+AP-Diff|net@1075|||S0|pmos@37|diff-bottom|-162|83|contact@336||-162|83
+AP-Diff|net@1085|||S0|pmos@40|diff-bottom|-216|83|contact@362||-216|83
+AMetal-1|net@1086|||S0|contact@363||-216|90|contact@362||-216|90
+AMetal-2|net@1087|||S1800|contact@363||-216|90|contact@330||-180|90
+AMetal-2|net@1089|||S1800|contact@310||-216|90|contact@363||-216|90
+APoly|net@1091|||S1800|pin@102||-81|143|pin@116||-27|143
+APoly|net@1092|||S0|pin@116||-27|143|pin@103||-63|143
+AMetal-2|net@1094|||S1800|pin@124||-54|195|contact@381||-54|195
+AMetal-2|net@1095|||S1800|contact@376||-234|255|contact@395||-198|255
+AMetal-2|net@1096|||S0|contact@371||-126|225|contact@367||-162|225
+AMetal-2|net@1097|||S0|contact@367||-162|225|contact@396||-198|225
+AMetal-2|net@1098|||S0|contact@396||-198|225|contact@387||-234|225
+AMetal-2|net@1100|||S1800|contact@393||-234|195|contact@397||-198|195
+AMetal-2|net@1101|||S1800|contact@397||-198|195|contact@368||-162|195
+AMetal-2|net@1102|||S0|contact@381||-54|195|contact@377||-90|195
+AMetal-2|net@1103|||S0|contact@377||-90|195|contact@372||-126|195
+AMetal-2|net@1104|||S0|contact@372||-126|195|contact@368||-162|195
+AP-Diff|net@1105|||S0|pmos@50|diff-bottom|-108|238|contact@383||-108|238
+AMetal-2|net@1106|||S1800|contact@395||-198|255|contact@366||-162|255
+AP-Diff|net@1107|||S1800|pmos@51|diff-top|-108|234|contact@383||-108|234
+AP-Diff|net@1108|||S1800|pmos@50|diff-top|-126|240|contact@369||-126|240
+AP-Diff|net@1109|||S0|pmos@49|diff-bottom|-126|233|contact@369||-126|233
+AP-Diff|net@1110|||S0|pmos@48|diff-bottom|-144|237|contact@384||-144|237
+AP-Diff|net@1111|||S1800|pmos@49|diff-top|-144|217|contact@384||-144|217
+AP-Diff|net@1112|||S1800|pmos@48|diff-top|-162|241|contact@398||-162|241
+AP-Diff|net@1113|||S0|pmos@47|diff-bottom|-162|239|contact@398||-162|239
+AP-Diff|net@1114|||S0|pmos@43|diff-bottom|-216|238|pmos@44|diff-top|-216|238
+AP-Diff|net@1115|||S0|pmos@53|diff-bottom|-54|212|contact@378||-54|212
+AP-Diff|net@1116|||S1800|pmos@43|diff-top|-234|247|contact@364||-234|247
+AMetal-2|net@1117|||S1800|contact@366||-162|255|contact@370||-126|255
+AMetal-1|net@1118|||S0|contact@393||-234|195|contact@364||-234|195
+AMetal-1|net@1119|||S0|contact@387||-234|225|contact@364||-234|225
+AMetal-1|net@1120|||S0|contact@376||-234|255|contact@364||-234|255
+AP-Diff|net@1121|||S1800|pmos@46|diff-top|-198|247|contact@394||-198|247
+AMetal-1|net@1122|||S0|contact@397||-198|195|contact@394||-198|195
+AMetal-1|net@1123|||S0|contact@396||-198|225|contact@394||-198|225
+AMetal-1|net@1124|||S0|contact@395||-198|255|contact@394||-198|255
+AP-Diff|net@1125|||S1800|pmos@47|diff-top|-180|241|pmos@46|diff-bottom|-180|241
+AP-Diff|net@1126|||S0|pmos@44|diff-bottom|-198|241|pmos@46|diff-top|-198|241
+AMetal-1|net@1127|||S0|contact@368||-162|195|contact@398||-162|195
+AMetal-2|net@1128|||S1800|contact@370||-126|255|contact@374||-90|255
+AMetal-1|net@1129|||S0|contact@367||-162|225|contact@398||-162|225
+AMetal-1|net@1130|||S0|contact@366||-162|255|contact@398||-162|255
+AMetal-1|net@1131|||S0|contact@372||-126|195|contact@369||-126|195
+AMetal-1|net@1132|||S0|contact@371||-126|225|contact@369||-126|225
+AMetal-1|net@1133|||S0|contact@370||-126|255|contact@369||-126|255
+AP-Diff|net@1134|||S1800|pmos@52|diff-top|-90|247|contact@373||-90|247
+AMetal-1|net@1135|||S0|contact@377||-90|195|contact@373||-90|195
+AMetal-1|net@1136|||S0|contact@375||-90|225|contact@373||-90|225
+AMetal-1|net@1137|||S0|contact@374||-90|255|contact@373||-90|255
+AP-Diff|net@1138|||S0|pmos@51|diff-bottom|-90|241|pmos@52|diff-top|-90|241
+AMetal-2|net@1139|||S1800|contact@374||-90|255|contact@379||-54|255
+AMetal-1|net@1140|||S0|contact@381||-54|195|contact@378||-54|195
+AMetal-1|net@1141|||S0|contact@380||-54|225|contact@378||-54|225
+AMetal-1|net@1142|||S0|contact@379||-54|255|contact@378||-54|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|-180|217|contact@385||-180|217
+AP-Diff|net@1146|||S0|pmos@43|diff-bottom|-216|217|contact@386||-216|217
+AMetal-1|net@1147|||S0|contact@392||-216|210|contact@386||-216|210
+AMetal-1|net@1148|||S0|contact@391||-180|210|contact@385||-180|210
+AMetal-1|net@1149|||S0|contact@390||-144|210|contact@384||-144|210
+AMetal-2|net@1150|||S0|contact@379||-54|255|pin@125||-54|255
+AMetal-1|net@1151|||S0|contact@389||-108|210|contact@383||-108|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||-108|210
+AMetal-2|net@1154|||S0|contact@389||-108|210|contact@390||-144|210
+AMetal-2|net@1155|||S0|contact@390||-144|210|contact@391||-180|210
+AMetal-2|net@1156|||S0|contact@391||-180|210|contact@392||-216|210
+AP-Diff|net@1157|||S0|pmos@45|diff-bottom|-234|214|pmos@43|diff-top|-234|214
+APoly|net@1159|||S2700|pmos@45|poly-right|-243|274|pin@127||-243|285
+AMetal-2|net@1161|||S1800|pin@118||-54|225|contact@380||-54|225
+APoly|net@1162|||S2700|pmos@52|poly-right|-81|274|pin@128||-81|285
+APoly|net@1163|||S0|pin@128||-81|285|pin@129||-99|285
+APoly|net@1164|||S2700|pmos@51|poly-right|-99|274|pin@129||-99|285
+APoly|net@1165|||S0|pin@129||-99|285|pin@130||-117|285
+APoly|net@1166|||S2700|pmos@50|poly-right|-117|274|pin@130||-117|285
+APoly|net@1167|||S0|pin@130||-117|285|pin@131||-135|285
+APoly|net@1168|||S2700|pmos@49|poly-right|-135|274|pin@131||-135|285
+APoly|net@1169|||S0|pin@131||-135|285|pin@119||-153|285
+APoly|net@1170|||S2700|pmos@48|poly-right|-153|274|pin@119||-153|285
+APoly|net@1171|||S0|pin@119||-153|285|pin@120||-171|285
+AMetal-2|net@1172|||S0|contact@380||-54|225|contact@375||-90|225
+APoly|net@1173|||S2700|pmos@47|poly-right|-171|274|pin@120||-171|285
+APoly|net@1174|||S0|pin@120||-171|285|pin@121||-189|285
+APoly|net@1175|||S2700|pmos@46|poly-right|-189|274|pin@121||-189|285
+APoly|net@1176|||S0|pin@121||-189|285|pin@122||-207|285
+APoly|net@1177|||S2700|pmos@44|poly-right|-207|274|pin@122||-207|285
+APoly|net@1178|||S0|pin@122||-207|285|pin@123||-225|285
+APoly|net@1179|||S0|pin@123||-225|285|pin@127||-243|285
+APoly|net@1180|||S2700|pmos@43|poly-right|-225|274|pin@123||-225|285
+AMetal-2|net@1182|||S0|contact@375||-90|225|contact@371||-126|225
+AP-Diff|net@1183|||S0|pmos@45|diff-top|-252|217|contact@399||-252|217
+AMetal-1|net@1185|||S0|contact@400||-252|210|contact@399||-252|210
+AMetal-2|net@1186|||S1800|contact@400||-252|210|contact@392||-216|210
+AMetal-2|net@1187|||S0|pin@133||45|255|pin@125||-54|255
+AMetal-2|net@1188|||S0|pin@132||45|225|pin@118||-54|225
+AMetal-2|net@1189|||S0|pin@134||45|195|pin@124||-54|195
+APoly|net@1200|||S2700|pmos@40|poly-right|-207|26|pin@140||-207|143
+APoly|net@1201|||S0|pin@96||-189|143|pin@140||-207|143
+AMetal-1|net@1202|||S900|pin@141||-18|127|contact@345||-18|83
+APoly|net@1203|||S0|pin@128||-81|285|contact@405||-243|285
+APoly|net@1204|||S2700|pmos@53|poly-right|-63|274|pin@142||-63|285
+APoly|net@1205|||S1800|pin@128||-81|285|pin@142||-63|285
+APoly|net@1208|||S1800|pin@98||-153|143|pin@143||-135|143
+APoly|net@1209|||S1800|pin@143||-135|143|pin@100||-117|143
+APoly|net@1210|||S2700|pmos@36|poly-left|-135|140|pin@143||-135|143
+APoly|net@1211|||S0|contact@402||-63|143|pin@103||-63|143
+APoly|net@1215|||S2700|nmos@3|poly-right|-27|-30|pmos@41|poly-right|-27|26
+AN-Diff|net@1227|||S0|nmos@3|diff-bottom|-36|-45|contact@406||-36|-45
+AMetal-1|net@1228|||S900|contact@406||-36|-45|contact@360||-36|-105
+AMetal-1|net@1229|||S0|pin@105||-18|-22|pin@147||-36|-22
+AMetal-1|net@1230|||S2700|contact@406||-36|-45|pin@147||-36|-22
+AMetal-1|net@1243|||S900|contact@409||54|142.5|pin@115||54|-135
+AMetal-1|net@1247|||S2700|contact@355||18|-105|pin@150||18|-90
+AMetal-1|net@1250|||S900|pin@150||18|-90|pin@152||18|-120
+AMetal-1|net@1252|||S2700|contact@352||18|-45|pin@153||18|-15
+AMetal-1|net@1253|||S900|contact@348||18|45|pin@154||18|15
+AMetal-1|net@1254|||S2700|contact@327||-180|83|pin@155||-180|150
+AMetal-1|net@1255|||S0|pin@155||-180|150|pin@156||-180|150
+AMetal-1|net@1256|||S900|contact@385||-180|175|pin@156||-180|150
+AMetal-1|net@1257|||S0|pin@149||-225|157.5|contact@410||-226|157.5
+APoly|net@1258|||S900|pmos@43|poly-left|-225|160|contact@410||-225|157.5
+AMetal-2|net@1262|||S0|contact@409||54|142.5|contact@412||-207|142.5
+AMetal-1|net@1263|||S2700|contact@412||-207|142.5|pin@157||-207|157.5
+AMetal-1|net@1264|||S1800|contact@410||-224|157.5|pin@157||-207|157.5
+Econd||D5G2;|contact@405||I
+Egnd_9|gnd|D5G2;|pin@19||U
 Egnd_10||D5G2;|pin@38||G
-Einb|in|D5G2;|contact@217||I
+Einb|in|D5G2;|contact@402||I
 Estate||D5G2;|pin@105||O
+Estate_1||D5G2;|pin@141||B
 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
@@ -3714,14 +5046,14 @@ 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
+Cselect_x2;1{lay}||tsmcSun40GP|1252813494176|1253875205419||DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254093321402
 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||
+NN-Well-Node|plnode@0||9|124|18|248||A
+NNPlus-Node|plnode@1||9|-96.5|18|193||
+NPPlus-Node|plnode@2||9|124|18|248||
+NN-Well-Node|plnode@3||-9|124|18|248||A
+NNPlus-Node|plnode@4||-9|-96.5|18|193||
+NPPlus-Node|plnode@5||-9|124|18|248||
 X
 
 # Cell select_x4;1{lay}
@@ -3745,8 +5077,114 @@ Iselect_x8;1{lay}|select_x@0||-72|0|||D5G4;
 Iselect_x8;1{lay}|select_x@1||72|0|||D5G4;
 X
 
+# Cell setlogic;1{lay}
+Csetlogic;1{lay}||tsmcSun40GP|1253852649412|1254271921978||DRC_last_good_drc_area_date()G1254271368822|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254271956054
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NAN-Metal-1-P-Diff-Con|contact@0||171|-119.5|84||R|
+NAN-Metal-1-P-Diff-Con|contact@1||135|-119.5|84||R|
+NX-Metal-1-Metal-2-Con|contact@3||135|-157.5|||R|
+NAN-Metal-1-N-Diff-Con|contact@4||207|-277.5|60||R|
+NX-Metal-1-Metal-2-Con|contact@5||135|-97.5|||R|
+NX-Metal-1-Metal-2-Con|contact@6||207|-97.5|||R|
+NX-Metal-1-Metal-2-Con|contact@7||135|-127.5|||R|
+NX-Metal-1-Metal-2-Con|contact@8||207|-307.5|||R|
+NX-Metal-1-Metal-2-Con|contact@9||207|-277.5|||R|
+NX-Metal-1-Metal-2-Con|contact@10||171|-207.5|||R|
+NX-Metal-1-Metal-2-Con|contact@11||135|-307.5|||R|
+NAN-Metal-1-P-Diff-Con|contact@12||207|-119.5|84||R|
+NX-Metal-1-Metal-2-Con|contact@14||135|-277.5|||R|
+NAN-Metal-1-N-Diff-Con|contact@15||135|-277.5|60||R|
+NX-Metal-1-Metal-2-Con|contact@16||207|-127.5|||R|
+NX-Metal-1-Metal-2-Con|contact@17||135|-247.5|||R|
+NAN-Metal-1-N-Diff-Con|contact@18||171|-277.5|60||R|
+NX-Metal-1-Metal-2-Con|contact@19||207|-157.5|||R|
+NX-Metal-1-Metal-2-Con|contact@21||207|-247.5|||R|
+NAN-Metal-1-Poly-Con|contact@22||171|-60|4|||
+NAN-Metal-1-Poly-Con|contact@23||171|-330|4|||
+NAN-Metal-1-Poly-Con|contact@24||206|-329.5|2|||
+NN-Transistor|nmos@0||144|-277.5|60||R|
+NN-Transistor|nmos@1||180|-277.5|60||R|
+NN-Transistor|nmos@2||162|-277.5|60||R|
+NN-Transistor|nmos@3||198|-277.5|60||R|
+NPoly-Pin|pin@0||180|-60||||
+NPoly-Pin|pin@1||162|-330||||
+NPoly-Pin|pin@3||198|-329.5||||
+NPoly-Pin|pin@4||171|-330||||
+NPoly-Pin|pin@5||180|-330||||
+NPoly-Pin|pin@7||162|-60||||
+NPoly-Pin|pin@8||171|-60||||
+NPoly-Pin|pin@9||144|-195||||
+NPoly-Pin|pin@10||198|-195||||
+NprBoundary-Node|plnode@0||171|-202.5|90|300||
+NN-Well-Node|plnode@1||171|-120.5|102|136||A
+NNPlus-Node|plnode@2||171|-277.5|96|112||A
+NPPlus-Node|plnode@3||171|-120.5|96|136||A
+NP-Transistor|pmos@0||180|-119.5|84||R|
+NP-Transistor|pmos@1||144|-119.5|84||R|
+NP-Transistor|pmos@2||198|-119.5|84||R|
+NP-Transistor|pmos@3||162|-119.5|84||R|
+AMetal-2|net@0|||S1800|contact@11||135|-307.5|contact@8||207|-307.5
+AP-Diff|net@1|||S0|pmos@3|diff-bottom|171|-120.5|contact@0||171|-120.5
+AMetal-1|net@2||-7|IJS0|contact@17||135|-247.5|contact@15||135|-247.5
+APoly|net@3|||S1800|pin@1||162|-330|pin@4||171|-330
+APoly|net@4|||S900|nmos@1|poly-left|180|-322.5|pin@5||180|-330
+APoly|net@5|||S2700|pin@4||171|-330|contact@23||171|-330
+APoly|net@6|||S1800|pin@7||162|-60|pin@0||180|-60
+AMetal-2|net@7|||S1800|contact@5||135|-97.5|contact@6||207|-97.5
+APoly|net@8|||S900|nmos@3|poly-left|198|-322.5|pin@3||198|-329.5
+AP-Diff|net@9|||S1800|pmos@1|diff-bottom|153|-138.5|pmos@3|diff-top|153|-138.5
+APoly|net@11|||S2700|pmos@3|poly-right|162|-62.5|pin@7||162|-60
+AMetal-1|net@12|||S900|contact@0||171|-120.5|contact@10||171|-207.5
+AMetal-1|net@13|||S0|contact@7||135|-127.5|contact@1||135|-127.5
+APoly|net@15|||S0|pin@0||180|-60|pin@8||171|-60
+AMetal-1|net@16|||S0|contact@3||135|-157.5|contact@1||135|-157.5
+AN-Diff|net@17|||S1800|nmos@2|diff-bottom|171|-277.5|nmos@1|diff-top|171|-277.5
+AMetal-1|net@18|||S0|contact@16||207|-127.5|contact@12||207|-127.5
+APoly|net@19|||S2700|pmos@0|poly-right|180|-62.5|pin@0||180|-60
+AMetal-1|net@20||-7|IJS0|contact@8||207|-307.5|contact@4||207|-307.5
+APoly|net@21|||S1800|pin@4||171|-330|pin@5||180|-330
+AMetal-1|net@22||-7|IJS0|contact@5||135|-97.5|contact@1||135|-97.5
+AN-Diff|net@23|||S0|nmos@0|diff-top|135|-277.5|contact@15||135|-277.5
+AMetal-1|net@24|||S0|contact@14||135|-277.5|contact@15||135|-277.5
+AMetal-2|net@26|||S1800|contact@17||135|-247.5|contact@21||207|-247.5
+AN-Diff|net@28|||S1800|nmos@0|diff-bottom|153|-286.5|nmos@2|diff-top|153|-286.5
+AP-Diff|net@29|||S0|pmos@1|diff-top|135|-120.5|contact@1||135|-120.5
+AMetal-2|net@30|||S1800|contact@14||135|-277.5|contact@9||207|-277.5
+APoly|net@32|||S900|pin@8||171|-60|contact@22||171|-60
+AMetal-1|net@33||-7|IJS0|contact@19||207|-157.5|contact@12||207|-157.5
+AP-Diff|net@34|||S1800|pmos@0|diff-bottom|189|-120.5|pmos@2|diff-top|189|-120.5
+AN-Diff|net@35|||S0|nmos@3|diff-bottom|207|-277.5|contact@4||207|-277.5
+AMetal-1|net@37|||S0|contact@11||135|-307.5|contact@15||135|-307.5
+APoly|net@38|||S900|nmos@2|poly-left|162|-322.5|pin@1||162|-330
+AP-Diff|net@39|||S1800|pmos@3|diff-bottom|171|-138.5|pmos@0|diff-top|171|-138.5
+AMetal-2|net@40|||S1800|contact@3||135|-157.5|contact@19||207|-157.5
+AMetal-1|net@41|||S0|contact@6||207|-97.5|contact@12||207|-97.5
+AMetal-1|net@42|||S2700|contact@18||171|-277.5|contact@10||171|-207.5
+AMetal-1|net@43|||S0|contact@9||207|-277.5|contact@4||207|-277.5
+AMetal-2|net@44|||S1800|contact@7||135|-127.5|contact@16||207|-127.5
+AN-Diff|net@45|||S0|nmos@1|diff-bottom|189|-287.5|nmos@3|diff-top|189|-287.5
+AN-Diff|net@46|||S0|nmos@2|diff-bottom|171|-277.5|contact@18||171|-277.5
+AP-Diff|net@47|||S0|pmos@2|diff-bottom|207|-120.5|contact@12||207|-120.5
+APoly|net@48|||S2700|nmos@0|poly-right|144|-232.5|pin@9||144|-195
+APoly|net@49|||S2700|pin@9||144|-195|pmos@1|poly-left|144|-176.5
+APoly|net@50|||S2700|nmos@3|poly-right|198|-232.5|pin@10||198|-195
+APoly|net@51|||S2700|pin@10||198|-195|pmos@2|poly-left|198|-176.5
+APoly|net@52|||S1800|pin@9||144|-195|pin@10||198|-195
+APoly|net@53|||S1800|pin@3||198|-329.5|contact@24||207|-329.5
+Edisable||D5G2;|contact@23||I
+EdisableLO||D5G2;|contact@22||I
+Egnd||D5G2;|contact@17||P
+Egnd_1||D5G2;|contact@14||P
+Egnd_2||D5G2;|contact@11||P
+Eport||D5G2;|contact@10||B
+EvalLO||D5G2;|contact@24||I
+Evdd||D5G2;|contact@5||P
+Evdd_1||D5G2;|contact@7||P
+Evdd_2||D5G2;|contact@3||P
+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
+CsuccCond;1{ic}||artwork|1227921780535|1253853216727|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]
@@ -3764,6 +5202,7 @@ NPin|pin@49||-2.5|1|1|1|||ART_color()I-1174339839
 NPin|pin@57||-2.5|-1|1|1|||ART_color()I-1174339839
 NPin|pin@58||-3|-1|1|1||
 Ngeneric:Invisible-Pin|pin@59||-0.75|0|||||ART_message(C26;D5G2;)SK
+Nschematic:Bus_Pin|pin@60||-1|-2||||
 AThicker|net@19|||FS900|pin@25||-2.5|2|pin@29||-2.5|1|ART_color()I-1174339839
 AThicker|net@20|||FS0|pin@29||-2.5|1|pin@30||-3|1|ART_color()I-1174339839
 AThicker|net@26|||FS900|pin@29||-2.5|1|pin@27||-2.5|-2|ART_color()I-1174339839
@@ -3774,17 +5213,447 @@ AThicker|net@67|||FS1800|pin@25||-2.5|2|pin@26||-0.5|2|ART_color()I-1174339839
 Econd||D5G2;X-3;|pin@41||I
 Efire||D5G2;X-2.5;|pin@2||I
 Estate||D5G2;X2.5;|pin@6||O
+Estate_1|tap|D5G2;|pin@60||O
 X
 
 # 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
+CsuccCond;1{lay}||tsmcSun40GP|1249617237093|1254384625305||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()G1254267758649|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254384636138
+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|
+NAN-Metal-1-N-Diff-Con|contact@188||72|-75|60||R|
+NAN-Metal-1-N-Diff-Con|contact@190||54|-75|60||R|
+NAN-Metal-1-N-Diff-Con|contact@195||90|-75|60||R|
+NAN-Metal-1-N-Diff-Con|contact@243||108|-75|58||R|
+NX-Metal-1-Metal-2-Con|contact@246||108|-45|||XR|
+NX-Metal-1-Metal-2-Con|contact@247||108|-75|||XR|
+NX-Metal-1-Metal-2-Con|contact@248||108|-105|||XR|
+NX-Metal-1-Metal-2-Con|contact@255||72|-45|||XR|
+NX-Metal-1-Metal-2-Con|contact@256||72|-75|||XR|
+NX-Metal-1-Metal-2-Con|contact@257||72|-105|||XR|
+NX-Metal-1-Metal-2-Con|contact@258||54|-60|||R|
+NX-Metal-1-Metal-2-Con|contact@259||90|-60|||R|
+NX-Metal-1-Metal-2-Con|contact@260||90|-60|||R|
+NX-Metal-1-Metal-2-Con|contact@261||126|-60|||R|
+NAN-Metal-1-N-Diff-Con|contact@273||162|-75|58||R|
+NAN-Metal-1-N-Diff-Con|contact@274||144|-75|58||R|
+NX-Metal-1-Metal-2-Con|contact@275||144|-45|||XR|
+NX-Metal-1-Metal-2-Con|contact@276||144|-75|||XR|
+NX-Metal-1-Metal-2-Con|contact@277||144|-105|||XR|
+NX-Metal-1-Metal-2-Con|contact@278||162|-60|||R|
+NAN-Metal-1-N-Diff-Con|contact@279||180|-75|58||R|
+NX-Metal-1-Metal-2-Con|contact@280||180|-45|||XR|
+NX-Metal-1-Metal-2-Con|contact@281||180|-75|||XR|
+NX-Metal-1-Metal-2-Con|contact@282||180|-105|||XR|
+NAN-Metal-1-N-Diff-Con|contact@309||-18|-75|58||XR|
+NAN-Metal-1-N-Diff-Con|contact@310||18|-75|60||XR|
+NAN-Metal-1-N-Diff-Con|contact@311||36|-75|60||XR|
+NAN-Metal-1-N-Diff-Con|contact@313||18|-75|60||XR|
+NAN-Metal-1-N-Diff-Con|contact@314||0|-75|58||XR|
+NX-Metal-1-Metal-2-Con|contact@316||0|-89.5|||R|
+NX-Metal-1-Metal-2-Con|contact@319||36|-89.5|||R|
+NX-Metal-1-Metal-2-Con|contact@322||18|-60|||XR|
+NX-Metal-1-Metal-2-Con|contact@323||18|-60|||XR|
+NX-Metal-1-Metal-2-Con|contact@324||-18|-60|||XR|
+NAN-Metal-1-N-Diff-Con|contact@325||-54|-75|58||XR|
+NAN-Metal-1-N-Diff-Con|contact@326||-36|-75|58||XR|
+NX-Metal-1-Metal-2-Con|contact@328||-36|-89.5|||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|-89.5|||R|
+NAN-Metal-1-P-Diff-Con|contact@336||-72|117|12||R|
+NAN-Metal-1-P-Diff-Con|contact@338||-72|47|12||R|
+NAN-Metal-1-P-Diff-Con|contact@339||-54|47|12||R|
+NAN-Metal-1-P-Diff-Con|contact@346||-90|93|12||R|
+NAN-Metal-1-N-Diff-Con|contact@348||-90|-51|12||R|
+NAN-Metal-1-N-Diff-Con|contact@349||-108|-51|12||XR|
+NX-Metal-1-Metal-2-Con|contact@350||-108|-45|||R|
+NAN-Metal-1-P-Diff-Con|contact@351||-108|105|36||R|
+NX-Metal-1-Metal-2-Con|contact@352||-108|45|||R|
+NAN-Metal-1-P-Diff-Con|contact@353||-36|47|12||XR|
+NAN-Metal-1-Poly-Con|contact@355||108|-22.5|4|||
+NAN-Metal-1-Poly-Con|contact@356||-36|-22.5|4|||
+NAN-Metal-1-Poly-Con|contact@357||-63|142.5|2||X|
+NAN-Metal-1-Poly-Con|contact@358||-37|82.5|2|||
+NAN-Metal-1-Poly-Con|contact@359||-99|-82.5|2||X|
+NX-Metal-1-Metal-2-Con|contact@362||-108|105|||R|
+NX-Metal-1-Metal-2-Con|contact@363||-36|45|||R|
+NX-Metal-1-Metal-2-Con|contact@364||-90|90|||R|
+NX-Metal-1-Metal-2-Con|contact@365||-36|90|||R|
+NX-Metal-1-Metal-2-Con|contact@366||-54|135|||R|
+NAN-Metal-1-P-Diff-Con|contact@367||-54|111.5|||R|
+NX-Metal-1-Metal-2-Con|contact@368||0|135|||R|
+NX-Metal-1-Metal-2-Con|contact@369||0|0|||R|
+NX-Metal-1-Metal-2-Con|contact@370||99|0|||R|
+NX-Metal-1-Metal-2-Con|contact@371||-108|-89.5|||R|
+NAN-Metal-1-Poly-Con|contact@372||-45|-135|4|||
+NN-Transistor|nmos@4||117|-75|60||YR|
+NN-Transistor|nmos@6||81|-75|60||YR|
+NN-Transistor|nmos@7||99|-75|60||XYR|
+NN-Transistor|nmos@19||63|-75|60||YR|
+NN-Transistor|nmos@20||153|-75|60||YR|
+NN-Transistor|nmos@21||135|-75|60||XYR|
+NN-Transistor|nmos@23||171|-75|60||XYR|
+NN-Transistor|nmos@31||45|-75|60||XYR|
+NN-Transistor|nmos@32||-45|-75|60||XYR|
+NN-Transistor|nmos@33||-27|-75|60||YR|
+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||-99|-51|12||XR|
+NMetal-2-Pin|pin@5||-108|-105|||R|
+NMetal-2-Pin|pin@9||-108|-75|||R|
+NMetal-2-Pin|pin@10||-108|-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@42||-108|45||||
+NPoly-Pin|pin@75||171|-22.5||||
+NPoly-Pin|pin@76||63|-22.5||||
+NPoly-Pin|pin@77||81|-22.5||||
+NPoly-Pin|pin@78||99|-22.5||||
+NPoly-Pin|pin@79||117|-22.5||||
+NPoly-Pin|pin@80||135|-22.5||||
+NPoly-Pin|pin@81||153|-22.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||110|-22.5||||
+NPoly-Pin|pin@92||-63|142.5||||
+NPoly-Pin|pin@95||-45|82.5|||X|
+NMetal-1-Pin|pin@104||36|-107||||
+NMetal-1-Pin|pin@105||-72|125|||X|
+NPoly-Pin|pin@106||-63|-22.5||||
+NMetal-1-Pin|pin@107||-90|52.5||||
+NPoly-Pin|pin@108||-36|-22.5||||
+NMetal-1-Pin|pin@110||-108|-23||||
+NMetal-1-Pin|pin@111||-108|68||||
+NPoly-Pin|pin@112||-99|-67.5||||
+NMetal-1-Pin|pin@114||-90|52.5||||
+NMetal-2-Pin|pin@116||-108|105|||R|
+NMetal-1-Pin|pin@117||-36|14|||X|
+NMetal-1-Pin|pin@122||-36|82.5||||
+NMetal-1-Pin|pin@123||-54|142.5||||
+NMetal-1-Pin|pin@124||99|-22.5||||
+NMetal-1-Pin|pin@125||-108|-82.5||||
+NPoly-Pin|pin@126||-99|-82.5||||
+NMetal-1-Pin|pin@127||-54|142.5||||
+NMetal-1-Pin|pin@128||-36|107||||
+NN-Well-Node|plnode@24||-72|82|102|134||A
+NNPlus-Node|plnode@25||36|-75|312|112||A
+NPPlus-Node|plnode@26||-72|82|96|134||A
+NprBoundary-Node|plnode@27||36|0|306|300|X|A
+NP-Transistor|pmos@17||-63|117|12||XYR|
+NP-Transistor|pmos@20||-63|47|12||XYR|
+NP-Transistor|pmos@21||-45|47|12||XYR|
+NP-Transistor|pmos@22||-99|105|36||XYR|
+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
+AMetal-1|net@476|||S0|contact@256||72|-75|contact@188||72|-75
+AMetal-1|net@477|||S0|contact@257||72|-105|contact@188||72|-105
+AN-Diff|net@478|||S0|nmos@6|diff-bottom|90|-75|contact@184||90|-75
+AN-Diff|net@479|||S1800|nmos@7|diff-bottom|90|-64|nmos@6|diff-bottom|90|-64
+AN-Diff|net@481|||S1800|nmos@7|diff-top|108|-91|nmos@4|diff-top|108|-91
+AMetal-1|net@497|||S0|contact@258||54|-60|contact@190||54|-60
+AMetal-1|net@498|||S0|contact@259||90|-60|contact@184||90|-60
+AMetal-1|net@500|||S1800|contact@260||90|-60|contact@195||90|-60
+AMetal-1|net@501|||S0|contact@261||126|-60|contact@146||126|-60
+AMetal-2|net@502|||S0|contact@261||126|-60|contact@259||90|-60
+AMetal-2|net@505|||S0|contact@259||90|-60|contact@258||54|-60
+AMetal-2|net@554|||S1800|contact@256||72|-75|contact@247||108|-75
+AMetal-2|net@556|||S1800|contact@255||72|-45|contact@246||108|-45
+AMetal-2|net@558|||S1800|contact@257||72|-105|contact@248||108|-105
+AN-Diff|net@564|||S1800|nmos@19|diff-bottom|72|-88|nmos@6|diff-top|72|-88
+AMetal-1|net@606|||S0|contact@195||90|-90|contact@184||90|-90
+AN-Diff|net@680|||S0|nmos@4|diff-top|108|-75|contact@243||108|-75
+AMetal-1|net@681|||S900|contact@246||108|-45|contact@243||108|-46
+AMetal-1|net@682|||S0|contact@247||108|-75|contact@243||108|-75
+AMetal-1|net@683|||S2700|contact@248||108|-105|contact@243||108|-104
+AN-Diff|net@814|||S1800|nmos@20|diff-bottom|162|-75|contact@273||162|-75
+AN-Diff|net@815|||S0|nmos@21|diff-top|144|-91|nmos@20|diff-top|144|-91
+AMetal-1|net@816|||S0|contact@278||162|-60|contact@273||162|-60
+AN-Diff|net@817|||S1800|nmos@20|diff-top|144|-75|contact@274||144|-75
+AMetal-1|net@818|||S900|contact@275||144|-45|contact@274||144|-46
+AMetal-1|net@819|||S0|contact@276||144|-75|contact@274||144|-75
+AMetal-1|net@820|||S2700|contact@277||144|-105|contact@274||144|-104
+AN-Diff|net@821|||S0|nmos@21|diff-bottom|126|-91.5|nmos@4|diff-bottom|126|-91.5
+AMetal-2|net@822|||S1800|contact@261||126|-60|contact@278||162|-60
+AMetal-2|net@824|||S0|contact@275||144|-45|contact@246||108|-45
+AMetal-2|net@825|||S1800|contact@247||108|-75|contact@276||144|-75
+AMetal-2|net@827|||S1800|contact@248||108|-105|contact@277||144|-105
+AMetal-1|net@831|||S900|contact@280||180|-45|contact@279||180|-46
+AMetal-1|net@832|||S1800|contact@281||180|-75|contact@279||180|-75
+AMetal-1|net@833|||S2700|contact@282||180|-105|contact@279||180|-104
+AN-Diff|net@834|||S0|nmos@23|diff-bottom|162|-91|nmos@20|diff-bottom|162|-91
+AMetal-2|net@835|||S1800|contact@277||144|-105|contact@282||180|-105
+AMetal-2|net@837|||S1800|contact@276||144|-75|contact@281||180|-75
+AMetal-2|net@840|||S0|contact@280||180|-45|contact@275||144|-45
+AN-Diff|net@884|||S1800|nmos@35|diff-bottom|-18|-75|contact@309||-18|-75
+AN-Diff|net@885|||S1800|nmos@36|diff-top|36|-75|contact@311||36|-75
+AMetal-1|net@887|||S0|contact@319||36|-89.5|contact@311||36|-89.5
+AN-Diff|net@889|||S1800|nmos@36|diff-bottom|18|-75|contact@310||18|-75
+AN-Diff|net@890|||S0|nmos@37|diff-bottom|18|-64|nmos@36|diff-bottom|18|-64
+AN-Diff|net@891|||S1800|nmos@37|diff-top|0|-91|nmos@35|diff-top|0|-91
+AMetal-1|net@893|||S0|contact@322||18|-60|contact@310||18|-60
+AMetal-1|net@894|||S1800|contact@323||18|-60|contact@313||18|-60
+AMetal-1|net@895|||S0|contact@324||-18|-60|contact@309||-18|-60
+AMetal-2|net@896|||S1800|contact@324||-18|-60|contact@322||18|-60
+AMetal-2|net@898|||S0|contact@319||36|-89.5|contact@316||0|-89.5
+AN-Diff|net@901|||S0|nmos@31|diff-bottom|36|-88|nmos@36|diff-top|36|-88
+AMetal-1|net@902|||S0|contact@313||18|-90|contact@310||18|-90
+AN-Diff|net@903|||S1800|nmos@35|diff-top|0|-75|contact@314||0|-75
+AMetal-1|net@905|||S0|contact@316||0|-89.5|contact@314||0|-89.5
+AN-Diff|net@907|||S0|nmos@32|diff-bottom|-54|-75|contact@325||-54|-75
+AN-Diff|net@908|||S1800|nmos@33|diff-top|-36|-91|nmos@32|diff-top|-36|-91
+AMetal-1|net@909|||S0|contact@330||-54|-60|contact@325||-54|-60
+AN-Diff|net@910|||S0|nmos@32|diff-top|-36|-75|contact@326||-36|-75
+AMetal-1|net@912|||S0|contact@328||-36|-89.5|contact@326||-36|-89.5
+AN-Diff|net@914|||S1800|nmos@33|diff-bottom|-18|-91.5|nmos@35|diff-bottom|-18|-91.5
+AMetal-2|net@915|||S0|contact@324||-18|-60|contact@330||-54|-60
+AMetal-2|net@917|||S0|contact@316||0|-89.5|contact@328||-36|-89.5
+AMetal-1|net@920|||S1800|contact@333||-72|-89.5|contact@331||-72|-89.5
+AN-Diff|net@922|||S0|nmos@34|diff-bottom|-54|-91|nmos@32|diff-bottom|-54|-91
+AMetal-2|net@924|||S0|contact@328||-36|-89.5|contact@333||-72|-89.5
+AN-Diff|net@926|||S1800|nmos@31|diff-top|54|-90.5|nmos@19|diff-top|54|-90.5
+AMetal-2|net@927|||S1800|contact@323||18|-60|contact@258||54|-60
+APoly|net@928|||S2700|nmos@23|poly-left|171|-30|pin@75||171|-22.5
+APoly|net@929|||S2700|nmos@19|poly-left|63|-30|pin@76||63|-22.5
+APoly|net@933|||S2700|nmos@6|poly-left|81|-30|pin@77||81|-22.5
+APoly|net@935|||S0|pin@78||99|-22.5|pin@77||81|-22.5
+APoly|net@936|||S2700|nmos@7|poly-left|99|-30|pin@78||99|-22.5
+APoly|net@938|||S0|pin@79||117|-22.5|pin@78||99|-22.5
+APoly|net@939|||S2700|nmos@4|poly-left|117|-30|pin@79||117|-22.5
+APoly|net@941|||S0|pin@80||135|-22.5|pin@79||117|-22.5
+APoly|net@942|||S2700|nmos@21|poly-left|135|-30|pin@80||135|-22.5
+APoly|net@943|||S0|pin@75||171|-22.5|pin@81||153|-22.5
+APoly|net@944|||S0|pin@81||153|-22.5|pin@80||135|-22.5
+APoly|net@945|||S2700|nmos@20|poly-left|153|-30|pin@81||153|-22.5
+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@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@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|||S1800|pin@77||81|-22.5|pin@89||110|-22.5
+APoly|net@968|||S0|pin@89||110|-22.5|pin@76||63|-22.5
+APoly|net@969|||S2700|pin@89||110|-22.5|contact@355||110|-22.5
+AMetal-2|net@972|||S0|contact@256||72|-75|pin@9||-108|-75
+AMetal-2|net@973|||S0|contact@257||72|-105|pin@5||-108|-105
+AP-Diff|net@980|||S0|pmos@17|diff-bottom|-72|117|contact@336||-72|117
+AP-Diff|net@982|||S0|pmos@20|diff-bottom|-72|47|contact@338||-72|47
+AP-Diff|net@983|||S0|pmos@20|diff-top|-54|47|contact@339||-54|47
+AMetal-1|net@987|||S900|contact@336||-72|113|contact@338||-72|45.5
+APoly|net@991|||S0|contact@357||-63|142.5|pin@92||-63|142.5
+APoly|net@992|||S2700|pmos@17|poly-right|-63|96|pin@92||-63|142.5
+AMetal-1|net@1000|||S2700|contact@333||-72|-89.5|contact@331||-72|-75
+AMetal-1|net@1001|||S0|contact@328||-36|-89.5|contact@326||-36|-89.5
+AMetal-1|net@1002|||S0|contact@316||0|-89.5|contact@314||0|-89.5
+AMetal-1|net@1003|||S0|contact@319||36|-89.5|contact@311||36|-89.5
+APoly|net@1008|||S0|contact@358||-37|82.5|pin@95||-45|82.5
+AN-Diff|net@1015|||S0|nmos@38|diff-top|-90|-45|contact@348||-90|-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|||S1800|contact@350||-108|-45|pin@10||-108|-45
+AMetal-1|net@1019|||S0|contact@350||-108|-45|contact@349||-108|-45
+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
+AMetal-1|net@1032|||S0|contact@255||72|-45|contact@188||72|-45
+AMetal-1|net@1033|||S900|contact@246||108|-45|contact@243||108|-46
+AMetal-1|net@1034|||S0|contact@247||108|-75|contact@243||108|-75
+AMetal-1|net@1035|||S2700|contact@248||108|-105|contact@243||108|-104
+AMetal-1|net@1036|||S2700|contact@277||144|-105|contact@274||144|-104
+AMetal-1|net@1037|||S0|contact@276||144|-75|contact@274||144|-75
+AMetal-1|net@1038|||S900|contact@275||144|-45|contact@274||144|-46
+AMetal-1|net@1039|||S900|contact@280||180|-45|contact@279||180|-46
+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
+AMetal-1|net@1051|||S2700|pin@104||36|-107|contact@311||36|-105
+AMetal-1|net@1052|||S900|pin@105||-72|125|contact@336||-72|111
+AP-Diff|net@1053|||S0|pmos@22|diff-bottom|-108|89.5|contact@351||-108|89.5
+AMetal-1|net@1054|||S2700|contact@352||-108|45|contact@351||-108|89.5
+AMetal-2|net@1055|||S1800|contact@352||-108|45|pin@42||-108|45
+AP-Diff|net@1056|||S1800|contact@351||-108|94|pmos@22|diff-bottom|-108|94
+AP-Diff|net@1057|||S0|pmos@21|diff-top|-36|50|contact@353||-36|50
+APoly|net@1074|||S0|pin@85||9|-22.5|pin@108||-36|-22.5
+APoly|net@1075|||S1800|pin@108||-36|-22.5|pin@86||-9|-22.5
+APoly|net@1076|||S2700|pin@108||-36|-22.5|contact@356||-36|-22.5
+APoly|net@1077|||S0|contact@356||-36|-22.5|pin@106||-63|-22.5
+AN-Diff|net@1078|||S1800|contact@190||54|-85|nmos@19|diff-top|54|-85
+APoly|net@1079|||S900|pin@95||-45|82.5|pmos@21|poly-right|-45|26
+AMetal-1|net@1082|||S2700|contact@350||-108|-45|pin@110||-108|-23
+AMetal-1|net@1083|||S900|contact@351||-108|92|pin@111||-108|68
+APoly|net@1084|||S2700|nmos@38|poly-left|-99|-72|pin@112||-99|-67.5
+AMetal-1|net@1087|||S2700|pin@107||-90|52.5|pin@114||-90|52.5
+AMetal-2|net@1094|||S1800|pin@116||-108|105|contact@362||-108|105
+AMetal-1|net@1095|||S0|contact@351||-108|105|contact@362||-108|105
+AMetal-1|net@1097|||S900|contact@353||-36|52|pin@117||-36|14
+AMetal-1|net@1105|||S900|contact@363||-36|45|pin@117||-36|14
+AMetal-1|net@1108|||S900|contact@365||-36|90|pin@122||-36|82.5
+AMetal-1|net@1109|||S1800|contact@358||-36|82.5|pin@122||-36|82.5
+AMetal-2|net@1110|||S0|contact@365||-36|90|contact@364||-90|90
+AP-Diff|net@1111|||S0|contact@367||-54|111.5|pmos@17|diff-top|-54|111.5
+AMetal-1|net@1113|||S900|contact@367||-54|111.5|contact@339||-54|53
+AMetal-1|net@1114|||S1800|contact@357||-63|142.5|pin@123||-54|142.5
+AMetal-2|net@1116|||S0|contact@368||0|135|contact@366||-54|135
+AMetal-1|net@1117|||S2700|contact@369||0|0|contact@368||0|135
+AMetal-2|net@1118|||S0|contact@370||99|0|contact@369||0|0
+AMetal-1|net@1119|||S900|contact@370||99|0|pin@124||99|-22.5
+AMetal-1|net@1120|||S0|contact@355||110|-22.5|pin@124||99|-22.5
+AMetal-1|net@1121|||S900|contact@364||-90|90|contact@346||-90|87
+AMetal-1|net@1122|||S2700|contact@348||-90|-45|pin@107||-90|52.5
+AMetal-1|net@1123|||S2700|pin@107||-90|52.5|contact@364||-90|90
+AMetal-1|net@1124|||S900|contact@364||-90|90|contact@346||-90|87
+AP-Diff|net@1125|||S0|contact@346||-90|99|pmos@22|diff-top|-90|99
+AP-Diff|net@1126|||S2700|pmos@21|diff-bottom|-54|48.5|pmos@20|diff-top|-54|53
+AMetal-2|net@1127|||S0|contact@363||-36|45|contact@352||-108|45
+APoly|net@1128|||S900|pmos@22|poly-right|-99|72|nmos@38|poly-right|-99|-30
+AMetal-2|net@1131|||S1800|contact@371||-108|-89.5|contact@333||-72|-89.5
+AMetal-1|net@1132|||S0|contact@359||-100|-82.5|pin@125||-108|-82.5
+AMetal-1|net@1133|||S2700|contact@371||-108|-89.5|pin@125||-108|-82.5
+APoly|net@1134|||S900|nmos@38|poly-left|-99|-72|pin@126||-99|-82.5
+APoly|net@1135|||S1800|contact@359||-100|-82.5|pin@126||-99|-82.5
+AMetal-1|net@1136|||S2700|contact@331||-72|-46|contact@338||-72|41
+APoly|net@1137|||S0|pin@87||-27|-22.5|pin@88||-45|-22.5
+APoly|net@1138|||S900|pmos@20|poly-right|-63|26|pin@106||-63|-22.5
+AMetal-1|net@1139|||S1800|contact@357||-63|142.5|pin@127||-54|142.5
+AMetal-1|net@1140|||S2700|contact@366||-54|135|pin@127||-54|142.5
+APoly|net@1141|||S900|nmos@32|poly-right|-45|-120|contact@372||-45|-135
+AMetal-1|net@1142|||S2700|contact@365||-36|90|pin@128||-36|107
+Einb|cond|D5G2;|contact@355||I
+Econd_1||D5G2;|contact@369||I
+Econd_2||D5G2;|contact@357||I
+Eina_1|fire|D5G2;|contact@356||I
+Efire_1||D5G2;|contact@372||I
+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
+Estate||D5G2;|contact@359||B
+Estate_1||D5G2;|pin@104||B
+Estate_2||D5G2;|pin@105||B
+Etap||D5G2;|pin@107||O
+Evdd_2|vdd|D5G2;|pin@42||G
+Evdd_1||D5G2;|pin@116||P
+X
+
+# Cell succCond;1{sch}
+CsuccCond;1{sch}||schematic|1227920907034|1254097834869||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
+NOff-Page|conn@0||-23|0.5||||
+NOff-Page|conn@2||9.75|0.5||||
+NOff-Page|conn@4||9.5|-10|||X|
+NOff-Page|conn@5||-3.25|22|||R|
+IredFive:inv;1{ic}|inv@0||1.5|14.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-0.5;Y5;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nms2b;1{ic}|nms2b@0||-6.5|-10|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y-5.5;)S@X|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+Ngeneric:Invisible-Pin|pin@0||-0.5|39|||||ART_message(D5G5;)SpredCond
+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|0.5||||
+NWire_Pin|pin@58||-6.5|9.5||||
+NWire_Pin|pin@59||-18|7.5||||
+NWire_Pin|pin@60||-6.5|5.5||||
+NWire_Pin|pin@61||-1|-10||||
+NWire_Pin|pin@64||-1|7.5||||
+NWire_Pin|pin@76||-6.5|-4||||
+NWire_Pin|pin@78||-6.5|0.5||||
+NWire_Pin|pin@80||5.5|14.5||||
+NWire_Pin|pin@81||5.5|0.5||||
+NWire_Pin|pin@82||-3.25|14.5||||
+Ngeneric:Invisible-Pin|pin@84||10|17|||||ART_message(D5G1;)S[use X=2 just to make,layout simpler]
+IredFive:pms1;2{ic}|pms1@0||-6.5|14.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y1;)S1
+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
+Awire|net@147|||1800|pin@58||-6.5|9.5|PMOS@1|s|-5.5|9.5
+Awire|net@150|||2700|pin@42||-18|0.5|pin@59||-18|7.5
+Awire|net@151|||0|PMOS@0|g|-10.5|7.5|pin@59||-18|7.5
+Awire|net@153|||1800|PMOS@0|d|-7.5|5.5|pin@60||-6.5|5.5
+Awire|net@154|||1800|pin@60||-6.5|5.5|PMOS@1|d|-5.5|5.5
+Awire|net@156|||0|conn@4|y|7.5|-10|pin@61||-1|-10
+Awire|net@161|||0|pin@64||-1|7.5|PMOS@1|g|-2.5|7.5
+Awire|net@171|||900|pin@64||-1|7.5|pin@61||-1|-10
+Awire|net@186|||2700|nms2b@0|d|-6.5|-4|pin@76||-6.5|-4
+Awire|net@188|||0|pin@61||-1|-10|nms2b@0|g|-3.5|-10
+Awire|net@195|||900|pin@60||-6.5|5.5|pin@78||-6.5|0.5
+Awire|net@196|||900|pin@78||-6.5|0.5|pin@76||-6.5|-4
+Awire|net@198|||1800|pin@29||-18|-6|nms2b@0|g2|-9.5|-6
+Awire|net@201|||2700|pin@58||-6.5|9.5|pms1@0|d|-6.5|12.5
+Awire|net@203|||1800|inv@0|in|4|14.5|pin@80||5.5|14.5
+Awire|net@205|||0|pin@81||5.5|0.5|pin@78||-6.5|0.5
+Awire|net@206|||900|pin@80||5.5|14.5|pin@81||5.5|0.5
+Awire|net@207|||1800|pin@81||5.5|0.5|conn@2|a|7.75|0.5
+Awire|net@208|||0|inv@0|out|-1|14.5|pin@82||-3.25|14.5
+Awire|net@209|||0|pin@82||-3.25|14.5|pms1@0|g|-3.5|14.5
+Awire|net@210|||900|conn@5|a|-3.25|20|pin@82||-3.25|14.5
+Econd||D6G2;X-5;|conn@4|a|I|ATTR_le(D5G1;NX-2.5;Y-1.5;)S0.666
+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
+Estate_1|tap|D4G2;X9.5;|conn@5|a|O
+X
+
+# Cell succCondPlus;1{ic}
+CsuccCondPlus;1{ic}||artwork|1227921780535|1253862302920|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]
+Nschematic:Bus_Pin|pin@2||-3|-1|-1|-1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-1|-1||
+NPin|pin@25||-2.5|2|1|1|||ART_color()I-1174339839
+NPin|pin@26||-0.5|2|1|1|||ART_color()I-1174339839
+NPin|pin@27||-2.5|-2|1|1|||ART_color()I-1174339839
+NPin|pin@29||-2.5|1|1|1|||ART_color()I-1174339839
+NPin|pin@30||-3|1|1|1||
+NPin|pin@34||-0.5|-2|1|1|||ART_color()I-1174339839
+Nschematic:Bus_Pin|pin@41||-3|1||||
+NPin|pin@48||-1.5|2|1|1|||ART_color()I-1174339839
+NPin|pin@49||-2.5|1|1|1|||ART_color()I-1174339839
+NPin|pin@57||-2.5|-1|1|1|||ART_color()I-1174339839
+NPin|pin@58||-3|-1|1|1||
+Ngeneric:Invisible-Pin|pin@59||-0.75|0|||||ART_message(C26;D5G2;)SK+
+Nschematic:Bus_Pin|pin@60||-1|-2||||
+AThicker|net@19|||FS900|pin@25||-2.5|2|pin@29||-2.5|1|ART_color()I-1174339839
+AThicker|net@20|||FS0|pin@29||-2.5|1|pin@30||-3|1|ART_color()I-1174339839
+AThicker|net@26|||FS900|pin@29||-2.5|1|pin@27||-2.5|-2|ART_color()I-1174339839
+AThicker|net@31|||FS1800|pin@27||-2.5|-2|pin@34||-0.5|-2|ART_color()I-1174339839
+AThicker|net@32|||FS450|pin@48||-1.5|2|pin@49||-2.5|1|ART_color()I-1174339839
+AThicker|net@39|||FS0|pin@57||-2.5|-1|pin@58||-3|-1|ART_color()I-1174339839
+AThicker|net@67|||FS1800|pin@25||-2.5|2|pin@26||-0.5|2|ART_color()I-1174339839
+Econd||D5G2;X-3;|pin@41||I
+Efire||D5G2;X-2.5;|pin@2||I
+Estate||D5G2;X2.5;|pin@6||O
+Etap||D5G2;|pin@60||O
+X
+
+# Cell succCondPlus;1{lay}
+CsuccCondPlus;1{lay}||tsmcSun40GP|1249617237093|1253869121876||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|
 NAN-Metal-1-N-Diff-Con|contact@188||72|-75|60||R|
 NAN-Metal-1-N-Diff-Con|contact@190||54|-75|60||R|
 NAN-Metal-1-N-Diff-Con|contact@195||90|-75|60||R|
-NA-Metal-1-Poly-Con|contact@217||117|-7.5|102|||
 NAN-Metal-1-N-Diff-Con|contact@243||108|-75|58||R|
 NX-Metal-1-Metal-2-Con|contact@246||108|-45|||XR|
 NX-Metal-1-Metal-2-Con|contact@247||108|-75|||XR|
@@ -3822,21 +5691,24 @@ 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|-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|
+NAN-Metal-1-P-Diff-Con|contact@336||18|119|12||XR|
+NAN-Metal-1-P-Diff-Con|contact@337||0|119|12||XR|
+NAN-Metal-1-P-Diff-Con|contact@338||18|40|12||XR|
+NAN-Metal-1-P-Diff-Con|contact@339||0|40|12||XR|
+NAN-Metal-1-P-Diff-Con|contact@342||0|119.5|12||XR|
+NAN-Metal-1-P-Diff-Con|contact@346||-90|44.5|12||R|
+NAN-Metal-1-N-Diff-Con|contact@348||-90|-45|||R|
+NAN-Metal-1-N-Diff-Con|contact@349||-108|-45|||XR|
+NX-Metal-1-Metal-2-Con|contact@350||-108|-45|||R|
+NAN-Metal-1-P-Diff-Con|contact@351||-108|44.5|12||R|
+NX-Metal-1-Metal-2-Con|contact@352||-108|45|||R|
+NAN-Metal-1-P-Diff-Con|contact@353||-18|119.5|12||R|
+NX-Metal-1-Metal-2-Con|contact@354||-18|45|||R|
+NAN-Metal-1-Poly-Con|contact@355||117|-7.5|102|||
+NAN-Metal-1-Poly-Con|contact@356||-9|-22.5|102|||
+NAN-Metal-1-Poly-Con|contact@357||36|142.5|2||X|
+NAN-Metal-1-Poly-Con|contact@358||-90|142.5|2||X|
+NAN-Metal-1-Poly-Con|contact@359||-45|22.5|2||X|
 NN-Transistor|nmos@4||117|-75|60||YR|
 NN-Transistor|nmos@6||81|-75|60||YR|
 NN-Transistor|nmos@7||99|-75|60||XYR|
@@ -3851,7 +5723,7 @@ 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||-99|-45|||R|
+NN-Transistor|nmos@38||-99|-45|||XR|
 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|
@@ -3876,23 +5748,27 @@ 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@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@90||-72|8|||X|
+NPoly-Pin|pin@92||9|142.5|||X|
+NPoly-Pin|pin@93||-9|129||||
+NPoly-Pin|pin@94||-9|142||||
+NPoly-Pin|pin@95||-9|142.5||||
+NMetal-1-Pin|pin@96||-72|22.5||||
+NPoly-Pin|pin@97||-99|22.5|||X|
+NMetal-1-Pin|pin@101||36|-7.5||||
+NMetal-1-Pin|pin@102||18|8||||
 NMetal-1-Pin|pin@103||-72|8||||
+NMetal-1-Pin|pin@104||36|-107||||
+NMetal-1-Pin|pin@105||18|127||||
+NPoly-Pin|pin@106||9|-22.5||||
+NMetal-1-Pin|pin@107||-90|88||||
 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||-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|
+NP-Transistor|pmos@17||9|119|12||YR|
+NP-Transistor|pmos@20||9|40|12||YR|
+NP-Transistor|pmos@21||-9|119.5|12||YR|
+NP-Transistor|pmos@22||-99|44.5|12||XYR|
 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
@@ -3993,45 +5869,40 @@ 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|-22.5|contact@334||-45|-22.5
+APoly|net@969|||S2700|pin@89||70|-7.5|contact@355||70|-7.5
+APoly|net@970|||S2700|pin@88||-45|-22.5|contact@356||-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
+AP-Diff|net@980|||S0|pmos@17|diff-bottom|18|119|contact@336||18|119
+AP-Diff|net@981|||S0|pmos@17|diff-top|0|119|contact@337||0|119
+AP-Diff|net@982|||S0|pmos@20|diff-bottom|18|40|contact@338||18|40
+AP-Diff|net@983|||S0|pmos@20|diff-top|0|40|contact@339||0|40
+AMetal-1|net@987|||S900|contact@336||18|113|contact@338||18|45.5
+APoly|net@991|||S0|contact@357||37|142.5|pin@92||9|142.5
+APoly|net@992|||S2700|pmos@17|poly-right|9|98|pin@92||9|142.5
+AP-Diff|net@993|||S0|pmos@21|diff-bottom|0|119.5|contact@342||0|119.5
+AMetal-1|net@998|||S2700|contact@339||0|46|contact@342||0|113.5
+AMetal-1|net@999|||S900|contact@342||0|118|contact@337||0|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|-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
+APoly|net@1005|||S900|pmos@21|poly-left|-9|140.5|pin@93||-9|129
+APoly|net@1006|||S2700|pin@93||-9|129|pin@94||-9|142
+APoly|net@1007|||S2700|pin@94||-9|142|pin@95||-9|142.5
+APoly|net@1008|||S1800|contact@358||-89|142.5|pin@95||-9|142.5
+AP-Diff|net@1009|||S0|pmos@22|diff-top|-90|44.5|contact@346||-90|44.5
+AMetal-1|net@1012|||S2700|contact@331||-72|-75|pin@96||-72|22.5
+AMetal-1|net@1014|||S0|contact@359||-44|22.5|pin@96||-72|22.5
+AN-Diff|net@1015|||S0|nmos@38|diff-top|-90|-45|contact@348||-90|-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||-108.5|-45
+AMetal-1|net@1019|||S0|contact@350||-108|-45|contact@349||-108|-45
+APoly|net@1020|||S900|pmos@22|poly-right|-99|23.5|pin@97||-99|22.5
+APoly|net@1021|||S1800|pin@97||-99|22.5|contact@359||-46|22.5
+AMetal-1|net@1022|||S2700|contact@348||-90|-45|contact@346||-90|46
+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
@@ -4047,36 +5918,52 @@ 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
+AMetal-1|net@1045|||S2700|pin@101||36|-7.5|contact@357||36|142.5
+AMetal-1|net@1046|||S1800|pin@101||36|-7.5|contact@355||66|-7.5
+AMetal-1|net@1047|||S900|contact@338||18|40|pin@102||18|8
+AMetal-1|net@1048|||S900|pin@96||-72|22.5|pin@103||-72|8
+AMetal-1|net@1049|||S2700|pin@103||-72|8|pin@90||-72|8
+AMetal-1|net@1050|||S0|pin@102||18|8|pin@103||-72|8
+AMetal-1|net@1051|||S2700|pin@104||36|-107|contact@311||36|-105
+AMetal-1|net@1052|||S900|pin@105||18|127|contact@336||18|113
+AP-Diff|net@1053|||S0|pmos@22|diff-bottom|-108|44.5|contact@351||-108|44.5
+AMetal-1|net@1054|||S900|contact@352||-108|45|contact@351||-108|44.5
+AMetal-2|net@1055|||S1800|contact@352||-108|45|pin@42||-108|45
+AP-Diff|net@1056|||S1800|contact@351||-108|38.5|pmos@22|diff-bottom|-108|38.5
+AP-Diff|net@1057|||S0|pmos@21|diff-top|-18|119.5|contact@353||-18|119.5
+AMetal-1|net@1058|||S2700|contact@354||-18|45|contact@353||-18|119.5
+AMetal-2|net@1059|||S0|contact@354||-18|45|contact@352||-108|45
+APoly|net@1060|||S900|pmos@20|poly-right|9|19|pin@106||9|-22.5
+APoly|net@1061||4|S1800|contact@356||-9|-22.5|pin@106||9|-22.5
+AMetal-1|net@1062|||S2700|contact@346||-90|50.5|pin@107||-90|88
+AMetal-1|net@1063|||S2700|pin@107||-90|88|contact@358||-90|142.5
+Econd||D5G2;|contact@355||I
+Efire||D5G2;|contact@356||I
 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
-Eout_1|state|D5G2;|pin@90||O
+Estate||D5G2;|pin@90||O
+Estate_1||D5G2;|pin@104||B
+Estate_2||D5G2;|pin@105||B
+Etap||D5G2;|pin@107||O
 Evdd||D5G2;|pin@40||G
 Evdd_1||D5G2;|pin@41||G
 Evdd_2||D5G2;|pin@42||G
 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
+# Cell succCondPlus;1{sch}
+CsuccCondPlus;1{sch}||schematic|1227920907034|1253862292728||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;)S4
+IredFive:PMOS;1{ic}|PMOS@1||-5.5|7.5|X||D5G4;|ATTR_X(D5G1.5;NOLPX-3;Y1.5;)S4
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-23|0.5||||
 NOff-Page|conn@2||9.75|0.5||||
 NOff-Page|conn@4||9.5|-10|||X|
-IredFive:inv;1{ic}|inv@0||1.5|14.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y2;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NOff-Page|conn@5||-3.25|22|||R|
+IredFive:inv;1{ic}|inv@0||1.5|14.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-0.5;Y5;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:nms2b;1{ic}|nms2b@0||-6.5|-10|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y-5.5;)S@X|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
 Ngeneric:Invisible-Pin|pin@0||-0.5|39|||||ART_message(D5G5;)SpredCond
 Ngeneric:Invisible-Pin|pin@1||0|35|||||ART_message(D5G3;)Sam 13 Sep 2009
@@ -4091,8 +5978,9 @@ NWire_Pin|pin@76||-6.5|-4||||
 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
-IsuccCond;1{ic}|predCond@2||-40|-2|||D5G4;
+NWire_Pin|pin@82||-3.25|14.5||||
+IredFive:pms1;2{ic}|pms1@0||-6.5|14.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y1;)S4
+IsuccCondPlus;1{ic}|succCond@0||-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
@@ -4110,18 +5998,192 @@ Awire|net@195|||900|pin@60||-6.5|5.5|pin@78||-6.5|0.5
 Awire|net@196|||900|pin@78||-6.5|0.5|pin@76||-6.5|-4
 Awire|net@198|||1800|pin@29||-18|-6|nms2b@0|g2|-9.5|-6
 Awire|net@201|||2700|pin@58||-6.5|9.5|pms1@0|d|-6.5|12.5
-Awire|net@202|||0|inv@0|out|-1|14.5|pms1@0|g|-3.5|14.5
 Awire|net@203|||1800|inv@0|in|4|14.5|pin@80||5.5|14.5
 Awire|net@205|||0|pin@81||5.5|0.5|pin@78||-6.5|0.5
 Awire|net@206|||900|pin@80||5.5|14.5|pin@81||5.5|0.5
 Awire|net@207|||1800|pin@81||5.5|0.5|conn@2|a|7.75|0.5
+Awire|net@208|||0|inv@0|out|-1|14.5|pin@82||-3.25|14.5
+Awire|net@209|||0|pin@82||-3.25|14.5|pms1@0|g|-3.5|14.5
+Awire|net@210|||900|conn@5|a|-3.25|20|pin@82||-3.25|14.5
 Econd||D6G2;X-5;|conn@4|a|I|ATTR_le(D5G1;NX-2.5;Y-1.5;)S0.666
 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
+Etap||D4G2;X9.5;|conn@5|a|O
+X
+
+# Cell succCondX;1{ic}
+CsuccCondX;1{ic}||artwork|1227921780535|1254460309666|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]
+Nschematic:Bus_Pin|pin@2||-3|-1|-1|-1||
+Nschematic:Bus_Pin|pin@6||2.5|0|-1|-1||
+NPin|pin@25||-2.5|2|1|1|||ART_color()I-1174339839
+NPin|pin@26||-0.5|2|1|1|||ART_color()I-1174339839
+NPin|pin@27||-2.5|-2|1|1|||ART_color()I-1174339839
+NPin|pin@34||-0.5|-2|1|1|||ART_color()I-1174339839
+NPin|pin@57||-2.5|-1|1|1|||ART_color()I-1174339839
+NPin|pin@58||-3|-1|1|1||
+Ngeneric:Invisible-Pin|pin@59||-0.75|0|||||ART_message(C26;D5G2;)SK
+AThicker|net@31|||FS1800|pin@27||-2.5|-2|pin@34||-0.5|-2|ART_color()I-1174339839
+AThicker|net@39|||FS0|pin@57||-2.5|-1|pin@58||-3|-1|ART_color()I-1174339839
+AThicker|net@67|||FS1800|pin@25||-2.5|2|pin@26||-0.5|2|ART_color()I-1174339839
+Efire||D5G2;X-2.5;|pin@2||I
+Estate||D5G2;X2.5;|pin@6||O
+X
+
+# Cell succCondX;1{lay}
+CsuccCondX;1{lay}||tsmcSun40GP|1249617237093|1254478685528||ATTR_NCC(D5G10;NTX-51;Y189;)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()G1254461018122|DRC_last_good_drc_bit()I34|DRC_last_good_drc_date()G1254463989351
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NAN-Metal-1-N-Diff-Con|contact@325||-54|-75|58||XR|
+NAN-Metal-1-N-Diff-Con|contact@326||-36|-75|58||XR|
+NX-Metal-1-Metal-2-Con|contact@328||-36|-89.5|||R|
+NAN-Metal-1-N-Diff-Con|contact@331||-72|-75|58||XR|
+NX-Metal-1-Metal-2-Con|contact@333||-72|-89.5|||R|
+NAN-Metal-1-P-Diff-Con|contact@338||-72|47|12||R|
+NAN-Metal-1-P-Diff-Con|contact@353||-36|47|12||XR|
+NAN-Metal-1-Poly-Con|contact@356||-54|-22.5|4|||
+NAN-Metal-1-Poly-Con|contact@358||-37|82.5|2|||
+NX-Metal-1-Metal-2-Con|contact@363||-36|45|||R|
+NX-Metal-1-Metal-2-Con|contact@364||-54|-45|||XR|
+NX-Metal-1-Metal-2-Con|contact@365||-54|-75|||XR|
+NX-Metal-1-Metal-2-Con|contact@366||-54|-105|||XR|
+NAN-Metal-1-Poly-Con|contact@367||-54|-127.5|4|||
+Iinv8;1{lay}|inv8@0||36|0|||D5G4;
+NN-Transistor|nmos@32||-45|-75|60||XYR|
+NN-Transistor|nmos@34||-63|-75|60||YR|
+NMetal-2-Pin|pin@5||-108|-105|||R|
+NMetal-2-Pin|pin@9||-108|-75|||R|
+NMetal-2-Pin|pin@42||-108|45||||
+NPoly-Pin|pin@83||-63|-22.5||||
+NPoly-Pin|pin@88||-45|-22.5||||
+NPoly-Pin|pin@95||-45|82.5|||X|
+NPoly-Pin|pin@106||-63|-22.5||||
+NPoly-Pin|pin@108||-54|-22.5||||
+NMetal-1-Pin|pin@122||-36|82.5||||
+NMetal-2-Pin|pin@127||-108|-45|||R|
+NMetal-1-Pin|pin@128||-36|-15||||
+NMetal-1-Pin|pin@131||-18|82.5||||
+NMetal-1-Pin|pin@132||-18|19||||
+NMetal-1-Pin|pin@133||18|19||||
+NMetal-1-Pin|pin@134||-72|0||||
+NMetal-2-Pin|pin@135||-108|75||||
+NMetal-2-Pin|pin@136||-108|105||||
+NMetal-1-Pin|pin@137||-36|18||||
+NPoly-Pin|pin@138||-63|-127.5||||
+NPoly-Pin|pin@139||-45|-127.5||||
+NprBoundary-Node|plnode@27||-36|0|162|300|X|A
+NN-Well-Node|plnode@28||-18|83|138|136||A
+NNPlus-Node|plnode@29||-18|-74.5|132|113||A
+NPPlus-Node|plnode@30||-18|83|132|136||A
+NN-Diff-Node|plnode@31||-58.5|-75|89|72||
+NP-Transistor|pmos@20||-63|47|12||XYR|
+NP-Transistor|pmos@21||-45|47|12||XYR|
+AN-Diff|net@907|||S0|nmos@32|diff-bottom|-54|-75|contact@325||-54|-75
+AN-Diff|net@910|||S0|nmos@32|diff-top|-36|-75|contact@326||-36|-75
+AMetal-1|net@912|||S0|contact@328||-36|-89.5|contact@326||-36|-89.5
+AMetal-1|net@920|||S1800|contact@333||-72|-89.5|contact@331||-72|-89.5
+AN-Diff|net@922|||S0|nmos@34|diff-bottom|-54|-91|nmos@32|diff-bottom|-54|-91
+AMetal-2|net@924|||S0|contact@328||-36|-89.5|contact@333||-72|-89.5
+APoly|net@948|||S2700|nmos@34|poly-left|-63|-30|pin@83||-63|-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
+AP-Diff|net@982|||S0|pmos@20|diff-bottom|-72|47|contact@338||-72|47
+AMetal-1|net@1000|||S2700|contact@333||-72|-89.5|contact@331||-72|-75
+AMetal-1|net@1001|||S0|contact@328||-36|-89.5|contact@326||-36|-89.5
+APoly|net@1008|||S0|contact@358||-37|82.5|pin@95||-45|82.5
+AN-Diff|net@1042|||S0|nmos@34|diff-top|-72|-65|contact@331||-72|-65
+AP-Diff|net@1057|||S0|pmos@21|diff-top|-36|50|contact@353||-36|50
+APoly|net@1076|||S2700|pin@108||-54|-22.5|contact@356||-54|-22.5
+APoly|net@1077|||S0|contact@356||-54|-22.5|pin@106||-63|-22.5
+APoly|net@1079|||S900|pin@95||-45|82.5|pmos@21|poly-right|-45|26
+AMetal-1|net@1109|||S1800|contact@358||-36|82.5|pin@122||-36|82.5
+AP-Diff|net@1126|||S2700|pmos@21|diff-bottom|-54|48.5|pmos@20|diff-top|-54|53
+APoly|net@1138|||S900|pmos@20|poly-right|-63|26|pin@106||-63|-22.5
+AMetal-1|net@1143|||S0|inv8@0|in|1|-15|pin@128||-36|-15
+AMetal-1|net@1148|||S1800|pin@122||-36|82.5|pin@131||-18|82.5
+AMetal-1|net@1149|||S900|pin@131||-18|82.5|pin@132||-18|19
+AMetal-1|net@1150|||S1800|pin@132||-18|19|pin@133||18|19
+AMetal-1|net@1151|||S2700|inv8@0|out|18|-7.5|pin@133||18|19
+AMetal-1|net@1153|||S900|contact@338||-72|41|pin@134||-72|0
+AMetal-1|net@1155|||S900|pin@128||-36|-15|contact@326||-36|-46
+AMetal-2|net@1156|||S1800|pin@136||-108|105|inv8@0|vdd_1|0|105
+AMetal-2|net@1157|||S1800|pin@135||-108|75|inv8@0|vdd|0|75
+AMetal-2|net@1158|||S1800|contact@363||-36|45|inv8@0|vdd_2|0|45
+AMetal-1|net@1159|||S0|contact@363||-36|45|contact@353||-36|45
+APoly|net@1160|||S1800|contact@356||-52|-22.5|pin@88||-45|-22.5
+AMetal-1|net@1161|||S900|contact@364||-54|-45|contact@325||-54|-46
+AMetal-1|net@1162|||S0|contact@365||-54|-75|contact@325||-54|-75
+AMetal-1|net@1163|||S2700|contact@366||-54|-105|contact@325||-54|-104
+AMetal-2|net@1164|||S1800|pin@9||-108|-75|contact@365||-54|-75
+AMetal-2|net@1165|||S1800|contact@365||-54|-75|inv8@0|gnd|0|-75
+AMetal-2|net@1166|||S1800|pin@127||-108|-45|contact@364||-54|-45
+AMetal-2|net@1167|||S1800|contact@364||-54|-45|inv8@0|gnd_13|0|-45
+AMetal-2|net@1168|||S1800|pin@5||-108|-105|contact@366||-54|-105
+AMetal-2|net@1169|||S1800|contact@366||-54|-105|inv8@0|gnd_5|-0.5|-105
+AMetal-2|net@1170|||S1800|pin@42||-108|45|contact@363||-36|45
+AMetal-1|net@1171|||S900|contact@353||-36|47|pin@137||-36|18
+AMetal-1|net@1172|||S900|pin@134||-72|0|contact@331||-72|-46
+APoly|net@1173|||S900|nmos@34|poly-right|-63|-120|pin@138||-63|-127.5
+APoly|net@1174|||S0|contact@367||-56|-127.5|pin@138||-63|-127.5
+APoly|net@1175|||S900|nmos@32|poly-right|-45|-120|pin@139||-45|-127.5
+APoly|net@1176|||S1800|contact@367||-52|-127.5|pin@139||-45|-127.5
+Efire||D5G2;|contact@356||I
+Efire_1||D5G2;|contact@367||I
+Egnd_7|gnd|D5G2;|pin@127||U
+Egnd_5||D5G2;|pin@5||U
+Egnd_6||D5G2;|pin@9||U
+Estate||D5G2;|pin@134||B
+Evdd||D5G2;|pin@42||G
+Evdd_1||D5G2;|pin@135||G
+Evdd_2||D5G2;|pin@136||G
+X
+
+# Cell succCondX;1{sch}
+CsuccCondX;1{sch}||schematic|1227920907034|1254460652787||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
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-23|0.5||||
+NOff-Page|conn@2||9.75|0.5||||
+IredFive:inv;1{ic}|inv@0||1.5|14.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX-0.5;Y5;)S8|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nms1;2{ic}|nms1@0||-6.5|-10|||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y-5.5;)S@X|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+Ngeneric:Invisible-Pin|pin@0||-0.5|39|||||ART_message(D5G5;)SsuccCondX
+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|0.5||||
+NWire_Pin|pin@58||-6.5|9.5||||
+NWire_Pin|pin@59||-18|7.5||||
+NWire_Pin|pin@60||-6.5|5.5||||
+NWire_Pin|pin@76||-6.5|-4||||
+NWire_Pin|pin@78||-6.5|0.5||||
+NWire_Pin|pin@80||5.5|14.5||||
+NWire_Pin|pin@81||5.5|0.5||||
+NWire_Pin|pin@86||-18|-10||||
+IredFive:pms1;2{ic}|pms1@0||-6.5|14.5|X||D5G4;|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y1;)S1
+IsuccCondX;1{ic}|succCond@0||-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
+Awire|net@150|||2700|pin@42||-18|0.5|pin@59||-18|7.5
+Awire|net@151|||0|PMOS@0|g|-10.5|7.5|pin@59||-18|7.5
+Awire|net@153|||1800|PMOS@0|d|-7.5|5.5|pin@60||-6.5|5.5
+Awire|net@186|||2700|nms1@0|d|-6.5|-8|pin@76||-6.5|-4
+Awire|net@195|||900|pin@60||-6.5|5.5|pin@78||-6.5|0.5
+Awire|net@201|||2700|pin@58||-6.5|9.5|pms1@0|d|-6.5|12.5
+Awire|net@203|||1800|inv@0|in|4|14.5|pin@80||5.5|14.5
+Awire|net@205|||0|pin@81||5.5|0.5|pin@78||-6.5|0.5
+Awire|net@206|||900|pin@80||5.5|14.5|pin@81||5.5|0.5
+Awire|net@207|||1800|pin@81||5.5|0.5|conn@2|a|7.75|0.5
+Awire|net@215|||2700|pin@76||-6.5|-4|pin@78||-6.5|0.5
+Awire|net@216|||900|pin@29||-18|-6|pin@86||-18|-10
+Awire|net@217|||0|nms1@0|g|-9.5|-10|pin@86||-18|-10
+Awire|net@218|||0|inv@0|out|-1|14.5|pms1@0|g|-3.5|14.5
+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 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
+Cwells;1{lay}||tsmcSun40GP|1250223472728|1253875229341||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()G1254093321402
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-1.5|105||51|R|
 NX-Metal-1-Metal-2-Con|contact@1||-1.5|75||51|R|
@@ -4132,8 +6194,8 @@ NX-Metal-1-Metal-2-Con|contact@5||-3|-105||52|R|
 NMetal-2-Pin|pin@0||-3|45||||
 NMetal-2-Pin|pin@1||-3|75||||
 NMetal-2-Pin|pin@2||-3|105||||
-NP-Well-Node|plnode@0||2|-65.5|114|131||A
-NN-Well-Node|plnode@1||2|80.5|114|161||A
+NP-Well-Node|plnode@0||2|-93|114|186||A
+NN-Well-Node|plnode@1||2|117.5|114|235||A
 NA-Metal-1-P-Well-Con|substr@2||-3|-70.5|88|52|R|
 NA-Metal-1-N-Well-Con|well@2||-2|70.5|88|52|R|
 AMetal-1|net@0|||S1800|contact@0||-1.5|105|well@2||2.5|105