From 3d63ef0d0fd828d6390435eca816d1bf3a140751 Mon Sep 17 00:00:00 2001 From: rkao Date: Mon, 3 Nov 2008 19:47:30 +0000 Subject: [PATCH] ivanElec/fleetJKL-01nov08ss --- electric/arbiterK.jelib | 21 +- electric/centersJ.jelib | 938 ++++++++--- electric/dockK.jelib | 218 ++- electric/dockPartOD.jelib | 1376 +++++++++++++--- electric/dockPartsK.jelib | 3720 ++++++++++++++++++++++++++----------------- electric/driversJ.jelib | 325 +++- electric/driversL.jelib | 194 ++- electric/fifoL.jelib | 714 +++++++-- electric/gaspL.jelib | 7 +- electric/gatesK.jelib | 561 +++++-- electric/latchesK.jelib | 10 +- electric/loopCountL.jelib | 22 +- electric/marina.jelib | 102 +- electric/programsK.jelib | 195 +-- electric/registersK.jelib | 1630 ++++++++++++++++++- electric/scanK.jelib | 217 ++- electric/skipL.jelib | 4 +- electric/stageGroupsJ.jelib | 7 +- electric/testsL.jelib | 165 +- electric/wiresL.jelib | 14 +- testCode/isolatedInDock.spi | 2179 ++++++++++++++++--------- testCode/isolatedInDock.xml | 509 +++--- 22 files changed, 9465 insertions(+), 3663 deletions(-) diff --git a/electric/arbiterK.jelib b/electric/arbiterK.jelib index 753c4db..310c239 100755 --- a/electric/arbiterK.jelib +++ b/electric/arbiterK.jelib @@ -100,7 +100,7 @@ Ereq[B]||D5G2;|pin@1||I X # Cell arbiter2;1{lay} -Carbiter2;1{lay}||cmos90|1188748831546|1225042364649||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1202504859736 +Carbiter2;1{lay}||cmos90|1188748831546|1225042364649||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225397778889 Ihalf2inArb;1{lay}|halfArb@4||0|-72|||D5G4; Ihalf2inArb;1{lay}|halfArb@5||0|72|Y||D5G4; NMetal-1-Pin|pin@44||6|4|||| @@ -180,7 +180,7 @@ Ereq[B]||D4G2;|conn@2|a|I X # Cell arbiter3;1{ic} -Carbiter3;1{ic}||artwork|1188826704874|1225194203729|EI +Carbiter3;1{ic}||artwork|1188826704874|1225311268907|EI Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@2||-1|5|6|4|RRR||ART_color()I-16777215|ART_degrees()F[0.0,3.1415927] NThick-Circle|art@3||2.5|5|1|1|||ART_color()I-16777215 @@ -222,7 +222,7 @@ NPin|pin@35||-3|-3|1|1|| Nschematic:Bus_Pin|pin@36||-3|7|-1|-1|| NPin|pin@37||-1|2|1|1|| NPin|pin@39||-3|-2|1|1|| -Nschematic:Bus_Pin|pin@40||-3.5|-7|-1|-1|| +Nschematic:Bus_Pin|pin@40||-3|-7|-1|-1|| AThicker|net@0|||FS2700|pin@7||-3|2|pin@8||-3|8|ART_color()I-16777215 AThicker|net@1|||FS1800|pin@8||-3|8|pin@9||-1|8|ART_color()I-16777215 AThicker|net@3|||FS900|pin@11||1|6|pin@12||1|4|ART_color()I-16777215 @@ -258,7 +258,7 @@ Ereq[BB]|req[B2]|D5G2;|pin@40||I X # Cell arbiter3;1{lay} -Carbiter3;1{lay}||cmos90|1225193389429|1225204256857||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225204260976 +Carbiter3;1{lay}||cmos90|1225193389429|1225305229549||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225309318031 Ngeneric:Facet-Center|art@0||0|0||||AV Ihalf3inArb;1{lay}|half3inA@0||0|72|||D5G4; Ihalf3inArb;2{lay}|half3inA@2||0|-72|Y||D5G4; @@ -271,6 +271,7 @@ Egnd_1||D5G2;|half3inA@0|gnd_1|G Egnd_2||D5G2;|half3inA@2|gnd|G Egnd_3||D5G2;|half3inA@2|gnd_1|G Egrant[A]||D5G2;|half3inA@0|grant[A]|O +Egrant[A_1]@475263770|grant[A_1]|D5G2;|half3inA@0|grant[A_1]|O Egrant[A_1]|grant[B]|D5G2;|half3inA@2|grant[A]|O Ereq[A1]||D5G2;|half3inA@0|inB|I Ereq[A2]||D5G2;|half3inA@0|inA|I @@ -378,7 +379,7 @@ Ereq[B]||D5G2;|pin@2||I X # Cell half2inArb;1{lay} -Chalf2inArb;1{lay}||cmos90|1188745231728|1223474198202||ATTR_NCC(D5G3;NTX-8;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1202505176678 +Chalf2inArb;1{lay}||cmos90|1188745231728|1223474198202||ATTR_NCC(D5G3;NTX-8;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225397778889 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@62||31|-50||20.8|Y| NMetal-1-P-Active-Con|contact@66||39|-50||20.8|Y| @@ -711,7 +712,7 @@ Ereq[AA]|req[A2]|D5G2;|pin@16||I X # Cell half3inArb;2{lay} -Chalf3inArb;2{lay}||cmos90|1225059722689|1225204256857||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225067984447|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225204260976 +Chalf3inArb;2{lay}||cmos90|1225059722689|1225305218034||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225067984447|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225309318031 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-N-Active-Con|contact@1||-16.5|0||20.8|Y| NMetal-1-P-Active-Con|contact@2||-44.5|-48||20.8|Y| @@ -812,6 +813,7 @@ NMetal-1-Pin|pin@66||36.5|-64|||| NMetal-1-Pin|pin@67||15|-25.5|||| NMetal-1-Pin|pin@68||15|-64|||| NPolysilicon-Pin|pin@69||-35.5|25|||| +NMetal-1-Pin|pin@71||11.5|58|||| IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-49|0|||D5G4; IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||49|0|||D5G4; NP-Well-Node|plnode@0||0|0|103|48||A @@ -998,10 +1000,12 @@ Ametal-1|net@276|||S0|contact@69||36.5|-25.5|pin@67||15|-25.5 Ametal-1|net@277|||S900|pin@67||15|-25.5|pin@68||15|-64 APolysilicon|net@278|||S900|pmos@0|poly-top|-35.5|30|pin@69||-35.5|25 APolysilicon|net@279|||S1800|pin@69||-35.5|25|pin@16||-34.5|25 +Ametal-1|net@281|||S2700|contact@52||11.5|48|pin@71||11.5|58 Ecross||D5G2;|pin@66||O Egnd||D5G2;|pinsVddG@0|gnd|G Egnd_1||D5G2;|pinsVddG@1|gnd|G Egrant[A]||D5G2;|pin@33||O +Egrant[A_1]||D5G2;|pin@71||O EinC||D5G2;|pin@68||I Ereq[A1]||D5G2;|pin@58||I Ereq[A2]||D5G2;|pin@56||I @@ -1012,7 +1016,7 @@ Evdd_3||D5G2;|pinsVddG@1|vdd_1|P X # Cell half3inArb;1{lay} -Chalf3inArb;1{lay}||cmos90|1225059722689|1225204935419||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225067984447|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225204958678 +Chalf3inArb;1{lay}||cmos90|1225059722689|1225305176540||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225067984447|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225309318031 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-N-Active-Con|contact@1||-16.5|0||20.8|Y| NMetal-1-P-Active-Con|contact@2||-44.5|-48||20.8|Y| @@ -1119,6 +1123,7 @@ NPolysilicon-Pin|pin@74||32.5|-27.1|||| NPolysilicon-Pin|pin@75||-35.5|25|||| NMetal-1-Pin|pin@77||20.5|-22|||| NMetal-1-Pin|pin@78||9.5|-22|||| +NMetal-1-Pin|pin@79||11.5|57.5|||| IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-49|0|||D5G4; IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||49|0|||D5G4; NP-Well-Node|plnode@0||0|0|103|48||A @@ -1311,10 +1316,12 @@ APolysilicon|net@288|||S900|pmos@0|poly-top|-35.5|30|pin@75||-35.5|25 APolysilicon|net@289|||S1800|pin@75||-35.5|25|contact@28||-32.9|25 Ametal-1|net@291|||S900|pin@33||20.5|-16|pin@77||20.5|-22 Ametal-1|net@293|||S0|pin@77||20.5|-22|pin@78||9.5|-22 +Ametal-1|net@294|||S2700|contact@52||11.5|48|pin@79||11.5|57.5 Ecross||D5G2;|pin@65||O Egnd||D5G2;|pinsVddG@0|gnd|G Egnd_1||D5G2;|pinsVddG@1|gnd|G Egrant[A]||D5G2;|pin@33||O +Egrant[A_1]||D5G2;|pin@79||O EinC||D5G2;|pin@73||I EinB|req[A1]|D5G2;|pin@58||I EinA|req[A2]|D5G2;|pin@56||I diff --git a/electric/centersJ.jelib b/electric/centersJ.jelib index 390fd60..5f34613 100755 --- a/electric/centersJ.jelib +++ b/electric/centersJ.jelib @@ -2091,6 +2091,723 @@ Eout||D6G2;|conn@1|y|O Eout_1|outM|D6G2;|conn@4|y|O X +# Cell ctrAND3in30B;1{ic} +CctrAND3in30B;1{ic}||artwork|1204873843072|1225459681824|E +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@2||-4|-1.5|4|4|RRR||ART_degrees()F[0.0,3.1415927] +NThick-Circle|art@3||1.5|0.5|1|1|| +NThick-Circle|art@4||-5.5|-0.5|1|1|| +NThick-Circle|art@5||-5.5|-2.5|1|1|| +NThick-Circle|art@7||-5.5|2.5|1|1|| +NThick-Circle|art@8||-1|0.5|5|4|RRR||ART_degrees()F[0.0,3.1415927] +Nschematic:Bus_Pin|pin@0||-6|-2.5|-1|-1|| +Nschematic:Bus_Pin|pin@2||-6|-0.5|-1|-1|| +Nschematic:Bus_Pin|pin@4||6|0|-1|-1|| +NPin|pin@6||-5|0.5|1|1|| +NPin|pin@7||-5|-3.5|1|1|| +NPin|pin@8||-4|-3.5|1|1|| +NPin|pin@12||6|0|1|1|| +NPin|pin@13||2|4|1|1|| +NPin|pin@14||2|-4|1|1|| +NPin|pin@15||-4|0.5|1|1|| +Ngeneric:Invisible-Pin|pin@16||-3.5|-1.5|||||ART_message(D5G2;)S5 +Ngeneric:Invisible-Pin|pin@18||3.5|0|||||ART_message(D5G2;)S30 +Nschematic:Bus_Pin|pin@19||-6|2.5|-1|-1|| +NPin|pin@30||-2|-2|1|1|| +Ngeneric:Invisible-Pin|pin@31||-0.5|0.5|||||ART_message(D5G1.5;)S10L +NPin|pin@32||-1|-2|1|1|| +NPin|pin@33||-2|3|1|1|| +NPin|pin@34||-1|3|1|1|| +NPin|pin@36||-2|2.5|1|1|| +NPin|pin@37||-5|4.5|1|1|| +NPin|pin@38||-5|0.5|1|1|| +Ngeneric:Invisible-Pin|pin@39||-4|2.5|||||ART_message(D5G2;)S5 +NPin|pin@40||-2|2|1|1|| +AThicker|net@3|||FS0|pin@15||-4|0.5|pin@6||-5|0.5 +AThicker|net@4|||FS900|pin@6||-5|0.5|pin@7||-5|-3.5 +AThicker|net@5|||FS900|pin@13||2|4|pin@14||2|-4 +AThicker|net@6|||FS2250|pin@14||2|-4|pin@12||6|0 +AThicker|net@7|||FS3150|pin@12||6|0|pin@13||2|4 +AThicker|net@8|||FS1800|pin@7||-5|-3.5|pin@8||-4|-3.5 +AThicker|net@23|||FS1800|pin@30||-2|-2|pin@32||-1|-2 +AThicker|net@24|||FS1800|pin@33||-2|3|pin@34||-1|3 +AThicker|net@25|||FS2700|pin@30||-2|-2|pin@36||-2|2.5 +AThicker|net@27|||FS2700|pin@36||-2|2.5|pin@33||-2|3 +AThicker|net@28|||FS3263|pin@36||-2|2.5|pin@37||-5|4.5 +AThicker|net@29|||FS900|pin@37||-5|4.5|pin@38||-5|0.5 +AThicker|net@30|||FS2137|pin@38||-5|0.5|pin@36||-2|2.5 +AThicker|net@31|||FS450|pin@34||-1|3|pin@40||-2|2 +EinA||D5G2;|pin@0||I +EinB||D5G2;|pin@2||I +EinC||D5G2;|pin@19||I +Eout||D5G2;|pin@4||O +X + +# Cell ctrAND3in30B;2{lay} +CctrAND3in30B;2{lay}||cmos90|1204804369704|1225475539384||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225469676964|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225475700855 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-P-Active-Con|contact@0||26.5|-49||20.8|| +NMetal-1-N-Active-Con|contact@1||26.5|0||20.8|| +NMetal-1-P-Active-Con|contact@4||18.5|-49||20.8|| +NMetal-1-N-Active-Con|contact@5||18.5|0||20.8|| +NMetal-1-P-Active-Con|contact@6||34.5|-49||20.8|| +NMetal-1-N-Active-Con|contact@7||34.5|0||20.8|| +NMetal-1-P-Active-Con|contact@8||42.5|-49||20.8|| +NMetal-1-N-Active-Con|contact@9||42.5|0||20.8|| +NMetal-1-P-Active-Con|contact@10||26.5|49||20.8|| +NMetal-1-P-Active-Con|contact@12||18.5|49||20.8|| +NMetal-1-P-Active-Con|contact@13||34.5|49||20.8|| +NMetal-1-P-Active-Con|contact@14||42.5|49||20.8|| +NMetal-1-Polysilicon-Con|contact@15||30.5|24|12.8||| +NMetal-1-Polysilicon-Con|contact@16||30.5|-24|12.8||| +NMetal-1-P-Active-Con|contact@19||-42.5|-48||20.8|| +NMetal-1-N-Active-Con|contact@20||-42.5|0||5.2|| +NMetal-1-P-Active-Con|contact@21||-42.5|48||20.8|| +NMetal-1-P-Active-Con|contact@22||-28.5|-48||20.8|| +NMetal-1-P-Active-Con|contact@23||-28.5|48||20.8|| +NMetal-1-N-Active-Con|contact@24||-34.5|0||5.2|| +NMetal-1-Polysilicon-Con|contact@26||-38|-19||5.2|| +NX-Metal-1-Metal-2-Con|contact@28||-28.5|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@29||18.5|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@30||34.5|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@31||18.5|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@32||34.5|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@34||-42.5|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@35||-42.5|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@36||18.5|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@37||34.5|-50||6.2|| +NMetal-1-N-Active-Con|contact@38||-9.5|0||20.8|| +NMetal-1-N-Active-Con|contact@39||4.5|0||20.8|| +NMetal-1-P-Active-Con|contact@43||10.5|-49||20.8|| +NMetal-1-P-Active-Con|contact@46||10.5|49||20.8|| +NMetal-1-Polysilicon-Con|contact@47||1.5|24.5|10.8||| +NMetal-1-Polysilicon-Con|contact@48||7.5|-24.5|10.8||| +NX-Metal-1-Metal-2-Con|contact@51||-9.5|0||6.2|| +NMetal-1-N-Active-Con|contact@52||-26.5|0||5.2|| +NMetal-1-N-Active-Con|contact@53||-18.5|0||5.2|| +NMetal-1-P-Active-Con|contact@54||-20.5|48||15.6|| +NMetal-1-Polysilicon-Con|contact@55||-17|-25||5.2|| +NX-Metal-1-Metal-2-Con|contact@56||-26.5|0||6.2|| +NMetal-1-Polysilicon-Con|contact@61||-29|-25||5.2|| +NN-Transistor|nmos@0||22.5|0||26|| +NN-Transistor|nmos@3||30.5|0||26|| +NN-Transistor|nmos@4||38.5|0||26|| +NN-Transistor|nmos@5||-38.5|0||11|| +NN-Transistor|nmos@6||-30.5|0||11|| +NN-Transistor|nmos@9||0.5|0||26|| +NN-Transistor|nmos@10||-5.5|0||26|| +NN-Transistor|nmos@11||14.5|0||26|| +NN-Transistor|nmos@12||8.5|0||26|| +NN-Transistor|nmos@13||-22.5|0||11|| +NMetal-1-Pin|pin@10||27|16|||| +NMetal-1-Pin|pin@11||42.5|16|||| +NMetal-1-Pin|pin@12||27|32|||| +NMetal-1-Pin|pin@13||42.5|32|||| +NMetal-1-Pin|pin@14||27|-32|||| +NMetal-1-Pin|pin@15||42.5|-32|||| +NMetal-1-Pin|pin@16||27|38.6|||| +NMetal-1-Pin|pin@17||27|10.4|||| +NMetal-1-Pin|pin@18||27|-38.6|||| +NPolysilicon-Pin|pin@19||38.5|24|||| +NPolysilicon-Pin|pin@20||22.5|24|||| +NPolysilicon-Pin|pin@21||22.5|-24|||| +NPolysilicon-Pin|pin@22||38.5|-24|||| +NMetal-1-Pin|pin@27||-34.5|12|||| +NMetal-1-Pin|pin@28||-42.5|12|||| +NPolysilicon-Pin|pin@39||-32.5|22.6|||| +NPolysilicon-Pin|pin@40||-38.5|-20.4|||| +NMetal-1-Pin|pin@42||-32.5|0|||| +NMetal-1-Pin|pin@44||-36.5|-20|||| +NPolysilicon-Pin|pin@45||-5.5|24.5|||| +NPolysilicon-Pin|pin@46||8.5|24.5|||| +NPolysilicon-Pin|pin@47||0.5|-24.5|||| +NPolysilicon-Pin|pin@48||14.5|-24.5|||| +NMetal-1-Pin|pin@49||4.5|18|||| +NMetal-1-Pin|pin@50||12.5|18|||| +NMetal-1-Pin|pin@51||12.5|38.6|||| +NMetal-1-Pin|pin@52||4.5|-18|||| +NMetal-1-Pin|pin@54||12.5|-38.6|||| +NMetal-1-Pin|pin@56||21.5|-18|||| +NMetal-1-Pin|pin@57||21.5|-31|||| +NMetal-1-Pin|pin@58||12.5|-31|||| +NPolysilicon-Pin|pin@64||-38.5|-20.6|||| +NPolysilicon-Pin|pin@65||14.5|24.5|||| +NMetal-1-Pin|pin@67||21.5|-24|||| +NMetal-1-Pin|pin@68||-23.5|-9.8|||| +NMetal-1-Pin|pin@69||-32.5|-9.8|||| +NMetal-1-Pin|pin@70||-17|-26|||| +NMetal-1-Pin|pin@71||12.5|24|||| +NMetal-1-Pin|pin@76||-18.5|4|||| +NMetal-1-Pin|pin@77||-20.5|4|||| +NPolysilicon-Pin|pin@81||-30.5|-30|||| +NPolysilicon-Pin|pin@85||-24.5|27.6|||| +NPolysilicon-Pin|pin@86||-30.5|-24.6|||| +NMetal-1-Pin|pin@88||-29|-25|||| +NMetal-1-Pin|pin@89||-23.5|-36.6|||| +NPolysilicon-Pin|pin@90||-30.5|22.6|||| +NPolysilicon-Pin|pin@91||14.5|-24.5|||| +NPolysilicon-Pin|pin@93||8.5|24.5|||| +NPolysilicon-Pin|pin@95||-22.5|27.6|||| +NMetal-1-Pin|pin@96||-6.5|24.5|||| +NMetal-1-Pin|pin@97||-6.5|16|||| +NMetal-1-Pin|pin@98||-20.5|16|||| +NMetal-1-Pin|pin@99||-28.5|-36.6|||| +NMetal-1-Pin|pin@100||-6|-24.5|||| +NMetal-1-Pin|pin@101||-6|-16|||| +NMetal-1-Pin|pin@102||-10|-16|||| +NMetal-1-Pin|pin@103||-23.5|-16|||| +NPolysilicon-Pin|pin@104||-19|-10.5|||| +NPolysilicon-Pin|pin@105||-17|-10.5|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-47|0|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||47|0|||D5G4; +NP-Select-Node|plnode@0||0|-50|96|52||A +NP-Select-Node|plnode@1||0|50|96|52||A +NN-Well-Node|plnode@2||0|50|99|52||A +NN-Well-Node|plnode@3||0|-50|99|52||A +NP-Well-Node|plnode@4||0|0|99|48||A +NN-Select-Node|plnode@5||0|0|96|48||A +NP-Transistor|pmos@0||22.5|-49||26|| +NP-Transistor|pmos@3||30.5|-49||26|| +NP-Transistor|pmos@4||38.5|-49||26|| +NP-Transistor|pmos@5||22.5|49||26|| +NP-Transistor|pmos@7||30.5|49||26|| +NP-Transistor|pmos@8||38.5|49||26|| +NP-Transistor|pmos@9||-38.5|-48||26|| +NP-Transistor|pmos@10||-38.5|48||26|| +NP-Transistor|pmos@11||-32.5|48||26|| +NP-Transistor|pmos@12||-32.5|-48||26|| +NP-Transistor|pmos@13||14.5|-49||26|| +NP-Transistor|pmos@16||14.5|49||26|| +NP-Transistor|pmos@18||-24.5|48||26|| +APolysilicon|net@1|||S900|pin@21||22.5|-24|pmos@0|poly-top|22.5|-31 +APolysilicon|net@2|||S900|contact@16||30.5|-24|pmos@3|poly-top|30.5|-31 +APolysilicon|net@3|||S900|pin@22||38.5|-24|pmos@4|poly-top|38.5|-31 +AN-Active|net@4|||RS1800|nmos@0|diff-right|25.3|0|contact@1||26.5|0 +AN-Active|net@5|||RS0|nmos@0|diff-left|19.7|0|contact@5||18.5|0 +AN-Active|net@8|||RS1800|nmos@3|diff-right|33.3|0|contact@7||34.5|0 +AN-Active|net@9|||RS1800|nmos@0|diff-right|25.3|0|nmos@3|diff-left|27.7|0 +AN-Active|net@10|||RS1800|nmos@4|diff-right|41.3|0|contact@9||42.5|0 +AN-Active|net@11|||RS1800|nmos@3|diff-right|33.3|0|nmos@4|diff-left|35.7|0 +AP-Active|net@12|||RS0|contact@0||26.5|-49|pmos@0|diff-right|25.3|-49 +AP-Active|net@13|||RS1800|contact@4||18.5|-49|pmos@0|diff-left|19.7|-49 +AP-Active|net@16|||RS1800|contact@0||26.5|-49|pmos@3|diff-left|27.7|-49 +AP-Active|net@17|||RS0|contact@6||34.5|-49|pmos@3|diff-right|33.3|-49 +AP-Active|net@18|||RS1800|contact@6||34.5|-49|pmos@4|diff-left|35.7|-49 +AP-Active|net@19|||RS0|contact@8||42.5|-49|pmos@4|diff-right|41.3|-49 +AP-Active|net@20|||RS0|contact@10||26.5|49|pmos@5|diff-right|25.3|49 +AP-Active|net@21|||RS1800|contact@12||18.5|49|pmos@5|diff-left|19.7|49 +AP-Active|net@24|||RS1800|contact@10||26.5|49|pmos@7|diff-left|27.7|49 +AP-Active|net@25|||RS0|contact@13||34.5|49|pmos@7|diff-right|33.3|49 +AP-Active|net@26|||RS1800|contact@13||34.5|49|pmos@8|diff-left|35.7|49 +AP-Active|net@27|||RS0|contact@14||42.5|49|pmos@8|diff-right|41.3|49 +APolysilicon|net@29|||S2700|pin@19||38.5|24|pmos@8|poly-bottom|38.5|31 +APolysilicon|net@30|||S2700|pin@20||22.5|24|pmos@5|poly-bottom|22.5|31 +APolysilicon|net@31|||S2700|contact@15||30.5|24|pmos@7|poly-bottom|30.5|31 +Ametal-1|net@32|||S900|pin@13||42.5|32|pin@11||42.5|16 +Ametal-1|net@33|||S900|contact@9||42.5|-10.4|pin@15||42.5|-32 +Ametal-1|net@49|||S900|pin@11||42.5|16|contact@9||42.5|10.4 +Ametal-1|net@50|||S1800|pin@10||27|16|pin@11||42.5|16 +Ametal-1|net@52|||S900|contact@14||42.5|38.6|pin@13||42.5|32 +Ametal-1|net@53|||S1800|pin@12||27|32|pin@13||42.5|32 +Ametal-1|net@55|||S900|pin@15||42.5|-32|contact@8||42.5|-38.6 +Ametal-1|net@56|||S1800|pin@14||27|-32|pin@15||42.5|-32 +Ametal-1|net@57|||S2700|pin@12||27|32|pin@16||27|38.6 +Ametal-1|net@58|||S0|pin@16||27|38.6|contact@10||26.5|38.6 +Ametal-1|net@59|||S900|pin@10||27|16|pin@17||27|10.4 +Ametal-1|net@60|||S0|pin@17||27|10.4|contact@1||26.5|10.4 +Ametal-1|net@61|||S900|pin@14||27|-32|pin@18||27|-38.6 +Ametal-1|net@62|||S0|pin@18||27|-38.6|contact@0||26.5|-38.6 +APolysilicon|net@63|||S2700|nmos@3|poly-top|30.5|18|contact@15||30.5|24 +APolysilicon|net@64|||S2700|nmos@4|poly-top|38.5|18|pin@19||38.5|24 +APolysilicon|net@65|||S0|pin@19||38.5|24|contact@15||36.9|24 +APolysilicon|net@66|||S2700|nmos@0|poly-top|22.5|18|pin@20||22.5|24 +APolysilicon|net@67|||S1800|pin@20||22.5|24|contact@15||24.1|24 +APolysilicon|net@68|||S900|nmos@0|poly-bottom|22.5|-18|pin@21||22.5|-24 +APolysilicon|net@69|||S1800|pin@21||22.5|-24|contact@16||24.1|-24 +APolysilicon|net@70|||S900|nmos@3|poly-bottom|30.5|-18|contact@16||30.5|-24 +APolysilicon|net@71|||S900|nmos@4|poly-bottom|38.5|-18|pin@22||38.5|-24 +APolysilicon|net@72|||S0|pin@22||38.5|-24|contact@16||36.9|-24 +AP-Active|net@77|||RS1800|contact@19||-42.5|-48|pmos@9|diff-left|-41.3|-48 +AP-Active|net@79|||RS1800|contact@21||-42.5|48|pmos@10|diff-left|-41.3|48 +AP-Active|net@84|||RS0|contact@23||-28.5|48|pmos@11|diff-right|-29.7|48 +AP-Active|net@85|||RS0|contact@22||-28.5|-48|pmos@12|diff-right|-29.7|-48 +AP-Active|net@86|||RS1800|pmos@10|diff-right|-35.7|48|pmos@11|diff-left|-35.3|48 +AP-Active|net@87|||RS1800|pmos@9|diff-right|-35.7|-48|pmos@12|diff-left|-35.3|-48 +Ametal-1|net@91|||S2700|contact@24||-34.5|2.6|pin@27||-34.5|12 +Ametal-1|net@92|||S0|pin@27||-34.5|12|pin@28||-42.5|12 +Ametal-1|net@93|||S2700|pin@28||-42.5|12|contact@21||-42.5|37.6 +APolysilicon|net@113|||S900|pmos@11|poly-bottom|-32.5|30|pin@39||-32.5|22.6 +APolysilicon|net@115|||S900|nmos@5|poly-bottom|-38.5|-10.5|pin@40||-38.5|-20.4 +APolysilicon|net@116|||S1800|pin@40||-38.5|-20.4|contact@26||-38|-20.4 +Ametal-1|net@120|||S0|pin@42||-32.5|0|contact@24||-34.5|0 +Ametal-2|net@121||6.2|S1800|contact@29||18.5|50|contact@30||34.5|50 +Ametal-2|net@124||6.2|S1800|pinsVddG@2|vdd|-47|50|contact@28||-28.5|50 +Ametal-1|net@125|||S900|contact@23||-28.5|50|contact@28||-28.5|46.9 +Ametal-1|net@127|||S900|contact@12||18.5|50|contact@29||18.5|50 +Ametal-2|net@128||6.2|S1800|contact@30||34.5|50|pinsVddG@3|vdd|47|50 +Ametal-1|net@129|||S900|contact@13||34.5|50|contact@30||34.5|50 +Ametal-2|net@130||6.2|S0|contact@32||34.5|0|contact@31||18.5|0 +Ametal-1|net@131|||S0|contact@5||18.5|0|contact@31||18.5|0 +Ametal-2|net@132||6.2|S0|pinsVddG@3|gnd|47|0|contact@32||34.5|0 +Ametal-1|net@133|||S0|contact@7||34.5|0|contact@32||34.5|0 +Ametal-2|net@136||6.2|S0|contact@34||-42.5|0|pinsVddG@2|gnd|-47|0 +Ametal-1|net@137|||S1800|contact@20||-42.5|0|contact@34||-42.5|0 +Ametal-2|net@138||6.2|S0|contact@35||-42.5|-50|pinsVddG@2|vdd_1|-47|-50 +Ametal-1|net@139|||S2700|contact@19||-42.5|-50|contact@35||-42.5|-46.9 +Ametal-2|net@140||6.2|S0|contact@37||34.5|-50|contact@36||18.5|-50 +Ametal-1|net@141|||S900|contact@4||18.5|-50|contact@36||18.5|-50 +Ametal-2|net@142||6.2|S0|pinsVddG@3|vdd_1|47|-50|contact@37||34.5|-50 +Ametal-1|net@143|||S900|contact@6||34.5|-50|contact@37||34.5|-50 +AN-Active|net@146|||RS1800|contact@38||-9.5|0|nmos@10|diff-left|-8.3|0 +AN-Active|net@148|||RS1800|contact@39||4.5|0|nmos@12|diff-left|5.7|0 +AN-Active|net@149|||RS0|contact@39||4.5|0|nmos@9|diff-right|3.3|0 +AN-Active|net@150|||RS0|nmos@11|diff-left|11.7|0|nmos@12|diff-right|11.3|0 +AN-Active|net@151|||RS1800|nmos@10|diff-right|-2.7|0|nmos@9|diff-left|-2.3|0 +AP-Active|net@153|||RS1800|contact@43||10.5|-49|pmos@13|diff-left|11.7|-49 +AP-Active|net@157|||RS1800|contact@46||10.5|49|pmos@16|diff-left|11.7|49 +APolysilicon|net@160|||S2700|nmos@10|poly-top|-5.5|18|pin@45||-5.5|24.5 +APolysilicon|net@161|||S1800|pin@45||-5.5|24.5|contact@47||-3.9|24.5 +APolysilicon|net@163|||S0|pin@46||8.5|24.5|contact@47||6.9|24.5 +APolysilicon|net@164|||S900|nmos@9|poly-bottom|0.5|-18|pin@47||0.5|-24.5 +APolysilicon|net@165|||S1800|pin@47||0.5|-24.5|contact@48||2.1|-24.5 +APolysilicon|net@167|||S0|pin@48||14.5|-24.5|contact@48||12.9|-24.5 +Ametal-1|net@168|||S2700|contact@39||4.5|10.4|pin@49||4.5|18 +Ametal-1|net@169|||S1800|pin@49||4.5|18|pin@50||12.5|18 +Ametal-1|net@170|||S2700|pin@71||12.5|24|pin@51||12.5|38.6 +Ametal-1|net@171|||S0|pin@51||12.5|38.6|contact@46||10.5|38.6 +Ametal-1|net@172|||S900|contact@39||4.5|-10.4|pin@52||4.5|-18 +Ametal-1|net@175|||S0|pin@54||12.5|-38.6|contact@43||10.5|-38.6 +Ametal-1|net@182|||S1800|pin@52||4.5|-18|pin@56||21.5|-18 +Ametal-1|net@183|||S900|pin@67||21.5|-24|pin@57||21.5|-31 +Ametal-1|net@184|||S900|pin@58||12.5|-31|pin@54||12.5|-38.6 +Ametal-1|net@185|||S0|pin@57||21.5|-31|pin@58||12.5|-31 +Ametal-2|net@192||6.2|S1800|contact@51||-9.5|0|contact@31||18.5|0 +AP-Active|net@196|||RS0|contact@4||18.5|-49|pmos@13|diff-right|17.3|-49 +APolysilicon|net@197|||S900|pin@48||14.5|-24.5|pmos@13|poly-top|14.5|-31 +APolysilicon|net@201|||S2700|pmos@9|poly-top|-38.5|-30|pin@64||-38.5|-20.6 +APolysilicon|net@206|||S900|pmos@16|poly-bottom|14.5|31|pin@65||14.5|24.5 +APolysilicon|net@207|||S0|pin@65||14.5|24.5|pin@93||8.5|24.5 +Ametal-1|net@209|||S900|pin@56||21.5|-18|pin@67||21.5|-24 +Ametal-1|net@210|||S0|contact@16||24.1|-24|pin@67||21.5|-24 +AN-Active|net@211|||RS0|contact@5||18.5|0|nmos@11|diff-right|17.3|0 +AP-Active|net@212|||RS0|contact@12||18.5|49|pmos@16|diff-right|17.3|49 +Ametal-1|net@214|||S0|contact@38||-9.5|0|contact@51||-9.5|0 +Ametal-1|net@217|||S0|pin@68||-23.5|-9.8|pin@69||-32.5|-9.8 +Ametal-1|net@221|||S900|pin@42||-32.5|0|pin@69||-32.5|-9.8 +Ametal-1|net@223|||S2700|pin@50||12.5|18|pin@71||12.5|24 +Ametal-1|net@224|||S1800|pin@71||12.5|24|contact@15||24.1|24 +APolysilicon|net@228|||S1800|pin@64||-38.5|-20.6|contact@26||-38|-20.6 +AP-Active|net@234|||RS0|contact@54||-20.5|48|pmos@18|diff-right|-21.7|48 +Ametal-2|net@243||6.2|S1800|contact@56||-26.5|0|contact@51||-9.5|0 +Ametal-2|net@244||6.2|S1800|contact@34||-42.5|0|contact@56||-26.5|0 +Ametal-1|net@245|||S0|contact@52||-26.5|0|contact@56||-26.5|0 +Ametal-1|net@246|||S900|pin@70||-17|-26|contact@55||-17|-26.6 +Ametal-1|net@247|||S2700|contact@53||-18.5|2.6|pin@76||-18.5|4 +Ametal-1|net@248|||S0|pin@76||-18.5|4|pin@77||-20.5|4 +APolysilicon|net@254|||S900|nmos@6|poly-bottom|-30.5|-10.5|pin@86||-30.5|-24.6 +APolysilicon|net@255|||S0|pin@81||-30.5|-30|pmos@12|poly-top|-32.5|-30 +APolysilicon|net@275|||S900|pmos@18|poly-bottom|-24.5|30|pin@85||-24.5|27.6 +APolysilicon|net@277|||S900|pin@86||-30.5|-24.6|pin@81||-30.5|-30 +APolysilicon|net@278|||S0|contact@61||-29|-24.6|pin@86||-30.5|-24.6 +Ametal-1|net@280|||S1800|contact@61||-29|-25|pin@88||-29|-25 +APolysilicon|net@284|||S0|pin@90||-30.5|22.6|pin@39||-32.5|22.6 +Ametal-2|net@285||6.2|S1800|contact@28||-28.5|50|contact@29||18.5|50 +Ametal-2|net@286||6.2|S1800|contact@35||-42.5|-50|contact@36||18.5|-50 +APolysilicon|net@287|||S900|nmos@11|poly-bottom|14.5|-18|pin@91||14.5|-24.5 +APolysilicon|net@288|||S0|pin@91||14.5|-24.5|contact@48||12.9|-24.5 +AN-Active|net@291|||RS1800|contact@52||-26.5|0|nmos@13|diff-left|-25.3|0 +AN-Active|net@292|||RS0|contact@53||-18.5|0|nmos@13|diff-right|-19.7|0 +AN-Active|net@293|||RS1800|contact@20||-42.5|0|nmos@5|diff-left|-41.3|0 +AN-Active|net@294|||RS0|contact@24||-34.5|0|nmos@5|diff-right|-35.7|0 +AN-Active|net@295|||RS1800|contact@24||-34.5|0|nmos@6|diff-left|-33.3|0 +AN-Active|net@296|||RS0|contact@52||-26.5|0|nmos@6|diff-right|-27.7|0 +AP-Active|net@297|||RS1800|contact@23||-28.5|48|pmos@18|diff-left|-27.3|48 +APolysilicon|net@299|||S2700|nmos@12|poly-top|8.5|18|pin@93||8.5|24.5 +APolysilicon|net@300|||S2700|nmos@5|poly-top|-38.5|10.5|pmos@10|poly-bottom|-38.5|30 +APolysilicon|net@301|||S1800|contact@47||6.9|24.5|pin@93||8.5|24.5 +APolysilicon|net@302|||S2700|nmos@6|poly-top|-30.5|10.5|pin@90||-30.5|22.6 +Ametal-1|net@303|||S0|pin@44||-36.5|-20|contact@26||-38|-20 +Ametal-1|net@307|||S2700|pin@98||-20.5|16|contact@54||-20.5|40.2 +APolysilicon|net@308|||S1800|pin@85||-24.5|27.6|pin@95||-22.5|27.6 +APolysilicon|net@310|||S2700|nmos@13|poly-top|-22.5|10.5|pin@95||-22.5|27.6 +Ametal-1|net@312|||S0|contact@47||1.5|24.5|pin@96||-6.5|24.5 +Ametal-1|net@313|||S900|pin@96||-6.5|24.5|pin@97||-6.5|16 +Ametal-1|net@314|||S2700|pin@77||-20.5|4|pin@98||-20.5|16 +Ametal-1|net@315|||S0|pin@97||-6.5|16|pin@98||-20.5|16 +Ametal-1|net@316|||S0|pin@89||-23.5|-36.6|pin@99||-28.5|-36.6 +Ametal-1|net@317|||S900|pin@99||-28.5|-36.6|contact@22||-28.5|-37.6 +Ametal-1|net@318|||S900|pin@103||-23.5|-16|pin@89||-23.5|-36.6 +Ametal-1|net@319|||S0|contact@48||7.5|-24.5|pin@100||-6|-24.5 +Ametal-1|net@320|||S2700|pin@100||-6|-24.5|pin@101||-6|-16 +Ametal-1|net@321|||S0|pin@101||-6|-16|pin@102||-10|-16 +Ametal-1|net@322|||S900|pin@68||-23.5|-9.8|pin@103||-23.5|-16 +Ametal-1|net@323|||S0|pin@102||-10|-16|pin@103||-23.5|-16 +APolysilicon|net@324|||S1800|nmos@13|poly-bottom|-22.5|-10.5|pin@104||-19|-10.5 +APolysilicon|net@325|||S1800|pin@104||-19|-10.5|pin@105||-17|-10.5 +APolysilicon|net@326|||S900|pin@105||-17|-10.5|contact@55||-17|-22.4 +Egnd||D5G2;|pinsVddG@2|gnd|G +Egnd_1||D5G2;|pinsVddG@3|gnd|G +EinA||D5G2;|pin@88||I +EinB||D5G2;|pin@44||I +EinC||D5G2;|pin@70||I +Eout||D5G2;|pin@11||O +Evdd||D5G2;|pinsVddG@2|vdd|P +Evdd_1||D5G2;|pinsVddG@2|vdd_1|P +Evdd_2||D5G2;|pinsVddG@3|vdd|P +Evdd_3||D5G2;|pinsVddG@3|vdd_1|P +X + +# Cell ctrAND3in30B;1{lay} +CctrAND3in30B;1{lay}||cmos90|1204804369704|1225461713213||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225461722106|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225461722106 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-P-Active-Con|contact@0||26.5|-49||20.8|| +NMetal-1-N-Active-Con|contact@1||26.5|0||20.8|| +NMetal-1-P-Active-Con|contact@4||18.5|-49||20.8|| +NMetal-1-N-Active-Con|contact@5||18.5|0||20.8|| +NMetal-1-P-Active-Con|contact@6||34.5|-49||20.8|| +NMetal-1-N-Active-Con|contact@7||34.5|0||20.8|| +NMetal-1-P-Active-Con|contact@8||42.5|-49||20.8|| +NMetal-1-N-Active-Con|contact@9||42.5|0||20.8|| +NMetal-1-P-Active-Con|contact@10||26.5|49||20.8|| +NMetal-1-P-Active-Con|contact@12||18.5|49||20.8|| +NMetal-1-P-Active-Con|contact@13||34.5|49||20.8|| +NMetal-1-P-Active-Con|contact@14||42.5|49||20.8|| +NMetal-1-Polysilicon-Con|contact@15||30.5|24|12.8||| +NMetal-1-Polysilicon-Con|contact@16||30.5|-24|12.8||| +NMetal-1-P-Active-Con|contact@19||-42.5|-48||20.8|| +NMetal-1-N-Active-Con|contact@20||-42.5|0||5.2|| +NMetal-1-P-Active-Con|contact@21||-42.5|48||20.8|| +NMetal-1-P-Active-Con|contact@22||-28.5|-48||20.8|| +NMetal-1-P-Active-Con|contact@23||-28.5|48||20.8|| +NMetal-1-N-Active-Con|contact@24||-34.5|0||5.2|| +NMetal-1-Polysilicon-Con|contact@26||-38|-19||5.2|| +NX-Metal-1-Metal-2-Con|contact@28||-28.5|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@29||18.5|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@30||34.5|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@31||18.5|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@32||34.5|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@34||-42.5|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@35||-42.5|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@36||18.5|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@37||34.5|-50||6.2|| +NMetal-1-N-Active-Con|contact@38||-9.5|0||20.8|| +NMetal-1-N-Active-Con|contact@39||4.5|0||20.8|| +NMetal-1-P-Active-Con|contact@43||10.5|-49||20.8|| +NMetal-1-P-Active-Con|contact@46||10.5|49||20.8|| +NMetal-1-Polysilicon-Con|contact@47||1.5|24.5|10.8||| +NMetal-1-Polysilicon-Con|contact@48||7.5|-24.5|10.8||| +NX-Metal-1-Metal-2-Con|contact@51||-9.5|0||6.2|| +NMetal-1-N-Active-Con|contact@52||-26.5|0||5.2|| +NMetal-1-N-Active-Con|contact@53||-18.5|0||5.2|| +NMetal-1-P-Active-Con|contact@54||-20.5|48||15.6|| +NMetal-1-Polysilicon-Con|contact@55||-21.5|25||5.2|| +NX-Metal-1-Metal-2-Con|contact@56||-26.5|0||6.2|| +NMetal-1-Polysilicon-Con|contact@61||-29|-25||5.2|| +NN-Transistor|nmos@0||22.5|0||26|| +NN-Transistor|nmos@3||30.5|0||26|| +NN-Transistor|nmos@4||38.5|0||26|| +NN-Transistor|nmos@5||-38.5|0||11|| +NN-Transistor|nmos@6||-30.5|0||11|| +NN-Transistor|nmos@9||0.5|0||26|| +NN-Transistor|nmos@10||-5.5|0||26|| +NN-Transistor|nmos@11||14.5|0||26|| +NN-Transistor|nmos@12||8.5|0||26|| +NN-Transistor|nmos@13||-22.5|0||11|| +NMetal-1-Pin|pin@10||27|16|||| +NMetal-1-Pin|pin@11||42.5|16|||| +NMetal-1-Pin|pin@12||27|32|||| +NMetal-1-Pin|pin@13||42.5|32|||| +NMetal-1-Pin|pin@14||27|-32|||| +NMetal-1-Pin|pin@15||42.5|-32|||| +NMetal-1-Pin|pin@16||27|38.6|||| +NMetal-1-Pin|pin@17||27|10.4|||| +NMetal-1-Pin|pin@18||27|-38.6|||| +NPolysilicon-Pin|pin@19||38.5|24|||| +NPolysilicon-Pin|pin@20||22.5|24|||| +NPolysilicon-Pin|pin@21||22.5|-24|||| +NPolysilicon-Pin|pin@22||38.5|-24|||| +NMetal-1-Pin|pin@27||-34.5|12|||| +NMetal-1-Pin|pin@28||-42.5|12|||| +NPolysilicon-Pin|pin@39||-32.5|22.6|||| +NPolysilicon-Pin|pin@40||-38.5|-20.4|||| +NMetal-1-Pin|pin@42||-32.5|0|||| +NMetal-1-Pin|pin@44||-36.5|-20|||| +NPolysilicon-Pin|pin@45||-5.5|24.5|||| +NPolysilicon-Pin|pin@46||8.5|24.5|||| +NPolysilicon-Pin|pin@47||0.5|-24.5|||| +NPolysilicon-Pin|pin@48||14.5|-24.5|||| +NMetal-1-Pin|pin@49||4.5|18|||| +NMetal-1-Pin|pin@50||12.5|18|||| +NMetal-1-Pin|pin@51||12.5|38.6|||| +NMetal-1-Pin|pin@52||4.5|-18|||| +NMetal-1-Pin|pin@54||12.5|-38.6|||| +NMetal-1-Pin|pin@56||21.5|-18|||| +NMetal-1-Pin|pin@57||21.5|-31|||| +NMetal-1-Pin|pin@58||12.5|-31|||| +NMetal-1-Pin|pin@63||-16.5|-24.5|||| +NPolysilicon-Pin|pin@64||-38.5|-20.6|||| +NPolysilicon-Pin|pin@65||14.5|24.5|||| +NMetal-1-Pin|pin@67||21.5|-24|||| +NMetal-1-Pin|pin@68||-16.5|-9.8|||| +NMetal-1-Pin|pin@69||-32.5|-9.8|||| +NMetal-1-Pin|pin@70||-21.5|25|||| +NMetal-1-Pin|pin@71||12.5|24|||| +NPolysilicon-Pin|pin@75||-22.5|23.4|||| +NMetal-1-Pin|pin@76||-18.5|4|||| +NMetal-1-Pin|pin@77||-16|4|||| +NMetal-1-Pin|pin@78||-16|38|||| +NMetal-1-Pin|pin@79||-20.5|38|||| +NMetal-1-Pin|pin@80||-16|24.5|||| +NPolysilicon-Pin|pin@81||-30.5|-30|||| +NPolysilicon-Pin|pin@85||-24.5|27.6|||| +NPolysilicon-Pin|pin@86||-30.5|-24.6|||| +NMetal-1-Pin|pin@88||-29|-25|||| +NMetal-1-Pin|pin@89||-16.5|-49.6|||| +NPolysilicon-Pin|pin@90||-30.5|22.6|||| +NPolysilicon-Pin|pin@91||14.5|-24.5|||| +NPolysilicon-Pin|pin@93||8.5|24.5|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-47|0|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||47|0|||D5G4; +NP-Select-Node|plnode@0||0|-50|96|52||A +NP-Select-Node|plnode@1||0|50|96|52||A +NN-Well-Node|plnode@2||0|50|99|52||A +NN-Well-Node|plnode@3||0|-50|99|52||A +NP-Well-Node|plnode@4||0|0|99|48||A +NN-Select-Node|plnode@5||0|0|96|48||A +NP-Transistor|pmos@0||22.5|-49||26|| +NP-Transistor|pmos@3||30.5|-49||26|| +NP-Transistor|pmos@4||38.5|-49||26|| +NP-Transistor|pmos@5||22.5|49||26|| +NP-Transistor|pmos@7||30.5|49||26|| +NP-Transistor|pmos@8||38.5|49||26|| +NP-Transistor|pmos@9||-38.5|-48||26|| +NP-Transistor|pmos@10||-38.5|48||26|| +NP-Transistor|pmos@11||-32.5|48||26|| +NP-Transistor|pmos@12||-32.5|-48||26|| +NP-Transistor|pmos@13||14.5|-49||26|| +NP-Transistor|pmos@16||14.5|49||26|| +NP-Transistor|pmos@18||-24.5|48||26|| +APolysilicon|net@1|||S900|pin@21||22.5|-24|pmos@0|poly-top|22.5|-31 +APolysilicon|net@2|||S900|contact@16||30.5|-24|pmos@3|poly-top|30.5|-31 +APolysilicon|net@3|||S900|pin@22||38.5|-24|pmos@4|poly-top|38.5|-31 +AN-Active|net@4|||RS1800|nmos@0|diff-right|25.3|0|contact@1||26.5|0 +AN-Active|net@5|||RS0|nmos@0|diff-left|19.7|0|contact@5||18.5|0 +AN-Active|net@8|||RS1800|nmos@3|diff-right|33.3|0|contact@7||34.5|0 +AN-Active|net@9|||RS1800|nmos@0|diff-right|25.3|0|nmos@3|diff-left|27.7|0 +AN-Active|net@10|||RS1800|nmos@4|diff-right|41.3|0|contact@9||42.5|0 +AN-Active|net@11|||RS1800|nmos@3|diff-right|33.3|0|nmos@4|diff-left|35.7|0 +AP-Active|net@12|||RS0|contact@0||26.5|-49|pmos@0|diff-right|25.3|-49 +AP-Active|net@13|||RS1800|contact@4||18.5|-49|pmos@0|diff-left|19.7|-49 +AP-Active|net@16|||RS1800|contact@0||26.5|-49|pmos@3|diff-left|27.7|-49 +AP-Active|net@17|||RS0|contact@6||34.5|-49|pmos@3|diff-right|33.3|-49 +AP-Active|net@18|||RS1800|contact@6||34.5|-49|pmos@4|diff-left|35.7|-49 +AP-Active|net@19|||RS0|contact@8||42.5|-49|pmos@4|diff-right|41.3|-49 +AP-Active|net@20|||RS0|contact@10||26.5|49|pmos@5|diff-right|25.3|49 +AP-Active|net@21|||RS1800|contact@12||18.5|49|pmos@5|diff-left|19.7|49 +AP-Active|net@24|||RS1800|contact@10||26.5|49|pmos@7|diff-left|27.7|49 +AP-Active|net@25|||RS0|contact@13||34.5|49|pmos@7|diff-right|33.3|49 +AP-Active|net@26|||RS1800|contact@13||34.5|49|pmos@8|diff-left|35.7|49 +AP-Active|net@27|||RS0|contact@14||42.5|49|pmos@8|diff-right|41.3|49 +APolysilicon|net@29|||S2700|pin@19||38.5|24|pmos@8|poly-bottom|38.5|31 +APolysilicon|net@30|||S2700|pin@20||22.5|24|pmos@5|poly-bottom|22.5|31 +APolysilicon|net@31|||S2700|contact@15||30.5|24|pmos@7|poly-bottom|30.5|31 +Ametal-1|net@32|||S900|pin@13||42.5|32|pin@11||42.5|16 +Ametal-1|net@33|||S900|contact@9||42.5|-10.4|pin@15||42.5|-32 +Ametal-1|net@49|||S900|pin@11||42.5|16|contact@9||42.5|10.4 +Ametal-1|net@50|||S1800|pin@10||27|16|pin@11||42.5|16 +Ametal-1|net@52|||S900|contact@14||42.5|38.6|pin@13||42.5|32 +Ametal-1|net@53|||S1800|pin@12||27|32|pin@13||42.5|32 +Ametal-1|net@55|||S900|pin@15||42.5|-32|contact@8||42.5|-38.6 +Ametal-1|net@56|||S1800|pin@14||27|-32|pin@15||42.5|-32 +Ametal-1|net@57|||S2700|pin@12||27|32|pin@16||27|38.6 +Ametal-1|net@58|||S0|pin@16||27|38.6|contact@10||26.5|38.6 +Ametal-1|net@59|||S900|pin@10||27|16|pin@17||27|10.4 +Ametal-1|net@60|||S0|pin@17||27|10.4|contact@1||26.5|10.4 +Ametal-1|net@61|||S900|pin@14||27|-32|pin@18||27|-38.6 +Ametal-1|net@62|||S0|pin@18||27|-38.6|contact@0||26.5|-38.6 +APolysilicon|net@63|||S2700|nmos@3|poly-top|30.5|18|contact@15||30.5|24 +APolysilicon|net@64|||S2700|nmos@4|poly-top|38.5|18|pin@19||38.5|24 +APolysilicon|net@65|||S0|pin@19||38.5|24|contact@15||36.9|24 +APolysilicon|net@66|||S2700|nmos@0|poly-top|22.5|18|pin@20||22.5|24 +APolysilicon|net@67|||S1800|pin@20||22.5|24|contact@15||24.1|24 +APolysilicon|net@68|||S900|nmos@0|poly-bottom|22.5|-18|pin@21||22.5|-24 +APolysilicon|net@69|||S1800|pin@21||22.5|-24|contact@16||24.1|-24 +APolysilicon|net@70|||S900|nmos@3|poly-bottom|30.5|-18|contact@16||30.5|-24 +APolysilicon|net@71|||S900|nmos@4|poly-bottom|38.5|-18|pin@22||38.5|-24 +APolysilicon|net@72|||S0|pin@22||38.5|-24|contact@16||36.9|-24 +AP-Active|net@77|||RS1800|contact@19||-42.5|-48|pmos@9|diff-left|-41.3|-48 +AP-Active|net@79|||RS1800|contact@21||-42.5|48|pmos@10|diff-left|-41.3|48 +AP-Active|net@84|||RS0|contact@23||-28.5|48|pmos@11|diff-right|-29.7|48 +AP-Active|net@85|||RS0|contact@22||-28.5|-48|pmos@12|diff-right|-29.7|-48 +AP-Active|net@86|||RS1800|pmos@10|diff-right|-35.7|48|pmos@11|diff-left|-35.3|48 +AP-Active|net@87|||RS1800|pmos@9|diff-right|-35.7|-48|pmos@12|diff-left|-35.3|-48 +Ametal-1|net@91|||S2700|contact@24||-34.5|2.6|pin@27||-34.5|12 +Ametal-1|net@92|||S0|pin@27||-34.5|12|pin@28||-42.5|12 +Ametal-1|net@93|||S2700|pin@28||-42.5|12|contact@21||-42.5|37.6 +APolysilicon|net@113|||S900|pmos@11|poly-bottom|-32.5|30|pin@39||-32.5|22.6 +APolysilicon|net@115|||S900|nmos@5|poly-bottom|-38.5|-10.5|pin@40||-38.5|-20.4 +APolysilicon|net@116|||S1800|pin@40||-38.5|-20.4|contact@26||-38|-20.4 +Ametal-1|net@120|||S0|pin@42||-32.5|0|contact@24||-34.5|0 +Ametal-2|net@121||6.2|S1800|contact@29||18.5|50|contact@30||34.5|50 +Ametal-2|net@124||6.2|S1800|pinsVddG@2|vdd|-47|50|contact@28||-28.5|50 +Ametal-1|net@125|||S900|contact@23||-28.5|50|contact@28||-28.5|46.9 +Ametal-1|net@127|||S900|contact@12||18.5|50|contact@29||18.5|50 +Ametal-2|net@128||6.2|S1800|contact@30||34.5|50|pinsVddG@3|vdd|47|50 +Ametal-1|net@129|||S900|contact@13||34.5|50|contact@30||34.5|50 +Ametal-2|net@130||6.2|S0|contact@32||34.5|0|contact@31||18.5|0 +Ametal-1|net@131|||S0|contact@5||18.5|0|contact@31||18.5|0 +Ametal-2|net@132||6.2|S0|pinsVddG@3|gnd|47|0|contact@32||34.5|0 +Ametal-1|net@133|||S0|contact@7||34.5|0|contact@32||34.5|0 +Ametal-2|net@136||6.2|S0|contact@34||-42.5|0|pinsVddG@2|gnd|-47|0 +Ametal-1|net@137|||S1800|contact@20||-42.5|0|contact@34||-42.5|0 +Ametal-2|net@138||6.2|S0|contact@35||-42.5|-50|pinsVddG@2|vdd_1|-47|-50 +Ametal-1|net@139|||S2700|contact@19||-42.5|-50|contact@35||-42.5|-46.9 +Ametal-2|net@140||6.2|S0|contact@37||34.5|-50|contact@36||18.5|-50 +Ametal-1|net@141|||S900|contact@4||18.5|-50|contact@36||18.5|-50 +Ametal-2|net@142||6.2|S0|pinsVddG@3|vdd_1|47|-50|contact@37||34.5|-50 +Ametal-1|net@143|||S900|contact@6||34.5|-50|contact@37||34.5|-50 +AN-Active|net@146|||RS1800|contact@38||-9.5|0|nmos@10|diff-left|-8.3|0 +AN-Active|net@148|||RS1800|contact@39||4.5|0|nmos@12|diff-left|5.7|0 +AN-Active|net@149|||RS0|contact@39||4.5|0|nmos@9|diff-right|3.3|0 +AN-Active|net@150|||RS0|nmos@11|diff-left|11.7|0|nmos@12|diff-right|11.3|0 +AN-Active|net@151|||RS1800|nmos@10|diff-right|-2.7|0|nmos@9|diff-left|-2.3|0 +AP-Active|net@153|||RS1800|contact@43||10.5|-49|pmos@13|diff-left|11.7|-49 +AP-Active|net@157|||RS1800|contact@46||10.5|49|pmos@16|diff-left|11.7|49 +APolysilicon|net@160|||S2700|nmos@10|poly-top|-5.5|18|pin@45||-5.5|24.5 +APolysilicon|net@161|||S1800|pin@45||-5.5|24.5|contact@47||-3.9|24.5 +APolysilicon|net@163|||S0|pin@46||8.5|24.5|contact@47||6.9|24.5 +APolysilicon|net@164|||S900|nmos@9|poly-bottom|0.5|-18|pin@47||0.5|-24.5 +APolysilicon|net@165|||S1800|pin@47||0.5|-24.5|contact@48||2.1|-24.5 +APolysilicon|net@167|||S0|pin@48||14.5|-24.5|contact@48||12.9|-24.5 +Ametal-1|net@168|||S2700|contact@39||4.5|10.4|pin@49||4.5|18 +Ametal-1|net@169|||S1800|pin@49||4.5|18|pin@50||12.5|18 +Ametal-1|net@170|||S2700|pin@71||12.5|24|pin@51||12.5|38.6 +Ametal-1|net@171|||S0|pin@51||12.5|38.6|contact@46||10.5|38.6 +Ametal-1|net@172|||S900|contact@39||4.5|-10.4|pin@52||4.5|-18 +Ametal-1|net@175|||S0|pin@54||12.5|-38.6|contact@43||10.5|-38.6 +Ametal-1|net@182|||S1800|pin@52||4.5|-18|pin@56||21.5|-18 +Ametal-1|net@183|||S900|pin@67||21.5|-24|pin@57||21.5|-31 +Ametal-1|net@184|||S900|pin@58||12.5|-31|pin@54||12.5|-38.6 +Ametal-1|net@185|||S0|pin@57||21.5|-31|pin@58||12.5|-31 +Ametal-1|net@191|||S1800|pin@63||-16.5|-24.5|contact@48||2.1|-24.5 +Ametal-2|net@192||6.2|S1800|contact@51||-9.5|0|contact@31||18.5|0 +AP-Active|net@196|||RS0|contact@4||18.5|-49|pmos@13|diff-right|17.3|-49 +APolysilicon|net@197|||S900|pin@48||14.5|-24.5|pmos@13|poly-top|14.5|-31 +APolysilicon|net@201|||S2700|pmos@9|poly-top|-38.5|-30|pin@64||-38.5|-20.6 +APolysilicon|net@206|||S900|pmos@16|poly-bottom|14.5|31|pin@65||14.5|24.5 +APolysilicon|net@207|||S0|pin@65||14.5|24.5|pin@93||8.5|24.5 +Ametal-1|net@209|||S900|pin@56||21.5|-18|pin@67||21.5|-24 +Ametal-1|net@210|||S0|contact@16||24.1|-24|pin@67||21.5|-24 +AN-Active|net@211|||RS0|contact@5||18.5|0|nmos@11|diff-right|17.3|0 +AP-Active|net@212|||RS0|contact@12||18.5|49|pmos@16|diff-right|17.3|49 +Ametal-1|net@214|||S0|contact@38||-9.5|0|contact@51||-9.5|0 +Ametal-1|net@215|||S2700|pin@63||-16.5|-24.5|pin@68||-16.5|-9.8 +Ametal-1|net@217|||S0|pin@68||-16.5|-9.8|pin@69||-32.5|-9.8 +Ametal-1|net@221|||S900|pin@42||-32.5|0|pin@69||-32.5|-9.8 +Ametal-1|net@223|||S2700|pin@50||12.5|18|pin@71||12.5|24 +Ametal-1|net@224|||S1800|pin@71||12.5|24|contact@15||24.1|24 +APolysilicon|net@228|||S1800|pin@64||-38.5|-20.6|contact@26||-38|-20.6 +AP-Active|net@234|||RS0|contact@54||-20.5|48|pmos@18|diff-right|-21.7|48 +APolysilicon|net@241|||S2700|nmos@13|poly-top|-22.5|10.5|pin@75||-22.5|23.4 +APolysilicon|net@242|||S0|contact@55||-21.5|23.4|pin@75||-22.5|23.4 +Ametal-2|net@243||6.2|S1800|contact@56||-26.5|0|contact@51||-9.5|0 +Ametal-2|net@244||6.2|S1800|contact@34||-42.5|0|contact@56||-26.5|0 +Ametal-1|net@245|||S0|contact@52||-26.5|0|contact@56||-26.5|0 +Ametal-1|net@246|||S900|pin@70||-21.5|25|contact@55||-21.5|23.4 +Ametal-1|net@247|||S2700|contact@53||-18.5|2.6|pin@76||-18.5|4 +Ametal-1|net@248|||S1800|pin@76||-18.5|4|pin@77||-16|4 +Ametal-1|net@249|||S2700|pin@80||-16|24.5|pin@78||-16|38 +Ametal-1|net@250|||S0|pin@78||-16|38|pin@79||-20.5|38 +Ametal-1|net@251|||S2700|pin@79||-20.5|38|contact@54||-20.5|40.2 +Ametal-1|net@252|||S2700|pin@77||-16|4|pin@80||-16|24.5 +Ametal-1|net@253|||S0|contact@47||-3.9|24.5|pin@80||-16|24.5 +APolysilicon|net@254|||S900|nmos@6|poly-bottom|-30.5|-10.5|pin@86||-30.5|-24.6 +APolysilicon|net@255|||S0|pin@81||-30.5|-30|pmos@12|poly-top|-32.5|-30 +APolysilicon|net@275|||S900|pmos@18|poly-bottom|-24.5|30|pin@85||-24.5|27.6 +APolysilicon|net@276|||S1800|pin@85||-24.5|27.6|contact@55||-21.5|27.6 +APolysilicon|net@277|||S900|pin@86||-30.5|-24.6|pin@81||-30.5|-30 +APolysilicon|net@278|||S0|contact@61||-29|-24.6|pin@86||-30.5|-24.6 +Ametal-1|net@280|||S1800|contact@61||-29|-25|pin@88||-29|-25 +Ametal-1|net@281|||S900|pin@63||-16.5|-24.5|pin@89||-16.5|-49.6 +Ametal-1|net@282|||S0|pin@89||-16.5|-49.6|contact@22||-28.5|-49.6 +APolysilicon|net@284|||S0|pin@90||-30.5|22.6|pin@39||-32.5|22.6 +Ametal-2|net@285||6.2|S1800|contact@28||-28.5|50|contact@29||18.5|50 +Ametal-2|net@286||6.2|S1800|contact@35||-42.5|-50|contact@36||18.5|-50 +APolysilicon|net@287|||S900|nmos@11|poly-bottom|14.5|-18|pin@91||14.5|-24.5 +APolysilicon|net@288|||S0|pin@91||14.5|-24.5|contact@48||12.9|-24.5 +AN-Active|net@291|||RS1800|contact@52||-26.5|0|nmos@13|diff-left|-25.3|0 +AN-Active|net@292|||RS0|contact@53||-18.5|0|nmos@13|diff-right|-19.7|0 +AN-Active|net@293|||RS1800|contact@20||-42.5|0|nmos@5|diff-left|-41.3|0 +AN-Active|net@294|||RS0|contact@24||-34.5|0|nmos@5|diff-right|-35.7|0 +AN-Active|net@295|||RS1800|contact@24||-34.5|0|nmos@6|diff-left|-33.3|0 +AN-Active|net@296|||RS0|contact@52||-26.5|0|nmos@6|diff-right|-27.7|0 +AP-Active|net@297|||RS1800|contact@23||-28.5|48|pmos@18|diff-left|-27.3|48 +APolysilicon|net@299|||S2700|nmos@12|poly-top|8.5|18|pin@93||8.5|24.5 +APolysilicon|net@300|||S2700|nmos@5|poly-top|-38.5|10.5|pmos@10|poly-bottom|-38.5|30 +APolysilicon|net@301|||S1800|contact@47||6.9|24.5|pin@93||8.5|24.5 +APolysilicon|net@302|||S2700|nmos@6|poly-top|-30.5|10.5|pin@90||-30.5|22.6 +Ametal-1|net@303|||S0|pin@44||-36.5|-20|contact@26||-38|-20 +Egnd||D5G2;|pinsVddG@2|gnd|G +Egnd_1||D5G2;|pinsVddG@3|gnd|G +EinA||D5G2;|pin@88||I +EinB||D5G2;|pin@44||I +EinC||D5G2;|pin@70||I +Eout||D5G2;|pin@11||O +Evdd||D5G2;|pinsVddG@2|vdd|P +Evdd_1||D5G2;|pinsVddG@2|vdd_1|P +Evdd_2||D5G2;|pinsVddG@3|vdd|P +Evdd_3||D5G2;|pinsVddG@3|vdd_1|P +X + +# Cell ctrAND3in30B;1{sch} +CctrAND3in30B;1{sch}||schematic|1204806414910|1225459674872| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-27|0|||Y| +NOff-Page|conn@1||24|1.5|||| +NOff-Page|conn@2||-27|-6|||Y| +NOff-Page|conn@3||-27|6|||Y| +IctrAND3in30B;1{ic}|ctrAND3i@0||22|16|||D5G4; +IredFour:inv;1{ic}|inv@4||-18|6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@5||18|1.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nand2LT_sy;1{ic}|nand2LT_@0||0|1.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n_sy;1{ic}|nor2n_sy@0||-18|-3|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||-1.5|24|||||ART_message(D5G5;)SctrAND3in30B +Ngeneric:Invisible-Pin|pin@1||-1|20|||||ART_message(D5G3;)Sies 31 October 2008 +NWire_Pin|pin@2||-23|0|||| +NWire_Pin|pin@3||-23|-2|||| +NWire_Pin|pin@4||-23|-6|||| +NWire_Pin|pin@5||-23|-4|||| +NWire_Pin|pin@8||-4|-3|||| +NWire_Pin|pin@9||-4|0.5|||| +NWire_Pin|pin@10||-4|6|||| +NWire_Pin|pin@11||-4|2.5|||| +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-9|-3|||D0G4;|ATTR_L(D5G1;PUD)D252.59999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||9|1.5|||D0G4;|ATTR_L(D5G1;PUD)D366.79999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||-9|6|||D0G4;|ATTR_L(D5G1;PUD)D176.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|net@0|||1800|conn@0|y|-25|0|pin@2||-23|0 +Awire|net@1|||900|pin@2||-23|0|pin@3||-23|-2 +Awire|net@2|||1800|pin@3||-23|-2|nor2n_sy@0|inb|-20.5|-2 +Awire|net@3|||1800|conn@2|y|-25|-6|pin@4||-23|-6 +Awire|net@4|||2700|pin@4||-23|-6|pin@5||-23|-4 +Awire|net@5|||1800|pin@5||-23|-4|nor2n_sy@0|ina|-20.5|-4 +Awire|net@6|||1800|nor2n_sy@0|out|-15.5|-3|wire90@0|a|-11.5|-3 +Awire|net@9|||1800|wire90@1|b|11.5|1.5|inv@5|in|15.5|1.5 +Awire|net@10|||1800|inv@5|out|20.5|1.5|conn@1|a|22|1.5 +Awire|net@15|||1800|wire90@0|b|-6.5|-3|pin@8||-4|-3 +Awire|net@16|||2700|pin@8||-4|-3|pin@9||-4|0.5 +Awire|net@19|||900|pin@10||-4|6|pin@11||-4|2.5 +Awire|net@27|||0|wire90@1|a|6.5|1.5|nand2LT_@0|out|2.5|1.5 +Awire|net@29|||0|pin@10||-4|6|wire90@2|b|-6.5|6 +Awire|net@30|||0|wire90@2|a|-11.5|6|inv@4|out|-15.5|6 +Awire|net@31|||0|inv@4|in|-20.5|6|conn@3|y|-25|6 +Awire|net@46|||0|nand2LT_@0|inb|-2.5|2.5|pin@11||-4|2.5 +Awire|net@47|||1800|pin@9||-4|0.5|nand2LT_@0|ina|-2.5|0.5 +EinA||D4G2;|conn@2|a|I +EinB||D4G2;|conn@0|a|I +EinC||D4G2;|conn@3|a|I +Eout||D6G2;|conn@1|y|O +X + # Cell ctrAND3in100;1{ic} CctrAND3in100;1{ic}||artwork|1188826331926|1195167708263|EI Ngeneric:Facet-Center|art@0||0|0||||AV @@ -2219,7 +2936,7 @@ Eout||D6G2;|conn@0|y|O X # Cell ctrAND4in30;2{ic} -CctrAND4in30;2{ic}||artwork|1188826331926|1224867396421|EI +CctrAND4in30;2{ic}||artwork|1188826331926|1225385830578|EI Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@2||-4|-3|4|4|RRR||ART_degrees()F[0.0,3.1415927] NThick-Circle|art@3||1.5|0|1|1|| @@ -2243,7 +2960,7 @@ NPin|pin@15||-5|5|1|1|| Ngeneric:Invisible-Pin|pin@18||3.5|0|||||ART_message(D5G2;)S30 Nschematic:Bus_Pin|pin@19||-6|4|-1|-1|| Ngeneric:Invisible-Pin|pin@20||-0.5|0|||||ART_message(D5G2;)S10 -Ngeneric:Invisible-Pin|pin@21||-3.5|-3|||||ART_message(D5G2;)S4 +Ngeneric:Invisible-Pin|pin@21||-3.5|-3|||||ART_message(D5G2;)S4H Ngeneric:Invisible-Pin|pin@22||-3.5|3|||||ART_message(D5G2;)S5 NPin|pin@24||-4|5|1|1|| NPin|pin@25||-5|1|1|1|| @@ -4272,220 +4989,3 @@ EinB_1|inD|D4G2;|conn@6|a|I EinC_1|inE|D4G2;|conn@7|a|I Eout||D6G2;|conn@1|y|O X - -# Cell xxJunk;1{lay} -CxxJunk;1{lay}||cmos90|1224084166419|1224088369069||DRC_last_good_drc_area_date()G1224088376306 -Ngeneric:Facet-Center|art@0||0|0||||AV -NMetal-1-N-Active-Con|contact@2||-8|0||5.2|| -NMetal-1-P-Active-Con|contact@4||-11|46.5||10.4|| -NMetal-1-P-Active-Con|contact@5||-25|46.5||10.4|| -NMetal-1-P-Active-Con|contact@6||3|46.5||10.4|| -NMetal-1-P-Active-Con|contact@12||17|46.5||10.4|| -NMetal-1-P-Active-Con|contact@13||31|46.5||10.4|| -NMetal-1-Polysilicon-Con|contact@14||-117.5|-21.5|44.8||| -NMetal-1-N-Active-Con|contact@15||-73|0||20.8|| -NMetal-1-N-Active-Con|contact@16||-59|0||20.8|| -NMetal-1-N-Active-Con|contact@17||-45|0||20.8|| -NMetal-1-N-Active-Con|contact@18||-31|0||20.8|| -NMetal-1-N-Active-Con|contact@19||-17|0||20.8|| -NMetal-1-N-Active-Con|contact@20||17|0||20.8|| -NMetal-1-N-Active-Con|contact@21||31|0||20.8|| -NMetal-1-N-Active-Con|contact@22||45|0||20.8|| -NMetal-1-N-Active-Con|contact@23||59|0||20.8|| -NMetal-1-N-Active-Con|contact@24||73|0||20.8|| -NMetal-1-P-Active-Con|contact@25||-33|46.5||10.4|| -NMetal-1-P-Active-Con|contact@26||-41|46.5||10.4|| -NMetal-1-P-Active-Con|contact@27||-49|46.5||10.4|| -NMetal-1-P-Active-Con|contact@28||-57|46.5||10.4|| -NMetal-1-Polysilicon-Con|contact@47||14|-67|5.2||| -NMetal-1-Polysilicon-Con|contact@50||-14|-67|5.2||| -NMetal-1-Polysilicon-Con|contact@53||50|-25|32.8||| -NMetal-1-Polysilicon-Con|contact@62||-56|25.5|20.8||X| -NMetal-1-P-Active-Con|contact@66||45|46.5||10.4|| -NMetal-1-P-Active-Con|contact@67||59|46.5||10.4|| -NMetal-1-P-Active-Con|contact@68||-65|46.5||10.4|| -NMetal-1-P-Active-Con|contact@69||-73|46.5||10.4|| -NMetal-1-N-Active-Con|contact@71||9|0||20.8|| -NMetal-1-N-Active-Con|contact@72||1|0||20.8|| -NMetal-1-P-Active-Con|contact@73||-29|-46.5||10.4|X| -NMetal-1-P-Active-Con|contact@74||-43|-46.5||10.4|X| -NMetal-1-P-Active-Con|contact@75||21|-46.5||10.4|X| -NMetal-1-P-Active-Con|contact@76||29|-46.5||10.4|X| -NMetal-1-P-Active-Con|contact@77||37|-46.5||10.4|X| -NMetal-1-P-Active-Con|contact@78||45|-46.5||10.4|X| -NMetal-1-P-Active-Con|contact@79||-1|-46.5||10.4|X| -NMetal-1-P-Active-Con|contact@80||13|-46.5||10.4|X| -NMetal-1-P-Active-Con|contact@81||-15|-46.5||10.4|X| -NMetal-1-P-Active-Con|contact@82||-57|-46.5||10.4|X| -NMetal-1-P-Active-Con|contact@83||-71|-46.5||10.4|X| -NMetal-1-P-Active-Con|contact@84||53|-46.5||10.4|X| -NMetal-1-P-Active-Con|contact@85||61|-46.5||10.4|X| -NMetal-1-Polysilicon-Con|contact@86||-55|-20.5|20.8||X| -NMetal-1-Polysilicon-Con|contact@87||-55|-29.5|20.8||X| -NMetal-1-Polysilicon-Con|contact@88||37|28|32.8||| -NMetal-1-Polysilicon-Con|contact@89||37|19|32.8||| -NMetal-1-Polysilicon-Con|contact@90||-51|-67|32.8||| -NMetal-1-Polysilicon-Con|contact@91||38|67|32.8||| -NN-Transistor|nmos@0||-12|0||11|| -NN-Transistor|nmos@1||-4|0||11|| -NN-Transistor|nmos@6||-69|0||26|| -NN-Transistor|nmos@7||-63|0||26|| -NN-Transistor|nmos@9||-55|0||26|| -NN-Transistor|nmos@10||-49|0||26|| -NN-Transistor|nmos@11||-41|0||26|| -NN-Transistor|nmos@12||-35|0||26|| -NN-Transistor|nmos@13||-27|0||26|| -NN-Transistor|nmos@14||-21|0||26|| -NN-Transistor|nmos@15||41|0||26|| -NN-Transistor|nmos@16||49|0||26|| -NN-Transistor|nmos@17||55|0||26|| -NN-Transistor|nmos@18||63|0||26|| -NN-Transistor|nmos@19||69|0||26|| -NN-Transistor|nmos@20||21|0||26|| -NN-Transistor|nmos@21||27|0||26|| -NN-Transistor|nmos@22||35|0||26|| -NN-Transistor|nmos@24||13|0||26|| -NN-Transistor|nmos@25||5|0||26|| -IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-124|0|||D5G4; -IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||98.5|0|||D5G4; -NP-Well-Node|plnode@0||0|0|176|48||A -NN-Well-Node|plnode@1||0|-50|176|52||A -NN-Well-Node|plnode@2||0|50|176|52||A -NP-Select-Node|plnode@3||0|-50|173|52||A -NP-Select-Node|plnode@4||0|50|173|52||A -NN-Select-Node|plnode@5||0|0|173|48||A -NP-Transistor|pmos@0||-21|46.5||16|| -NP-Transistor|pmos@1||-15|46.5||16|| -NP-Transistor|pmos@2||-7|46.5||16|| -NP-Transistor|pmos@3||-1|46.5||16|| -NP-Transistor|pmos@4||7|46.5||16|| -NP-Transistor|pmos@5||13|46.5||16|| -NP-Transistor|pmos@6||21|46.5||16|| -NP-Transistor|pmos@7||27|46.5||16|| -NP-Transistor|pmos@8||-29|46.5||16|| -NP-Transistor|pmos@9||-37|46.5||16|| -NP-Transistor|pmos@10||-45|46.5||16|| -NP-Transistor|pmos@11||-53|46.5||16|| -NP-Transistor|pmos@36||35|46.5||16|| -NP-Transistor|pmos@37||41|46.5||16|| -NP-Transistor|pmos@38||49|46.5||16|| -NP-Transistor|pmos@39||55|46.5||16|| -NP-Transistor|pmos@40||-61|46.5||16|| -NP-Transistor|pmos@41||-69|46.5||16|| -NP-Transistor|pmos@42||9|-46.5||16|X| -NP-Transistor|pmos@43||3|-46.5||16|X| -NP-Transistor|pmos@44||33|-46.5||16|X| -NP-Transistor|pmos@45||41|-46.5||16|X| -NP-Transistor|pmos@46||-5|-46.5||16|X| -NP-Transistor|pmos@47||-11|-46.5||16|X| -NP-Transistor|pmos@48||-47|-46.5||16|X| -NP-Transistor|pmos@49||-53|-46.5||16|X| -NP-Transistor|pmos@50||-61|-46.5||16|X| -NP-Transistor|pmos@51||-67|-46.5||16|X| -NP-Transistor|pmos@52||-19|-46.5||16|X| -NP-Transistor|pmos@53||49|-46.5||16|X| -NP-Transistor|pmos@54||57|-46.5||16|X| -NP-Transistor|pmos@55||-25|-46.5||16|X| -NP-Transistor|pmos@56||-33|-46.5||16|X| -NP-Transistor|pmos@57||-39|-46.5||16|X| -NP-Transistor|pmos@58||17|-46.5||16|X| -NP-Transistor|pmos@59||25|-46.5||16|X| -AN-Active|net@0|||RS1800|contact@2||-8|0|nmos@1|diff-left|-6.8|0 -AN-Active|net@8|||RS0|contact@2||-8|0|nmos@0|diff-right|-9.2|0 -AP-Active|net@18|||RS1800|contact@5||-25|46.5|pmos@0|diff-left|-23.8|46.5 -AP-Active|net@19|||RS0|contact@4||-11|46.5|pmos@1|diff-right|-12.2|46.5 -AP-Active|net@20|||RS1800|contact@4||-11|46.5|pmos@2|diff-left|-9.8|46.5 -AP-Active|net@21|||RS0|contact@6||3|46.5|pmos@3|diff-right|1.8|46.5 -AP-Active|net@22|||RS0|contact@12||17|46.5|pmos@5|diff-right|15.8|46.5 -AP-Active|net@23|||RS0|contact@13||31|46.5|pmos@7|diff-right|29.8|46.5 -AP-Active|net@24|||RS1800|pmos@0|diff-right|-18.2|46.5|pmos@1|diff-left|-17.8|46.5 -AP-Active|net@25|||RS0|pmos@3|diff-left|-3.8|46.5|pmos@2|diff-right|-4.2|46.5 -AP-Active|net@26|||RS0|pmos@5|diff-left|10.2|46.5|pmos@4|diff-right|9.8|46.5 -AP-Active|net@27|||RS0|pmos@7|diff-left|24.2|46.5|pmos@6|diff-right|23.8|46.5 -AN-Active|net@29|||RS0|contact@17||-45|0|nmos@10|diff-right|-46.2|0 -AN-Active|net@30|||RS1800|contact@17||-45|0|nmos@11|diff-left|-43.8|0 -AN-Active|net@31|||RS0|contact@18||-31|0|nmos@12|diff-right|-32.2|0 -AN-Active|net@32|||RS1800|contact@18||-31|0|nmos@13|diff-left|-29.8|0 -AN-Active|net@33|||RS0|contact@19||-17|0|nmos@14|diff-right|-18.2|0 -AN-Active|net@34|||RS1800|contact@15||-73|0|nmos@6|diff-left|-71.8|0 -AN-Active|net@35|||RS0|contact@16||-59|0|nmos@7|diff-right|-60.2|0 -AN-Active|net@36|||RS1800|contact@16||-59|0|nmos@9|diff-left|-57.8|0 -AN-Active|net@37|||RS1800|nmos@6|diff-right|-66.2|0|nmos@7|diff-left|-65.8|0 -AN-Active|net@38|||RS0|nmos@10|diff-left|-51.8|0|nmos@9|diff-right|-52.2|0 -AN-Active|net@39|||RS0|nmos@12|diff-left|-37.8|0|nmos@11|diff-right|-38.2|0 -AN-Active|net@40|||RS0|nmos@14|diff-left|-23.8|0|nmos@13|diff-right|-24.2|0 -AN-Active|net@41|||RS0|contact@22||45|0|nmos@15|diff-right|43.8|0 -AN-Active|net@42|||RS1800|contact@22||45|0|nmos@16|diff-left|46.2|0 -AN-Active|net@43|||RS0|contact@23||59|0|nmos@17|diff-right|57.8|0 -AN-Active|net@44|||RS1800|contact@23||59|0|nmos@18|diff-left|60.2|0 -AN-Active|net@45|||RS0|contact@24||73|0|nmos@19|diff-right|71.8|0 -AN-Active|net@46|||RS1800|contact@20||17|0|nmos@20|diff-left|18.2|0 -AN-Active|net@47|||RS0|contact@21||31|0|nmos@21|diff-right|29.8|0 -AN-Active|net@48|||RS1800|contact@21||31|0|nmos@22|diff-left|32.2|0 -AN-Active|net@49|||RS1800|nmos@20|diff-right|23.8|0|nmos@21|diff-left|24.2|0 -AN-Active|net@50|||RS0|nmos@15|diff-left|38.2|0|nmos@22|diff-right|37.8|0 -AN-Active|net@51|||RS0|nmos@17|diff-left|52.2|0|nmos@16|diff-right|51.8|0 -AN-Active|net@52|||RS0|nmos@19|diff-left|66.2|0|nmos@18|diff-right|65.8|0 -AN-Active|net@53|||RS1800|contact@19||-17|0|nmos@0|diff-left|-14.8|0 -AP-Active|net@67|||RS0|contact@26||-41|46.5|pmos@10|diff-right|-42.2|46.5 -AP-Active|net@68|||RS1800|contact@27||-49|46.5|pmos@10|diff-left|-47.8|46.5 -AP-Active|net@69|||RS0|contact@27||-49|46.5|pmos@11|diff-right|-50.2|46.5 -AP-Active|net@70|||RS1800|contact@28||-57|46.5|pmos@11|diff-left|-55.8|46.5 -AP-Active|net@81|||RS1800|contact@6||3|46.5|pmos@4|diff-left|4.2|46.5 -AP-Active|net@82|||RS1800|contact@12||17|46.5|pmos@6|diff-left|18.2|46.5 -AP-Active|net@83|||RS1800|contact@25||-33|46.5|pmos@8|diff-left|-31.8|46.5 -AP-Active|net@84|||RS0|contact@5||-25|46.5|pmos@8|diff-right|-26.2|46.5 -AP-Active|net@85|||RS0|contact@25||-33|46.5|pmos@9|diff-right|-34.2|46.5 -AP-Active|net@86|||RS1800|contact@26||-41|46.5|pmos@9|diff-left|-39.8|46.5 -AP-Active|net@281|||RS0|contact@66||45|46.5|pmos@37|diff-right|43.8|46.5 -AP-Active|net@282|||RS0|contact@67||59|46.5|pmos@39|diff-right|57.8|46.5 -AP-Active|net@283|||RS0|pmos@37|diff-left|38.2|46.5|pmos@36|diff-right|37.8|46.5 -AP-Active|net@284|||RS0|pmos@39|diff-left|52.2|46.5|pmos@38|diff-right|51.8|46.5 -AP-Active|net@285|||RS1800|contact@66||45|46.5|pmos@38|diff-left|46.2|46.5 -AP-Active|net@286|||RS1800|contact@68||-65|46.5|pmos@40|diff-left|-63.8|46.5 -AP-Active|net@287|||RS0|contact@68||-65|46.5|pmos@41|diff-right|-66.2|46.5 -AP-Active|net@288|||RS1800|contact@69||-73|46.5|pmos@41|diff-left|-71.8|46.5 -AP-Active|net@289|||RS1800|contact@13||31|46.5|pmos@36|diff-left|32.2|46.5 -AP-Active|net@290|||RS0|contact@28||-57|46.5|pmos@40|diff-right|-58.2|46.5 -AN-Active|net@292|||RS1800|contact@71||9|0|nmos@24|diff-left|10.2|0 -AN-Active|net@293|||RS1800|contact@72||1|0|nmos@25|diff-left|2.2|0 -AN-Active|net@294|||RS0|contact@20||17|0|nmos@24|diff-right|15.8|0 -AN-Active|net@295|||RS0|contact@71||9|0|nmos@25|diff-right|7.8|0 -AN-Active|net@296|||RS0|contact@72||1|0|nmos@1|diff-right|-1.2|0 -AP-Active|net@297|||RS0|contact@80||13|-46.5|pmos@42|diff-left|11.8|-46.5 -AP-Active|net@298|||RS1800|contact@79||-1|-46.5|pmos@43|diff-right|0.2|-46.5 -AP-Active|net@299|||RS0|contact@79||-1|-46.5|pmos@46|diff-left|-2.2|-46.5 -AP-Active|net@300|||RS1800|contact@81||-15|-46.5|pmos@47|diff-right|-13.8|-46.5 -AP-Active|net@301|||RS1800|contact@73||-29|-46.5|pmos@55|diff-right|-27.8|-46.5 -AP-Active|net@302|||RS1800|contact@74||-43|-46.5|pmos@57|diff-right|-41.8|-46.5 -AP-Active|net@303|||RS0|pmos@42|diff-right|6.2|-46.5|pmos@43|diff-left|5.8|-46.5 -AP-Active|net@304|||RS1800|pmos@47|diff-left|-8.2|-46.5|pmos@46|diff-right|-7.8|-46.5 -AP-Active|net@305|||RS1800|pmos@55|diff-left|-22.2|-46.5|pmos@52|diff-right|-21.8|-46.5 -AP-Active|net@306|||RS1800|pmos@57|diff-left|-36.2|-46.5|pmos@56|diff-right|-35.8|-46.5 -AP-Active|net@307|||RS1800|contact@82||-57|-46.5|pmos@49|diff-right|-55.8|-46.5 -AP-Active|net@308|||RS1800|contact@83||-71|-46.5|pmos@51|diff-right|-69.8|-46.5 -AP-Active|net@309|||RS1800|pmos@49|diff-left|-50.2|-46.5|pmos@48|diff-right|-49.8|-46.5 -AP-Active|net@310|||RS1800|pmos@51|diff-left|-64.2|-46.5|pmos@50|diff-right|-63.8|-46.5 -AP-Active|net@311|||RS0|contact@82||-57|-46.5|pmos@50|diff-left|-58.2|-46.5 -AP-Active|net@312|||RS0|contact@84||53|-46.5|pmos@53|diff-left|51.8|-46.5 -AP-Active|net@313|||RS1800|contact@84||53|-46.5|pmos@54|diff-right|54.2|-46.5 -AP-Active|net@314|||RS0|contact@85||61|-46.5|pmos@54|diff-left|59.8|-46.5 -AP-Active|net@315|||RS0|contact@74||-43|-46.5|pmos@48|diff-left|-44.2|-46.5 -AP-Active|net@316|||RS1800|contact@78||45|-46.5|pmos@53|diff-right|46.2|-46.5 -AP-Active|net@317|||RS1800|contact@76||29|-46.5|pmos@44|diff-right|30.2|-46.5 -AP-Active|net@318|||RS0|contact@77||37|-46.5|pmos@44|diff-left|35.8|-46.5 -AP-Active|net@319|||RS1800|contact@77||37|-46.5|pmos@45|diff-right|38.2|-46.5 -AP-Active|net@320|||RS0|contact@78||45|-46.5|pmos@45|diff-left|43.8|-46.5 -AP-Active|net@321|||RS0|contact@81||-15|-46.5|pmos@52|diff-left|-16.2|-46.5 -AP-Active|net@322|||RS0|contact@73||-29|-46.5|pmos@56|diff-left|-30.2|-46.5 -AP-Active|net@323|||RS0|contact@75||21|-46.5|pmos@58|diff-left|19.8|-46.5 -AP-Active|net@324|||RS1800|contact@80||13|-46.5|pmos@58|diff-right|14.2|-46.5 -AP-Active|net@325|||RS1800|contact@75||21|-46.5|pmos@59|diff-right|22.2|-46.5 -AP-Active|net@326|||RS0|contact@76||29|-46.5|pmos@59|diff-left|27.8|-46.5 -Egnd||D5G2;|pinsVddG@0|gnd|G -Egnd_1||D5G2;|pinsVddG@1|gnd|G -Evdd||D5G2;|pinsVddG@0|vdd|P -Evdd_1||D5G2;|pinsVddG@0|vdd_1|P -Evdd_2||D5G2;|pinsVddG@1|vdd|P -Evdd_3||D5G2;|pinsVddG@1|vdd_1|P -X diff --git a/electric/dockK.jelib b/electric/dockK.jelib index 1c3093b..d2dd2cc 100755 --- a/electric/dockK.jelib +++ b/electric/dockK.jelib @@ -20,6 +20,8 @@ LgaspL|gaspL LlatchesK|latchesK +LorangeTSMC090nm|orangeTSMC090nm + LregistersJ|registersJ LregistersK|registersK @@ -53,46 +55,110 @@ Ngeneric:Invisible-Pin|pin@2||0|26|||||ART_message(D5G6;)SaDockGallery X # Cell dataPath;1{lay} -CdataPath;1{lay}||cmos90|1208098805747|1224898478363||DRC_last_good_drc_area_date()G1224548763395|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224548763395 +CdataPath;1{lay}||cmos90|1208098805747|1225564640350||DRC_last_good_drc_area_date()G1224548763395|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224548763395 IregistersJ:addr1in14;2{lay}|addr1in1@0||1620|1584|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV -IregistersK:dRegAll;2{lay}|dRegAll@1||-405|1440|||D5G4; +IregistersK:dRegAll;3{lay}|dRegAll@2||-405|1440|||D5G4; IfifoL:dataFifo4;1{lay}|dataFifo@1||-404.5|2016|||D5G4; IdockPartOD:ringSkip;1{lay}|ringSkip@0||-182|-432|||D5G4; -Ametal-2|net@13||6.2|S1800|dRegAll@1|vdd_3|1107|1562|addr1in1@0|vdd_2|1116|1562 -Ametal-2|net@14||6.2|S0|addr1in1@0|gnd|1116|1512|dRegAll@1|gnd_1|1107|1512 -Ametal-2|net@15||6.2|S0|addr1in1@0|gnd_3|1116|1656|dRegAll@1|gnd_2|1107|1656 -Ametal-2|net@16||6.2|S0|addr1in1@0|vdd|1116|1462|dRegAll@1|vdd_4|1107|1462 -Ametal-2|net@17||6.2|S0|addr1in1@0|vdd_7|1116|1706|dRegAll@1|vdd_6|1107|1706 -Ametal-2|net@18||6.2|S0|addr1in1@0|vdd_8|1116|1606|dRegAll@1|vdd_5|1107|1606 +Ametal-2|net@13||6.2|S1800|dRegAll@2|vdd_3|1107|1562|addr1in1@0|vdd_2|1116|1562 +Ametal-2|net@14||6.2|S0|addr1in1@0|gnd|1116|1512|dRegAll@2|gnd_1|1107|1512 +Ametal-2|net@15||6.2|S0|addr1in1@0|gnd_3|1116|1656|dRegAll@2|gnd_2|1107|1656 +Ametal-2|net@16||6.2|S0|addr1in1@0|vdd|1116|1462|dRegAll@2|vdd_4|1107|1462 +Ametal-2|net@17||6.2|S0|addr1in1@0|vdd_7|1116|1706|dRegAll@2|vdd_6|1107|1706 +Ametal-2|net@18||6.2|S0|addr1in1@0|vdd_8|1116|1606|dRegAll@2|vdd_5|1107|1606 +X + +# Cell dockBB;2{sch} +CdockBB;2{sch}||schematic|1215929607839|1225550185930| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@3||-42|5|||Y| +NOff-Page|conn@10||-23|17|||YR| +NOff-Page|conn@13||-44|-6|||| +NOff-Page|conn@14||-42|0|||XRR| +NOff-Page|conn@15||44|5|||| +NOff-Page|conn@16||79|-19|||| +NOff-Page|conn@17||49.5|-18|||XRR| +NOff-Page|conn@19||28|-10|||| +NOff-Page|conn@20||6|-10|||Y| +IregistersK:dRegAll;1{ic}|dRegAll@0||61|-19|||D5G4; +IfifoL:epiFifo;1{ic}|epiFifo@1||-31|0|||D5G4; +Ngeneric:Invisible-Pin|pin@0||40.5|30|||||ART_message(D5G5;)SdockBB +Ngeneric:Invisible-Pin|pin@136||41.5|26|||||ART_message(D5G5;)San Input dock +NBus_Pin|pin@165||64|-36|-1|-1|| +NBus_Pin|pin@175||64|-29|-1|-1|| +NWire_Pin|pin@178||121|-22|||| +Ngeneric:Invisible-Pin|pin@299||43|20|||||ART_message(D5G3;)Sies 1 November 2008 +NBus_Pin|pin@473||-31|12|-1|-1|| +NBus_Pin|pin@567||18|12|-1|-1|| +NBus_Pin|pin@568||-23|12|-1|-1|| +NWire_Pin|pin@572||59|-2|||| +NWire_Pin|pin@573||61|2|||| +IdockPartOD:ringSkipMoveLit;1{ic}|ringSkip@0||18|0|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-9.5|5|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||40.5|-2|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||37.5|2|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +Abus|net@286||-0.5|IJ1800|conn@13|y|-42|-6|epiFifo@1|in[1:36,T]|-37|-6 +Awire|net@287|||0|epiFifo@1|pred|-34|0|conn@14|y|-40|0 +Abus|net@300||-0.5|IJ900|pin@473||-31|12|epiFifo@1|cl[T,F],clS[T,F],rd[T,F],mc|-31|7 +Awire|net@302|||1800|conn@3|y|-40|5|epiFifo@1|sin|-32|5 +Abus|net@359||-0.5|IJ0|pin@175||64|-29|dRegAll@0|lit[1:19]|59|-29 +Abus|net@365||-0.5|IJ1800|dRegAll@0|aout[T],outS[1:37]|66|-19|conn@16|a|77|-19 +Abus|net@366||-0.5|IJ1800|conn@17|y|51.5|-18|dRegAll@0|ainA[T],inA[1:37]|57|-18 +Awire|net@367|||1800|dRegAll@0|c[S]|63|-22|pin@178||121|-22 +Awire|net@1071|||1800|epiFifo@1|sout|-29|5|wire90@0|a|-12|5 +Abus|net@1097||-0.5|IJ0|pin@567||18|12|pin@568||-23|12 +Awire|net@1104|||1800|wire90@0|b|-7|5|ringSkip@0|sin|17|5 +Abus|net@1108||-0.5|IJ2700|ringSkip@0|cl[T,F],clS[T,F],rd[T,F],mc|18|7|pin@567||18|12 +Abus|net@1109||-0.5|IJ0|pin@568||-23|12|pin@473||-31|12 +Abus|net@1110||-0.5|IJ900|conn@10|y|-23|15|pin@568||-23|12 +Abus|net@1111||-0.5|IJ0|conn@19|a|26|-10|ringSkip@0|succ[T,D]|21|-10 +Abus|net@1112||-0.5|IJ1800|conn@20|y|8|-10|ringSkip@0|pred[T,D]|15|-10 +Awire|net@1120|||0|wire90@1|a|38|-2|ringSkip@0|fire[M]|21|-2 +Awire|net@1121|||1800|wire90@1|b|43|-2|pin@572||59|-2 +Awire|net@1122|||1800|ringSkip@0|fire[L]|21|2|wire90@2|a|35|2 +Awire|net@1123|||1800|wire90@2|b|40|2|pin@573||61|2 +Awire|net@1126|||1800|epiFifo@1|succ|-28|0|ringSkip@0|do[epi]|15|0 +Awire|net@1127|||0|conn@15|a|42|5|ringSkip@0|sout|20|5 +Abus|net@1128||-0.5|IJ0|ringSkip@0|inE[1:36]|13|-6|epiFifo@1|out[1:36]|-25|-6 +Awire|net@1129|||2700|dRegAll@0|fire[A,B]|59|-16|pin@572||59|-2 +Awire|net@1130|||900|pin@573||61|2|dRegAll@0|take[A_1]|61|-16 +Abus|od[1:19]|D5G2;|-0.5|IJ900|pin@175||64|-29|pin@165||64|-36 +EainA[T],inA[1:37]||D4G2;|conn@17|a|I +Eaout[T],dout[1:37]||D6G2;|conn@16|y|O +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@10|a|I +Ein[1:36,T]||D4G2;|conn@13|a|I +Epred||D4G2;|conn@14|a|I +Epred[T,D]||D4G2;|conn@20|a|I +Esin||D4G2;|conn@3|a|I +Esout||D6G2;|conn@15|y|O +Esucc[T,D]||D6G2;|conn@19|y|O X # Cell dockBB;1{sch} -CdockBB;1{sch}||schematic|1215929607839|1224857384200| +CdockBB;1{sch}||schematic|1215929607839|1225468085261| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@3||-42|5|||Y| NOff-Page|conn@10||66|30|||YR| NOff-Page|conn@13||-44|-6|||| NOff-Page|conn@14||-42|0|||XRR| -NOff-Page|conn@15||120|-21|||| +NOff-Page|conn@15||96|-21|||| NOff-Page|conn@16||129|27|||| NOff-Page|conn@17||97.5|28|||XRR| +NWire_Con|conn@18||68.5|-11.5|||| +NOff-Page|conn@19||129|4|||| IregistersK:dRegAll;1{ic}|dRegAll@0||110|27|||D5G4; -IdockPartsK:dStates;1{ic}|dStates@0||108|-26|||D5G4; IfifoL:epiFifo;1{ic}|epiFifo@1||-31|0|||D5G4; -IdockPartsK:literals;1{ic}|literals@0||78|12|||D5G4; -IdockPartsK:moveB;1{ic}|moveB@0||78|-26|||D5G4; +IfifoL:literals;1{ic}|literals@1||78|12|||D5G4; +IdockPartsK:move;1{ic}|move@0||78|-29|||D5G4; Ngeneric:Invisible-Pin|pin@0||1.5|38|||||ART_message(D5G5;)SdockBB NBus_Pin|pin@15||69|6|-1|-1|| NBus_Pin|pin@30||78|24|-1|-1|| -NBus_Pin|pin@34||78|-15|-1|-1|| +NBus_Pin|pin@34||78|-6|-1|-1|| NWire_Pin|pin@37||84|17|||| -NWire_Pin|pin@38||84|-12|||| -NWire_Pin|pin@39||72|-12|||| +NWire_Pin|pin@38||84|-9|||| +NWire_Pin|pin@39||72|-9|||| NWire_Pin|pin@40||72|-21|||| -NBus_Pin|pin@49||108|-15|-1|-1|| -NWire_Pin|pin@50||114|-26|||| -NWire_Pin|pin@51||114|10|||| NBus_Pin|pin@89||69|0|-1|-1|| Ngeneric:Invisible-Pin|pin@136||2.5|34|||||ART_message(D5G5;)San Input dock NWire_Pin|pin@147||60|10|||| @@ -100,9 +166,8 @@ NBus_Pin|pin@165||115|6|-1|-1|| NWire_Pin|pin@172||106|12|||| NBus_Pin|pin@175||115|17|-1|-1|| NWire_Pin|pin@178||121|24|||| -NWire_Pin|pin@181||88|14|||| -NBus_Pin|pin@189||99|-46|-1|-1|| -NBus_Pin|pin@211||99|-38|-1|-1|| +NBus_Pin|pin@189||93|-55|-1|-1|| +NBus_Pin|pin@211||93|-34|-1|-1|| NWire_Pin|pin@224||108|33|||| NWire_Pin|pin@225||105|33|||| NWire_Pin|pin@226||105|36|||| @@ -112,18 +177,13 @@ NWire_Pin|pin@229||113|36|||| NWire_Pin|pin@230||100|25|||| NWire_Pin|pin@231||100|21|||| NWire_Pin|pin@232||121|13|||| -Ngeneric:Invisible-Pin|pin@299||4|28|||||ART_message(D5G3;)Sies 22 October 2008 -NWire_Pin|pin@366||92.5|-31|||| -NWire_Pin|pin@367||92.5|-28|||| -NWire_Pin|pin@368||60|-28|||| -NWire_Pin|pin@371||85.5|-28|||| +Ngeneric:Invisible-Pin|pin@299||4|28|||||ART_message(D5G3;)Sies 31 October 2008 +NWire_Pin|pin@371||85.5|-26|||| NWire_Pin|pin@372||85.5|-54|||| NWire_Pin|pin@382||54|-3|||| -NWire_Pin|pin@384||56|-30|||| NWire_Pin|pin@385||56|-1|||| -NWire_Pin|pin@386||54|-32|||| -NWire_Pin|pin@390||68.5|-35|||| -NWire_Pin|pin@391||68.5|-45.5|||| +NWire_Pin|pin@390||56.5|-39|||| +NWire_Pin|pin@391||56.5|-49.5|||| NWire_Pin|pin@441||28|-54|||| NBus_Pin|pin@472||-6|24|-1|-1|| NBus_Pin|pin@473||-31|24|-1|-1|| @@ -133,15 +193,22 @@ NWire_Pin|pin@479||-21|10|||| NWire_Pin|pin@480||-21|-2|||| NBus_Pin|pin@481||66|24|-1|-1|| NBus_Pin|pin@490||36|24|-1|-1|| -NBus_Pin|pin@491||38.5|-18|-1|-1|| NWire_Pin|pin@492||18|2|||| NWire_Pin|pin@493||18|12|||| NWire_Pin|pin@497||18|-2|||| NWire_Pin|pin@499||18|-24|||| NWire_Pin|pin@500||54|5|||| NWire_Pin|pin@501||54|17|||| -NWire_Pin|pin@502||88|18|||| -NBus_Pin|pin@504||66|-15|-1|-1|| +NBus_Pin|pin@504||66|-6|-1|-1|| +NWire_Pin|pin@521||60|-26|||| +NWire_Pin|pin@522||56|-28|||| +NWire_Pin|pin@523||86|-24|||| +NWire_Pin|pin@524||86|-12|||| +NWire_Pin|pin@525||54|-12|||| +NWire_Pin|pin@526||78|2|||| +NBus_Pin|pin@527||103|-31|-1|-1|| +NBus_Pin|pin@529||103|12|-1|-1|| +NBus_Pin|pin@530||103|4|-1|-1|| IfifoL:ringFIFO;1{ic}|ringFIFO@0||-6|0|||D5G4; IdockPartOD:skipCount;1{ic}|skipCoun@0||36|-3|||D5G4; Awire|ainB[T]|D5G2;||900|pin@230||100|25|pin@231||100|21 @@ -149,48 +216,31 @@ Awire|do[L]|D5G2;||2700|pin@492||18|2|pin@493||18|12 Awire|do[M]|D5G2;||900|pin@497||18|-2|pin@499||18|-24 Awire|fire[DA]|D5G2;||2700|pin@225||105|33|pin@226||105|36 Awire|fire[DB]|D5G2;||2700|pin@228||113|33|pin@229||113|36 -Awire|fire[M]|D8G2;||1800|moveB@0|fire[M]|81|-24|dStates@0|fire[M]|104|-24 -Awire|fire[T]|D5G2;||900|pin@371||85.5|-28|pin@372||85.5|-54 -Awire|ilc[cnt]|D5G2;||900|pin@382||54|-3|pin@386||54|-32 -Awire|ilc[done]|D5G2;||2700|pin@384||56|-30|pin@385||56|-1 -Awire|mp[xx]|D5G2;||900|pin@390||68.5|-35|pin@391||68.5|-45.5 -Abus|net@24||-0.5|IJ1800|pin@15||69|6|literals@0|in[1:26]|74|6 -Abus|net@51||-0.5|IJ2700|literals@0|cl[T,F],clS[T,F],rd[T,F],mc|78|19|pin@30||78|24 -Abus|net@57||-0.5|IJ900|pin@34||78|-15|moveB@0|cl[T,F],clS[T,F],rd[T,F],mc|78|-19 -Awire|net@62|||1800|literals@0|sout|80|17|pin@37||84|17 -Awire|net@63|||900|pin@37||84|17|pin@38||84|-12 -Awire|net@64|||0|pin@38||84|-12|pin@39||72|-12 -Awire|net@65|||900|pin@39||72|-12|pin@40||72|-21 -Awire|net@66|||1800|pin@40||72|-21|moveB@0|sin|77|-21 -Abus|net@82||-0.5|IJ900|pin@49||108|-15|dStates@0|cl[T,F],clS[T,F],rd[T,F],mc|108|-19 -Awire|net@83|||1800|moveB@0|sout|80|-21|dStates@0|sin|107|-21 -Awire|net@102|||1800|dStates@0|quiet_1|112|-26|pin@50||114|-26 -Awire|net@103|||2700|pin@50||114|-26|pin@51||114|10 -Awire|net@104|||0|pin@51||114|10|literals@0|do[L_1]|81|10 +Awire|fire[DB]|D5G2;||900|literals@1|fire[L]|78|8|pin@526||78|2 +Awire|fire[M]|D5G2;||2700|pin@523||86|-24|pin@524||86|-12 +Awire|fire[T]|D5G2;||900|pin@371||85.5|-26|pin@372||85.5|-54 +Awire|ilc[cnt]|D5G2;||900|pin@382||54|-3|pin@525||54|-12 +Awire|ilc[done]|D5G2;||2700|pin@522||56|-28|pin@385||56|-1 +Awire|mp[xx]|D5G2;||900|pin@390||56.5|-39|pin@391||56.5|-49.5 +Abus|net@51||-0.5|IJ2700|literals@1|cl[T,F],clS[T,F],rd[T,F],mc|78|19|pin@30||78|24 +Awire|net@62|||1800|literals@1|sout|80|17|pin@37||84|17 +Awire|net@63|||900|pin@37||84|17|pin@38||84|-9 +Awire|net@64|||0|pin@38||84|-9|pin@39||72|-9 +Awire|net@65|||900|pin@39||72|-9|pin@40||72|-21 Abus|net@286||-0.5|IJ1800|conn@13|y|-42|-6|epiFifo@1|in[1:36,T]|-37|-6 Awire|net@287|||0|epiFifo@1|pred|-34|0|conn@14|y|-40|0 Abus|net@300||-0.5|IJ900|pin@473||-31|24|epiFifo@1|cl[T,F],clS[T,F],rd[T,F],mc|-31|7 Awire|net@302|||1800|conn@3|y|-40|5|epiFifo@1|sin|-32|5 -Awire|net@312|||0|conn@15|a|118|-21|dStates@0|sout|110|-21 -Awire|net@355|||0|pin@172||106|12|literals@0|pokeD_1|81|12 Abus|net@359||-0.5|IJ0|pin@175||115|17|dRegAll@0|lit[1:19]|108|17 Awire|net@364|||900|dRegAll@0|sel|106|16|pin@172||106|12 Abus|net@365||-0.5|IJ1800|dRegAll@0|aout[T],outS[1:37]|115|27|conn@16|a|127|27 Abus|net@366||-0.5|IJ1800|conn@17|y|99.5|28|dRegAll@0|ainA[T],inA[1:37]|106|28 Awire|net@367|||1800|dRegAll@0|c[S]|112|24|pin@178||121|24 -Abus|net@424||-0.5|IJ1800|pin@211||99|-38|dStates@0|bit[1:4]|103|-38 Awire|net@438|||2700|dRegAll@0|fire[A,B]|108|30|pin@224||108|33 Awire|net@439|||0|pin@224||108|33|pin@225||105|33 Awire|net@441|||2700|dRegAll@0|take[A_1]|110|30|pin@227||110|33 Awire|net@442|||1800|pin@227||110|33|pin@228||113|33 Awire|net@444|||0|dRegAll@0|ainB[T]|106|25|pin@230||100|25 -Awire|net@716|||0|dStates@0|quiet|104|-28|pin@367||92.5|-28 -Awire|net@721|||0|pin@366||92.5|-31|moveB@0|quiet|81|-31 -Awire|net@724|||0|moveB@0|torp_1|75|-28|pin@368||60|-28 -Awire|net@728|||1800|moveB@0|ilc[cntl_1]|81|-28|pin@371||85.5|-28 -Awire|net@745|||0|moveB@0|ilc[zeroing,finishing]|75|-30|pin@384||56|-30 -Awire|net@749|||1800|pin@386||54|-32|moveB@0|ilc[cnt,kill]|75|-32 -Awire|net@756|||0|moveB@0|sin_1@632029227|75|-35|pin@390||68.5|-35 Awire|net@855|||0|pin@372||85.5|-54|pin@441||28|-54 Awire|net@868|||0|pin@385||56|-1|skipCoun@0|ilc[done]|46|-1 Awire|net@869|||0|pin@382||54|-3|skipCoun@0|ilc[cnt]|46|-3 @@ -209,31 +259,40 @@ Abus|net@954||-0.5|IJ0|pin@30||78|24|pin@481||66|24 Abus|net@955||-0.5|IJ900|conn@10|y|66|28|pin@481||66|24 Abus|net@973||-0.5|IJ0|pin@481||66|24|pin@490||36|24 Abus|net@974||-0.5|IJ2700|skipCoun@0|cl[T,F],clS[T,F],rd[T,F],mc|36|7|pin@490||36|24 -Abus|net@975||-0.5|IJ900|skipCoun@0|selLO[Lf,Lo,Co,Dm,Dl,Li]|38.5|-11|pin@491||38.5|-18 Awire|net@978|||0|pin@492||18|2|ringFIFO@0|do[L]|-3|2 Awire|net@979|||0|pin@497||18|-2|ringFIFO@0|do[M]|-3|-2 Abus|net@982||-0.5|IJ1800|ringFIFO@0|fire[m1,m2]|-3|0|skipCoun@0|fire[m2]|26|0 Awire|net@983|||1800|ringFIFO@0|sout|-4|5|skipCoun@0|sin|34|5 Awire|net@984|||0|skipCoun@0|do[L]|26|2|pin@492||18|2 Awire|net@990|||0|skipCoun@0|do[M]|26|-2|pin@497||18|-2 -Awire|net@993|||1800|pin@499||18|-24|moveB@0|do[M]|75|-24 Abus|net@998||-0.5|IJ0|skipCoun@0|in[1:18]|26|-6|ringFIFO@0|sout_1|8|-6 -Awire|net@1000|||0|literals@0|succMT|75|12|pin@493||18|12 +Awire|net@1000|||0|literals@1|pred|75|12|pin@493||18|12 Awire|net@1001|||1800|epiFifo@1|sout|-29|5|ringFIFO@0|sin|-7|5 Awire|net@1002|||1800|skipCoun@0|sout|39|5|pin@500||54|5 Awire|net@1003|||2700|pin@500||54|5|pin@501||54|17 -Awire|net@1004|||1800|pin@501||54|17|literals@0|sin|77|17 -Awire|net@1005|||1800|literals@0|loadILC_1|81|14|pin@181||88|14 -Abus|net@1007||-0.5|IJ1800|pin@34||78|-15|pin@49||108|-15 -Abus|net@1010||-0.5|IJ1800|pin@504||66|-15|pin@34||78|-15 -Abus|net@1011||-0.5|IJ900|pin@481||66|24|pin@504||66|-15 +Awire|net@1004|||1800|pin@501||54|17|literals@1|sin|77|17 +Abus|net@1010||-0.5|IJ1800|pin@504||66|-6|pin@34||78|-6 +Abus|net@1011||-0.5|IJ900|pin@481||66|24|pin@504||66|-6 +Awire|net@1035|||0|move@0|torp|75|-26|pin@521||60|-26 +Awire|net@1039|||0|move@0|ilc[done]|75|-28|pin@522||56|-28 +Awire|net@1045|||1800|move@0|fire[M]|81|-24|pin@523||86|-24 +Abus|net@1046||-0.5|I900|pin@34||78|-6|move@0|cl[T,F],clS[T,F],rd[T,F],mc|78|-19 +Awire|net@1047|||1800|pin@40||72|-21|move@0|sin|77|-21 +Awire|net@1049|||0|pin@371||85.5|-26|move@0|fire[T]|81|-26 +Awire|net@1050|||1800|pin@499||18|-24|move@0|do[M]|75|-24 +Awire|net@1052|||1800|move@0|sout|80|-21|conn@15|a|94|-21 +Awire|net@1053|||0|conn@18||68|-12|pin@525||54|-12 +Awire|net@1054|||0|pin@524||86|-12|conn@18||69|-12 +Abus|net@1056||-0.5|IJ1800|move@0|succ[D]|81|-31|pin@527||103|-31 +Abus|net@1057||-0.5|IJ2700|pin@527||103|-31|pin@530||103|4 +Abus|net@1059||-0.5|IJ0|pin@529||103|12|literals@1|succ[T,D]|81|12 +Abus|net@1061||-0.5|IJ0|conn@19|a|127|4|pin@530||103|4 +Abus|net@1062||-0.5|IJ900|pin@529||103|12|pin@530||103|4 Abus|od[1:19]|D5G2;|-0.5|IJ900|pin@175||115|17|pin@165||115|6 -Abus|od[1:36]|D5G2;|-0.5|IJ900|pin@211||99|-38|pin@189||99|-46 Abus|od[1:36]|D5G2;|-0.5|IJ900|pin@15||69|6|pin@89||69|0 -Awire|quiet|D5G2;||900|pin@367||92.5|-28|pin@366||92.5|-31 +Abus|od[15,16,18,19]|D5G2;|-0.5|IJ900|pin@211||93|-34|pin@189||93|-55 Awire|take[DB]|D5G2;Y3;||900|pin@178||121|24|pin@232||121|13 -Awire|take[D]|D5G2;||2700|pin@181||88|14|pin@502||88|18 -Awire|torp|D5G2;||900|pin@147||60|10|pin@368||60|-28 +Awire|torp|D5G2;||900|pin@147||60|10|pin@521||60|-26 EainA[T],inA[1:37]||D4G2;|conn@17|a|I Eaout[T],dout[1:37]||D6G2;|conn@16|y|O Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@10|a|I @@ -241,6 +300,7 @@ Ein[1:36,T]||D4G2;|conn@13|a|I Epred||D4G2;|conn@14|a|I Esin||D4G2;|conn@3|a|I Esout||D6G2;|conn@15|y|O +Esout_1|succ[T,D]|D6G2;|conn@19|y|O X # Cell fifoWreg;2{lay} @@ -859,6 +919,16 @@ EinB[1:19]|inB[1:13]|D4G2;|conn@4|a|I Eout[1:38]|out[1:14]|D6G2;|conn@1|y|O X +# Cell theDock;1{lay} +CtheDock;1{lay}||cmos90|1208098805747|1225565455867||DRC_last_good_drc_area_date()G1224548763395|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224548763395 +Ngeneric:Facet-Center|art@0||0|0||||AV +IregistersK:dRegAll;2{lay}|dRegAll@1||-405|1440|||D5G4; +NMetal-3-Pin|pin@2||-874|1002|||| +NMetal-3-Pin|pin@3||-268|1002|||| +IdockPartOD:ringSkip;1{lay}|ringSkip@0||-182|-432|||D5G4; +Ametal-3|net@3|||S1800|pin@2||-874|1002|pin@3||-268|1002 +X + # Cell tryIcons;2{sch} CtryIcons;2{sch}||schematic|1217962972321|1219275686271| Ngeneric:Facet-Center|art@0||0|0||||AV diff --git a/electric/dockPartOD.jelib b/electric/dockPartOD.jelib index 6e2811f..7fd3201 100755 --- a/electric/dockPartOD.jelib +++ b/electric/dockPartOD.jelib @@ -8,6 +8,8 @@ Vschematic|sch # External Libraries: +LdockPartsK|dockPartsK + LdriversL|driversL LfifoL|fifoL @@ -779,7 +781,7 @@ Esout_1||D5G2;|pin@45||O X # Cell ringSkip;1{lay} -CringSkip;1{lay}||cmos90|1224751924374|1225031695751||ATTR_NCC(D5G10;NTX-609;Y1506;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224956484206|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224956484206 +CringSkip;1{lay}||cmos90|1224751924374|1225544191124||ATTR_NCC(D5G10;NTX-609;Y1506;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225476512565|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225476512565 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-2-Metal-3-Con|contact@1||1776|682|||| NX-Metal-2-Metal-3-Con|contact@2||1770|676|||| @@ -959,7 +961,6 @@ Egnd_40||D5G2;|ringFIFO@1|gnd_29|G Egnd_41||D5G2;|ringFIFO@1|gnd_30|G Egnd_42||D5G2;|skipCoun@1|gnd_16|G Eilc[cnt]||D5G2;|skipCoun@1|ilc[cnt]|I -Eilc[done]||D5G2;|skipCoun@1|ilc[done]|O EinA[1]||D5G2;|skipCoun@1|inA[1]|I EinA[2]||D5G2;|skipCoun@1|inA[2]|I EinA[3]||D5G2;|skipCoun@1|inA[3]|I @@ -1013,9 +1014,7 @@ Erd[F]||D5G2;|ringFIFO@1|rd[F]|I Erd[F_2]||D5G2;|ringFIFO@1|rdA[F]|I Erd[T]||D5G2;|ringFIFO@1|rd[T]|I Erd[T_2]||D5G2;|ringFIFO@1|rdA[T]|I -Esin||D5G2;|skipCoun@1|sin|I Esin_1||D5G2;|ringFIFO@1|sin|I -Esout||D5G2;|skipCoun@1|sout|O Esout_1||D5G2;|ringFIFO@1|sout|O Evdd||D5G2;|skipCoun@1|vdd|P Evdd_1||D5G2;|skipCoun@1|vdd_1|P @@ -1104,9 +1103,9 @@ Evdd_89||D5G2;|skipCoun@1|vdd_69|P X # Cell ringSkip;1{sch} -CringSkip;1{sch}||schematic|1224771351449|1225032670030| +CringSkip;1{sch}||schematic|1224771351449|1225470938807| Ngeneric:Facet-Center|art@0||0|0||||AV -IwiresL:bitAssignments;1{sch}|bitAssig@0||-44|4|||D5G4; +IwiresL:bitAssignments;1{sch}|bitAssig@0||-48|3|||D5G4; NOff-Page|conn@0||-11|-2|||Y| NOff-Page|conn@1||-19|-7|||| NOff-Page|conn@2||50|3|||XRR| @@ -1241,6 +1240,7 @@ NWire_Pin|pin@244||11.5|0|||| NWire_Pin|pin@245||12|-4|||| NWire_Pin|pin@246||20|0|||| NWire_Pin|pin@247||16|-4|||| +Ngeneric:Invisible-Pin|pin@248||13.5|-44|||||ART_message(D5G3;)Sm1s and m1d wires connected below IfifoL:ringFIFO;1{ic}|ringFIFO@0||0|-2|||D5G4; IringSkip;1{ic}|ringSkip@0||62|24|||D5G4; IskipCount;1{ic}|skipCoun@0||36|-5|||D5G4; @@ -1433,198 +1433,1168 @@ Esout||D6G2;|conn@2|y|O Esout_1||D6G2;|conn@16|y|O X -# Cell skipCount;1{ic} -CskipCount;1{ic}||artwork|1222693380973|1224856454015|E +# Cell ringSkipMoveLit;1{ic} +CringSkipMoveLit;1{ic}||artwork|1224791160529|1225545993238|E Ngeneric:Facet-Center|art@0||0|0||||AV -NThick-Circle|art@2||9.5|5|1|1|| -Nschematic:Bus_Pin|pin@4||8|-7|-1|-1|R| -Ngeneric:Invisible-Pin|pin@5||8|-6|1|1|R| -Nschematic:Bus_Pin|pin@6||-10|-3|-1|-1|| -Ngeneric:Invisible-Pin|pin@7||-9|-3|1|1|| -Nschematic:Bus_Pin|pin@8||0|-7|-1|-1|| -Nschematic:Bus_Pin|pin@12||10|5|-1|-1|| -Nschematic:Bus_Pin|pin@14||2.5|-8|-1|-1|R| -Ngeneric:Invisible-Pin|pin@15||2.5|-6|1|1|R| -Nschematic:Bus_Pin|pin@18||-8|-7|-1|-1|| -NPin|pin@20||9|6|1|1|| -NPin|pin@23||-8|-6|1|1|| -NPin|pin@24||-8|-7|1|1|| -NPin|pin@33||-9|-6|1|1|| -NPin|pin@34||-9|6|1|1|| -NPin|pin@35||9|-6|1|1|| -Ngeneric:Invisible-Pin|pin@40||0|0|||||ART_message(D5G3;)S[skip,Count] -Nschematic:Bus_Pin|pin@42||-2|-7|-1|-1|| -Nschematic:Bus_Pin|pin@54||-10|1|-1|-1|| -Nschematic:Bus_Pin|pin@56||-10|5|-1|-1|| -Nschematic:Bus_Pin|pin@61||-10|3|-1|-1|R| -Nschematic:Bus_Pin|pin@68||10|-5|-1|-1|R| -Ngeneric:Invisible-Pin|pin@69||9|-5|1|1|R| -Nschematic:Bus_Pin|pin@70||10|-3|-1|-1|| -Nschematic:Bus_Pin|pin@72||10|0|-1|-1|| -Nschematic:Bus_Pin|pin@74||10|2|-1|-1|| -NPin|pin@76||9|-3|1|1|| -NPin|pin@77||10|-3|1|1|| -NPin|pin@78||9|0|1|1|| -NPin|pin@79||10|0|1|1|| -NPin|pin@80||9|2|1|1|| -NPin|pin@81||10|2|1|1|| -Nschematic:Bus_Pin|pin@83||-9|3|-2|-2|R| -Nschematic:Bus_Pin|pin@84||-2|8|-1|-1|| -Nschematic:Bus_Pin|pin@86||3|8|-1|-1|| -NPin|pin@88||0|6|1|1|| -NPin|pin@89||0|7|1|1|| -NPin|pin@90||2|7|1|1|| -NPin|pin@91||3|8|1|1|| -NPin|pin@92||2|9|1|1|| -NPin|pin@93||-3|9|1|1|| -NPin|pin@94||-2|8|1|1|| -NPin|pin@95||-3|7|1|1|| -Ngeneric:Invisible-Pin|pin@96||0|8|||||ART_message(D5G1.5;)S16 -Nschematic:Bus_Pin|pin@97||0|10|-1|-1|| -Ngeneric:Invisible-Pin|pin@98||0|9|1|1|| -NPin|pin@99||-9|5|1|1|| -NPin|pin@100||-10|5|1|1|| -NPin|pin@101||-9|1|1|1|| -NPin|pin@102||-10|1|1|1|| -Nschematic:Bus_Pin|pin@103||-10|3|-1|-1|| -Nschematic:Bus_Pin|pin@104||-9|3|-1|-1|| -NPin|pin@105||-2|-6|1|1|| -NPin|pin@106||-2|-7|1|1|| -NPin|pin@107||0|-6|1|1|| -NPin|pin@108||0|-7|1|1|| -Aschematic:bus|net@2||-0.5|IJ900|pin@5||8|-6|pin@4||8|-7 -Aschematic:bus|net@3||-0.5|IJ0|pin@7||-9|-3|pin@6||-10|-3 -Aschematic:bus|net@7||-0.5|IJ900|pin@15||2.5|-6|pin@14||2.5|-8 -AThicker|net@27|||FS0|pin@23||-8|-6|pin@33||-9|-6 -AThicker|net@28|||FS900|pin@23||-8|-6|pin@24||-8|-7 -AThicker|net@31|||FS1800|pin@107||0|-6|pin@35||9|-6 -AThicker|net@53|||FS2700|pin@80||9|2|pin@20||9|6 -Aschematic:bus|net@62||-0.5|IJ1800|pin@69||9|-5|pin@68||10|-5 -AThicker|net@66|||FS2700|pin@35||9|-6|pin@76||9|-3 -AThicker|net@67|||FS1800|pin@76||9|-3|pin@77||10|-3 -AThicker|net@68|||FS2700|pin@76||9|-3|pin@78||9|0 -AThicker|net@69|||FS1800|pin@78||9|0|pin@79||10|0 -AThicker|net@70|||FS2700|pin@78||9|0|pin@80||9|2 -AThicker|net@71|||FS1800|pin@80||9|2|pin@81||10|2 -AThicker|net@74|||FS1800|pin@34||-9|6|pin@88||0|6 -Aschematic:bus|net@77||-0.5|IJ0|pin@104||-9|3|pin@103||-10|3 -AThicker|net@81|||FS2700|pin@88||0|6|pin@89||0|7 -AThicker|net@82|||FS1800|pin@89||0|7|pin@90||2|7 -AThicker|net@83|||FS2250|pin@90||2|7|pin@91||3|8 -AThicker|net@84|||FS3150|pin@91||3|8|pin@92||2|9 -AThicker|net@85|||FS0|pin@92||2|9|pin@93||-3|9 -AThicker|net@86|||FS1350|pin@93||-3|9|pin@94||-2|8 -AThicker|net@87|||FS450|pin@94||-2|8|pin@95||-3|7 -AThicker|net@88|||FS1800|pin@95||-3|7|pin@89||0|7 -Aschematic:bus|net@89||-0.5|IJ2700|pin@98||0|9|pin@97||0|10 -AThicker|net@91|||FS900|pin@34||-9|6|pin@99||-9|5 -AThicker|net@92|||FS0|pin@99||-9|5|pin@100||-10|5 -AThicker|net@93|||FS900|pin@99||-9|5|pin@101||-9|1 -AThicker|net@94|||FS0|pin@101||-9|1|pin@102||-10|1 -AThicker|net@96|||FS0|pin@20||9|6|pin@88||0|6 -Aschematic:bus|net@97||-0.5|IJ0|pin@83||-9|3|pin@104||-9|3 -Aschematic:bus|net@98||-0.5|FS2304|pin@103||-10|3|pin@61||-10|3 -AThicker|net@100|||FS900|pin@101||-9|1|pin@33||-9|-6 -AThicker|net@101|||FS1800|pin@23||-8|-6|pin@105||-2|-6 -AThicker|net@102|||FS900|pin@105||-2|-6|pin@106||-2|-7 -AThicker|net@103|||FS1800|pin@105||-2|-6|pin@107||0|-6 -AThicker|net@104|||FS900|pin@107||0|-6|pin@108||0|-7 -Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@97||I -Edo[L]||D5G2;|pin@56||O -Edo[M]||D5G2;|pin@54||O -Efire[m2]|fire[m2,m1,ODE]|D5G2;|pin@61||I -Eilc[cnt]||D5G2;|pin@72||I -Eilc[done]||D5G2;|pin@74||O -EinLO[1:7]|inA[1:6]|D5G2;|pin@4||I -EinA[7:12]|inB[1:6,8]|D5G2;|pin@68||I -Ein[1:18]||D5G2;|pin@6||I -Ein[C]||D5G2;|pin@8||I -Etorp|kill|D5G2;|pin@18||I +Nschematic:Bus_Pin|pin@0||0|7|-1|-1|RRR| +Ngeneric:Invisible-Pin|pin@1||0|6|1|1|RRR| +Nschematic:Bus_Pin|pin@2||-3|0|-1|-1|| +Nschematic:Bus_Pin|pin@4||-5|-6|-1|-1|| +Ngeneric:Invisible-Pin|pin@5||-4|-6|1|1|| +Nschematic:Bus_Pin|pin@8||2|5|-1|-1|| +NPin|pin@10||2|-2|1|1|| +NPin|pin@11||3|-2|1|1|| +NPin|pin@12||-2|4|1|1|| +NPin|pin@13||-1|5|1|1|| +NPin|pin@14||-2|6|1|1|| +NPin|pin@15||1|6|1|1|| +NPin|pin@16||2|5|1|1|| +NPin|pin@17||1|4|1|1|| +NPin|pin@18||3|-3|1|1|| +NPin|pin@19||3|-4|1|1|| +NPin|pin@20||0|3|1|1|| +NPin|pin@21||0|4|1|1|| +NPin|pin@22||2|-3|1|1|| +NPin|pin@23||2|3|1|1|| +NPin|pin@24||-2|0|1|1|| +NPin|pin@25||-3|0|1|1|| +NPin|pin@26||-2|-3|1|1|| +NPin|pin@27||-2|3|1|1|| +NPin|pin@28||0|-3|1|1|| +NPin|pin@29||0|-4|1|1|| +NPin|pin@30||-4|-4|1|1|| +NPin|pin@31||-4|-8|1|1|| +NPin|pin@32||3|-8|1|1|| +NPin|pin@33||3|-9|1|1|| +NPin|pin@34||5|-6|1|1|| +Nschematic:Bus_Pin|pin@35||0|-16|-1|-1|| +Nschematic:Bus_Pin|pin@36||-1|5|-1|-1|| +Nschematic:Bus_Pin|pin@40||-6|3|-1|-1|| +Nschematic:Bus_Pin|pin@41||-3|-14|-1|-1|| +Nschematic:Bus_Pin|pin@42||-3|-12|-1|-1|| +NPin|pin@47||2|2|1|1|| +NPin|pin@48||3|2|1|1|| +Nschematic:Bus_Pin|pin@49||3|2|-1|-1|| +Nschematic:Bus_Pin|pin@50||3|-2|-1|-1|| +Nschematic:Bus_Pin|pin@53||-3|-10|-1|-1|| +Nschematic:Bus_Pin|pin@54||3|-10|-1|-1|| +Nschematic:Bus_Pin|pin@56||-3|-2|-1|-1|| +NPin|pin@58||0|-9|1|1|| +NPin|pin@59||2|-15|1|1|| +NPin|pin@61||-2|-9|1|1|| +NPin|pin@64||-2|-15|1|1|| +NPin|pin@65||2|-9|1|1|| +NPin|pin@66||0|-8|1|1|| +Ngeneric:Invisible-Pin|pin@67||0|5|||||ART_message(D5G1.5;)S41 +Ngeneric:Invisible-Pin|pin@71||-2|-10|1|1|| +Ngeneric:Invisible-Pin|pin@72||2|-10|1|1|| +NPin|pin@73||-2|-2|1|1|| +NPin|pin@74||-3|-2|1|1|| +NPin|pin@75||-2|-12|1|1|| +NPin|pin@76||-3|-12|1|1|| +NPin|pin@77||-2|-14|1|1|| +NPin|pin@78||-3|-14|1|1|| +Ngeneric:Invisible-Pin|pin@80||0|-15|1|1|| +Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|7 +Aschematic:bus|net@2||-0.5|IJ0|pin@5||-4|-6|pin@4||-5|-6 +AThicker|net@5|||FS0|pin@19||3|-4|pin@29||0|-4 +AThicker|net@6|||FS1800|pin@27||-2|3|pin@20||0|3 +AThicker|net@7|||FS2700|pin@20||0|3|pin@21||0|4 +AThicker|net@8|||FS2250|pin@12||-2|4|pin@13||-1|5 +AThicker|net@9|||FS3150|pin@13||-1|5|pin@14||-2|6 +AThicker|net@10|||FS1350|pin@15||1|6|pin@16||2|5 +AThicker|net@11|||FS450|pin@16||2|5|pin@17||1|4 +AThicker|net@12|||FS0|pin@17||1|4|pin@21||0|4 +AThicker|net@13|||FS0|pin@22||2|-3|pin@28||0|-3 +AThicker|net@14|||FS0|pin@28||0|-3|pin@26||-2|-3 +AThicker|net@15|||FS900|pin@18||3|-3|pin@19||3|-4 +AThicker|net@16|||FS0|pin@21||0|4|pin@12||-2|4 +AThicker|net@17|||FS900|pin@28||0|-3|pin@29||0|-4 +AThicker|net@18|||FS0|pin@15||1|6|pin@14||-2|6 +AThicker|net@19|||FS2700|pin@10||2|-2|pin@47||2|2 +AThicker|net@20|||FS2700|pin@24||-2|0|pin@27||-2|3 +AThicker|net@21|||FS2700|pin@73||-2|-2|pin@24||-2|0 +AThicker|net@22|||FS0|pin@24||-2|0|pin@25||-3|0 +AThicker|net@23|||FS1800|pin@10||2|-2|pin@11||3|-2 +AThicker|net@24|||FS2700|pin@22||2|-3|pin@10||2|-2 +AThicker|net@25|||FS0|pin@29||0|-4|pin@30||-4|-4 +AThicker|net@26|||FS900|pin@30||-4|-4|pin@31||-4|-8 +AThicker|net@27|||FS1800|pin@31||-4|-8|pin@66||0|-8 +AThicker|net@28|||FS900|pin@32||3|-8|pin@33||3|-9 +AThicker|net@29|||FS2363|pin@33||3|-9|pin@34||5|-6 +AThicker|net@30|||FS3037|pin@34||5|-6|pin@18||3|-3 +AThicker|net@31|||FS1800|pin@20||0|3|pin@23||2|3 +AThicker|net@33|||FS2700|pin@47||2|2|pin@23||2|3 +AThicker|net@34|||FS1800|pin@47||2|2|pin@48||3|2 +AThicker|net@38|||FS1800|pin@61||-2|-9|pin@58||0|-9 +AThicker|net@43|||FS0|pin@65||2|-9|pin@58||0|-9 +AThicker|net@44|||FS1800|pin@66||0|-8|pin@32||3|-8 +AThicker|net@45|||FS2700|pin@58||0|-9|pin@66||0|-8 +AThicker|net@47|||FS900|pin@75||-2|-12|pin@77||-2|-14 +AThicker|net@48|||FS0|pin@59||2|-15|pin@64||-2|-15 +AThicker|net@49|||FS900|pin@65||2|-9|pin@59||2|-15 +Aschematic:bus|net@52||-0.5|IJ1800|pin@72||2|-10|pin@54||3|-10 +Aschematic:bus|net@54||-0.5|IJ0|pin@71||-2|-10|pin@53||-3|-10 +AThicker|net@57|||FS2700|pin@26||-2|-3|pin@73||-2|-2 +AThicker|net@58|||FS0|pin@73||-2|-2|pin@74||-3|-2 +AThicker|net@59|||FS900|pin@61||-2|-9|pin@75||-2|-12 +AThicker|net@60|||FS0|pin@75||-2|-12|pin@76||-3|-12 +AThicker|net@61|||FS900|pin@77||-2|-14|pin@64||-2|-15 +AThicker|net@62|||FS0|pin@77||-2|-14|pin@78||-3|-14 +Aschematic:bus|net@63||-0.5|IJ2700|pin@35||0|-16|pin@80||0|-15 +Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I +Edo[epi]||D5G2;|pin@2||I +Efire[L]||D5G2;|pin@49||O +Efire[M]||D5G2;|pin@50||O +EinA[1:6]||D5G2;|pin@35||I +EinE[1:36]||D5G2;|pin@4||I +Ein[C]||D5G2;|pin@41||I EloadC[T]||D5G2;|pin@42||I -EolcNZ||D5G2;|pin@12||O -EselLO[Lf,Lo,Co,Dm,Dl,Li]||D5G2;|pin@14||I -Esel[A]||D5G2;|pin@70||I -Esin||D5G2;|pin@84||I -Esout||D5G2;|pin@86||O +EolcNZ||D5G2;|pin@40||O +Epred[T,D]||D5G2;|pin@53||I +Esin||D5G2;|pin@36||I +Esout||D5G2;|pin@8||O +Esucc[T,D]||D5G2;|pin@54||O +Etorp||D5G2;|pin@56||I X -# Cell skipCount;2{lay} -CskipCount;2{lay}||cmos90|1223326139727|1224967511104||ATTR_NCC(D5G3;NTX-390;Y502;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224967330288|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224967330288 +# Cell ringSkipMoveLit;1{lay} +CringSkipMoveLit;1{lay}||cmos90|1224751924374|1225545060477||ATTR_NCC(D5G10;NTX-609;Y1506;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225476512565|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225476512565 Ngeneric:Facet-Center|art@0||0|0||||AV -NX-Metal-2-Metal-3-Con|contact@1||-612|-40|||| -NX-Metal-2-Metal-3-Con|contact@2||-612|-304|||| -NX-Metal-1-Metal-2-Con|contact@4||-658|-310|||| -NX-Metal-1-Metal-2-Con|contact@5||-658|-222|||| -NX-Metal-2-Metal-3-Con|contact@8||-750|-210|||| -NX-Metal-2-Metal-3-Con|contact@9||236.5|-210|||| -NX-Metal-1-Metal-2-Con|contact@10||-707|-72|||| -NX-Metal-1-Metal-2-Con|contact@13||-709.5|372|||| -NX-Metal-1-Metal-2-Con|contact@14||-588.5|392|||| -NX-Metal-1-Metal-2-Con|contact@15||-476.5|372|||| -NX-Metal-1-Metal-2-Con|contact@16||-355.5|372|||| -NX-Metal-1-Metal-2-Con|contact@17||-243.5|372|||| -NX-Metal-1-Metal-2-Con|contact@18||-122.5|372|||| -NX-Metal-2-Metal-3-Con|contact@19||-198|372|||| -NX-Metal-2-Metal-3-Con|contact@20||-270|372|||| -NX-Metal-2-Metal-3-Con|contact@21||-342|372|||| -NX-Metal-2-Metal-3-Con|contact@22||-414|372|||| -NX-Metal-2-Metal-3-Con|contact@23||-486|392|||| -NX-Metal-2-Metal-3-Con|contact@24||-540|372|||| -NX-Metal-1-Metal-2-Con|contact@25||-10.5|372|||| -NX-Metal-1-Metal-2-Con|contact@26||101.5|392|||| -NX-Metal-1-Metal-2-Con|contact@27||222.5|416|||| -NX-Metal-1-Metal-2-Con|contact@29||446.5|392|||| -NX-Metal-1-Metal-2-Con|contact@30||567.5|372|||| -NX-Metal-1-Metal-2-Con|contact@31||679.5|372|||| -NX-Metal-2-Metal-3-Con|contact@32||653.5|372|||| -NX-Metal-2-Metal-3-Con|contact@33||623.5|372|||| -NX-Metal-2-Metal-3-Con|contact@34||479.5|392|||| -NX-Metal-2-Metal-3-Con|contact@36||449.5|372|||| -NX-Metal-1-Metal-2-Con|contact@37||334.5|372|||| -NX-Metal-2-Metal-3-Con|contact@38||305.5|416|||| -NX-Metal-2-Metal-3-Con|contact@39||275.5|392|||| -NX-Metal-2-Metal-3-Con|contact@40||245.5|372|||| -NX-Metal-2-Metal-3-Con|contact@41||-927|442|||| -NX-Metal-2-Metal-3-Con|contact@42||230.5|442|||| -NX-Metal-2-Metal-3-Con|contact@43||78|210|||| -NX-Metal-2-Metal-3-Con|contact@44||90|222|||| -NX-Metal-2-Metal-3-Con|contact@45||-558|460|||| -NX-Metal-2-Metal-3-Con|contact@46||-552|454|||| -NX-Metal-2-Metal-3-Con|contact@47||-564|448|||| -NX-Metal-2-Metal-3-Con|contact@48||-588|404|||| -NX-Metal-2-Metal-3-Con|contact@49||-594|410|||| -NX-Metal-2-Metal-3-Con|contact@50||-600|398|||| -NX-Metal-2-Metal-3-Con|contact@51||-606|442|||| -NX-Metal-2-Metal-3-Con|contact@52||-655|28|||| -IloopCountL:ilc;6{lay}|ilc@0||434.5|0|||D5G4; -IloopCountL:inMux;1{lay}|inMux@0||0|0|||D5G4; -IloopCountL:olc;6{lay}|olc@0||-349|0|||D5G4; -NMetal-1-Pin|pin@2||-651|-263|||| -NMetal-1-Pin|pin@3||-651|213|||| -NMetal-1-Pin|pin@6||-630|213|||| -NMetal-2-Pin|pin@36||-699|-210|||| -NMetal-1-Pin|pin@38||-1121.5|360|||| -NMetal-1-Pin|pin@39||-921.5|360|||| -NMetal-1-Pin|pin@45||-1021.5|360|||| -NMetal-1-Pin|pin@55||-1054.5|360|||| -NMetal-1-Pin|pin@56||-942.5|360|||| -NMetal-1-Pin|pin@57||-830.5|360|||| -NMetal-1-Pin|pin@58||-724|448.5|||| -NMetal-1-Pin|pin@59||-25|448.5|||| -NMetal-3-Pin|pin@60||78|-354|||| -NMetal-3-Pin|pin@62||90|-354|||| -NMetal-3-Pin|pin@63||-594|504|||| -NMetal-3-Pin|pin@64||-558|504|||| -NMetal-3-Pin|pin@65||-588|504|||| -NMetal-3-Pin|pin@66||-564|504|||| -NMetal-3-Pin|pin@67||-606|504|||| -NMetal-3-Pin|pin@68||-600|504|||| -NMetal-3-Pin|pin@69||-552|504|||| -NMetal-3-Pin|pin@70||-655|-373|||| -NMetal-1-Pin|pin@71||-907.5|-367|||| -NMetal-1-Pin|pin@72||-1161.5|-372|||| -NMetal-2-Pin|pin@73||772.5|360|||| -NMetal-2-Pin|pin@74||772.5|366|||| +NX-Metal-2-Metal-3-Con|contact@1||1776|682|||| +NX-Metal-2-Metal-3-Con|contact@2||1770|676|||| +NX-Metal-2-Metal-3-Con|contact@3||1764|670|||| +NX-Metal-2-Metal-3-Con|contact@4||1758|664|||| +NX-Metal-2-Metal-3-Con|contact@5||1752|658|||| +NX-Metal-2-Metal-3-Con|contact@6||1806|670|||| +NX-Metal-2-Metal-3-Con|contact@7||1812|664|||| +NX-Metal-2-Metal-3-Con|contact@8||1818|658|||| +NX-Metal-2-Metal-3-Con|contact@9||1788|638|||| +NX-Metal-2-Metal-3-Con|contact@10||1794|682|||| +NX-Metal-2-Metal-3-Con|contact@11||1800|676|||| +NX-Metal-2-Metal-3-Con|contact@12||1368|608|||| +NX-Metal-2-Metal-3-Con|contact@13||1416|614|||| +NX-Metal-2-Metal-3-Con|contact@14||1458|620|||| +NX-Metal-2-Metal-3-Con|contact@15||1614|638|||| +NX-Metal-2-Metal-3-Con|contact@16||1662|632|||| +NX-Metal-2-Metal-3-Con|contact@17||1710|626|||| +NX-Metal-2-Metal-3-Con|contact@18||366|588|||| +NX-Metal-2-Metal-3-Con|contact@19||372|676|||| +NX-Metal-2-Metal-3-Con|contact@20||378|670|||| +NX-Metal-2-Metal-3-Con|contact@21||474|688|||| +NX-Metal-2-Metal-3-Con|contact@22||480|682|||| +NX-Metal-2-Metal-3-Con|contact@23||486|664|||| +NX-Metal-2-Metal-3-Con|contact@24||492|658|||| +NX-Metal-2-Metal-3-Con|contact@25||1782|688|||| +NX-Metal-2-Metal-3-Con|contact@26||390|608|||| +NX-Metal-2-Metal-3-Con|contact@27||354|682|||| +NX-Metal-2-Metal-3-Con|contact@28||342|688|||| +NX-Metal-2-Metal-3-Con|contact@29||1110|582|||| +NX-Metal-2-Metal-3-Con|contact@30||1134|708|||| +NX-Metal-2-Metal-3-Con|contact@31||1164|714|||| +NX-Metal-2-Metal-3-Con|contact@32||1188|576|||| +NX-Metal-1-Metal-2-Con|contact@33||1339.5|708|||| +NX-Metal-1-Metal-2-Con|contact@35||1593.5|714|||| +NX-Metal-2-Metal-3-Con|contact@36||1087|720|||| +NX-Metal-2-Metal-3-Con|contact@37||-942|576|||| +NX-Metal-2-Metal-3-Con|contact@38||-918|488|||| +NX-Metal-2-Metal-3-Con|contact@39||-918|1446|||| +NX-Metal-2-Metal-3-Con|contact@40||-942|1440|||| +NX-Metal-2-Metal-3-Con|contact@41||-642|798|||| +NX-Metal-2-Metal-3-Con|contact@42||-654|780|||| +NX-Metal-2-Metal-3-Con|contact@43||-648|792|||| +NX-Metal-2-Metal-3-Con|contact@44||-660|786|||| +NX-Metal-2-Metal-3-Con|contact@45||-671.5|774|||| +NX-Metal-2-Metal-3-Con|contact@46||-450|780|||| +NX-Metal-2-Metal-3-Con|contact@47||-510|792|||| +NX-Metal-2-Metal-3-Con|contact@48||-683|774|||| +NX-Metal-2-Metal-3-Con|contact@49||-1332|786|||| +NX-Metal-2-Metal-3-Con|contact@50||-1392|798|||| +NX-Metal-2-Metal-3-Con|contact@51||-918|1196|||| +NX-Metal-2-Metal-3-Con|contact@52||-942|1152|||| +NX-Metal-1-Metal-2-Con|contact@54||-323.5|1146|||| +IdockPartsK:moveLit;1{lay}|moveLit@0||-576|1224|||D5G4; +NMetal-3-Pin|pin@1||-576|1708|||| +NMetal-3-Pin|pin@2||-576|827|||| +NMetal-2-Pin|pin@14||-570|780|||| +NMetal-3-Pin|pin@15||-654|626|||| +NMetal-3-Pin|pin@16||-683|626|||| +NMetal-3-Pin|pin@17||-683|736|||| +NMetal-3-Pin|pin@20||-1032|888|||| +IfifoL:ringFIFO;2{lay}|ringFIFO@1||0|0|||D5G4; +IskipCount;2{lay}|skipCoun@1||432|1080|X||D5G4; +Ametal-3|net@21|||S900|skipCoun@1|in[5]|1776|725|contact@1||1776|682 +Ametal-3|net@23|||S900|skipCoun@1|in[4]|1770|725|contact@2||1770|676 +Ametal-3|net@25|||S900|skipCoun@1|in[3]|1764|725|contact@3||1764|670 +Ametal-3|net@27|||S900|skipCoun@1|in[2]|1758|725|contact@4||1758|664 +Ametal-2|net@28|||S1800|ringFIFO@1|inn[2]|1690|664|contact@4||1758|664 +Ametal-3|net@29|||S900|skipCoun@1|in[1]|1752|725|contact@5||1752|658 +Ametal-3|net@31|||S900|skipCoun@1|in[10]|1806|725|contact@6||1806|670 +Ametal-3|net@33|||S900|skipCoun@1|in[11]|1812|725|contact@7||1812|664 +Ametal-3|net@35|||S900|skipCoun@1|in[12]|1818|725|contact@8||1818|658 +Ametal-3|net@37|||S900|skipCoun@1|in[7]|1788|725|contact@9||1788|638 +Ametal-2|net@38|||S1800|ringFIFO@1|inn[7]|1780|638|contact@9||1788|638 +Ametal-3|net@39|||S900|skipCoun@1|in[8]|1794|725|contact@10||1794|682 +Ametal-3|net@41|||S900|skipCoun@1|in[9]|1800|725|contact@11||1800|676 +Ametal-3|net@43|||S900|skipCoun@1|in[18]|1368|725|contact@12||1368|608 +Ametal-2|net@44|||S1800|ringFIFO@1|pout[18]|1308|608|contact@12||1368|608 +Ametal-3|net@45|||S900|skipCoun@1|in[17]|1416|725|contact@13||1416|614 +Ametal-2|net@46|||S1800|ringFIFO@1|pout[17]|1308|614|contact@13||1416|614 +Ametal-3|net@47|||S900|skipCoun@1|in[16]|1458|725|contact@14||1458|620 +Ametal-2|net@48|||S1800|ringFIFO@1|pout[16]|1308|620|contact@14||1458|620 +Ametal-3|net@49|||S900|skipCoun@1|in[13]|1614|725|contact@15||1614|638 +Ametal-2|net@50|||S1800|ringFIFO@1|pout[13]|1308|638|contact@15||1614|638 +Ametal-3|net@51|||S900|skipCoun@1|in[14]|1662|725|contact@16||1662|632 +Ametal-2|net@52|||S1800|ringFIFO@1|pout[14]|1308|632|contact@16||1662|632 +Ametal-3|net@53|||S900|skipCoun@1|in[15]|1710|725|contact@17||1710|626 +Ametal-2|net@54|||S1800|ringFIFO@1|pout[15]|1308|626|contact@17||1710|626 +Ametal-3|net@55|||S900|skipCoun@1|inB[8]|366|726|contact@18||366|588 +Ametal-2|net@56|||S0|ringFIFO@1|outm1[8]|508|588|contact@18||366|588 +Ametal-3|net@57|||S900|skipCoun@1|inB[4]|372|726|contact@19||372|676 +Ametal-2|net@58|||S0|ringFIFO@1|outm1[4]|508|676|contact@19||372|676 +Ametal-3|net@59|||S900|skipCoun@1|inB[3]|378|726|contact@20||378|670 +Ametal-2|net@60|||S0|ringFIFO@1|outm1[3]|508|670|contact@20||378|670 +Ametal-3|net@61|||S900|skipCoun@1|inB[6]|474|726|contact@21||474|688 +Ametal-2|net@62|||S0|ringFIFO@1|outm1[6]|508|688|contact@21||474|688 +Ametal-3|net@63|||S900|skipCoun@1|inB[5]|480|726|contact@22||480|682 +Ametal-2|net@64|||S0|ringFIFO@1|outm1[5]|508|682|contact@22||480|682 +Ametal-3|net@65|||S900|skipCoun@1|inB[2]|486|726|contact@23||486|664 +Ametal-2|net@66|||S0|ringFIFO@1|outm1[2]|508|664|contact@23||486|664 +Ametal-3|net@67|||S900|skipCoun@1|inB[1]|492|726|contact@24||492|658 +Ametal-2|net@68|||S0|ringFIFO@1|outm1[1]|508|658|contact@24||492|658 +Ametal-2|net@71|||S0|contact@5||1752|658|ringFIFO@1|inn[1]|1690|658 +Ametal-3|net@72|||S900|skipCoun@1|in[6]|1782|725|contact@25||1782|688 +Ametal-2|net@73|||S1800|ringFIFO@1|inn[6]|1690|688|contact@25||1782|688 +Ametal-2|net@74|||S0|contact@1||1776|682|ringFIFO@1|inn[5]|1690|682 +Ametal-2|net@75|||S0|contact@2||1770|676|ringFIFO@1|inn[4]|1690|676 +Ametal-2|net@76|||S0|contact@3||1764|670|ringFIFO@1|inn[3]|1690|670 +Ametal-2|net@77|||S1800|contact@10||1794|682|ringFIFO@1|inn[8]|1816|682 +Ametal-2|net@78|||S1800|contact@11||1800|676|ringFIFO@1|inn[9]|1816|676 +Ametal-2|net@79|||S1800|contact@6||1806|670|ringFIFO@1|inn[10]|1816|670 +Ametal-2|net@80|||S1800|contact@7||1812|664|ringFIFO@1|inn[11]|1816|664 +Ametal-2|net@81|||S0|contact@8||1818|658|ringFIFO@1|inn[12]|1804|658 +Ametal-3|net@82|||S900|skipCoun@1|sel[A]|390|726|contact@26||390|608 +Ametal-2|net@83|||S0|ringFIFO@1|outm1[20]|508|608|contact@26||390|608 +Ametal-3|net@84|||S900|skipCoun@1|pp|354|726|contact@27||354|682 +Ametal-3|net@86|||S900|skipCoun@1|qq|342|726|contact@28||342|688 +Ametal-2|net@88|||S0|contact@27||354|682|ringFIFO@1|outm1[25]|334|682 +Ametal-2|net@89|||S0|contact@28||342|688|ringFIFO@1|outm1[26]|334|688 +Ametal-3|net@90|||S900|skipCoun@1|selLO[Lo]|1110|726|contact@29||1110|582 +Ametal-2|net@91|||S1800|ringFIFO@1|outm1[23]|1071.6|582|contact@29||1110|582 +Ametal-3|net@92|||S900|skipCoun@1|selLO[Co]|1134|726|contact@30||1134|708 +Ametal-2|net@93|||S1800|ringFIFO@1|outm1[24]|1066.6|708|contact@30||1134|708 +Ametal-3|net@96|||S900|skipCoun@1|selLO[Li]|1164|726|contact@31||1164|714 +Ametal-2|net@97|||S1800|ringFIFO@1|outm1[27]|1066.6|714|contact@31||1164|714 +Ametal-3|net@98|||S900|skipCoun@1|selLO[Lf]|1188|726|contact@32||1188|576 +Ametal-2|net@99|||S1800|ringFIFO@1|outm1[22]|1072|576|contact@32||1188|576 +Ametal-3|net@100|||S900|skipCoun@1|mc|1038|720|ringFIFO@1|mcA|1038|576 +Ametal-3|net@101|||S2700|ringFIFO@1|clSA[F]|1026|576|skipCoun@1|clS[F]|1026|720 +Ametal-3|net@102|||S2700|ringFIFO@1|clSA[T]|990|576|skipCoun@1|clS[T]|990|720 +Ametal-3|net@103|||S2700|ringFIFO@1|clA[F]|1020|576|skipCoun@1|cl[F]|1020|720 +Ametal-3|net@104|||S2700|ringFIFO@1|clA[T]|996|576|skipCoun@1|cl[T]|996|720 +Ametal-3|net@105|||S2700|ringFIFO@1|rdA[F]|1032|576|skipCoun@1|rd[F]|1032|720 +Ametal-3|net@106|||S2700|ringFIFO@1|rdA[T]|984|576|skipCoun@1|rd[T]|984|720 +Ametal-1|net@107|||S900|skipCoun@1|fire[m1]|1339.5|713|contact@33||1339.5|708 +Ametal-2|net@108|||S1800|ringFIFO@1|fire[m1]|1302|708|contact@33||1339.5|708 +Ametal-1|net@111|||S2700|skipCoun@1|fire[m2]|1593.5|708|contact@35||1593.5|714 +Ametal-2|net@112|||S1800|ringFIFO@1|fire[m2]|1290|714|contact@35||1593.5|714 +Ametal-2|net@114|||S1800|ringFIFO@1|fire[ODE]|332|720|contact@36||1087|720 +Ametal-3|net@115|||S2700|skipCoun@1|fire[ODE]|1087|707|contact@36||1087|720 +Ametal-2|net@120|||S1800|ringFIFO@1|do[M]|-1032|576|contact@37||-942|576 +Ametal-2|net@122|||S1800|ringFIFO@1|do[L]|-1030|488|contact@38||-918|488 +Ametal-2|net@129|||S0|skipCoun@1|do[L]|-340.5|1446|contact@39||-918|1446 +Ametal-2|net@130|||S0|skipCoun@1|do[M]|-340.5|1440|contact@40||-942|1440 +Ametal-3|net@131|||S2700|contact@37||-942|576|contact@52||-942|1152 +Ametal-3|net@132|||S2700|contact@38||-918|488|contact@51||-918|1196 +Ametal-3|net@135||6.2|S900|pin@1||-576|1708|pin@2||-576|827 +Ametal-2|net@141||6.2|S1800|moveLit@0|vdd_6|-360|1562|skipCoun@1|vdd_61|-340.5|1562 +Ametal-2|net@142||6.2|S0|skipCoun@1|gnd_4|-340.5|1368|moveLit@0|gnd_1|-360|1368 +Ametal-2|net@143||6.2|S0|skipCoun@1|gnd_23|-340.5|1512|moveLit@0|gnd_3|-360|1512 +Ametal-2|net@144||6.2|S0|skipCoun@1|vdd_1|-340.5|1462|moveLit@0|vdd_7|-360|1462 +Ametal-2|net@145||6.2|S0|skipCoun@1|vdd_8|-340.5|1318|moveLit@0|vdd_2|-360|1318 +Ametal-2|net@146||6.2|S0|skipCoun@1|vdd_9|-340.5|1418|moveLit@0|vdd_3|-360|1418 +Ametal-2|net@147||6.2|S1800|moveLit@0|gnd_26|-360|1224|skipCoun@1|gnd_1|-340.5|1224 +Ametal-2|net@148||6.2|S1800|moveLit@0|gnd_27|-360|1080|skipCoun@1|gnd_16|-340.5|1080 +Ametal-2|net@149||6.2|S1800|moveLit@0|gnd_28|-360|936|skipCoun@1|gnd_14|-340.5|936 +Ametal-2|net@150||6.2|S1800|moveLit@0|vdd_53|-360|1174|skipCoun@1|vdd_27|-340.5|1174 +Ametal-2|net@151||6.2|S1800|moveLit@0|vdd_54|-360|1274|skipCoun@1|vdd_60|-340.5|1274 +Ametal-2|net@152||6.2|S1800|moveLit@0|vdd_55|-360|1030|skipCoun@1|vdd_69|-340.5|1030 +Ametal-2|net@153||6.2|S1800|moveLit@0|vdd_56|-360|1130|skipCoun@1|vdd_36|-340.5|1130 +Ametal-2|net@154||6.2|S1800|moveLit@0|vdd_57|-360|886|skipCoun@1|vdd_33|-340.5|886 +Ametal-2|net@155||6.2|S1800|moveLit@0|vdd_58|-360|986|skipCoun@1|vdd_32|-340.5|986 +Ametal-2|net@156|||S1800|contact@50||-1392|798|contact@41||-642|798 +Ametal-2|net@157|||S1800|contact@49||-1332|786|contact@44||-660|786 +Ametal-3|net@162|||S900|moveLit@0|od[17]|-642|870|contact@41||-642|798 +Ametal-3|net@164|||S900|moveLit@0|od[15x]|-654|870|contact@42||-654|780 +Ametal-3|net@166|||S900|moveLit@0|od[16]|-648|870|contact@43||-648|792 +Ametal-3|net@168|||S900|moveLit@0|od[19]|-660|870|contact@44||-660|786 +Ametal-3|net@170|||S900|moveLit@0|od[18]|-671.5|870|contact@45||-671.5|774 +Ametal-3|net@171|||S2700|ringFIFO@1|od[15]|-450|576|contact@46||-450|780 +Ametal-2|net@172|||S1800|contact@42||-654|780|pin@14||-570|780 +Ametal-2|net@174|||S1800|pin@14||-570|780|contact@46||-450|780 +Ametal-2|net@175|||S1800|contact@43||-648|792|contact@47||-510|792 +Ametal-3|net@177|||S2700|ringFIFO@1|od[16]|-510|576|contact@47||-510|792 +Ametal-3|net@178|||S2700|ringFIFO@1|od[18]|-654|576|pin@15||-654|626 +Ametal-3|net@179|||S0|pin@15||-654|626|pin@16||-683|626 +Ametal-3|net@180|||S2700|pin@16||-683|626|pin@17||-683|736 +Ametal-2|net@181|||S1800|contact@48||-683|774|contact@45||-671.5|774 +Ametal-3|net@182|||S2700|pin@17||-683|736|contact@48||-683|774 +Ametal-3|net@184|||S2700|ringFIFO@1|od[19]|-1332|576|contact@49||-1332|786 +Ametal-3|net@186|||S2700|ringFIFO@1|od[20]|-1392|576|contact@50||-1392|798 +Ametal-2|net@187|||S0|skipCoun@1|clS[T_1]|9|1540|moveLit@0|clS[T_2]|-360|1540 +Ametal-2|net@188|||S1800|moveLit@0|clS[F_2]|-360|1490|skipCoun@1|clS[F_1]|9|1490 +Ametal-2|net@189|||S1800|moveLit@0|cl[F_2]|-360|1484|skipCoun@1|cl[F_1]|9|1484 +Ametal-2|net@190|||S1800|moveLit@0|cl[T_2]|-360|1528|skipCoun@1|cl[T_1]|9|1528 +Ametal-2|net@191|||S1800|moveLit@0|rd[F_2]|-360|1478|skipCoun@1|rd[F_1]|9|1478 +Ametal-2|net@192|||S1800|moveLit@0|rd[T_2]|-360|1534|skipCoun@1|rd[T_1]|9|1534 +Ametal-2|net@193|||S1800|moveLit@0|mc_3|-360|1522|skipCoun@1|mc_1|-340.5|1522 +Ametal-3|net@194|||S2700|contact@51||-918|1196|contact@39||-918|1446 +Ametal-2|net@195|||S0|moveLit@0|do[L]|-857.5|1196|contact@51||-918|1196 +Ametal-3|net@196|||S2700|contact@52||-942|1152|contact@40||-942|1440 +Ametal-2|net@197|||S0|moveLit@0|do[M_1]|-780.5|1152|contact@52||-942|1152 +Ametal-2|net@202|||S1800|moveLit@0|ilc[done]|-360|1146|contact@54||-323.5|1146 +Ametal-1|net@203|||S2700|skipCoun@1|ilc[done]|-323.5|1140|contact@54||-323.5|1146 +Ametal-3|net@205|||S900|skipCoun@1|sin_1|978|720|ringFIFO@1|sout|978|576 +Ametal-2|net@206|||S1800|moveLit@0|sin|-360|1502|skipCoun@1|sout|-340.5|1502 +Ametal-3|net@207|||S2700|ringFIFO@1|rd[T]|-1032|720|pin@20||-1032|888 +EclS[F]||D5G2;|ringFIFO@1|clS[F]|I +EclS[F_1]||D5G2;|moveLit@0|clS[F]|I +EclS[F_3]||D5G2;|moveLit@0|clS[F_1]|I +EclS[T]||D5G2;|ringFIFO@1|clS[T]|I +EclS[T_1]||D5G2;|moveLit@0|clS[T]|I +EclS[T_3]||D5G2;|moveLit@0|clS[T_1]|I +Ecl[F]||D5G2;|ringFIFO@1|cl[F]|I +Ecl[F_1]||D5G2;|moveLit@0|cl[F]|I +Ecl[F_3]||D5G2;|moveLit@0|cl[F_1]|I +Ecl[T]||D5G2;|ringFIFO@1|cl[T]|I +Ecl[T_1]||D5G2;|moveLit@0|cl[T]|I +Ecl[T_3]||D5G2;|moveLit@0|cl[T_1]|I +Edo[epi]||D5G2;|ringFIFO@1|do[epi]|I +Efire[L]||D5G2;|moveLit@0|fire[L]|O +Efire[M]||D5G2;|moveLit@0|fire[M]|I +Efire[T]||D5G2;|moveLit@0|fire[T]|O +Egnd||D5G2;|skipCoun@1|gnd|G +Egnd_2||D5G2;|ringFIFO@1|gnd_2|G +Egnd_3||D5G2;|ringFIFO@1|gnd_3|G +Egnd_5||D5G2;|ringFIFO@1|gnd_5|G +Egnd_6||D5G2;|ringFIFO@1|gnd_6|G +Egnd_7||D5G2;|ringFIFO@1|gnd_7|G +Egnd_8||D5G2;|ringFIFO@1|gnd_8|G +Egnd_9||D5G2;|ringFIFO@1|gnd_9|G +Egnd_10||D5G2;|skipCoun@1|gnd_10|G +Egnd_11||D5G2;|skipCoun@1|gnd_11|G +Egnd_12||D5G2;|skipCoun@1|gnd_12|G +Egnd_13||D5G2;|ringFIFO@1|gnd_13|G +Egnd_15||D5G2;|skipCoun@1|gnd_15|G +Egnd_16||D5G2;|ringFIFO@1|gnd_16|G +Egnd_17||D5G2;|ringFIFO@1|gnd_17|G +Egnd_18||D5G2;|ringFIFO@1|gnd_18|G +Egnd_19||D5G2;|ringFIFO@1|gnd_19|G +Egnd_20||D5G2;|ringFIFO@1|gnd_20|G +Egnd_21||D5G2;|ringFIFO@1|gnd_21|G +Egnd_22||D5G2;|ringFIFO@1|gnd_22|G +Egnd_24||D5G2;|skipCoun@1|gnd_24|G +Egnd_25||D5G2;|skipCoun@1|gnd_25|G +Egnd_26||D5G2;|skipCoun@1|gnd_26|G +Egnd_27||D5G2;|ringFIFO@1|gnd|G +Egnd_29||D5G2;|ringFIFO@1|gnd_4|G +Egnd_30||D5G2;|ringFIFO@1|gnd_10|G +Egnd_31||D5G2;|ringFIFO@1|gnd_11|G +Egnd_32||D5G2;|ringFIFO@1|gnd_12|G +Egnd_33||D5G2;|ringFIFO@1|gnd_15|G +Egnd_34||D5G2;|ringFIFO@1|gnd_23|G +Egnd_35||D5G2;|ringFIFO@1|gnd_24|G +Egnd_36||D5G2;|ringFIFO@1|gnd_25|G +Egnd_37||D5G2;|ringFIFO@1|gnd_26|G +Egnd_38||D5G2;|ringFIFO@1|gnd_27|G +Egnd_39||D5G2;|ringFIFO@1|gnd_28|G +Egnd_40||D5G2;|ringFIFO@1|gnd_29|G +Egnd_41||D5G2;|ringFIFO@1|gnd_30|G +Egnd_43||D5G2;|moveLit@0|gnd_2|G +Egnd_44||D5G2;|moveLit@0|gnd_21|G +Egnd_45||D5G2;|moveLit@0|gnd_24|G +Egnd_47||D5G2;|moveLit@0|gnd_30|G +Egnd_48||D5G2;|moveLit@0|gnd_31|G +Eilc[cnt]||D5G2;|skipCoun@1|ilc[cnt]|I +EinA[1]||D5G2;|skipCoun@1|inA[1]|I +EinA[2]||D5G2;|skipCoun@1|inA[2]|I +EinA[3]||D5G2;|skipCoun@1|inA[3]|I +EinA[4]||D5G2;|skipCoun@1|inA[4]|I +EinA[5]||D5G2;|skipCoun@1|inA[5]|I +EinA[6]||D5G2;|skipCoun@1|inA[6]|I +EinE[1]||D5G2;|ringFIFO@1|inE[1]|I +EinE[2]||D5G2;|ringFIFO@1|inE[2]|I +EinE[3]||D5G2;|ringFIFO@1|inE[3]|I +EinE[4]||D5G2;|ringFIFO@1|inE[4]|I +EinE[5]||D5G2;|ringFIFO@1|inE[5]|I +EinE[6]||D5G2;|ringFIFO@1|inE[6]|I +EinE[7]||D5G2;|ringFIFO@1|inE[7]|I +EinE[8]||D5G2;|ringFIFO@1|inE[8]|I +EinE[9]||D5G2;|ringFIFO@1|inE[9]|I +EinE[10]||D5G2;|ringFIFO@1|inE[10]|I +EinE[11]||D5G2;|ringFIFO@1|inE[11]|I +EinE[12]||D5G2;|ringFIFO@1|inE[12]|I +EinE[13]||D5G2;|ringFIFO@1|inE[13]|I +EinE[14]||D5G2;|ringFIFO@1|inE[14]|I +EinE[15]||D5G2;|ringFIFO@1|inE[15]|I +EinE[16]||D5G2;|ringFIFO@1|inE[16]|I +EinE[17]||D5G2;|ringFIFO@1|inE[17]|I +EinE[18]||D5G2;|ringFIFO@1|inE[18]|I +EinE[19]||D5G2;|ringFIFO@1|inE[19]|I +EinE[20]||D5G2;|ringFIFO@1|inE[20]|I +EinE[21]||D5G2;|ringFIFO@1|inE[21]|I +EinE[22]||D5G2;|ringFIFO@1|inE[22]|I +EinE[23]||D5G2;|ringFIFO@1|inE[23]|I +EinE[24]||D5G2;|ringFIFO@1|inE[24]|I +EinE[25]||D5G2;|ringFIFO@1|inE[25]|I +EinE[26]||D5G2;|ringFIFO@1|inE[26]|I +EinE[27]||D5G2;|ringFIFO@1|inE[27]|I +EinE[28]||D5G2;|ringFIFO@1|inE[28]|I +EinE[29]||D5G2;|ringFIFO@1|inE[29]|I +EinE[30]||D5G2;|ringFIFO@1|inE[30]|I +EinE[31]||D5G2;|ringFIFO@1|inE[31]|I +EinE[32]||D5G2;|ringFIFO@1|inE[32]|I +EinE[33]||D5G2;|ringFIFO@1|inE[33]|I +EinE[34]||D5G2;|ringFIFO@1|inE[34]|I +EinE[35]||D5G2;|ringFIFO@1|inE[35]|I +EinE[36]||D5G2;|ringFIFO@1|inE[36]|I +Ein[C]||D5G2;|skipCoun@1|in[C]|I +Ekill||D5G2;|skipCoun@1|kill|I +EloadC[T]||D5G2;|skipCoun@1|loadC[T]|I +Emc||D5G2;|ringFIFO@1|mc|I +Emc_1||D5G2;|skipCoun@1|mc_1|O +Emc_2||D5G2;|moveLit@0|mc|I +Emc_3||D5G2;|moveLit@0|mc_1|I +EolcNZ||D5G2;|skipCoun@1|olcNZ|O +Epred[D]||D5G2;|moveLit@0|pred[D]|O +Epred[D_1]||D5G2;|moveLit@0|pred[D_1]|O +Epred[T]||D5G2;|moveLit@0|pred[T]|O +Erd[F]||D5G2;|ringFIFO@1|rd[F]|I +Erd[F_1]||D5G2;|moveLit@0|rd[F]|I +Erd[F_3]||D5G2;|moveLit@0|rd[F_1]|I +Erd[T]||D5G2;|ringFIFO@1|rd[T]|I +Erd[T_1]||D5G2;|moveLit@0|rd[T]|I +Erd[T_3]||D5G2;|moveLit@0|rd[T_1]|I +Esin_1|sin|D5G2;|ringFIFO@1|sin|I +Esout||D5G2;|moveLit@0|sout|I +Esucc[D]||D5G2;|moveLit@0|succ[D]|O +Esucc[T]||D5G2;|moveLit@0|succ[T]|O +Etorp||D5G2;|moveLit@0|torp|I +Evdd||D5G2;|skipCoun@1|vdd|P +Evdd_2||D5G2;|skipCoun@1|vdd_2|P +Evdd_3||D5G2;|skipCoun@1|vdd_3|P +Evdd_4||D5G2;|ringFIFO@1|vdd_4|P +Evdd_5||D5G2;|ringFIFO@1|vdd_5|P +Evdd_6||D5G2;|ringFIFO@1|vdd_6|P +Evdd_7||D5G2;|ringFIFO@1|vdd_7|P +Evdd_10||D5G2;|ringFIFO@1|vdd_10|P +Evdd_11||D5G2;|ringFIFO@1|vdd_11|P +Evdd_12||D5G2;|ringFIFO@1|vdd_12|P +Evdd_13||D5G2;|ringFIFO@1|vdd_13|P +Evdd_14||D5G2;|ringFIFO@1|vdd_14|P +Evdd_15||D5G2;|ringFIFO@1|vdd_15|P +Evdd_16||D5G2;|ringFIFO@1|vdd_16|P +Evdd_17||D5G2;|ringFIFO@1|vdd_17|P +Evdd_18||D5G2;|ringFIFO@1|vdd_18|P +Evdd_20||D5G2;|skipCoun@1|vdd_20|P +Evdd_21||D5G2;|skipCoun@1|vdd_21|P +Evdd_22||D5G2;|ringFIFO@1|vdd_22|P +Evdd_23||D5G2;|ringFIFO@1|vdd_23|P +Evdd_24||D5G2;|skipCoun@1|vdd_24|P +Evdd_25||D5G2;|skipCoun@1|vdd_25|P +Evdd_26||D5G2;|ringFIFO@1|vdd_26|P +Evdd_34||D5G2;|skipCoun@1|vdd_34|P +Evdd_35||D5G2;|skipCoun@1|vdd_35|P +Evdd_36||D5G2;|ringFIFO@1|vdd_36|P +Evdd_37||D5G2;|ringFIFO@1|vdd_37|P +Evdd_38||D5G2;|ringFIFO@1|vdd_38|P +Evdd_39||D5G2;|ringFIFO@1|vdd_39|P +Evdd_40||D5G2;|ringFIFO@1|vdd_40|P +Evdd_41||D5G2;|ringFIFO@1|vdd_41|P +Evdd_42||D5G2;|ringFIFO@1|vdd_42|P +Evdd_43||D5G2;|ringFIFO@1|vdd_43|P +Evdd_44||D5G2;|ringFIFO@1|vdd_44|P +Evdd_45||D5G2;|ringFIFO@1|vdd_45|P +Evdd_46||D5G2;|ringFIFO@1|vdd_46|P +Evdd_47||D5G2;|ringFIFO@1|vdd_47|P +Evdd_48||D5G2;|ringFIFO@1|vdd_48|P +Evdd_49||D5G2;|ringFIFO@1|vdd_49|P +Evdd_50||D5G2;|ringFIFO@1|vdd_50|P +Evdd_51||D5G2;|ringFIFO@1|vdd_51|P +Evdd_52||D5G2;|ringFIFO@1|vdd_52|P +Evdd_53||D5G2;|ringFIFO@1|vdd_53|P +Evdd_54||D5G2;|ringFIFO@1|vdd_54|P +Evdd_55||D5G2;|ringFIFO@1|vdd_55|P +Evdd_56||D5G2;|ringFIFO@1|vdd_56|P +Evdd_57||D5G2;|ringFIFO@1|vdd_57|P +Evdd_58||D5G2;|ringFIFO@1|vdd_58|P +Evdd_59||D5G2;|ringFIFO@1|vdd_59|P +Evdd_62||D5G2;|skipCoun@1|vdd_62|P +Evdd_63||D5G2;|skipCoun@1|vdd_63|P +Evdd_64||D5G2;|skipCoun@1|vdd_64|P +Evdd_65||D5G2;|skipCoun@1|vdd_65|P +Evdd_66||D5G2;|skipCoun@1|vdd_66|P +Evdd_67||D5G2;|skipCoun@1|vdd_67|P +Evdd_68||D5G2;|skipCoun@1|vdd_68|P +Evdd_69||D5G2;|ringFIFO@1|vdd|P +Evdd_70||D5G2;|ringFIFO@1|vdd_1|P +Evdd_71||D5G2;|ringFIFO@1|vdd_2|P +Evdd_73||D5G2;|ringFIFO@1|vdd_8|P +Evdd_74||D5G2;|ringFIFO@1|vdd_9|P +Evdd_75||D5G2;|ringFIFO@1|vdd_20|P +Evdd_76||D5G2;|ringFIFO@1|vdd_21|P +Evdd_77||D5G2;|ringFIFO@1|vdd_24|P +Evdd_78||D5G2;|ringFIFO@1|vdd_25|P +Evdd_79||D5G2;|ringFIFO@1|vdd_27|P +Evdd_80||D5G2;|ringFIFO@1|vdd_32|P +Evdd_81||D5G2;|ringFIFO@1|vdd_33|P +Evdd_82||D5G2;|ringFIFO@1|vdd_34|P +Evdd_83||D5G2;|ringFIFO@1|vdd_35|P +Evdd_84||D5G2;|ringFIFO@1|vdd_60|P +Evdd_85||D5G2;|ringFIFO@1|vdd_61|P +Evdd_86||D5G2;|ringFIFO@1|vdd_62|P +Evdd_87||D5G2;|ringFIFO@1|vdd_63|P +Evdd_90||D5G2;|moveLit@0|vdd_4|P +Evdd_92||D5G2;|moveLit@0|vdd_5|P +Evdd_93||D5G2;|moveLit@0|vdd_42|P +Evdd_94||D5G2;|moveLit@0|vdd_43|P +Evdd_95||D5G2;|moveLit@0|vdd_48|P +Evdd_96||D5G2;|moveLit@0|vdd_49|P +Evdd_98||D5G2;|moveLit@0|vdd_60|P +Evdd_99||D5G2;|moveLit@0|vdd_61|P +Evdd_100||D5G2;|moveLit@0|vdd_62|P +Evdd_101||D5G2;|moveLit@0|vdd_63|P +X + +# Cell ringSkipMoveLit;1{sch} +CringSkipMoveLit;1{sch}||schematic|1224771351449|1225546004327| +Ngeneric:Facet-Center|art@0||0|0||||AV +IwiresL:bitAssignments;1{sch}|bitAssig@0||-50|2|||D5G4; +NOff-Page|conn@0||-11|3|||Y| +NOff-Page|conn@1||-19|-2|||| +NOff-Page|conn@3||-7|8|||XRR| +NOff-Page|conn@4||-6|12|||Y| +NOff-Page|conn@6||44|-22|||XYRRR| +NOff-Page|conn@11||52.5|5|||XRR| +NOff-Page|conn@12||34|-12|||XYRRR| +NOff-Page|conn@13||36|-13.5|||YRRR| +NOff-Page|conn@17||106|1|||XRR| +NOff-Page|conn@18||100|5|||| +NOff-Page|conn@19||98|8|||| +NOff-Page|conn@21||106|-2|||| +NOff-Page|conn@22||80|-2|||Y| +NOff-Page|conn@24||81|3|||Y| +IdockPartsK:moveLit;1{ic}|moveLit@0||88|0|||D5G4; +Ngeneric:Invisible-Pin|pin@1||16.5|39|||||ART_message(D5G6;)SringSkipMoveLit +Ngeneric:Invisible-Pin|pin@2||14.5|32|||||ART_message(D5G4;)Spredicate, counters and ring, Move and Literal +Ngeneric:Invisible-Pin|pin@3||14.5|27|||||ART_message(D5G3;)Sies 31 October 2008 +NBus_Pin|pin@11||54|-5|-1|-1|| +NBus_Pin|pin@12||54|-15|-1|-1|| +NBus_Pin|pin@13||38.5|-11|-1|-1|| +NWire_Pin|pin@16||60|-3|||| +NWire_Pin|pin@17||60|-10|||| +NBus_Pin|pin@24||36|12|-1|-1|| +NBus_Pin|pin@25||0|12|-1|-1|| +NBus_Pin|pin@32||-3|-15|-1|-1|| +NBus_Pin|pin@35||19.5|-3|-1|-1|| +NBus_Pin|pin@36||19.5|-12|-1|-1|| +NWire_Pin|pin@38||66|-30|||| +NWire_Pin|pin@39||66|-33.5|||| +NWire_Pin|pin@40||54|-30|||| +NWire_Pin|pin@41||54|-33.5|||| +NWire_Pin|pin@42||42|-30|||| +NWire_Pin|pin@43||42|-33.5|||| +NWire_Pin|pin@44||30|-30|||| +NWire_Pin|pin@45||30|-33.5|||| +NWire_Pin|pin@46||18|-30|||| +NWire_Pin|pin@47||18|-33.5|||| +NWire_Pin|pin@48||6|-30|||| +NWire_Pin|pin@49||6|-33.5|||| +NWire_Pin|pin@50||-6|-30|||| +NWire_Pin|pin@51||-6|-33.5|||| +NWire_Pin|pin@52||-18|-30|||| +NWire_Pin|pin@53||-18|-33.5|||| +NWire_Pin|pin@54||-30|-30|||| +NWire_Pin|pin@55||-30|-33.5|||| +NWire_Pin|pin@56||66|-36|||| +NWire_Pin|pin@57||66|-39.5|||| +NWire_Pin|pin@58||54|-36|||| +NWire_Pin|pin@59||54|-39.5|||| +NWire_Pin|pin@60||42|-36|||| +NWire_Pin|pin@61||42|-39.5|||| +NWire_Pin|pin@62||30|-36|||| +NWire_Pin|pin@63||30|-39.5|||| +NWire_Pin|pin@64||18|-36|||| +NWire_Pin|pin@65||18|-39.5|||| +NWire_Pin|pin@66||6|-36|||| +NWire_Pin|pin@67||6|-39.5|||| +NWire_Pin|pin@68||-6|-36|||| +NWire_Pin|pin@69||-6|-39.5|||| +NWire_Pin|pin@70||-18|-36|||| +NWire_Pin|pin@71||-18|-39.5|||| +NWire_Pin|pin@72||-30|-36|||| +NWire_Pin|pin@73||-30|-39.5|||| +NWire_Pin|pin@74||66|-48|||| +NWire_Pin|pin@75||66|-51.5|||| +NWire_Pin|pin@76||54|-48|||| +NWire_Pin|pin@77||54|-51.5|||| +NWire_Pin|pin@78||48|-48|||| +NWire_Pin|pin@79||48|-51.5|||| +NWire_Pin|pin@80||36|-48|||| +NWire_Pin|pin@81||36|-51.5|||| +NWire_Pin|pin@82||30|-48|||| +NWire_Pin|pin@83||30|-51.5|||| +NWire_Pin|pin@84||18|-48|||| +NWire_Pin|pin@85||18|-51.5|||| +NWire_Pin|pin@86||12|-48|||| +NWire_Pin|pin@87||12|-51.5|||| +NWire_Pin|pin@88||0|-48|||| +NWire_Pin|pin@89||0|-51.5|||| +NWire_Pin|pin@90||-6|-48|||| +NWire_Pin|pin@91||-6|-51.5|||| +NWire_Pin|pin@92||-18|-48|||| +NWire_Pin|pin@93||-18|-51.5|||| +NWire_Pin|pin@94||-24|-48|||| +NWire_Pin|pin@95||-24|-51.5|||| +NWire_Pin|pin@96||-36|-48|||| +NWire_Pin|pin@97||-36|-51.5|||| +NWire_Pin|pin@102||48|-54|||| +NWire_Pin|pin@103||48|-57.5|||| +NWire_Pin|pin@104||36|-54|||| +NWire_Pin|pin@105||36|-57.5|||| +NWire_Pin|pin@150||48|-60|||| +NWire_Pin|pin@151||48|-63.5|||| +NWire_Pin|pin@152||36|-60|||| +NWire_Pin|pin@153||36|-63.5|||| +NWire_Pin|pin@160||0|-60|||| +NWire_Pin|pin@161||0|-63.5|||| +NWire_Pin|pin@164||-18|-60|||| +NWire_Pin|pin@165||-18|-63.5|||| +NWire_Pin|pin@168||-36|-60|||| +NWire_Pin|pin@169||-36|-63.5|||| +NWire_Pin|pin@170||66|-66|||| +NWire_Pin|pin@171||66|-69.5|||| +NWire_Pin|pin@172||54|-66|||| +NWire_Pin|pin@173||54|-69.5|||| +NWire_Pin|pin@174||48|-66|||| +NWire_Pin|pin@175||48|-69.5|||| +NWire_Pin|pin@176||36|-66|||| +NWire_Pin|pin@177||36|-69.5|||| +NWire_Pin|pin@178||30|-66|||| +NWire_Pin|pin@179||30|-69.5|||| +NWire_Pin|pin@180||18|-66|||| +NWire_Pin|pin@181||18|-69.5|||| +NWire_Pin|pin@220||12|-60|||| +NWire_Pin|pin@221||12|-63.5|||| +NWire_Pin|pin@222||-6|-60|||| +NWire_Pin|pin@223||-6|-63.5|||| +NWire_Pin|pin@224||-24|-60|||| +NWire_Pin|pin@225||-24|-63.5|||| +NBus_Pin|pin@232||21.5|3|-1|-1|| +NBus_Pin|pin@233||21.5|-4.5|-1|-1|| +NWire_Pin|pin@235||0|-24|||| +NWire_Pin|pin@236||0|-27|||| +NWire_Pin|pin@237||12|-24|||| +NWire_Pin|pin@238||12|-27|||| +NWire_Pin|pin@239||24|-24|||| +NWire_Pin|pin@240||24|-27|||| +NWire_Pin|pin@247||16|1|||| +Ngeneric:Invisible-Pin|pin@248||13.5|-44|||||ART_message(D5G3;)Sm1s and m1d wires connected below +NWire_Pin|pin@249||21|5|||| +NWire_Pin|pin@250||21|18|||| +NWire_Pin|pin@251||75|18|||| +NWire_Pin|pin@252||75|5|||| +NWire_Pin|pin@255||72|15|||| +NWire_Pin|pin@256||72|1|||| +NWire_Pin|pin@257||16|15|||| +NWire_Pin|pin@262||69|2|||| +NWire_Pin|pin@263||69|-5|||| +NBus_Pin|pin@264||88|-12|-1|-1|| +NBus_Pin|pin@266||88|12|-1|-1|| +NBus_Pin|pin@268||-17|-8|-1|-1|| +NBus_Pin|pin@269||-17|-13|-1|-1|| +NWire_Pin|pin@270||66|-72|||| +NWire_Pin|pin@271||66|-76|||| +NWire_Pin|pin@272||54|-72|||| +NWire_Pin|pin@273||54|-76|||| +NWire_Pin|pin@274||48|-72|||| +NWire_Pin|pin@275||48|-76|||| +NWire_Pin|pin@276||36|-72|||| +NWire_Pin|pin@277||36|-76|||| +NWire_Pin|pin@278||30|-72|||| +NWire_Pin|pin@279||30|-76|||| +NWire_Pin|pin@280||18|-72|||| +NWire_Pin|pin@281||18|-76|||| +NWire_Pin|pin@282||12|-72|||| +NWire_Pin|pin@283||12|-76|||| +NWire_Pin|pin@284||0|-72|||| +NWire_Pin|pin@285||0|-76|||| +NWire_Pin|pin@286||-6|-72|||| +NWire_Pin|pin@287||-6|-76|||| +NWire_Pin|pin@288||-18|-72|||| +NWire_Pin|pin@289||-18|-76|||| +NWire_Pin|pin@290||-24|-72|||| +NWire_Pin|pin@291||-24|-76|||| +NWire_Pin|pin@292||-36|-72|||| +NWire_Pin|pin@293||-36|-76|||| +NWire_Pin|pin@294||96|1|||| +NWire_Pin|pin@295||96|-15|||| +NWire_Pin|pin@296||66|-15|||| +NWire_Pin|pin@297||66|0|||| +NWire_Pin|pin@298||99|3|||| +NWire_Pin|pin@299||99|-18|||| +NWire_Pin|pin@300||28|-18|||| +IfifoL:ringFIFO;1{ic}|ringFIFO@0||0|3|||D5G4; +IringSkipMoveLit;1{ic}|ringSkip@1||94|36|||D5G4; +IskipCount;1{ic}|skipCoun@0||36|0|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@0||60|-30|||D0G4;|ATTR_L(D5G1;PUD)D2416.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||48|-30|||D0G4;|ATTR_L(D5G1;PUD)D2384.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||36|-30|||D0G4;|ATTR_L(D5G1;PUD)D2330.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@3||24|-30|||D0G4;|ATTR_L(D5G1;PUD)D2135.9000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@4||12|-30|||D0G4;|ATTR_L(D5G1;PUD)D1987.4000000000012|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@5||0|-30|||D0G4;|ATTR_L(D5G1;PUD)D1996.4000000000012|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@6||-12|-30|||D0G4;|ATTR_L(D5G1;PUD)D1636.300000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@7||-24|-30|||D0G4;|ATTR_L(D5G1;PUD)D1776.4000000000012|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@8||-36|-30|||D0G4;|ATTR_L(D5G1;PUD)D1870.9000000000012|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@9||60|-36|||D0G4;|ATTR_L(D5G1;PUD)D1565.5000000000011|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@10||48|-36|||D0G4;|ATTR_L(D5G1;PUD)D1506.0000000000011|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@11||36|-36|||D0G4;|ATTR_L(D5G1;PUD)D1605.5000000000014|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@12||24|-36|||D0G4;|ATTR_L(D5G1;PUD)D1227.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@13||12|-36|||D0G4;|ATTR_L(D5G1;PUD)D1254.9000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@14||0|-36|||D0G4;|ATTR_L(D5G1;PUD)D1280.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@15||-12|-36|||D0G4;|ATTR_L(D5G1;PUD)D1012.7000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@16||-24|-36|||D0G4;|ATTR_L(D5G1;PUD)D960.9000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@17||-36|-36|||D0G4;|ATTR_L(D5G1;PUD)D904.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@18||60|-48|||D0G4;|ATTR_L(D5G1;PUD)D4579.400000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@19||42|-48|||D0G4;|ATTR_L(D5G1;PUD)D4580.900000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@20||24|-48|||D0G4;|ATTR_L(D5G1;PUD)D4864.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@21||6|-48|||D0G4;|ATTR_L(D5G1;PUD)D4970.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@22||-12|-48|||D0G4;|ATTR_L(D5G1;PUD)D5067.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@23||-30|-48|||D0G4;|ATTR_L(D5G1;PUD)D5238.9000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@25||42|-54|||D0G4;|ATTR_L(D5G1;PUD)D5485.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@37||42|-60|||D0G4;|ATTR_L(D5G1;PUD)D3582.7999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@39||6|-60|||D0G4;|ATTR_L(D5G1;PUD)D4216.800000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@40||-12|-60|||D0G4;|ATTR_L(D5G1;PUD)D4217.800000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@41||-30|-60|||D0G4;|ATTR_L(D5G1;PUD)D4580.700000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@42||60|-66|||D0G4;|ATTR_L(D5G1;PUD)D4914.800000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@43||42|-66|||D0G4;|ATTR_L(D5G1;PUD)D5109.100000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@44||24|-66|||D0G4;|ATTR_L(D5G1;PUD)D4659.800000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@56||-4.5|-24|||D0G4;|ATTR_L(D5G1;PUD)D3105.9000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@57||7.5|-24|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@58||19.5|-24|||D0G4;|ATTR_L(D5G1;PUD)D4552.200000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@59||45|18|||D0G4;|ATTR_L(D5G1;PUD)D4224.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@60||47|15|||D0G4;|ATTR_L(D5G1;PUD)D4964.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@61||60|-72|||D0G4;|ATTR_L(D5G1;PUD)D2102.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@62||42|-72|||D0G4;|ATTR_L(D5G1;PUD)D2117.2000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@63||24|-72|||D0G4;|ATTR_L(D5G1;PUD)D840.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@64||6|-72|||D0G4;|ATTR_L(D5G1;PUD)D2017.6000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@65||-12|-72|||D0G4;|ATTR_L(D5G1;PUD)D2584.1000000000013|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@66||-30|-72|||D0G4;|ATTR_L(D5G1;PUD)D2385.300000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@67||74|-5|||D0G4;|ATTR_L(D5G1;PUD)D1928.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@68||11|8|||D0G4;|ATTR_L(D5G1;PUD)D2790.5000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@69||48|8|||D0G4;|ATTR_L(D5G1;PUD)D2752.3000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +IorangeTSMC090nm:wire90;1{ic}|wire90@70||62|-18|||D0G4;|ATTR_L(D5G1;PUD)D2416.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 +Awire|do[L]|D5G2;||900|pin@251||75|18|pin@252||75|5 +Awire|do[M]|D5G2;||900|pin@255||72|15|pin@256||72|1 +Awire|fire[ODE]|D5G2;||900|pin@239||24|-24|pin@240||24|-27 +Awire|fire[T]|D5G2;||900|pin@298||99|3|pin@299||99|-18 +Awire|fire[m1]|D5G2;||900|pin@237||12|-24|pin@238||12|-27 +Abus|fire[m2,m1,ODE]|D5G2;|-0.5|IJ900|pin@232||21.5|3|pin@233||21.5|-4.5 +Awire|fire[m2]|D5G2;||900|pin@235||0|-24|pin@236||0|-27 +Awire|ilc[done]|D5G2;||900|pin@262||69|2|pin@263||69|-5 +Awire|kill|D5G2;||900|skipCoun@0|torp|28|-7|pin@300||28|-18 +Abus|m1d[1:6,8]|D5G2;|-0.5|IJ900|pin@11||54|-5|pin@12||54|-15 +Awire|m1d[1]|D5G2;||900|pin@74||66|-48|pin@75||66|-51.5 +Awire|m1d[2]|D5G2;||900|pin@78||48|-48|pin@79||48|-51.5 +Awire|m1d[3]|D5G2;||900|pin@82||30|-48|pin@83||30|-51.5 +Awire|m1d[4]|D5G2;||900|pin@86||12|-48|pin@87||12|-51.5 +Awire|m1d[5]|D5G2;||900|pin@90||-6|-48|pin@91||-6|-51.5 +Awire|m1d[6]|D5G2;||900|pin@94||-24|-48|pin@95||-24|-51.5 +Awire|m1d[8]|D5G2;||900|pin@102||48|-54|pin@103||48|-57.5 +Awire|m1d[20]|D5G2;||900|pin@16||60|-3|pin@17||60|-10 +Awire|m1d[20]|D5G2;||900|pin@150||48|-60|pin@151||48|-63.5 +Abus|m1d[22:27]|D5G2;|-0.5|IJ900|skipCoun@0|selLO[Lf,Lo,Co,Dm,Dl,Li]|38.5|-8|pin@13||38.5|-11 +Awire|m1d[22]|D5G2;||900|pin@220||12|-60|pin@221||12|-63.5 +Awire|m1d[23]|D5G2;||900|pin@222||-6|-60|pin@223||-6|-63.5 +Awire|m1d[24]|D5G2;||900|pin@224||-24|-60|pin@225||-24|-63.5 +Awire|m1d[25]|D5G2;||900|pin@170||66|-66|pin@171||66|-69.5 +Awire|m1d[26]|D5G2;||900|pin@174||48|-66|pin@175||48|-69.5 +Awire|m1d[27]|D5G2;||900|pin@178||30|-66|pin@179||30|-69.5 +Abus|m1s[1:6,8,20,22:27]|D5G2;|-0.5|IJ900|ringFIFO@0|pout[19:36]|-3|-11|pin@32||-3|-15 +Awire|m1s[1]|D5G2;||900|pin@76||54|-48|pin@77||54|-51.5 +Awire|m1s[2]|D5G2;||900|pin@80||36|-48|pin@81||36|-51.5 +Awire|m1s[3]|D5G2;||900|pin@84||18|-48|pin@85||18|-51.5 +Awire|m1s[4]|D5G2;||900|pin@88||0|-48|pin@89||0|-51.5 +Awire|m1s[5]|D5G2;||900|pin@92||-18|-48|pin@93||-18|-51.5 +Awire|m1s[6]|D5G2;||900|pin@96||-36|-48|pin@97||-36|-51.5 +Awire|m1s[8]|D5G2;||900|pin@104||36|-54|pin@105||36|-57.5 +Awire|m1s[20]|D5G2;||900|pin@152||36|-60|pin@153||36|-63.5 +Awire|m1s[22]|D5G2;||900|pin@160||0|-60|pin@161||0|-63.5 +Awire|m1s[23]|D5G2;||900|pin@164||-18|-60|pin@165||-18|-63.5 +Awire|m1s[24]|D5G2;||900|pin@168||-36|-60|pin@169||-36|-63.5 +Awire|m1s[25]|D5G2;||900|pin@172||54|-66|pin@173||54|-69.5 +Awire|m1s[26]|D5G2;||900|pin@176||36|-66|pin@177||36|-69.5 +Awire|m1s[27]|D5G2;||900|pin@180||18|-66|pin@181||18|-69.5 +Abus|net@12||-0.5|IJ1800|skipCoun@0|inA[7:12]|46|-5|pin@11||54|-5 +Awire|net@16|||1800|skipCoun@0|sel[A]|46|-3|pin@16||60|-3 +Awire|net@26|||1800|conn@0|y|-9|3|ringFIFO@0|do[epi]|-3|3 +Abus|net@27||-0.5|IJ0|ringFIFO@0|inE[1:36]|-10.5|-2|conn@1|y|-17|-2 +Awire|net@31|||1800|conn@3|y|-5|8|ringFIFO@0|sin|-1|8 +Abus|net@33||-0.5|IJ2700|skipCoun@0|cl[T,F],clS[T,F],rd[T,F],mc|36|10|pin@24||36|12 +Abus|net@35||-0.5|IJ900|pin@25||0|12|ringFIFO@0|cl[T,F],clS[T,F],rd[T,F],mc|0|11 +Abus|net@36||-0.5|IJ1800|conn@4|y|-4|12|pin@25||0|12 +Abus|net@56||-0.5|IJ0|skipCoun@0|in[1:18]|26|-3|pin@35||19.5|-3 +Abus|net@65||-0.5|IJ0|pin@35||19.5|-3|ringFIFO@0|sout_1|14|-3 +Awire|net@68|||1800|wire90@0|b|62.5|-30|pin@38||66|-30 +Awire|net@70|||1800|wire90@1|b|50.5|-30|pin@40||54|-30 +Awire|net@72|||1800|wire90@2|b|38.5|-30|pin@42||42|-30 +Awire|net@74|||1800|wire90@3|b|26.5|-30|pin@44||30|-30 +Awire|net@76|||1800|wire90@4|b|14.5|-30|pin@46||18|-30 +Awire|net@78|||1800|wire90@5|b|2.5|-30|pin@48||6|-30 +Awire|net@80|||1800|wire90@6|b|-9.5|-30|pin@50||-6|-30 +Awire|net@82|||1800|wire90@7|b|-21.5|-30|pin@52||-18|-30 +Awire|net@84|||1800|wire90@8|b|-33.5|-30|pin@54||-30|-30 +Awire|net@86|||1800|wire90@9|b|62.5|-36|pin@56||66|-36 +Awire|net@88|||1800|wire90@10|b|50.5|-36|pin@58||54|-36 +Awire|net@90|||1800|wire90@11|b|38.5|-36|pin@60||42|-36 +Awire|net@92|||1800|wire90@12|b|26.5|-36|pin@62||30|-36 +Awire|net@94|||1800|wire90@13|b|14.5|-36|pin@64||18|-36 +Awire|net@96|||1800|wire90@14|b|2.5|-36|pin@66||6|-36 +Awire|net@98|||1800|wire90@15|b|-9.5|-36|pin@68||-6|-36 +Awire|net@100|||1800|wire90@16|b|-21.5|-36|pin@70||-18|-36 +Awire|net@102|||1800|wire90@17|b|-33.5|-36|pin@72||-30|-36 +Awire|net@104|||1800|wire90@18|b|62.5|-48|pin@74||66|-48 +Awire|net@106|||0|wire90@18|a|57.5|-48|pin@76||54|-48 +Awire|net@110|||1800|wire90@19|b|44.5|-48|pin@78||48|-48 +Awire|net@111|||0|wire90@19|a|39.5|-48|pin@80||36|-48 +Awire|net@114|||1800|wire90@20|b|26.5|-48|pin@82||30|-48 +Awire|net@115|||0|wire90@20|a|21.5|-48|pin@84||18|-48 +Awire|net@118|||1800|wire90@21|b|8.5|-48|pin@86||12|-48 +Awire|net@119|||0|wire90@21|a|3.5|-48|pin@88||0|-48 +Awire|net@122|||1800|wire90@22|b|-9.5|-48|pin@90||-6|-48 +Awire|net@123|||0|wire90@22|a|-14.5|-48|pin@92||-18|-48 +Awire|net@126|||1800|wire90@23|b|-27.5|-48|pin@94||-24|-48 +Awire|net@127|||0|wire90@23|a|-32.5|-48|pin@96||-36|-48 +Awire|net@134|||1800|wire90@25|b|44.5|-54|pin@102||48|-54 +Awire|net@135|||0|wire90@25|a|39.5|-54|pin@104||36|-54 +Awire|net@190|||1800|wire90@37|b|44.5|-60|pin@150||48|-60 +Awire|net@191|||0|wire90@37|a|39.5|-60|pin@152||36|-60 +Awire|net@195|||0|wire90@39|a|3.5|-60|pin@160||0|-60 +Awire|net@197|||0|wire90@40|a|-14.5|-60|pin@164||-18|-60 +Awire|net@199|||0|wire90@41|a|-32.5|-60|pin@168||-36|-60 +Awire|net@212|||1800|wire90@42|b|62.5|-66|pin@170||66|-66 +Awire|net@213|||0|wire90@42|a|57.5|-66|pin@172||54|-66 +Awire|net@214|||1800|wire90@43|b|44.5|-66|pin@174||48|-66 +Awire|net@215|||0|wire90@43|a|39.5|-66|pin@176||36|-66 +Awire|net@216|||1800|wire90@44|b|26.5|-66|pin@178||30|-66 +Awire|net@217|||0|wire90@44|a|21.5|-66|pin@180||18|-66 +Awire|net@257|||1800|wire90@39|b|8.5|-60|pin@220||12|-60 +Awire|net@258|||1800|wire90@40|b|-9.5|-60|pin@222||-6|-60 +Awire|net@259|||1800|wire90@41|b|-27.5|-60|pin@224||-24|-60 +Abus|net@268||-0.5|IJ0|skipCoun@0|fire[m2]|26|3|pin@232||21.5|3 +Awire|net@271|||1800|wire90@56|b|-2|-24|pin@235||0|-24 +Awire|net@274|||1800|wire90@57|b|10|-24|pin@237||12|-24 +Awire|net@276|||1800|wire90@58|b|22|-24|pin@239||24|-24 +Awire|net@287|||0|conn@11|a|50.5|5|skipCoun@0|olcNZ|46|5 +Awire|net@288|||2700|conn@12|y|34|-10|skipCoun@0|loadC[T]|34|-7 +Awire|net@289|||2700|conn@13|y|36|-11.5|skipCoun@0|in[C]|36|-7 +Awire|net@295|||0|skipCoun@0|do[M]|26|1|pin@247||16|1 +Abus|net@298||-0.5|IJ1800|pin@25||0|12|pin@24||36|12 +Abus|net@299||-0.5|IJ0|pin@232||21.5|3|ringFIFO@0|fire[m1,m2]|3|3 +Awire|net@304|||0|skipCoun@0|do[L]|26|5|pin@249||21|5 +Awire|net@305|||2700|pin@249||21|5|pin@250||21|18 +Awire|net@308|||1800|pin@252||75|5|moveLit@0|do[L]|85|5 +Awire|net@312|||0|wire90@59|a|42.5|18|pin@250||21|18 +Awire|net@313|||1800|wire90@59|b|47.5|18|pin@251||75|18 +Awire|net@314|||1800|wire90@60|b|49.5|15|pin@255||72|15 +Awire|net@316|||1800|pin@256||72|1|moveLit@0|do[M]|85|1 +Awire|net@317|||0|wire90@60|a|44.5|15|pin@257||16|15 +Awire|net@319|||2700|pin@247||16|1|pin@257||16|15 +Awire|net@323|||0|pin@294||96|1|moveLit@0|fire[M]|91|1 +Awire|net@326|||1800|ringFIFO@0|do[L]|3|5|pin@249||21|5 +Awire|net@327|||0|pin@247||16|1|ringFIFO@0|do[M]|3|1 +Awire|net@328|||0|conn@18|a|98|5|moveLit@0|fire[L]|91|5 +Awire|net@330|||1800|skipCoun@0|ilc[done]|46|2|pin@262||69|2 +Awire|net@332|||1800|wire90@67|b|76.5|-5|moveLit@0|ilc[done]|85|-5 +Abus|net@334||-0.5|IJ1800|pin@24||36|12|pin@266||88|12 +Abus|net@336||-0.5|IJ2700|moveLit@0|cl[T,F],clS[T,F],rd[T,F],mc|88|10|pin@266||88|12 +Abus|net@338||-0.5|IJ0|ringFIFO@0|od[16:20]|-11|-8|pin@268||-17|-8 +Awire|net@340|||1800|moveLit@0|sout|90|8|conn@19|a|96|8 +Abus|net@341||-0.5|IJ0|moveLit@0|pred[T,D]|85|-2|conn@22|y|82|-2 +Abus|net@342||-0.5|IJ0|conn@21|a|104|-2|moveLit@0|succ[T,D]|91|-2 +Awire|net@343|||1800|conn@24|y|83|3|moveLit@0|torp|85|3 +Awire|net@345|||1800|wire90@61|b|62.5|-72|pin@270||66|-72 +Awire|net@347|||0|wire90@61|a|57.5|-72|pin@272||54|-72 +Awire|net@349|||1800|wire90@62|b|44.5|-72|pin@274||48|-72 +Awire|net@350|||0|wire90@62|a|39.5|-72|pin@276||36|-72 +Awire|net@353|||1800|wire90@63|b|26.5|-72|pin@278||30|-72 +Awire|net@354|||0|wire90@63|a|21.5|-72|pin@280||18|-72 +Awire|net@357|||1800|wire90@64|b|8.5|-72|pin@282||12|-72 +Awire|net@358|||0|wire90@64|a|3.5|-72|pin@284||0|-72 +Awire|net@361|||1800|wire90@65|b|-9.5|-72|pin@286||-6|-72 +Awire|net@362|||0|wire90@65|a|-14.5|-72|pin@288||-18|-72 +Awire|net@365|||1800|wire90@66|b|-27.5|-72|pin@290||-24|-72 +Awire|net@366|||0|wire90@66|a|-32.5|-72|pin@292||-36|-72 +Awire|net@370|||0|wire90@67|a|71.5|-5|pin@263||69|-5 +Awire|net@372|||1800|wire90@69|b|50.5|8|moveLit@0|sin|87|8 +Awire|net@376|||0|wire90@69|a|45.5|8|skipCoun@0|sout|39|8 +Awire|net@377|||1800|ringFIFO@0|sout|2|8|wire90@68|a|8.5|8 +Awire|net@378|||0|skipCoun@0|sin|34|8|wire90@68|b|13.5|8 +Awire|net@379|||0|conn@17|a|104|1|pin@294||96|1 +Awire|net@380|||900|pin@294||96|1|pin@295||96|-15 +Awire|net@381|||0|pin@295||96|-15|pin@296||66|-15 +Awire|net@382|||2700|pin@296||66|-15|pin@297||66|0 +Awire|net@383|||0|pin@297||66|0|skipCoun@0|ilc[cnt]|46|0 +Awire|net@384|||1800|moveLit@0|fire[T]|91|3|pin@298||99|3 +Awire|net@389|||0|pin@299||99|-18|wire90@70|b|64.5|-18 +Awire|net@390|||1800|pin@300||28|-18|wire90@70|a|59.5|-18 +Abus|net@392||-0.5|IJ900|skipCoun@0|inLO[1:7]|44|-7|conn@6|y|44|-20 +Abus|od[15:20]|D5G2;|-0.5|IJ900|pin@268||-17|-8|pin@269||-17|-13 +Awire|od[15]|D5G2;||900|pin@272||54|-72|pin@273||54|-76 +Awire|od[16]|D5G2;||900|pin@276||36|-72|pin@277||36|-76 +Awire|od[17]|D5G2;||900|pin@280||18|-72|pin@281||18|-76 +Awire|od[18]|D5G2;||900|pin@284||0|-72|pin@285||0|-76 +Awire|od[19]|D5G2;||900|pin@288||-18|-72|pin@289||-18|-76 +Awire|od[20]|D5G2;||900|pin@292||-36|-72|pin@293||-36|-76 +Abus|odx[15,16,18:20]|D5G2;|-0.5|IJ900|moveLit@0|bit[1:4]|88|-7|pin@264||88|-12 +Awire|odx[15]|D5G2;||900|pin@270||66|-72|pin@271||66|-76 +Awire|odx[16]|D5G2;||900|pin@274||48|-72|pin@275||48|-76 +Awire|odx[17]|D5G2;||900|pin@278||30|-72|pin@279||30|-76 +Awire|odx[18]|D5G2;||900|pin@282||12|-72|pin@283||12|-76 +Awire|odx[19]|D5G2;||900|pin@286||-6|-72|pin@287||-6|-76 +Awire|odx[20]|D5G2;||900|pin@290||-24|-72|pin@291||-24|-76 +Abus|pout[1:18]|D5G2;|-0.5|IJ900|pin@35||19.5|-3|pin@36||19.5|-12 +Awire|pout[1]|D5G2;||900|pin@38||66|-30|pin@39||66|-33.5 +Awire|pout[2]|D5G2;||900|pin@40||54|-30|pin@41||54|-33.5 +Awire|pout[3]|D5G2;||900|pin@42||42|-30|pin@43||42|-33.5 +Awire|pout[4]|D5G2;||900|pin@44||30|-30|pin@45||30|-33.5 +Awire|pout[5]|D5G2;||900|pin@46||18|-30|pin@47||18|-33.5 +Awire|pout[6]|D5G2;||900|pin@48||6|-30|pin@49||6|-33.5 +Awire|pout[7]|D5G2;||900|pin@50||-6|-30|pin@51||-6|-33.5 +Awire|pout[8]|D5G2;||900|pin@52||-18|-30|pin@53||-18|-33.5 +Awire|pout[9]|D5G2;||900|pin@54||-30|-30|pin@55||-30|-33.5 +Awire|pout[10]|D5G2;||900|pin@56||66|-36|pin@57||66|-39.5 +Awire|pout[11]|D5G2;||900|pin@58||54|-36|pin@59||54|-39.5 +Awire|pout[12]|D5G2;||900|pin@60||42|-36|pin@61||42|-39.5 +Awire|pout[13]|D5G2;||900|pin@62||30|-36|pin@63||30|-39.5 +Awire|pout[14]|D5G2;||900|pin@64||18|-36|pin@65||18|-39.5 +Awire|pout[15]|D5G2;||900|pin@66||6|-36|pin@67||6|-39.5 +Awire|pout[16]|D5G2;||900|pin@68||-6|-36|pin@69||-6|-39.5 +Awire|pout[17]|D5G2;||900|pin@70||-18|-36|pin@71||-18|-39.5 +Awire|pout[18]|D5G2;||900|pin@72||-30|-36|pin@73||-30|-39.5 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@4|a|I +Edo[epi]||D4G2;|conn@0|a|I +Efire[L]||D6G2;|conn@18|y|O +Efire[M]||D6G2;|conn@17|y|O +EinA[1:6]||D4G2;|conn@6|a|I +EinE[1:36]||D4G2;|conn@1|a|I +Ein[C]||D4G2;|conn@13|a|I +EloadC[T]||D4G2;|conn@12|a|I +EolcNZ||D6G2;|conn@11|y|O +Epred[T,D]||D4G2;|conn@22|a|I +Esin_1|sin|D4G2;|conn@3|a|I +Esout_2|sout|D6G2;|conn@19|y|O +Esucc[T,D]||D6G2;|conn@21|y|O +Etorp||D4G2;|conn@24|a|I +X + +# Cell skipCount;1{ic} +CskipCount;1{ic}||artwork|1222693380973|1224856454015|E +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@2||9.5|5|1|1|| +Nschematic:Bus_Pin|pin@4||8|-7|-1|-1|R| +Ngeneric:Invisible-Pin|pin@5||8|-6|1|1|R| +Nschematic:Bus_Pin|pin@6||-10|-3|-1|-1|| +Ngeneric:Invisible-Pin|pin@7||-9|-3|1|1|| +Nschematic:Bus_Pin|pin@8||0|-7|-1|-1|| +Nschematic:Bus_Pin|pin@12||10|5|-1|-1|| +Nschematic:Bus_Pin|pin@14||2.5|-8|-1|-1|R| +Ngeneric:Invisible-Pin|pin@15||2.5|-6|1|1|R| +Nschematic:Bus_Pin|pin@18||-8|-7|-1|-1|| +NPin|pin@20||9|6|1|1|| +NPin|pin@23||-8|-6|1|1|| +NPin|pin@24||-8|-7|1|1|| +NPin|pin@33||-9|-6|1|1|| +NPin|pin@34||-9|6|1|1|| +NPin|pin@35||9|-6|1|1|| +Ngeneric:Invisible-Pin|pin@40||0|0|||||ART_message(D5G3;)S[skip,Count] +Nschematic:Bus_Pin|pin@42||-2|-7|-1|-1|| +Nschematic:Bus_Pin|pin@54||-10|1|-1|-1|| +Nschematic:Bus_Pin|pin@56||-10|5|-1|-1|| +Nschematic:Bus_Pin|pin@61||-10|3|-1|-1|R| +Nschematic:Bus_Pin|pin@68||10|-5|-1|-1|R| +Ngeneric:Invisible-Pin|pin@69||9|-5|1|1|R| +Nschematic:Bus_Pin|pin@70||10|-3|-1|-1|| +Nschematic:Bus_Pin|pin@72||10|0|-1|-1|| +Nschematic:Bus_Pin|pin@74||10|2|-1|-1|| +NPin|pin@76||9|-3|1|1|| +NPin|pin@77||10|-3|1|1|| +NPin|pin@78||9|0|1|1|| +NPin|pin@79||10|0|1|1|| +NPin|pin@80||9|2|1|1|| +NPin|pin@81||10|2|1|1|| +Nschematic:Bus_Pin|pin@83||-9|3|-2|-2|R| +Nschematic:Bus_Pin|pin@84||-2|8|-1|-1|| +Nschematic:Bus_Pin|pin@86||3|8|-1|-1|| +NPin|pin@88||0|6|1|1|| +NPin|pin@89||0|7|1|1|| +NPin|pin@90||2|7|1|1|| +NPin|pin@91||3|8|1|1|| +NPin|pin@92||2|9|1|1|| +NPin|pin@93||-3|9|1|1|| +NPin|pin@94||-2|8|1|1|| +NPin|pin@95||-3|7|1|1|| +Ngeneric:Invisible-Pin|pin@96||0|8|||||ART_message(D5G1.5;)S16 +Nschematic:Bus_Pin|pin@97||0|10|-1|-1|| +Ngeneric:Invisible-Pin|pin@98||0|9|1|1|| +NPin|pin@99||-9|5|1|1|| +NPin|pin@100||-10|5|1|1|| +NPin|pin@101||-9|1|1|1|| +NPin|pin@102||-10|1|1|1|| +Nschematic:Bus_Pin|pin@103||-10|3|-1|-1|| +Nschematic:Bus_Pin|pin@104||-9|3|-1|-1|| +NPin|pin@105||-2|-6|1|1|| +NPin|pin@106||-2|-7|1|1|| +NPin|pin@107||0|-6|1|1|| +NPin|pin@108||0|-7|1|1|| +Aschematic:bus|net@2||-0.5|IJ900|pin@5||8|-6|pin@4||8|-7 +Aschematic:bus|net@3||-0.5|IJ0|pin@7||-9|-3|pin@6||-10|-3 +Aschematic:bus|net@7||-0.5|IJ900|pin@15||2.5|-6|pin@14||2.5|-8 +AThicker|net@27|||FS0|pin@23||-8|-6|pin@33||-9|-6 +AThicker|net@28|||FS900|pin@23||-8|-6|pin@24||-8|-7 +AThicker|net@31|||FS1800|pin@107||0|-6|pin@35||9|-6 +AThicker|net@53|||FS2700|pin@80||9|2|pin@20||9|6 +Aschematic:bus|net@62||-0.5|IJ1800|pin@69||9|-5|pin@68||10|-5 +AThicker|net@66|||FS2700|pin@35||9|-6|pin@76||9|-3 +AThicker|net@67|||FS1800|pin@76||9|-3|pin@77||10|-3 +AThicker|net@68|||FS2700|pin@76||9|-3|pin@78||9|0 +AThicker|net@69|||FS1800|pin@78||9|0|pin@79||10|0 +AThicker|net@70|||FS2700|pin@78||9|0|pin@80||9|2 +AThicker|net@71|||FS1800|pin@80||9|2|pin@81||10|2 +AThicker|net@74|||FS1800|pin@34||-9|6|pin@88||0|6 +Aschematic:bus|net@77||-0.5|IJ0|pin@104||-9|3|pin@103||-10|3 +AThicker|net@81|||FS2700|pin@88||0|6|pin@89||0|7 +AThicker|net@82|||FS1800|pin@89||0|7|pin@90||2|7 +AThicker|net@83|||FS2250|pin@90||2|7|pin@91||3|8 +AThicker|net@84|||FS3150|pin@91||3|8|pin@92||2|9 +AThicker|net@85|||FS0|pin@92||2|9|pin@93||-3|9 +AThicker|net@86|||FS1350|pin@93||-3|9|pin@94||-2|8 +AThicker|net@87|||FS450|pin@94||-2|8|pin@95||-3|7 +AThicker|net@88|||FS1800|pin@95||-3|7|pin@89||0|7 +Aschematic:bus|net@89||-0.5|IJ2700|pin@98||0|9|pin@97||0|10 +AThicker|net@91|||FS900|pin@34||-9|6|pin@99||-9|5 +AThicker|net@92|||FS0|pin@99||-9|5|pin@100||-10|5 +AThicker|net@93|||FS900|pin@99||-9|5|pin@101||-9|1 +AThicker|net@94|||FS0|pin@101||-9|1|pin@102||-10|1 +AThicker|net@96|||FS0|pin@20||9|6|pin@88||0|6 +Aschematic:bus|net@97||-0.5|IJ0|pin@83||-9|3|pin@104||-9|3 +Aschematic:bus|net@98||-0.5|FS2304|pin@103||-10|3|pin@61||-10|3 +AThicker|net@100|||FS900|pin@101||-9|1|pin@33||-9|-6 +AThicker|net@101|||FS1800|pin@23||-8|-6|pin@105||-2|-6 +AThicker|net@102|||FS900|pin@105||-2|-6|pin@106||-2|-7 +AThicker|net@103|||FS1800|pin@105||-2|-6|pin@107||0|-6 +AThicker|net@104|||FS900|pin@107||0|-6|pin@108||0|-7 +Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@97||I +Edo[L]||D5G2;|pin@56||O +Edo[M]||D5G2;|pin@54||O +Efire[m2]|fire[m2,m1,ODE]|D5G2;|pin@61||I +Eilc[cnt]||D5G2;|pin@72||I +Eilc[done]||D5G2;|pin@74||O +EinLO[1:7]|inA[1:6]|D5G2;|pin@4||I +EinA[7:12]|inB[1:6,8]|D5G2;|pin@68||I +Ein[1:18]||D5G2;|pin@6||I +Ein[C]||D5G2;|pin@8||I +Etorp|kill|D5G2;|pin@18||I +EloadC[T]||D5G2;|pin@42||I +EolcNZ||D5G2;|pin@12||O +EselLO[Lf,Lo,Co,Dm,Dl,Li]||D5G2;|pin@14||I +Esel[A]||D5G2;|pin@70||I +Esin||D5G2;|pin@84||I +Esout||D5G2;|pin@86||O +X + +# Cell skipCount;2{lay} +CskipCount;2{lay}||cmos90|1223326139727|1225544529978||ATTR_NCC(D5G3;NTX-390;Y502;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225544550554|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225544550554 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@1||-612|-40|||| +NX-Metal-2-Metal-3-Con|contact@2||-612|-304|||| +NX-Metal-1-Metal-2-Con|contact@4||-658|-310|||| +NX-Metal-1-Metal-2-Con|contact@5||-658|-222|||| +NX-Metal-2-Metal-3-Con|contact@8||-750|-210|||| +NX-Metal-2-Metal-3-Con|contact@9||236.5|-210|||| +NX-Metal-1-Metal-2-Con|contact@10||-707|-72|||| +NX-Metal-1-Metal-2-Con|contact@13||-709.5|372|||| +NX-Metal-1-Metal-2-Con|contact@14||-588.5|392|||| +NX-Metal-1-Metal-2-Con|contact@15||-476.5|372|||| +NX-Metal-1-Metal-2-Con|contact@16||-355.5|372|||| +NX-Metal-1-Metal-2-Con|contact@17||-243.5|372|||| +NX-Metal-1-Metal-2-Con|contact@18||-122.5|372|||| +NX-Metal-2-Metal-3-Con|contact@19||-198|372|||| +NX-Metal-2-Metal-3-Con|contact@20||-270|372|||| +NX-Metal-2-Metal-3-Con|contact@21||-342|372|||| +NX-Metal-2-Metal-3-Con|contact@22||-414|372|||| +NX-Metal-2-Metal-3-Con|contact@23||-486|392|||| +NX-Metal-2-Metal-3-Con|contact@24||-540|372|||| +NX-Metal-1-Metal-2-Con|contact@25||-10.5|372|||| +NX-Metal-1-Metal-2-Con|contact@26||101.5|392|||| +NX-Metal-1-Metal-2-Con|contact@27||222.5|416|||| +NX-Metal-1-Metal-2-Con|contact@29||446.5|392|||| +NX-Metal-1-Metal-2-Con|contact@30||567.5|372|||| +NX-Metal-1-Metal-2-Con|contact@31||679.5|372|||| +NX-Metal-2-Metal-3-Con|contact@32||653.5|372|||| +NX-Metal-2-Metal-3-Con|contact@33||623.5|372|||| +NX-Metal-2-Metal-3-Con|contact@34||479.5|392|||| +NX-Metal-2-Metal-3-Con|contact@36||449.5|372|||| +NX-Metal-1-Metal-2-Con|contact@37||334.5|372|||| +NX-Metal-2-Metal-3-Con|contact@38||305.5|416|||| +NX-Metal-2-Metal-3-Con|contact@39||275.5|392|||| +NX-Metal-2-Metal-3-Con|contact@40||245.5|372|||| +NX-Metal-2-Metal-3-Con|contact@41||-927|442|||| +NX-Metal-2-Metal-3-Con|contact@42||230.5|442|||| +NX-Metal-2-Metal-3-Con|contact@43||78|210|||| +NX-Metal-2-Metal-3-Con|contact@44||90|222|||| +NX-Metal-2-Metal-3-Con|contact@45||-558|460|||| +NX-Metal-2-Metal-3-Con|contact@46||-552|454|||| +NX-Metal-2-Metal-3-Con|contact@47||-564|448|||| +NX-Metal-2-Metal-3-Con|contact@48||-588|404|||| +NX-Metal-2-Metal-3-Con|contact@49||-594|410|||| +NX-Metal-2-Metal-3-Con|contact@50||-600|398|||| +NX-Metal-2-Metal-3-Con|contact@51||-606|442|||| +NX-Metal-2-Metal-3-Con|contact@52||-655|28|||| +NX-Metal-1-Metal-2-Con|contact@53||766.5|466|||| +NX-Metal-2-Metal-3-Con|contact@54||-546|466|||| +NX-Metal-1-Metal-2-Con|contact@55||-1069|422|||| +IloopCountL:ilc;6{lay}|ilc@0||434.5|0|||D5G4; +IloopCountL:inMux;1{lay}|inMux@0||0|0|||D5G4; +IloopCountL:olc;6{lay}|olc@0||-349|0|||D5G4; +NMetal-1-Pin|pin@2||-651|-263|||| +NMetal-1-Pin|pin@3||-651|213|||| +NMetal-1-Pin|pin@6||-630|213|||| +NMetal-2-Pin|pin@36||-699|-210|||| +NMetal-1-Pin|pin@38||-1121.5|360|||| +NMetal-1-Pin|pin@39||-921.5|360|||| +NMetal-1-Pin|pin@45||-1021.5|360|||| +NMetal-1-Pin|pin@55||-1054.5|360|||| +NMetal-1-Pin|pin@56||-942.5|360|||| +NMetal-1-Pin|pin@57||-830.5|360|||| +NMetal-1-Pin|pin@58||-724|448.5|||| +NMetal-1-Pin|pin@59||-25|448.5|||| +NMetal-3-Pin|pin@60||78|-354|||| +NMetal-3-Pin|pin@62||90|-354|||| +NMetal-3-Pin|pin@63||-594|504|||| +NMetal-3-Pin|pin@64||-558|504|||| +NMetal-3-Pin|pin@65||-588|504|||| +NMetal-3-Pin|pin@66||-564|504|||| +NMetal-3-Pin|pin@67||-606|504|||| +NMetal-3-Pin|pin@68||-600|504|||| +NMetal-3-Pin|pin@69||-552|504|||| +NMetal-3-Pin|pin@70||-655|-373|||| +NMetal-1-Pin|pin@71||-907.5|-367|||| +NMetal-1-Pin|pin@72||-1161.5|-372|||| +NMetal-2-Pin|pin@73||772.5|360|||| +NMetal-2-Pin|pin@74||772.5|366|||| +NMetal-3-Pin|pin@78||-546|-360|||| +NMetal-2-Pin|pin@80||772.5|422|||| IscanK:scanBusInM3TF;2{lay}|scanBusI@1||-576|-360|X||D5G4; IscanK:scanKx3;1{lay}|scanKx3@0||-905.5|432|X||D5G4; IscanK:scanKx6;1{lay}|scanKx6@0||-379|432|X||D5G4; @@ -1817,10 +2787,19 @@ Ametal-1|net@355|||S900|skipAll@3|fire[m1]|-907.5|-313|pin@71||-907.5|-367 Ametal-1|net@356|||S900|skipAll@3|fire[m2]|-1161.5|-313|pin@72||-1161.5|-372 Ametal-2|net@357|||S1800|skipAll@3|do[M]|-628.5|360|pin@73||772.5|360 Ametal-2|net@358|||S1800|skipAll@3|do[L]|-628.5|366|pin@74||772.5|366 +Ametal-2|net@359|||S1800|contact@54||-546|466|contact@53||766.5|466 +Ametal-1|net@361|||S2700|scanKx7@0|sin|766.5|448.5|contact@53||766.5|466 +Ametal-3|net@364|||S2700|pin@78||-546|-360|contact@54||-546|466 +Ametal-1|net@366|||S900|scanKx3@0|sout|-1069|445|contact@55||-1069|422 +Ametal-2|net@372|||S1800|contact@55||-1069|422|pin@80||772.5|422 EclS[F]||D5G2;|scanBusI@1|clS[F]|I +EclS[F_1]||D5G2;|scanKx7@0|clS[F]|I EclS[T]||D5G2;|scanBusI@1|clS[T]|I +EclS[T_1]||D5G2;|scanKx7@0|clS[T]|I Ecl[F]||D5G2;|scanBusI@1|cl[F]|I +Ecl[F_1]||D5G2;|scanKx7@0|cl[F]|I Ecl[T]||D5G2;|scanBusI@1|cl[T]|I +Ecl[T_1]||D5G2;|scanKx7@0|cl[T]|I Edo[L]||D5G2;|pin@74||O Edo[M]||D5G2;|pin@73||O Efire[ODE]||D5G2;|pin@70||I @@ -1840,7 +2819,7 @@ Egnd_24||D5G2;|scanKx3@0|gnd_1|G Egnd_25||D5G2;|scanKx3@0|gnd|G Egnd_26||D5G2;|skipAll@3|gnd_1|G Eilc[cnt]||D5G2;|ilc@0|ilc[cnt]|I -Eilc[done]||D5G2;|ilc@0|ilc[done]|O +Eilc[done]||D5G2;|ilc@0|ilc[Done]|O EinA[1]||D5G2;|inMux@0|inY[1]|I EinA[2]||D5G2;|inMux@0|inA[3]|I EinA[3]||D5G2;|inMux@0|ppp|I @@ -1879,7 +2858,9 @@ Emc||D5G2;|scanBusI@1|mc|I Emc_1||D5G2;|scanKx7@0|mc|O EolcNZ||D5G2;|skipAll@3|olcNZ|O Erd[F]||D5G2;|scanBusI@1|rd[F]|I +Erd[F_1]||D5G2;|scanKx7@0|rd[F]|I Erd[T]||D5G2;|scanBusI@1|rd[T]|I +Erd[T_1]||D5G2;|scanKx7@0|rd[T]|I EselLO[Co]||D5G2;|skipAll@3|ss[Co]|I Eqq|selLO[Dl]|D5G2;|pin@62||I Epp|selLO[Dm]|D5G2;|pin@60||I @@ -1887,8 +2868,8 @@ EselLO[Lf]||D5G2;|skipAll@3|ss[Lf]|I EselLO[Li]||D5G2;|skipAll@3|ss[Li]|I EselLO[Lo]||D5G2;|skipAll@3|ss[Lo]|I Esel[A]||D5G2;|inMux@0|sel[A]|I -Esin||D5G2;|scanKx7@0|sin|I -Esout||D5G2;|scanKx3@0|sout|O +Esin_1|sin|D5G2;|pin@78||I +Esout||D5G2;|pin@80||O Evdd||D5G2;|skipAll@3|vdd|P Evdd_1||D5G2;|scanKx7@0|vdd_1|P Evdd_2||D5G2;|scanKx3@0|vdd_2|P @@ -1918,7 +2899,7 @@ Evdd_69||D5G2;|ilc@0|vdd_1|P X # Cell skipCount;1{lay} -CskipCount;1{lay}||cmos90|1223326139727|1224966482652||ATTR_NCC(D5G3;NTY504;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224926838235|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926559477 +CskipCount;1{lay}||cmos90|1223326139727|1225493901837||ATTR_NCC(D5G3;NTY504;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224926838235|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926559477 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-2-Metal-3-Con|contact@1||-202.5|-40|||| NX-Metal-2-Metal-3-Con|contact@2||-202.5|-304|||| @@ -2150,7 +3131,6 @@ Egnd_23||D5G2;|scanKx7@0|gnd|G Egnd_24||D5G2;|scanKx3@0|gnd_1|G Egnd_25||D5G2;|scanKx3@0|gnd|G Eilc[cnt]||D5G2;|ilc@0|ilc[cnt]|I -Eilc[done]||D5G2;|ilc@0|ilc[done]|O EinA[1]||D5G2;|inMux@0|inY[1]|I EinA[2]||D5G2;|inMux@0|inA[3]|I EinA[3]||D5G2;|inMux@0|ppp|I diff --git a/electric/dockPartsK.jelib b/electric/dockPartsK.jelib index 4a75423..0a6fff1 100755 --- a/electric/dockPartsK.jelib +++ b/electric/dockPartsK.jelib @@ -12,11 +12,9 @@ LarbiterK|arbiterK LcentersJ|centersJ -LdriversJ|driversJ - LdriversL|driversL -LgaspL|gaspL +LfifoL|fifoL LgatesK|gatesK @@ -26,8 +24,6 @@ LorangeTSMC090nm|orangeTSMC090nm LredFour|redFour -LregistersL|registersL - LscanK|scanK LwiresL|wiresL @@ -42,236 +38,6 @@ Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmo Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC Trcmos|ScaleFORrcmos()D1000.0 -# Cell dStates;1{ic} -CdStates;1{ic}||artwork|1216042438215|1219797331849|E -Ngeneric:Facet-Center|art@0||0|0||||AV -NThick-Circle|art@2||-3.5|-4|1|1|| -NThick-Circle|art@3||-3.5|-8|1|1|| -Nschematic:Bus_Pin|pin@0||-5|-12|-1|-1|| -Ngeneric:Invisible-Pin|pin@1||-4|-12|1|1|| -Nschematic:Bus_Pin|pin@2||0|7|-1|-1|RRR| -Ngeneric:Invisible-Pin|pin@3||0|6|1|1|RRR| -Nschematic:Bus_Pin|pin@4||-4|2|-1|-1|| -Nschematic:Bus_Pin|pin@6||-4|-8|-1|-1|| -Nschematic:Bus_Pin|pin@8||-4|-4|-1|-1|| -Nschematic:Bus_Pin|pin@10||-4|-2|-1|-1|| -Nschematic:Bus_Pin|pin@12||-1|5|-1|-1|| -Nschematic:Bus_Pin|pin@14||2|5|-1|-1|| -Nschematic:Bus_Pin|pin@16||4|-8|-1|-1|| -Nschematic:Bus_Pin|pin@18||4|-4|-1|-1|| -NPin|pin@20||-3|-9|1|1|| -NPin|pin@21||-3|-1|1|1|| -NPin|pin@22||-3|3|1|1|| -NPin|pin@23||3|3|1|1|| -NPin|pin@24||3|-9|1|1|| -NPin|pin@29||0|3|1|1|| -NPin|pin@30||0|4|1|1|| -NPin|pin@31||1|4|1|1|| -NPin|pin@32||2|5|1|1|| -NPin|pin@33||1|6|1|1|| -NPin|pin@34||-2|6|1|1|| -NPin|pin@35||-1|5|1|1|| -NPin|pin@36||-2|4|1|1|| -Ngeneric:Invisible-Pin|pin@37||0|-4|||||ART_message(D5G1;)Stoken -Ngeneric:Invisible-Pin|pin@38||0|-8|||||ART_message(D5G1;)Sdata -NPin|pin@39||3|-4|1|1|| -NPin|pin@40||4|-4|1|1|| -NPin|pin@41||3|-8|1|1|| -NPin|pin@42||4|-8|1|1|| -NPin|pin@45||-3|2|1|1|| -NPin|pin@46||-4|2|1|1|| -NPin|pin@49||-3|-2|1|1|| -NPin|pin@50||-4|-2|1|1|| -Ngeneric:Invisible-Pin|pin@51||0|0|||||ART_message(D5G2;)Sstate -Nschematic:Bus_Pin|pin@52||4|0|-1|-1|| -NPin|pin@54||3|0|1|1|| -NPin|pin@55||4|0|1|1|| -NPin|pin@56||0|-9|1|1|| -NPin|pin@57||0|-10|1|1|| -NPin|pin@58||1|-10|1|1|| -NPin|pin@59||1|-14|1|1|| -NPin|pin@60||-4|-14|1|1|| -NPin|pin@61||-4|-10|1|1|| -Aschematic:bus|net@0||-0.5|IJ0|pin@1||-4|-12|pin@0||-5|-12 -Aschematic:bus|net@1||-0.5|IJ2700|pin@3||0|6|pin@2||0|7 -AThicker|net@12|||FS1800|pin@29||0|3|pin@23||3|3 -AThicker|net@13|||FS900|pin@39||3|-4|pin@41||3|-8 -AThicker|net@19|||FS1800|pin@22||-3|3|pin@29||0|3 -AThicker|net@20|||FS2700|pin@29||0|3|pin@30||0|4 -AThicker|net@21|||FS1800|pin@30||0|4|pin@31||1|4 -AThicker|net@22|||FS2250|pin@31||1|4|pin@32||2|5 -AThicker|net@23|||FS3150|pin@32||2|5|pin@33||1|6 -AThicker|net@24|||FS0|pin@33||1|6|pin@34||-2|6 -AThicker|net@25|||FS1350|pin@34||-2|6|pin@35||-1|5 -AThicker|net@26|||FS450|pin@35||-1|5|pin@36||-2|4 -AThicker|net@27|||FS1800|pin@36||-2|4|pin@30||0|4 -AThicker|net@28|||FS2700|pin@21||-3|-1|pin@22||-3|3 -AThicker|net@29|||FS2700|pin@21||-3|-1|pin@45||-3|2 -AThicker|net@30|||FS900|pin@54||3|0|pin@39||3|-4 -AThicker|net@31|||FS1800|pin@39||3|-4|pin@40||4|-4 -AThicker|net@33|||FS1800|pin@41||3|-8|pin@42||4|-8 -AThicker|net@36|||FS1800|pin@56||0|-9|pin@24||3|-9 -AThicker|net@37|||FS900|pin@45||-3|2|pin@49||-3|-2 -AThicker|net@38|||FS0|pin@45||-3|2|pin@46||-4|2 -AThicker|net@41|||FS900|pin@41||3|-8|pin@24||3|-9 -AThicker|net@42|||FS900|pin@49||-3|-2|pin@20||-3|-9 -AThicker|net@43|||FS0|pin@49||-3|-2|pin@50||-4|-2 -AThicker|net@45|||FS900|pin@23||3|3|pin@54||3|0 -AThicker|net@46|||FS1800|pin@54||3|0|pin@55||4|0 -AThicker|net@47|||FS1800|pin@20||-3|-9|pin@56||0|-9 -AThicker|net@48|||FS900|pin@56||0|-9|pin@57||0|-10 -AThicker|net@49|||FS1800|pin@57||0|-10|pin@58||1|-10 -AThicker|net@50|||FS900|pin@58||1|-10|pin@59||1|-14 -AThicker|net@51|||FS0|pin@59||1|-14|pin@60||-4|-14 -AThicker|net@52|||FS2700|pin@60||-4|-14|pin@61||-4|-10 -AThicker|net@53|||FS1800|pin@61||-4|-10|pin@57||0|-10 -Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@2||I -Efire[M]||D5G2;|pin@4||I -Equiet_1|mt[D]|D5G2;|pin@52||O -Ebit[1:4]|od[1:36]|D5G2;|pin@0||I -EpredD||D5G2;|pin@6||I -EpredT||D5G2;|pin@8||I -Equiet||D5G2;|pin@10||O -Esin||D5G2;|pin@12||I -Esout||D5G2;|pin@14||O -EsuccD||D5G2;|pin@16||O -EsuccT||D5G2;|pin@18||O -X - -# Cell dStates;1{sch} -CdStates;1{sch}||schematic|1216040496302|1218982354151| -Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@1||18|-16.5|||RRR| -NOff-Page|conn@2||36|6|||| -NOff-Page|conn@3||36|30|||| -NOff-Page|conn@4||4|-24|||| -NOff-Page|conn@5||-18.5|-24|||Y| -NOff-Page|conn@6||-14|-30|||Y| -NOff-Page|conn@7||-44.5|30|||Y| -NOff-Page|conn@8||-44|6|||Y| -NOff-Page|conn@9||-6|-1|||YRRR| -NOff-Page|conn@10||-32.5|-14|||YRRR| -NOff-Page|conn@11||30|-15.5|||RRR| -IdStates;1{ic}|dStates@0||51|48|||D5G4; -IredFour:inv;1{ic}|inv@2||-24|23|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:inv;1{ic}|inv@3||-24|14|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:nor2n_sy;1{ic}|nor2n_sy@0||30|-5|RRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IgatesK:nor3in10;1{ic}|nor3in10@1||18|-7|RRR||D5G4; -IgatesK:orANDinv5;1{ic}|orANDinv@2||-50|18|X||D5G4; -Ngeneric:Invisible-Pin|pin@0||1|50.5|||||ART_message(D5G6;)SdStates -Ngeneric:Invisible-Pin|pin@1||0.5|45|||||ART_message(D5G4;)Sthese are the state wires for network -Ngeneric:Invisible-Pin|pin@2||-0.5|39|||||ART_message(D5G3;)Sies 14 July 2008 -NWire_Pin|pin@66||20|6|||| -NWire_Pin|pin@67||18|30|||| -NWire_Pin|pin@68||16|0|||| -NWire_Pin|pin@78||0|29|||| -NWire_Pin|pin@79||0|22|||| -NWire_Pin|pin@81||0|5|||| -NWire_Pin|pin@82||-18|27|||| -NWire_Pin|pin@84||-18|9|||| -NWire_Pin|pin@101||-39|15|||| -NWire_Pin|pin@102||-39|6|||| -NWire_Pin|pin@103||-39|21|||| -NWire_Pin|pin@104||-39|30|||| -NWire_Pin|pin@105||-18|23|||| -NWire_Pin|pin@108||-18|14|||| -NWire_Pin|pin@115||-36|23|||| -NWire_Pin|pin@116||-36|19|||| -NWire_Pin|pin@117||-36|17|||| -NWire_Pin|pin@118||-36|14|||| -NWire_Pin|pin@126||0|-1|||| -NWire_Pin|pin@127||-6|7|||| -NWire_Pin|pin@128||-6|31|||| -NBus_Pin|pin@129||-8|-30|-1|-1|| -NWire_Pin|pin@130||-57|18|||| -NWire_Pin|pin@131||-57|23|||| -NBus_Pin|pin@132||-6|-12|-1|-1|| -NWire_Pin|pin@133||29|30|||| -NWire_Pin|pin@134||31|6|||| -Ngeneric:Invisible-Pin|pin@135||45.5|28|||||ART_message(D3G2;)S[OUTPUT dock:,Token successor and,"data successor same,",but differ in T bit.] -Ngeneric:Invisible-Pin|pin@136||45.5|11|||||ART_message(D3G2;)S[INPUT dock:,Can send only tokens,"to switch fabric, sends",data to Ship.] -Ngeneric:Invisible-Pin|pin@137||-77.5|35|||||ART_message(D3G2;)S[OUTPUT dock:,Token predecessor,"is switch fabric,",data predecessor is Ship.] -Ngeneric:Invisible-Pin|pin@138||-78.5|4|||||ART_message(D3G2;)S[INPUT dock:,"Data predecessor is Ship,",Token predecessor is switch fabric.] -NWire_Pin|pin@149||-12|32|||| -NWire_Pin|pin@151||-12|4|||| -NWire_Pin|pin@153||-6|29|||| -IdriversJ:predCond60wMC;2{ic}|predCond@0||-30|6|RR||D5G4; -IdriversJ:predCond60wMC;2{ic}|predCond@1||-30|30|X||D5G4; -IscanK:scanKhx3;1{ic}|scanKhx3@0||-8|-24|||D5G4; -IdriversJ:sucANDdri60;1{ic}|sucANDdr@0||6|30|||D5G4; -IdriversJ:sucANDdri60;1{ic}|sucANDdr@1||6|6|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@1||-31|23|||D0G4;|ATTR_L(D5G1;PUD)D243.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@2||-32|14|||D0G4;|ATTR_L(D5G1;PUD)D243.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Awire|bit[1]|D5G2;||900|pin@81||0|5|pin@126||0|-1 -Awire|bit[2]|D5G2;||900|pin@78||0|29|pin@79||0|22 -Awire|bit[3]|D5G2;||900|pin@82||-18|27|pin@105||-18|23 -Awire|bit[4]|D5G2;||900|pin@108||-18|14|pin@84||-18|9 -Awire|mc|D5G2;||2700|scanKhx3@0|mc|-12|-20|pin@151||-12|4 -Awire|net@47|||0|pin@134||31|6|pin@66||20|6 -Awire|net@78|||2700|nor3in10@1|inC|20|-4|pin@66||20|6 -Awire|net@79|||1800|pin@67||18|30|pin@133||29|30 -Awire|net@80|||2700|nor3in10@1|inB|18|-4|pin@67||18|30 -Awire|net@91|||2700|conn@1|a|18|-14.5|nor3in10@1|out|18|-10 -Awire|net@134|||1800|orANDinv@2|req[2]|-44|15|pin@101||-39|15 -Awire|net@135|||1800|conn@8|y|-42|6|pin@102||-39|6 -Awire|net@136|||900|pin@101||-39|15|pin@102||-39|6 -Awire|net@137|||1800|orANDinv@2|req[1]|-44|21|pin@103||-39|21 -Awire|net@138|||0|pin@104||-39|30|conn@7|y|-42.5|30 -Awire|net@139|||2700|pin@103||-39|21|pin@104||-39|30 -Awire|net@140|||1800|inv@2|in|-21.5|23|pin@105||-18|23 -Awire|net@143|||0|inv@2|out|-26.5|23|wire90@1|b|-28.5|23 -Awire|net@145|||0|pin@116||-36|19|orANDinv@2|ignore[1]|-44|19 -Awire|net@146|||1800|inv@3|in|-21.5|14|pin@108||-18|14 -Awire|net@150|||0|pin@117||-36|17|orANDinv@2|ignore[2]|-44|17 -Awire|net@156|||0|wire90@1|a|-33.5|23|pin@115||-36|23 -Awire|net@158|||900|pin@115||-36|23|pin@116||-36|19 -Awire|net@160|||900|pin@117||-36|17|pin@118||-36|14 -Awire|net@161|||1800|pin@118||-36|14|wire90@2|a|-34.5|14 -Awire|net@162|||1800|wire90@2|b|-29.5|14|inv@3|out|-26.5|14 -Awire|net@167|||2700|conn@9|y|-6|1|pin@127||-6|7 -Awire|net@187|||1800|conn@5|y|-16.5|-24|scanKhx3@0|sin|-12|-24 -Awire|net@188|||0|conn@4|a|2|-24|scanKhx3@0|sout|-4|-24 -Abus|net@189||-0.5|IJ1800|conn@6|y|-12|-30|pin@129||-8|-30 -Abus|net@190||-0.5|IJ2700|pin@129||-8|-30|scanKhx3@0|cl[T,F],clS[T,F],rd[T,F],mc|-8|-27 -Awire|net@191|||0|orANDinv@2|out|-52|18|pin@130||-57|18 -Awire|net@197|||1800|pin@133||29|30|conn@3|a|34|30 -Awire|net@198|||2700|nor2n_sy@0|ina|29|-2.5|pin@133||29|30 -Awire|net@199|||0|conn@2|a|34|6|pin@134||31|6 -Awire|net@200|||2700|nor2n_sy@0|inb|31|-2.5|pin@134||31|6 -Awire|net@201|||900|nor2n_sy@0|out|30|-7.5|conn@11|a|30|-13.5 -Awire|net@214|||1800|pin@78||0|29|sucANDdr@0|inA|1|29 -Awire|net@215|||1800|pin@128||-6|31|sucANDdr@0|inB|1|31 -Awire|net@216|||0|pin@67||18|30|sucANDdr@0|succ|11|30 -Awire|net@217|||0|pin@66||20|6|sucANDdr@1|succ|11|6 -Awire|net@218|||1800|pin@81||0|5|sucANDdr@1|inA|1|5 -Awire|net@219|||1800|pin@127||-6|7|sucANDdr@1|inB|1|7 -Awire|net@230|||0|pin@82||-18|27|predCond@1|cond|-24|27 -Awire|net@236|||1800|predCond@1|mc|-26|32|pin@149||-12|32 -Awire|net@240|||0|pin@84||-18|9|predCond@0|cond|-24|9 -Awire|net@242|||0|predCond@1|pred|-33|30|pin@104||-39|30 -Awire|net@243|||1800|pin@102||-39|6|predCond@0|pred|-33|6 -Awire|net@245|||900|pin@153||-6|29|pin@127||-6|7 -Awire|net@248|||2700|pin@151||-12|4|pin@149||-12|32 -Awire|net@251|||1800|predCond@0|in|-24|7|pin@127||-6|7 -Awire|net@252|||0|pin@151||-12|4|predCond@0|mc|-26|4 -Awire|net@253|||900|pin@128||-6|31|pin@153||-6|29 -Awire|net@254|||1800|predCond@1|in|-24|29|pin@153||-6|29 -Awire|pOK|D5G2;||2700|nor3in10@1|inA|16|-4|pin@68||16|0 -Awire|pOK|D5G2;||2700|pin@130||-57|18|pin@131||-57|23 -Abus|predD,predT,quiet|D5G2;|-0.5|IJ2700|scanKhx3@0|din[1]|-6|-21|pin@132||-6|-12 -Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@6|a|I -Esin_1@995242097|fire[M]|D4G2;|conn@9|a|I -Equiet_1@943969216|mt[D]|D6G2;|conn@11|y|O -Esin_1@194198189|od[1:36]|D4G2;|conn@10|a|I -Esin_1|predD|D4G2;|conn@7|a|I -EpredD_1|predT|D4G2;|conn@8|a|I -Efire[TO]|quiet|D6G2;|conn@1|y|O -Esin||D4G2;|conn@5|a|I -Esout||D6G2;|conn@4|y|O -EsuccT_1|succD|D6G2;|conn@3|y|O -Equiet_1|succT|D6G2;|conn@2|y|O -X - # Cell fullChain;1{ic} CfullChain;1{ic}||artwork|1217326338458|1219423147205|E Ngeneric:Facet-Center|art@0||0|0||||AV @@ -338,1310 +104,2318 @@ Esin||D5G2;|pin@14||I Esout||D5G2;|pin@16||O X -# Cell literals;1{ic} -Cliterals;1{ic}||artwork|1210432171628|1219797516051|EI +# Cell move;1{ic} +Cmove;1{ic}||artwork|1225414815123|1225577964992|E Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||0|7|-1|-1|R| -Ngeneric:Invisible-Pin|pin@1||0|6|1|1|R| -Nschematic:Bus_Pin|pin@4||-4|-6|-1|-1|| -Nschematic:Bus_Pin|pin@10||-1|5|-1|-1|| -Nschematic:Bus_Pin|pin@12||2|5|-1|-1|| -Nschematic:Bus_Pin|pin@14||-3|0|-1|-1|| -NPin|pin@24||-2|3|1|1|| -NPin|pin@25||2|3|1|1|| -NPin|pin@26||0|3|1|1|| -NPin|pin@27||0|4|1|1|| -NPin|pin@28||1|4|1|1|| -NPin|pin@29||2|5|1|1|| -NPin|pin@30||1|6|1|1|| -NPin|pin@31||-2|6|1|1|| -NPin|pin@32||-1|5|1|1|| -NPin|pin@33||-2|4|1|1|| -NPin|pin@34||-2|-3|1|1|| -NPin|pin@35||2|-3|1|1|| -NPin|pin@36||0|-3|1|1|| -NPin|pin@37||0|-4|1|1|| -NPin|pin@38||-4|-4|1|1|| -NPin|pin@39||-4|-8|1|1|| -Ngeneric:Invisible-Pin|pin@45||0|0|||||ART_message(D5G3;)Slit -Nschematic:Bus_Pin|pin@49||3|2|-1|-1|| -Nschematic:Bus_Pin|pin@50||3|-2|-1|-1|| -NPin|pin@52||2|-2|1|1|| -NPin|pin@53||3|-2|1|1|| -NPin|pin@59||2|2|1|1|| -NPin|pin@60||3|2|1|1|| -NPin|pin@61||1|-4|1|1|| -NPin|pin@62||1|-6|1|1|| -NPin|pin@63||1|-8|1|1|| -Nschematic:Bus_Pin|pin@64||3|0|-1|-1|| -NPin|pin@65||2|0|1|1|| -NPin|pin@66||3|0|1|1|| -NPin|pin@67||-2|0|1|1|| -NPin|pin@68||-3|0|1|1|| -Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|7 -AThicker|net@8|||FS0|pin@30||1|6|pin@31||-2|6 -AThicker|net@9|||FS1350|pin@31||-2|6|pin@32||-1|5 -AThicker|net@10|||FS450|pin@32||-1|5|pin@33||-2|4 -AThicker|net@11|||FS1800|pin@33||-2|4|pin@27||0|4 -AThicker|net@13|||FS1800|pin@36||0|-3|pin@35||2|-3 -AThicker|net@14|||FS0|pin@37||0|-4|pin@38||-4|-4 -AThicker|net@15|||FS1800|pin@34||-2|-3|pin@36||0|-3 -AThicker|net@17|||FS900|pin@36||0|-3|pin@37||0|-4 -AThicker|net@23|||FS900|pin@38||-4|-4|pin@39||-4|-8 -AThicker|net@29|||FS1800|pin@26||0|3|pin@25||2|3 -AThicker|net@31|||FS1800|pin@24||-2|3|pin@26||0|3 -AThicker|net@32|||FS2700|pin@26||0|3|pin@27||0|4 -AThicker|net@33|||FS1800|pin@27||0|4|pin@28||1|4 -AThicker|net@35|||FS2250|pin@28||1|4|pin@29||2|5 -AThicker|net@36|||FS3150|pin@29||2|5|pin@30||1|6 -AThicker|net@45|||FS900|pin@65||2|0|pin@52||2|-2 -AThicker|net@48|||FS900|pin@67||-2|0|pin@34||-2|-3 -AThicker|net@50|||FS900|pin@52||2|-2|pin@35||2|-3 -AThicker|net@51|||FS1800|pin@52||2|-2|pin@53||3|-2 -AThicker|net@59|||FS1800|pin@39||-4|-8|pin@63||1|-8 -AThicker|net@60|||FS900|pin@25||2|3|pin@59||2|2 -AThicker|net@61|||FS1800|pin@59||2|2|pin@60||3|2 -AThicker|net@62|||FS1800|pin@37||0|-4|pin@61||1|-4 -AThicker|net@63|||FS900|pin@61||1|-4|pin@62||1|-6 -AThicker|net@65|||FS900|pin@62||1|-6|pin@63||1|-8 -AThicker|net@66|||FS900|pin@59||2|2|pin@65||2|0 -AThicker|net@67|||FS1800|pin@65||2|0|pin@66||3|0 -AThicker|net@68|||FS900|pin@24||-2|3|pin@67||-2|0 -AThicker|net@69|||FS0|pin@67||-2|0|pin@68||-3|0 -Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I -Edo[L_1]|mt[D]|D5G2;|pin@50||I -Ein[1:26]|od[1:36]|D5G2;|pin@4||I -EsuccMT|pred|D5G2;|pin@14||I -EpokeD_1|sel[long]|D5G2;|pin@64||O +Nschematic:Bus_Pin|pin@0||1|-7|-1|-1|RRR| +Nschematic:Bus_Pin|pin@1||0|10|-1|-1|| +Nschematic:Bus_Pin|pin@2||-3|5|-1|-1|| +Nschematic:Bus_Pin|pin@3||3|5|-1|-1|| +Nschematic:Bus_Pin|pin@4||3|3|-1|-1|| +Nschematic:Bus_Pin|pin@5||-3|-5|-1|-1|| +Nschematic:Bus_Pin|pin@6||-3|1|-1|-1|| +Nschematic:Bus_Pin|pin@7||-3|-2|-1|-1|| +Nschematic:Bus_Pin|pin@10||-1|8|-1|-1|| +Nschematic:Bus_Pin|pin@11||2|8|-1|-1|| +Nschematic:Bus_Pin|pin@12||3|-2|-1|-1|| +Nschematic:Bus_Pin|pin@14||-3|3|-1|-1|| +NPin|pin@15||-2|-6|1|1|| +NPin|pin@16||-2|2|1|1|| +NPin|pin@17||-2|6|1|1|| +NPin|pin@18||2|6|1|1|| +NPin|pin@19||2|-6|1|1|| +NPin|pin@20||0|6|1|1|| +NPin|pin@21||0|7|1|1|| +NPin|pin@22||1|7|1|1|| +NPin|pin@23||2|8|1|1|| +NPin|pin@24||1|9|1|1|| +NPin|pin@25||-2|9|1|1|| +NPin|pin@26||-1|8|1|1|| +NPin|pin@27||-2|7|1|1|| +NPin|pin@32||-2|5|1|1|| +NPin|pin@33||-3|5|1|1|| +NPin|pin@38||-1|-6|1|1|| +NPin|pin@39||-1|-7|1|1|| +Ngeneric:Invisible-Pin|pin@40||0|0|||||ART_message(D5G2;)SMV +Ngeneric:Invisible-Pin|pin@44||0|9|1|1|| +Ngeneric:Invisible-Pin|pin@45||0|8|||||ART_message(D5G1.5;)S4 +NPin|pin@46||2|5|1|1|| +NPin|pin@47||3|5|1|1|| +NPin|pin@48||-2|3|1|1|| +NPin|pin@49||-3|3|1|1|| +NPin|pin@50||2|3|1|1|| +NPin|pin@51||3|3|1|1|| +Ngeneric:Invisible-Pin|pin@53||-2|-5|1|1|| +NPin|pin@54||-2|1|1|1|| +NPin|pin@55||-3|1|1|1|| +Ngeneric:Invisible-Pin|pin@57||1|-6|1|1|RRR| +Ngeneric:Invisible-Pin|pin@60||-2|-2|1|1|| +Ngeneric:Invisible-Pin|pin@61||2|-2|1|1|| +Nschematic:Bus_Pin|pin@62||-1|-7|-1|-1|| +AThicker|net@0|||FS1800|pin@20||0|6|pin@18||2|6 +AThicker|net@2|||FS1800|pin@17||-2|6|pin@20||0|6 +AThicker|net@3|||FS2700|pin@20||0|6|pin@21||0|7 +AThicker|net@4|||FS1800|pin@21||0|7|pin@22||1|7 +AThicker|net@5|||FS2250|pin@22||1|7|pin@23||2|8 +AThicker|net@6|||FS3150|pin@23||2|8|pin@24||1|9 +AThicker|net@7|||FS0|pin@24||1|9|pin@25||-2|9 +AThicker|net@8|||FS1350|pin@25||-2|9|pin@26||-1|8 +AThicker|net@9|||FS450|pin@26||-1|8|pin@27||-2|7 +AThicker|net@10|||FS1800|pin@27||-2|7|pin@21||0|7 +AThicker|net@11|||FS2700|pin@48||-2|3|pin@17||-2|6 +AThicker|net@12|||FS2700|pin@16||-2|2|pin@32||-2|5 +AThicker|net@15|||FS0|pin@32||-2|5|pin@33||-3|5 +AThicker|net@19|||FS900|pin@32||-2|5|pin@54||-2|1 +AThicker|net@23|||FS0|pin@19||2|-6|pin@38||-1|-6 +AThicker|net@24|||FS0|pin@38||-1|-6|pin@15||-2|-6 +AThicker|net@25|||FS900|pin@38||-1|-6|pin@39||-1|-7 +Aschematic:bus|net@28||-0.5|IJ2700|pin@44||0|9|pin@1||0|10 +AThicker|net@30|||FS2700|pin@46||2|5|pin@18||2|6 +AThicker|net@31|||FS1800|pin@46||2|5|pin@47||3|5 +AThicker|net@32|||FS2700|pin@16||-2|2|pin@48||-2|3 +AThicker|net@33|||FS0|pin@48||-2|3|pin@49||-3|3 +AThicker|net@34|||FS2700|pin@50||2|3|pin@46||2|5 +AThicker|net@35|||FS1800|pin@50||2|3|pin@51||3|3 +Aschematic:bus|net@37||-0.5|IJ0|pin@53||-2|-5|pin@5||-3|-5 +AThicker|net@40|||FS0|pin@54||-2|1|pin@55||-3|1 +Aschematic:bus|net@42||-0.5|IJ900|pin@57||1|-6|pin@0||1|-7 +AThicker|net@46|||FS900|pin@50||2|3|pin@19||2|-6 +AThicker|net@47|||FS900|pin@54||-2|1|pin@15||-2|-6 +Aschematic:bus|net@49||-0.5|IJ1800|pin@61||2|-2|pin@12||3|-2 +Aschematic:bus|net@51||-0.5|IJ0|pin@60||-2|-2|pin@7||-3|-2 +Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@1||I +Edo[M]||D5G2;|pin@2||I +Efire[M]||D5G2;|pin@3||O +Efire[T]||D5G2;|pin@4||O +Eilc[done]||D5G2;|pin@6||I +Ebit[1:4]|od[15,16,18,19]|D5G2;|pin@0||I +Eign[T,D]|od[18:20]|D5G2;|pin@5||I +Epred[D]|pred[T,D]|D5G2;|pin@7||I +Etorp_1|s[1]|D5G2;|pin@62||I Esin||D5G2;|pin@10||I -Esout||D5G2;|pin@12||O -EloadILC_1|takeD|D5G2;|pin@49||O +Esout||D5G2;|pin@11||O +Esucc[D]|succ[T,D]|D5G2;|pin@12||O +Etorp||D5G2;|pin@14||I X -# Cell literals;1{sch} -Cliterals;1{sch}||schematic|1210427649196|1219502495225| +# Cell move;2{lay} +Cmove;2{lay}||cmos90|1225407404424|1225562193928||ATTR_NCC(D5G3;NTX-0.75;Y374.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225473436163|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225473436163 Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@0||12|-14|||| -NOff-Page|conn@3||-4|-24|||| -NOff-Page|conn@4||-20.5|-24|||Y| -NOff-Page|conn@6||-33|11|||Y| -NOff-Page|conn@7||-13|-31|||YRRR| -NOff-Page|conn@9||27|13|||| -NOff-Page|conn@10||20|-6|||XY| -NWire_Con|conn@12||30|-30|||| -NOff-Page|conn@13||38|-24|||| -IcentersJ:ctrAND2in30A;1{ic}|ctrAND2i@0||0|2|XR||D5G4; -Iliterals;1{ic}|instFifo@1||43.5|1|||D5G4; -IredFour:inv;1{ic}|inv@0||-7|-18|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:inv;1{ic}|inv@1||-22|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IdriversJ:latchDriver60;1{ic}|latchDri@1||18|13|||D5G4; -Ngeneric:Invisible-Pin|pin@0||1|30|||||ART_message(D5G6;)Sliterals -Ngeneric:Invisible-Pin|pin@1||0.5|24.5|||||ART_message(D5G4;)Sall literal instructions here -Ngeneric:Invisible-Pin|pin@2||-0.5|18.5|||||ART_message(D5G3;)Sies 17 August 2008 -NBus_Pin|pin@14||21|-14|-1|-1|| -NWire_Pin|pin@17||0|13|||| -NWire_Pin|pin@26||-1|-18|||| -NWire_Pin|pin@27||-13|-18|||| -NWire_Pin|pin@37||2|-6|||| -NWire_Pin|pin@40||30|-35|||| -NWire_Pin|pin@42||30|-24|||| -NWire_Pin|pin@72||-27|-6|||| -NWire_Pin|pin@73||-27|11|||| -NWire_Pin|pin@74||-1|-6|||| -NWire_Pin|pin@76||-15|9|||| -IdriversL:predDri20wMC;1{ic}|predDri2@1||-20|11|X||D5G4; -IscanK:scanKhx1;1{ic}|scanKhx1@0||-13|-24|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@0||-7|13|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@1||-11|-6|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Awire|fire[L]|D5G2;||900|pin@17||0|13|ctrAND2i@0|out|0|8 -Abus|net@28||-0.5|IJ1800|conn@0|y|14|-14|pin@14||21|-14 -Awire|net@47|||1800|conn@4|y|-18.5|-24|scanKhx1@0|sin|-15|-24 -Awire|net@48|||1800|scanKhx1@0|sout|-11|-24|conn@3|a|-6|-24 -Awire|net@54|||0|pin@26||-1|-18|inv@0|in|-4.5|-18 -Awire|net@55|||0|inv@0|out|-9.5|-18|pin@27||-13|-18 -Awire|net@56|||900|pin@27||-13|-18|scanKhx1@0|dIn[1]|-13|-21 -Awire|net@64|||0|pin@17||0|13|wire90@0|b|-4.5|13 -Awire|net@90|||900|ctrAND2i@0|inB|2|-1|pin@37||2|-6 -Awire|net@95|||1800|pin@37||2|-6|conn@10|y|18|-6 -Awire|net@99|||0|conn@13|a|36|-24|pin@42||30|-24 -Abus|net@119||-0.5|IJ900|scanKhx1@0|p2p[T,F],p1p[T,F],rd[T,F]|-13|-27|conn@7|y|-13|-29 -Awire|net@140|||0|conn@9|a|25|13|latchDri@1|out|22|13 -Awire|net@174|||1800|conn@6|y|-31|11|pin@73||-27|11 -Awire|net@178|||0|inv@1|in|-24.5|-6|pin@72||-27|-6 -Awire|net@180|||2700|pin@72||-27|-6|pin@73||-27|11 -Awire|net@182|||0|wire90@0|a|-9.5|13|predDri2@1|in|-17|13 -Awire|net@185|||0|predDri2@1|pred|-23|11|pin@73||-27|11 -Awire|net@186|||0|latchDri@1|inA|14|13|pin@17||0|13 -Awire|net@187|||2700|pin@26||-1|-18|pin@74||-1|-6 -Awire|net@188|||2700|pin@74||-1|-6|ctrAND2i@0|inA|-1|-4 -Awire|net@189|||1800|wire90@1|b|-8.5|-6|pin@74||-1|-6 -Awire|net@190|||0|wire90@1|a|-13.5|-6|inv@1|out|-19.5|-6 -Awire|net@193|||0|pin@76||-15|9|predDri2@1|mc|-17|9 -Awire|net@195|||900|pin@76||-15|9|scanKhx1@0|sout_1|-15|-20 -Awire|od[20]|D5G2;||900|conn@12||30|-30|pin@40||30|-35 -Awire|sel[long]|D5G2;||900|pin@42||30|-24|conn@12||30|-30 -Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@7|a|I -Edo[L_1]|mt[D]|D4G2;|conn@10|a|I -Ein[1:26]|od[1:36]|D4G2;|conn@0|a|I -EsuccMT|pred|D4G2;|conn@6|a|I -EpokeD_1|sel[long]|D6G2;|conn@13|y|O -Esin||D4G2;|conn@4|a|I -Esout||D6G2;|conn@3|y|O -EloadILC_1|takeD|D6G2;|conn@9|y|O +NX-Metal-1-Metal-2-Con|contact@1||206|-298|||| +NX-Metal-2-Metal-3-Con|contact@2||30|-222.5|||| +NX-Metal-1-Metal-2-Con|contact@3||-115|-222.5|||| +NX-Metal-1-Metal-2-Con|contact@8||141|128|||| +NX-Metal-1-Metal-2-Con|contact@9||180|-122.5|||| +NX-Metal-1-Metal-2-Con|contact@10||147|122|||| +NX-Metal-1-Metal-2-Con|contact@15||-124.5|134|||| +NX-Metal-2-Metal-3-Con|contact@16||-72|104|||| +NX-Metal-2-Metal-3-Con|contact@17||-78|110|||| +NX-Metal-2-Metal-3-Con|contact@18||-66|-216|||| +NX-Metal-2-Metal-3-Con|contact@19||-84|84|||| +NX-Metal-2-Metal-3-Con|contact@20||-95.5|78|||| +ImoveC;1{lay}|moveC@0||0|-144|||D5G4; +ImoveD;3{lay}|moveD@0||0|216|||D5G4; +NMetal-1-Pin|pin@34||79.5|66|||| +NMetal-1-Pin|pin@37||168|-115|||| +NMetal-1-Pin|pin@40||-33|78|||| +NMetal-1-Pin|pin@41||55.5|78|||| +NMetal-2-Pin|pin@44||163|128|||| +NMetal-2-Pin|pin@45||163|122|||| +NMetal-1-Pin|pin@85||-148|175|||| +NMetal-1-Pin|pin@87||-113|175|||| +NMetal-1-Pin|pin@90||180|72|||| +NMetal-1-Pin|pin@91||147|72|||| +NMetal-1-Pin|pin@92||168|66.5|||| +NMetal-1-Pin|pin@93||141|66.5|||| +NMetal-3-Pin|pin@94||-66|-354|||| +NMetal-3-Pin|pin@95||-78|-354|||| +NMetal-3-Pin|pin@96||-72|-354|||| +Ametal-2|net@39|||S1800|contact@3||-115|-222.5|contact@2||30|-222.5 +Ametal-1|net@41|||S900|moveC@0|mc|-115|-216|contact@3||-115|-222.5 +Ametal-2|net@55|||S1800|moveC@0|torp|-54.5|-298|contact@1||206|-298 +Ametal-1|net@70|||S2700|pin@37||168|-115|pin@92||168|66.5 +Ametal-2|net@73|||S1800|moveC@0|succ[T]|168|-122.5|contact@9||180|-122.5 +Ametal-1|net@76|||S2700|contact@9||180|-122.5|pin@90||180|72 +Ametal-1|net@78|||S1800|moveC@0|succ[T_1]|162|-115|pin@37||168|-115 +Ametal-1|net@89|||S900|pin@40||-33|78|moveC@0|xx|-33|59 +Ametal-1|net@92|||S1800|pin@40||-33|78|pin@41||55.5|78 +Ametal-2|net@102|||S1800|contact@8||141|128|pin@44||163|128 +Ametal-2|net@103|||S1800|contact@10||147|122|pin@45||163|122 +Ametal-2|net@108|||S0|moveD@0|succ[D]|163|128|pin@44||163|128 +Ametal-2|net@109|||S0|moveD@0|succ[T]|163|122|pin@45||163|122 +Ametal-1|net@112|||S2700|pin@34||79.5|66|moveD@0|fire[M]|79.5|81 +Ametal-1|net@113|||S2700|pin@41||55.5|78|moveD@0|pred[T_1]|55.5|110 +Ametal-2|net@115|||S0|moveD@0|pred[D]|-29.5|134|contact@15||-124.5|134 +Ametal-1|net@117|||S2700|moveC@0|pred[D]|-124.5|66|contact@15||-124.5|134 +Ametal-1|net@119|||S900|moveD@0|din[2]|-148|263|pin@85||-148|175 +Ametal-1|net@120|||S1800|pin@85||-148|175|pin@87||-113|175 +Ametal-1|net@123|||S2700|moveC@0|do[M]|-113|66|pin@87||-113|175 +Ametal-3|net@124|||S2700|contact@2||30|-222.5|moveD@0|mc|30|72 +Ametal-1|net@130|||S900|moveD@0|s[3]|206|86|contact@1||206|-298 +Ametal-1|net@132|||S0|pin@90||180|72|pin@91||147|72 +Ametal-1|net@133|||S2700|pin@91||147|72|contact@10||147|122 +Ametal-1|net@135|||S0|pin@92||168|66.5|pin@93||141|66.5 +Ametal-1|net@136|||S2700|pin@93||141|66.5|contact@8||141|128 +Ametal-1|net@137|||S1800|moveC@0|out_3|75.5|66|pin@34||79.5|66 +Ametal-3|net@138|||S2700|pin@95||-78|-354|contact@17||-78|110 +Ametal-3|net@139|||S2700|pin@96||-72|-354|contact@16||-72|104 +Ametal-3|net@140|||S2700|pin@94||-66|-354|contact@18||-66|-216 +Ametal-2|net@141|||S1800|contact@18||-66|-216|moveC@0|selLO[int]|-29|-216 +Ametal-2|net@142|||S1800|contact@16||-72|104|moveD@0|od[20]|-54|104 +Ametal-2|net@143|||S1800|contact@17||-78|110|moveD@0|od[21]|-54|110 +Ametal-2|net@144|||S0|moveD@0|od[19]|-54|84|contact@19||-84|84 +Ametal-3|net@145|||S2700|moveC@0|od[20]|-84|66|contact@19||-84|84 +Ametal-2|net@146|||S0|moveD@0|od[18]|-54|78|contact@20||-95.5|78 +Ametal-3|net@147|||S2700|moveC@0|odd[18]|-95.5|66|contact@20||-95.5|78 +EclS[F]||D5G2;|moveD@0|clS[F]|I +EclS[F_1]||D5G2;|moveD@0|clS[F_1]|I +EclS[F_2]||D5G2;|moveD@0|clS[F_2]|O +EclS[T]||D5G2;|moveD@0|clS[T]|I +EclS[T_1]||D5G2;|moveD@0|clS[T_1]|I +EclS[T_2]||D5G2;|moveD@0|clS[T_2]|O +Ecl[F]||D5G2;|moveD@0|cl[F]|I +Ecl[F_1]||D5G2;|moveD@0|cl[F_1]|I +Ecl[F_2]||D5G2;|moveD@0|cl[F_2]|O +Ecl[T]||D5G2;|moveD@0|cl[T]|I +Ecl[T_1]||D5G2;|moveD@0|cl[T_1]|I +Ecl[T_2]||D5G2;|moveD@0|cl[T_2]|O +Edo[M]||D5G2;|moveC@0|do[M]|I +Edo[M_1]||D5G2;|moveC@0|do[M_1]|I +Efire[M]||D5G2;|moveD@0|fire[M]|I +Efire[T]||D5G2;|moveC@0|fire[T]|O +Egnd||D5G2;|moveC@0|gnd_25|G +Egnd_1||D5G2;|moveD@0|gnd_1|G +Egnd_2||D5G2;|moveD@0|gnd_2|G +Egnd_3||D5G2;|moveD@0|gnd_3|G +Egnd_21||D5G2;|moveC@0|gnd_21|G +Egnd_24||D5G2;|moveC@0|gnd_24|G +Egnd_26||D5G2;|moveC@0|gnd_25@94770476|G +Egnd_27||D5G2;|moveC@0|gnd_26|G +Egnd_28||D5G2;|moveC@0|gnd_27|G +Egnd_29||D5G2;|moveD@0|gnd|G +Eilc[done]||D5G2;|moveC@0|ilc[done]|I +Emc||D5G2;|moveD@0|mc|I +Emc_1||D5G2;|moveD@0|mc_1|I +Emc_2||D5G2;|moveD@0|mc_2|O +Eod[17]|od[15]|D5G2;|pin@95||I +Eod[23]|od[16]|D5G2;|pin@96||I +Eod[18]||D5G2;|moveC@0|xx@416173645|I +Eod[19]||D5G2;|moveC@0|yy|I +Eod[24]|od[20]|D5G2;|pin@94||I +Eodd[18]||D5G2;|moveC@0|odd[18]|I +Eodd[19]||D5G2;|moveC@0|od[20]|I +Epred[D]||D5G2;|moveD@0|pred[D]|O +Epred[D_1]||D5G2;|moveD@0|pred[D_1]|O +Epred[T]||D5G2;|moveD@0|pred[T]|O +Epred[T_1]||D5G2;|moveD@0|pred[T_1]|O +Erd[F]||D5G2;|moveD@0|rd[F]|I +Erd[F_1]||D5G2;|moveD@0|rd[F_1]|I +Erd[F_2]||D5G2;|moveD@0|rd[F_2]|O +Erd[T]||D5G2;|moveD@0|rd[T]|I +Erd[T_1]||D5G2;|moveD@0|rd[T_1]|I +Erd[T_2]||D5G2;|moveD@0|rd[T_2]|O +Es[1]||D5G2;|moveD@0|din[1]|I +Esin||D5G2;|moveD@0|sin|I +Esout||D5G2;|moveD@0|sout|I +Esucc[D]||D5G2;|pin@44||O +Esucc[T]||D5G2;|pin@45||O +Etorp||D5G2;|moveC@0|torp|I +Evdd||D5G2;|moveC@0|vdd_50|P +Evdd_1||D5G2;|moveD@0|vdd_1|P +Evdd_2||D5G2;|moveD@0|vdd_2|P +Evdd_3||D5G2;|moveD@0|vdd_3|P +Evdd_4||D5G2;|moveD@0|vdd_4|P +Evdd_5||D5G2;|moveD@0|vdd_5|P +Evdd_6||D5G2;|moveD@0|vdd_6|P +Evdd_7||D5G2;|moveD@0|vdd_7|P +Evdd_42||D5G2;|moveC@0|vdd_42|P +Evdd_43||D5G2;|moveC@0|vdd_43|P +Evdd_48||D5G2;|moveC@0|vdd_48|P +Evdd_49||D5G2;|moveC@0|vdd_49|P +Evdd_51||D5G2;|moveC@0|vdd_51|P +Evdd_53||D5G2;|moveC@0|vdd_52|P +Evdd_54||D5G2;|moveC@0|vdd_53|P +Evdd_55||D5G2;|moveC@0|vdd_54|P +Evdd_56||D5G2;|moveC@0|vdd_55|P +Evdd_57||D5G2;|moveC@0|vdd_56|P +Evdd_58||D5G2;|moveC@0|vdd_57|P +Evdd_59||D5G2;|moveD@0|vdd|P X -# Cell moveB;1{ic} -CmoveB;1{ic}||artwork|1210432171628|1225207030985|EI +# Cell move;1{sch} +Cmove;1{sch}||schematic|1225409620385|1225561898188| Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||0|7|-1|-1|R| -Ngeneric:Invisible-Pin|pin@1||0|6|1|1|R| -Nschematic:Bus_Pin|pin@10||-1|5|-1|-1|| -Nschematic:Bus_Pin|pin@12||2|5|-1|-1|| -Nschematic:Bus_Pin|pin@14||-3|2|-1|-1|| -NPin|pin@24||-2|3|1|1|| -NPin|pin@25||2|3|1|1|| -NPin|pin@26||0|3|1|1|| -NPin|pin@27||0|4|1|1|| -NPin|pin@28||1|4|1|1|| -NPin|pin@29||2|5|1|1|| -NPin|pin@30||1|6|1|1|| -NPin|pin@31||-2|6|1|1|| -NPin|pin@32||-1|5|1|1|| -NPin|pin@33||-2|4|1|1|| -NPin|pin@34||-2|-11|1|1|| -NPin|pin@35||2|-11|1|1|| -Ngeneric:Invisible-Pin|pin@45||0|0|||||ART_message(D5G2;)SMV -Nschematic:Bus_Pin|pin@47||3|-5|-1|-1|| -Nschematic:Bus_Pin|pin@53||3|2|-1|-1|| -NPin|pin@57||2|-2|1|1|| -NPin|pin@58||3|-2|1|1|| -Nschematic:Bus_Pin|pin@61||-3|-4|-1|-1|| -NPin|pin@88||-2|2|1|1|| -NPin|pin@89||-3|2|1|1|| -Nschematic:Bus_Pin|pin@90||-3|-6|-1|-1|| -NPin|pin@107||2|2|1|1|| -NPin|pin@108||3|2|1|1|| -Nschematic:Bus_Pin|pin@109||3|-2|-1|-1|| -NPin|pin@111||-2|-6|1|1|| -NPin|pin@112||-3|-6|1|1|| -NPin|pin@113||-2|-4|1|1|| -NPin|pin@114||-3|-4|1|1|| -Nschematic:Bus_Pin|pin@115||-3|-9|-1|-1|| -NPin|pin@117||-2|-9|1|1|| -NPin|pin@118||-3|-9|1|1|| -NPin|pin@119||2|-5|1|1|| -NPin|pin@120||3|-5|1|1|| -Nschematic:Bus_Pin|pin@121||-3|-2|-1|-1|| -NPin|pin@123||-2|-2|1|1|| -NPin|pin@124||-3|-2|1|1|| -Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|7 -AThicker|net@8|||FS0|pin@30||1|6|pin@31||-2|6 -AThicker|net@9|||FS1350|pin@31||-2|6|pin@32||-1|5 -AThicker|net@10|||FS450|pin@32||-1|5|pin@33||-2|4 -AThicker|net@11|||FS1800|pin@33||-2|4|pin@27||0|4 -AThicker|net@29|||FS1800|pin@26||0|3|pin@25||2|3 -AThicker|net@31|||FS1800|pin@24||-2|3|pin@26||0|3 -AThicker|net@32|||FS2700|pin@26||0|3|pin@27||0|4 -AThicker|net@33|||FS1800|pin@27||0|4|pin@28||1|4 -AThicker|net@35|||FS2250|pin@28||1|4|pin@29||2|5 -AThicker|net@36|||FS3150|pin@29||2|5|pin@30||1|6 -AThicker|net@56|||FS1800|pin@57||2|-2|pin@58||3|-2 -AThicker|net@87|||FS2700|pin@88||-2|2|pin@24||-2|3 -AThicker|net@88|||FS0|pin@88||-2|2|pin@89||-3|2 -AThicker|net@106|||FS2700|pin@57||2|-2|pin@107||2|2 -AThicker|net@107|||FS1800|pin@107||2|2|pin@108||3|2 -AThicker|net@109|||FS0|pin@35||2|-11|pin@34||-2|-11 -AThicker|net@110|||FS900|pin@25||2|3|pin@107||2|2 -AThicker|net@111|||FS900|pin@88||-2|2|pin@123||-2|-2 -AThicker|net@112|||FS0|pin@111||-2|-6|pin@112||-3|-6 -AThicker|net@113|||FS2700|pin@111||-2|-6|pin@113||-2|-4 -AThicker|net@114|||FS0|pin@113||-2|-4|pin@114||-3|-4 -AThicker|net@116|||FS900|pin@119||2|-5|pin@35||2|-11 -AThicker|net@117|||FS900|pin@113||-2|-4|pin@117||-2|-9 -AThicker|net@118|||FS900|pin@117||-2|-9|pin@34||-2|-11 -AThicker|net@119|||FS0|pin@117||-2|-9|pin@118||-3|-9 -AThicker|net@120|||FS900|pin@57||2|-2|pin@119||2|-5 -AThicker|net@121|||FS1800|pin@119||2|-5|pin@120||3|-5 -AThicker|net@123|||FS900|pin@123||-2|-2|pin@111||-2|-6 -AThicker|net@124|||FS0|pin@123||-2|-2|pin@124||-3|-2 -Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I +NOff-Page|conn@0||30|9|||| +NOff-Page|conn@1||8|9|||Y| +NOff-Page|conn@2||18|16|||YR| +NOff-Page|conn@4||30|-2|||| +NOff-Page|conn@5||-28|2|||Y| +NOff-Page|conn@7||-27|-6|||Y| +NOff-Page|conn@8||-27|6|||Y| +NOff-Page|conn@9||30|5|||YRR| +NOff-Page|conn@10||-9|-6|||| +NOff-Page|conn@11||-9|-2|||XY| +NOff-Page|conn@13||-27|0|||Y| +NOff-Page|conn@14||-4|10|||XR| +NOff-Page|conn@15||-28.5|-10.5|||Y| +ImoveD;1{ic}|dStates@0||18|4|||D5G4; +Imove;1{ic}|move@0||26|29|||D5G4; +ImoveC;1{ic}|moveC@0||-18|4|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-6.5|39.5|||||ART_message(D5G6;)Smove +Ngeneric:Invisible-Pin|pin@1||-7|34|||||ART_message(D5G4;)S"this is the \"move\" stage" +Ngeneric:Invisible-Pin|pin@2||-10|28.5|||||ART_message(D5G3;)Sies 30 October 2008 +NBus_Pin|pin@10||9|2|-1|-1|| +NWire_Pin|pin@12||16|-12|||| +NWire_Pin|pin@13||-19|-12|||| +NBus_Pin|pin@14||-7|2|-1|-1|| +NBus_Pin|pin@15||-7|4.5|-1|-1|| +NWire_Pin|pin@17||-4|6|||| +NBus_Pin|pin@19||9|-2|-1|-1|| +NBus_Pin|pin@20||13|15|-1|-1|| +Awire|mc|D5G2;||2700|pin@13||-19|-12|moveC@0|torp_1|-19|-8 +Awire|net@0|||0|conn@0|a|28|9|dStates@0|sout|20|9 +Awire|net@1|||0|dStates@0|sin|12|9|conn@1|y|10|9 +Abus|net@2||-0.5|IJ2700|dStates@0|cl[T,F],clS[T,F],rd[T,F],mc|18|11|conn@2|y|18|14 +Awire|net@21|||900|dStates@0|sout_1|16|-6|pin@12||16|-12 +Awire|net@22|||0|pin@12||16|-12|pin@13||-19|-12 +Awire|net@24|||1800|conn@8|y|-25|6|moveC@0|do[M]|-22|6 +Awire|net@25|||1800|conn@7|y|-25|-6|moveC@0|torp|-22|-6 +Awire|net@27|||0|dStates@0|fire[M]|14|6|pin@17||-4|6 +Abus|net@28||-0.5|IJ1800|moveC@0|pred_1[T,D]@362018842|-14|2|pin@14||-7|2 +Abus|net@32||-0.5|IJ0|conn@9|y|28|5|dStates@0|bit[1:4]|22|5 +Awire|net@33|||0|conn@10|a|-11|-6|moveC@0|fire[T]|-14|-6 +Awire|net@34|||0|conn@11|y|-11|-2|moveC@0|ilc[done]|-14|-2 +Awire|net@38|||0|pin@17||-4|6|moveC@0|fire[M]|-14|6 +Awire|net@39|||900|conn@14|a|-4|8|pin@17||-4|6 +Abus|net@40||-0.5|IJ1800|conn@13|y|-25|0|moveC@0|pred_1[T,D]|-22|0 +Abus|net@42||-0.5|IJ0|moveC@0|sin_1|-22|2|conn@5|y|-26|2 +Abus|net@44||-0.5|IJ1800|pin@19||9|-2|dStates@0|predD|14|-2 +Abus|net@45||-0.5|IJ1800|dStates@0|succD|22|-2|conn@4|a|28|-2 +Abus|pred[T,D]|D5G2;|-0.5|IJ2700|pin@19||9|-2|pin@10||9|2 +Abus|s[1],do[M],torp|D5G2;|-0.5|IJ2700|dStates@0|bit[5:8]|13|11|pin@20||13|15 +Abus|succ[T,D]|D5G2;|-0.5|IJ2700|pin@14||-7|2|pin@15||-7|4.5 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@2|a|I +Edo[M]||D4G2;|conn@8|a|I +Efire[M]||D6G2;|conn@14|y|O +Efire[T]||D6G2;|conn@10|y|O +Eilc[done]||D4G2;|conn@11|a|I +Ebit[1:4]|od[15,16,18,19]|D4G2;|conn@9|a|I +Eign[T,D]|od[18:20]|D4G2;|conn@13|a|I +Epred[D]|pred[T,D]|D4G2;|conn@5|a|I +Etorp_1|s[1]|D4G2;|conn@15|a|I +Esin||D4G2;|conn@1|a|I +Esout||D6G2;|conn@0|y|O +Esucc[D]|succ[T,D]|D6G2;|conn@4|y|O +Etorp||D4G2;|conn@7|a|I +X + +# Cell moveC;1{ic} +CmoveC;1{ic}||artwork|1210432171628|1225490381826|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@14||-4|2|-1|-1|| +NPin|pin@24||-3|3|1|1|| +NPin|pin@25||3|3|1|1|| +NPin|pin@34||-3|-11|1|1|| +NPin|pin@35||3|-11|1|1|| +Ngeneric:Invisible-Pin|pin@45||0|0|||||ART_message(D5G2;)SmoveC +Nschematic:Bus_Pin|pin@53||4|2|-1|-1|| +NPin|pin@57||3|-10|1|1|| +NPin|pin@58||4|-10|1|1|| +Nschematic:Bus_Pin|pin@61||4|-6|-1|-1|| +NPin|pin@88||-3|2|1|1|| +NPin|pin@89||-4|2|1|1|| +NPin|pin@107||3|2|1|1|| +NPin|pin@108||4|2|1|1|| +Nschematic:Bus_Pin|pin@109||4|-10|-1|-1|| +Nschematic:Bus_Pin|pin@121||-4|-10|-1|-1|| +NPin|pin@123||-3|-10|1|1|| +NPin|pin@124||-4|-10|1|1|| +Nschematic:Bus_Pin|pin@125||-4|-2|-1|-1|| +Nschematic:Bus_Pin|pin@126||-4|-4|-1|-1|| +Nschematic:Bus_Pin|pin@127||4|-2|-1|-1|| +Nschematic:Bus_Pin|pin@128||-1|-12|-1|-1|| +Ngeneric:Invisible-Pin|pin@134||-3|-2|1|1|| +Ngeneric:Invisible-Pin|pin@136||-3|-4|1|1|| +Ngeneric:Invisible-Pin|pin@139||3|-2|1|1|| +NPin|pin@142||3|-6|1|1|| +NPin|pin@143||4|-6|1|1|| +NPin|pin@144||-1|-11|1|1|| +NPin|pin@145||-1|-12|1|1|| +AThicker|net@56|||FS1800|pin@57||3|-10|pin@58||4|-10 +AThicker|net@87|||FS2700|pin@88||-3|2|pin@24||-3|3 +AThicker|net@88|||FS0|pin@88||-3|2|pin@89||-4|2 +AThicker|net@106|||FS2700|pin@142||3|-6|pin@107||3|2 +AThicker|net@107|||FS1800|pin@107||3|2|pin@108||4|2 +AThicker|net@109|||FS0|pin@35||3|-11|pin@144||-1|-11 +AThicker|net@110|||FS900|pin@25||3|3|pin@107||3|2 +AThicker|net@124|||FS0|pin@123||-3|-10|pin@124||-4|-10 +AThicker|net@130|||FS2700|pin@35||3|-11|pin@57||3|-10 +AThicker|net@132|||FS900|pin@123||-3|-10|pin@34||-3|-11 +Aschematic:bus|net@134||-0.5|IJ1800|pin@125||-4|-2|pin@134||-3|-2 +Aschematic:bus|net@136||-0.5|IJ1800|pin@126||-4|-4|pin@136||-3|-4 +Aschematic:bus|net@139||-0.5|IJ0|pin@127||4|-2|pin@139||3|-2 +AThicker|net@143|||FS2700|pin@57||3|-10|pin@142||3|-6 +AThicker|net@144|||FS1800|pin@142||3|-6|pin@143||4|-6 +AThicker|net@145|||FS0|pin@144||-1|-11|pin@34||-3|-11 +AThicker|net@146|||FS900|pin@144||-1|-11|pin@145||-1|-12 +AThicker|net@147|||FS0|pin@25||3|3|pin@24||-3|3 +AThicker|net@148|||FS900|pin@88||-3|2|pin@123||-3|-10 Edo[M]||D5G2;|pin@14||I Efire[M]||D5G2;|pin@53||O -Eilc[cntl_1]|fire[T]|D5G2;|pin@109||O -Eilc[cnt,kill]|ilc[cnt]|D5G2;|pin@90||O -Eilc[zeroing,finishing]|ilc[done]|D5G2;|pin@61||I -Equiet||D5G2;|pin@47||I -Esin_1@632029227|sel[NOint]|D5G2;|pin@115||I -Esin||D5G2;|pin@10||I -Esout||D5G2;|pin@12||O -Etorp_1|torp|D5G2;|pin@121||I +Efire[T]||D5G2;|pin@109||O +Eilc[done]||D5G2;|pin@61||I +Etorp_1|mc|D5G2;|pin@128||I +Epred_1[T,D]|od[18:20]|D5G2;|pin@126||I +Esin_1|pred[T,D]|D5G2;|pin@125||I +Epred_1[T,D]@362018842|succ[T,D]|D5G2;|pin@127||I +Etorp||D5G2;|pin@121||I X -# Cell moveB;1{lay} -CmoveB;1{lay}||cmos90|1225194517114|1225207218697||ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225207226295 -IarbiterK:arbiter3;1{lay}|arbiter3@0||0|0|||D5G4; +# Cell moveC;1{lay} +CmoveC;1{lay}||cmos90|1225395975566|1225542830141||ATTR_NCC(D5G3;NTX-8.5;Y228.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225481166750|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225481166750 +IarbiterK:arbiter2;1{lay}|arbiter2@0||0|-72|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV -NX-Metal-1-Metal-2-Con|contact@0||-67.5|112|||| -NX-Metal-1-Metal-2-Con|contact@1||-2|112|||| -NX-Metal-1-Metal-2-Con|contact@2||-2|-94|||| -NX-Metal-1-Metal-2-Con|contact@4||56|112|||| -NX-Metal-1-Metal-2-Con|contact@5||20.5|62|||| -NX-Metal-1-Metal-2-Con|contact@6||62.5|-50|||| -NX-Metal-1-Metal-2-Con|contact@7||9.5|-50|||| -NX-Metal-1-Metal-2-Con|contact@8||60.5|-94|||| -NX-Metal-1-Metal-2-Con|contact@9||117.5|-94|||| -NX-Metal-1-Metal-2-Con|contact@10||-50|-94|||| -NX-Metal-1-Metal-2-Con|contact@11||112|62|||| -NX-Metal-1-Metal-2-Con|contact@12||-116.5|-100|||| -NX-Metal-1-Metal-2-Con|contact@13||2.5|200|||| -NX-Metal-1-Metal-2-Con|contact@14||34|200|||| -NX-Metal-1-Metal-2-Con|contact@15||92|200|||| -NX-Metal-1-Metal-2-Con|contact@17||-56|100|||| -NX-Metal-1-Metal-2-Con|contact@19||53|238|||| -NX-Metal-1-Metal-2-Con|contact@21||-56|238|||| -NX-Metal-1-Metal-2-Con|contact@22||-63.5|200|||| -NX-Metal-1-Metal-2-Con|contact@23||-64.3|232|||| -NX-Metal-1-Metal-2-Con|contact@24||-27|232|||| -NX-Metal-1-Metal-2-Con|contact@25||-93|226|||| -NX-Metal-2-Metal-3-Con|contact@26||30|226|||| -NX-Metal-2-Metal-3-Con|contact@27||30|-226|||| -NX-Metal-1-Metal-2-Con|contact@28||-134|-226|||| -NX-Metal-1-Metal-2-Con|contact@29||-135.5|-112|||| -NX-Metal-1-Metal-2-Con|contact@31||-126.5|50|||| -NX-Metal-1-Metal-2-Con|contact@32||-115|50|||| -NX-Metal-1-Metal-2-Con|contact@33||-46|-50.5|||| -NX-Metal-1-Metal-2-Con|contact@35||-120.5|44|||| -NX-Metal-1-Metal-2-Con|contact@36||-104.5|44|||| -NX-Metal-1-Metal-2-Con|contact@37||-104|-50.5|||| -NX-Metal-1-Metal-2-Con|contact@38||-87.5|-38|||| -NX-Metal-1-Metal-2-Con|contact@39||61|-38|||| -NX-Metal-1-Metal-2-Con|contact@40||-23.5|-400|||| -NX-Metal-2-Metal-3-Con|contact@41||-42|-400|||| -NX-Metal-2-Metal-3-Con|contact@42||-42|-6|||| -NX-Metal-1-Metal-2-Con|contact@43||-139.5|-6|||| -NX-Metal-1-Metal-2-Con|contact@44||-46|144|||| -NX-Metal-1-Metal-2-Con|contact@45||103.5|144|||| -NX-Metal-1-Metal-2-Con|contact@46||131|200|||| -NX-Metal-1-Metal-2-Con|contact@47||110.5|6|||| -NX-Metal-1-Metal-2-Con|contact@49||-122.5|-94|||| -NX-Metal-1-Metal-2-Con|contact@50||-101.5|-94|||| -NX-Metal-1-Metal-2-Con|contact@51||-119|-238|||| -NX-Metal-1-Metal-2-Con|contact@52||110.5|-238|||| -NX-Metal-2-Metal-3-Con|contact@53||42|-370.5|||| -NX-Metal-1-Metal-2-Con|contact@54||97.5|-370.5|||| -NX-Metal-2-Metal-3-Con|contact@55||42|-112|||| -NX-Metal-1-Metal-2-Con|contact@56||67.5|238|||| -NX-Metal-1-Metal-2-Con|contact@57||-108|250|||| -NX-Metal-1-Metal-2-Con|contact@58||24|250|||| -NX-Metal-1-Metal-2-Con|contact@59||-124|244|||| -NX-Metal-2-Metal-3-Con|contact@60||-42|6|||| -NX-Metal-2-Metal-3-Con|contact@61||-42|244|||| -IcentersJ:ctrAND2in30;2{lay}|ctrAND2i@0||82|-72|||D5G4; -IgatesK:inv05;1{lay}|inv05@0||-131|-72|X||D5G4; -IgatesK:inv05;1{lay}|inv05@1||-135|72|X||D5G4; -IgatesK:inv10D;1{lay}|inv10D@0||-122.5|-72|||D5G4; -IgatesK:inv10D;1{lay}|inv10D@1||123.5|-72|X||D5G4; -IgatesK:inv10D;1{lay}|inv10D@2||-126.5|72|||D5G4; -IgatesK:inv10D;1{lay}|inv10D@4||53|216|Y||D5G4; -IgatesK:inv20A;1{lay}|inv20A@0||124|-216|||D5G4; -IgatesK:inv40B;1{lay}|inv40B@0||-19|216|X||D5G4; -IlatchesK:mlat1in5i;4{lay}|mlat1in5@0||-63|216|Y||D5G4; -IgatesK:nand10;1{lay}|nand10@0||67.5|72|Y||D5G4; -IgatesK:nand10;1{lay}|nand10@1||123|216|Y||D5G4; -IgatesK:nand10;1{lay}|nand10@2||104.5|72|Y||D5G4; -IgatesK:nor10B;1{lay}|nor10B@1||82|216|||D5G4; -IgatesK:nor10B;1{lay}|nor10B@2||24|216|||D5G4; -IgatesK:nor20;1{lay}|nor20@0||-81.5|-72|X||D5G4; -IgatesK:nor20;1{lay}|nor20@1||-81.5|72|XY||D5G4; -NMetal-1-Pin|pin@7||9.5|-56|||| -NMetal-1-Pin|pin@8||9.5|-51.5|||| -NMetal-1-Pin|pin@23||75.5|97|||| -NMetal-1-Pin|pin@26||-116.5|-54|||| -NMetal-1-Pin|pin@28||-133|-54|||| -NMetal-1-Pin|pin@30||110.5|-191|||| -NMetal-1-Pin|pin@31||110.5|-241|||| -NMetal-1-Pin|pin@33||143.5|-97|||| -NMetal-1-Pin|pin@36||112.5|138|||| -NMetal-1-Pin|pin@38||130.5|138|||| -NMetal-1-Pin|pin@39||2.5|241|||| -NMetal-1-Pin|pin@41||2.5|191|||| -NMetal-1-Pin|pin@44||34|204|||| -NMetal-1-Pin|pin@46||92|204|||| -NMetal-1-Pin|pin@48||-61.5|152|||| -NMetal-1-Pin|pin@49||-27|152|||| -NMetal-1-Pin|pin@66||-120.5|88.5|||| -NMetal-1-Pin|pin@68||-137|88.5|||| -NMetal-1-Pin|pin@89||103.5|241|||| -NMetal-1-Pin|pin@92||61|-3|||| -NMetal-1-Pin|pin@93||75|-3|||| -NMetal-1-Pin|pin@95||110.5|-238|||| -NMetal-1-Pin|pin@103||-104.5|47.5|||| -NMetal-1-Pin|pin@110||-101.5|90|||| -NMetal-1-Pin|pin@111||-101.5|139|||| -NMetal-1-Pin|pin@112||-115|90|||| -NMetal-1-Pin|pin@114||-124|162.5|||| -NMetal-1-Pin|pin@115||-111|162.5|||| -NMetal-1-Pin|pin@116||-111|139|||| -NMetal-1-Pin|pin@119||-46|-47|||| -NMetal-1-Pin|pin@121||-115|-2|||| -NMetal-1-Pin|pin@122||-104|-2|||| -NMetal-1-Pin|pin@123||56|97|||| -NMetal-1-Pin|pin@124||85.5|204|||| -NMetal-1-Pin|pin@131||124|-146|||| -NMetal-1-Pin|pin@132||143.5|-146|||| -NMetal-1-Pin|pin@133||-51|47|||| -NMetal-1-Pin|pin@134||-51|92|||| -NMetal-1-Pin|pin@135||-46|92|||| -NMetal-1-Pin|pin@141||27.5|204|||| -NMetal-1-Pin|pin@144||-101.5|-144.5|||| -NMetal-1-Pin|pin@145||-120.5|-144.5|||| -NMetal-1-Pin|pin@146||-120.5|-200|||| -NMetal-1-Pin|pin@147||-59.5|-84|||| -NMetal-1-Pin|pin@148||-50|-84|||| -NMetal-1-Pin|pin@149||67.5|233|||| -NMetal-1-Pin|pin@151||59|233|||| -NMetal-1-Pin|pin@152||-61.5|103|||| -NMetal-1-Pin|pin@153||-56|103|||| -NMetal-2-Pin|pin@159||-69|-38|||| -NMetal-2-Pin|pin@161||54|144|||| -IdriversL:predDri20wMC;3{lay}|predDri2@0||-119|-216|||D5G4; -IdriversL:predORdri20wMC;1{lay}|predORdr@0||-116|216|RR||D5G4; -IscanK:scanKhx2;3{lay}|scanKhx2@0||0|-360|||D5G4; -IwiresL:select15;1{lay}|select15@0||-116.5|72|||D5G4; -IwiresL:wellContacts13;1{lay}|wellCont@0||-148.5|72|||D5G4; -IwiresL:wellContacts13;1{lay}|wellCont@1||127.5|72|||D5G4; -IwiresL:wellContacts13;1{lay}|wellCont@2||-144.5|-72|||D5G4; -IwiresL:wellContacts13;1{lay}|wellCont@3||136.5|-72|||D5G4; -Ametal-2|net@1|||S0|inv05@0|gnd|-122|-72|inv10D@0|gnd|-131|-72 -Ametal-2|net@2|||S0|inv05@0|vdd|-122|-22|inv10D@0|vdd|-131|-22 -Ametal-2|net@3|||S0|inv05@0|vdd_1|-122|-122|inv10D@0|vdd_1|-131|-122 -Ametal-2|net@4|||S0|inv05@1|gnd|-126|72|inv10D@2|gnd|-135|72 -Ametal-2|net@5|||S0|inv05@1|vdd|-126|122|inv10D@2|vdd|-135|122 -Ametal-2|net@6|||S0|inv05@1|vdd_1|-126|22|inv10D@2|vdd_1|-135|22 -Ametal-1|net@10|||S2700|arbiter3@0|req[A1]|-2|97|contact@1||-2|112 -Ametal-2|net@11|||S1800|contact@0||-67.5|112|contact@1||-2|112 -Ametal-2|net@12|||S0|arbiter3@0|gnd|-49|72|nor20@1|gnd|-49|72 -Ametal-2|net@13|||S0|arbiter3@0|vdd_1|-49|22|nor20@1|vdd|-49|22 -Ametal-2|net@14|||S0|arbiter3@0|vdd|-49|122|nor20@1|vdd_1|-49|122 -Ametal-1|net@19|||S2700|arbiter3@0|req[A_2]|-2|-97|contact@2||-2|-94 -Ametal-2|net@25|||S1800|contact@1||-2|112|contact@4||56|112 -Ametal-2|net@26|||S900|nand10@0|gnd|49|72|arbiter3@0|gnd_1|49|72 -Ametal-2|net@27|||S900|nand10@0|vdd|49|22|arbiter3@0|vdd_3|49|22 -Ametal-2|net@28|||S900|nand10@0|vdd_1|49|122|arbiter3@0|vdd_2|49|122 -Ametal-1|net@38|||S2700|arbiter3@0|grant[A]|20.5|56|contact@5||20.5|62 -Ametal-1|net@40|||S2700|ctrAND2i@0|inA|62.5|-52|contact@6||62.5|-50 -Ametal-1|net@41|||RS0|arbiter3@0|grant[A_1]|20.5|-56|pin@7||9.5|-56 -Ametal-1|net@42||0.4|S2700|pin@7||9.5|-56|pin@8||9.5|-51.5 -Ametal-1|net@43|||S2700|pin@8||9.5|-51.5|contact@7||9.5|-50 -Ametal-2|net@48|||S0|inv10D@1|gnd_1|115|-72|ctrAND2i@0|gnd_1|115|-72 -Ametal-2|net@49|||S0|inv10D@1|vdd_2|115|-22|ctrAND2i@0|vdd_2|115|-22 -Ametal-2|net@50|||S0|inv10D@1|vdd_3|115|-122|ctrAND2i@0|vdd_3|115|-122 -Ametal-1|net@52|||S900|ctrAND2i@0|inB|60.5|-92|contact@8||60.5|-94 -Ametal-1|net@54|||S900|inv10D@1|out|117.5|-65|contact@9||117.5|-94 -Ametal-2|net@58|||S1800|inv10D@2|gnd_1|-118|72|nor20@1|gnd_1|-114|72 -Ametal-2|net@59|||S1800|inv10D@2|vdd_3|-118|22|nor20@1|vdd_2|-114|22 -Ametal-2|net@60|||S1800|inv10D@2|vdd_2|-118|122|nor20@1|vdd_3|-114|122 -Ametal-2|net@66|||S0|contact@2||-2|-94|contact@10||-50|-94 -Ametal-1|net@67|||S900|nor20@0|out_2|-59.5|-56|pin@147||-59.5|-84 -Ametal-2|net@77|||S0|wellCont@0|gnd_1|-144|72|inv05@1|gnd_1|-144|72 -Ametal-2|net@78|||S0|wellCont@0|vdd_2|-144|22|inv05@1|vdd_3|-144|22 -Ametal-2|net@79|||S0|wellCont@0|vdd_3|-144|122|inv05@1|vdd_2|-144|122 -Ametal-2|net@80|||S0|wellCont@3|gnd|132|-72|inv10D@1|gnd|132|-72 -Ametal-2|net@81|||S0|wellCont@3|vdd|132|-122|inv10D@1|vdd_1|132|-122 -Ametal-2|net@82|||S0|wellCont@3|vdd_1|132|-22|inv10D@1|vdd|132|-22 -Ametal-2|net@83|||S0|wellCont@2|gnd_1|-140|-72|inv05@0|gnd_1|-140|-72 -Ametal-2|net@84|||S0|wellCont@2|vdd_2|-140|-122|inv05@0|vdd_3|-140|-122 -Ametal-2|net@85|||S0|wellCont@2|vdd_3|-140|-22|inv05@0|vdd_2|-140|-22 -Ametal-2|net@104||6.2|S1800|predDri2@0|vdd_2|-97.5|-166|inv20A@0|vdd|116|-166 -Ametal-2|net@105||6.2|S0|inv20A@0|gnd|116|-216|predDri2@0|gnd_1|-97.5|-216 -Ametal-2|net@106||6.2|S0|inv20A@0|vdd_1|116|-266|predDri2@0|vdd_3|-97.5|-266 -Ametal-2|net@115|||S0|nand10@2|gnd|86|72|nand10@0|gnd_1|86|72 -Ametal-2|net@116|||S0|nand10@2|vdd|86|22|nand10@0|vdd_2|86|22 -Ametal-2|net@117|||S0|nand10@2|vdd_1|86|122|nand10@0|vdd_3|86|122 -Ametal-2|net@119|||S0|wellCont@1|gnd|123|72|nand10@2|gnd_1|123|72 -Ametal-2|net@120|||S0|wellCont@1|vdd|123|22|nand10@2|vdd_2|123|22 -Ametal-2|net@121|||S0|wellCont@1|vdd_1|123|122|nand10@2|vdd_3|123|122 -Ametal-1|net@122|||S0|nand10@2|inB|97.5|97|pin@23||75.5|97 -Ametal-1|net@123|||S900|pin@23||75.5|97|nand10@0|out|75.5|88 -Ametal-2|net@125|||S1800|contact@5||20.5|62|contact@11||112|62 -Ametal-1|net@127|||S2700|nand10@2|inA|112|47|contact@11||112|62 -Ametal-2|net@128|||S0|nor20@0|inA|-63.5|-100|contact@12||-116.5|-100 -Ametal-1|net@129|||S2700|inv10D@0|out|-116.5|-65|pin@26||-116.5|-54 -Ametal-1|net@130|||S900|pin@26||-116.5|-54|contact@12||-116.5|-100 -Ametal-1|net@132|||S0|pin@26||-116.5|-54|pin@28||-133|-54 -Ametal-1|net@133|||S2700|inv05@0|in|-133|-57|pin@28||-133|-54 -Ametal-2|net@134|||S0|nor20@0|gnd|-49|-72|arbiter3@0|gnd_2|-49|-72 -Ametal-2|net@135|||S0|nor20@0|vdd|-49|-22|arbiter3@0|vdd_5|-49|-22 -Ametal-2|net@136|||S0|nor20@0|vdd_1|-49|-122|arbiter3@0|vdd_4|-49|-122 -Ametal-2|net@137|||S0|nor20@0|gnd_1|-114|-72|inv10D@0|gnd_1|-114|-72 -Ametal-2|net@138|||S0|nor20@0|vdd_2|-114|-22|inv10D@0|vdd_2|-114|-22 -Ametal-2|net@139|||S0|nor20@0|vdd_3|-114|-122|inv10D@0|vdd_3|-114|-122 -Ametal-2|net@140|||S0|contact@6||62.5|-50|contact@7||9.5|-50 -Ametal-2|net@141|||S1800|contact@8||60.5|-94|contact@9||117.5|-94 -Ametal-1|net@142|||S900|ctrAND2i@0|out|110.5|-56|pin@30||110.5|-191 -Ametal-1|net@143|||S900|pin@30||110.5|-191|pin@95||110.5|-238 -Ametal-1|net@144|||S1800|pin@30||110.5|-191|inv20A@0|in_1|120|-191 -Ametal-1|net@146|||S1800|pin@31||110.5|-241|inv20A@0|in|120|-241 -Ametal-1|net@148|||S1800|inv10D@1|in|123.5|-97|pin@33||143.5|-97 -Ametal-2|net@153|||S0|nand10@1|gnd|104.5|216|nor10B@1|gnd_1|102.5|216 -Ametal-2|net@154|||S0|nand10@1|vdd_1|104.5|266|nor10B@1|vdd_2|102.5|266 -Ametal-2|net@155|||S0|nand10@1|vdd|104.5|166|nor10B@1|vdd_3|102.5|166 -Ametal-1|net@156|||S2700|nand10@2|out|112.5|88|pin@36||112.5|138 -Ametal-1|net@158|||S1800|pin@36||112.5|138|pin@38||130.5|138 -Ametal-1|net@159|||S2700|pin@38||130.5|138|nand10@1|inA|130.5|191 -Ametal-2|net@163|||S1800|inv40B@0|gnd|1.5|216|nor10B@2|gnd|3.5|216 -Ametal-2|net@164|||S1800|inv40B@0|vdd|1.5|266|nor10B@2|vdd|3.5|266 -Ametal-2|net@165|||S1800|inv40B@0|vdd_1|1.5|166|nor10B@2|vdd_1|3.5|166 -Ametal-1|net@166|||S1800|inv40B@0|in_1|-6|241|pin@39||2.5|241 -Ametal-1|net@167|||S900|pin@39||2.5|241|contact@13||2.5|200 -Ametal-1|net@169|||S0|pin@41||2.5|191|inv40B@0|in|-6|191 -Ametal-1|net@174|||S2700|pin@41||2.5|191|contact@13||2.5|200 -Ametal-2|net@178|||S0|contact@14||34|200|contact@13||2.5|200 -Ametal-2|net@182|||S0|contact@15||92|200|contact@14||34|200 -Ametal-1|net@186|||S900|pin@48||-61.5|152|pin@152||-61.5|103 -Ametal-2|net@187|||S1800|nor20@1|inA|-63.5|100|contact@17||-56|100 -Ametal-1|net@188|||S1800|pin@48||-61.5|152|pin@49||-27|152 -Ametal-1|net@189|||S2700|pin@49||-27|152|inv40B@0|out|-27|223 -Ametal-2|net@205|||S0|inv10D@4|gnd_1|61.5|216|nor10B@1|gnd|61.5|216 -Ametal-2|net@206|||S0|inv10D@4|vdd_3|61.5|266|nor10B@1|vdd|61.5|266 -Ametal-2|net@207|||S0|inv10D@4|vdd_2|61.5|166|nor10B@1|vdd_1|61.5|166 -Ametal-2|net@208|||S0|inv10D@4|gnd|44.5|216|nor10B@2|gnd_1|44.5|216 -Ametal-2|net@209|||S0|inv10D@4|vdd_1|44.5|266|nor10B@2|vdd_2|44.5|266 -Ametal-2|net@210|||S0|inv10D@4|vdd|44.5|166|nor10B@2|vdd_3|44.5|166 -Ametal-2|net@211|||S1800|nor10B@2|inA|17|238|contact@19||53|238 -Ametal-1|net@212|||S900|inv10D@4|in|53|241|contact@19||53|238 -Ametal-2|net@216|||S0|nor10B@2|inA|17|238|contact@21||-56|238 -Ametal-1|net@230|||S2700|mlat1in5@0|out_2|-56|227|contact@21||-56|238 -Ametal-2|net@232|||S0|mlat1in5@0|gnd_1|-39.5|216|inv40B@0|gnd_1|-39.5|216 -Ametal-2|net@233|||S0|mlat1in5@0|vdd_2|-39.5|166|inv40B@0|vdd_3|-39.5|166 -Ametal-2|net@234|||S0|mlat1in5@0|vdd_3|-39.5|266|inv40B@0|vdd_2|-39.5|266 -Ametal-2|net@235|||S0|mlat1in5@0|gnd|-86.5|216|predORdr@0|gnd|-86.5|216 -Ametal-2|net@236|||S0|mlat1in5@0|vdd|-86.5|166|predORdr@0|vdd|-86.5|166 -Ametal-2|net@237|||S0|mlat1in5@0|vdd_1|-86.5|266|predORdr@0|vdd_1|-86.5|266 -Ametal-2|net@238|||S0|contact@13||2.5|200|contact@22||-63.5|200 -Ametal-1|net@239|||S2700|mlat1in5@0|c[T]|-63.5|197|contact@22||-63.5|200 -Ametal-1|net@241||0.4|S900|mlat1in5@0|c[F]|-64.3|241|contact@23||-64.3|232 -Ametal-1|net@243||0.4|S2700|inv40B@0|out|-27|223|contact@24||-27|232 -Ametal-1|net@244|||S2700|inv10D@2|out|-120.5|79|pin@66||-120.5|88.5 -Ametal-1|net@246|||S0|pin@66||-120.5|88.5|pin@68||-137|88.5 -Ametal-1|net@247|||S2700|inv05@1|in|-137|87|pin@68||-137|88.5 -Ametal-3|net@255|||S2700|contact@27||30|-226|contact@26||30|226 -Ametal-1|net@257|||S2700|predORdr@0|mc|-93|223|contact@25||-93|226 -Ametal-3|net@261|||S2700|scanKhx2@0|mc_2|30|-288|contact@27||30|-226 -Ametal-1|net@264|||S900|predDri2@0|mc|-134|-223|contact@28||-134|-226 -Ametal-1|net@265|||S900|pin@44||34|204|contact@14||34|200 -Ametal-2|net@267|||S1800|contact@23||-64.3|232|contact@24||-27|232 -Ametal-2|net@269|||S1800|contact@25||-93|226|contact@26||30|226 -Ametal-2|net@270|||S1800|contact@28||-134|-226|contact@27||30|-226 -Ametal-1|net@276|||S900|scanKhx2@0|din[1]|-23.5|-385|contact@40||-23.5|-400 -Ametal-1|net@285|||S0|nand10@1|inB|116|241|pin@89||103.5|241 -Ametal-1|net@286|||S900|pin@89||103.5|241|contact@45||103.5|144 -Ametal-1|net@289|||S2700|scanKhx2@0|din[2]|97.5|-385|contact@54||97.5|-370.5 -Ametal-1|net@293|||S900|nand10@0|inA|75|47|pin@93||75|-3 -Ametal-1|net@294|||S0|pin@93||75|-3|pin@92||61|-3 -Ametal-1|net@295|||S900|contact@0||-67.5|112|nor20@1|out_1|-67.5|89.5 -Ametal-1|net@297|||S900|pin@95||110.5|-238|pin@31||110.5|-241 -Ametal-1|net@299|||S900|inv05@0|out|-135.5|-79|contact@29||-135.5|-112 -Ametal-1|net@309|||S0|nor20@1|inB|-87.5|47.5|pin@103||-104.5|47.5 -Ametal-1|net@310|||S900|pin@103||-104.5|47.5|contact@36||-104.5|44 -Ametal-1|net@314|||S2700|inv10D@2|in|-126.5|47|contact@31||-126.5|50 -Ametal-1|net@318|||S2700|pin@110||-101.5|90|pin@111||-101.5|139 -Ametal-1|net@319|||S0|pin@110||-101.5|90|pin@112||-115|90 -Ametal-1|net@323|||S900|predORdr@0|pred|-124|200|pin@114||-124|162.5 -Ametal-1|net@324|||S1800|pin@114||-124|162.5|pin@115||-111|162.5 -Ametal-1|net@325|||S900|pin@115||-111|162.5|pin@116||-111|139 -Ametal-1|net@326|||S1800|pin@116||-111|139|pin@111||-101.5|139 -Ametal-1|net@328|||S0|arbiter3@0|req[A_3]|-39.5|-47|pin@119||-46|-47 -Ametal-1|net@329|||S900|pin@119||-46|-47|contact@33||-46|-50.5 -Ametal-1|net@332|||S900|inv10D@2|out|-120.5|79|contact@35||-120.5|44 -Ametal-2|net@334|||S1800|contact@29||-135.5|-112|contact@55||42|-112 -Ametal-2|net@335|||S1800|contact@31||-126.5|50|contact@32||-115|50 -Ametal-1|net@336|||S900|pin@112||-115|90|contact@32||-115|50 -Ametal-1|net@342|||S900|contact@32||-115|50|pin@121||-115|-2 -Ametal-1|net@343|||S1800|pin@121||-115|-2|pin@122||-104|-2 -Ametal-2|net@344|||S0|contact@33||-46|-50.5|contact@37||-104|-50.5 -Ametal-1|net@345|||S900|pin@122||-104|-2|contact@37||-104|-50.5 -Ametal-1|net@346|||S900|contact@4||56|112|pin@123||56|97 -Ametal-1|net@347|||S1800|pin@123||56|97|nand10@0|inB|60.5|97 -Ametal-1|net@348|||S2700|contact@15||92|200|pin@46||92|204 -Ametal-1|net@349|||S0|pin@46||92|204|pin@124||85.5|204 -Ametal-1|net@350|||S2700|pin@124||85.5|204|nor10B@1|inB|85.5|204.5 -Ametal-1|net@353|||S2700|nor20@0|inB|-87.5|-47.5|contact@38||-87.5|-38 -Ametal-3|net@358|||S2700|contact@41||-42|-400|contact@42||-42|-6 -Ametal-2|net@364|||S1800|contact@43||-139.5|-6|contact@42||-42|-6 -Ametal-1|net@366|||S900|inv05@1|out|-139.5|65|contact@43||-139.5|-6 -Ametal-1|net@367|||S2700|inv20A@0|out_2|124|-173|pin@131||124|-146 -Ametal-1|net@368|||S900|pin@33||143.5|-97|pin@132||143.5|-146 -Ametal-1|net@369|||S1800|pin@131||124|-146|pin@132||143.5|-146 -Ametal-1|net@370|||S0|arbiter3@0|req[A2]|-39.5|47|pin@133||-51|47 -Ametal-1|net@371|||S2700|pin@133||-51|47|pin@134||-51|92 -Ametal-1|net@372|||S1800|pin@134||-51|92|pin@135||-46|92 -Ametal-2|net@374|||S1800|contact@35||-120.5|44|contact@36||-104.5|44 -Ametal-2|net@375|||S1800|pin@159||-69|-38|contact@39||61|-38 -Ametal-2|net@376|||S0|contact@40||-23.5|-400|contact@41||-42|-400 -Ametal-2|net@381|||S1800|contact@15||92|200|contact@46||131|200 -Ametal-1|net@383|||S900|nand10@1|out|131|232|contact@46||131|200 -Ametal-1|net@384|||S2700|ctrAND2i@0|out|110.5|-56|contact@47||110.5|6 -Ametal-1|net@391|||S0|pin@44||34|204|pin@141||27.5|204 -Ametal-1|net@392|||S2700|pin@141||27.5|204|nor10B@2|inB|27.5|204.5 -Ametal-1|net@394|||S2700|inv10D@0|in|-122.5|-97|contact@49||-122.5|-94 -Ametal-1|net@398|||S2700|pin@135||-46|92|contact@44||-46|144 -Ametal-2|net@399|||S1800|contact@44||-46|144|pin@161||54|144 -Ametal-2|net@401|||S1800|contact@49||-122.5|-94|contact@50||-101.5|-94 -Ametal-1|net@402|||S2700|pin@144||-101.5|-144.5|contact@50||-101.5|-94 -Ametal-1|net@403|||S0|pin@144||-101.5|-144.5|pin@145||-120.5|-144.5 -Ametal-1|net@404|||S900|pin@145||-120.5|-144.5|pin@146||-120.5|-200 -Ametal-1|net@405|||S0|pin@146||-120.5|-200|predDri2@0|pred|-136|-200 -Ametal-1|net@407|||S900|predDri2@0|in|-119|-238|contact@51||-119|-238 -Ametal-1|net@409|||S900|pin@95||110.5|-238|contact@52||110.5|-238 -Ametal-2|net@410|||S1800|contact@51||-119|-238|contact@52||110.5|-238 -Ametal-3|net@417|||S2700|contact@53||42|-370.5|contact@55||42|-112 -Ametal-2|net@418|||S1800|contact@53||42|-370.5|contact@54||97.5|-370.5 -Ametal-1|net@420|||S1800|pin@147||-59.5|-84|pin@148||-50|-84 -Ametal-1|net@421|||S900|pin@148||-50|-84|contact@10||-50|-94 -Ametal-1|net@423|||S900|pin@92||61|-3|contact@39||61|-38 -Ametal-2|net@424|||S0|arbiter3@0|gnd_3|49|-72|ctrAND2i@0|gnd|49|-72 -Ametal-2|net@425|||S0|arbiter3@0|vdd_7|49|-22|ctrAND2i@0|vdd|49|-22 -Ametal-2|net@426|||S0|arbiter3@0|vdd_6|49|-122|ctrAND2i@0|vdd_1|49|-122 -Ametal-1|net@427|||S2700|pin@149||67.5|233|contact@56||67.5|238 -Ametal-2|net@428|||S0|nor10B@1|inA|75|238|contact@56||67.5|238 -Ametal-1|net@430|||S2700|inv10D@4|out|59|209|pin@151||59|233 -Ametal-1|net@433|||S1800|pin@152||-61.5|103|pin@153||-56|103 -Ametal-1|net@434|||S900|pin@153||-56|103|contact@17||-56|100 -Ametal-1|net@439|||S2700|predORdr@0|in|-108|238|contact@57||-108|250 -Ametal-1|net@440|||S0|pin@149||67.5|233|pin@151||59|233 -Ametal-2|net@441|||S1800|contact@57||-108|250|contact@58||24|250 -Ametal-1|net@444|||S2700|predORdr@0|inB|-124|238|contact@59||-124|244 -Ametal-2|net@450|||S0|contact@47||110.5|6|contact@60||-42|6 -Ametal-2|net@451|||S1800|contact@59||-124|244|contact@61||-42|244 -Ametal-3|net@453|||S2700|contact@60||-42|6|contact@61||-42|244 -Ametal-1|net@456|||S900|contact@58||24|250|nor10B@2|out_4|24|226.5 -Ametal-2|net@457|||S1800|contact@38||-87.5|-38|pin@159||-69|-38 -Ametal-2|net@459|||S1800|pin@161||54|144|contact@45||103.5|144 -EclS[F]||D5G2;|scanKhx2@0|clS[F]|I -EclS[F_1]||D5G2;|scanKhx2@0|clS[F_1]|I -EclS[T]||D5G2;|scanKhx2@0|clS[T]|I -EclS[T_1]||D5G2;|scanKhx2@0|clS[T_1]|I -Ecl[F]||D5G2;|scanKhx2@0|cl[F]|I -Ecl[F_1]||D5G2;|scanKhx2@0|cl[F_1]|I -Ecl[T]||D5G2;|scanKhx2@0|cl[T]|I -Ecl[T_1]||D5G2;|scanKhx2@0|cl[T_1]|I -Epred|do[M]|D5G2;|predORdr@0|pred|O -Eout@650794859|fire[M]|D5G2;|nor10B@1|out_4|O -Eout|fire[T]|D5G2;|ctrAND2i@0|out|O -Egnd_6|gnd|D5G2;|predORdr@0|gnd_1|G -Egnd_1||D5G2;|inv20A@0|gnd_1|G -Egnd_4||D5G2;|nand10@1|gnd_1|G -Egnd_5||D5G2;|predDri2@0|gnd|G -Egnd_7||D5G2;|scanKhx2@0|gnd|G -Egnd_8||D5G2;|scanKhx2@0|gnd_1|G -Egnd_9||D5G2;|wellCont@0|gnd|G -Egnd_10||D5G2;|wellCont@1|gnd_1|G -Egnd_11||D5G2;|wellCont@2|gnd|G -Egnd_12||D5G2;|wellCont@3|gnd_1|G -Eout@226478080|ilc[cnt]|D5G2;|inv40B@0|out|O -Ein|ilc[done]|D5G2;|mlat1in5@0|in|I -Emc||D5G2;|scanKhx2@0|mc|I -Emc_2||D5G2;|scanKhx2@0|mc_1|O -Equiet||D5G2;|pin@161||I -Erd[F]||D5G2;|scanKhx2@0|rd[F]|I -Erd[F_1]||D5G2;|scanKhx2@0|rd[F_1]|I -Erd[T]||D5G2;|scanKhx2@0|rd[T]|I -Erd[T_1]||D5G2;|scanKhx2@0|rd[T_1]|I -Esel[NOint]||D5G2;|pin@159||I -Esin||D5G2;|scanKhx2@0|sin|I -Esout||D5G2;|scanKhx2@0|sout|O -Epred@413792291|torp|D5G2;|predDri2@0|pred|O -Evdd_13|vdd|D5G2;|predORdr@0|vdd_3|P -Evdd_2||D5G2;|inv20A@0|vdd_2|P -Evdd_3||D5G2;|inv20A@0|vdd_3|P -Evdd_8||D5G2;|nand10@1|vdd_2|P -Evdd_9||D5G2;|nand10@1|vdd_3|P -Evdd_10||D5G2;|predDri2@0|vdd|P -Evdd_11||D5G2;|predDri2@0|vdd_1|P -Evdd_12||D5G2;|predORdr@0|vdd_2|P -Evdd_14||D5G2;|scanKhx2@0|vdd|P -Evdd_15||D5G2;|scanKhx2@0|vdd_1|P -Evdd_16||D5G2;|scanKhx2@0|vdd_2|P -Evdd_17||D5G2;|scanKhx2@0|vdd_3|P -Evdd_18||D5G2;|wellCont@0|vdd|P -Evdd_19||D5G2;|wellCont@0|vdd_1|P -Evdd_20||D5G2;|wellCont@1|vdd_2|P -Evdd_21||D5G2;|wellCont@1|vdd_3|P -Evdd_22||D5G2;|wellCont@2|vdd|P -Evdd_23||D5G2;|wellCont@2|vdd_1|P -Evdd_24||D5G2;|wellCont@3|vdd_2|P -Evdd_25||D5G2;|wellCont@3|vdd_3|P +NX-Metal-1-Metal-2-Con|contact@0||145|-110|||| +NX-Metal-1-Metal-2-Con|contact@1||-82|-110|||| +NX-Metal-1-Metal-2-Con|contact@2||101.5|-116|||| +NX-Metal-1-Metal-2-Con|contact@3||181|-116|||| +NX-Metal-1-Metal-2-Con|contact@4||104.5|-160|||| +NX-Metal-1-Metal-2-Con|contact@5||39|-160|||| +NX-Metal-1-Metal-2-Con|contact@6||-46|-172|||| +NX-Metal-1-Metal-2-Con|contact@7||56.5|-172|||| +NX-Metal-1-Metal-2-Con|contact@8||-62|21.5|||| +NX-Metal-1-Metal-2-Con|contact@9||10|21.5|||| +NX-Metal-1-Metal-2-Con|contact@10||92|21.5|||| +NX-Metal-1-Metal-2-Con|contact@11||14|160|||| +NX-Metal-1-Metal-2-Con|contact@13||-9|160|||| +NX-Metal-1-Metal-2-Con|contact@14||-70.5|28|||| +NX-Metal-1-Metal-2-Con|contact@15||8|104|||| +NX-Metal-1-Metal-2-Con|contact@16||-147.5|104|||| +NX-Metal-1-Metal-2-Con|contact@18||10|-154|||| +NX-Metal-1-Metal-2-Con|contact@19||-65|-154|||| +NX-Metal-1-Metal-2-Con|contact@22||-27|172|||| +NX-Metal-1-Metal-2-Con|contact@23||-194.5|172|||| +NX-Metal-1-Metal-2-Con|contact@24||-178.5|160|||| +NX-Metal-1-Metal-2-Con|contact@25||29.5|128|||| +NX-Metal-1-Metal-2-Con|contact@26||-130|128|||| +NX-Metal-1-Metal-2-Con|contact@29||121.5|160|||| +NX-Metal-1-Metal-2-Con|contact@30||-147.5|116|||| +NX-Metal-1-Metal-2-Con|contact@31||-124.5|122|||| +NX-Metal-1-Metal-2-Con|contact@32||118.5|21.5|||| +NX-Metal-1-Metal-2-Con|contact@33||-36.5|166|||| +NX-Metal-1-Metal-2-Con|contact@34||-73.5|178|||| +NX-Metal-1-Metal-2-Con|contact@35||-42.5|110|||| +NX-Metal-2-Metal-3-Con|contact@36||-90|110|||| +NX-Metal-2-Metal-3-Con|contact@37||-101.5|178|||| +NX-Metal-2-Metal-3-Con|contact@38||-90|-122|||| +NX-Metal-1-Metal-2-Con|contact@39||-106|-122|||| +NX-Metal-1-Metal-2-Con|contact@40||-135|-134|||| +NX-Metal-2-Metal-3-Con|contact@41||-101.5|-134|||| +NX-Metal-2-Metal-3-Con|contact@42||-84|-166|||| +NX-Metal-2-Metal-3-Con|contact@43||-95.5|-172|||| +NX-Metal-1-Metal-2-Con|contact@44||-112|-166|||| +NX-Metal-1-Metal-2-Con|contact@45||-129|-172|||| +NX-Metal-1-Metal-2-Con|contact@46||53.5|-72|||| +NX-Metal-1-Metal-2-Con|contact@47||-135|72|||| +NX-Metal-1-Metal-2-Con|contact@48||-195|66|||| +IcentersJ:ctrAND4in30;3{lay}|ctrAND4i@0||96.5|-144|Y||D5G4; +IgatesK:inv10D;1{lay}|inv10D@0||-52|-144|Y||D5G4; +IgatesK:inv10D;1{lay}|inv10D@1||158|-144|Y||D5G4; +IgatesK:inv10D;1{lay}|inv10D@2||175|-144|||D5G4; +IgatesK:inv10D;1{lay}|inv10D@3||-21|144|XY||D5G4; +IgatesK:inv10D;1{lay}|inv10D@5||-136|144|Y||D5G4; +IgatesK:inv10D;1{lay}|inv10D@6||-129|-144|X||D5G4; +IgatesK:inv10D;1{lay}|inv10D@7||-112|-144|||D5G4; +IlatchesK:mlat1in10i;1{lay}|mlat1in1@1||-174.5|144|X||D5G4; +IgatesK:nand10;1{lay}|nand10@0||62|0|YRR||D5G4; +IgatesK:nand10;1{lay}|nand10@1||99|0|Y||D5G4; +IgatesK:nand20sym;1{lay}|nand20sy@0||155|144|||D5G4; +IgatesK:nor10B;1{lay}|nor10B@0||8|144|Y||D5G4; +IgatesK:nor10symB;1{lay}|nor10sym@1||140|0|||D5G4; +IgatesK:nor20;1{lay}|nor20@0||-76|0|XY||D5G4; +IgatesK:nor30sym;1{lay}|nor30sym@0||75.5|144|||D5G4; +NMetal-1-Pin|pin@0||162|29|||| +NMetal-1-Pin|pin@1||162|-17|||| +NMetal-1-Pin|pin@2||118.5|-28.5|||| +NMetal-1-Pin|pin@3||118.5|17|||| +NMetal-1-Pin|pin@13||-67|-72|||| +NMetal-1-Pin|pin@16||-115|-72|||| +NMetal-1-Pin|pin@17||-82|-78|||| +NMetal-1-Pin|pin@19||-130|-78|||| +NMetal-1-Pin|pin@21||145|-119|||| +NMetal-1-Pin|pin@22||164|-169|||| +NMetal-1-Pin|pin@25||-113.5|16|||| +NMetal-1-Pin|pin@27||-109.7|-66|||| +NMetal-1-Pin|pin@28||-62|-66|||| +NMetal-1-Pin|pin@30||-62|-119|||| +NMetal-1-Pin|pin@32||-113.5|5.5|||| +NMetal-1-Pin|pin@33||-109.7|5.5|||| +NMetal-1-Pin|pin@35||-62|78|||| +NMetal-1-Pin|pin@37||-96|78|||| +NMetal-1-Pin|pin@38||39|25|||| +NMetal-1-Pin|pin@42||133|72|||| +NMetal-1-Pin|pin@43||131.5|66|||| +NMetal-1-Pin|pin@44||189|66|||| +NMetal-1-Pin|pin@45||189|169|||| +NMetal-1-Pin|pin@48||121.5|160|||| +NMetal-1-Pin|pin@53||-27|72|||| +NMetal-1-Pin|pin@54||-70.5|72|||| +NMetal-1-Pin|pin@57||-168.5|-22|||| +NMetal-1-Pin|pin@80||84.5|72|||| +NMetal-1-Pin|pin@81||85.5|-25|||| +NMetal-1-Pin|pin@82||53.5|-73|||| +NMetal-1-Pin|pin@84||106.5|-73|||| +NMetal-1-Pin|pin@86||-96|17|||| +NMetal-1-Pin|pin@87||-98|17|||| +NMetal-1-Pin|pin@89||-98|-24.5|||| +NMetal-1-Pin|pin@90||92|24.5|||| +NMetal-1-Pin|pin@91||95|24.5|||| +NMetal-1-Pin|pin@94||14|156|||| +NMetal-1-Pin|pin@95||-113|72|||| +NMetal-1-Pin|pin@97||-135|16|||| +NMetal-1-Pin|pin@100||84.5|32|||| +NMetal-1-Pin|pin@102||75.5|32|||| +NMetal-2-Pin|pin@107||-54.5|-154|||| +NMetal-2-Pin|pin@110||34.5|-110|||| +NMetal-1-Pin|pin@138||-113|163|||| +NMetal-1-Pin|pin@143||-149|169|||| +NMetal-2-Pin|pin@145||1|116|||| +NMetal-1-Pin|pin@146||-149|147|||| +NMetal-1-Pin|pin@147||-147.5|147|||| +NMetal-1-Pin|pin@148||-9|169|||| +NMetal-1-Pin|pin@149||11.5|156|||| +NMetal-1-Pin|pin@150||-124.5|210|||| +NMetal-2-Pin|pin@151||168|21.5|||| +NMetal-1-Pin|pin@152||-113|210|||| +NMetal-1-Pin|pin@153||-36.5|179|||| +NMetal-1-Pin|pin@154||-33|179|||| +NMetal-1-Pin|pin@155||-33|203|||| +NMetal-1-Pin|pin@156||-168.5|72|||| +NMetal-1-Pin|pin@157||-147.5|72|||| +NMetal-3-Pin|pin@161||-95.5|-210|||| +NMetal-3-Pin|pin@163||-84|-210|||| +NMetal-3-Pin|pin@168||-95.5|210|||| +NMetal-3-Pin|pin@170||-84|210|||| +NMetal-2-Pin|pin@171||-29|-72|||| +NMetal-2-Pin|pin@174||-204.5|72|||| +NMetal-1-Pin|pin@178||-197.5|117|||| +NMetal-1-Pin|pin@179||-195|117|||| +NMetal-2-Pin|pin@182||216|66|||| +IdriversL:predDri20wMC;3{lay}|predDri2@0||-82|-144|XY||D5G4; +IdriversL:predORdri20wMC;1{lay}|predORdr@1||-138|0|YRR||D5G4; +IpredWait;2{lay}|predWait@1||-70.5|144|||D5G4; +IwiresL:select30;1{lay}|select30@0||194.5|-144|||D5G4; +IwiresL:select60;1{lay}|select60@0||179.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@2||-142|-144|||D5G4; +IwiresL:wellContacts26;1{lay}|wellCont@4||-119|144|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@5||211.5|144|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@6||211.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@7||211.5|-144|||D5G4; +Ametal-2|net@0|||S900|inv10D@0|gnd_1|-43.5|-144|arbiter2@0|gnd_2|-43.5|-144 +Ametal-2|net@1|||S900|inv10D@0|vdd_2|-43.5|-194|arbiter2@0|vdd_4|-43.5|-194 +Ametal-2|net@2|||S900|inv10D@0|vdd_3|-43.5|-94|arbiter2@0|vdd_5|-43.5|-94 +Ametal-2|net@3|||S0|predDri2@0|gnd|-60.5|-144|inv10D@0|gnd|-60.5|-144 +Ametal-2|net@4|||S0|predDri2@0|vdd|-60.5|-194|inv10D@0|vdd|-60.5|-194 +Ametal-2|net@5|||S0|predDri2@0|vdd_1|-60.5|-94|inv10D@0|vdd_1|-60.5|-94 +Ametal-2|net@14|||S0|inv10D@2|gnd|166.5|-144|inv10D@1|gnd_1|166.5|-144 +Ametal-2|net@15|||S0|inv10D@2|vdd|166.5|-94|inv10D@1|vdd_3|166.5|-94 +Ametal-2|net@16|||S0|inv10D@2|vdd_1|166.5|-194|inv10D@1|vdd_2|166.5|-194 +Ametal-2|net@17|||S0|nor20@0|gnd|-43.5|0|arbiter2@0|gnd|-43.5|0 +Ametal-2|net@18|||S0|nor20@0|vdd|-43.5|-50|arbiter2@0|vdd_1|-43.5|-50 +Ametal-2|net@19|||S0|nor20@0|vdd_1|-43.5|50|arbiter2@0|vdd|-43.5|50 +Ametal-2|net@31|||S0|nor10sym@1|gnd|119.5|0|nand10@1|gnd_1|117.5|0 +Ametal-2|net@32|||S0|nor10sym@1|vdd|119.5|50|nand10@1|vdd_3|117.5|50 +Ametal-2|net@33|||S0|nor10sym@1|vdd_1|119.5|-50|nand10@1|vdd_2|117.5|-50 +Ametal-2|net@37|||S1800|nor30sym@0|gnd_1|122|144|nand20sy@0|gnd|122.5|144 +Ametal-2|net@38|||S1800|nor30sym@0|vdd_2|122|194|nand20sy@0|vdd|122.5|194 +Ametal-2|net@39|||S1800|nor30sym@0|vdd_3|122|94|nand20sy@0|vdd_1|122.5|94 +Ametal-1|net@73|||S1800|nor10sym@1|inA|142.5|29|pin@0||162|29 +Ametal-1|net@74|||S1800|nor10sym@1|inA_1|145.5|-17|pin@1||162|-17 +Ametal-1|net@75|||S2700|pin@1||162|-17|pin@0||162|29 +Ametal-1|net@76|||S0|nor10sym@1|inB_1|137.5|-28.5|pin@2||118.5|-28.5 +Ametal-1|net@77|||S0|nor10sym@1|inB|129.5|17|pin@3||118.5|17 +Ametal-1|net@78|||S900|pin@3||118.5|17|pin@2||118.5|-28.5 +Ametal-2|net@91|||S0|predWait@1|gnd|-111.5|144|wellCont@4|gnd_1|-114.5|144 +Ametal-2|net@92|||S0|predWait@1|vdd_1|-111.5|94|wellCont@4|vdd_2|-114.5|94 +Ametal-2|net@93|||S0|predWait@1|vdd|-111.5|194|wellCont@4|vdd_3|-114.5|194 +Ametal-2|net@94|||S0|predORdr@1|gnd|-108.5|0|nor20@0|gnd_1|-108.5|0 +Ametal-2|net@95|||S0|predORdr@1|vdd|-108.5|50|nor20@0|vdd_3|-108.5|50 +Ametal-2|net@96|||S0|predORdr@1|vdd_1|-108.5|-50|nor20@0|vdd_2|-108.5|-50 +Ametal-1|net@97|||S2700|predDri2@0|mc|-67|-137|pin@13||-67|-72 +Ametal-1|net@102|||S900|predORdr@1|mc|-115|-7|pin@16||-115|-72 +Ametal-1|net@103|||S2700|contact@1||-82|-110|pin@17||-82|-78 +Ametal-1|net@106|||S2700|pin@19||-130|-78|predORdr@1|in|-130|-22 +Ametal-1|net@108|||S0|pin@13||-67|-72|pin@16||-115|-72 +Ametal-1|net@109|||S0|pin@17||-82|-78|pin@19||-130|-78 +Ametal-2|net@110|||S1800|contact@1||-82|-110|pin@110||34.5|-110 +Ametal-1|net@111|||S2700|ctrAND4i@0|out|145|-160|pin@21||145|-119 +Ametal-1|net@113|||S2700|predDri2@0|in|-82|-122|contact@1||-82|-110 +Ametal-1|net@114|||S2700|pin@21||145|-119|contact@0||145|-110 +Ametal-1|net@115|||S1800|pin@21||145|-119|inv10D@1|in|158|-119 +Ametal-1|net@116|||S900|inv10D@1|out|164|-151|pin@22||164|-169 +Ametal-1|net@117|||S1800|pin@22||164|-169|inv10D@2|in|175|-169 +Ametal-1|net@119|||S2700|ctrAND4i@0|inB|101.5|-116|contact@2||101.5|-116 +Ametal-1|net@121|||S2700|inv10D@2|out|181|-137|contact@3||181|-116 +Ametal-1|net@123||0.4|S2700|ctrAND4i@0|inA|104.5|-168|contact@4||104.5|-160 +Ametal-1|net@125||0.4|S900|arbiter2@0|grant[A]|39|-157|contact@5||39|-160 +Ametal-1|net@126|||S1800|predORdr@1|pred|-146|16|pin@25||-113.5|16 +Ametal-1|net@129|||S1800|pin@27||-109.7|-66|pin@28||-62|-66 +Ametal-1|net@132|||S1800|pin@30||-62|-119|inv10D@0|in|-52|-119 +Ametal-1|net@134|||S900|inv10D@0|out|-46|-151|contact@6||-46|-172 +Ametal-1|net@136|||S900|ctrAND4i@0|inC|56.5|-169|contact@7||56.5|-172 +Ametal-2|net@137|||S1800|contact@2||101.5|-116|contact@3||181|-116 +Ametal-2|net@138|||S0|contact@4||104.5|-160|contact@5||39|-160 +Ametal-1|net@139|||S900|pin@33||-109.7|5.5|pin@27||-109.7|-66 +Ametal-1|net@140|||S900|pin@28||-62|-66|pin@30||-62|-119 +Ametal-2|net@141|||S1800|contact@6||-46|-172|contact@7||56.5|-172 +Ametal-1|net@142|||S900|pin@25||-113.5|16|pin@32||-113.5|5.5 +Ametal-1|net@143|||S1800|pin@32||-113.5|5.5|pin@33||-109.7|5.5 +Ametal-1|net@145|||S900|predWait@1|out_1|-62|86|pin@35||-62|78 +Ametal-1|net@148|||S900|pin@37||-96|78|pin@86||-96|17 +Ametal-1|net@150|||S900|pin@38||39|25|arbiter2@0|grant[B]|39|13 +Ametal-1|net@154|||S1800|pin@80||84.5|72|pin@42||133|72 +Ametal-1|net@156|||S2700|pin@42||133|72|nand20sy@0|inB|133|119 +Ametal-1|net@157||0.4|S2700|nor10sym@1|out_2|131.5|23|pin@43||131.5|66 +Ametal-1|net@158||0.4|S1800|pin@43||131.5|66|pin@44||189|66 +Ametal-1|net@159||0.4|S2700|pin@44||189|66|pin@45||189|169 +Ametal-1|net@160||0.4|S0|pin@45||189|169|nand20sy@0|inA|177|169 +Ametal-1|net@162|||S2700|nor20@0|out_1|-62|17.5|contact@8||-62|21.5 +Ametal-1|net@164|||S900|arbiter2@0|req[B]|10|25|contact@9||10|21.5 +Ametal-2|net@166|||S1800|contact@9||10|21.5|contact@10||92|21.5 +Ametal-1|net@167|||S900|pin@90||92|24.5|contact@10||92|21.5 +Ametal-1|net@168|||S2700|nor30sym@0|inA|121.5|137|pin@48||121.5|160 +Ametal-1|net@169|||S1800|pin@48||121.5|160|nand20sy@0|out_4@723792060|133|160 +Ametal-2|net@171|||S1800|contact@11||14|160|contact@29||121.5|160 +Ametal-2|net@177|||S0|contact@11||14|160|contact@13||-9|160 +Ametal-1|net@179|||S900|inv10D@3|out|-27|137|pin@53||-27|72 +Ametal-1|net@180|||S0|pin@53||-27|72|pin@54||-70.5|72 +Ametal-1|net@182|||S900|pin@54||-70.5|72|contact@14||-70.5|28 +Ametal-2|net@183|||S0|nor20@0|inA|-58|28|contact@14||-70.5|28 +Ametal-1|net@184|||S0|pin@35||-62|78|pin@37||-96|78 +Ametal-2|net@185|||S1800|contact@8||-62|21.5|contact@9||10|21.5 +Ametal-2|net@189|||S1800|contact@16||-147.5|104|contact@15||8|104 +Ametal-1|net@190|||S0|predORdr@1|inB|-146|-22|pin@57||-168.5|-22 +Ametal-1|net@192|||S2700|pin@57||-168.5|-22|pin@156||-168.5|72 +Ametal-1|net@220|||S2700|arbiter2@0|req[A]|10|-169|contact@18||10|-154 +Ametal-1|net@222|||S2700|predDri2@0|pred|-65|-160|contact@19||-65|-154 +Ametal-2|net@228|||S900|nand10@0|gnd_1|43.5|0|arbiter2@0|gnd_1|43.5|0 +Ametal-2|net@229|||S900|nand10@0|vdd_2|43.5|50|arbiter2@0|vdd_2|43.5|50 +Ametal-2|net@230|||S900|nand10@0|vdd_3|43.5|-50|arbiter2@0|vdd_3|43.5|-50 +Ametal-2|net@231|||S0|nand10@0|gnd|80.5|0|nand10@1|gnd|80.5|0 +Ametal-2|net@232|||S0|nand10@0|vdd_1|80.5|-50|nand10@1|vdd|80.5|-50 +Ametal-2|net@233|||S0|nand10@0|vdd|80.5|50|nand10@1|vdd_1|80.5|50 +Ametal-1|net@236|||S900|nand10@1|out_1|85.5|-16|pin@81||85.5|-25 +Ametal-1|net@237|||S0|pin@81||85.5|-25|nand10@0|inB|69|-25 +Ametal-1|net@238|||S1800|pin@38||39|25|nand10@0|inA|54.5|25 +Ametal-2|net@239|||S0|ctrAND4i@0|gnd|43.5|-144|arbiter2@0|gnd_3|43.5|-144 +Ametal-2|net@240|||S0|ctrAND4i@0|vdd|43.5|-194|arbiter2@0|vdd_6|43.5|-194 +Ametal-2|net@241|||S0|ctrAND4i@0|vdd_1|43.5|-94|arbiter2@0|vdd_7|43.5|-94 +Ametal-2|net@242|||S0|ctrAND4i@0|gnd_1|149.5|-144|inv10D@1|gnd|149.5|-144 +Ametal-2|net@243|||S0|ctrAND4i@0|vdd_2|149.5|-194|inv10D@1|vdd|149.5|-194 +Ametal-2|net@244|||S0|ctrAND4i@0|vdd_3|149.5|-94|inv10D@1|vdd_1|149.5|-94 +Ametal-1|net@245|||S2700|ctrAND4i@0|inD|53.5|-121|pin@82||53.5|-73 +Ametal-1|net@249|||S900|nand10@1|inA|106.5|-25|pin@84||106.5|-73 +Ametal-1|net@252|||S0|pin@86||-96|17|pin@87||-98|17 +Ametal-1|net@256|||S900|nand10@1|inB|92|25|pin@90||92|24.5 +Ametal-1|net@257|||S1800|pin@90||92|24.5|pin@91||95|24.5 +Ametal-1|net@263|||S900|contact@11||14|160|pin@94||14|156 +Ametal-1|net@266|||S0|pin@95||-113|72|contact@47||-135|72 +Ametal-1|net@267|||S2700|pin@97||-135|16|contact@47||-135|72 +Ametal-1|net@268|||S0|pin@97||-135|16|predORdr@1|pred|-146|16 +Ametal-1|net@272|||S900|pin@80||84.5|72|pin@100||84.5|32 +Ametal-1|net@275|||S900|pin@102||75.5|32|nand10@0|out_1|75.5|16 +Ametal-1|net@276|||S0|nor20@0|inB|-82|-24.5|pin@89||-98|-24.5 +Ametal-2|net@278|||S0|contact@18||10|-154|pin@107||-54.5|-154 +Ametal-1|net@279|||S1800|pin@82||53.5|-73|pin@84||106.5|-73 +Ametal-1|net@280|||S900|pin@87||-98|17|pin@89||-98|-24.5 +Ametal-1|net@281|||RS0|pin@100||84.5|32|pin@102||75.5|32 +Ametal-2|net@288|||S0|pin@107||-54.5|-154|contact@19||-65|-154 +Ametal-2|net@290|||S1800|pin@110||34.5|-110|contact@0||145|-110 +Ametal-2|net@292|||S0|mlat1in1@1|gnd|-144.5|144|inv10D@5|gnd|-144.5|144 +Ametal-2|net@293|||S0|mlat1in1@1|vdd|-144.5|194|inv10D@5|vdd_1|-144.5|194 +Ametal-2|net@294|||S0|mlat1in1@1|vdd_1|-144.5|94|inv10D@5|vdd|-144.5|94 +Ametal-2|net@296|||S1800|inv10D@5|gnd_1|-127.5|144|wellCont@4|gnd|-123.5|144 +Ametal-2|net@297|||S1800|inv10D@5|vdd_2|-127.5|94|wellCont@4|vdd|-123.5|94 +Ametal-2|net@298|||S1800|inv10D@5|vdd_3|-127.5|194|wellCont@4|vdd_1|-123.5|194 +Ametal-1|net@300|||S2700|pin@95||-113|72|pin@138||-113|163 +Ametal-1|net@319|||S2700|inv10D@3|out|-27|137|contact@22||-27|172 +Ametal-2|net@320|||S1800|contact@23||-194.5|172|contact@22||-27|172 +Ametal-1|net@322|||S900|mlat1in1@1|cl[F]|-194.5|173.9|contact@23||-194.5|172 +Ametal-1|net@324|||S1800|pin@138||-113|163|predWait@1|pred[1]|-99.5|163 +Ametal-2|net@326|||S0|contact@13||-9|160|contact@24||-178.5|160 +Ametal-1|net@328|||S900|mlat1in1@1|cl[T]|-178.5|162|contact@24||-178.5|160 +Ametal-2|net@329|||S1800|contact@26||-130|128|contact@25||29.5|128 +Ametal-1|net@331|||S900|nor30sym@0|inB|29.5|151|contact@25||29.5|128 +Ametal-1|net@333||0.4|S900|inv10D@5|out|-130|137|contact@26||-130|128 +Ametal-2|net@344||6.2|S1800|nor10B@0|vdd_3|28.5|194|nor30sym@0|vdd|29|194 +Ametal-2|net@345||6.2|S0|nor30sym@0|gnd|29|144|nor10B@0|gnd_1|28.5|144 +Ametal-2|net@346||6.2|S0|nor30sym@0|vdd_1|29|94|nor10B@0|vdd_2|28.5|94 +Ametal-1|net@348|||S2700|pin@48||121.5|160|contact@29||121.5|160 +Ametal-1|net@349|||S2700|contact@15||8|104|nor10B@0|out_4|8|133.5 +Ametal-1|net@350|||S0|inv10D@5|in|-136|169|pin@143||-149|169 +Ametal-1|net@351|||S900|pin@143||-149|169|mlat1in1@1|out[1]|-149|157 +Ametal-2|net@354|||S900|nor10B@0|inA|1|122|pin@145||1|116 +Ametal-2|net@355|||S1800|contact@30||-147.5|116|pin@145||1|116 +Ametal-1|net@356|||S900|mlat1in1@1|out[1]|-149|157|pin@146||-149|147 +Ametal-1|net@357|||S1800|pin@146||-149|147|pin@147||-147.5|147 +Ametal-1|net@359|||S900|pin@147||-147.5|147|contact@30||-147.5|116 +Ametal-2|net@360|||S0|inv10D@3|gnd|-12.5|144|nor10B@0|gnd|-12.5|144 +Ametal-2|net@361|||S0|inv10D@3|vdd|-12.5|94|nor10B@0|vdd|-12.5|94 +Ametal-2|net@362|||S0|inv10D@3|vdd_1|-12.5|194|nor10B@0|vdd_1|-12.5|194 +Ametal-2|net@363|||S0|inv10D@3|gnd_1|-29.5|144|predWait@1|gnd_1|-29.5|144 +Ametal-2|net@364|||S0|inv10D@3|vdd_3|-29.5|194|predWait@1|vdd_2|-29.5|194 +Ametal-2|net@365|||S0|inv10D@3|vdd_2|-29.5|94|predWait@1|vdd_3|-29.5|94 +Ametal-1|net@366|||S2700|contact@13||-9|160|pin@148||-9|169 +Ametal-1|net@367|||S0|pin@148||-9|169|inv10D@3|in|-21|169 +Ametal-1|net@368|||S0|pin@94||14|156|pin@149||11.5|156 +Ametal-1|net@369|||S900|pin@149||11.5|156|nor10B@0|inB|11.5|155.5 +Ametal-1|net@370|||S900|pin@150||-124.5|210|contact@31||-124.5|122 +Ametal-2|net@371|||S0|predWait@1|pred[2]|-73|122|contact@31||-124.5|122 +Ametal-2|net@378|||S1800|contact@32||118.5|21.5|pin@151||168|21.5 +Ametal-1|net@380||0.4|S2700|pin@3||118.5|17|contact@32||118.5|21.5 +Ametal-1|net@381|||S2700|pin@138||-113|163|pin@152||-113|210 +Ametal-1|net@382|||S900|pin@153||-36.5|179|contact@33||-36.5|166 +Ametal-2|net@383|||S1800|predWait@1|pred[3]|-43.5|166|contact@33||-36.5|166 +Ametal-1|net@384|||S1800|pin@153||-36.5|179|pin@154||-33|179 +Ametal-1|net@385|||S2700|pin@154||-33|179|pin@155||-33|203 +Ametal-2|net@392||6.2|S1800|inv10D@2|vdd_2|183.5|-94|wellCont@7|vdd_1|207|-94 +Ametal-2|net@393||6.2|S0|wellCont@7|gnd|207|-144|inv10D@2|gnd_1|183.5|-144 +Ametal-2|net@394||6.2|S0|wellCont@7|vdd|207|-194|inv10D@2|vdd_3|183.5|-194 +Ametal-2|net@407||6.2|S1800|nand20sy@0|vdd_2|187.5|194|wellCont@5|vdd_1|207|194 +Ametal-2|net@408||6.2|S0|wellCont@5|gnd|207|144|nand20sy@0|gnd_1|187.5|144 +Ametal-2|net@409||6.2|S0|wellCont@5|vdd|207|94|nand20sy@0|vdd_3|187.5|94 +Ametal-2|net@410||6.2|S0|wellCont@6|gnd|207|0|nor10sym@1|gnd_1|160.5|0 +Ametal-2|net@411||6.2|S0|wellCont@6|vdd|207|-50|nor10sym@1|vdd_3|160.5|-50 +Ametal-2|net@412||6.2|S0|wellCont@6|vdd_1|207|50|nor10sym@1|vdd_2|160.5|50 +Ametal-1|net@414|||S1800|pin@156||-168.5|72|pin@157||-147.5|72 +Ametal-1|net@415|||S2700|pin@157||-147.5|72|contact@16||-147.5|104 +Ametal-2|net@416|||S0|inv10D@7|gnd|-120.5|-144|inv10D@6|gnd|-120.5|-144 +Ametal-2|net@417|||S0|inv10D@7|vdd|-120.5|-94|inv10D@6|vdd|-120.5|-94 +Ametal-2|net@418|||S0|inv10D@7|vdd_1|-120.5|-194|inv10D@6|vdd_1|-120.5|-194 +Ametal-2|net@419|||S0|inv10D@7|gnd_1|-103.5|-144|predDri2@0|gnd_1|-103.5|-144 +Ametal-2|net@420|||S0|inv10D@7|vdd_3|-103.5|-194|predDri2@0|vdd_2|-103.5|-194 +Ametal-2|net@421|||S0|inv10D@7|vdd_2|-103.5|-94|predDri2@0|vdd_3|-103.5|-94 +Ametal-2|net@422|||S0|wellCont@2|gnd_1|-137.5|-144|inv10D@6|gnd_1|-137.5|-144 +Ametal-2|net@423|||S0|wellCont@2|vdd_2|-137.5|-194|inv10D@6|vdd_3|-137.5|-194 +Ametal-2|net@424|||S0|wellCont@2|vdd_3|-137.5|-94|inv10D@6|vdd_2|-137.5|-94 +Ametal-1|net@426|||S2700|predWait@1|ign[2]|-73.5|175|contact@34||-73.5|178 +Ametal-1|net@428|||S900|predWait@1|ign[3]|-42.5|113|contact@35||-42.5|110 +Ametal-3|net@429|||S900|contact@37||-101.5|178|contact@41||-101.5|-134 +Ametal-3|net@430|||S900|contact@36||-90|110|contact@38||-90|-122 +Ametal-3|net@435|||S900|contact@42||-84|-166|pin@163||-84|-210 +Ametal-2|net@437|||S1800|contact@39||-106|-122|contact@38||-90|-122 +Ametal-1|net@438|||S2700|inv10D@7|out|-106|-137|contact@39||-106|-122 +Ametal-1|net@440|||S2700|inv10D@6|out|-135|-137|contact@40||-135|-134 +Ametal-3|net@441|||S900|contact@43||-95.5|-172|pin@161||-95.5|-210 +Ametal-2|net@446|||S1800|contact@45||-129|-172|contact@43||-95.5|-172 +Ametal-2|net@447|||S1800|contact@44||-112|-166|contact@42||-84|-166 +Ametal-1|net@448|||S2700|inv10D@7|in|-112|-169|contact@44||-112|-166 +Ametal-1|net@450|||S900|inv10D@6|in|-129|-169|contact@45||-129|-172 +Ametal-3|net@451|||S2700|contact@43||-95.5|-172|pin@168||-95.5|210 +Ametal-3|net@452|||S2700|contact@42||-84|-166|pin@170||-84|210 +Ametal-2|net@453|||S1800|pin@171||-29|-72|contact@46||53.5|-72 +Ametal-1|net@455|||S2700|pin@82||53.5|-73|contact@46||53.5|-72 +Ametal-2|net@457|||S1800|pin@174||-204.5|72|contact@47||-135|72 +Ametal-1|net@461|||S900|mlat1in1@1|in[1]|-197.5|120|pin@178||-197.5|117 +Ametal-1|net@462|||S1800|pin@178||-197.5|117|pin@179||-195|117 +Ametal-1|net@463|||S900|pin@179||-195|117|contact@48||-195|66 +Ametal-2|net@467|||S0|contact@34||-73.5|178|contact@37||-101.5|178 +Ametal-2|net@468|||S0|contact@35||-42.5|110|contact@36||-90|110 +Ametal-2|net@469|||S1800|contact@40||-135|-134|contact@41||-101.5|-134 +Ametal-2|net@470|||S1800|contact@48||-195|66|pin@182||216|66 +Edo[M_1]|do[M]|D5G2;|pin@174||I +Edo[M]|do[M_1]|D5G2;|pin@152||I +Eout_3|fire[M]|D5G2;|nor30sym@0|out_3|O +Efire[T]||D5G2;|pin@110||O +Egnd_25|gnd|D5G2;|mlat1in1@1|gnd_1|G +Egnd_21||D5G2;|wellCont@2|gnd|G +Egnd_24||D5G2;|predORdr@1|gnd_1|G +Egnd_25@94770476|gnd_25|D5G2;|wellCont@5|gnd_1|G +Egnd_26||D5G2;|wellCont@6|gnd_1|G +Egnd_27||D5G2;|wellCont@7|gnd_1|G +Eilc[done]||D5G2;|pin@182||I +Emc||D5G2;|pin@16||I +Exx@416173645|od[18]|D5G2;|pin@161||I +Eyy|od[19]|D5G2;|pin@163||I +EselLO[int]|od[20]|D5G2;|pin@171||I +Eodd[18]||D5G2;|pin@168||I +Eod[20]|odd[19]|D5G2;|pin@170||I +Epred[D]||D5G2;|pin@150||I +Exx|pred[T]|D5G2;|pin@155||I +Esucc[T_1]|succ[D]|D5G2;|pin@0||I +Esucc[T]||D5G2;|pin@151||I +Etorp||D5G2;|pin@107||I +Evdd_50|vdd|D5G2;|mlat1in1@1|vdd_2|P +Evdd_42||D5G2;|wellCont@2|vdd|P +Evdd_43||D5G2;|wellCont@2|vdd_1|P +Evdd_48||D5G2;|predORdr@1|vdd_2|P +Evdd_49||D5G2;|predORdr@1|vdd_3|P +Evdd_51||D5G2;|mlat1in1@1|vdd_3|P +Evdd_52||D5G2;|wellCont@5|vdd_2|P +Evdd_53||D5G2;|wellCont@5|vdd_3|P +Evdd_54||D5G2;|wellCont@6|vdd_2|P +Evdd_55||D5G2;|wellCont@6|vdd_3|P +Evdd_56||D5G2;|wellCont@7|vdd_2|P +Evdd_57||D5G2;|wellCont@7|vdd_3|P X -# Cell moveB;1{sch} -CmoveB;1{sch}||schematic|1210427649196|1225231090512| -IarbiterK:arbiter3;1{ic}|arbiter3@1||-6|0|||D5G4; +# Cell moveC;1{sch} +CmoveC;1{sch}||schematic|1210427649196|1225490381826| +IarbiterK:arbiter2;1{ic}|arbiter2@0||-6|0|Y||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@3||-32|-36|||| -NOff-Page|conn@4||-55.5|-36|||Y| -NOff-Page|conn@6||-66|42|||Y| -NOff-Page|conn@7||-45|-43.5|||YRRR| -NOff-Page|conn@8||-17.5|18|||Y| -NOff-Page|conn@12||48|21.5|||XYRRR| -NOff-Page|conn@20||12|44.5|||R| -NOff-Page|conn@22||35|13.5|||R| -NOff-Page|conn@24||-66|-28|||Y| +NOff-Page|conn@6||-72|42|||Y| +NOff-Page|conn@12||-8.5|60|||Y| +NOff-Page|conn@20||18|45.5|||XR| +NOff-Page|conn@24||-72|-28|||Y| NOff-Page|conn@29||12|-36|||RRR| -NOff-Page|conn@30||-67|-6|||Y| -NWire_Con|conn@31||35|7|||| -IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@3||12|-20|RRR||D5G4; -IredFour:inv;1{ic}|inv@4||-42|-19|XRRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1 -IredFour:inv;1{ic}|inv@11||-12|36|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S40|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1 -IredFour:inv;1{ic}|inv@14||-54|7|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1 -IredFour:inv;1{ic}|inv@22||-54|-13|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1 -IredFour:inv;1{ic}|inv@24||28.5|-5|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1 -IredFour:inv;1{ic}|inv@26||-42|16|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1 -IredFour:inv;1{ic}|inv@34||19|-30|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1 -IredFour:inv;1{ic}|inv@36||5.5|24|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1 -IlatchesK:mlat1in5i;1{ic}|mlat1in5@0||48|30|XR||D5G4; -ImoveB;1{ic}|moveB@0||-72.5|25|||D5G4; -IredFour:nand2;1{ic}|nand2@3||-7|13|XYRR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:nand2;1{ic}|nand2@4||24|24.5|XYRRR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +NOff-Page|conn@32||-99.5|9|||Y| +NOff-Page|conn@33||-99.5|13|||Y| +NOff-Page|conn@34||56.5|10|||XY| +NOff-Page|conn@35||-48|-36|||YRRR| +IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@1||12|-20|RRR||D5G4; +IredFour:inv;1{ic}|inv@39||-54|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@43||19|-30|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@47||24|-4|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@49||-6|32|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@50||15.5|60|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@51||-84|8|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@52||-84|16|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IlatchesK:mlat1in10i;1{ic}|mlat1in1@0||0|60|XRR||D5G4; +ImoveC;1{ic}|moveC@0||-84|40|||D5G4; +IredFour:nand2;1{ic}|nand2@3||-7|13|XRR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nand2_sy;1{ic}|nand2_sy@0||30|17|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:nand2n;1{ic}|nand2n@1||12|9|||D0G4;|ATTR_Delay(D5G1;NPY-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:nor2n;1{ic}|nor2n@5||-30|8|XRR||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:nor2n;1{ic}|nor2n@6||-30|-12|XYRR||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:nor2n;1{ic}|nor2n@8||0|36|XR||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:nor2n;1{ic}|nor2n@10||12|36|XR||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -Ngeneric:Invisible-Pin|pin@0||-25|59.5|||||ART_message(D5G6;)SmoveB -Ngeneric:Invisible-Pin|pin@1||-25.5|54|||||ART_message(D5G4;)Smanipulates the D register -Ngeneric:Invisible-Pin|pin@2||-28.5|48.5|||||ART_message(D5G3;)Sies 14 October 2008 -NWire_Pin|pin@44||-42|-26|||X| -Ngeneric:Invisible-Pin|pin@128||42.5|14.5|||||ART_message(D3G2;)S[signals to and,from the ilc] +IredFour:nor2n;1{ic}|nor2n@5||-30|12|XRR||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n;1{ic}|nor2n@8||6|36|XR||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n_sy;1{ic}|nor2n_sy@0||43|9|YRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nor2n_sy;1{ic}|nor2n_sy@1||18|37|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Ngeneric:Invisible-Pin|pin@0||-43|59.5|||||ART_message(D5G6;)SmoveC +Ngeneric:Invisible-Pin|pin@1||-43.5|54|||||ART_message(D5G4;)S"this is part of the \"move\" stage" +Ngeneric:Invisible-Pin|pin@2||-46.5|48.5|||||ART_message(D5G3;)Sies 30 October 2008 NWire_Pin|pin@226||-18|5|||| -NWire_Pin|pin@227||-18|14|||| -NWire_Pin|pin@353||-36|9|||| -NWire_Pin|pin@384||-60|7|||| -NWire_Pin|pin@385||-60|42|||| -NWire_Pin|pin@463||7|5|||| -NWire_Pin|pin@464||-42|7|||| +NWire_Pin|pin@227||-18|12|||| +NWire_Pin|pin@384||-66|0|||| +NWire_Pin|pin@385||-66|42|||| +NWire_Pin|pin@463||7|4|||| NWire_Pin|pin@467||-48|40|||| NWire_Pin|pin@468||-48|-26|||| NWire_Pin|pin@478||12|-30|||| NWire_Pin|pin@505||7|13|||| -NWire_Pin|pin@509||24|30|||| -NWire_Pin|pin@510||-60|-28|||| -NWire_Pin|pin@520||-60|-13|||| -NWire_Pin|pin@526||-36|-11|||| -NWire_Pin|pin@527||-36|0|||| -NWire_Pin|pin@528||-15|12|||| -NWire_Pin|pin@529||-15|0|||| -NWire_Pin|pin@542||-42|23|||| -NWire_Pin|pin@544||-42|-13|||| -NWire_Pin|pin@559||-42|42|||| -NWire_Pin|pin@560||-42|36.5|||| -NWire_Pin|pin@570||1|30|||| -NWire_Pin|pin@577||0|44|||| +NWire_Pin|pin@510||-66|-28|||| +NWire_Pin|pin@526||-14|18.5|||| +NWire_Pin|pin@560||-48|45.5|||| +NWire_Pin|pin@577||6|42|||| Ngeneric:Invisible-Pin|pin@580||19.5|-17|||||ART_message(D3G2;)S[minimum pulse,width loop] -NWire_Pin|pin@588||-60|-7|||| -NWire_Pin|pin@589||-18|-12|||| -NWire_Pin|pin@591||-18|-5|||| -NWire_Pin|pin@605||13|30|||| -NBus_Pin|pin@611||-44|-24.5|-1|-1|| -NWire_Pin|pin@615||-12|7|||| -NWire_Pin|pin@616||-12|18|||| -NBus_Pin|pin@626||42|25|-1|-1|X| -Ngeneric:Invisible-Pin|pin@643||-31.5|31|||||ART_message(D3G2;)S[This loop sets,"the pulse width,",and it will fire,again unless exit.] +NBus_Pin|pin@626||0|53|-1|-1|X| +Ngeneric:Invisible-Pin|pin@643||-29.5|31|||||ART_message(D3G2;)S[This loop sets,"the pulse width,",and it will fire,again unless exit.] NWire_Pin|pin@664||7|8|||| NWire_Pin|pin@666||7|10|||| -NWire_Pin|pin@670||25|9|||| -NWire_Pin|pin@673||23|18|||| -NWire_Pin|pin@680||-18|8|||| -NBus_Pin|pin@681||42|30|-1|-1|X| -NWire_Pin|pin@689||-12|30|||| -NWire_Pin|pin@690||-12|41|||| -NWire_Pin|pin@691||-36|41|||| -NWire_Pin|pin@695||11|-5|||| -NWire_Pin|pin@696||13|-5|||| -NWire_Pin|pin@702||36|-5|||| +NWire_Pin|pin@670||29|9|||| NWire_Pin|pin@704||36|-30|||| -NWire_Pin|pin@705||48|36|||X| -NWire_Pin|pin@706||36|36|||X| -NWire_Pin|pin@707||36|42|||X| -NWire_Pin|pin@709||-1|24|||| -NWire_Pin|pin@710||11|24|||| -NWire_Pin|pin@711||35|2|||| +NWire_Pin|pin@709||5|30|||| +NWire_Pin|pin@710||19|30|||X| +NWire_Pin|pin@720||-14|14|||| +NWire_Pin|pin@723||16|-9|||| +NWire_Pin|pin@727||8|-4|||| +NWire_Pin|pin@728||36|-4|||| +NWire_Pin|pin@729||10|-4|||| +NWire_Pin|pin@734||-66|-5|||| +NWire_Pin|pin@737||-36|-12|||| +NWire_Pin|pin@738||14|-12|||| +NWire_Pin|pin@747||-36|0|||| +NWire_Pin|pin@756||-66|7|||| +NWire_Pin|pin@757||-36|11|||| +NWire_Pin|pin@758||-36|6.5|||| +NWire_Pin|pin@767||27|60|||| +NWire_Pin|pin@768||27|65|||| +NWire_Pin|pin@769||12|60|||| +NWire_Pin|pin@770||12|65|||| +NWire_Pin|pin@776||30|24|||| +NWire_Pin|pin@781||-36|13|||| +NWire_Pin|pin@786||-6|36|||| +NWire_Pin|pin@787||-6|24|||| +NWire_Pin|pin@790||-36|36|||| +NWire_Pin|pin@793||31|9|||| +NWire_Pin|pin@795||48|8|||Y| +NWire_Pin|pin@796||48|4|||Y| +NWire_Pin|pin@797||48|10|||Y| +NWire_Pin|pin@798||48|14|||Y| +NWire_Pin|pin@799||-72|9|||| +NWire_Pin|pin@800||-72|4|||| +NWire_Pin|pin@801||-72|15|||| +NWire_Pin|pin@802||-72|20|||| +NWire_Pin|pin@803||-75|13|||| +NWire_Pin|pin@804||-75|16|||| +NWire_Pin|pin@805||-75|11|||| +NWire_Pin|pin@806||-75|8|||| +NWire_Pin|pin@812||-48|44|||| +NWire_Pin|pin@815||17|24|||| +NWire_Pin|pin@816||7|24|||| +NWire_Pin|pin@817||-90|16|||| +NWire_Pin|pin@818||-90|20|||| +Ngeneric:Invisible-Pin|pin@819||-111.5|-1|||||ART_message(D3G2;)S["selLO[int] = od[20]","waitFor[T] = od[19]","waitFor[D] = od[18]"] +NWire_Pin|pin@820||-91|8|||| +NWire_Pin|pin@821||-91|4|||| IdriversL:predDri20wMC;1{ic}|predDri2@1||-54|-28|XY||D5G4; IdriversL:predORdri20wMC;2{ic}|predORdr@0||-54|42|X||D5G4; -IscanK:scanKhx2;1{ic}|scanKhx2@0||-45|-36|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@11||18|30|X||D0G4;|ATTR_L(D5G1;PUD)D1083.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@18||-22.5|8|X||D0G4;|ATTR_L(D5G1;PUD)D795.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@19||-36|7|X||D0G4;|ATTR_L(D5G1;PUD)D459.8999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@21||2|5|||D0G4;|ATTR_L(D5G1;PUD)D361.80000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@22||4.5|-5|||D0G4;|ATTR_L(D5G1;PUD)D306.99999999999994|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IpredWait;1{ic}|predWait@0||-55.5|11|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@18||-22.5|12|X||D0G4;|ATTR_L(D5G1;PUD)D795.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@19||-25|-12|X||D0G4;|ATTR_L(D5G1;PUD)D459.8999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@21||2|4|||D0G4;|ATTR_L(D5G1;PUD)D361.80000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@22||2.5|-4|||D0G4;|ATTR_L(D5G1;PUD)D306.99999999999994|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@25||2|13|||D0G4;|ATTR_L(D5G1;PUD)D258.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@27||-22.5|-12|X||D0G4;|ATTR_L(D5G1;PUD)D650.1999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@28||-36|-13|X||D0G4;|ATTR_L(D5G1;PUD)D589.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@29||19|-5|X||D0G4;|ATTR_L(D5G1;PUD)D295.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@33||-21|44|X||D0G4;|ATTR_L(D5G1;PUD)D386.20000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@33||-21|42|X||D0G4;|ATTR_L(D5G1;PUD)D386.20000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@38||6|-30|||D0G4;|ATTR_L(D5G1;PUD)D1409.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@42||27|-30|||D0G4;|ATTR_L(D5G1;PUD)D316.00000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@43||20|9|||D0G4;|ATTR_L(D5G1;PUD)D324.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@44||-30|41|X||D0G4;|ATTR_L(D5G1;PUD)D839.3000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@46||41.5|36|||D0G4;|ATTR_L(D5G1;PUD)D561.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@47||14.5|24|X||D0G4;|ATTR_L(D5G1;PUD)D340.70000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Awire|exit|D5G2;||2700|pin@710||11|24|nor2n@10|ina|11|33.5 -Awire|exitLO|D5G2;||2700|pin@706||36|36|pin@707||36|42 -Awire|exitLO|D5G2;||2700|pin@709||-1|24|nor2n@8|ina|-1|33.5 -Abus|fire[AE,A]|D5G2;|-0.5|IJ2700|pin@626||42|25|pin@681||42|30 -Awire|fire[AE]|D5G2;||900|inv@11|in|-12|33.5|pin@689||-12|30 -Awire|fire[A]|D5G2;||2700|pin@353||-36|9|pin@691||-36|41 -Awire|fire[A]|D5G2;||900|conn@31||35|7|pin@711||35|2 -Awire|fire[T]|D5G2;||900|pin@559||-42|42|pin@560||-42|36.5 -Awire|net@417|||900|pin@227||-18|14|pin@680||-18|8 -Awire|net@638|||0|pin@385||-60|42|conn@6|y|-64|42 -Awire|net@649|||0|nor2n@5|ina|-32.5|9|pin@353||-36|9 -Awire|net@652|||0|wire90@18|b|-25|8|nor2n@5|out|-27.5|8 -Awire|net@704|||2700|pin@384||-60|7|pin@385||-60|42 -Awire|net@708|||1800|pin@384||-60|7|inv@14|in|-56.5|7 -Awire|net@843|||0|pin@464||-42|7|inv@14|out|-51.5|7 -Awire|net@844|||1800|wire90@19|a|-33.5|7|nor2n@5|inb|-32.5|7 -Awire|net@845|||0|wire90@19|b|-38.5|7|pin@464||-42|7 -Awire|net@854|||1800|pin@226||-18|5|arbiter3@1|req[A]|-9|5 -Awire|net@860|||0|nand2@3|inb|-9.5|14|pin@227||-18|14 -Awire|net@876|||0|wire90@21|a|-0.5|5|arbiter3@1|grant[A]|-3|5 -Awire|net@877|||1800|wire90@21|b|4.5|5|pin@463||7|5 -Awire|net@878|||1800|arbiter3@1|grant[B]|-3|-5|wire90@22|a|2|-5 +IorangeTSMC090nm:wire90;1{ic}|wire90@49||-42.5|11|X||D0G4;|ATTR_L(D5G1;PUD)D795.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@51||7.5|60|||D0G4;|ATTR_L(D5G1;PUD)D340.70000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@52||22.5|60|||D0G4;|ATTR_L(D5G1;PUD)D340.70000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@53||24|24|X||D0G4;|ATTR_L(D5G1;PUD)D1083.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@55||16|-4|||D0G4;|ATTR_L(D5G1;PUD)D316.00000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@56||-14.5|36|X||D0G4;|ATTR_L(D5G1;PUD)D795.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@57||35|9|||D0G4;|ATTR_L(D5G1;PUD)D324.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|doLO|D5G2;||2700|pin@767||27|60|pin@768||27|65 +Awire|doLO|D5G2;||2700|pin@710||19|30|nor2n_sy@1|inb|19|34.5 +Awire|exitLO|D5G2;||2700|pin@709||5|30|nor2n@8|ina|5|33.5 +Awire|exitLO|D5G2;||2700|pin@769||12|60|pin@770||12|65 +Abus|fire[AE,A]|D5G2;|-0.5|IJ2700|pin@626||0|53|mlat1in1@0|cl[T,F]|0|56 +Awire|fire[AE]|D5G2;||900|inv@49|in|-6|29.5|pin@787||-6|24 +Awire|fire[A]|D5G2;||2700|pin@781||-36|13|pin@790||-36|36 +Awire|fire[T]|D5G2;||900|pin@560||-48|45.5|pin@812||-48|44 +Awire|ign[D]|D5G2;||900|pin@805||-75|11|pin@806||-75|8 +Awire|ign[T]|D5G2;||2700|pin@803||-75|13|pin@804||-75|16 +Awire|net@638|||0|pin@385||-66|42|conn@6|y|-70|42 +Awire|net@652|||0|wire90@18|b|-25|12|nor2n@5|out|-27.5|12 +Awire|net@708|||1800|pin@384||-66|0|inv@39|in|-56.5|0 +Awire|net@860|||0|nand2@3|inb|-9.5|12|pin@227||-18|12 +Awire|net@877|||1800|wire90@21|b|4.5|4|pin@463||7|4 Awire|net@904|||0|pin@467||-48|40|predORdr@0|mc|-51|40 -Awire|net@905|||1800|pin@385||-60|42|predORdr@0|pred|-57|42 +Awire|net@905|||1800|pin@385||-66|42|predORdr@0|pred|-57|42 Awire|net@906|||0|pin@468||-48|-26|predDri2@1|mc|-51|-26 Awire|net@925|||1800|nand2@3|out|-4.5|13|wire90@25|a|-0.5|13 Awire|net@926|||1800|wire90@25|b|4.5|13|pin@505||7|13 -Awire|net@942|||1800|wire90@11|a|20.5|30|pin@509||24|30 -Awire|net@948|||1800|pin@510||-60|-28|predDri2@1|pred|-57|-28 -Awire|net@965|||1800|pin@528||-15|12|nand2@3|ina|-9.5|12 -Awire|net@970|||2700|pin@510||-60|-28|pin@520||-60|-13 -Awire|net@987|||0|nor2n@6|inb|-32.5|-11|pin@526||-36|-11 -Awire|net@991|||900|pin@528||-15|12|pin@529||-15|0 -Awire|net@993|||0|wire90@27|b|-25|-12|nor2n@6|out|-27.5|-12 -Awire|net@994|||1800|wire90@28|a|-33.5|-13|nor2n@6|ina|-32.5|-13 -Awire|net@995|||1800|pin@520||-60|-13|inv@22|in|-56.5|-13 -Awire|net@996|||0|pin@544||-42|-13|inv@22|out|-51.5|-13 -Awire|net@1020|||2700|pin@464||-42|7|inv@26|in|-42|13.5 -Awire|net@1022|||0|wire90@28|b|-38.5|-13|pin@544||-42|-13 -Awire|net@1023|||2700|inv@4|in|-42|-16.5|pin@544||-42|-13 -Awire|net@1028|||1800|wire90@29|a|21.5|-5|inv@24|out|26|-5 -Awire|net@1048|||0|wire90@33|b|-23.5|44|predORdr@0|in|-51|44 -Awire|net@1061|||1800|predORdr@0|in_1|-51|42|pin@559||-42|42 -Awire|net@1097|||900|nor2n@8|inb|1|33.5|pin@570||1|30 -Awire|net@1101|||2700|nor2n@8|out|0|38.5|pin@577||0|44 -Awire|net@1105|||1800|wire90@33|a|-18.5|44|pin@577||0|44 -Awire|net@1126|||2700|pin@588||-60|-7|pin@384||-60|7 -Awire|net@1127|||1800|wire90@27|a|-20|-12|pin@589||-18|-12 -Awire|net@1128|||2700|pin@589||-18|-12|pin@591||-18|-5 -Awire|net@1130|||0|arbiter3@1|req[B]|-9|-5|pin@591||-18|-5 -Awire|net@1139|||1800|pin@689||-12|30|pin@570||1|30 -Awire|net@1166|||1800|pin@588||-60|-7|arbiter3@1|req[BB]|-9.5|-7 -Awire|net@1176|||0|wire90@11|b|15.5|30|pin@605||13|30 -Awire|net@1177|||900|nor2n@10|inb|13|33.5|pin@605||13|30 +Awire|net@948|||1800|pin@510||-66|-28|predDri2@1|pred|-57|-28 +Awire|net@965|||1800|pin@720||-14|14|nand2@3|ina|-9.5|14 +Awire|net@1101|||2700|nor2n@8|out|6|38.5|pin@577||6|42 +Awire|net@1105|||1800|wire90@33|a|-18.5|42|pin@577||6|42 Awire|net@1192|||900|pin@467||-48|40|pin@468||-48|-26 -Abus|net@1194||-0.5|IJ900|scanKhx2@0|cl[T,F],clS[T,F],rd[T,F],mc|-45|-39|conn@7|y|-45|-41.5 -Awire|net@1195|||900|pin@468||-48|-26|scanKhx2@0|sout[3]|-48|-32 Awire|net@1200|||1800|wire90@38|b|8.5|-30|pin@478||12|-30 -Awire|net@1207|||0|arbiter3@1|req[AA]|-9|7|pin@615||-12|7 -Awire|net@1208|||2700|pin@615||-12|7|pin@616||-12|18 -Awire|net@1222|||1800|conn@4|y|-53.5|-36|scanKhx2@0|sin[1]|-48|-36 -Awire|net@1223|||0|conn@3|a|-34|-36|scanKhx2@0|sout[2]|-42|-36 -Awire|net@1289|||1800|pin@527||-36|0|pin@529||-15|0 -Awire|net@1315|||2700|pin@463||7|5|pin@664||7|8 +Awire|net@1315|||2700|pin@463||7|4|pin@664||7|8 Awire|net@1316|||0|nand2n@1|ina|9.5|8|pin@664||7|8 Awire|net@1319|||1800|pin@666||7|10|nand2n@1|inb|9.5|10 Awire|net@1334|||1800|nand2n@1|out|14.5|9|wire90@43|a|17.5|9 -Awire|net@1335|||1800|wire90@43|b|22.5|9|pin@670||25|9 -Awire|net@1343|||0|pin@673||23|18|pin@616||-12|18 -Awire|net@1344|||1800|conn@8|y|-15.5|18|pin@616||-12|18 -Awire|net@1345|||900|pin@680||-18|8|pin@226||-18|5 -Awire|net@1346|||1800|wire90@18|a|-20|8|pin@680||-18|8 +Awire|net@1335|||1800|wire90@43|b|22.5|9|pin@670||29|9 Awire|net@1351|||900|pin@505||7|13|pin@666||7|10 -Awire|net@1364|||0|pin@605||13|30|pin@570||1|30 -Awire|net@1367|||2700|inv@11|out|-12|38.5|pin@690||-12|41 -Awire|net@1368|||1800|wire90@44|a|-27.5|41|pin@690||-12|41 -Awire|net@1369|||0|wire90@44|b|-32.5|41|pin@691||-36|41 -Awire|net@1383|||900|pin@509||24|30|nand2@4|out|24|27 -Awire|net@1384|||2700|pin@670||25|9|nand2@4|ina|25|22 -Awire|net@1385|||2700|pin@673||23|18|nand2@4|inb|23|22 -Awire|net@1386|||900|mlat1in5@0|in|48|28|conn@12|y|48|23.5 -Awire|net@1388|||0|wire90@42|a|24.5|-30|inv@34|out|21.5|-30 +Awire|net@1386|||0|mlat1in1@0|in[1]|-2|60|conn@12|y|-6.5|60 +Awire|net@1388|||0|wire90@42|a|24.5|-30|inv@43|out|21.5|-30 Awire|net@1391|||2700|conn@29|a|12|-34|pin@478||12|-30 -Awire|net@1394|||2700|ctrAND2i@3|inA|11|-14|pin@695||11|-5 -Awire|net@1397|||900|pin@696||13|-5|ctrAND2i@3|inB|13|-14 -Awire|net@1398|||1800|wire90@22|b|7|-5|pin@695||11|-5 -Awire|net@1399|||0|wire90@29|b|16.5|-5|pin@696||13|-5 -Awire|net@1400|||2700|pin@478||12|-30|ctrAND2i@3|out|12|-26 +Awire|net@1400|||2700|pin@478||12|-30|ctrAND4i@1|out|12|-26 Awire|net@1401|||1800|predDri2@1|in|-51|-30|wire90@38|a|3.5|-30 -Awire|net@1402|||1800|pin@478||12|-30|inv@34|in|16.5|-30 +Awire|net@1402|||1800|pin@478||12|-30|inv@43|in|16.5|-30 Awire|net@1415|||0|pin@704||36|-30|wire90@42|b|29.5|-30 -Awire|net@1417|||1800|inv@24|in|31|-5|pin@702||36|-5 -Awire|net@1419|||2700|pin@704||36|-30|pin@702||36|-5 -Awire|net@1420|||900|pin@705||48|36|mlat1in5@0|out|48|32 -Awire|net@1422|||1800|wire90@46|b|44|36|pin@705||48|36 -Awire|net@1423|||0|wire90@46|a|39|36|pin@706||36|36 -Awire|net@1425|||0|inv@36|in|3|24|pin@709||-1|24 -Awire|net@1430|||0|pin@710||11|24|inv@36|out|8|24 -Awire|net@1432|||0|wire90@47|b|12|24|pin@710||11|24 -Awire|net@1435|||900|conn@20|a|12|42.5|nor2n@10|out|12|38.5 -Awire|net@1437|||1800|conn@24|y|-64|-28|pin@510||-60|-28 -Abus|net@1440||-0.5|IJ0|mlat1in5@0|c[T,F]|45|30|pin@681||42|30 -Awire|net@1441|||900|conn@22|a|35|11.5|conn@31||35|7 -Abus|s[1,2]|D5G2;|-0.5|IJ2700|scanKhx2@0|din[2]|-44|-33|pin@611||-44|-24.5 -Awire|s[1]|D5G2;||2700|inv@26|out|-42|18.5|pin@542||-42|23 -Awire|s[2]|D5G2;||900|inv@4|out|-42|-21.5|pin@44||-42|-26 -Awire|sel[NOint]|D5G2;||2700|pin@526||-36|-11|pin@527||-36|0 -Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@7|a|I +Awire|net@1435|||900|conn@20|a|18|43.5|nor2n_sy@1|out|18|39.5 +Awire|net@1437|||1800|conn@24|y|-70|-28|pin@510||-66|-28 +Awire|net@1475|||1800|wire90@22|b|5|-4|pin@727||8|-4 +Awire|net@1476|||2700|ctrAND4i@1|inA|8|-14|pin@727||8|-4 +Awire|net@1477|||1800|inv@47|in|26.5|-4|pin@728||36|-4 +Awire|net@1479|||2700|pin@704||36|-30|pin@728||36|-4 +Awire|net@1481|||900|pin@729||10|-4|ctrAND4i@1|inB|10|-14 +Awire|net@1494|||900|pin@747||-36|0|pin@737||-36|-12 +Awire|net@1498|||900|pin@738||14|-12|ctrAND4i@1|inC|14|-14 +Awire|net@1512|||1800|inv@39|out|-51.5|0|pin@747||-36|0 +Awire|net@1513|||1800|pin@737||-36|-12|wire90@19|b|-27.5|-12 +Awire|net@1522|||900|pin@227||-18|12|pin@226||-18|5 +Awire|net@1523|||1800|wire90@18|a|-20|12|pin@227||-18|12 +Awire|net@1526|||900|pin@385||-66|42|pin@756||-66|7 +Awire|net@1527|||900|pin@756||-66|7|pin@384||-66|0 +Awire|net@1528|||0|predWait@0|pred[3]|-59.5|7|pin@756||-66|7 +Awire|net@1529|||1800|pin@757||-36|11|nor2n@5|inb|-32.5|11 +Awire|net@1530|||1800|predWait@0|out|-53.5|11|wire90@49|b|-45|11 +Awire|net@1531|||1800|wire90@49|a|-40|11|pin@757||-36|11 +Awire|net@1555|||0|pin@769||12|60|wire90@51|b|10|60 +Awire|net@1556|||0|wire90@52|a|20|60|inv@50|out|18|60 +Awire|net@1557|||1800|wire90@52|b|25|60|pin@767||27|60 +Awire|net@1559|||0|inv@50|in|13|60|pin@769||12|60 +Awire|net@1561|||0|wire90@51|a|5|60|mlat1in1@0|out[1]|2|60 +Awire|net@1574|||0|pin@776||30|24|wire90@53|a|26.5|24 +Awire|net@1588|||0|wire90@55|a|13.5|-4|pin@729||10|-4 +Awire|net@1589|||1800|wire90@55|b|18.5|-4|inv@47|out|21.5|-4 +Awire|net@1593|||2700|inv@49|out|-6|34.5|pin@786||-6|36 +Awire|net@1594|||1800|wire90@56|a|-12|36|pin@786||-6|36 +Awire|net@1601|||1800|pin@781||-36|13|nor2n@5|ina|-32.5|13 +Awire|net@1603|||1800|pin@790||-36|36|wire90@56|b|-17|36 +Awire|net@1612|||900|nand2_sy@0|ina|31|14.5|pin@793||31|9 +Awire|net@1615|||0|wire90@57|a|32.5|9|pin@793||31|9 +Awire|net@1617|||900|pin@776||30|24|nand2_sy@0|out|30|19.5 +Awire|net@1618|||2700|pin@670||29|9|nand2_sy@0|inb|29|14.5 +Awire|net@1619|||0|nor2n_sy@0|out|40.5|9|wire90@57|b|37.5|9 +Awire|net@1620|||1800|nor2n_sy@0|ina|45.5|8|pin@795||48|8 +Awire|net@1622|||1800|nor2n_sy@0|inb|45.5|10|pin@797||48|10 +Awire|net@1624|||0|predWait@0|req[2]|-61.5|9|pin@799||-72|9 +Awire|net@1626|||0|predWait@0|req[1]|-61.5|15|pin@801||-72|15 +Awire|net@1628|||0|predWait@0|ign[1]|-61.5|13|pin@803||-75|13 +Awire|net@1630|||0|predWait@0|ign[2]|-61.5|11|pin@805||-75|11 +Awire|net@1637|||2700|pin@510||-66|-28|pin@734||-66|-5 +Awire|net@1638|||0|pin@738||14|-12|wire90@19|a|-22.5|-12 +Awire|net@1641|||900|pin@468||-48|-26|conn@35|y|-48|-34 +Awire|net@1648|||0|pin@812||-48|44|predORdr@0|in|-51|44 +Awire|net@1650|||0|wire90@33|b|-23.5|42|predORdr@0|in_1|-51|42 +Awire|net@1651|||1800|pin@226||-18|5|arbiter2@0|req[B]|-9|5 +Awire|net@1652|||0|wire90@21|a|-0.5|4|arbiter2@0|grant[B]|-3|4 +Awire|net@1653|||0|wire90@22|a|0|-4|arbiter2@0|grant[A]|-3|-4 +Awire|net@1654|||0|arbiter2@0|req[A]|-9|-5|pin@734||-66|-5 +Awire|net@1658|||1800|pin@815||17|24|wire90@53|b|21.5|24 +Awire|net@1659|||900|nor2n_sy@1|ina|17|34.5|pin@815||17|24 +Awire|net@1662|||1800|pin@787||-6|24|pin@816||7|24 +Awire|net@1663|||1800|pin@816||7|24|pin@815||17|24 +Awire|net@1664|||900|nor2n@8|inb|7|33.5|pin@816||7|24 +Awire|net@1665|||0|pin@804||-75|16|inv@52|out|-81.5|16 +Awire|net@1666|||0|pin@806||-75|8|inv@51|out|-81.5|8 +Awire|net@1667|||0|inv@52|in|-86.5|16|pin@817||-90|16 +Awire|net@1669|||0|inv@51|in|-86.5|8|pin@820||-91|8 +Awire|od[18]|D5G2;||900|pin@820||-91|8|pin@821||-91|4 +Awire|od[19]|D5G2;||2700|pin@817||-90|16|pin@818||-90|20 +Awire|od[20]|D5G2;||2700|pin@720||-14|14|pin@526||-14|18.5 +Awire|od[20]|D5G2;||2700|ctrAND4i@1|inD|16|-14|pin@723||16|-9 +Awire|okLO|D5G2;||900|pin@757||-36|11|pin@758||-36|6.5 +Awire|pred[D]|D5G2;||900|pin@799||-72|9|pin@800||-72|4 +Awire|pred[T]|D5G2;||2700|pin@801||-72|15|pin@802||-72|20 +Awire|succ[D]|D5G2;||900|pin@795||48|8|pin@796||48|4 +Awire|succ[T]|D5G2;||2700|pin@797||48|10|pin@798||48|14 Edo[M]||D4G2;|conn@6|a|I Efire[M]||D6G2;|conn@20|y|O -Eilc[cntl_1]|fire[T]|D6G2;|conn@29|y|O -Eilc[cnt,kill]|ilc[cnt]|D6G2;|conn@22|y|O -Eilc[zeroing,finishing]|ilc[done]|D4G2;|conn@12|a|I -Equiet||D4G2;|conn@8|a|I -Esin_1|sel[NOint]|D4G2;|conn@30|a|I -Esin||D4G2;|conn@4|a|I -Esout||D6G2;|conn@3|y|O -EtorpIn|torp|D4G2;|conn@24|a|I +Efire[T]||D6G2;|conn@29|y|O +Eilc[done]||D4G2;|conn@12|a|I +Etorp_1|mc|D4G2;|conn@35|a|I +Epred_1[T,D]|od[18:20]|D4G2;|conn@33|a|I +Esin_1|pred[T,D]|D4G2;|conn@32|a|I +Epred_1[T,D]@944922583|succ[T,D]|D4G2;|conn@34|a|I +Etorp||D4G2;|conn@24|a|I X -# Cell requeue;1{ic} -Crequeue;1{ic}||artwork|1210432171628|1220653375805|EI +# Cell moveD;1{ic} +CmoveD;1{ic}||artwork|1216042438215|1225488225142|E Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||0|7|-1|-1|R| -Ngeneric:Invisible-Pin|pin@1||0|6|1|1|R| -Nschematic:Bus_Pin|pin@4||-4|-7|-1|-1|| -Nschematic:Bus_Pin|pin@10||-1|5|-1|-1|| -Nschematic:Bus_Pin|pin@12||2|5|-1|-1|| -Nschematic:Bus_Pin|pin@14||-3|-2|-1|-1|| -NPin|pin@24||-2|3|1|1|| -NPin|pin@25||2|3|1|1|| -NPin|pin@26||0|3|1|1|| -NPin|pin@27||0|4|1|1|| -NPin|pin@28||1|4|1|1|| -NPin|pin@29||2|5|1|1|| -NPin|pin@30||1|6|1|1|| -NPin|pin@31||-2|6|1|1|| -NPin|pin@32||-1|5|1|1|| -NPin|pin@33||-2|4|1|1|| -NPin|pin@34||-2|-3|1|1|| -NPin|pin@35||2|-3|1|1|| -NPin|pin@36||0|-3|1|1|| -NPin|pin@37||0|-4|1|1|| -NPin|pin@38||-4|-4|1|1|| -NPin|pin@39||-4|-8|1|1|| -Ngeneric:Invisible-Pin|pin@45||0|0|||||ART_message(D5G2;)SRQ -Nschematic:Bus_Pin|pin@49||3|0|-1|-1|| -Nschematic:Bus_Pin|pin@53||5|-6|-1|-1|| -Nschematic:Bus_Pin|pin@56||-4|-5|-1|-1|| -Nschematic:Bus_Pin|pin@58||-3|2|-1|-1|| -NPin|pin@62||-2|2|1|1|| -NPin|pin@63||-3|2|1|1|| -NPin|pin@64||3|-4|1|1|| -NPin|pin@65||3|-3|1|1|| -NPin|pin@66||5|-6|1|1|| -NPin|pin@67||3|-9|1|1|| -NPin|pin@68||3|-8|1|1|| -NPin|pin@79||2|0|1|1|| -NPin|pin@80||3|0|1|1|| -NPin|pin@83||-2|-2|1|1|| -NPin|pin@84||-3|-2|1|1|| -Ngeneric:Invisible-Pin|pin@85||-1.5|2|||||ART_message(D5G1.5;)SE -Ngeneric:Invisible-Pin|pin@86||-1.5|-2|||||ART_message(D5G1.5;)SQ -Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|7 -AThicker|net@8|||FS0|pin@30||1|6|pin@31||-2|6 -AThicker|net@9|||FS1350|pin@31||-2|6|pin@32||-1|5 -AThicker|net@10|||FS450|pin@32||-1|5|pin@33||-2|4 -AThicker|net@11|||FS1800|pin@33||-2|4|pin@27||0|4 -AThicker|net@13|||FS1800|pin@36||0|-3|pin@35||2|-3 -AThicker|net@14|||FS0|pin@37||0|-4|pin@38||-4|-4 -AThicker|net@15|||FS1800|pin@34||-2|-3|pin@36||0|-3 -AThicker|net@17|||FS900|pin@36||0|-3|pin@37||0|-4 -AThicker|net@23|||FS900|pin@38||-4|-4|pin@39||-4|-8 -AThicker|net@29|||FS1800|pin@26||0|3|pin@25||2|3 -AThicker|net@31|||FS1800|pin@24||-2|3|pin@26||0|3 -AThicker|net@32|||FS2700|pin@26||0|3|pin@27||0|4 -AThicker|net@33|||FS1800|pin@27||0|4|pin@28||1|4 -AThicker|net@35|||FS2250|pin@28||1|4|pin@29||2|5 -AThicker|net@36|||FS3150|pin@29||2|5|pin@30||1|6 -AThicker|net@58|||FS0|pin@62||-2|2|pin@63||-3|2 -AThicker|net@59|||FS1237|pin@65||3|-3|pin@66||5|-6 -AThicker|net@60|||FS563|pin@66||5|-6|pin@67||3|-9 -AThicker|net@61|||FS2700|pin@64||3|-4|pin@65||3|-3 -AThicker|net@62|||FS900|pin@68||3|-8|pin@67||3|-9 -AThicker|net@65|||FS1800|pin@37||0|-4|pin@64||3|-4 -AThicker|net@66|||FS1800|pin@39||-4|-8|pin@68||3|-8 -AThicker|net@76|||FS2700|pin@79||2|0|pin@25||2|3 -AThicker|net@77|||FS1800|pin@79||2|0|pin@80||3|0 -AThicker|net@82|||FS2700|pin@62||-2|2|pin@24||-2|3 -AThicker|net@83|||FS900|pin@62||-2|2|pin@83||-2|-2 -AThicker|net@84|||FS900|pin@83||-2|-2|pin@34||-2|-3 -AThicker|net@85|||FS0|pin@83||-2|-2|pin@84||-3|-2 -AThicker|net@86|||FS900|pin@79||2|0|pin@35||2|-3 -Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I -EinA[37:72]|inE[1:36]|D5G2;|pin@56||I -Ein[1:26]|inR[1:36]|D5G2;|pin@4||I -Esout_1@615134554|out[1:36]|D5G2;|pin@53||O -Efire[EP]|predE|D5G2;|pin@58||I -Edo[L]|predQ|D5G2;|pin@14||I -Esin||D5G2;|pin@10||I -Esout||D5G2;|pin@12||O -Esout_1|succ|D5G2;|pin@49||O -X - -# Cell requeue;2{sch} -Crequeue;2{sch}||schematic|1210427649196|1221313622056| -Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@0||-10|-21.5|||| -NOff-Page|conn@3||9|7|||| -NOff-Page|conn@4||-9|7|||Y| -NOff-Page|conn@6||-9|-4|||Y| -NOff-Page|conn@7||-6|12|||Y| -NOff-Page|conn@9||9|0|||| -NOff-Page|conn@10||9|-24|||| -NOff-Page|conn@11||-10|-26.5|||| -NOff-Page|conn@12||-9|4|||Y| -IregistersL:ins2in20Ax36;1{ic}|ins2in20@0||2|-24|||D5G4; -Ngeneric:Invisible-Pin|pin@0||1|38|||||ART_message(D5G6;)Srequeue -Ngeneric:Invisible-Pin|pin@1||0.5|30.5|||||ART_message(D5G4;)S[puts instructions back in the ring,also rejects an end from epi] -NWire_Pin|pin@19||-24|2|||| -NWire_Pin|pin@20||-24|5|||| -NBus_Pin|pin@23||-5|-26.5|-1|-1|| -NBus_Pin|pin@25||-5|-25|-1|-1|| -NBus_Pin|pin@26||-5|-21.5|-1|-1|| -NBus_Pin|pin@27||-5|-23|-1|-1|| -NBus_Pin|pin@29||0|12|-1|-1|| -NBus_Pin|pin@30||0|-10|-1|-1|| -NWire_Pin|pin@31||0|-30|||| -NWire_Pin|pin@32||0|-18|||| -NWire_Pin|pin@33||-9|-18|||| -NWire_Pin|pin@34||-9|-15|||| -NWire_Pin|pin@35||-9|-30|||| -NWire_Pin|pin@36||-9|-33|||| -Ngeneric:Invisible-Pin|pin@50||-0.5|22.5|||||ART_message(D5G3;)Sies 13 September 2008 -NBus_Pin|pin@51||-24|-2|-1|-1|| -NBus_Pin|pin@52||-24|-6|-1|-1|| -Ngeneric:Invisible-Pin|pin@53||-41.5|5.5|||||ART_message(D3G2;)S[for testing:,"tail = [1]","zero = [2]","requeue = [3]"] -Irequeue;1{ic}|requeue@0||29|9|||D5G4; -IrequeueS;1{ic}|requeueS@0||0|0|||D5G4; -IorangeTSMC090nm:wire90;1{ic}|wire90@0||-4|-18|||D0G4;|ATTR_L(D5G1;PUD)D242.10000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@1||-4|-30|||D0G4;|ATTR_L(D5G1;PUD)D242.10000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -Awire|inE[1]|D5G2;||2700|pin@19||-24|2|pin@20||-24|5 -Abus|inR[2,3]|D5G2;|-0.5|IJ900|pin@51||-24|-2|pin@52||-24|-6 -Abus|net@61||-0.5|IJ0|conn@10|a|7|-24|ins2in20@0|out[1:18]|5|-24 -Abus|net@63||-0.5|IJ1800|conn@11|y|-8|-26.5|pin@23||-5|-26.5 -Abus|net@66||-0.5|IJ1800|pin@25||-5|-25|ins2in20@0|inA[1:18]|-1|-25 -Abus|net@67||-0.5|IJ1800|conn@0|y|-8|-21.5|pin@26||-5|-21.5 -Abus|net@68||-0.5|IJ900|pin@26||-5|-21.5|pin@27||-5|-23 -Abus|net@71||-0.5|IJ2700|pin@23||-5|-26.5|pin@25||-5|-25 -Abus|net@72||-0.5|IJ1800|conn@7|y|-4|12|pin@29||0|12 -Awire|net@74|||1800|wire90@1|b|-1.5|-30|pin@31||0|-30 -Awire|net@75|||2700|pin@31||0|-30|ins2in20@0|hcl[A][1]|0|-27 -Awire|net@76|||1800|wire90@0|b|-1.5|-18|pin@32||0|-18 -Awire|net@77|||900|pin@32||0|-18|ins2in20@0|hcl[B][1]|0|-21 -Awire|net@78|||0|wire90@0|a|-6.5|-18|pin@33||-9|-18 -Awire|net@80|||0|wire90@1|a|-6.5|-30|pin@35||-9|-30 -Abus|net@81||-0.5|IJ1800|pin@27||-5|-23|ins2in20@0|inB[1:18]|-1|-23 -Awire|net@126|||0|conn@3|a|7|7|requeueS@0|sout|2|7 -Awire|net@127|||0|conn@9|a|7|0|requeueS@0|do[ring]|3|0 -Awire|net@128|||1800|conn@12|y|-7|4|requeueS@0|do[epi]|-4|4 -Awire|net@129|||1800|conn@6|y|-7|-4|requeueS@0|do[RQ]|-4|-4 -Awire|net@130|||1800|pin@19||-24|2|requeueS@0|tail|-3|2 -Awire|net@131|||1800|conn@4|y|-7|7|requeueS@0|sin|-1|7 -Abus|net@134||-0.5|I900|pin@29||0|12|requeueS@0|cl[T,F],clS[T,F],rd[T,F],mc|0|9 -Abus|net@137||-0.5|IJ0|requeueS@0|seLO[RQ]|-3|-2|pin@51||-24|-2 -Abus|take[E,R]|D5G2;|-0.5|IJ900|requeueS@0|take_1[E,R]|0|-6|pin@30||0|-10 -Awire|take[E]|D5G2;||900|pin@35||-9|-30|pin@36||-9|-33 -Awire|take[R]|D5G2;||2700|pin@33||-9|-18|pin@34||-9|-15 -Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@7|a|I -EinE[1:36]||D4G2;|conn@11|a|I -EinR[1:36]||D4G2;|conn@0|a|I -Eout[1:36]||D6G2;|conn@10|y|O -EpredE||D4G2;|conn@12|a|I -EpredQ||D4G2;|conn@6|a|I -Esin||D4G2;|conn@4|a|I -Esout||D6G2;|conn@3|y|O -Esucc||D6G2;|conn@9|y|O -X - -# Cell requeueS;1{ic} -CrequeueS;1{ic}||artwork|1220576542153|1220652132479|E -Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@1||-4|-4|-1|-1|| -Nschematic:Bus_Pin|pin@2||-4|4|-1|-1|| -Nschematic:Bus_Pin|pin@3||3|0|-1|-1|| -Nschematic:Bus_Pin|pin@5||-3|-2|-1|-1|| -Nschematic:Bus_Pin|pin@6||-1|7|-1|-1|| -Nschematic:Bus_Pin|pin@7||2|7|-1|-1|| -Nschematic:Bus_Pin|pin@8||-3|2|-1|-1|| -NPin|pin@10||-2|8|1|1|| -NPin|pin@11||-1|7|1|1|| -NPin|pin@12||-2|6|1|1|| -NPin|pin@13||-2|-5|1|1|| -NPin|pin@14||2|-5|1|1|| -NPin|pin@15||-2|5|1|1|| -NPin|pin@16||2|5|1|1|| -NPin|pin@17||0|5|1|1|| -NPin|pin@18||0|6|1|1|| -NPin|pin@19||1|6|1|1|| -NPin|pin@20||2|7|1|1|| -NPin|pin@21||1|8|1|1|| -NPin|pin@22||-2|2|1|1|Y| -NPin|pin@23||-3|2|1|1|Y| -NPin|pin@24||-2|4|1|1|Y| -NPin|pin@25||-4|4|1|1|Y| -NPin|pin@26||-2|-4|1|1|Y| -NPin|pin@27||-4|-4|1|1|Y| -NPin|pin@28||2|0|1|1|| -NPin|pin@29||3|0|1|1|| -Nschematic:Bus_Pin|pin@32||0|-6|-1|-1|RRR| -Ngeneric:Invisible-Pin|pin@33||0|-5|1|1|RRR| -Nschematic:Bus_Pin|pin@34||0|9|-1|-1|RRR| -Ngeneric:Invisible-Pin|pin@35||0|8|1|1|RRR| -Ngeneric:Invisible-Pin|pin@36||0|7|||||ART_message(D5G1.5;)S4 -Ngeneric:Invisible-Pin|pin@37||0|0|||||ART_message(D5G2;)SRQ -Nschematic:Bus_Pin|pin@38||-2|-2|-2|-2|| -AThicker|net@0|||FS1800|pin@15||-2|5|pin@17||0|5 -AThicker|net@1|||FS2700|pin@17||0|5|pin@18||0|6 -AThicker|net@2|||FS1800|pin@18||0|6|pin@19||1|6 -AThicker|net@3|||FS2250|pin@19||1|6|pin@20||2|7 -AThicker|net@4|||FS3150|pin@20||2|7|pin@21||1|8 -AThicker|net@5|||FS0|pin@21||1|8|pin@10||-2|8 -AThicker|net@6|||FS1350|pin@10||-2|8|pin@11||-1|7 -AThicker|net@7|||FS0|pin@14||2|-5|pin@13||-2|-5 -AThicker|net@8|||FS2700|pin@28||2|0|pin@16||2|5 -AThicker|net@9|||FS0|pin@22||-2|2|pin@23||-3|2 -AThicker|net@10|||FS0|pin@24||-2|4|pin@25||-4|4 -AThicker|net@11|||FS0|pin@26||-2|-4|pin@27||-4|-4 -AThicker|net@12|||FS1800|pin@28||2|0|pin@29||3|0 -AThicker|net@14|||FS2700|pin@14||2|-5|pin@28||2|0 -AThicker|net@15|||FS2700|pin@13||-2|-5|pin@26||-2|-4 -AThicker|net@18|||FS2700|pin@22||-2|2|pin@24||-2|4 -AThicker|net@19|||FS2700|pin@24||-2|4|pin@15||-2|5 -AThicker|net@20|||FS450|pin@11||-1|7|pin@12||-2|6 -AThicker|net@21|||FS1800|pin@12||-2|6|pin@18||0|6 -AThicker|net@22|||FS1800|pin@17||0|5|pin@16||2|5 -Aschematic:bus|net@23||-0.5|IJ900|pin@33||0|-5|pin@32||0|-6 -Aschematic:bus|net@24||-0.5|IJ2700|pin@35||0|8|pin@34||0|9 -AThicker|net@25|||FS2700|pin@26||-2|-4|pin@22||-2|2 -Aschematic:bus|net@26||-0.5|IJ1800|pin@5||-3|-2|pin@38||-2|-2 -Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@34||I -Edo[RQ]||D5G2;|pin@1||I -Edo[epi]||D5G2;|pin@2||I -Edo[ring]||D5G2;|pin@3||O -EseLO[RQ]|in[Z,RQ]|D5G2;|pin@5||I -Esin||D5G2;|pin@6||I -Esout||D5G2;|pin@7||O -Etail||D5G2;|pin@8||I -Etake_1[E,R]|take[E,R]|D5G2;|pin@32||O +Nschematic:Bus_Pin|pin@0||4|1|-1|-1|RR| +Ngeneric:Invisible-Pin|pin@1||3|1|1|1|RR| +Nschematic:Bus_Pin|pin@2||0|7|-1|-1|RRR| +Ngeneric:Invisible-Pin|pin@3||0|6|1|1|RRR| +Nschematic:Bus_Pin|pin@4||-4|2|-1|-1|| +Nschematic:Bus_Pin|pin@6||-4|-6|-1|-1|| +Nschematic:Bus_Pin|pin@12||-6|5|-1|-1|| +Nschematic:Bus_Pin|pin@14||2|5|-1|-1|| +Nschematic:Bus_Pin|pin@16||4|-6|-1|-1|| +NPin|pin@20||-3|-9|1|1|| +NPin|pin@21||-3|-1|1|1|| +NPin|pin@22||-3|3|1|1|| +NPin|pin@23||3|3|1|1|| +NPin|pin@24||3|-9|1|1|| +NPin|pin@29||0|3|1|1|| +NPin|pin@30||0|4|1|1|| +NPin|pin@31||1|4|1|1|| +NPin|pin@32||2|5|1|1|| +NPin|pin@33||1|6|1|1|| +NPin|pin@34||-7|6|1|1|| +NPin|pin@35||-6|5|1|1|| +NPin|pin@36||-7|4|1|1|| +NPin|pin@45||-3|2|1|1|| +NPin|pin@46||-4|2|1|1|| +Ngeneric:Invisible-Pin|pin@51||0|0|||||ART_message(D5G2;)SmoveD +NPin|pin@66||-2|-9|1|1|| +NPin|pin@67||-2|-10|1|1|| +Nschematic:Bus_Pin|pin@72||-2|-10|-1|-1|| +Ngeneric:Invisible-Pin|pin@73||0|5|||||ART_message(D5G1.5;)S5 +Ngeneric:Invisible-Pin|pin@75||3|-6|1|1|| +Ngeneric:Invisible-Pin|pin@77||-3|-6|1|1|| +Nschematic:Bus_Pin|pin@78||-5|7|-1|-1|| +Ngeneric:Invisible-Pin|pin@80||-5|6|1|1|| +Aschematic:bus|net@0||-0.5|IJ1800|pin@1||3|1|pin@0||4|1 +Aschematic:bus|net@1||-0.5|IJ2700|pin@3||0|6|pin@2||0|7 +AThicker|net@12|||FS1800|pin@29||0|3|pin@23||3|3 +AThicker|net@19|||FS1800|pin@22||-3|3|pin@29||0|3 +AThicker|net@20|||FS2700|pin@29||0|3|pin@30||0|4 +AThicker|net@21|||FS1800|pin@30||0|4|pin@31||1|4 +AThicker|net@22|||FS2250|pin@31||1|4|pin@32||2|5 +AThicker|net@23|||FS3150|pin@32||2|5|pin@33||1|6 +AThicker|net@24|||FS0|pin@33||1|6|pin@34||-7|6 +AThicker|net@25|||FS1350|pin@34||-7|6|pin@35||-6|5 +AThicker|net@26|||FS450|pin@35||-6|5|pin@36||-7|4 +AThicker|net@27|||FS1800|pin@36||-7|4|pin@30||0|4 +AThicker|net@28|||FS2700|pin@21||-3|-1|pin@22||-3|3 +AThicker|net@29|||FS2700|pin@21||-3|-1|pin@45||-3|2 +AThicker|net@38|||FS0|pin@45||-3|2|pin@46||-4|2 +AThicker|net@60|||FS0|pin@24||3|-9|pin@66||-2|-9 +AThicker|net@61|||FS0|pin@66||-2|-9|pin@20||-3|-9 +AThicker|net@62|||FS900|pin@66||-2|-9|pin@67||-2|-10 +Aschematic:bus|net@71||-0.5|IJ1800|pin@75||3|-6|pin@16||4|-6 +Aschematic:bus|net@74||-0.5|IJ0|pin@77||-3|-6|pin@6||-4|-6 +AThicker|net@76|||FS2700|pin@20||-3|-9|pin@45||-3|2 +AThicker|net@77|||FS2700|pin@24||3|-9|pin@23||3|3 +Aschematic:bus|net@79||-0.5|IJ2700|pin@80||-5|6|pin@78||-5|7 +Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@2||I +Efire[M]||D5G2;|pin@4||I +Esout_1|mc|D5G2;|pin@72||O +Ebit[1:4]|od[15,16,18,19]|D5G2;|pin@0||I +EpredD|pred[T,D]|D5G2;|pin@6||I +Ebit[5:8]|s[1:3]|D5G2;|pin@78||I +Esin||D5G2;|pin@12||I +Esout||D5G2;|pin@14||O +EsuccD|succ[T,D]|D5G2;|pin@16||O X -# Cell requeueS;1{lay} -CrequeueS;1{lay}||cmos90|1220647545391|1224879181017||ATTR_NCC(D5G3;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1220651225714|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1220653934194 +# Cell moveD;3{lay} +CmoveD;3{lay}||cmos90|1225314842204|1225544939510||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225475137526|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225475137526 Ngeneric:Facet-Center|art@0||0|0||||AV -NX-Metal-2-Metal-3-Con|contact@0||30|-22|||| -IdriversJ:driveConnecter;1{lay}|driveCon@2||-242|39.8|||D5G4; -IdriversJ:driveConnecter;1{lay}|driveCon@3||254|47.6|X||D5G4; -NMetal-1-Pin|pin@4||-125.5|78|||| -NMetal-1-Pin|pin@6||-135.5|78|||| -NMetal-1-Pin|pin@7||-90.5|71|||| -NMetal-1-Pin|pin@9||-23.5|71|||| -NMetal-1-Pin|pin@10||53|69|||| -NMetal-1-Pin|pin@12||209.5|69|||| -NMetal-1-Pin|pin@13||-20|77|||| -NMetal-1-Pin|pin@15||97.5|77|||| -NMetal-2-Pin|pin@16||-288|75.9|||| -NMetal-2-Pin|pin@17||-288|68.1|||| -NMetal-2-Pin|pin@22||288|75.9|||| -NMetal-2-Pin|pin@23||288|68.1|||| -NMetal-2-Pin|pin@24||15|-22|||| -NMetal-2-Pin|pin@25||15|-22|||| -IgaspL:rqStage;4{lay}|rqStage@2||0|-72|||D5G4; -IscanK:scanBusInM3TF;2{lay}|scanBusI@0||0|-216|||D5G4; -IscanK:scanKhx4;1{lay}|scanKhx4@0||0|144|||D5G4; -Ametal-1|net@4|||S2700|rqStage@2|s[1]|-125.5|66|pin@4||-125.5|78 -Ametal-1|net@6|||S900|scanKhx4@0|din[1]|-135.5|119|pin@6||-135.5|78 -Ametal-1|net@8|||S0|pin@4||-125.5|78|pin@6||-135.5|78 -Ametal-1|net@9|||S2700|rqStage@2|s[2]|-90.5|66|pin@7||-90.5|71 -Ametal-1|net@11|||S900|scanKhx4@0|din[2]|-23.5|119|pin@9||-23.5|71 -Ametal-1|net@13|||S2700|rqStage@2|s[4]|53|66|pin@10||53|69 -Ametal-1|net@15|||S900|scanKhx4@0|din[4]|209.5|119|pin@12||209.5|69 -Ametal-1|net@17|||S2700|rqStage@2|s[3]|-20|66|pin@13||-20|77 -Ametal-1|net@19|||S900|scanKhx4@0|din[3]|97.5|119|pin@15||97.5|77 -Ametal-3|net@21|||S2700|scanBusI@0|mc|30|-216|contact@0||30|-22 -Ametal-3|net@22|||S900|scanKhx4@0|clS[F]|18|72|scanBusI@0|clS[F]|18|-216 -Ametal-3|net@23|||S900|scanKhx4@0|clS[T]|-18|72|scanBusI@0|clS[T]|-18|-216 -Ametal-3|net@24|||S900|scanKhx4@0|cl[F]|12|72|scanBusI@0|cl[F]|12|-216 -Ametal-3|net@25|||S900|scanKhx4@0|cl[T]|-12|72|scanBusI@0|cl[T]|-12|-216 -Ametal-3|net@26|||S900|scanKhx4@0|rd[F]|24|72|scanBusI@0|rd[F]|24|-216 -Ametal-3|net@27|||S900|scanKhx4@0|rd[T]|-24|72|scanBusI@0|rd[T]|-24|-216 -Ametal-2|net@41||1.2|S0|driveCon@3|take|262|75.9|pin@16||-288|75.9 -Ametal-1|net@42|||S1800|pin@7||-90.5|71|pin@9||-23.5|71 -Ametal-1|net@43|||S1800|pin@10||53|69|pin@12||209.5|69 -Ametal-1|net@44|||S1800|pin@13||-20|77|pin@15||97.5|77 -Ametal-2|net@45||1.2|S0|pin@23||288|68.1|driveCon@2|take|-250|68.1 -Ametal-2|net@52||1.2|S0|driveCon@2|take|-250|68.1|pin@17||-288|68.1 -Ametal-2|net@54||1.2|S0|pin@22||288|75.9|driveCon@3|take|262|75.9 -Ametal-2|net@59|||S2700|pin@25||15|-22|pin@24||15|-22 -Ametal-3|net@60|||S2700|contact@0||30|-22|scanKhx4@0|mc|30|72 -Ametal-2|net@61|||S1800|rqStage@2|mc|-109.5|-22|pin@25||15|-22 -Ametal-2|net@62|||FS1800|pin@24||15|-22|contact@0||30|-22 +NX-Metal-1-Metal-2-Con|contact@23||41.5|-38|||| +NX-Metal-1-Metal-2-Con|contact@24||-39.5|-38|||| +NX-Metal-2-Metal-3-Con|contact@25||30|-38|||| +NX-Metal-1-Metal-2-Con|contact@26||26.5|-50|||| +NX-Metal-1-Metal-2-Con|contact@27||-54.5|-50|||| +NX-Metal-1-Metal-2-Con|contact@28||88|-50|||| +NX-Metal-1-Metal-2-Con|contact@29||156|-50|||| +NX-Metal-1-Metal-2-Con|contact@30||79.5|-50|||| +NX-Metal-1-Metal-2-Con|contact@31||181|-88|||| +NX-Metal-1-Metal-2-Con|contact@32||113|-94|||| +NX-Metal-1-Metal-2-Con|contact@35||55.5|-82|||| +NX-Metal-1-Metal-2-Con|contact@36||-25.5|-82|||| +NX-Metal-1-Metal-2-Con|contact@37||-41|-138|||| +NX-Metal-1-Metal-2-Con|contact@38||40|-132|||| +NX-Metal-1-Metal-2-Con|contact@39||156|-112|||| +NX-Metal-1-Metal-2-Con|contact@40||88|-106|||| +NMetal-1-Pin|pin@128||-86.5|-4|||| +NMetal-1-Pin|pin@131||-5.5|-8|||| +NMetal-1-Pin|pin@134||79.5|-135|||| +NMetal-2-Pin|pin@135||163|-88|||| +NMetal-2-Pin|pin@136||163|-94|||| +NMetal-1-Pin|pin@143||55.5|-106|||| +NMetal-1-Pin|pin@144||-25.5|-100|||| +NMetal-1-Pin|pin@148||76|-8|||| +NMetal-1-Pin|pin@149||-36|-4|||| +NMetal-1-Pin|pin@150||197|1|||| +NMetal-1-Pin|pin@151||206|1|||| +NMetal-1-Pin|pin@152||206|-130|||| +NMetal-2-Pin|pin@153||-54|-132|||| +NMetal-2-Pin|pin@155||-54|-138|||| +NMetal-2-Pin|pin@157||-54|-106|||| +NMetal-2-Pin|pin@158||-54|-112|||| +IdriversL:predCond20wMC;1{lay}|predCond@2||19.5|-72|X||D5G4; +IdriversL:predCond20wMC;1{lay}|predCond@3||-61.5|-72|X||D5G4; +IscanK:scanBusInM3TF;2{lay}|scanBusI@0||0|-144|||D5G4; +IscanK:scanKhx5left;1{lay}|scanKhx5@1||0|72|||D5G4; +IdriversL:sucANDdri20;1{lay}|sucANDdr@2||103|-72|Y||D5G4; +IdriversL:sucANDdri20;1{lay}|sucANDdr@3||171|-72|Y||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@8||-106.5|-72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@9||64.5|-72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@10||211.5|-72|||D5G4; +Ametal-2|net@205|||S1800|predCond@2|gnd_2|-21|-72|predCond@3|gnd|-21|-72 +Ametal-2|net@206|||S1800|predCond@2|vdd_4|-21|-22|predCond@3|vdd|-21|-22 +Ametal-2|net@207|||S1800|predCond@2|vdd_5|-21|-122|predCond@3|vdd_3|-21|-122 +Ametal-2|net@208|||S1800|sucANDdr@2|gnd_1|137|-72|sucANDdr@3|gnd|137|-72 +Ametal-2|net@209|||S1800|sucANDdr@2|vdd_2|137|-122|sucANDdr@3|vdd|137|-122 +Ametal-2|net@210|||S1800|sucANDdr@2|vdd_3|137|-22|sucANDdr@3|vdd_1|137|-22 +Ametal-2|net@211|||S0|predCond@2|gnd|60|-72|wellCont@9|gnd|60|-72 +Ametal-2|net@212|||S0|predCond@2|vdd_3|60|-122|wellCont@9|vdd|60|-122 +Ametal-2|net@213|||S0|predCond@2|vdd|60|-22|wellCont@9|vdd_1|60|-22 +Ametal-2|net@214|||S0|sucANDdr@2|gnd|69|-72|wellCont@9|gnd_1|69|-72 +Ametal-2|net@215|||S0|sucANDdr@2|vdd|69|-122|wellCont@9|vdd_2|69|-122 +Ametal-2|net@216|||S0|sucANDdr@2|vdd_1|69|-22|wellCont@9|vdd_3|69|-22 +Ametal-1|net@225|||S900|predCond@2|mc|41.5|-37|contact@23||41.5|-38 +Ametal-2|net@226|||S1800|contact@24||-39.5|-38|contact@23||41.5|-38 +Ametal-1|net@227|||S900|predCond@3|mc|-39.5|-37|contact@24||-39.5|-38 +Ametal-2|net@230|||S0|contact@23||41.5|-38|contact@25||30|-38 +Ametal-1|net@233|||S900|predCond@2|in|26.5|-47|contact@26||26.5|-50 +Ametal-2|net@234|||S1800|contact@27||-54.5|-50|contact@26||26.5|-50 +Ametal-1|net@235|||S900|predCond@3|in|-54.5|-47|contact@27||-54.5|-50 +Ametal-1|net@237|||S2700|sucANDdr@2|inB|88|-53|contact@28||88|-50 +Ametal-2|net@238|||S0|contact@28||88|-50|contact@30||79.5|-50 +Ametal-1|net@239|||S2700|sucANDdr@3|inB|156|-53|contact@29||156|-50 +Ametal-1|net@243|||S900|pin@128||-86.5|-4|predCond@3|pred_1|-86.5|-15 +Ametal-1|net@247|||S900|pin@131||-5.5|-8|predCond@2|pred_1|-5.5|-15 +Ametal-3|net@248|||S2700|scanBusI@0|rd[T]|-24|-144|scanKhx5@1|rd[T]|-24|0 +Ametal-3|net@249|||S900|scanKhx5@1|clS[F]|18|0|scanBusI@0|clS[F]|18|-144 +Ametal-3|net@250|||S900|scanKhx5@1|clS[T]|-18|0|scanBusI@0|clS[T]|-18|-144 +Ametal-3|net@251|||S900|scanKhx5@1|cl[F]|12|0|scanBusI@0|cl[F]|12|-144 +Ametal-3|net@252|||S900|scanKhx5@1|cl[T]|-12|0|scanBusI@0|cl[T]|-12|-144 +Ametal-3|net@253|||S900|contact@25||30|-38|scanBusI@0|mc|30|-144 +Ametal-3|net@254|||S900|scanKhx5@1|rd[F]|24|0|scanBusI@0|rd[F]|24|-144 +Ametal-3|net@255|||S900|scanKhx5@1|mc|30|0|contact@25||30|-38 +Ametal-2|net@258|||S1800|contact@30||79.5|-50|contact@29||156|-50 +Ametal-1|net@259|||S2700|pin@134||79.5|-135|contact@30||79.5|-50 +Ametal-2|net@260|||S1800|pin@135||163|-88|contact@31||181|-88 +Ametal-1|net@261|||S2700|sucANDdr@3|succ|181|-106|contact@31||181|-88 +Ametal-2|net@262|||S0|pin@136||163|-94|contact@32||113|-94 +Ametal-1|net@263|||S2700|sucANDdr@2|succ|113|-106|contact@32||113|-94 +Ametal-1|net@273|||S2700|pin@143||55.5|-106|contact@35||55.5|-82 +Ametal-2|net@274|||RS1800|predCond@2|pred|51.5|-82|contact@35||55.5|-82 +Ametal-2|net@277|||S0|contact@28||88|-50|contact@26||26.5|-50 +Ametal-1|net@278|||S2700|pin@144||-25.5|-100|contact@36||-25.5|-82 +Ametal-2|net@279|||RS1800|predCond@3|pred|-29.5|-82|contact@36||-25.5|-82 +Ametal-2|net@281|||S0|wellCont@10|gnd|207|-72|sucANDdr@3|gnd_1|205|-72 +Ametal-2|net@282|||S0|wellCont@10|vdd|207|-122|sucANDdr@3|vdd_2|205|-122 +Ametal-2|net@283|||S0|wellCont@10|vdd_1|207|-22|sucANDdr@3|vdd_3|205|-22 +Ametal-1|net@290|||S2700|pin@148||76|-8|scanKhx5@1|din[4]|76|47 +Ametal-1|net@291|||S1800|pin@131||-5.5|-8|pin@148||76|-8 +Ametal-1|net@292|||S1800|pin@128||-86.5|-4|pin@149||-36|-4 +Ametal-1|net@293|||S2700|pin@149||-36|-4|scanKhx5@1|din[3]|-36|47 +Ametal-1|net@294|||S900|scanKhx5@1|din[5]|197|47|pin@150||197|1 +Ametal-1|net@295|||S1800|pin@150||197|1|pin@151||206|1 +Ametal-1|net@296|||S900|pin@151||206|1|pin@152||206|-130 +Ametal-2|net@298|||S0|wellCont@8|gnd_1|-102|-72|predCond@3|gnd_2|-102|-72 +Ametal-2|net@299|||S0|wellCont@8|vdd_2|-102|-122|predCond@3|vdd_5|-102|-122 +Ametal-2|net@300|||S0|wellCont@8|vdd_3|-102|-22|predCond@3|vdd_4|-102|-22 +Ametal-2|net@301|||S1800|pin@153||-54|-132|contact@38||40|-132 +Ametal-2|net@303|||S1800|pin@155||-54|-138|contact@37||-41|-138 +Ametal-1|net@304|||S900|predCond@3|cond|-41|-97|contact@37||-41|-138 +Ametal-1|net@306|||S900|predCond@2|cond|40|-97|contact@38||40|-132 +Ametal-2|net@307|||S1800|pin@158||-54|-112|contact@39||156|-112 +Ametal-2|net@308|||S1800|pin@157||-54|-106|contact@40||88|-106 +Ametal-1|net@310|||S900|sucANDdr@3|inA|156|-91|contact@39||156|-112 +Ametal-1|net@312|||S900|sucANDdr@2|inA|88|-91|contact@40||88|-106 EclS[F]||D5G2;|scanBusI@0|clS[F]|I -EclS[F_1]||D5G2;|scanKhx4@0|clS[F_1]|I +EclS[F_1]||D5G2;|scanKhx5@1|clS[F_1]|I +EclS[F_2]||D5G2;|scanKhx5@1|clS[F_2]|O EclS[T]||D5G2;|scanBusI@0|clS[T]|I -EclS[T_1]||D5G2;|scanKhx4@0|clS[T_1]|I +EclS[T_1]||D5G2;|scanKhx5@1|clS[T_1]|I +EclS[T_2]||D5G2;|scanKhx5@1|clS[T_2]|O Ecl[F]||D5G2;|scanBusI@0|cl[F]|I -Ecl[F_1]||D5G2;|scanKhx4@0|cl[F_1]|I +Ecl[F_1]||D5G2;|scanKhx5@1|cl[F_1]|I +Ecl[F_2]||D5G2;|scanKhx5@1|cl[F_2]|O Ecl[T]||D5G2;|scanBusI@0|cl[T]|I -Ecl[T_1]||D5G2;|scanKhx4@0|cl[T_1]|I -Edo[RQ]||D5G2;|rqStage@2|do[RQ]|O -Edo[epi]||D5G2;|rqStage@2|do[epi]|I -Edo[ring]||D5G2;|rqStage@2|do[ring]|O -Egnd||D5G2;|scanKhx4@0|gnd|G -Egnd_1||D5G2;|scanKhx4@0|gnd_1|G -Egnd_2||D5G2;|rqStage@2|gnd|G -Egnd_3||D5G2;|rqStage@2|gnd_7|G -Egnd_4||D5G2;|rqStage@2|gnd_3|G -Egnd_6||D5G2;|rqStage@2|gnd_5|G -Ein[RQ]||D5G2;|rqStage@2|in[RQ]|I -Ein[Z]||D5G2;|rqStage@2|in[Z]|I +Ecl[T_1]||D5G2;|scanKhx5@1|cl[T_1]|I +Ecl[T_2]||D5G2;|scanKhx5@1|cl[T_2]|O +Efire[M]||D5G2;|pin@134||I +Egnd||D5G2;|wellCont@8|gnd|G +Egnd_1||D5G2;|wellCont@10|gnd_1|G +Egnd_2||D5G2;|scanKhx5@1|gnd|G +Egnd_3||D5G2;|scanKhx5@1|gnd_1|G Emc||D5G2;|scanBusI@0|mc|I -Emc_1||D5G2;|scanKhx4@0|mc_1|I -Emc_2||D5G2;|rqStage@2|mc|I +Emc_1||D5G2;|scanKhx5@1|mc_5|I +Emc_2||D5G2;|scanKhx5@1|mc_2|O +Eod[21]|od[15]|D5G2;|pin@157||I +Eod[20]|od[16]|D5G2;|pin@158||I +Eod[18]||D5G2;|pin@155||I +Eod[19]||D5G2;|pin@153||I +Epred[D]||D5G2;|predCond@3|pred|O +Epred[D_1]||D5G2;|pin@144||O +Epred[T]||D5G2;|predCond@2|pred|O +Epred[T_1]||D5G2;|pin@143||O Erd[F]||D5G2;|scanBusI@0|rd[F]|I -Erd[F_1]||D5G2;|scanKhx4@0|rd[F_1]|I +Erd[F_1]||D5G2;|scanKhx5@1|rd[F_1]|I +Erd[F_2]||D5G2;|scanKhx5@1|rd[F_2]|O Erd[T]||D5G2;|scanBusI@0|rd[T]|I -Erd[T_1]||D5G2;|scanKhx4@0|rd[T_1]|I -Esin||D5G2;|scanKhx4@0|sin|I -Esout||D5G2;|scanKhx4@0|sout|O -Etail||D5G2;|rqStage@2|tail|I -Ehcl[A][1]|take[E]|D5G2;|pin@17||I -Ehcl[B][1]|take[R]|D5G2;|pin@16||I -Ehcl[A][2]|takee[E]|D5G2;|pin@23||I -Ehcl[B][2]|takee[R]|D5G2;|pin@22||I -Evdd||D5G2;|scanKhx4@0|vdd|P -Evdd_1||D5G2;|scanKhx4@0|vdd_1|P -Evdd_2||D5G2;|scanKhx4@0|vdd_2|P -Evdd_3||D5G2;|scanKhx4@0|vdd_3|P -Evdd_4||D5G2;|rqStage@2|vdd|P -Evdd_5||D5G2;|rqStage@2|vdd_1|P -Evdd_6||D5G2;|rqStage@2|vdd_13|P -Evdd_7||D5G2;|rqStage@2|vdd_14|P -Evdd_9||D5G2;|rqStage@2|vdd_6|P -Evdd_10||D5G2;|rqStage@2|vdd_7|P -Evdd_12||D5G2;|rqStage@2|vdd_9|P -Evdd_13||D5G2;|rqStage@2|vdd_10|P +Erd[T_1]||D5G2;|scanKhx5@1|rd[T_1]|I +Erd[T_2]||D5G2;|scanKhx5@1|rd[T_2]|O +Edin[1]|s[1]|D5G2;|scanKhx5@1|din[1]|I +Edin[2]|s[2]|D5G2;|scanKhx5@1|din[2]|I +Es[3]||D5G2;|pin@152||I +Esin||D5G2;|scanKhx5@1|sin|I +Esout||D5G2;|scanKhx5@1|sout|I +Esucc[D]||D5G2;|pin@135||O +Esucc[T]||D5G2;|pin@136||O +Evdd||D5G2;|wellCont@8|vdd|P +Evdd_1||D5G2;|wellCont@8|vdd_1|P +Evdd_2||D5G2;|wellCont@10|vdd_2|P +Evdd_3||D5G2;|wellCont@10|vdd_3|P +Evdd_4||D5G2;|scanKhx5@1|vdd|P +Evdd_5||D5G2;|scanKhx5@1|vdd_1|P +Evdd_6||D5G2;|scanKhx5@1|vdd_2|P +Evdd_7||D5G2;|scanKhx5@1|vdd_3|P X -# Cell requeueS;1{sch} -CrequeueS;1{sch}||schematic|1220576063203|1224171391656| +# Cell moveD;2{sch} +CmoveD;2{sch}||schematic|1216040496302|1225488225142| Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@0||2|15.5|||XRRR| -NOff-Page|conn@1||-10|8|||XYRR| -NOff-Page|conn@2||12|8|||| -NOff-Page|conn@3||4|-14.5|||RRR| -NOff-Page|conn@4||-9|-2|||Y| -NOff-Page|conn@5||-9|-10|||Y| -NOff-Page|conn@6||13|-6|||| -NOff-Page|conn@8||-7|-4|||Y| -NOff-Page|conn@9||-7|-8|||XYRR| -Ngeneric:Invisible-Pin|pin@0||0|36|||||ART_message(D5G4;)S[controlled epi merge,with scan] -Ngeneric:Invisible-Pin|pin@1||1|45.5|||||ART_message(D5G6;)SrequeueS -Ngeneric:Invisible-Pin|pin@2||-0.5|28|||||ART_message(D5G3;)Sies 4 September 2008 -NWire_Pin|pin@3||-3|1.5|||| -NWire_Pin|pin@4||3|1.5|||| -IrequeueS;1{ic}|requeueS@0||32|30|||D5G4; -IgaspL:rqStage;1{ic}|rqStage@1||4|-6|||D5G4; -IscanK:scanKhx4;1{ic}|scanKhx4@0||2|8|XRR||D5G4; -Abus|net@1||-0.5|IJ2700|scanKhx4@0|p2p[T,F],p1p[T,F],rd[T,F]|2|11|conn@0|y|2|13.5 -Awire|net@2|||0|scanKhx4@0|sin|-3|8|conn@1|y|-8|8 -Awire|net@3|||1800|scanKhx4@0|sout|7|8|conn@2|a|10|8 -Abus|net@4||-0.5|IJ2700|rqStage@1|s[1:4]|5|0|scanKhx4@0|dIn[4]|5|5 -Awire|net@5|||900|scanKhx4@0|mc|-3|4|pin@3||-3|1.5 -Awire|net@6|||1800|pin@3||-3|1.5|pin@4||3|1.5 -Awire|net@7|||900|pin@4||3|1.5|rqStage@1|mc|3|0 -Awire|net@15|||1800|rqStage@1|do[ring]|7|-6|conn@6|a|11|-6 -Awire|net@16|||1800|conn@5|y|-7|-10|rqStage@1|do[RQ]|0|-10 -Awire|net@23|||1800|conn@4|y|-7|-2|rqStage@1|do[epi]|0|-2 -Awire|net@26|||1800|conn@8|y|-5|-4|rqStage@1|tail|1|-4 -Abus|net@29||-0.5|IJ900|rqStage@1|take[E,R]|4|-11|conn@3|a|4|-12.5 -Abus|net@30||-0.5|IJ0|rqStage@1|in[Z,RQ]|1|-8|conn@9|y|-5|-8 -Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@0|a|I -Edo[RQ]||D4G2;|conn@5|a|I -Edo[epi]||D4G2;|conn@4|a|I -Edo[ring]||D6G2;|conn@6|y|O -EseLO[RQ]|in[Z,RQ]|D4G2;|conn@9|a|I +NOff-Page|conn@3||19|18|||| +NOff-Page|conn@4||6|-24|||| +NOff-Page|conn@5||-18.5|-24|||Y| +NOff-Page|conn@6||-14|-30|||Y| +NOff-Page|conn@7||-43.5|18|||Y| +NOff-Page|conn@9||-6|-1|||YRRR| +NOff-Page|conn@10||-32.5|-14|||YRRR| +NOff-Page|conn@13||-12|35|||R| +NOff-Page|conn@14||-21.5|-15|||YRRR| +ImoveD;1{ic}|dStates@0||51|48|||D5G4; +Ngeneric:Invisible-Pin|pin@0||0|54.5|||||ART_message(D5G6;)SmoveD +Ngeneric:Invisible-Pin|pin@1||0.5|49|||||ART_message(D5G4;)Sthese are the state wires for network +Ngeneric:Invisible-Pin|pin@2||-0.5|43|||||ART_message(D5G3;)Sies 30 October 2008 +NWire_Pin|pin@78||0|29|||| +NWire_Pin|pin@79||0|22|||| +NWire_Pin|pin@81||0|5|||| +NWire_Pin|pin@82||-18|27|||| +NWire_Pin|pin@84||-18|9|||| +NWire_Pin|pin@105||-18|23|||| +NWire_Pin|pin@108||-18|14|||| +NWire_Pin|pin@126||0|-1|||| +NWire_Pin|pin@127||-6|7|||| +NWire_Pin|pin@128||-6|31|||| +NBus_Pin|pin@129||-7|-30|-1|-1|| +Ngeneric:Invisible-Pin|pin@135||42|-3|||||ART_message(D3G2;)S[OUTPUT dock:,Token successor and,"data successor same,",but differ in T bit.] +Ngeneric:Invisible-Pin|pin@136||38.5|-14|||||ART_message(D3G2;)S[INPUT dock:,Can send only tokens,"to switch fabric, sends",data to Ship.] +Ngeneric:Invisible-Pin|pin@137||-84|17|||||ART_message(D3G2;)S[OUTPUT dock:,Token predecessor,"is switch fabric,",data predecessor is Ship.] +Ngeneric:Invisible-Pin|pin@138||-91.5|28|||||ART_message(D3G2;)S[INPUT dock:,"Data predecessor is switch fabric,",Token predecessor does not exist.] +NWire_Pin|pin@149||-12|32|||| +NWire_Pin|pin@151||-12|4|||| +NWire_Pin|pin@153||-6|29|||| +Ngeneric:Invisible-Pin|pin@159||-47.5|-1|||||ART_message(D3G2;)SDoes not exist at input dock. +Ngeneric:Invisible-Pin|pin@160||18.5|27|||||ART_message(D3G2;)S["At output dock, sending a token","fills succ[D] but marks as token."] +Ngeneric:Invisible-Pin|pin@161||18|3|||||ART_message(D3G2;)Sdoes not exist at output dock. +NBus_Pin|pin@163||-2|-14|-1|-1|| +NWire_Pin|pin@164||-39|30|||| +NWire_Pin|pin@165||-39|25|||| +NWire_Pin|pin@166||-39|6|||| +NWire_Pin|pin@167||-39|10|||| +NWire_Pin|pin@168||15|30|||| +NWire_Pin|pin@169||15|25|||| +NWire_Pin|pin@170||15|6|||| +NWire_Pin|pin@171||15|11|||| +Ngeneric:Invisible-Pin|pin@175||17.5|-17|||||ART_message(D3G2;)S["bit[1] = od[15]","bit[2] = od[16]","bit[3] = od[18]","bit[4] = od[19]"] +IdriversL:predCond20wMC;1{ic}|predCond@3||-30|30|X||D5G4; +IdriversL:predCond20wMC;1{ic}|predCond@4||-30|6|RR||D5G4; +IscanK:scanKhx5;1{ic}|scanKhx5@2||-7|-24|||D5G4; +IdriversL:sucANDdri20;1{ic}|sucANDdr@3||6|30|||D5G4; +IdriversL:sucANDdri20;1{ic}|sucANDdr@4||6|6|||D5G4; +Awire|net@167|||2700|conn@9|y|-6|1|pin@127||-6|7 +Abus|net@189||-0.5|IJ1800|conn@6|y|-12|-30|pin@129||-7|-30 +Abus|net@190||-0.5|IJ2700|pin@129||-7|-30|scanKhx5@2|cl[T,F],clS[T,F],rd[T,F],mc|-7|-27 +Awire|net@214|||1800|pin@78||0|29|sucANDdr@3|inA|1|29 +Awire|net@215|||1800|pin@128||-6|31|sucANDdr@3|inB|1|31 +Awire|net@218|||1800|pin@81||0|5|sucANDdr@4|inA|1|5 +Awire|net@219|||1800|pin@127||-6|7|sucANDdr@4|inB|1|7 +Awire|net@230|||0|pin@82||-18|27|predCond@3|cond|-24|27 +Awire|net@236|||1800|predCond@3|mc|-26|32|pin@149||-12|32 +Awire|net@240|||0|pin@84||-18|9|predCond@4|cond|-24|9 +Awire|net@245|||900|pin@153||-6|29|pin@127||-6|7 +Awire|net@248|||2700|pin@151||-12|4|pin@149||-12|32 +Awire|net@251|||1800|predCond@4|in|-24|7|pin@127||-6|7 +Awire|net@252|||0|pin@151||-12|4|predCond@4|mc|-26|4 +Awire|net@253|||900|pin@128||-6|31|pin@153||-6|29 +Awire|net@254|||1800|predCond@3|in|-24|29|pin@153||-6|29 +Awire|net@280|||900|conn@13|a|-12|33|pin@149||-12|32 +Awire|net@281|||2700|scanKhx5@2|mc|-12|-20|pin@151||-12|4 +Awire|net@282|||0|predCond@3|pred|-33|30|pin@164||-39|30 +Awire|net@284|||0|predCond@4|pred|-33|6|pin@166||-39|6 +Awire|net@285|||1800|sucANDdr@3|succ|11|30|pin@168||15|30 +Awire|net@287|||1800|sucANDdr@4|succ|11|6|pin@170||15|6 +Awire|net@292|||0|scanKhx5@2|sin|-12|-24|conn@5|y|-16.5|-24 +Awire|net@293|||1800|scanKhx5@2|sout|0|-24|conn@4|a|4|-24 +Awire|od[15]|D5G2;||900|pin@81||0|5|pin@126||0|-1 +Awire|od[16]|D5G2;||900|pin@78||0|29|pin@79||0|22 +Awire|od[18]|D5G2;||900|pin@82||-18|27|pin@105||-18|23 +Awire|od[19]|D5G2;||900|pin@108||-18|14|pin@84||-18|9 +Awire|pred[D]|D5G2;||900|pin@164||-39|30|pin@165||-39|25 +Awire|pred[T]|D5G2;||2700|pin@166||-39|6|pin@167||-39|10 +Abus|s[1,2],pred[D,T],s[3]|D5G2;|-0.5|IJ2700|scanKhx5@2|din[1:4]|-2|-21|pin@163||-2|-14 +Awire|succ[D]|D5G2;||900|pin@168||15|30|pin@169||15|25 +Awire|succ[T]|D5G2;||2700|pin@170||15|6|pin@171||15|11 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@6|a|I +Efire[M]||D4G2;|conn@9|a|I +Esout_1|mc|D6G2;|conn@13|y|O +Ebit[1:4]|od[15,16,18,19]|D4G2;|conn@10|a|I +Epred[D]|pred[T,D]|D4G2;|conn@7|a|I +Ebit[5:8]|s[1:3]|D4G2;|conn@14|a|I +Esin||D4G2;|conn@5|a|I +Esout||D6G2;|conn@4|y|O +Esucc[D]|succ[T,D]|D6G2;|conn@3|y|O +X + +# Cell moveLit;1{ic} +CmoveLit;1{ic}||artwork|1225414815123|1225490983563|E +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@0||0|-7|-1|-1|RRR| +Nschematic:Bus_Pin|pin@1||0|10|-1|-1|| +Nschematic:Bus_Pin|pin@2||-3|1|-1|-1|| +Nschematic:Bus_Pin|pin@3||3|1|-1|-1|| +Nschematic:Bus_Pin|pin@4||3|3|-1|-1|| +Nschematic:Bus_Pin|pin@6||-3|-5|-1|-1|| +Nschematic:Bus_Pin|pin@7||-3|-2|-1|-1|| +Nschematic:Bus_Pin|pin@10||-1|8|-1|-1|| +Nschematic:Bus_Pin|pin@11||2|8|-1|-1|| +Nschematic:Bus_Pin|pin@12||3|-2|-1|-1|| +Nschematic:Bus_Pin|pin@14||-3|3|-1|-1|| +NPin|pin@15||-2|-6|1|1|| +NPin|pin@16||-2|2|1|1|| +NPin|pin@17||-2|6|1|1|| +NPin|pin@18||2|6|1|1|| +NPin|pin@19||2|-6|1|1|| +NPin|pin@20||0|6|1|1|| +NPin|pin@21||0|7|1|1|| +NPin|pin@22||1|7|1|1|| +NPin|pin@23||2|8|1|1|| +NPin|pin@24||1|9|1|1|| +NPin|pin@25||-2|9|1|1|| +NPin|pin@26||-1|8|1|1|| +NPin|pin@27||-2|7|1|1|| +NPin|pin@32||-2|5|1|1|| +NPin|pin@33||-3|5|1|1|| +Ngeneric:Invisible-Pin|pin@40||0|0|||||ART_message(D5G2;)SMV +Ngeneric:Invisible-Pin|pin@44||0|9|1|1|| +Ngeneric:Invisible-Pin|pin@45||0|8|||||ART_message(D5G1.5;)S5 +NPin|pin@46||2|5|1|1|| +NPin|pin@47||3|5|1|1|| +NPin|pin@48||-2|3|1|1|| +NPin|pin@49||-3|3|1|1|| +NPin|pin@50||2|3|1|1|| +NPin|pin@51||3|3|1|1|| +NPin|pin@54||-2|1|1|1|| +NPin|pin@55||-3|1|1|1|| +Ngeneric:Invisible-Pin|pin@57||0|-6|1|1|RRR| +Ngeneric:Invisible-Pin|pin@60||-2|-2|1|1|| +Ngeneric:Invisible-Pin|pin@61||2|-2|1|1|| +Nschematic:Bus_Pin|pin@62||-3|5|-1|-1|| +NPin|pin@63||2|1|1|1|| +NPin|pin@64||3|1|1|1|| +Nschematic:Bus_Pin|pin@65||3|5|-1|-1|| +NPin|pin@68||-2|-5|1|1|| +NPin|pin@69||-3|-5|1|1|| +AThicker|net@0|||FS1800|pin@20||0|6|pin@18||2|6 +AThicker|net@2|||FS1800|pin@17||-2|6|pin@20||0|6 +AThicker|net@3|||FS2700|pin@20||0|6|pin@21||0|7 +AThicker|net@4|||FS1800|pin@21||0|7|pin@22||1|7 +AThicker|net@5|||FS2250|pin@22||1|7|pin@23||2|8 +AThicker|net@6|||FS3150|pin@23||2|8|pin@24||1|9 +AThicker|net@7|||FS0|pin@24||1|9|pin@25||-2|9 +AThicker|net@8|||FS1350|pin@25||-2|9|pin@26||-1|8 +AThicker|net@9|||FS450|pin@26||-1|8|pin@27||-2|7 +AThicker|net@10|||FS1800|pin@27||-2|7|pin@21||0|7 +AThicker|net@11|||FS2700|pin@48||-2|3|pin@17||-2|6 +AThicker|net@12|||FS2700|pin@16||-2|2|pin@32||-2|5 +AThicker|net@15|||FS0|pin@32||-2|5|pin@33||-3|5 +AThicker|net@19|||FS900|pin@32||-2|5|pin@54||-2|1 +Aschematic:bus|net@28||-0.5|IJ2700|pin@44||0|9|pin@1||0|10 +AThicker|net@30|||FS2700|pin@46||2|5|pin@18||2|6 +AThicker|net@31|||FS1800|pin@46||2|5|pin@47||3|5 +AThicker|net@32|||FS2700|pin@16||-2|2|pin@48||-2|3 +AThicker|net@33|||FS0|pin@48||-2|3|pin@49||-3|3 +AThicker|net@34|||FS2700|pin@50||2|3|pin@46||2|5 +AThicker|net@35|||FS1800|pin@50||2|3|pin@51||3|3 +AThicker|net@40|||FS0|pin@54||-2|1|pin@55||-3|1 +Aschematic:bus|net@42||-0.5|IJ900|pin@57||0|-6|pin@0||0|-7 +AThicker|net@47|||FS900|pin@54||-2|1|pin@68||-2|-5 +Aschematic:bus|net@49||-0.5|IJ1800|pin@61||2|-2|pin@12||3|-2 +Aschematic:bus|net@51||-0.5|IJ0|pin@60||-2|-2|pin@7||-3|-2 +AThicker|net@52|||FS900|pin@50||2|3|pin@63||2|1 +AThicker|net@53|||FS1800|pin@63||2|1|pin@64||3|1 +AThicker|net@56|||FS0|pin@19||2|-6|pin@15||-2|-6 +AThicker|net@57|||FS900|pin@68||-2|-5|pin@15||-2|-6 +AThicker|net@58|||FS0|pin@68||-2|-5|pin@69||-3|-5 +AThicker|net@59|||FS900|pin@63||2|1|pin@19||2|-6 +Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@1||I +Edo[L]||D5G2;|pin@62||I +Edo[M]||D5G2;|pin@2||I +Efire[L]||D5G2;|pin@65||O +Efire[M]||D5G2;|pin@3||O +Efire[T]||D5G2;|pin@4||O +Eilc[done]||D5G2;|pin@6||I +Ebit[1:4]|od[15,16,18:20]|D5G2;|pin@0||I +Epred[T,D]||D5G2;|pin@7||I +Esin||D5G2;|pin@10||I +Esout||D5G2;|pin@11||O +Esucc[T,D]||D5G2;|pin@12||O +Etorp||D5G2;|pin@14||I +X + +# Cell moveLit;1{lay} +CmoveLit;1{lay}||cmos90|1225407404424|1225544955062||ATTR_NCC(D5G3;NTX-0.75;Y374.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225475700855|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225476512565 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@1||206|-298|||| +NX-Metal-2-Metal-3-Con|contact@2||30|-222.5|||| +NX-Metal-1-Metal-2-Con|contact@3||-115|-222.5|||| +NX-Metal-1-Metal-2-Con|contact@8||141|128|||| +NX-Metal-1-Metal-2-Con|contact@9||201|-122.5|||| +NX-Metal-1-Metal-2-Con|contact@10||147|122|||| +NX-Metal-1-Metal-2-Con|contact@15||-124.5|134|||| +NX-Metal-1-Metal-2-Con|contact@16||-197.5|122|||| +NX-Metal-1-Metal-2-Con|contact@17||-190|128|||| +NX-Metal-2-Metal-3-Con|contact@18||30|34|||| +NX-Metal-2-Metal-3-Con|contact@20||-95.5|78|||| +NX-Metal-2-Metal-3-Con|contact@21||-84|84|||| +NX-Metal-2-Metal-3-Con|contact@22||-72|104|||| +NX-Metal-2-Metal-3-Con|contact@23||-78|110|||| +NX-Metal-2-Metal-3-Con|contact@24||-66|-216|||| +IfifoL:litStage;1{lay}|litStage@0||-226.5|72|RR||D5G4; +ImoveC;1{lay}|moveC@0||0|-144|||D5G4; +ImoveD;3{lay}|moveD@0||0|216|||D5G4; +NMetal-1-Pin|pin@34||79.5|66|||| +NMetal-1-Pin|pin@37||195|-115|||| +NMetal-1-Pin|pin@40||-33|78|||| +NMetal-1-Pin|pin@41||55.5|78|||| +NMetal-2-Pin|pin@44||163|128|||| +NMetal-2-Pin|pin@45||163|122|||| +NMetal-1-Pin|pin@85||-148|175|||| +NMetal-1-Pin|pin@87||-113|175|||| +NMetal-1-Pin|pin@90||201|72|||| +NMetal-1-Pin|pin@91||147|72|||| +NMetal-1-Pin|pin@92||195|66.5|||| +NMetal-1-Pin|pin@93||141|66.5|||| +NMetal-1-Pin|pin@94||-178.5|214|||| +NMetal-1-Pin|pin@96||-269|214|||| +NMetal-3-Pin|pin@97||-78|-354|||| +NMetal-3-Pin|pin@99||-72|-354|||| +NMetal-3-Pin|pin@104||-66|-354|||| +IwiresL:select80;1{lay}|select80@0||-150|144|||D5G4; +Ametal-2|net@39|||S1800|contact@3||-115|-222.5|contact@2||30|-222.5 +Ametal-1|net@41|||S900|moveC@0|mc|-115|-216|contact@3||-115|-222.5 +Ametal-2|net@55|||S1800|moveC@0|torp|-54.5|-298|contact@1||206|-298 +Ametal-1|net@70|||S2700|pin@37||195|-115|pin@92||195|66.5 +Ametal-2|net@73|||S1800|moveC@0|succ[T]|168|-122.5|contact@9||201|-122.5 +Ametal-1|net@76|||S2700|contact@9||201|-122.5|pin@90||201|72 +Ametal-1|net@78|||S1800|moveC@0|succ[T_1]|162|-115|pin@37||195|-115 +Ametal-1|net@89|||S900|pin@40||-33|78|moveC@0|xx|-33|59 +Ametal-1|net@92|||S1800|pin@40||-33|78|pin@41||55.5|78 +Ametal-2|net@102|||S1800|contact@8||141|128|pin@44||163|128 +Ametal-2|net@103|||S1800|contact@10||147|122|pin@45||163|122 +Ametal-2|net@108|||S0|moveD@0|succ[D]|163|128|pin@44||163|128 +Ametal-2|net@109|||S0|moveD@0|succ[T]|163|122|pin@45||163|122 +Ametal-1|net@112|||S2700|pin@34||79.5|66|moveD@0|fire[M]|79.5|81 +Ametal-1|net@113|||S2700|pin@41||55.5|78|moveD@0|pred[T_1]|55.5|110 +Ametal-2|net@115|||S0|moveD@0|pred[D]|-29.5|134|contact@15||-124.5|134 +Ametal-1|net@117|||S2700|moveC@0|pred[D]|-124.5|66|contact@15||-124.5|134 +Ametal-1|net@119|||S900|moveD@0|din[2]|-148|263|pin@85||-148|175 +Ametal-1|net@120|||S1800|pin@85||-148|175|pin@87||-113|175 +Ametal-1|net@123|||S2700|moveC@0|do[M]|-113|66|pin@87||-113|175 +Ametal-3|net@124|||S2700|contact@2||30|-222.5|contact@18||30|34 +Ametal-1|net@130|||S900|moveD@0|s[3]|206|86|contact@1||206|-298 +Ametal-1|net@132|||S0|pin@90||201|72|pin@91||147|72 +Ametal-1|net@133|||S2700|pin@91||147|72|contact@10||147|122 +Ametal-1|net@135|||S0|pin@92||195|66.5|pin@93||141|66.5 +Ametal-1|net@136|||S2700|pin@93||141|66.5|contact@8||141|128 +Ametal-1|net@137|||S1800|moveC@0|out_3|75.5|66|pin@34||79.5|66 +Ametal-1|net@149|||S2700|litStage@0|s[1]|-178.5|204.5|pin@94||-178.5|214 +Ametal-1|net@150|||S0|pin@94||-178.5|214|pin@96||-269|214 +Ametal-1|net@152|||S2700|pin@96||-269|214|moveD@0|din[1]|-269|263 +Ametal-2|net@153|||S0|contact@10||147|122|contact@16||-197.5|122 +Ametal-2|net@154|||S0|contact@8||141|128|contact@17||-190|128 +Ametal-2|net@155|||S0|litStage@0|gnd_5|-204.5|0|moveC@0|gnd_25|-204.5|0 +Ametal-2|net@156|||S0|litStage@0|vdd_11|-204.5|50|moveC@0|vdd_50|-204.5|50 +Ametal-2|net@157|||S0|litStage@0|vdd_10|-204.5|-50|moveC@0|vdd_51|-204.5|-50 +Ametal-1|net@159|||S2700|litStage@0|succ[T]|-197.5|119|contact@16||-197.5|122 +Ametal-1|net@161|||S2700|litStage@0|succ[D]|-190|124|contact@17||-190|128 +Ametal-2|net@162||6.2|S1800|litStage@0|vdd_6|-179.5|194|moveD@0|vdd_1|-111|194 +Ametal-2|net@163||6.2|S0|moveD@0|gnd|-111|144|litStage@0|gnd_3|-179.5|144 +Ametal-2|net@164||6.2|S0|moveD@0|vdd|-111|94|litStage@0|vdd_7|-179.5|94 +Ametal-2|net@165|||S1800|litStage@0|mc|-227|34|contact@18||30|34 +Ametal-3|net@167|||S2700|contact@18||30|34|moveD@0|mc|30|72 +Ametal-2|net@171|||S0|moveD@0|od[18]|-54|78|contact@20||-95.5|78 +Ametal-2|net@172|||S0|moveD@0|od[19]|-54|84|contact@21||-84|84 +Ametal-3|net@174|||S2700|pin@97||-78|-354|contact@23||-78|110 +Ametal-3|net@175|||S2700|pin@99||-72|-354|contact@22||-72|104 +Ametal-2|net@177|||S0|moveD@0|od[20]|-54|104|contact@22||-72|104 +Ametal-2|net@179|||S0|moveD@0|od[21]|-54|110|contact@23||-78|110 +Ametal-3|net@181|||S900|contact@20||-95.5|78|moveC@0|odd[18]|-95.5|66 +Ametal-3|net@182|||S900|contact@21||-84|84|moveC@0|od[20]|-84|66 +Ametal-3|net@184|||S2700|pin@104||-66|-354|contact@24||-66|-216 +Ametal-2|net@185|||S0|moveC@0|selLO[int]|-29|-216|contact@24||-66|-216 +EclS[F]||D5G2;|moveD@0|clS[F]|I +EclS[F_1]||D5G2;|moveD@0|clS[F_1]|I +EclS[F_2]||D5G2;|moveD@0|clS[F_2]|O +EclS[T]||D5G2;|moveD@0|clS[T]|I +EclS[T_1]||D5G2;|moveD@0|clS[T_1]|I +EclS[T_2]||D5G2;|moveD@0|clS[T_2]|O +Ecl[F]||D5G2;|moveD@0|cl[F]|I +Ecl[F_1]||D5G2;|moveD@0|cl[F_1]|I +Ecl[F_2]||D5G2;|moveD@0|cl[F_2]|O +Ecl[T]||D5G2;|moveD@0|cl[T]|I +Ecl[T_1]||D5G2;|moveD@0|cl[T_1]|I +Ecl[T_2]||D5G2;|moveD@0|cl[T_2]|O +Edo[L]||D5G2;|litStage@0|do[L]|I +Edo[M_1]|do[M]|D5G2;|moveC@0|do[M_1]|I +Efire[L]||D5G2;|litStage@0|fire[L]|O +Efire[M]||D5G2;|moveD@0|fire[M]|I +Efire[T]||D5G2;|moveC@0|fire[T]|O +Egnd_2|gnd|D5G2;|moveD@0|gnd_2|G +Egnd_1||D5G2;|moveD@0|gnd_1|G +Egnd_3||D5G2;|moveD@0|gnd_3|G +Egnd_21||D5G2;|moveC@0|gnd_21|G +Egnd_24||D5G2;|moveC@0|gnd_24|G +Egnd_26||D5G2;|moveC@0|gnd_25@94770476|G +Egnd_27||D5G2;|moveC@0|gnd_26|G +Egnd_28||D5G2;|moveC@0|gnd_27|G +Egnd_30||D5G2;|litStage@0|gnd|G +Egnd_31||D5G2;|litStage@0|gnd_1|G +Eilc[done]||D5G2;|moveC@0|ilc[done]|I +Emc||D5G2;|moveD@0|mc|I +Emc_1||D5G2;|moveD@0|mc_1|I +Emc_3||D5G2;|moveD@0|mc_2|O +Eod[15x]|od[15]|D5G2;|pin@97||I +Eod[16]||D5G2;|pin@99||I +Eod[18]||D5G2;|moveC@0|xx@416173645|I +Eod[19]||D5G2;|moveC@0|yy|I +Eod[17]|od[20]|D5G2;|pin@104||I +Epred[D]||D5G2;|moveD@0|pred[D]|O +Epred[D_1]||D5G2;|moveD@0|pred[D_1]|O +Epred[T]||D5G2;|moveD@0|pred[T]|O +Erd[F]||D5G2;|moveD@0|rd[F]|I +Erd[F_1]||D5G2;|moveD@0|rd[F_1]|I +Erd[F_2]||D5G2;|moveD@0|rd[F_2]|O +Erd[T]||D5G2;|moveD@0|rd[T]|I +Erd[T_1]||D5G2;|moveD@0|rd[T_1]|I +Erd[T_2]||D5G2;|moveD@0|rd[T_2]|O +Esin||D5G2;|moveD@0|sin|I +Esout||D5G2;|moveD@0|sout|I +Esucc[D]||D5G2;|pin@44||O +Esucc[T]||D5G2;|pin@45||O +Etorp||D5G2;|moveC@0|torp|I +Evdd_4|vdd|D5G2;|moveD@0|vdd_4|P +Evdd_2||D5G2;|moveD@0|vdd_2|P +Evdd_3||D5G2;|moveD@0|vdd_3|P +Evdd_5||D5G2;|moveD@0|vdd_5|P +Evdd_6||D5G2;|moveD@0|vdd_6|P +Evdd_7||D5G2;|moveD@0|vdd_7|P +Evdd_42||D5G2;|moveC@0|vdd_42|P +Evdd_43||D5G2;|moveC@0|vdd_43|P +Evdd_48||D5G2;|moveC@0|vdd_48|P +Evdd_49||D5G2;|moveC@0|vdd_49|P +Evdd_53||D5G2;|moveC@0|vdd_52|P +Evdd_54||D5G2;|moveC@0|vdd_53|P +Evdd_55||D5G2;|moveC@0|vdd_54|P +Evdd_56||D5G2;|moveC@0|vdd_55|P +Evdd_57||D5G2;|moveC@0|vdd_56|P +Evdd_58||D5G2;|moveC@0|vdd_57|P +Evdd_60||D5G2;|litStage@0|vdd|P +Evdd_61||D5G2;|litStage@0|vdd_1|P +Evdd_62||D5G2;|litStage@0|vdd_2|P +Evdd_63||D5G2;|litStage@0|vdd_3|P +X + +# Cell moveLit;1{sch} +CmoveLit;1{sch}||schematic|1225409620385|1225490401638| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||30|9|||| +NOff-Page|conn@1||8|9|||Y| +NOff-Page|conn@2||18|16|||YR| +NOff-Page|conn@4||30|-2|||| +NOff-Page|conn@5||-28|2|||Y| +NOff-Page|conn@7||-27|-6|||Y| +NOff-Page|conn@8||-27|6|||Y| +NOff-Page|conn@9||15|-28|||YRRR| +NOff-Page|conn@10||-4|-6|||| +NOff-Page|conn@11||-4|-2|||XY| +NOff-Page|conn@14||-4|10|||XR| +NOff-Page|conn@15||-28.5|-24|||Y| +NOff-Page|conn@16||-18|-31.5|||RRR| +ImoveD;1{ic}|dStates@0||18|4|||D5G4; +IfifoL:litStage;1{ic}|litStage@0||-18|-24|||D5G4; +ImoveC;1{ic}|moveC@0||-18|4|||D5G4; +ImoveLit;1{ic}|moveLit@0||39|24.5|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-6.5|39.5|||||ART_message(D5G6;)SmoveLit +Ngeneric:Invisible-Pin|pin@1||-7|34|||||ART_message(D5G4;)Sthe combined move and literals +Ngeneric:Invisible-Pin|pin@2||-10|28.5|||||ART_message(D5G3;)Sies 31 October 2008 +NBus_Pin|pin@10||9|2|-1|-1|| +NWire_Pin|pin@12||16|-12|||| +NWire_Pin|pin@13||-19|-12|||| +NBus_Pin|pin@14||-10|2|-1|-1|| +NBus_Pin|pin@15||-10|4.5|-1|-1|| +NWire_Pin|pin@17||-4|6|||| +NBus_Pin|pin@19||9|-2|-1|-1|| +NBus_Pin|pin@23||-10|-24|-1|-1|| +NBus_Pin|pin@24||13|16|-1|-1|| +NWire_Pin|pin@25||-17|-16|||| +NBus_Pin|pin@26||-48|0|-1|-1|| +NBus_Pin|pin@27||-48|-6|-1|-1|| +NBus_Pin|pin@30||30|5|-1|-1|| +NBus_Pin|pin@31||30|0|-1|-1|| +Awire|mc|D5G2;||2700|pin@13||-19|-12|moveC@0|torp_1|-19|-8 +Awire|net@0|||0|conn@0|a|28|9|dStates@0|sout|20|9 +Awire|net@1|||0|dStates@0|sin|12|9|conn@1|y|10|9 +Abus|net@2||-0.5|IJ2700|dStates@0|cl[T,F],clS[T,F],rd[T,F],mc|18|11|conn@2|y|18|14 +Awire|net@21|||900|dStates@0|sout_1|16|-6|pin@12||16|-12 +Awire|net@22|||0|pin@12||16|-12|pin@13||-19|-12 +Awire|net@24|||1800|conn@8|y|-25|6|moveC@0|do[M]|-22|6 +Awire|net@25|||1800|conn@7|y|-25|-6|moveC@0|torp|-22|-6 +Awire|net@27|||0|dStates@0|fire[M]|14|6|pin@17||-4|6 +Abus|net@28||-0.5|IJ1800|moveC@0|pred_1[T,D]@362018842|-14|2|pin@14||-10|2 +Awire|net@33|||0|conn@10|a|-6|-6|moveC@0|fire[T]|-14|-6 +Awire|net@34|||0|conn@11|y|-6|-2|moveC@0|ilc[done]|-14|-2 +Awire|net@38|||0|pin@17||-4|6|moveC@0|fire[M]|-14|6 +Awire|net@39|||900|conn@14|a|-4|8|pin@17||-4|6 +Abus|net@42||-0.5|IJ0|moveC@0|sin_1|-22|2|conn@5|y|-26|2 +Abus|net@44||-0.5|IJ1800|pin@19||9|-2|dStates@0|predD|14|-2 +Abus|net@45||-0.5|IJ1800|dStates@0|succD|22|-2|conn@4|a|28|-2 +Awire|net@46|||1800|conn@15|y|-26.5|-24|litStage@0|pred|-21|-24 +Awire|net@49|||2700|litStage@0|pred_1|-19|-20|pin@13||-19|-12 +Abus|net@53||-0.5|IJ0|pin@23||-10|-24|litStage@0|succ[T,D]|-15|-24 +Abus|net@54||-0.5|IJ900|pin@14||-10|2|pin@23||-10|-24 +Awire|net@57|||2700|conn@16|a|-18|-29.5|litStage@0|fire[L]|-18|-28 +Abus|net@58||-0.5|IJ0|moveC@0|pred_1[T,D]|-22|0|pin@26||-48|0 +Abus|net@62||-0.5|IJ1800|dStates@0|bit[1:4]|22|5|pin@30||30|5 +Abus|od[15,16,18,19]|D5G2;|-0.5|IJ900|pin@30||30|5|pin@31||30|0 +Abus|od[18:20]|D5G2;|-0.5|IJ900|pin@26||-48|0|pin@27||-48|-6 +Abus|pred[T,D]|D5G2;|-0.5|IJ2700|pin@19||9|-2|pin@10||9|2 +Awire|s[1]|D5G2;||2700|litStage@0|fire[L_1]|-17|-20|pin@25||-17|-16 +Abus|s[1],do[M],torp|D5G2;|-0.5|IJ2700|dStates@0|bit[5:8]|13|11|pin@24||13|16 +Abus|succ[T,D]|D5G2;|-0.5|IJ2700|pin@14||-10|2|pin@15||-10|4.5 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@2|a|I +Edo[L]||D4G2;|conn@15|a|I +Edo[M]||D4G2;|conn@8|a|I +Efire[L]||D6G2;|conn@16|y|O +Efire[M]||D6G2;|conn@14|y|O +Efire[T]||D6G2;|conn@10|y|O +Eilc[done]||D4G2;|conn@11|a|I +Ebit[1:4]|od[15,16,18:20]|D4G2;|conn@9|a|I +Epred[T,D]||D4G2;|conn@5|a|I Esin||D4G2;|conn@1|a|I -Esout||D6G2;|conn@2|y|O -Etail||D4G2;|conn@8|a|I -Etake[E,R]||D6G2;|conn@3|y|O +Esout||D6G2;|conn@0|y|O +Esucc[T,D]||D6G2;|conn@4|y|O +Etorp||D4G2;|conn@7|a|I +X + +# Cell predWait;1{ic} +CpredWait;1{ic}||artwork|1188763932671|1225387009941|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@2||-2|0|10|6|RRR||ART_degrees()F[0.0,3.1415927] +NThick-Circle|art@3||1.5|0|1|1|| +NThick-Circle|art@4||-8|-1|6|6|3300||ART_degrees()F[0.0,1.0471976] +NThick-Circle|art@5||-8|3|6|6|3300||ART_degrees()F[0.0,1.0471976] +Nschematic:Bus_Pin|pin@0||2|0|-1|-1|| +NPin|pin@4||-3|-5|1|1|| +NPin|pin@5||-3|5|1|1|| +NPin|pin@6||-2|5|1|1|| +NPin|pin@11||-2|-5|1|1|| +NPin|pin@12||-3|-4|1|1|| +Ngeneric:Invisible-Pin|pin@13||-1|0|||||ART_message(D5G2;)Sign +Nschematic:Bus_Pin|pin@14||-6|2|-1|-1|| +Nschematic:Bus_Pin|pin@15||-6|0|-1|-1|| +Nschematic:Bus_Pin|pin@16||-6|4|-1|-1|| +Nschematic:Bus_Pin|pin@17||-6|-2|-1|-1|| +NPin|pin@24||-3|-1|1|1|| +NPin|pin@25||-5.4|-2.5|1|1|| +NPin|pin@26||-5.4|0.5|1|1|| +NPin|pin@27||-5.2|-2|1|1|| +NPin|pin@28||-6|-2|1|1|| +NPin|pin@29||-5.2|0|1|1|| +NPin|pin@30||-6|0|1|1|| +NPin|pin@31||-3|3|1|1|| +NPin|pin@32||-5.4|1.5|1|1|| +NPin|pin@33||-5.4|4.5|1|1|| +NPin|pin@34||-5.2|2|1|1|| +NPin|pin@35||-6|2|1|1|| +NPin|pin@36||-5.2|4|1|1|| +NPin|pin@37||-6|4|1|1|| +Nschematic:Bus_Pin|pin@38||-4|-4|-1|-1|| +NPin|pin@40||-4|-4|1|1|| +AThicker|net@0|||FS2700|pin@4||-3|-5|pin@5||-3|5 +AThicker|net@6|||FS1800|pin@4||-3|-5|pin@11||-2|-5 +AThicker|net@7|||FS3150|pin@11||-2|-5|pin@12||-3|-4 +AThicker|net@12|||FS0|pin@6||-2|5|pin@5||-3|5 +AThicker|net@13|||FS320|pin@24||-3|-1|pin@25||-5.4|-2.5 +AThicker|net@14|||FS3280|pin@24||-3|-1|pin@26||-5.4|0.5 +AThicker|net@15|||FS0|pin@27||-5.2|-2|pin@28||-6|-2 +AThicker|net@16|||FS0|pin@29||-5.2|0|pin@30||-6|0 +AThicker|net@17|||FS320|pin@31||-3|3|pin@32||-5.4|1.5 +AThicker|net@18|||FS3280|pin@31||-3|3|pin@33||-5.4|4.5 +AThicker|net@19|||FS0|pin@34||-5.2|2|pin@35||-6|2 +AThicker|net@20|||FS0|pin@36||-5.2|4|pin@37||-6|4 +AThicker|net@22|||FS0|pin@12||-3|-4|pin@40||-4|-4 +Eign[2]||D5G2;|pin@15||I +Eign[1]|ign[3]|D5G2;|pin@14||I +Eout||D5G2;|pin@0||O +Epred[3]|pred[1]|D5G2;|pin@38||I +Ereq[2]|pred[2]|D5G2;|pin@17||I +Ereq[1]|pred[3]|D5G2;|pin@16||I +X + +# Cell predWait;2{lay} +CpredWait;2{lay}||cmos90|1207142239168|1225395957202||ATTR_NCC(D5G3;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1225395914374|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225397778889 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-N-Active-Con|contact@4||4.5|0||20.8|| +NMetal-1-P-Active-Con|contact@7||-5.5|-50||10.4|| +NMetal-1-P-Active-Con|contact@10||2.5|50||10.4|| +NX-Metal-1-Metal-2-Con|contact@14||2.5|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@18||-5.5|-50||6.2|| +NMetal-1-N-Active-Con|contact@34||28.5|0||20.8|| +NMetal-1-N-Active-Con|contact@43||20.5|0||20.8|| +NMetal-1-N-Active-Con|contact@44||12.5|0||20.8|| +NMetal-1-P-Active-Con|contact@45||22.5|-50||10.4|| +NMetal-1-P-Active-Con|contact@48||30.5|50||10.4|| +NX-Metal-1-Metal-2-Con|contact@52||12.5|-10|||| +NX-Metal-1-Metal-2-Con|contact@53||28.5|-10|||| +NMetal-1-N-Active-Con|contact@54||-3.5|0||20.8|| +NMetal-1-N-Active-Con|contact@55||-11.5|0||20.8|| +NX-Metal-1-Metal-2-Con|contact@56||-3.5|-10|||| +NMetal-1-N-Active-Con|contact@61||36.5|0||20.8|| +NX-Metal-1-Metal-2-Con|contact@64||36.5|10|||| +NX-Metal-1-Metal-2-Con|contact@65||20.5|10|||| +NX-Metal-1-Metal-2-Con|contact@70||4.5|10|||| +NX-Metal-1-Metal-2-Con|contact@71||-11.5|10|||| +NMetal-1-N-Active-Con|contact@72||-20.5|0||20.8|| +NMetal-1-N-Active-Con|contact@73||-28.5|0||20.8|| +NMetal-1-N-Active-Con|contact@74||-36.5|0||20.8|| +NX-Metal-1-Metal-2-Con|contact@75||-28.5|10|||| +NMetal-1-P-Active-Con|contact@78||-28.5|-48||20.8|| +NMetal-1-P-Active-Con|contact@79||-36.5|-48||20.8|| +NMetal-1-P-Active-Con|contact@80||-20.5|-48||20.8|| +NX-Metal-1-Metal-2-Con|contact@81||-36.5|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@82||-20.5|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@85||-20.5|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@86||-36.5|0||6.2|| +NMetal-1-P-Active-Con|contact@89||16.5|50||10.4|| +NMetal-1-P-Active-Con|contact@91||8.5|-50||10.4|| +NMetal-1-Polysilicon-Con|contact@96||25.5|-33.5||5.2|| +NMetal-1-Polysilicon-Con|contact@97||16.5|22||5.2|RR| +NMetal-1-Polysilicon-Con|contact@98||34|22||5.2|RR| +NMetal-1-Polysilicon-Con|contact@99||8.5|-22||5.2|| +NMetal-1-Polysilicon-Con|contact@100||-9|-22||5.2|| +NMetal-1-Polysilicon-Con|contact@101||-0.5|33.5||5.2|RR| +NX-Metal-1-Metal-2-Con|contact@103||30.5|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@104||22.5|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@105||16.5|22|||| +NX-Metal-1-Metal-2-Con|contact@106||34|22|||| +NX-Metal-1-Metal-2-Con|contact@107||8.5|-22|||| +NX-Metal-1-Metal-2-Con|contact@108||-9|-22|||| +NMetal-1-Polysilicon-Con|contact@109||-28.5|19||5.2|XRRR| +NN-Transistor|nmos@3||8.5|0||26|| +NN-Transistor|nmos@5||24.5|0||26|| +NN-Transistor|nmos@6||16.5|0||26|| +NN-Transistor|nmos@7||0.5|0||26|| +NN-Transistor|nmos@8||-7.5|0||26|| +NN-Transistor|nmos@9||32.5|0||26|| +NN-Transistor|nmos@12||-24.5|0||26|| +NN-Transistor|nmos@13||-32.5|0||26|| +NMetal-1-Pin|pin@88||8.5|-58|||| +NMetal-1-Pin|pin@93||-28.5|-32|||| +NMetal-1-Pin|pin@105||18.5|-32|||| +NPolysilicon-Pin|pin@116||-7.5|-21|||| +NMetal-1-Pin|pin@122||8.5|-32|||| +NMetal-1-Pin|pin@123||18.5|-12.5|||| +NMetal-1-Pin|pin@124||20.5|-12.5|||| +NMetal-1-Pin|pin@128||28|-31|||| +NMetal-1-Pin|pin@131||-3|31|||| +NPolysilicon-Pin|pin@137||-7.5|-38|||| +NPolysilicon-Pin|pin@138||0.5|-32|||| +NPolysilicon-Pin|pin@139||4.5|-32|||| +NPolysilicon-Pin|pin@140||24.5|-38|||| +NPolysilicon-Pin|pin@141||12.5|-32|||| +NPolysilicon-Pin|pin@142||16.5|-32|||| +NPolysilicon-Pin|pin@143||24.5|-35.6|||| +NPolysilicon-Pin|pin@144||0.5|38|||| +NPolysilicon-Pin|pin@145||32.5|38|||| +NPolysilicon-Pin|pin@146||24.5|32|||| +NPolysilicon-Pin|pin@147||20.5|32|||| +NPolysilicon-Pin|pin@148||8.5|32|||| +NPolysilicon-Pin|pin@149||12.5|32|||| +NMetal-1-Pin|pin@150||16.5|35|||| +NPolysilicon-Pin|pin@151||0.5|30.9|||| +NPolysilicon-Pin|pin@152||32.5|24.6|||| +NMetal-2-Pin|pin@155||27|22|||| +NMetal-2-Pin|pin@157||-2.5|-22|||| +NMetal-1-Pin|pin@159||-29|19|||| +NPolysilicon-Pin|pin@160||-24.5|19|||| +NPolysilicon-Pin|pin@161||-32.5|19|||| +NMetal-1-Pin|pin@162||20.5|12|||| +NMetal-1-Pin|pin@163||22.5|12|||| +NMetal-1-Pin|pin@164||22.5|35|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-41|0|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||41|0|||D5G4; +NP-Well-Node|plnode@0||0|0|87|48||A +NN-Well-Node|plnode@1||0|-50|87|52||A +NN-Well-Node|plnode@2||0|50|87|52||A +NP-Select-Node|plnode@3||0|-50|84|52||A +NP-Select-Node|plnode@4||0|50|84|52||A +NN-Select-Node|plnode@5||0|0|84|48||A +NP-Transistor|pmos@2||4.5|-50||14|| +NP-Transistor|pmos@3||-1.5|-50||14|| +NP-Transistor|pmos@6||12.5|50||14|| +NP-Transistor|pmos@7||6.5|50||14|| +NP-Transistor|pmos@10||18.5|-50||14|| +NP-Transistor|pmos@11||12.5|-50||14|| +NP-Transistor|pmos@14||26.5|50||14|| +NP-Transistor|pmos@15||20.5|50||14|| +NP-Transistor|pmos@16||-24.5|-48||26|| +NP-Transistor|pmos@17||-32.5|-48||26|| +AN-Active|net@5|||RS1800|contact@4||4.5|0|nmos@3|diff-left|5.7|0 +AP-Active|net@11|||RS1800|contact@7||-5.5|-50|pmos@3|diff-left|-4.3|-50 +AP-Active|net@13|||RS1800|pmos@3|diff-right|1.3|-50|pmos@2|diff-left|1.7|-50 +AP-Active|net@15|||RS1800|contact@10||2.5|50|pmos@7|diff-left|3.7|50 +AP-Active|net@17|||RS1800|pmos@7|diff-right|9.3|50|pmos@6|diff-left|9.7|50 +Ametal-1|net@52|||S900|contact@10||2.5|50|contact@14||2.5|50 +Ametal-1|net@60|||S900|contact@7||-5.5|-50|contact@18||-5.5|-50 +AP-Active|net@102|||RS0|contact@45||22.5|-50|pmos@10|diff-right|21.3|-50 +AP-Active|net@107|||RS1800|pmos@11|diff-right|15.3|-50|pmos@10|diff-left|15.7|-50 +AP-Active|net@108|||RS0|contact@48||30.5|50|pmos@14|diff-right|29.3|50 +AP-Active|net@111|||RS1800|pmos@15|diff-right|23.3|50|pmos@14|diff-left|23.7|50 +AN-Active|net@114|||RS0|contact@34||28.5|0|nmos@5|diff-right|27.3|0 +AN-Active|net@116|||RS1800|contact@43||20.5|0|nmos@5|diff-left|21.7|0 +AN-Active|net@117|||RS0|contact@43||20.5|0|nmos@6|diff-right|19.3|0 +AN-Active|net@118|||RS1800|contact@44||12.5|0|nmos@6|diff-left|13.7|0 +Ametal-2|net@157||6.2|S0|contact@18||-5.5|-50|contact@82||-20.5|-50 +Ametal-2|net@158||6.2|S1800|pinsVddG@2|vdd|-41|50|contact@14||2.5|50 +Ametal-1|net@175|||S900|contact@44||12.5|-10|contact@52||12.5|-10 +Ametal-2|net@176|||S1800|contact@52||12.5|-10|contact@53||28.5|-10 +Ametal-1|net@178|||S900|contact@34||28.5|-10|contact@53||28.5|-10 +Ametal-1|net@200|||S900|contact@54||-3.5|-10|contact@56||-3.5|-10 +AN-Active|net@204|||RS0|contact@4||4.5|0|nmos@7|diff-right|3.3|0 +AN-Active|net@205|||RS1800|contact@54||-3.5|0|nmos@7|diff-left|-2.3|0 +AN-Active|net@206|||RS0|contact@54||-3.5|0|nmos@8|diff-right|-4.7|0 +AN-Active|net@207|||RS1800|contact@55||-11.5|0|nmos@8|diff-left|-10.3|0 +AN-Active|net@249|||RS1800|contact@34||28.5|0|nmos@9|diff-left|29.7|0 +AN-Active|net@250|||RS0|contact@61||36.5|0|nmos@9|diff-right|35.3|0 +Ametal-1|net@256|||S900|contact@61||36.5|10|contact@64||36.5|10 +Ametal-2|net@257|||S0|contact@64||36.5|10|contact@65||20.5|10 +Ametal-1|net@258|||S900|contact@43||20.5|10|contact@65||20.5|10 +Ametal-2|net@301|||S0|contact@71||-11.5|10|contact@75||-28.5|10 +Ametal-1|net@303|||S900|contact@4||4.5|10|contact@70||4.5|10 +Ametal-2|net@304|||S0|contact@70||4.5|10|contact@71||-11.5|10 +Ametal-1|net@305|||S900|contact@55||-11.5|10|contact@71||-11.5|10 +Ametal-1|net@306|||S900|contact@73||-28.5|10|contact@75||-28.5|10 +AN-Active|net@307|||RS0|contact@72||-20.5|0|nmos@12|diff-right|-21.7|0 +AN-Active|net@308|||RS1800|contact@73||-28.5|0|nmos@12|diff-left|-27.3|0 +AN-Active|net@309|||RS0|contact@73||-28.5|0|nmos@13|diff-right|-29.7|0 +AN-Active|net@310|||RS1800|contact@74||-36.5|0|nmos@13|diff-left|-35.3|0 +AP-Active|net@316|||RS1800|contact@78||-28.5|-48|pmos@16|diff-left|-27.3|-48 +AP-Active|net@317|||RS0|contact@80||-20.5|-48|pmos@16|diff-right|-21.7|-48 +AP-Active|net@318|||RS0|contact@78||-28.5|-48|pmos@17|diff-right|-29.7|-48 +AP-Active|net@319|||RS1800|contact@79||-36.5|-48|pmos@17|diff-left|-35.3|-48 +Ametal-2|net@327||6.2|S0|contact@81||-36.5|-50|pinsVddG@2|vdd_1|-41|-50 +Ametal-1|net@328|||S900|contact@79||-36.5|-50|contact@81||-36.5|-50 +Ametal-2|net@329||6.2|S0|contact@82||-20.5|-50|contact@81||-36.5|-50 +Ametal-1|net@330|||S900|contact@80||-20.5|-50|contact@82||-20.5|-50 +Ametal-1|net@331|||S2700|contact@78||-28.5|-48|pin@93||-28.5|-32 +AN-Active|net@340|||S0|contact@44||12.5|0|nmos@3|diff-right|11.3|0 +Ametal-2|net@341|||S0|contact@52||12.5|-10|contact@56||-3.5|-10 +Ametal-2|net@343||6.2|S1800|contact@85||-20.5|0|pinsVddG@3|gnd|41|0 +Ametal-2|net@344||6.2|S1800|pinsVddG@2|gnd|-41|0|contact@86||-36.5|0 +Ametal-1|net@345|||S0|contact@72||-20.5|0|contact@85||-20.5|0 +Ametal-2|net@346||6.2|S1800|contact@86||-36.5|0|contact@85||-20.5|0 +Ametal-1|net@347|||S0|contact@74||-36.5|0|contact@86||-36.5|0 +Ametal-2|net@348||6.2|S0|contact@104||22.5|-50|contact@18||-5.5|-50 +Ametal-2|net@349||6.2|S0|contact@103||30.5|50|contact@14||2.5|50 +AP-Active|net@393|||RS1800|contact@91||8.5|-50|pmos@11|diff-left|9.7|-50 +AP-Active|net@395|||RS0|contact@89||16.5|50|pmos@6|diff-right|15.3|50 +APolysilicon|net@403|||S2700|pin@116||-7.5|-21|nmos@8|poly-bottom|-7.5|-18 +APolysilicon|net@404|||S0|pin@116||-7.5|-21|contact@100||-9|-21 +APolysilicon|net@405|||S900|nmos@3|poly-bottom|8.5|-18|contact@99||8.5|-19.4 +APolysilicon|net@411|||S2700|nmos@6|poly-top|16.5|18|contact@97||16.5|19.4 +Ametal-1|net@424|||S1800|pin@122||8.5|-32|pin@105||18.5|-32 +Ametal-1|net@425|||S900|pin@122||8.5|-32|contact@91||8.5|-44.8 +Ametal-1|net@426|||S2700|pin@105||18.5|-32|pin@123||18.5|-12.5 +Ametal-1|net@427|||S900|contact@43||20.5|-10.4|pin@124||20.5|-12.5 +Ametal-1|net@428|||S0|pin@124||20.5|-12.5|pin@123||18.5|-12.5 +Ametal-1|net@437|||S2700|pin@88||8.5|-58|contact@91||8.5|-53.2 +Ametal-1|net@438|||S1800|contact@96||25.5|-31|pin@128||28|-31 +Ametal-1|net@441|||S0|contact@101||-0.5|31|pin@131||-3|31 +Ametal-2|net@449||6.2|S0|pinsVddG@3|vdd|41|50|contact@103||30.5|50 +Ametal-1|net@450|||S900|contact@48||30.5|50|contact@103||30.5|50 +Ametal-1|net@452|||S900|contact@45||22.5|-50|contact@104||22.5|-50 +Ametal-1|net@453|||S1800|pin@93||-28.5|-32|pin@122||8.5|-32 +AP-Active|net@454|||RS0|contact@91||8.5|-50|pmos@2|diff-right|7.3|-50 +APolysilicon|net@455|||S900|pin@116||-7.5|-21|pin@137||-7.5|-38 +APolysilicon|net@456|||S1800|pin@137||-7.5|-38|pmos@3|poly-top|-1.5|-38 +APolysilicon|net@458|||S1800|pin@138||0.5|-32|pin@139||4.5|-32 +APolysilicon|net@459|||S900|pin@139||4.5|-32|pmos@2|poly-top|4.5|-38 +APolysilicon|net@461|||S0|pin@140||24.5|-38|pmos@10|poly-top|18.5|-38 +APolysilicon|net@462|||S2700|pmos@11|poly-top|12.5|-38|pin@141||12.5|-32 +APolysilicon|net@463|||S1800|pin@141||12.5|-32|pin@142||16.5|-32 +APolysilicon|net@464|||S2700|pin@142||16.5|-32|nmos@6|poly-bottom|16.5|-18 +APolysilicon|net@465|||S900|nmos@7|poly-bottom|0.5|-18|pin@138||0.5|-32 +APolysilicon|net@466|||S900|nmos@5|poly-bottom|24.5|-18|pin@143||24.5|-35.6 +APolysilicon|net@467|||S900|pin@143||24.5|-35.6|pin@140||24.5|-38 +APolysilicon|net@468|||S1800|pin@143||24.5|-35.6|contact@96||25.5|-35.6 +AP-Active|net@469|||RS1800|contact@89||16.5|50|pmos@15|diff-left|17.7|50 +APolysilicon|net@470|||S0|pmos@7|poly-bottom|6.5|38|pin@144||0.5|38 +APolysilicon|net@471|||S900|pin@144||0.5|38|pin@151||0.5|30.9 +APolysilicon|net@473|||S0|pin@145||32.5|38|pmos@14|poly-bottom|26.5|38 +APolysilicon|net@475|||S0|pin@146||24.5|32|pin@147||20.5|32 +APolysilicon|net@476|||S2700|pin@147||20.5|32|pmos@15|poly-bottom|20.5|38 +APolysilicon|net@477|||S2700|nmos@3|poly-top|8.5|18|pin@148||8.5|32 +APolysilicon|net@478|||S1800|pin@148||8.5|32|pin@149||12.5|32 +APolysilicon|net@479|||S2700|pin@149||12.5|32|pmos@6|poly-bottom|12.5|38 +Ametal-1|net@481|||S2700|pin@150||16.5|35|contact@89||16.5|44.8 +APolysilicon|net@482|||S900|pin@151||0.5|30.9|nmos@7|poly-top|0.5|18 +APolysilicon|net@483|||S1800|contact@101||-0.5|30.9|pin@151||0.5|30.9 +APolysilicon|net@484|||S2700|nmos@5|poly-top|24.5|18|pin@146||24.5|32 +APolysilicon|net@485|||S2700|pin@152||32.5|24.6|pin@145||32.5|38 +APolysilicon|net@487|||S2700|nmos@9|poly-top|32.5|18|pin@152||32.5|24.6 +APolysilicon|net@488|||S1800|pin@152||32.5|24.6|contact@98||34|24.6 +Ametal-1|net@491|||S0|contact@97||16.5|22|contact@105||16.5|22 +Ametal-2|net@492|||S1800|contact@105||16.5|22|pin@155||27|22 +Ametal-1|net@493|||S0|contact@98||34|22|contact@106||34|22 +Ametal-2|net@494|||S1800|pin@155||27|22|contact@106||34|22 +Ametal-2|net@496|||S1800|pin@157||-2.5|-22|contact@107||8.5|-22 +Ametal-1|net@497|||S0|contact@99||8.5|-22|contact@107||8.5|-22 +Ametal-2|net@498|||S0|pin@157||-2.5|-22|contact@108||-9|-22 +Ametal-1|net@499|||S0|contact@100||-9|-22|contact@108||-9|-22 +APolysilicon|net@500|||S2700|pmos@16|poly-top|-24.5|-30|nmos@12|poly-bottom|-24.5|-18 +APolysilicon|net@501|||S2700|pmos@17|poly-top|-32.5|-30|nmos@13|poly-bottom|-32.5|-18 +Ametal-1|net@503|||S0|contact@109||-29|19|pin@159||-29|19 +APolysilicon|net@504|||S2700|nmos@12|poly-top|-24.5|18|pin@160||-24.5|19 +APolysilicon|net@505|||S0|pin@160||-24.5|19|contact@109||-25.9|19 +APolysilicon|net@506|||S2700|nmos@13|poly-top|-32.5|18|pin@161||-32.5|19 +APolysilicon|net@507|||S1800|pin@161||-32.5|19|contact@109||-31.1|19 +Ametal-1|net@508|||S2700|contact@43||20.5|0|pin@162||20.5|12 +Ametal-1|net@509|||S1800|pin@162||20.5|12|pin@163||22.5|12 +Ametal-1|net@510|||S0|pin@164||22.5|35|pin@150||16.5|35 +Ametal-1|net@511|||S2700|pin@163||22.5|12|pin@164||22.5|35 +Ametal-2|net@514||6.2|S0|pinsVddG@3|vdd_1|41|-50|contact@104||22.5|-50 +Egnd||D5G2;|pinsVddG@2|gnd|G +Egnd_1||D5G2;|pinsVddG@3|gnd|G +Eign[2]||D5G2;|pin@131||I +Eign[3]||D5G2;|pin@128||I +Eout_1|out|D5G2;|pin@88||O +Epred[1]||D5G2;|pin@159||I +Epred[2]||D5G2;|pin@157||I +Epred[3]||D5G2;|pin@155||I +Evdd||D5G2;|pinsVddG@2|vdd|P +Evdd_1||D5G2;|pinsVddG@2|vdd_1|P +Evdd_2||D5G2;|pinsVddG@3|vdd|P +Evdd_3||D5G2;|pinsVddG@3|vdd_1|P +X + +# Cell predWait;1{lay} +CpredWait;1{lay}||cmos90|1207142239168|1225390599987||ATTR_NCC(D5G3;NTX24;Y110;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1225323940540|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225326298083 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-N-Active-Con|contact@3||-14|0||20.8|| +NMetal-1-N-Active-Con|contact@4||-22|0||20.8|| +NMetal-1-P-Active-Con|contact@6||-20|-48||20.8|| +NMetal-1-P-Active-Con|contact@7||-34|-48||20.8|| +NMetal-1-P-Active-Con|contact@9||-24|48||20.8|| +NMetal-1-P-Active-Con|contact@10||-38|48||20.8|| +NX-Metal-1-Metal-2-Con|contact@14||-38|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@18||-34|-50||6.2|| +NMetal-1-Polysilicon-Con|contact@23||-35.5|26||5.2|| +NX-Metal-1-Metal-2-Con|contact@26||-35.5|22|||| +NX-Metal-1-Metal-2-Con|contact@27||-11|22|||| +NMetal-1-P-Active-Con|contact@29||6|48||20.8|| +NX-Metal-1-Metal-2-Con|contact@30||6|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@32||10|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@33||38|-50||6.2|| +NMetal-1-N-Active-Con|contact@34||22|0||20.8|| +NMetal-1-Polysilicon-Con|contact@38||8.5|22||5.2|| +NX-Metal-1-Metal-2-Con|contact@40||10|-22|||| +NX-Metal-1-Metal-2-Con|contact@41||8.5|22|||| +NX-Metal-1-Metal-2-Con|contact@42||33|22|||| +NMetal-1-N-Active-Con|contact@43||14|0||20.8|| +NMetal-1-N-Active-Con|contact@44||6|0||20.8|| +NMetal-1-P-Active-Con|contact@45||24|-48||20.8|| +NMetal-1-P-Active-Con|contact@46||10|-48||20.8|| +NMetal-1-P-Active-Con|contact@48||20|48||20.8|| +NX-Metal-1-Metal-2-Con|contact@51||-14|-10|||| +NX-Metal-1-Metal-2-Con|contact@52||6|-10|||| +NX-Metal-1-Metal-2-Con|contact@53||22|-10|||| +NMetal-1-N-Active-Con|contact@54||-30|0||20.8|| +NMetal-1-N-Active-Con|contact@55||-38|0||20.8|| +NX-Metal-1-Metal-2-Con|contact@56||-30|-10|||| +NMetal-1-Polysilicon-Con|contact@58||-34|-26||5.2|R| +NX-Metal-1-Metal-2-Con|contact@59||-33.5|-22|||| +NMetal-1-Polysilicon-Con|contact@60||-10|26.5||5.2|R| +NMetal-1-N-Active-Con|contact@61||30|0||20.8|| +NX-Metal-1-Metal-2-Con|contact@64||30|10|||| +NX-Metal-1-Metal-2-Con|contact@65||14|10|||| +NMetal-1-Polysilicon-Con|contact@66||10|-26||5.2|R| +NMetal-1-Polysilicon-Con|contact@68||34|26.5||5.2|R| +NX-Metal-1-Metal-2-Con|contact@69||0|10|||| +NX-Metal-1-Metal-2-Con|contact@70||-22|10|||| +NX-Metal-1-Metal-2-Con|contact@71||-38|10|||| +NMetal-1-N-Active-Con|contact@72||-55|0||20.8|| +NMetal-1-N-Active-Con|contact@73||-63|0||20.8|| +NMetal-1-N-Active-Con|contact@74||-71|0||20.8|| +NX-Metal-1-Metal-2-Con|contact@75||-63|10|||| +NX-Metal-1-Metal-2-Con|contact@76||-55|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@77||-71|0||6.2|| +NMetal-1-P-Active-Con|contact@78||-63|-48||20.8|| +NMetal-1-P-Active-Con|contact@79||-71|-48||20.8|| +NMetal-1-P-Active-Con|contact@80||-55|-48||20.8|| +NX-Metal-1-Metal-2-Con|contact@81||-71|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@82||-55|-50||6.2|| +NN-Transistor|nmos@3||-18|0||26|| +NN-Transistor|nmos@5||18|0||26|| +NN-Transistor|nmos@6||10|0||26|| +NN-Transistor|nmos@7||-26|0||26|| +NN-Transistor|nmos@8||-34|0||26|| +NN-Transistor|nmos@9||26|0||26|| +NN-Transistor|nmos@12||-59|0||26|| +NN-Transistor|nmos@13||-67|0||26|| +NPolysilicon-Pin|pin@30||14|-24|||| +NPolysilicon-Pin|pin@33||30|24|||| +NMetal-1-Pin|pin@40||-24|32|||| +NMetal-1-Pin|pin@41||0|32|||| +NMetal-1-Pin|pin@42||0|-32|||| +NMetal-1-Pin|pin@43||-20|-32|||| +NMetal-1-Pin|pin@44||24|-32|||| +NMetal-1-Pin|pin@45||20|32|||| +NPolysilicon-Pin|pin@57||-26|30|||| +NPolysilicon-Pin|pin@61||-26|-24|||| +NPolysilicon-Pin|pin@64||-34|28.5|||| +NPolysilicon-Pin|pin@65||-18|24|||| +NPolysilicon-Pin|pin@68||-30|-24|||| +NPolysilicon-Pin|pin@69||-30|-26|||| +NPolysilicon-Pin|pin@70||-14|24|||| +NPolysilicon-Pin|pin@71||-14|26.5|||| +NPolysilicon-Pin|pin@72||-18|-30|||| +NPolysilicon-Pin|pin@74||18|-24|||| +NPolysilicon-Pin|pin@75||14|-26|||| +NPolysilicon-Pin|pin@76||26|24|||| +NPolysilicon-Pin|pin@77||30|26.5|||| +NPolysilicon-Pin|pin@78||10|19.4|||| +NPolysilicon-Pin|pin@79||26|-30|||| +NPolysilicon-Pin|pin@80||18|30|||| +NMetal-2-Pin|pin@82||-21.5|-22|||| +NMetal-2-Pin|pin@83||-21.5|22|||| +NMetal-2-Pin|pin@84||22|-22|||| +NMetal-2-Pin|pin@85||22|22|||| +NMetal-2-Pin|pin@86||5.5|10|||| +NMetal-1-Pin|pin@88||-20|-58|||| +NMetal-1-Pin|pin@93||-63|-32|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-78.5|0|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||42.5|0|||D5G4; +NP-Well-Node|plnode@0||0|0|90|48||A +NN-Well-Node|plnode@1||0|-50|90|52||A +NN-Well-Node|plnode@2||0|50|90|52||A +NP-Select-Node|plnode@3||0|-50|87|52||A +NP-Select-Node|plnode@4||0|50|87|52||A +NN-Select-Node|plnode@5||0|0|87|48||A +NP-Transistor|pmos@2||-24|-48||26|| +NP-Transistor|pmos@3||-30|-48||26|| +NP-Transistor|pmos@6||-28|48||26|| +NP-Transistor|pmos@7||-34|48||26|| +NP-Transistor|pmos@10||20|-48||26|| +NP-Transistor|pmos@11||14|-48||26|| +NP-Transistor|pmos@14||16|48||26|| +NP-Transistor|pmos@15||10|48||26|| +NP-Transistor|pmos@16||-59|-48||26|| +NP-Transistor|pmos@17||-67|-48||26|| +AN-Active|net@4|||RS0|contact@3||-14|0|nmos@3|diff-right|-15.2|0 +AN-Active|net@5|||RS1800|contact@4||-22|0|nmos@3|diff-left|-20.8|0 +AP-Active|net@10|||RS0|contact@6||-20|-48|pmos@2|diff-right|-21.2|-48 +AP-Active|net@11|||RS1800|contact@7||-34|-48|pmos@3|diff-left|-32.8|-48 +AP-Active|net@13|||RS1800|pmos@3|diff-right|-27.2|-48|pmos@2|diff-left|-26.8|-48 +AP-Active|net@14|||RS0|contact@9||-24|48|pmos@6|diff-right|-25.2|48 +AP-Active|net@15|||RS1800|contact@10||-38|48|pmos@7|diff-left|-36.8|48 +AP-Active|net@17|||RS1800|pmos@7|diff-right|-31.2|48|pmos@6|diff-left|-30.8|48 +Ametal-1|net@52|||S900|contact@10||-38|50|contact@14||-38|50 +Ametal-1|net@60|||S900|contact@7||-34|-50|contact@18||-34|-50 +APolysilicon|net@63|||S0|pin@72||-18|-30|pmos@2|poly-top|-24|-30 +Ametal-2|net@100|||S1800|contact@26||-35.5|22|pin@83||-21.5|22 +AP-Active|net@102|||RS0|contact@45||24|-48|pmos@10|diff-right|22.8|-48 +Ametal-2|net@103|||S1800|contact@41||8.5|22|pin@85||22|22 +AP-Active|net@105|||RS1800|contact@46||10|-48|pmos@11|diff-left|11.2|-48 +AP-Active|net@107|||RS1800|pmos@11|diff-right|16.8|-48|pmos@10|diff-left|17.2|-48 +AP-Active|net@108|||RS0|contact@48||20|48|pmos@14|diff-right|18.8|48 +AP-Active|net@109|||RS1800|contact@29||6|48|pmos@15|diff-left|7.2|48 +AP-Active|net@111|||RS1800|pmos@15|diff-right|12.8|48|pmos@14|diff-left|13.2|48 +AN-Active|net@114|||RS0|contact@34||22|0|nmos@5|diff-right|20.8|0 +AN-Active|net@116|||RS1800|contact@43||14|0|nmos@5|diff-left|15.2|0 +AN-Active|net@117|||RS0|contact@43||14|0|nmos@6|diff-right|12.8|0 +AN-Active|net@118|||RS1800|contact@44||6|0|nmos@6|diff-left|7.2|0 +Ametal-1|net@119|||S900|contact@29||6|50|contact@30||6|50 +Ametal-1|net@122|||S900|contact@46||10|-50|contact@32||10|-50 +Ametal-2|net@123||6.2|S0|contact@33||38|-50|contact@32||10|-50 +APolysilicon|net@125|||S0|pin@79||26|-30|pmos@10|poly-top|20|-30 +Ametal-1|net@127|||S2700|pin@45||20|32|contact@48||20|37.6 +APolysilicon|net@131|||S2700|pmos@11|poly-top|14|-30|pin@75||14|-26 +Ametal-1|net@152|||S0|contact@38||8.5|22|contact@41||8.5|22 +Ametal-2|net@155||6.2|S1800|contact@33||38|-50|pinsVddG@3|vdd_1|42.5|-50 +Ametal-2|net@157||6.2|S0|contact@18||-34|-50|contact@82||-55|-50 +Ametal-2|net@158||6.2|S1800|pinsVddG@2|vdd|-78.5|50|contact@14||-38|50 +Ametal-1|net@159|||S900|contact@9||-24|48|pin@40||-24|32 +Ametal-1|net@161|||S900|contact@69||0|10|pin@42||0|-32 +Ametal-1|net@162|||S0|pin@42||0|-32|pin@43||-20|-32 +Ametal-1|net@163|||S900|pin@43||-20|-32|contact@6||-20|-37.6 +Ametal-1|net@164|||S2700|contact@45||24|-37.6|pin@44||24|-32 +Ametal-1|net@165|||S0|pin@44||24|-32|pin@42||0|-32 +Ametal-1|net@167|||S1800|pin@41||0|32|pin@45||20|32 +Ametal-1|net@173|||S900|contact@3||-14|-10|contact@51||-14|-10 +Ametal-1|net@175|||S900|contact@44||6|-10|contact@52||6|-10 +Ametal-2|net@176|||S1800|contact@52||6|-10|contact@53||22|-10 +Ametal-1|net@178|||S900|contact@34||22|-10|contact@53||22|-10 +APolysilicon|net@194|||S0|pin@57||-26|30|pmos@6|poly-bottom|-28|30 +Ametal-2|net@195|||S1800|contact@51||-14|-10|contact@52||6|-10 +Ametal-2|net@199|||S0|contact@51||-14|-10|contact@56||-30|-10 +Ametal-1|net@200|||S900|contact@54||-30|-10|contact@56||-30|-10 +AN-Active|net@204|||RS0|contact@4||-22|0|nmos@7|diff-right|-23.2|0 +AN-Active|net@205|||RS1800|contact@54||-30|0|nmos@7|diff-left|-28.8|0 +AN-Active|net@206|||RS0|contact@54||-30|0|nmos@8|diff-right|-31.2|0 +AN-Active|net@207|||RS1800|contact@55||-38|0|nmos@8|diff-left|-36.8|0 +Ametal-1|net@210|||S2700|contact@26||-35.5|22|contact@23||-35.5|28 +APolysilicon|net@215|||S900|pin@57||-26|30|nmos@7|poly-top|-26|18 +Ametal-1|net@216|||S1800|pin@40||-24|32|pin@41||0|32 +APolysilicon|net@221|||S900|nmos@7|poly-bottom|-26|-18|pin@61||-26|-24 +Ametal-1|net@225|||S2700|contact@58||-33.5|-26|contact@59||-33.5|-22 +Ametal-1|net@228|||S2700|contact@27||-11|22|contact@60||-11|26.5 +APolysilicon|net@229|||S900|pin@64||-34|28.5|nmos@8|poly-top|-34|18 +APolysilicon|net@230|||S900|pmos@7|poly-bottom|-34|30|pin@64||-34|28.5 +APolysilicon|net@231|||S0|pin@64||-34|28.5|contact@23||-35.5|28.5 +APolysilicon|net@232|||S2700|nmos@3|poly-top|-18|18|pin@65||-18|24 +APolysilicon|net@233|||S1800|pin@65||-18|24|pin@70||-14|24 +APolysilicon|net@237|||S2700|pin@69||-30|-26|pin@68||-30|-24 +APolysilicon|net@238|||S1800|pin@68||-30|-24|pin@61||-26|-24 +APolysilicon|net@239|||S2700|pmos@3|poly-top|-30|-30|pin@69||-30|-26 +APolysilicon|net@240|||S0|pin@69||-30|-26|contact@58||-31.4|-26 +APolysilicon|net@243|||S900|pin@71||-14|26.5|pin@70||-14|24 +APolysilicon|net@244|||S1800|pin@71||-14|26.5|contact@60||-12.6|26.5 +APolysilicon|net@246|||S900|nmos@3|poly-bottom|-18|-18|pin@72||-18|-30 +AN-Active|net@249|||RS1800|contact@34||22|0|nmos@9|diff-left|23.2|0 +AN-Active|net@250|||RS0|contact@61||30|0|nmos@9|diff-right|28.8|0 +Ametal-1|net@256|||S900|contact@61||30|10|contact@64||30|10 +Ametal-2|net@257|||S0|contact@64||30|10|contact@65||14|10 +Ametal-1|net@258|||S900|contact@43||14|10|contact@65||14|10 +APolysilicon|net@264|||S1800|pin@30||14|-24|pin@74||18|-24 +APolysilicon|net@265|||S2700|pin@74||18|-24|nmos@5|poly-bottom|18|-18 +APolysilicon|net@266|||S2700|pin@75||14|-26|pin@30||14|-24 +APolysilicon|net@267|||S0|pin@75||14|-26|contact@66||12.6|-26 +Ametal-1|net@268|||S900|contact@40||10|-22|contact@66||10|-26 +APolysilicon|net@269|||S0|pin@33||30|24|pin@76||26|24 +APolysilicon|net@270|||S900|pin@76||26|24|nmos@9|poly-top|26|18 +APolysilicon|net@271|||S900|pin@77||30|26.5|pin@33||30|24 +APolysilicon|net@272|||S1800|pin@77||30|26.5|contact@68||31.4|26.5 +APolysilicon|net@274|||S900|pin@78||10|19.4|nmos@6|poly-top|10|18 +APolysilicon|net@275|||S0|pin@78||10|19.4|contact@38||8.5|19.4 +Ametal-1|net@276|||S2700|contact@42||33|22|contact@68||33|26.5 +APolysilicon|net@278|||S900|nmos@9|poly-bottom|26|-18|pin@79||26|-30 +APolysilicon|net@279|||S1800|pmos@14|poly-bottom|16|30|pin@80||18|30 +APolysilicon|net@280|||S2700|nmos@5|poly-top|18|18|pin@80||18|30 +Ametal-1|net@282|||S900|pin@41||0|32|contact@69||0|10 +Ametal-2|net@283|||S0|contact@65||14|10|pin@86||5.5|10 +Ametal-2|net@284|||S0|pin@82||-21.5|-22|contact@59||-33.5|-22 +Ametal-2|net@285|||S1800|pin@83||-21.5|22|contact@27||-11|22 +Ametal-2|net@287|||S1800|contact@40||10|-22|pin@84||22|-22 +Ametal-2|net@288|||S1800|pin@85||22|22|contact@42||33|22 +Ametal-2|net@290|||S0|pin@86||5.5|10|contact@69||0|10 +Ametal-1|net@292|||S900|contact@6||-20|-48|pin@88||-20|-58 +Ametal-2|net@293||6.2|S1800|contact@18||-34|-50|contact@32||10|-50 +Ametal-2|net@295||6.2|S1800|contact@30||6|50|pinsVddG@3|vdd|42.5|50 +Ametal-2|net@296||6.2|S1800|contact@14||-38|50|contact@30||6|50 +Ametal-2|net@300||6.2|S0|pinsVddG@3|gnd|42.5|0|contact@76||-55|0 +Ametal-2|net@301|||S0|contact@71||-38|10|contact@75||-63|10 +Ametal-1|net@303|||S900|contact@4||-22|10|contact@70||-22|10 +Ametal-2|net@304|||S0|contact@70||-22|10|contact@71||-38|10 +Ametal-1|net@305|||S900|contact@55||-38|10|contact@71||-38|10 +Ametal-1|net@306|||S900|contact@73||-63|10|contact@75||-63|10 +AN-Active|net@307|||RS0|contact@72||-55|0|nmos@12|diff-right|-56.2|0 +AN-Active|net@308|||RS1800|contact@73||-63|0|nmos@12|diff-left|-61.8|0 +AN-Active|net@309|||RS0|contact@73||-63|0|nmos@13|diff-right|-64.2|0 +AN-Active|net@310|||RS1800|contact@74||-71|0|nmos@13|diff-left|-69.8|0 +Ametal-2|net@311||6.2|S0|contact@76||-55|0|contact@77||-71|0 +Ametal-1|net@312|||S0|contact@72||-55|0|contact@76||-55|0 +Ametal-2|net@313||6.2|S0|contact@77||-71|0|pinsVddG@2|gnd|-78.5|0 +Ametal-1|net@314|||S0|contact@74||-71|0|contact@77||-71|0 +APolysilicon|net@315|||S1800|nmos@13|poly-bottom|-67|-18|nmos@12|poly-bottom|-59|-18 +AP-Active|net@316|||RS1800|contact@78||-63|-48|pmos@16|diff-left|-61.8|-48 +AP-Active|net@317|||RS0|contact@80||-55|-48|pmos@16|diff-right|-56.2|-48 +AP-Active|net@318|||RS0|contact@78||-63|-48|pmos@17|diff-right|-64.2|-48 +AP-Active|net@319|||RS1800|contact@79||-71|-48|pmos@17|diff-left|-69.8|-48 +APolysilicon|net@323|||S900|pmos@15|poly-bottom|10|30|pin@78||10|19.4 +APolysilicon|net@325|||S900|nmos@12|poly-bottom|-59|-18|pmos@16|poly-top|-59|-30 +APolysilicon|net@326|||S900|nmos@13|poly-bottom|-67|-18|pmos@17|poly-top|-67|-30 +Ametal-2|net@327||6.2|S0|contact@81||-71|-50|pinsVddG@2|vdd_1|-78.5|-50 +Ametal-1|net@328|||S900|contact@79||-71|-50|contact@81||-71|-50 +Ametal-2|net@329||6.2|S0|contact@82||-55|-50|contact@81||-71|-50 +Ametal-1|net@330|||S900|contact@80||-55|-50|contact@82||-55|-50 +Ametal-1|net@331|||S2700|contact@78||-63|-48|pin@93||-63|-32 +Ametal-1|net@333|||S0|pin@43||-20|-32|pin@93||-63|-32 +Egnd||D5G2;|pinsVddG@2|gnd|G +Egnd_1||D5G2;|pinsVddG@3|gnd|G +Eign[1]||D5G2;|pin@84||I +Eign[2]||D5G2;|pin@82||I +Eout||D5G2;|pin@86||O +Eout_1||D5G2;|pin@88||O +Ereq[1]||D5G2;|pin@85||I +Ereq[2]||D5G2;|pin@83||I +Evdd||D5G2;|pinsVddG@2|vdd|P +Evdd_1||D5G2;|pinsVddG@2|vdd_1|P +Evdd_2||D5G2;|pinsVddG@3|vdd|P +Evdd_3||D5G2;|pinsVddG@3|vdd_1|P X -# Cell requeueStateDiagram;1{sch} -CrequeueStateDiagram;1{sch}||schematic|1220705672186|1220790948681| +# Cell predWait;1{sch} +CpredWait;1{sch}||schematic|1188747897929|1225394288937| +IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@6||-6|-6|Y||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S10 +IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@8||-6|-15|Y||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S20 +IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@9||6|-15|XY||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S10 +IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@10||6|-6|XY||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S20 +IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@11||0|-24|Y||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S20 +IorangeTSMC090nm:PMOSx;1{ic}|PMOSx@0||-18|25|Y||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S10 Ngeneric:Facet-Center|art@0||0|0||||AV -Nartwork:Thick-Circle|art@1||-24|0|36|18|| -Nartwork:Thick-Circle|art@2||24|0|36|18|| -Nartwork:Thick-Circle|art@3||-24|-30|36|18|| -Nartwork:Thick-Circle|art@4||24|-30|36|18|| -Ngeneric:Invisible-Pin|pin@0||0|30|||||ART_message(D5G6;)SrequeueStateDiagram -Ngeneric:Invisible-Pin|pin@1||0|24|||||ART_message(D5G3;)Sies 6 September 2008 -Nartwork:Pin|pin@2||6|0|1|1|| -Nartwork:Pin|pin@3||-6|0|1|1|| -Nartwork:Pin|pin@4||4.5|0.5|1|1|| -Nartwork:Pin|pin@5||4.5|-0.5|1|1|| -Nartwork:Pin|pin@6||6|-30|1|1|| -Nartwork:Pin|pin@7||-6|-30|1|1|| -Nartwork:Pin|pin@8||4.5|-29.5|1|1|| -Nartwork:Pin|pin@9||4.5|-30.5|1|1|| -Nartwork:Pin|pin@10||-24|-9|1|1|R| -Nartwork:Pin|pin@11||-24|-21|1|1|R| -Nartwork:Pin|pin@12||-24.5|-10.5|1|1|R| -Nartwork:Pin|pin@13||-23.5|-10.5|1|1|R| -Nartwork:Pin|pin@14||24|-9|1|1|R| -Nartwork:Pin|pin@15||24|-21|1|1|R| -Nartwork:Pin|pin@16||23.5|-10.5|1|1|R| -Nartwork:Pin|pin@17||24.5|-10.5|1|1|R| -Nartwork:Pin|pin@18||12|-6.5|1|1|R| -Nartwork:Pin|pin@19||-12|-23.5|1|1|R| -Nartwork:Pin|pin@22||-10|-23|1|1|| -Nartwork:Pin|pin@23||-11|-22|1|1|| -Ngeneric:Invisible-Pin|pin@24||-24|-23.5|||||ART_message(D5G2;)Sstate 0 -Ngeneric:Invisible-Pin|pin@25||24|-23.5|||||ART_message(D5G2;)Sstate 1 -Ngeneric:Invisible-Pin|pin@26||-24|6.5|||||ART_message(D5G2;)Sstate 2 -Ngeneric:Invisible-Pin|pin@27||24|6.5|||||ART_message(D5G2;)Sstate 3 -Ngeneric:Invisible-Pin|pin@28||-24|-27|||||ART_message(D5G3;)SEPI --> ring -Ngeneric:Invisible-Pin|pin@29||-24|-32|||||ART_message(D5G3;)SOD --> drain -Ngeneric:Invisible-Pin|pin@30||24|-27|||||ART_message(D5G3;)SEPI --> ring -Ngeneric:Invisible-Pin|pin@31||24|-32|||||ART_message(D5G3;)SOD waits -Ngeneric:Invisible-Pin|pin@32||-24|3|||||ART_message(D5G3;)SEPI waits -Ngeneric:Invisible-Pin|pin@33||-24|-2|||||ART_message(D5G3;)SOD --> drain -Ngeneric:Invisible-Pin|pin@34||24|3|||||ART_message(D5G3;)SEPI waits -Ngeneric:Invisible-Pin|pin@35||24|-2|||||ART_message(D5G3;)SOD --> ring -Ngeneric:Invisible-Pin|pin@36||0|-26|||||ART_message(D5G2;)SOLC != 0 -Ngeneric:Invisible-Pin|pin@38||21|-15|||||ART_message(D5G2;)STAIL -Ngeneric:Invisible-Pin|pin@39||-21|-15|||||ART_message(D5G2;)STAIL -Ngeneric:Invisible-Pin|pin@40||4|-17|||||ART_message(D5G2;)SOLC = 0 -Ngeneric:Invisible-Pin|pin@41||0|-28|||||ART_message(D5G2;)S& requeue -Ngeneric:Invisible-Pin|pin@42||0|-2|||||ART_message(D5G2;)SOLC != 0 -Ngeneric:Invisible-Pin|pin@43||0|-4|||||ART_message(D5G2;)S& requeue -Ngeneric:Invisible-Pin|pin@44||42|-15|||R||ART_message(D5G3;)SU S I N G -Ngeneric:Invisible-Pin|pin@45||-42|-15|||R||ART_message(D5G3;)SD R A I N I N G -Ngeneric:Invisible-Pin|pin@46||0|12|||||ART_message(D5G3;)SC I R C U L A T I N G -Ngeneric:Invisible-Pin|pin@47||0|-42|||||ART_message(D5G3;)SF I L L I N G -Aartwork:Thicker|net@0|||FS0|pin@2||6|0|pin@3||-6|0 -Aartwork:Thicker|net@1|||FS3416|pin@2||6|0|pin@4||4.5|0.5 -Aartwork:Thicker|net@2|||FS184|pin@2||6|0|pin@5||4.5|-0.5 -Aartwork:Thicker|net@3|||FS0|pin@6||6|-30|pin@7||-6|-30 -Aartwork:Thicker|net@4|||FS3416|pin@6||6|-30|pin@8||4.5|-29.5 -Aartwork:Thicker|net@5|||FS184|pin@6||6|-30|pin@9||4.5|-30.5 -Aartwork:Thicker|net@6|||FS900|pin@10||-24|-9|pin@11||-24|-21 -Aartwork:Thicker|net@7|||FS716|pin@10||-24|-9|pin@12||-24.5|-10.5 -Aartwork:Thicker|net@8|||FS1084|pin@10||-24|-9|pin@13||-23.5|-10.5 -Aartwork:Thicker|net@9|||FS900|pin@14||24|-9|pin@15||24|-21 -Aartwork:Thicker|net@10|||FS716|pin@14||24|-9|pin@16||23.5|-10.5 -Aartwork:Thicker|net@11|||FS1084|pin@14||24|-9|pin@17||24.5|-10.5 -Aartwork:Thicker|net@12|||FS353|pin@18||12|-6.5|pin@19||-12|-23.5 -Aartwork:Thicker|net@15|||FS1940|pin@19||-12|-23.5|pin@22||-10|-23 -Aartwork:Thicker|net@16|||FS2363|pin@19||-12|-23.5|pin@23||-11|-22 +NOff-Page|conn@3||19|0|||Y| +NOff-Page|conn@4||-18|-6|||Y| +NOff-Page|conn@5||17.5|-15|||XY| +NOff-Page|conn@6||18.5|-6|||YRR| +NOff-Page|conn@7||-18|-15|||XYRR| +NOff-Page|conn@8||-33|-24|||XYRR| +NGround|gnd@0||0|-30|||X| +IpredWait;1{ic}|halfArb@1||25|33.5|||D5G4; +Ngeneric:Invisible-Pin|pin@0||0|56|||||ART_message(D5G6;)SpredWait +Ngeneric:Invisible-Pin|pin@1||0|47|||||ART_message(D5G3;)Sies 30 October 2008 +Ngeneric:Invisible-Pin|pin@2||0|51|||||ART_message(D5G4;)Sto use or ignore pred wires +NWire_Pin|pin@40||6|0|||| +NWire_Pin|pin@41||-6|0|||| +NWire_Pin|pin@42||6|-19.5|||| +NWire_Pin|pin@44||6|-10.5|||| +NWire_Pin|pin@50||-6|-10.5|||| +NWire_Pin|pin@55||-10|-15|||| +NWire_Pin|pin@58||10|-6|||| +NWire_Pin|pin@59||-13|-6|||| +NWire_Pin|pin@60||-13|12|||| +NWire_Pin|pin@61||-2|12|||| +NWire_Pin|pin@63||2|16|||| +NWire_Pin|pin@66||13|-15|||| +NWire_Pin|pin@67||13|12|||| +NWire_Pin|pin@68||2|12|||| +NWire_Pin|pin@69||-2|16|||| +NWire_Pin|pin@80||-6|-19.5|||| +NWire_Pin|pin@90||0|-19.5|||| +NWire_Pin|pin@101||-10|27.5|||| +NWire_Pin|pin@102||-2|23.5|||| +NWire_Pin|pin@103||2|23.5|||| +NWire_Pin|pin@104||10|27.5|||| +NWire_Pin|pin@106||-18|0|||| +NWire_Pin|pin@107||-26|-24|||| +NWire_Pin|pin@109||-26|25|||| +IredFour:pms2_sy;1{ic}|pms2_sy@2||-6|27.5|||D0G4;|ATTR_Delay(D5G1;NPX-5;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX4;Y2;)S3 +IredFour:pms2_sy;1{ic}|pms2_sy@3||6|27.5|X||D0G4;|ATTR_Delay(D5G1;NPX-5;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX4;Y2;)S3 +NPower|pwr@0||-18|32.5|||| +IorangeTSMC090nm:wire90;1{ic}|wire90@0||0|-10.5|||D0G4;|ATTR_L(D5G1;PUD)D218.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|net@83|||2700|NMOSx@10|s|6|-4|pin@40||6|0 +Awire|net@86|||900|pin@44||6|-10.5|NMOSx@9|s|6|-13 +Awire|net@87|||900|NMOSx@9|d|6|-17|pin@42||6|-19.5 +Awire|net@90|||900|NMOSx@10|d|6|-8|pin@44||6|-10.5 +Awire|net@96|||0|pin@44||6|-10.5|wire90@0|b|2.5|-10.5 +Awire|net@101|||1800|pin@59||-13|-6|NMOSx@6|g|-9|-6 +Awire|net@103|||0|conn@6|y|16.5|-6|pin@58||10|-6 +Awire|net@108|||2700|pin@50||-6|-10.5|NMOSx@6|d|-6|-8 +Awire|net@109|||2700|NMOSx@8|s|-6|-13|pin@50||-6|-10.5 +Awire|net@110|||0|wire90@0|a|-2.5|-10.5|pin@50||-6|-10.5 +Awire|net@111|||2700|NMOSx@6|s|-6|-4|pin@41||-6|0 +Awire|net@121|||1800|pin@40||6|0|conn@3|a|17|0 +Awire|net@124|||0|pin@40||6|0|pin@41||-6|0 +Awire|net@125|||1800|pin@55||-10|-15|NMOSx@8|g|-9|-15 +Awire|net@126|||1800|NMOSx@9|g|9|-15|pin@66||13|-15 +Awire|net@127|||1800|conn@7|y|-16|-15|pin@55||-10|-15 +Awire|net@128|||2700|pin@55||-10|-15|pin@101||-10|27.5 +Awire|net@131|||0|pin@58||10|-6|NMOSx@10|g|9|-6 +Awire|net@133|||1800|conn@4|y|-16|-6|pin@59||-13|-6 +Awire|net@134|||2700|pin@59||-13|-6|pin@60||-13|12 +Awire|net@135|||1800|pin@60||-13|12|pin@61||-2|12 +Awire|net@137|||2250|pin@61||-2|12|pin@63||2|16 +Awire|net@141|||1800|pin@66||13|-15|conn@5|y|15.5|-15 +Awire|net@142|||2700|pin@66||13|-15|pin@67||13|12 +Awire|net@143|||0|pin@67||13|12|pin@68||2|12 +Awire|net@144|||3150|pin@68||2|12|pin@69||-2|16 +Awire|net@172|||900|NMOSx@8|d|-6|-17|pin@80||-6|-19.5 +Awire|net@189|||1800|pin@80||-6|-19.5|pin@90||0|-19.5 +Awire|net@190|||0|pin@42||6|-19.5|pin@90||0|-19.5 +Awire|net@205|||900|pms2_sy@2|d|-6|21.5|pin@41||-6|0 +Awire|net@206|||900|pms2_sy@3|d|6|21.5|pin@40||6|0 +Awire|net@208|||1800|pin@101||-10|27.5|pms2_sy@2|g|-9|27.5 +Awire|net@209|||1800|pms2_sy@2|g2|-3|23.5|pin@102||-2|23.5 +Awire|net@210|||900|pin@102||-2|23.5|pin@69||-2|16 +Awire|net@211|||2700|pin@63||2|16|pin@103||2|23.5 +Awire|net@212|||1800|pin@103||2|23.5|pms2_sy@3|g2|3|23.5 +Awire|net@214|||0|pin@104||10|27.5|pms2_sy@3|g|9|27.5 +Awire|net@215|||2700|pin@58||10|-6|pin@104||10|27.5 +Awire|net@216|||2700|gnd@0||0|-28|NMOSx@11|d|0|-26 +Awire|net@217|||2700|NMOSx@11|s|0|-22|pin@90||0|-19.5 +Awire|net@218|||1800|pin@107||-26|-24|NMOSx@11|g|-3|-24 +Awire|net@219|||900|pwr@0||-18|32.5|PMOSx@0|d|-18|27 +Awire|net@222|||1800|pin@106||-18|0|pin@41||-6|0 +Awire|net@223|||1800|conn@8|y|-31|-24|pin@107||-26|-24 +Awire|net@226|||1800|pin@109||-26|25|PMOSx@0|g|-21|25 +Awire|net@227|||900|PMOSx@0|s|-18|23|pin@106||-18|0 +Awire|net@228|||2700|pin@107||-26|-24|pin@109||-26|25 +Eign[2]||D4G2;|conn@5|a|I +Eign[1]|ign[3]|D4G2;|conn@4|a|I +Eout||D6G2;|conn@3|y|O +Epred[3]|pred[1]|D4G2;|conn@8|a|I +Ereq[2]|pred[2]|D4G2;|conn@7|a|I +Ereq[1]|pred[3]|D4G2;|conn@6|a|I X diff --git a/electric/driversJ.jelib b/electric/driversJ.jelib index 25d3142..c83b222 100755 --- a/electric/driversJ.jelib +++ b/electric/driversJ.jelib @@ -1309,8 +1309,325 @@ Emc||D5G2;|pin@43||I Epred||D5G2;|pin@2||O X +# Cell predCond60wMC;1{lay} +CpredCond60wMC;1{lay}||cmos90|1225315060462|1225326863112||ATTR_NCC(D5G3;NTX51;Y63.5;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1225319011006|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225327887553 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-N-Active-Con|contact@0||-84|0||20.8|| +NMetal-1-N-Active-Con|contact@1||-56|0||20.8|| +NMetal-1-N-Active-Con|contact@2||-70|0||20.8|| +NMetal-1-N-Active-Con|contact@3||-28|0||20.8|| +NMetal-1-N-Active-Con|contact@4||-42|0||20.8|| +NMetal-1-N-Active-Con|contact@5||-14|0||20.8|| +NMetal-1-N-Active-Con|contact@6||0|0||20.8|| +NMetal-1-N-Active-Con|contact@7||14|0||20.8|| +NMetal-1-N-Active-Con|contact@8||28|0||20.8|| +NMetal-1-N-Active-Con|contact@9||42|0||20.8|| +NMetal-1-N-Active-Con|contact@10||56|0||20.8|| +NMetal-1-N-Active-Con|contact@11||70|0||20.8|| +NMetal-1-N-Active-Con|contact@12||84|0||20.8|| +NMetal-1-P-Active-Con|contact@13||19|48||10.4|| +NMetal-1-P-Active-Con|contact@14||39|48||10.4|| +NMetal-1-Polysilicon-Con|contact@15||39|61|5.2||| +NMetal-1-P-Active-Con|contact@16||59|48||10.4|| +NMetal-1-P-Active-Con|contact@17||79|48||10.4|| +NMetal-1-N-Active-Con|contact@18||92|0||20.8|| +NMetal-1-P-Active-Con|contact@23||76|-48||10.4|| +NMetal-1-P-Active-Con|contact@24||84|-48||10.4|| +NMetal-1-P-Active-Con|contact@25||92|-48||10.4|| +NMetal-1-Polysilicon-Con|contact@27||79|61|5.2||| +NMetal-1-Polysilicon-Con|contact@28||19|35|5.2||| +NMetal-1-Polysilicon-Con|contact@30||0|24.5|144.8||| +NMetal-1-Polysilicon-Con|contact@31||0|-24.5|156.8||| +NMetal-1-P-Active-Con|contact@32||68|-48||10.4|| +NX-Metal-1-Metal-2-Con|contact@33||70|-10|||| +NX-Metal-1-Metal-2-Con|contact@34||84|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@35||56|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@36||28|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@37||0|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@38||-28|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@39||-56|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@40||-84|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@41||42|-10|||| +NX-Metal-1-Metal-2-Con|contact@42||14|-10|||| +NX-Metal-1-Metal-2-Con|contact@43||-14|-10|||| +NX-Metal-1-Metal-2-Con|contact@44||-42|-10|||| +NX-Metal-1-Metal-2-Con|contact@45||-70|-10|||| +NMetal-1-N-Active-Con|contact@46||-92|0||20.8|| +NX-Metal-1-Metal-2-Con|contact@47||-92|-10|||| +NX-Metal-1-Metal-2-Con|contact@49||84|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@50||68|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@51||59|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@52||19|50||6.2|| +NMetal-1-Polysilicon-Con|contact@53||-60|35|5.2||| +NMetal-1-Polysilicon-Con|contact@54||59|35|5.2||| +NX-Metal-1-Metal-2-Con|contact@55||79|40|||| +NX-Metal-1-Metal-2-Con|contact@56||39|40|||| +NMetal-1-Polysilicon-Con|contact@57||86|28.5|5.2||R| +NN-Transistor|nmos@0||-38|0||26|| +NN-Transistor|nmos@1||-32|0||26|| +NN-Transistor|nmos@2||-52|0||26|| +NN-Transistor|nmos@3||-46|0||26|| +NN-Transistor|nmos@4||-66|0||26|| +NN-Transistor|nmos@5||-60|0||26|| +NN-Transistor|nmos@6||-80|0||26|| +NN-Transistor|nmos@7||-74|0||26|| +NN-Transistor|nmos@8||-24|0||26|| +NN-Transistor|nmos@9||-18|0||26|| +NN-Transistor|nmos@10||-10|0||26|| +NN-Transistor|nmos@11||-4|0||26|| +NN-Transistor|nmos@12||4|0||26|| +NN-Transistor|nmos@13||10|0||26|| +NN-Transistor|nmos@14||18|0||26|| +NN-Transistor|nmos@15||24|0||26|| +NN-Transistor|nmos@16||32|0||26|| +NN-Transistor|nmos@17||38|0||26|| +NN-Transistor|nmos@18||46|0||26|| +NN-Transistor|nmos@19||52|0||26|| +NN-Transistor|nmos@20||60|0||26|| +NN-Transistor|nmos@21||66|0||26|| +NN-Transistor|nmos@22||74|0||26|| +NN-Transistor|nmos@23||80|0||26|| +NN-Transistor|nmos@24||88|0||26|| +NN-Transistor|nmos@25||-88|0||26|| +NPolysilicon-Pin|pin@7||-74|24.5|||| +NPolysilicon-Pin|pin@8||74|24.5|||| +NPolysilicon-Pin|pin@9||-80|-24.5|||| +NPolysilicon-Pin|pin@10||80|-24.5|||| +NMetal-1-Pin|pin@16||79|46.5|||| +NPolysilicon-Pin|pin@32||88|-34.5|||| +NPolysilicon-Pin|pin@33||72|-34.5|||| +NMetal-1-Pin|pin@36||92|61|||| +NPolysilicon-Pin|pin@37||-88|35|||| +NPolysilicon-Pin|pin@40||35|61|||| +NPolysilicon-Pin|pin@41||43|61|||| +NPolysilicon-Pin|pin@42||75|61|||| +NPolysilicon-Pin|pin@43||23|35|||| +NPolysilicon-Pin|pin@44||55|35|||| +NPolysilicon-Pin|pin@45||63|35|||| +NMetal-1-Pin|pin@48||22.5|35|||| +NMetal-1-Pin|pin@49||22.5|31.5|||| +NMetal-1-Pin|pin@50||55.5|31.5|||| +NMetal-1-Pin|pin@51||55.5|35|||| +NMetal-1-Pin|pin@52||79|16|||| +NMetal-1-Pin|pin@53||70|16|||| +NPolysilicon-Pin|pin@55||88|25.9|||| +NMetal-1-Pin|pin@56||79|27.5|||| +NMetal-1-Pin|pin@57||92|-36.5|||| +NMetal-1-Pin|pin@59||76|-36.5|||| +NPolysilicon-Pin|pin@60||80|-34.5|||| +NMetal-1-Pin|pin@61||-41.5|35|||| +NMetal-1-Pin|pin@63||-71.5|25|||| +NMetal-1-Pin|pin@64||7.5|-25|||| +NMetal-2-Pin|pin@65||-76|-10|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-96.5|0|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||96.5|0|||D5G4; +NP-Well-Node|plnode@0||0|0|198|48||A +NN-Well-Node|plnode@1||0|-50|198|52||A +NN-Well-Node|plnode@2||0|50|198|52||A +NP-Select-Node|plnode@3||0|-50|195|52||A +NP-Select-Node|plnode@4||0|50|195|52||A +NN-Select-Node|plnode@5||0|0|195|48||A +NP-Transistor|pmos@0||23|48||14|| +NP-Transistor|pmos@1||29|48||14|| +NP-Transistor|pmos@2||35|48||14|| +NP-Transistor|pmos@3||43|48||14|| +NP-Transistor|pmos@4||49|48||14|| +NP-Transistor|pmos@5||55|48||14|| +NP-Transistor|pmos@6||63|48||14|| +NP-Transistor|pmos@7||69|48||14|| +NP-Transistor|pmos@8||75|48||14|| +NP-Transistor|pmos@12||88|-48||16|| +NP-Transistor|pmos@14||72|-48||16|| +NP-Transistor|pmos@15||80|-48||16|| +AN-Active|net@1|||RS1800|nmos@0|diff-right|-35.2|0|nmos@1|diff-left|-34.8|0 +AN-Active|net@2|||RS1800|nmos@2|diff-right|-49.2|0|nmos@3|diff-left|-48.8|0 +AN-Active|net@3|||RS1800|nmos@4|diff-right|-63.2|0|nmos@5|diff-left|-62.8|0 +AN-Active|net@4|||RS1800|nmos@8|diff-right|-21.2|0|nmos@9|diff-left|-20.8|0 +AN-Active|net@5|||RS1800|nmos@10|diff-right|-7.2|0|nmos@11|diff-left|-6.8|0 +AN-Active|net@6|||RS1800|nmos@12|diff-right|6.8|0|nmos@13|diff-left|7.2|0 +AN-Active|net@7|||RS1800|nmos@14|diff-right|20.8|0|nmos@15|diff-left|21.2|0 +AN-Active|net@8|||RS1800|nmos@16|diff-right|34.8|0|nmos@17|diff-left|35.2|0 +AN-Active|net@9|||RS1800|nmos@18|diff-right|48.8|0|nmos@19|diff-left|49.2|0 +AN-Active|net@10|||RS1800|nmos@20|diff-right|62.8|0|nmos@21|diff-left|63.2|0 +AN-Active|net@11|||RS1800|nmos@22|diff-right|76.8|0|nmos@23|diff-left|77.2|0 +AN-Active|net@12|||RS0|nmos@7|diff-left|-76.8|0|nmos@6|diff-right|-77.2|0 +AN-Active|net@13|||RS1800|contact@4||-42|0|nmos@0|diff-left|-40.8|0 +AN-Active|net@14|||RS0|contact@3||-28|0|nmos@1|diff-right|-29.2|0 +AN-Active|net@15|||RS1800|contact@5||-14|0|nmos@10|diff-left|-12.8|0 +AN-Active|net@16|||RS0|contact@6||0|0|nmos@11|diff-right|-1.2|0 +AN-Active|net@17|||RS1800|contact@6||0|0|nmos@12|diff-left|1.2|0 +AN-Active|net@18|||RS0|contact@7||14|0|nmos@13|diff-right|12.8|0 +AN-Active|net@19|||RS1800|contact@7||14|0|nmos@14|diff-left|15.2|0 +AN-Active|net@20|||RS0|contact@8||28|0|nmos@15|diff-right|26.8|0 +AN-Active|net@21|||RS1800|contact@8||28|0|nmos@16|diff-left|29.2|0 +AN-Active|net@22|||RS0|contact@9||42|0|nmos@17|diff-right|40.8|0 +AN-Active|net@23|||RS1800|contact@9||42|0|nmos@18|diff-left|43.2|0 +AN-Active|net@24|||RS0|contact@10||56|0|nmos@19|diff-right|54.8|0 +AN-Active|net@25|||RS1800|contact@1||-56|0|nmos@2|diff-left|-54.8|0 +AN-Active|net@26|||RS1800|contact@10||56|0|nmos@20|diff-left|57.2|0 +AN-Active|net@27|||RS0|contact@11||70|0|nmos@21|diff-right|68.8|0 +AN-Active|net@28|||RS1800|contact@11||70|0|nmos@22|diff-left|71.2|0 +AN-Active|net@29|||RS0|contact@12||84|0|nmos@23|diff-right|82.8|0 +AN-Active|net@30|||RS0|contact@4||-42|0|nmos@3|diff-right|-43.2|0 +AN-Active|net@31|||RS1800|contact@2||-70|0|nmos@4|diff-left|-68.8|0 +AN-Active|net@32|||RS0|contact@1||-56|0|nmos@5|diff-right|-57.2|0 +AN-Active|net@33|||RS1800|contact@0||-84|0|nmos@6|diff-left|-82.8|0 +AN-Active|net@34|||RS0|contact@2||-70|0|nmos@7|diff-right|-71.2|0 +AN-Active|net@35|||RS1800|contact@3||-28|0|nmos@8|diff-left|-26.8|0 +AN-Active|net@36|||RS0|contact@5||-14|0|nmos@9|diff-right|-15.2|0 +AP-Active|net@37|||RS0|pmos@0|diff-left|20.2|48|contact@13||19|48 +AP-Active|net@38|||RS1800|pmos@0|diff-right|25.8|48|pmos@1|diff-left|26.2|48 +AP-Active|net@39|||RS1800|pmos@1|diff-right|31.8|48|pmos@2|diff-left|32.2|48 +AP-Active|net@40|||RS0|contact@14||39|48|pmos@2|diff-right|37.8|48 +AP-Active|net@41|||RS1800|pmos@3|diff-right|45.8|48|pmos@4|diff-left|46.2|48 +AP-Active|net@42|||RS1800|pmos@4|diff-right|51.8|48|pmos@5|diff-left|52.2|48 +AP-Active|net@43|||RS0|contact@16||59|48|pmos@5|diff-right|57.8|48 +AP-Active|net@44|||RS1800|pmos@6|diff-right|65.8|48|pmos@7|diff-left|66.2|48 +AP-Active|net@45|||RS1800|pmos@7|diff-right|71.8|48|pmos@8|diff-left|72.2|48 +AP-Active|net@46|||RS0|contact@17||79|48|pmos@8|diff-right|77.8|48 +AP-Active|net@47|||RS1800|contact@14||39|48|pmos@3|diff-left|40.2|48 +AP-Active|net@48|||RS1800|contact@16||59|48|pmos@6|diff-left|60.2|48 +AN-Active|net@49|||RS0|contact@18||92|0|nmos@24|diff-right|90.8|0 +AN-Active|net@61|||RS1800|contact@12||84|0|nmos@24|diff-left|85.2|0 +AP-Active|net@64|||RS0|contact@23||76|-48|pmos@14|diff-right|74.8|-48 +AP-Active|net@65|||RS0|contact@24||84|-48|pmos@15|diff-right|82.8|-48 +AP-Active|net@66|||RS0|contact@25||92|-48|pmos@12|diff-right|90.8|-48 +AP-Active|net@68|||RS1800|contact@24||84|-48|pmos@12|diff-left|85.2|-48 +AP-Active|net@70|||RS1800|contact@23||76|-48|pmos@15|diff-left|77.2|-48 +APolysilicon|net@84|||S900|pmos@1|poly-bottom|29|36|contact@30||29|24.5 +APolysilicon|net@86|||S2700|nmos@7|poly-top|-74|18|pin@7||-74|24.5 +APolysilicon|net@87|||S1800|pin@7||-74|24.5|contact@30||-72.4|24.5 +APolysilicon|net@88|||S2700|nmos@22|poly-top|74|18|pin@8||74|24.5 +APolysilicon|net@89|||S0|pin@8||74|24.5|contact@30||72.4|24.5 +APolysilicon|net@90|||S2700|nmos@21|poly-top|66|18|contact@30||66|24.5 +APolysilicon|net@91|||S2700|nmos@18|poly-top|46|18|contact@30||46|24.5 +APolysilicon|net@92|||S2700|nmos@17|poly-top|38|18|contact@30||38|24.5 +APolysilicon|net@93|||S2700|nmos@14|poly-top|18|18|contact@30||18|24.5 +APolysilicon|net@94|||S2700|nmos@13|poly-top|10|18|contact@30||10|24.5 +APolysilicon|net@95|||S2700|nmos@10|poly-top|-10|18|contact@30||-10|24.5 +APolysilicon|net@96|||S2700|nmos@9|poly-top|-18|18|contact@30||-18|24.5 +APolysilicon|net@97|||S2700|nmos@0|poly-top|-38|18|contact@30||-38|24.5 +APolysilicon|net@98|||S2700|nmos@3|poly-top|-46|18|contact@30||-46|24.5 +APolysilicon|net@99|||S2700|nmos@4|poly-top|-66|18|contact@30||-66|24.5 +APolysilicon|net@100|||S900|nmos@6|poly-bottom|-80|-18|pin@9||-80|-24.5 +APolysilicon|net@101|||S1800|pin@9||-80|-24.5|contact@31||-78.4|-24.5 +APolysilicon|net@102|||S900|nmos@23|poly-bottom|80|-18|pin@10||80|-24.5 +APolysilicon|net@103|||S0|pin@10||80|-24.5|contact@31||78.4|-24.5 +APolysilicon|net@104|||S900|nmos@20|poly-bottom|60|-18|contact@31||60|-24.5 +APolysilicon|net@105|||S900|nmos@19|poly-bottom|52|-18|contact@31||52|-24.5 +APolysilicon|net@106|||S900|nmos@16|poly-bottom|32|-18|contact@31||32|-24.5 +APolysilicon|net@107|||S900|nmos@15|poly-bottom|24|-18|contact@31||24|-24.5 +APolysilicon|net@108|||S900|nmos@12|poly-bottom|4|-18|contact@31||4|-24.5 +APolysilicon|net@109|||S900|nmos@11|poly-bottom|-4|-18|contact@31||-4|-24.5 +APolysilicon|net@110|||S900|nmos@8|poly-bottom|-24|-18|contact@31||-24|-24.5 +APolysilicon|net@111|||S900|nmos@1|poly-bottom|-32|-18|contact@31||-32|-24.5 +APolysilicon|net@112|||S900|nmos@2|poly-bottom|-52|-18|contact@31||-52|-24.5 +APolysilicon|net@113|||S900|nmos@5|poly-bottom|-60|-18|contact@31||-60|-24.5 +APolysilicon|net@118|||S900|nmos@24|poly-bottom|88|-18|pin@32||88|-34.5 +Ametal-1|net@124|||S2700|pin@16||79|46.5|contact@17||79|48.8 +APolysilicon|net@127|||S900|pmos@4|poly-bottom|49|36|contact@30||49|24.5 +APolysilicon|net@128|||S900|pmos@7|poly-bottom|69|36|contact@30||69|24.5 +AP-Active|net@137|||RS1800|contact@32||68|-48|pmos@14|diff-left|69.2|-48 +Ametal-2|net@138||6.2|S1800|pinsVddG@0|vdd|-96.5|50|contact@52||19|50 +Ametal-2|net@139||6.2|S0|contact@39||-56|0|contact@40||-84|0 +Ametal-2|net@140||6.2|S0|contact@50||68|-50|pinsVddG@0|vdd_1|-96.5|-50 +Ametal-1|net@150|||S900|contact@11||70|-10|contact@33||70|-10 +Ametal-2|net@151||6.2|S0|pinsVddG@1|gnd|96.5|0|contact@34||84|0 +Ametal-1|net@152|||S0|contact@12||84|0|contact@34||84|0 +Ametal-2|net@153||6.2|S0|contact@34||84|0|contact@35||56|0 +Ametal-1|net@154|||S0|contact@10||56|0|contact@35||56|0 +Ametal-2|net@155||6.2|S0|contact@35||56|0|contact@36||28|0 +Ametal-1|net@156|||S0|contact@8||28|0|contact@36||28|0 +Ametal-2|net@157||6.2|S0|contact@36||28|0|contact@37||0|0 +Ametal-1|net@158|||S0|contact@6||0|0|contact@37||0|0 +Ametal-2|net@159||6.2|S0|contact@37||0|0|contact@38||-28|0 +Ametal-1|net@160|||S0|contact@3||-28|0|contact@38||-28|0 +Ametal-2|net@161||6.2|S0|contact@38||-28|0|contact@39||-56|0 +Ametal-1|net@162|||S0|contact@1||-56|0|contact@39||-56|0 +Ametal-2|net@163||6.2|S0|contact@40||-84|0|pinsVddG@0|gnd|-96.5|0 +Ametal-1|net@164|||S0|contact@0||-84|0|contact@40||-84|0 +Ametal-2|net@165|||S1800|contact@41||42|-10|contact@33||70|-10 +Ametal-1|net@166|||S900|contact@9||42|-10|contact@41||42|-10 +Ametal-2|net@167|||S1800|contact@42||14|-10|contact@41||42|-10 +Ametal-1|net@168|||S900|contact@7||14|-10|contact@42||14|-10 +Ametal-2|net@169|||S1800|contact@43||-14|-10|contact@42||14|-10 +Ametal-1|net@170|||S900|contact@5||-14|-10|contact@43||-14|-10 +Ametal-2|net@171|||S1800|contact@44||-42|-10|contact@43||-14|-10 +Ametal-1|net@172|||S900|contact@4||-42|-10|contact@44||-42|-10 +Ametal-2|net@173|||S1800|contact@45||-70|-10|contact@44||-42|-10 +Ametal-1|net@174|||S900|contact@2||-70|-10|contact@45||-70|-10 +Ametal-1|net@175|||S2700|pin@57||92|-36.5|contact@18||92|-10.4 +Ametal-1|net@181|||S1800|contact@15||39|61|contact@27||76.4|61 +AN-Active|net@182|||RS0|contact@0||-84|0|nmos@25|diff-right|-85.2|0 +AN-Active|net@183|||RS1800|contact@46||-92|0|nmos@25|diff-left|-90.8|0 +Ametal-2|net@184|||S0|pin@65||-76|-10|contact@47||-92|-10 +Ametal-1|net@186|||S900|contact@46||-92|-10|contact@47||-92|-10 +APolysilicon|net@187|||S900|pin@32||88|-34.5|pmos@12|poly-top|88|-35 +APolysilicon|net@189|||S2700|pmos@14|poly-top|72|-35|pin@33||72|-34.5 +Ametal-2|net@195||6.2|S0|pinsVddG@1|vdd_1|96.5|-50|contact@49||84|-50 +Ametal-1|net@196|||S900|contact@24||84|-50|contact@49||84|-50 +Ametal-2|net@197||6.2|S0|contact@49||84|-50|contact@50||68|-50 +Ametal-1|net@198|||S900|contact@32||68|-50|contact@50||68|-50 +Ametal-1|net@199|||S2700|contact@18||92|0|pin@36||92|61 +Ametal-1|net@200|||S1800|contact@27||78.6|61|pin@36||92|61 +Ametal-2|net@201||6.2|S1800|contact@51||59|50|pinsVddG@1|vdd|96.5|50 +Ametal-1|net@202|||S900|contact@16||59|50|contact@51||59|50 +Ametal-2|net@203||6.2|S1800|contact@52||19|50|contact@51||59|50 +Ametal-1|net@204|||S900|contact@13||19|50|contact@52||19|50 +APolysilicon|net@205|||S0|contact@53||-58.6|35|pin@37||-88|35 +APolysilicon|net@206|||S900|pin@37||-88|35|nmos@25|poly-top|-88|18 +Ametal-1|net@209|||S1800|pin@61||-41.5|35|contact@28||16.4|35 +APolysilicon|net@212|||S2700|pmos@2|poly-top|35|60|pin@40||35|61 +APolysilicon|net@213|||S1800|pin@40||35|61|contact@15||39|61 +APolysilicon|net@214|||S2700|pmos@3|poly-top|43|60|pin@41||43|61 +APolysilicon|net@215|||S0|pin@41||43|61|contact@15||41.6|61 +APolysilicon|net@216|||S2700|pmos@8|poly-top|75|60|pin@42||75|61 +APolysilicon|net@217|||S1800|pin@42||75|61|contact@27||79|61 +APolysilicon|net@218|||S900|pmos@0|poly-bottom|23|36|pin@43||23|35 +APolysilicon|net@219|||S0|pin@43||23|35|contact@28||21.6|35 +APolysilicon|net@221|||S900|pmos@5|poly-bottom|55|36|pin@44||55|35 +APolysilicon|net@222|||S1800|pin@44||55|35|contact@54||59|35 +APolysilicon|net@223|||S900|pmos@6|poly-bottom|63|36|pin@45||63|35 +APolysilicon|net@224|||S0|pin@45||63|35|contact@54||61.6|35 +Ametal-2|net@225|||S1800|contact@56||39|40|contact@55||79|40 +Ametal-1|net@227|||S900|contact@17||79|42.8|contact@55||79|40 +Ametal-1|net@229|||S900|contact@14||39|42.8|contact@56||39|40 +Ametal-1|net@231|||S1800|contact@28||19|35|pin@48||22.5|35 +Ametal-1|net@232|||S900|pin@48||22.5|35|pin@49||22.5|31.5 +Ametal-1|net@233|||S1800|pin@49||22.5|31.5|pin@50||55.5|31.5 +Ametal-1|net@234|||S2700|pin@50||55.5|31.5|pin@51||55.5|35 +Ametal-1|net@235|||S1800|pin@51||55.5|35|contact@54||59|35 +Ametal-1|net@236|||S900|contact@17||79|48|pin@56||79|27.5 +Ametal-1|net@237|||S0|pin@52||79|16|pin@53||70|16 +Ametal-1|net@238|||S900|pin@53||70|16|contact@11||70|10.4 +APolysilicon|net@239|||S2700|nmos@24|poly-top|88|18|pin@55||88|25.9 +APolysilicon|net@240|||S0|pin@55||88|25.9|contact@57||86|25.9 +Ametal-1|net@241|||S900|pin@56||79|27.5|pin@52||79|16 +Ametal-1|net@242|||S1800|pin@56||79|27.5|contact@57||86|27.5 +APolysilicon|net@243|||S0|pin@60||80|-34.5|pin@33||72|-34.5 +Ametal-1|net@244|||S2700|contact@25||92|-48|pin@57||92|-36.5 +Ametal-1|net@247|||S900|pin@59||76|-36.5|contact@23||76|-42.8 +Ametal-1|net@248|||S0|pin@57||92|-36.5|pin@59||76|-36.5 +APolysilicon|net@249|||S0|pin@32||88|-34.5|pin@60||80|-34.5 +APolysilicon|net@250|||S2700|pmos@15|poly-top|80|-35|pin@60||80|-34.5 +Ametal-1|net@251|||S1800|contact@53||-60|35|pin@61||-41.5|35 +Ametal-1|net@253|||S2700|contact@30||-71.5|24.5|pin@63||-71.5|25 +Ametal-1|net@254|||S900|contact@31||7.5|-24.5|pin@64||7.5|-25 +Ametal-2|net@255|||S0|contact@45||-70|-10|pin@65||-76|-10 +Econd||D5G2;|pin@64||I +Egnd_1|gnd|D5G2;|pinsVddG@0|gnd|G +Egnd_2||D5G2;|pinsVddG@1|gnd|G +Ein||D5G2;|pin@63||I +Emc||D5G2;|pin@61||I +Epred||D5G2;|pin@65||O +Evdd_2|vdd|D5G2;|pinsVddG@0|vdd|P +Evdd_3||D5G2;|pinsVddG@0|vdd_1|P +Evdd_4||D5G2;|pinsVddG@1|vdd|P +Evdd_5||D5G2;|pinsVddG@1|vdd_1|P +X + # Cell predCond60wMC;1{sch} -CpredCond60wMC;1{sch}||schematic|1188777360591|1218982098003| +CpredCond60wMC;1{sch}||schematic|1188777360591|1225318840188| IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@1||8.5|-6.5|X||D0G4;|ATTR_Delay(D5G1;NPX-2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX-0.5;Y2.5;)S10 Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-12|0|||| @@ -1318,7 +1635,7 @@ NOff-Page|conn@1||32.5|0|||| NOff-Page|conn@2||33|-6.5|||RR| NOff-Page|conn@3||-13|-15|||| NGround|gnd@1||8.5|-13|||| -IredFour:inv;1{ic}|inv@0||16|6|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@0||16|6|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:nms2;1{ic}|nms2@0||0|-10|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S60|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1 Ngeneric:Invisible-Pin|pin@0||9|42.5|||||ART_message(D5G6;)SpredCond60wMC Ngeneric:Invisible-Pin|pin@1||8|28.5|||||ART_message(D5G3;)Sies 17 August 2008 @@ -1335,7 +1652,7 @@ NWire_Pin|pin@53||28|14|||| NWire_Pin|pin@54||-6|10|||| NWire_Pin|pin@59||6|-15|||| NWire_Pin|pin@60||6|-10|||| -IredFour:pms3;1{ic}|pms3@0||0|14|X||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)S1.667 +IredFour:pms3;1{ic}|pms3@0||0|14|X||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)S3 IpredCond60wMC;2{ic}|predCond@0||35|25|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@0||8|6|||D0G4;|ATTR_L(D5G1;PUD)D243.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 Awire|net@25|||900|pin@16||-6|0|pin@15||-6|-6 @@ -2224,7 +2541,7 @@ Esucc||D5G2;|pin@2||O X # Cell sucANDdri60;1{lay} -CsucANDdri60;1{lay}||cmos90|1195169145282|1223474198202||ATTR_NCC(D5G3;NTX24;Y70;)SexportsConnectedByParent vdd /vdd_[0-9]+/ +CsucANDdri60;1{lay}||cmos90|1195169145282|1225317417547||ATTR_NCC(D5G3;NTX24;Y70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225325244705 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@33||24|48||20.8|| NMetal-1-P-Active-Con|contact@34||32|48||20.8|| diff --git a/electric/driversL.jelib b/electric/driversL.jelib index 65c2856..806c601 100755 --- a/electric/driversL.jelib +++ b/electric/driversL.jelib @@ -493,19 +493,195 @@ Emc||D5G2;|pin@43||I Epred||D5G2;|pin@2||O X +# Cell predCond20wMC;1{lay} +CpredCond20wMC;1{lay}||cmos90|1225404733937|1225406878640||ATTR_NCC(D5G3;NTX-3;Y70.5;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1225406253316|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225407230301 +Ngeneric:Facet-Center|art@0||0|0||||AV +NMetal-1-N-Active-Con|contact@2||36|0||20.8|| +NMetal-1-P-Active-Con|contact@4||20|-48||10.4|| +NMetal-1-P-Active-Con|contact@5||28|-48||10.4|| +NMetal-1-P-Active-Con|contact@6||36|-48||10.4|| +NMetal-1-Polysilicon-Con|contact@10||0|24.5|32.8||| +NMetal-1-Polysilicon-Con|contact@12||0|-24.5|44.8||| +NMetal-1-P-Active-Con|contact@13||12|-48||10.4|| +NX-Metal-1-Metal-2-Con|contact@14||14|-10|||| +NX-Metal-1-Metal-2-Con|contact@15||28|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@16||0|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@17||-28|0||6.2|| +NMetal-1-N-Active-Con|contact@22||0|0||20.8|| +NX-Metal-1-Metal-2-Con|contact@24||-14|-10|||| +NMetal-1-N-Active-Con|contact@29||-36|0||20.8|| +NX-Metal-1-Metal-2-Con|contact@30||-36|-10|||| +NX-Metal-1-Metal-2-Con|contact@31||28|-50||6.2|| +NMetal-1-N-Active-Con|contact@33||14|0||20.8|| +NX-Metal-1-Metal-2-Con|contact@34||12|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@36||5|50||6.2|| +NMetal-1-N-Active-Con|contact@44||28|0||20.8|| +NMetal-1-N-Active-Con|contact@45||-28|0||20.8|| +NMetal-1-N-Active-Con|contact@46||-14|0||20.8|| +NMetal-1-P-Active-Con|contact@47||5|45||10.4|| +NMetal-1-P-Active-Con|contact@48||25|45||10.4|| +NMetal-1-Polysilicon-Con|contact@56||28|25|5.2||RR| +NMetal-1-Polysilicon-Con|contact@57||-21|36|5.2||RR| +NMetal-1-Polysilicon-Con|contact@58||32|52|5.2||RRR| +NN-Transistor|nmos@2||-10|0||26|| +NN-Transistor|nmos@3||-4|0||26|| +NN-Transistor|nmos@5||4|0||26|| +NN-Transistor|nmos@6||10|0||26|| +NN-Transistor|nmos@7||18|0||26|| +NN-Transistor|nmos@8||24|0||26|| +NN-Transistor|nmos@9||32|0||26|| +NN-Transistor|nmos@24||-24|0||26|| +NN-Transistor|nmos@25||-18|0||26|| +NN-Transistor|nmos@26||-32|0||26|| +NMetal-1-Pin|pin@1||36|36|||| +NMetal-1-Pin|pin@14||14|16|||| +NMetal-1-Pin|pin@17||36|-36.5|||| +NMetal-1-Pin|pin@18||20|-36.5|||| +NMetal-1-Pin|pin@21||-7|25|||| +NMetal-1-Pin|pin@22||-20.5|-25|||| +NMetal-2-Pin|pin@23||-32|-10|||| +NPolysilicon-Pin|pin@30||-32|33|||| +NPolysilicon-Pin|pin@32||-24|-24.5|||| +NPolysilicon-Pin|pin@33||24|-24.5|||| +NPolysilicon-Pin|pin@34||-18|24.5|||| +NPolysilicon-Pin|pin@35||18|24.5|||| +NMetal-1-Pin|pin@37||25|16|||| +NMetal-1-Pin|pin@48||25|25|||| +NPolysilicon-Pin|pin@49||32|25|||| +NPolysilicon-Pin|pin@52||-20.6|33|||| +NMetal-1-Pin|pin@54||-22|35|||| +NMetal-1-Pin|pin@56||32|36|||| +NPolysilicon-Pin|pin@57||31|57|||| +NPolysilicon-Pin|pin@58||31|54.6|||| +NMetal-1-Pin|pin@60||25|57|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-40.5|0|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||40.5|0|||D5G4; +NP-Well-Node|plnode@0||0|0|86|48||A +NN-Well-Node|plnode@1||0|-50|86|52||A +NN-Well-Node|plnode@2||0|50|86|52||A +NP-Select-Node|plnode@3||0|-50|83|52||A +NP-Select-Node|plnode@4||0|50|83|52||A +NN-Select-Node|plnode@5||0|0|83|48||A +NP-Transistor|pmos@0||9|45||14|| +NP-Transistor|pmos@1||15|45||14|| +NP-Transistor|pmos@4||32|-48||16|| +NP-Transistor|pmos@5||16|-48||16|| +NP-Transistor|pmos@6||24|-48||16|| +NP-Transistor|pmos@7||21|45||14|| +AN-Active|net@2|||RS1800|contact@46||-14|0|nmos@2|diff-left|-12.8|0 +Ametal-1|net@10|||S900|pin@14||14|16|contact@33||14|10.4 +AN-Active|net@13|||RS0|contact@22||0|0|nmos@3|diff-right|-1.2|0 +Ametal-1|net@18|||S2700|contact@6||36|-48|pin@17||36|-36.5 +Ametal-1|net@19|||S900|pin@18||20|-36.5|contact@4||20|-42.8 +Ametal-1|net@20|||S0|pin@17||36|-36.5|pin@18||20|-36.5 +Ametal-1|net@27|||S900|contact@12||-20.5|-24.5|pin@22||-20.5|-25 +AN-Active|net@29|||RS1800|contact@22||0|0|nmos@5|diff-left|1.2|0 +AN-Active|net@30|||RS0|contact@33||14|0|nmos@6|diff-right|12.8|0 +AN-Active|net@31|||RS1800|contact@33||14|0|nmos@7|diff-left|15.2|0 +AN-Active|net@32|||RS0|contact@44||28|0|nmos@8|diff-right|26.8|0 +AP-Active|net@42|||RS0|pmos@0|diff-left|6.2|45|contact@47||5|45 +AP-Active|net@43|||RS1800|pmos@0|diff-right|11.8|45|pmos@1|diff-left|12.2|45 +AP-Active|net@45|||RS1800|pmos@1|diff-right|17.8|45|pmos@7|diff-left|18.2|45 +AP-Active|net@47|||RS0|contact@48||25|45|pmos@7|diff-right|23.8|45 +AN-Active|net@55|||RS1800|nmos@7|diff-right|20.8|0|nmos@8|diff-left|21.2|0 +AN-Active|net@57|||RS0|contact@2||36|0|nmos@9|diff-right|34.8|0 +AN-Active|net@60|||RS1800|contact@44||28|0|nmos@9|diff-left|29.2|0 +AP-Active|net@61|||RS0|contact@4||20|-48|pmos@5|diff-right|18.8|-48 +AP-Active|net@62|||RS0|contact@5||28|-48|pmos@6|diff-right|26.8|-48 +AP-Active|net@63|||RS0|contact@6||36|-48|pmos@4|diff-right|34.8|-48 +AP-Active|net@64|||RS1800|contact@5||28|-48|pmos@4|diff-left|29.2|-48 +AP-Active|net@67|||RS1800|contact@4||20|-48|pmos@6|diff-left|21.2|-48 +AN-Active|net@68|||RS1800|nmos@24|diff-right|-21.2|0|nmos@25|diff-left|-20.8|0 +AN-Active|net@74|||RS1800|nmos@2|diff-right|-7.2|0|nmos@3|diff-left|-6.8|0 +AP-Active|net@94|||RS1800|contact@13||12|-48|pmos@5|diff-left|13.2|-48 +Ametal-2|net@95||6.2|S1800|pinsVddG@0|vdd|-40.5|50|contact@36||5|50 +Ametal-2|net@99||6.2|S0|contact@34||12|-50|pinsVddG@0|vdd_1|-40.5|-50 +Ametal-1|net@101|||S900|contact@33||14|-10|contact@14||14|-10 +Ametal-2|net@102||6.2|S0|pinsVddG@1|gnd|40.5|0|contact@15||28|0 +Ametal-1|net@103|||S0|contact@44||28|0|contact@15||28|0 +Ametal-2|net@104||6.2|S0|contact@15||28|0|contact@16||0|0 +Ametal-1|net@105|||S0|contact@22||0|0|contact@16||0|0 +Ametal-2|net@106||6.2|S0|contact@16||0|0|contact@17||-28|0 +Ametal-1|net@107|||S0|contact@45||-28|0|contact@17||-28|0 +AN-Active|net@109|||RS1800|nmos@5|diff-right|6.8|0|nmos@6|diff-left|7.2|0 +Ametal-2|net@118|||S1800|contact@24||-14|-10|contact@14||14|-10 +Ametal-1|net@119|||S900|contact@46||-14|-10|contact@24||-14|-10 +Ametal-1|net@130|||S2700|pin@17||36|-36.5|contact@2||36|-10.4 +Ametal-2|net@136|||S0|pin@23||-32|-10|contact@30||-36|-10 +Ametal-1|net@137|||S900|contact@29||-36|-10|contact@30||-36|-10 +Ametal-2|net@141||6.2|S0|pinsVddG@1|vdd_1|40.5|-50|contact@31||28|-50 +Ametal-1|net@143|||S900|contact@5||28|-50|contact@31||28|-50 +Ametal-2|net@144||6.2|S0|contact@31||28|-50|contact@34||12|-50 +Ametal-1|net@145|||S900|contact@13||12|-50|contact@34||12|-50 +Ametal-1|net@146|||S2700|contact@2||36|0|pin@1||36|36 +Ametal-1|net@154|||S900|contact@47||5|50|contact@36||5|50 +AN-Active|net@158|||RS1800|contact@45||-28|0|nmos@24|diff-left|-26.8|0 +AN-Active|net@168|||RS0|contact@46||-14|0|nmos@25|diff-right|-15.2|0 +Ametal-2|net@184||6.2|S0|contact@17||-28|0|pinsVddG@0|gnd|-40.5|0 +AN-Active|net@185|||S1800|contact@29||-36|0|nmos@26|diff-left|-34.8|0 +AN-Active|net@186|||S0|contact@45||-28|0|nmos@26|diff-right|-29.2|0 +APolysilicon|net@187|||S2700|nmos@26|poly-top|-32|18|pin@30||-32|33 +APolysilicon|net@191|||S1800|pmos@5|poly-top|16|-35|pmos@6|poly-top|24|-35 +APolysilicon|net@192|||S1800|pmos@6|poly-top|24|-35|pmos@4|poly-top|32|-35 +APolysilicon|net@193|||S2700|pmos@4|poly-top|32|-35|nmos@9|poly-bottom|32|-18 +APolysilicon|net@194|||S900|nmos@24|poly-bottom|-24|-18|pin@32||-24|-24.5 +APolysilicon|net@195|||S1800|pin@32||-24|-24.5|contact@12||-22.4|-24.5 +APolysilicon|net@196|||S900|nmos@8|poly-bottom|24|-18|pin@33||24|-24.5 +APolysilicon|net@197|||S0|pin@33||24|-24.5|contact@12||22.4|-24.5 +APolysilicon|net@198|||S900|nmos@5|poly-bottom|4|-18|contact@12||4|-24.5 +APolysilicon|net@199|||S900|nmos@3|poly-bottom|-4|-18|contact@12||-4|-24.5 +APolysilicon|net@200|||S2700|nmos@25|poly-top|-18|18|pin@34||-18|24.5 +APolysilicon|net@201|||S1800|pin@34||-18|24.5|contact@10||-16.4|24.5 +APolysilicon|net@202|||S2700|nmos@2|poly-top|-10|18|contact@10||-10|24.5 +APolysilicon|net@203|||S2700|nmos@6|poly-top|10|18|contact@10||10|24.5 +APolysilicon|net@204|||S2700|nmos@7|poly-top|18|18|pin@35||18|24.5 +APolysilicon|net@205|||S0|pin@35||18|24.5|contact@10||16.4|24.5 +APolysilicon|net@208|||S900|pmos@1|poly-bottom|15|33|contact@10||15|24.5 +Ametal-1|net@233|||S2700|pin@37||25|16|pin@48||25|25 +Ametal-1|net@235|||S0|contact@56||28.6|25|pin@48||25|25 +Ametal-1|net@236|||S1800|pin@14||14|16|pin@37||25|16 +APolysilicon|net@238|||S0|pin@49||32|25|contact@56||29.6|25 +APolysilicon|net@239|||S2700|nmos@9|poly-top|32|18|pin@49||32|25 +Ametal-1|net@244|||S900|pin@21||-7|25|contact@10||-7|24.5 +Ametal-2|net@245|||S1800|pin@23||-32|-10|contact@24||-14|-10 +Ametal-2|net@246||6.2|S0|pinsVddG@1|vdd|40.5|50|contact@36||5|50 +Ametal-1|net@249|||S2700|pin@48||25|25|contact@48||25|48 +APolysilicon|net@252|||S0|pin@52||-20.6|33|pin@30||-32|33 +APolysilicon|net@253|||S0|pmos@0|poly-bottom|9|33|pin@52||-20.6|33 +APolysilicon|net@254|||S900|contact@57||-20.6|36|pin@52||-20.6|33 +Ametal-1|net@257|||S900|contact@57||-22|36|pin@54||-22|35 +Ametal-1|net@260|||S2700|pin@56||32|36|contact@58||32|52.4 +APolysilicon|net@261|||S1800|pmos@7|poly-top|21|57|pin@57||31|57 +APolysilicon|net@262|||S900|pin@57||31|57|pin@58||31|54.6 +APolysilicon|net@263|||S1800|pin@58||31|54.6|contact@58||32|54.6 +Ametal-1|net@264|||S0|pin@1||36|36|pin@56||32|36 +Ametal-1|net@266|||S2700|contact@48||25|45|pin@60||25|57 +Econd||D5G2;|pin@22||I +Egnd||D5G2;|pinsVddG@0|gnd|G +Egnd_2||D5G2;|pinsVddG@1|gnd|G +Ein||D5G2;|pin@21||I +Emc||D5G2;|pin@54||I +Epred||D5G2;|pin@23||O +Epred_1||D5G2;|pin@60||I +Evdd||D5G2;|pinsVddG@0|vdd|P +Evdd_3||D5G2;|pinsVddG@0|vdd_1|P +Evdd_4||D5G2;|pinsVddG@1|vdd|P +Evdd_5||D5G2;|pinsVddG@1|vdd_1|P +X + # Cell predCond20wMC;1{sch} -CpredCond20wMC;1{sch}||schematic|1188777360591|1218981824084| -IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@1||8.5|-6|X||D0G4;|ATTR_Delay(D5G1;NPX-2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX-0.5;Y2.5;)S4 +CpredCond20wMC;1{sch}||schematic|1188777360591|1225405859938| +IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@1||8.5|-6|X||D0G4;|ATTR_Delay(D5G1;NPX-2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX-0.5;Y2.5;)S10 Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-12|0|||| NOff-Page|conn@1||32.5|0|||| NOff-Page|conn@2||33|-6|||RR| NOff-Page|conn@3||-13|-15|||| NGround|gnd@1||8.5|-13|||| -IredFour:inv;1{ic}|inv@0||16|6|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@0||16|6|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:nms2;1{ic}|nms2@0||0|-10|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S20|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1 Ngeneric:Invisible-Pin|pin@0||9|42.5|||||ART_message(D5G6;)SpredCond20wMC -Ngeneric:Invisible-Pin|pin@1||8.5|27|||||ART_message(D5G3;)Sies 17 August 2008 +Ngeneric:Invisible-Pin|pin@1||8.5|27|||||ART_message(D5G3;)Sies 30 October 2008 Ngeneric:Invisible-Pin|pin@2||7.5|35|||||ART_message(D5G4;)S[conditional predecessor driver size 20,with Master Clear] NWire_Pin|pin@4||0|0|||| NWire_Pin|pin@15||-6|-6|||| @@ -519,7 +695,7 @@ NWire_Pin|pin@53||28|14|||| NWire_Pin|pin@54||-6|10|||| NWire_Pin|pin@64||5|-10|||| NWire_Pin|pin@65||5|-15|||| -IredFour:pms3;1{ic}|pms3@0||0|14|X||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)S1.333 +IredFour:pms3;1{ic}|pms3@0||0|14|X||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)S1 IpredCond20wMC;1{ic}|predCond@0||31|22|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@0||8|6|||D0G4;|ATTR_L(D5G1;PUD)D243.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 Awire|net@25|||900|pin@16||-6|0|pin@15||-6|-6 @@ -1098,7 +1274,7 @@ Esucc||D5G2;|pin@2||O X # Cell sucANDdri20;1{lay} -CsucANDdri20;1{lay}||cmos90|1219500791887|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1219513512553|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1219515111160 +CsucANDdri20;1{lay}||cmos90|1219500791887|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1219513512553|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225407230301 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@0||20.5|50||20.8|| NMetal-1-P-Active-Con|contact@1||12.5|50||20.8|| @@ -1404,7 +1580,7 @@ Esucc||D5G2;|pin@2||O X # Cell sucDri20;1{lay} -CsucDri20;1{lay}||cmos90|1219500791887|1225158173360||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1219583411831|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223678132838 +CsucDri20;1{lay}||cmos90|1219500791887|1225158173360||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1219583411831|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@0||10.5|50||20.8|| NMetal-1-P-Active-Con|contact@1||2.5|50||20.8|| @@ -2035,7 +2211,7 @@ Esucc||D5G2;|pin@2||O X # Cell sucDri20plain;1{lay} -CsucDri20plain;1{lay}||cmos90|1219499019324|1225158530347||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1219500641612|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224871007199 +CsucDri20plain;1{lay}||cmos90|1219499019324|1225158530347||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1219500641612|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@0||3.5|50||20.8|| NMetal-1-P-Active-Con|contact@1||-4.5|50||20.8|| @@ -2254,7 +2430,7 @@ Esucc||D5G2;|pin@2||O X # Cell sucORdri20;1{lay} -CsucORdri20;1{lay}||cmos90|1219500791887|1225157132960||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1219504270162|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223678132838 +CsucORdri20;1{lay}||cmos90|1219500791887|1225157132960||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1219504270162|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@0||15|50||20.8|| NMetal-1-P-Active-Con|contact@1||7|50||20.8|| diff --git a/electric/fifoL.jelib b/electric/fifoL.jelib index 9ee2ac4..9640d2d 100755 --- a/electric/fifoL.jelib +++ b/electric/fifoL.jelib @@ -8,8 +8,12 @@ Vschematic|sch # External Libraries: +LcentersJ|centersJ + LdriversJ|driversJ +LdriversL|driversL + LfanPinsK|fanPinsK LgaspL|gaspL @@ -2720,6 +2724,389 @@ Evdd_2||D5G2;|inv10D@50|vdd_2|P Evdd_3||D5G2;|inv10D@50|vdd_3|P X +# Cell litStage;1{ic} +ClitStage;1{ic}||artwork|1210432171628|1225473585634|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@14||-3|0|-1|-1|| +NPin|pin@24||-2|3|1|1|| +NPin|pin@25||2|3|1|1|| +NPin|pin@26||-1|3|1|1|| +NPin|pin@27||-1|4|1|1|| +NPin|pin@34||-2|-3|1|1|| +NPin|pin@35||2|-3|1|1|| +Ngeneric:Invisible-Pin|pin@45||0|0|||||ART_message(D5G3;)Slit +Nschematic:Bus_Pin|pin@49||0|-4|-1|-1|| +NPin|pin@67||-2|0|1|1|| +NPin|pin@68||-3|0|1|1|| +Nschematic:Bus_Pin|pin@69||3|0|-1|-1|| +Ngeneric:Invisible-Pin|pin@70||2|0|1|1|| +NPin|pin@71||0|-3|1|1|| +NPin|pin@72||0|-4|1|1|| +Nschematic:Bus_Pin|pin@73||-1|4|-1|-1|| +Nschematic:Bus_Pin|pin@74||1|4|-1|-1|| +NPin|pin@75||1|3|1|1|| +NPin|pin@76||1|4|1|1|| +Ngeneric:Invisible-Pin|pin@77||-1|2.5|||||ART_message(D5G1;)Smc +AThicker|net@29|||FS1800|pin@26||-1|3|pin@75||1|3 +AThicker|net@31|||FS1800|pin@24||-2|3|pin@26||-1|3 +AThicker|net@32|||FS2700|pin@26||-1|3|pin@27||-1|4 +AThicker|net@48|||FS900|pin@67||-2|0|pin@34||-2|-3 +AThicker|net@68|||FS900|pin@24||-2|3|pin@67||-2|0 +AThicker|net@69|||FS0|pin@67||-2|0|pin@68||-3|0 +Aschematic:bus|net@70||-0.5|IJ1800|pin@70||2|0|pin@69||3|0 +AThicker|net@72|||FS0|pin@71||0|-3|pin@34||-2|-3 +AThicker|net@74|||FS0|pin@35||2|-3|pin@71||0|-3 +AThicker|net@75|||FS900|pin@71||0|-3|pin@72||0|-4 +AThicker|net@76|||FS900|pin@25||2|3|pin@35||2|-3 +AThicker|net@77|||FS1800|pin@75||1|3|pin@25||2|3 +AThicker|net@78|||FS2700|pin@75||1|3|pin@76||1|4 +Epred|do[L]|D5G2;|pin@14||I +Efire[L]||D5G2;|pin@49||O +Epred_1|mc|D5G2;|pin@73||I +Efire[L_1]|s[1]|D5G2;|pin@74||O +Esucc[T,D]||D5G2;|pin@69||I +X + +# Cell litStage;1{lay} +ClitStage;1{lay}||cmos90|1225467938626|1225493511195||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225493492148|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225493492148 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@3||10.5|38|||X| +NX-Metal-1-Metal-2-Con|contact@4||8.5|100|||| +IcentersJ:ctrAND3in30B;2{lay}|ctrAND3i@1||0|-72|Y||D5G4; +IgatesK:inv05;1{lay}|inv05@0||-5|72|||D5G4; +IgatesK:inv10D;1{lay}|inv10D@0||-13.5|72|X||D5G4; +NMetal-1-Pin|pin@0||-3|88|||X| +NMetal-1-Pin|pin@1||-0.5|47|||X| +NMetal-2-Pin|pin@38||0.5|38|||X| +NMetal-1-Pin|pin@40||42.5|50|||| +NMetal-1-Pin|pin@42||-0.5|-11|||| +NMetal-1-Pin|pin@44||-17|-11|||| +NMetal-1-Pin|pin@45||42.5|0.5|||| +NMetal-1-Pin|pin@47||-19.5|-0.5|||| +NMetal-1-Pin|pin@48||-48|-0.5|||| +NMetal-1-Pin|pin@49||-48|-132.5|||| +NMetal-2-Pin|pin@50||55|100|||| +IdriversL:predDri20wMC;3{lay}|predDri2@0||25.5|72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@0||51.5|72|X||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@1||51.5|-72|||D5G4; +Ametal-2|net@0|||S1800|inv05@0|gnd|-14|72|inv10D@0|gnd|-5|72 +Ametal-2|net@1|||S1800|inv05@0|vdd|-14|122|inv10D@0|vdd|-5|122 +Ametal-2|net@2|||S1800|inv05@0|vdd_1|-14|22|inv10D@0|vdd_1|-5|22 +Ametal-2|net@8|||S0|predDri2@0|gnd|4|72|inv05@0|gnd_1|4|72 +Ametal-2|net@9|||S0|predDri2@0|vdd|4|122|inv05@0|vdd_2|4|122 +Ametal-2|net@10|||S0|predDri2@0|vdd_1|4|22|inv05@0|vdd_3|4|22 +Ametal-2|net@16|||S0|wellCont@0|gnd_1|47|72|predDri2@0|gnd_1|47|72 +Ametal-2|net@17|||S0|wellCont@0|vdd_2|47|22|predDri2@0|vdd_3|47|22 +Ametal-2|net@18|||S0|wellCont@0|vdd_3|47|122|predDri2@0|vdd_2|47|122 +Ametal-1|net@19|||S0|predDri2@0|pred|8.5|88|pin@0||-3|88 +Ametal-1|net@20|||S900|pin@0||-3|88|inv05@0|in|-3|87 +Ametal-1|net@21|||S1800|inv10D@0|in|-13.5|47|pin@1||-0.5|47 +Ametal-1|net@44||0.4|S900|predDri2@0|mc|10.5|65|contact@3||10.5|38 +Ametal-2|net@54|||S0|contact@3||10.5|38|pin@38||0.5|38 +Ametal-1|net@56|||S900|inv05@0|out|-0.5|65|pin@1||-0.5|47 +Ametal-1|net@57|||S2700|ctrAND3i@1|out|42.5|-88|pin@45||42.5|0.5 +Ametal-1|net@58|||S0|pin@40||42.5|50|predDri2@0|in|25.5|50 +Ametal-1|net@67|||S900|pin@1||-0.5|47|pin@42||-0.5|-11 +Ametal-1|net@70|||S900|pin@44||-17|-11|ctrAND3i@1|inC|-17|-46 +Ametal-1|net@71|||S0|pin@42||-0.5|-11|pin@44||-17|-11 +Ametal-1|net@72|||S2700|pin@45||42.5|0.5|pin@40||42.5|50 +Ametal-1|net@74|||S900|inv10D@0|out|-19.5|79|pin@47||-19.5|-0.5 +Ametal-1|net@75|||S0|pin@47||-19.5|-0.5|pin@48||-48|-0.5 +Ametal-1|net@76|||S900|pin@48||-48|-0.5|pin@49||-48|-132.5 +Ametal-2|net@77|||S0|ctrAND3i@1|gnd_1|47|-72|wellCont@1|gnd|47|-72 +Ametal-2|net@78|||S0|ctrAND3i@1|vdd_2|47|-122|wellCont@1|vdd|47|-122 +Ametal-2|net@79|||S0|ctrAND3i@1|vdd_3|47|-22|wellCont@1|vdd_1|47|-22 +Ametal-1|net@80|||S2700|predDri2@0|pred|8.5|88|contact@4||8.5|100 +Ametal-2|net@81|||S0|pin@50||55|100|contact@4||8.5|100 +Edo[L]||D5G2;|pin@50||I +Efire[L]||D5G2;|pin@45||O +Egnd||D5G2;|wellCont@0|gnd|G +Egnd_1||D5G2;|wellCont@1|gnd_1|G +Egnd_3||D5G2;|ctrAND3i@1|gnd|G +Egnd_5||D5G2;|inv10D@0|gnd_1|G +Emc||D5G2;|pin@38||I +Es[1]||D5G2;|pin@49||O +Esucc[D]||D5G2;|ctrAND3i@1|inB|I +Esucc[T]||D5G2;|ctrAND3i@1|inA|I +Evdd||D5G2;|wellCont@0|vdd|P +Evdd_1||D5G2;|wellCont@0|vdd_1|P +Evdd_2||D5G2;|wellCont@1|vdd_2|P +Evdd_3||D5G2;|wellCont@1|vdd_3|P +Evdd_6||D5G2;|ctrAND3i@1|vdd|P +Evdd_7||D5G2;|ctrAND3i@1|vdd_1|P +Evdd_10||D5G2;|inv10D@0|vdd_2|P +Evdd_11||D5G2;|inv10D@0|vdd_3|P +X + +# Cell litStage;1{sch} +ClitStage;1{sch}||schematic|1210427649196|1225473585634| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@6||-33|11|||Y| +NOff-Page|conn@9||0|17.5|||R| +NOff-Page|conn@14||18.5|-9.5|||XY| +NOff-Page|conn@15||-15|-24|||YRRR| +NOff-Page|conn@16||11|-23.5|||RRR| +IcentersJ:ctrAND3in30B;1{ic}|ctrAND3i@0||0|0|R||D5G4; +IredFour:inv;1{ic}|inv@0||5|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@1||-22|-9|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IlitStage;1{ic}|litStage@0||32|6|||D5G4; +Ngeneric:Invisible-Pin|pin@0||1|36|||||ART_message(D5G6;)SlitStage +Ngeneric:Invisible-Pin|pin@1||0.5|30.5|||||ART_message(D5G4;)Scontrol for the literals +Ngeneric:Invisible-Pin|pin@2||-0.5|24.5|||||ART_message(D5G3;)Sies 31 October 2008 +NWire_Pin|pin@26||-2.5|-18|||| +NWire_Pin|pin@27||11|-18|||| +NWire_Pin|pin@72||-27|-9|||| +NWire_Pin|pin@73||-27|11|||| +NWire_Pin|pin@74||-2.5|-9|||| +NWire_Pin|pin@76||-15|9|||| +NWire_Pin|pin@79||12|-11|||Y| +NWire_Pin|pin@80||12|-15|||Y| +NWire_Pin|pin@81||12|-9|||Y| +NWire_Pin|pin@82||12|-5|||Y| +NWire_Pin|pin@84||2.5|-9|||| +NWire_Pin|pin@86||0.5|-11|||| +NWire_Pin|pin@87||0|13|||| +IdriversL:predDri20wMC;1{ic}|predDri2@1||-20|11|X||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@1||-11|-9|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|net@54|||1800|pin@26||-2.5|-18|inv@0|in|2.5|-18 +Awire|net@55|||1800|inv@0|out|7.5|-18|pin@27||11|-18 +Awire|net@174|||1800|conn@6|y|-31|11|pin@73||-27|11 +Awire|net@178|||0|inv@1|in|-24.5|-9|pin@72||-27|-9 +Awire|net@180|||2700|pin@72||-27|-9|pin@73||-27|11 +Awire|net@185|||0|predDri2@1|pred|-23|11|pin@73||-27|11 +Awire|net@187|||2700|pin@26||-2.5|-18|pin@74||-2.5|-9 +Awire|net@189|||1800|wire90@1|b|-8.5|-9|pin@74||-2.5|-9 +Awire|net@190|||0|wire90@1|a|-13.5|-9|inv@1|out|-19.5|-9 +Awire|net@193|||0|pin@76||-15|9|predDri2@1|mc|-17|9 +Awire|net@199|||2700|pin@74||-2.5|-9|ctrAND3i@0|inC|-2.5|-6 +Awire|net@202|||2700|pin@84||2.5|-9|ctrAND3i@0|inA|2.5|-6 +Awire|net@205|||2700|pin@86||0.5|-11|ctrAND3i@0|inB|0.5|-6 +Awire|net@206|||0|pin@81||12|-9|pin@84||2.5|-9 +Awire|net@207|||0|pin@79||12|-11|pin@86||0.5|-11 +Awire|net@209|||2700|ctrAND3i@0|out|0|6|pin@87||0|13 +Awire|net@210|||2700|pin@87||0|13|conn@9|a|0|15.5 +Awire|net@211|||0|pin@87||0|13|predDri2@1|in|-17|13 +Awire|net@219|||900|pin@27||11|-18|conn@16|a|11|-21.5 +Awire|net@220|||2700|conn@15|y|-15|-22|pin@76||-15|9 +Awire|succ[D]|D5G2;||900|pin@79||12|-11|pin@80||12|-15 +Awire|succ[T]|D5G2;||2700|pin@81||12|-9|pin@82||12|-5 +Epred|do[L]|D4G2;|conn@6|a|I +Efire[L]||D6G2;|conn@9|y|O +Epred_1|mc|D4G2;|conn@15|a|I +Efire[L_1]|s[1]|D6G2;|conn@16|y|O +Esucc[T,D]||D4G2;|conn@14|a|I +X + +# Cell literals;1{ic} +Cliterals;1{ic}||artwork|1210432171628|1225460516344|EI +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@0||0|7|-1|-1|R| +Ngeneric:Invisible-Pin|pin@1||0|6|1|1|R| +Nschematic:Bus_Pin|pin@10||-1|5|-1|-1|| +Nschematic:Bus_Pin|pin@12||2|5|-1|-1|| +Nschematic:Bus_Pin|pin@14||-3|0|-1|-1|| +NPin|pin@24||-2|3|1|1|| +NPin|pin@25||2|3|1|1|| +NPin|pin@26||0|3|1|1|| +NPin|pin@27||0|4|1|1|| +NPin|pin@28||1|4|1|1|| +NPin|pin@29||2|5|1|1|| +NPin|pin@30||1|6|1|1|| +NPin|pin@31||-2|6|1|1|| +NPin|pin@32||-1|5|1|1|| +NPin|pin@33||-2|4|1|1|| +NPin|pin@34||-2|-3|1|1|| +NPin|pin@35||2|-3|1|1|| +Ngeneric:Invisible-Pin|pin@45||0|0|||||ART_message(D5G3;)Slit +Nschematic:Bus_Pin|pin@49||0|-4|-1|-1|| +NPin|pin@67||-2|0|1|1|| +NPin|pin@68||-3|0|1|1|| +Nschematic:Bus_Pin|pin@69||3|0|-1|-1|| +Ngeneric:Invisible-Pin|pin@70||2|0|1|1|| +NPin|pin@71||0|-3|1|1|| +NPin|pin@72||0|-4|1|1|| +Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|7 +AThicker|net@8|||FS0|pin@30||1|6|pin@31||-2|6 +AThicker|net@9|||FS1350|pin@31||-2|6|pin@32||-1|5 +AThicker|net@10|||FS450|pin@32||-1|5|pin@33||-2|4 +AThicker|net@11|||FS1800|pin@33||-2|4|pin@27||0|4 +AThicker|net@29|||FS1800|pin@26||0|3|pin@25||2|3 +AThicker|net@31|||FS1800|pin@24||-2|3|pin@26||0|3 +AThicker|net@32|||FS2700|pin@26||0|3|pin@27||0|4 +AThicker|net@33|||FS1800|pin@27||0|4|pin@28||1|4 +AThicker|net@35|||FS2250|pin@28||1|4|pin@29||2|5 +AThicker|net@36|||FS3150|pin@29||2|5|pin@30||1|6 +AThicker|net@48|||FS900|pin@67||-2|0|pin@34||-2|-3 +AThicker|net@68|||FS900|pin@24||-2|3|pin@67||-2|0 +AThicker|net@69|||FS0|pin@67||-2|0|pin@68||-3|0 +Aschematic:bus|net@70||-0.5|IJ1800|pin@70||2|0|pin@69||3|0 +AThicker|net@72|||FS0|pin@71||0|-3|pin@34||-2|-3 +AThicker|net@74|||FS0|pin@35||2|-3|pin@71||0|-3 +AThicker|net@75|||FS900|pin@71||0|-3|pin@72||0|-4 +AThicker|net@76|||FS900|pin@25||2|3|pin@35||2|-3 +Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I +Efire[L]||D5G2;|pin@49||O +Epred||D5G2;|pin@14||I +Esin||D5G2;|pin@10||I +Esout||D5G2;|pin@12||O +Esucc[T,D]||D5G2;|pin@69||I +X + +# Cell literals;1{lay} +Cliterals;1{lay}||cmos90|1225467938626|1225468808570||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225468812548|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225468812548 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@0||-21.5|-88|||| +NX-Metal-1-Metal-2-Con|contact@1||-68.5|-88|||| +NX-Metal-2-Metal-3-Con|contact@2||30|-82|||| +NX-Metal-1-Metal-2-Con|contact@3||-79.5|-82|||| +NX-Metal-1-Metal-2-Con|contact@4||42.5|-94|||| +NX-Metal-1-Metal-2-Con|contact@5||-94.5|-94|||| +IcentersJ:ctrAND3in30B;1{lay}|ctrAND3i@0||0|-72|Y||D5G4; +IgatesK:inv05;1{lay}|inv05@0||-64|-72|X||D5G4; +IgatesK:inv10D;1{lay}|inv10D@0||-55.5|-72|||D5G4; +NMetal-1-Pin|pin@0||-66|-56|||| +NMetal-1-Pin|pin@1||-68.5|-97|||| +NMetal-1-Pin|pin@3||37|0|||| +NMetal-1-Pin|pin@4||8|0|||| +NMetal-1-Pin|pin@5||-49.5|0|||| +NMetal-2-Pin|pin@13||22|-94|||| +IdriversL:predDri20wMC;3{lay}|predDri2@0||-94.5|-72|X||D5G4; +IscanK:scanKhx1;5{lay}|scanKhx1@0||0|72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@0||-120.5|-72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@1||51.5|-72|||D5G4; +Ametal-2|net@0|||S0|inv05@0|gnd|-55|-72|inv10D@0|gnd|-64|-72 +Ametal-2|net@1|||S0|inv05@0|vdd|-55|-22|inv10D@0|vdd|-64|-22 +Ametal-2|net@2|||S0|inv05@0|vdd_1|-55|-122|inv10D@0|vdd_1|-64|-122 +Ametal-2|net@8|||S0|predDri2@0|gnd|-73|-72|inv05@0|gnd_1|-73|-72 +Ametal-2|net@9|||S0|predDri2@0|vdd|-73|-22|inv05@0|vdd_2|-73|-22 +Ametal-2|net@10|||S0|predDri2@0|vdd_1|-73|-122|inv05@0|vdd_3|-73|-122 +Ametal-2|net@16|||S0|wellCont@0|gnd_1|-116|-72|predDri2@0|gnd_1|-116|-72 +Ametal-2|net@17|||S0|wellCont@0|vdd_2|-116|-122|predDri2@0|vdd_3|-116|-122 +Ametal-2|net@18|||S0|wellCont@0|vdd_3|-116|-22|predDri2@0|vdd_2|-116|-22 +Ametal-1|net@19|||S1800|predDri2@0|pred|-77.5|-56|pin@0||-66|-56 +Ametal-1|net@20|||S900|pin@0||-66|-56|inv05@0|in|-66|-57 +Ametal-1|net@21|||S0|inv10D@0|in|-55.5|-97|pin@1||-68.5|-97 +Ametal-1|net@22|||S2700|contact@1||-68.5|-88|inv05@0|out|-68.5|-79 +Ametal-1|net@23|||S2700|inv10D@0|out|-49.5|-65|pin@5||-49.5|0 +Ametal-1|net@24|||S900|scanKhx1@0|din[1]|37|47|pin@3||37|0 +Ametal-1|net@25|||S0|pin@3||37|0|pin@4||8|0 +Ametal-1|net@27|||S0|pin@4||8|0|pin@5||-49.5|0 +Ametal-1|net@30||0.4|S2700|ctrAND3i@0|inC|-21.5|-97|contact@0||-21.5|-88 +Ametal-1|net@31|||S2700|pin@1||-68.5|-97|contact@1||-68.5|-88 +Ametal-2|net@33|||S0|ctrAND3i@0|gnd|-47|-72|inv10D@0|gnd_1|-47|-72 +Ametal-2|net@34|||S0|ctrAND3i@0|vdd_1|-47|-22|inv10D@0|vdd_2|-47|-22 +Ametal-2|net@35|||S0|ctrAND3i@0|vdd|-47|-122|inv10D@0|vdd_3|-47|-122 +Ametal-2|net@36|||S0|ctrAND3i@0|gnd_1|47|-72|wellCont@1|gnd|47|-72 +Ametal-2|net@37|||S0|ctrAND3i@0|vdd_2|47|-122|wellCont@1|vdd|47|-122 +Ametal-2|net@38|||S0|ctrAND3i@0|vdd_3|47|-22|wellCont@1|vdd_1|47|-22 +Ametal-3|net@39|||S900|scanKhx1@0|mc|30|0|contact@2||30|-82 +Ametal-2|net@40|||S1800|contact@3||-79.5|-82|contact@2||30|-82 +Ametal-1|net@44|||S900|predDri2@0|mc|-79.5|-79|contact@3||-79.5|-82 +Ametal-2|net@45|||S1800|contact@1||-68.5|-88|contact@0||-21.5|-88 +Ametal-2|net@46|||S1800|contact@5||-94.5|-94|pin@13||22|-94 +Ametal-1|net@48||0.4|S900|ctrAND3i@0|out|42.5|-88|contact@4||42.5|-94 +Ametal-1|net@50|||S900|predDri2@0|in|-94.5|-94|contact@5||-94.5|-94 +Ametal-2|net@51|||S1800|pin@13||22|-94|contact@4||42.5|-94 +EclS[F]||D5G2;|scanKhx1@0|clS[F]|I +EclS[F_1]||D5G2;|scanKhx1@0|clS[F_1]|I +EclS[T]||D5G2;|scanKhx1@0|clS[T]|I +EclS[T_1]||D5G2;|scanKhx1@0|clS[T_1]|I +Ecl[F]||D5G2;|scanKhx1@0|cl[F]|I +Ecl[F_1]||D5G2;|scanKhx1@0|cl[F_1]|I +Ecl[T]||D5G2;|scanKhx1@0|cl[T]|I +Ecl[T_1]||D5G2;|scanKhx1@0|cl[T_1]|I +Efire[L]||D5G2;|pin@13||O +Egnd||D5G2;|wellCont@0|gnd|G +Egnd_1||D5G2;|wellCont@1|gnd_1|G +Egnd_2||D5G2;|scanKhx1@0|gnd|G +Egnd_3||D5G2;|scanKhx1@0|gnd_1|G +Emc||D5G2;|scanKhx1@0|mc|I +Emc_4||D5G2;|scanKhx1@0|mc_4|O +Emc_5||D5G2;|scanKhx1@0|mc_5|I +Epred||D5G2;|predDri2@0|pred|O +Erd[F]||D5G2;|scanKhx1@0|rd[F]|I +Erd[F_1]||D5G2;|scanKhx1@0|rd[F_1]|I +Erd[T]||D5G2;|scanKhx1@0|rd[T]|I +Erd[T_1]||D5G2;|scanKhx1@0|rd[T_1]|I +Esin||D5G2;|scanKhx1@0|sin|I +Esout||D5G2;|scanKhx1@0|sout|O +EinB|succ[D]|D5G2;|ctrAND3i@0|inB|I +EinA|succ[T]|D5G2;|ctrAND3i@0|inA|I +Evdd||D5G2;|wellCont@0|vdd|P +Evdd_1||D5G2;|wellCont@0|vdd_1|P +Evdd_2||D5G2;|wellCont@1|vdd_2|P +Evdd_3||D5G2;|wellCont@1|vdd_3|P +Evdd_4||D5G2;|scanKhx1@0|vdd|P +Evdd_5||D5G2;|scanKhx1@0|vdd_1|P +Evdd_6||D5G2;|scanKhx1@0|vdd_2|P +Evdd_7||D5G2;|scanKhx1@0|vdd_3|P +X + +# Cell literals;1{sch} +Cliterals;1{sch}||schematic|1210427649196|1225460488856| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@3||-4|-24|||| +NOff-Page|conn@4||-20.5|-24|||Y| +NOff-Page|conn@6||-33|11|||Y| +NOff-Page|conn@7||-13|-31|||YRRR| +NOff-Page|conn@9||0|17.5|||R| +NOff-Page|conn@14||18.5|-9.5|||XY| +IcentersJ:ctrAND3in30B;1{ic}|ctrAND3i@0||0|0|R||D5G4; +IredFour:inv;1{ic}|inv@0||-7|-18|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:inv;1{ic}|inv@1||-22|-9|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +Iliterals;1{ic}|literals@0||32|6|||D5G4; +Ngeneric:Invisible-Pin|pin@0||1|36|||||ART_message(D5G6;)Sliterals +Ngeneric:Invisible-Pin|pin@1||0.5|30.5|||||ART_message(D5G4;)Sall literal instructions here +Ngeneric:Invisible-Pin|pin@2||-0.5|24.5|||||ART_message(D5G3;)Sies 31 October 2008 +NWire_Pin|pin@26||-2.5|-18|||| +NWire_Pin|pin@27||-13|-18|||| +NWire_Pin|pin@72||-27|-9|||| +NWire_Pin|pin@73||-27|11|||| +NWire_Pin|pin@74||-2.5|-9|||| +NWire_Pin|pin@76||-15|9|||| +NWire_Pin|pin@79||12|-11|||Y| +NWire_Pin|pin@80||12|-15|||Y| +NWire_Pin|pin@81||12|-9|||Y| +NWire_Pin|pin@82||12|-5|||Y| +NWire_Pin|pin@84||2.5|-9|||| +NWire_Pin|pin@86||0.5|-11|||| +NWire_Pin|pin@87||0|13|||| +IdriversL:predDri20wMC;1{ic}|predDri2@1||-20|11|X||D5G4; +IscanK:scanKhx1;1{ic}|scanKhx1@0||-13|-24|||D5G4; +IorangeTSMC090nm:wire90;1{ic}|wire90@1||-11|-9|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|mc|D5G2;||900|pin@76||-15|9|scanKhx1@0|sout_1|-15|-20 +Awire|net@47|||1800|conn@4|y|-18.5|-24|scanKhx1@0|sin|-15|-24 +Awire|net@48|||1800|scanKhx1@0|sout|-11|-24|conn@3|a|-6|-24 +Awire|net@54|||0|pin@26||-2.5|-18|inv@0|in|-4.5|-18 +Awire|net@55|||0|inv@0|out|-9.5|-18|pin@27||-13|-18 +Awire|net@56|||900|pin@27||-13|-18|scanKhx1@0|dIn[1]|-13|-21 +Abus|net@119||-0.5|IJ900|scanKhx1@0|p2p[T,F],p1p[T,F],rd[T,F]|-13|-27|conn@7|y|-13|-29 +Awire|net@174|||1800|conn@6|y|-31|11|pin@73||-27|11 +Awire|net@178|||0|inv@1|in|-24.5|-9|pin@72||-27|-9 +Awire|net@180|||2700|pin@72||-27|-9|pin@73||-27|11 +Awire|net@185|||0|predDri2@1|pred|-23|11|pin@73||-27|11 +Awire|net@187|||2700|pin@26||-2.5|-18|pin@74||-2.5|-9 +Awire|net@189|||1800|wire90@1|b|-8.5|-9|pin@74||-2.5|-9 +Awire|net@190|||0|wire90@1|a|-13.5|-9|inv@1|out|-19.5|-9 +Awire|net@193|||0|pin@76||-15|9|predDri2@1|mc|-17|9 +Awire|net@199|||2700|pin@74||-2.5|-9|ctrAND3i@0|inC|-2.5|-6 +Awire|net@202|||2700|pin@84||2.5|-9|ctrAND3i@0|inA|2.5|-6 +Awire|net@205|||2700|pin@86||0.5|-11|ctrAND3i@0|inB|0.5|-6 +Awire|net@206|||0|pin@81||12|-9|pin@84||2.5|-9 +Awire|net@207|||0|pin@79||12|-11|pin@86||0.5|-11 +Awire|net@209|||2700|ctrAND3i@0|out|0|6|pin@87||0|13 +Awire|net@210|||2700|pin@87||0|13|conn@9|a|0|15.5 +Awire|net@211|||0|pin@87||0|13|predDri2@1|in|-17|13 +Awire|succ[D]|D5G2;||900|pin@79||12|-11|pin@80||12|-15 +Awire|succ[T]|D5G2;||2700|pin@81||12|-9|pin@82||12|-5 +Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@7|a|I +Efire[L]||D6G2;|conn@9|y|O +Epred||D4G2;|conn@6|a|I +Esin||D4G2;|conn@4|a|I +Esout||D6G2;|conn@3|y|O +Esucc[T,D]||D4G2;|conn@14|a|I +X + # Cell m1stageD;1{ic} Cm1stageD;1{ic}||artwork|1224326401175|1224941692081|E Ngeneric:Facet-Center|art@0||0|0||||AV @@ -4573,14 +4960,14 @@ Esucc||D6G2;|conn@4|y|O X # Cell odRQstageD;1{ic} -CodRQstageD;1{ic}||artwork|1224522159162|1224958788759|E +CodRQstageD;1{ic}||artwork|1224522159162|1225492100456|E Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@0||0|7|-1|-1|| Nschematic:Bus_Pin|pin@1||3|2|-1|-1|| Nschematic:Bus_Pin|pin@2||3|-2|-1|-1|| Nschematic:Bus_Pin|pin@3||-3|2|-1|-1|| Nschematic:Bus_Pin|pin@4||3|0|-1|-1|| -Nschematic:Bus_Pin|pin@6||0|-9|-1|-1|| +Nschematic:Bus_Pin|pin@6||-3|-9|-1|-1|| Nschematic:Bus_Pin|pin@7||-4|-7|-1|-1|| Nschematic:Bus_Pin|pin@8||-4|-5|-1|-1|| Nschematic:Bus_Pin|pin@9||5|-6|-1|-1|| @@ -4619,10 +5006,12 @@ NPin|pin@41||2|2|1|1|| NPin|pin@42||3|2|1|1|| NPin|pin@43||2|-2|1|1|| NPin|pin@44||3|-2|1|1|| -Nschematic:Bus_Pin|pin@50||0|6|-2|-2|| Ngeneric:Invisible-Pin|pin@51||0|5|||||ART_message(D5G1.5;)S5 -NPin|pin@53||0|-8|1|1|| -NPin|pin@54||0|-9|1|1|| +Nschematic:Bus_Pin|pin@55||1.5|-9|-1|-1|| +NPin|pin@56||-3|-8|1|1|| +NPin|pin@57||-3|-9|1|1|| +Ngeneric:Invisible-Pin|pin@62||0|6|1|1|| +Ngeneric:Invisible-Pin|pin@63||1.5|-8|1|1|| AThicker|net@0|||FS0|pin@31||3|-4|pin@17||0|-4 AThicker|net@1|||FS1800|pin@38||-2|3|pin@32||0|3 AThicker|net@2|||FS900|pin@16||0|-3|pin@17||0|-4 @@ -4655,10 +5044,11 @@ AThicker|net@29|||FS2700|pin@41||2|2|pin@34||2|3 AThicker|net@30|||FS1800|pin@41||2|2|pin@42||3|2 AThicker|net@31|||FS2700|pin@15||2|-3|pin@43||2|-2 AThicker|net@32|||FS1800|pin@43||2|-2|pin@44||3|-2 -Aschematic:bus|net@39||-0.5|IJ2700|pin@50||0|6|pin@0||0|7 -AThicker|net@43|||FS0|pin@53||0|-8|pin@19||-4|-8 -AThicker|net@44|||FS0|pin@20||3|-8|pin@53||0|-8 -AThicker|net@45|||FS900|pin@53||0|-8|pin@54||0|-9 +AThicker|net@46|||FS0|pin@56||-3|-8|pin@19||-4|-8 +AThicker|net@47|||FS900|pin@56||-3|-8|pin@57||-3|-9 +AThicker|net@48|||FS1800|pin@56||-3|-8|pin@20||3|-8 +Aschematic:bus|net@52||-0.5|IJ900|pin@63||1.5|-8|pin@55||1.5|-9 +Aschematic:bus|net@56||-0.5|IJ2700|pin@62||0|6|pin@0||0|7 Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I Edo[L]||D5G2;|pin@1||I Edo[M]||D5G2;|pin@2||I @@ -4667,6 +5057,7 @@ Edo[ring]||D5G2;|pin@4||O Efire[OD]|fire[ODE]|D5G2;|pin@6||O EinE[1:36]||D5G2;|pin@7||I Ein[1:36]||D5G2;|pin@8||I +Efire[ODE_1]|od[15:20]|D5G2;|pin@55||O Eout[1:36]||D5G2;|pin@9||O Epred||D5G2;|pin@10||I Esin||D5G2;|pin@11||I @@ -4674,7 +5065,7 @@ Esout||D5G2;|pin@12||O X # Cell odRQstageD;2{lay} -CodRQstageD;2{lay}||cmos90|1224349779777|1224967720980||ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224968002677|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224968002677 +CodRQstageD;2{lay}||cmos90|1224349779777|1225492086675||ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224968002677|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224968002677 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-2-Metal-3-Con|contact@0||30|-244|||| NX-Metal-2-Metal-3-Con|contact@1||30|94|||| @@ -4850,6 +5241,12 @@ NMetal-1-Pin|pin@28||-156.5|-285|||| NMetal-2-Pin|pin@42||61|-94|||| NMetal-1-Pin|pin@43||150|-385|||| NMetal-2-Pin|pin@46||324|-294|||| +NMetal-3-Pin|pin@47||498|-288|||| +NMetal-3-Pin|pin@50||414|-288|||| +NMetal-3-Pin|pin@51||354|-288|||| +NMetal-3-Pin|pin@52||-324|-288|||| +NMetal-3-Pin|pin@53||-384|-288|||| +NMetal-3-Pin|pin@54||558|-288|||| IfanPinsK:pins18m3;3{lay}|pins18m3@2||657|36|||D5G4; IfanPinsK:pins18m3;3{lay}|pins18m3@3||-657|36|X||D5G4; IfanPinsK:pins18m3;3{lay}|pins18m3@4||-645|-144|XY||D5G4; @@ -5191,6 +5588,12 @@ Ametal-3|net@443|||S2700|pins18m3@4|x[13]|-690|-144|contact@136||-690|-94 Ametal-3|net@444|||S2700|pins18m3@4|x[15]|-546|-144|contact@137||-546|-94 Ametal-2|net@448|||S0|pin@46||324|-294|contact@174||66.5|-294 Ametal-1|net@449|||S900|odStageD@0|fireLO[OD]|66.5|-200|contact@174||66.5|-294 +Ametal-3|net@450|||S900|contact@43||498|-44|pin@47||498|-288 +Ametal-3|net@455|||S900|contact@44||414|-44|pin@50||414|-288 +Ametal-3|net@456|||S900|contact@39||354|-44|pin@51||354|-288 +Ametal-3|net@457|||S900|contact@84||-324|-194|pin@52||-324|-288 +Ametal-3|net@458|||S900|contact@89||-384|-194|pin@53||-384|-288 +Ametal-3|net@459|||S900|contact@47||558|-44|pin@54||558|-288 EclS[F]||D5G2;|scanKhx5@0|clS[F]|I EclS[F_1]||D5G2;|scanBusI@0|clS[F]|I EclS[T]||D5G2;|scanKhx5@0|clS[T]|I @@ -5288,6 +5691,12 @@ Ein[35]||D5G2;|pinsOut1@0|out[17]|I Ein[36]||D5G2;|pinsOut1@0|out[18]|I Emc||D5G2;|scanKhx5@0|mc|I Emc_1||D5G2;|scanBusI@0|mc|I +Eod[15]||D5G2;|pin@54||O +Eod[16]||D5G2;|pin@47||O +Eod[17]||D5G2;|pin@50||O +Eod[18]||D5G2;|pin@51||O +Eod[19]||D5G2;|pin@52||O +Eod[20]||D5G2;|pin@53||O Eout[1]||D5G2;|rqStageD@0|out[1]|I Eout[2]||D5G2;|rqStageD@0|out[2]|I Eout[3]||D5G2;|rqStageD@0|out[3]|I @@ -5354,7 +5763,7 @@ Evdd_27||D5G2;|odStageD@0|vdd_9|P X # Cell odRQstageD;1{sch} -CodRQstageD;1{sch}||schematic|1224349183953|1225033778751| +CodRQstageD;1{sch}||schematic|1224349183953|1225492100456| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||9|-12|||YRRR| NOff-Page|conn@1||28.5|-6|||Y| @@ -5368,6 +5777,7 @@ NOff-Page|conn@10||-8.5|27|||YR| NOff-Page|conn@11||5.5|18|||| NOff-Page|conn@12||-22.5|18|||Y| NOff-Page|conn@13||-11.5|-16|||Y| +NOff-Page|conn@14||26.5|-15|||Y| IodRQstageD;1{ic}|odRQstag@0||36.5|25|||D5G4; IodStageD;1{ic}|odStageD@1||-18|0|||D5G4; Ngeneric:Invisible-Pin|pin@0||2|38.5|||||ART_message(D5G4;)SOn Deck and ReQueue stages @@ -5608,6 +6018,7 @@ Ering|do[ring]|D6G2;|conn@5|y|O Efire[OD]|fire[ODE]|D6G2;|conn@13|y|O EinE[1:36]||D4G2;|conn@0|a|I Ein[1:36]||D4G2;|conn@8|a|I +Efire[ODE_1]|od[15:20]|D6G2;|conn@14|y|O Eout[1:36]||D6G2;|conn@1|y|O Edo[rq]|pred|D4G2;|conn@4|a|I Esin||D4G2;|conn@12|a|I @@ -5818,7 +6229,7 @@ Evdd_9||D5G2;|ins20Bx1@2|vdd_5|P X # Cell odStageD;1{sch} -CodStageD;1{sch}||schematic|1224182442214|1224958732719| +CodStageD;1{sch}||schematic|1224182442214|1225478647185| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-6.5|6|||XRR| NOff-Page|conn@1||-9|0|||Y| @@ -5845,6 +6256,7 @@ NWire_Pin|pin@15||6|-4|||| NWire_Pin|pin@16||6|-6|||| NWire_Pin|pin@17||6|3|||| NWire_Pin|pin@18||6|0|||| +Ngeneric:Invisible-Pin|pin@19||42|-16|||||ART_message(D5G3;)S["od[30] is requeueable bit","od[21] is the zero bit"] IorangeTSMC090nm:wire90;1{ic}|wire90@1||3|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3715.900000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 Awire|net@3|||1800|pin@9||1|-10|pin@2||12|-10 Awire|net@5|||0|pin@3||12|-24|wire90@1|b|5.5|-24 @@ -6893,8 +7305,77 @@ Evdd_83||D5G2;|strap2hV@116|vdd_4|P Evdd_84||D5G2;|strap2hG@116|vdd|P X +# Cell requeueStateDiagram;1{sch} +CrequeueStateDiagram;1{sch}||artwork|1220705672186|1220790948681| +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@1||-24|0|36|18|| +NThick-Circle|art@2||24|0|36|18|| +NThick-Circle|art@3||-24|-30|36|18|| +NThick-Circle|art@4||24|-30|36|18|| +Ngeneric:Invisible-Pin|pin@0||0|30|||||ART_message(D5G6;)SrequeueStateDiagram +Ngeneric:Invisible-Pin|pin@1||0|24|||||ART_message(D5G3;)Sies 6 September 2008 +NPin|pin@2||6|0|1|1|| +NPin|pin@3||-6|0|1|1|| +NPin|pin@4||4.5|0.5|1|1|| +NPin|pin@5||4.5|-0.5|1|1|| +NPin|pin@6||6|-30|1|1|| +NPin|pin@7||-6|-30|1|1|| +NPin|pin@8||4.5|-29.5|1|1|| +NPin|pin@9||4.5|-30.5|1|1|| +NPin|pin@10||-24|-9|1|1|R| +NPin|pin@11||-24|-21|1|1|R| +NPin|pin@12||-24.5|-10.5|1|1|R| +NPin|pin@13||-23.5|-10.5|1|1|R| +NPin|pin@14||24|-9|1|1|R| +NPin|pin@15||24|-21|1|1|R| +NPin|pin@16||23.5|-10.5|1|1|R| +NPin|pin@17||24.5|-10.5|1|1|R| +NPin|pin@18||12|-6.5|1|1|R| +NPin|pin@19||-12|-23.5|1|1|R| +NPin|pin@22||-10|-23|1|1|| +NPin|pin@23||-11|-22|1|1|| +Ngeneric:Invisible-Pin|pin@24||-24|-23.5|||||ART_message(D5G2;)Sstate 0 +Ngeneric:Invisible-Pin|pin@25||24|-23.5|||||ART_message(D5G2;)Sstate 1 +Ngeneric:Invisible-Pin|pin@26||-24|6.5|||||ART_message(D5G2;)Sstate 2 +Ngeneric:Invisible-Pin|pin@27||24|6.5|||||ART_message(D5G2;)Sstate 3 +Ngeneric:Invisible-Pin|pin@28||-24|-27|||||ART_message(D5G3;)SEPI --> ring +Ngeneric:Invisible-Pin|pin@29||-24|-32|||||ART_message(D5G3;)SOD --> drain +Ngeneric:Invisible-Pin|pin@30||24|-27|||||ART_message(D5G3;)SEPI --> ring +Ngeneric:Invisible-Pin|pin@31||24|-32|||||ART_message(D5G3;)SOD waits +Ngeneric:Invisible-Pin|pin@32||-24|3|||||ART_message(D5G3;)SEPI waits +Ngeneric:Invisible-Pin|pin@33||-24|-2|||||ART_message(D5G3;)SOD --> drain +Ngeneric:Invisible-Pin|pin@34||24|3|||||ART_message(D5G3;)SEPI waits +Ngeneric:Invisible-Pin|pin@35||24|-2|||||ART_message(D5G3;)SOD --> ring +Ngeneric:Invisible-Pin|pin@36||0|-26|||||ART_message(D5G2;)SOLC != 0 +Ngeneric:Invisible-Pin|pin@38||21|-15|||||ART_message(D5G2;)STAIL +Ngeneric:Invisible-Pin|pin@39||-21|-15|||||ART_message(D5G2;)STAIL +Ngeneric:Invisible-Pin|pin@40||4|-17|||||ART_message(D5G2;)SOLC = 0 +Ngeneric:Invisible-Pin|pin@41||0|-28|||||ART_message(D5G2;)S& requeue +Ngeneric:Invisible-Pin|pin@42||0|-2|||||ART_message(D5G2;)SOLC != 0 +Ngeneric:Invisible-Pin|pin@43||0|-4|||||ART_message(D5G2;)S& requeue +Ngeneric:Invisible-Pin|pin@44||42|-15|||R||ART_message(D5G3;)SU S I N G +Ngeneric:Invisible-Pin|pin@45||-42|-15|||R||ART_message(D5G3;)SD R A I N I N G +Ngeneric:Invisible-Pin|pin@46||0|12|||||ART_message(D5G3;)SC I R C U L A T I N G +Ngeneric:Invisible-Pin|pin@47||0|-42|||||ART_message(D5G3;)SF I L L I N G +AThicker|net@0|||FS0|pin@2||6|0|pin@3||-6|0 +AThicker|net@1|||FS3416|pin@2||6|0|pin@4||4.5|0.5 +AThicker|net@2|||FS184|pin@2||6|0|pin@5||4.5|-0.5 +AThicker|net@3|||FS0|pin@6||6|-30|pin@7||-6|-30 +AThicker|net@4|||FS3416|pin@6||6|-30|pin@8||4.5|-29.5 +AThicker|net@5|||FS184|pin@6||6|-30|pin@9||4.5|-30.5 +AThicker|net@6|||FS900|pin@10||-24|-9|pin@11||-24|-21 +AThicker|net@7|||FS716|pin@10||-24|-9|pin@12||-24.5|-10.5 +AThicker|net@8|||FS1084|pin@10||-24|-9|pin@13||-23.5|-10.5 +AThicker|net@9|||FS900|pin@14||24|-9|pin@15||24|-21 +AThicker|net@10|||FS716|pin@14||24|-9|pin@16||23.5|-10.5 +AThicker|net@11|||FS1084|pin@14||24|-9|pin@17||24.5|-10.5 +AThicker|net@12|||FS353|pin@18||12|-6.5|pin@19||-12|-23.5 +AThicker|net@15|||FS1940|pin@19||-12|-23.5|pin@22||-10|-23 +AThicker|net@16|||FS2363|pin@19||-12|-23.5|pin@23||-11|-22 +X + # Cell ringFIFO;1{ic} -CringFIFO;1{ic}||artwork|1224686891570|1224943706929|E +CringFIFO;1{ic}||artwork|1224686891570|1225493260720|E Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@1||13.5|-6|1|1|| Nschematic:Bus_Pin|pin@0||0|8|-1|-1|RRR| @@ -6990,6 +7471,7 @@ Ngeneric:Invisible-Pin|pin@139||-9|-5|1|1|| Ngeneric:Invisible-Pin|pin@140||-3|-6|1|1|X| Ngeneric:Invisible-Pin|pin@141||-2|-6|1|1|X| Ngeneric:Invisible-Pin|pin@143||-2|-11|1|1|| +Nschematic:Bus_Pin|pin@144||-11|-11|-1|-1|| Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|8 Aschematic:bus|net@6||-0.5|IJ1800|pin@13||2|0|pin@12||3|0 AThicker|net@10|||FS1800|pin@25||0|3|pin@32||2|3 @@ -7065,12 +7547,14 @@ AThicker|net@117|||FS2700|pin@127||7|-14|pin@126||7|-13 AThicker|net@118|||FS900|pin@122||7|-8|pin@123||7|-9 Aschematic:bus|net@119||-0.5|IJ0|pin@130||5|-11|pin@129||3|-11 Aschematic:bus|net@123||-0.5|IJ0|pin@67||11|-11|pin@134||10|-11 +Aschematic:bus|net@124||-0.5|IJ0|pin@106||-10|-11|pin@144||-11|-11 Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I Edo[L]||D5G2;|pin@2||I Edo[M]||D5G2;|pin@4||I Edo[epi]||D5G2;|pin@6||I Efire[m1,m2]|fire[m2,m1,ODE]|D5G2;|pin@12||O EinE[1:36]||D5G2;|pin@14||I +Eod[16:20]|od[15:20]|D5G2;|pin@144||O Epout[19:36]|outm1[1:6,8,20,22:27]|D5G2;|pin@118||O Esout_1|pout[1:18]|D5G2;|pin@82||O Esin||D5G2;|pin@16||I @@ -7078,7 +7562,7 @@ Esout||D5G2;|pin@18||O X # Cell ringFIFO;2{lay} -CringFIFO;2{lay}||cmos90|1224681681899|1224968035602||ATTR_NCC(D5G10;NTY717;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224940848866|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224956484206 +CringFIFO;2{lay}||cmos90|1224681681899|1225492183202||ATTR_NCC(D5G10;NTY717;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224940848866|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-2-Metal-3-Con|contact@150||-1338|-44|||| NX-Metal-2-Metal-3-Con|contact@151||-1398|-44|||| @@ -7156,91 +7640,91 @@ NX-Metal-2-Metal-3-Con|contact@235||-972|94|||| NX-Metal-2-Metal-3-Con|contact@239||937|88|||| NX-Metal-2-Metal-3-Con|contact@240||937|-244|||| NX-Metal-2-Metal-3-Con|contact@241||-972|-56|||| -NMetal-3-Pin|pin@0||0|800|||| -NMetal-3-Pin|pin@1||0|-1505|||| -NMetal-3-Pin|pin@6||-1872|800|||| -NMetal-3-Pin|pin@7||-1872|-1505|||| -NMetal-3-Pin|pin@8||-1728|800|||| -NMetal-3-Pin|pin@9||-1728|-1505|||| -NMetal-3-Pin|pin@10||-1584|800|||| -NMetal-3-Pin|pin@11||-1584|-1505|||| -NMetal-3-Pin|pin@12||-1440|800|||| -NMetal-3-Pin|pin@13||-1440|-1505|||| -NMetal-3-Pin|pin@14||-1296|800|||| -NMetal-3-Pin|pin@15||-1296|-1505|||| -NMetal-3-Pin|pin@16||-1152|800|||| -NMetal-3-Pin|pin@17||-1152|-1505|||| -NMetal-3-Pin|pin@18||-1008|800|||| -NMetal-3-Pin|pin@19||-1008|-1505|||| -NMetal-3-Pin|pin@20||-864|800|||| -NMetal-3-Pin|pin@21||-864|-1505|||| -NMetal-3-Pin|pin@22||-720|800|||| -NMetal-3-Pin|pin@23||-720|-1505|||| -NMetal-3-Pin|pin@24||-576|800|||| -NMetal-3-Pin|pin@25||-576|-1505|||| -NMetal-3-Pin|pin@26||-432|800|||| -NMetal-3-Pin|pin@27||-432|-1505|||| -NMetal-3-Pin|pin@28||-288|800|||| -NMetal-3-Pin|pin@29||-288|-1505|||| -NMetal-3-Pin|pin@30||-144|800|||| -NMetal-3-Pin|pin@31||-144|-1505|||| -NMetal-3-Pin|pin@32||144|800|||| -NMetal-3-Pin|pin@33||144|-1505|||| -NMetal-3-Pin|pin@34||288|800|||| -NMetal-3-Pin|pin@35||288|-1505|||| -NMetal-3-Pin|pin@36||432|800|||| -NMetal-3-Pin|pin@37||432|-1505|||| -NMetal-3-Pin|pin@38||576|800|||| -NMetal-3-Pin|pin@39||576|-1505|||| -NMetal-3-Pin|pin@40||720|800|||| -NMetal-3-Pin|pin@41||720|-1505|||| -NMetal-3-Pin|pin@42||864|800|||| -NMetal-3-Pin|pin@43||864|-1505|||| -NMetal-3-Pin|pin@44||1008|800|||| -NMetal-3-Pin|pin@45||1008|-1505|||| -NMetal-3-Pin|pin@46||1152|800|||| -NMetal-3-Pin|pin@47||1152|-1505|||| -NMetal-3-Pin|pin@48||1296|800|||| -NMetal-3-Pin|pin@49||1296|-1505|||| -NMetal-3-Pin|pin@50||1440|800|||| -NMetal-3-Pin|pin@51||1440|-1505|||| -NMetal-3-Pin|pin@52||1584|800|||| -NMetal-3-Pin|pin@53||1584|-1505|||| -NMetal-3-Pin|pin@54||1728|800|||| -NMetal-3-Pin|pin@55||1728|-1505|||| -NMetal-3-Pin|pin@56||1872|800|||| -NMetal-3-Pin|pin@57||1872|-1505|||| +NMetal-3-Pin|pin@0||0|710|||| +NMetal-3-Pin|pin@1||0|-1595|||| +NMetal-3-Pin|pin@6||-1872|710|||| +NMetal-3-Pin|pin@7||-1872|-1595|||| +NMetal-3-Pin|pin@8||-1728|710|||| +NMetal-3-Pin|pin@9||-1728|-1595|||| +NMetal-3-Pin|pin@10||-1584|710|||| +NMetal-3-Pin|pin@11||-1584|-1595|||| +NMetal-3-Pin|pin@12||-1440|710|||| +NMetal-3-Pin|pin@13||-1440|-1595|||| +NMetal-3-Pin|pin@14||-1296|710|||| +NMetal-3-Pin|pin@15||-1296|-1595|||| +NMetal-3-Pin|pin@16||-1152|710|||| +NMetal-3-Pin|pin@17||-1152|-1595|||| +NMetal-3-Pin|pin@18||-1008|710|||| +NMetal-3-Pin|pin@19||-1008|-1595|||| +NMetal-3-Pin|pin@20||-864|710|||| +NMetal-3-Pin|pin@21||-864|-1595|||| +NMetal-3-Pin|pin@22||-720|710|||| +NMetal-3-Pin|pin@23||-720|-1595|||| +NMetal-3-Pin|pin@24||-576|710|||| +NMetal-3-Pin|pin@25||-576|-1595|||| +NMetal-3-Pin|pin@26||-432|710|||| +NMetal-3-Pin|pin@27||-432|-1595|||| +NMetal-3-Pin|pin@28||-288|710|||| +NMetal-3-Pin|pin@29||-288|-1595|||| +NMetal-3-Pin|pin@30||-144|710|||| +NMetal-3-Pin|pin@31||-144|-1595|||| +NMetal-3-Pin|pin@32||144|710|||| +NMetal-3-Pin|pin@33||144|-1595|||| +NMetal-3-Pin|pin@34||288|710|||| +NMetal-3-Pin|pin@35||288|-1595|||| +NMetal-3-Pin|pin@36||432|710|||| +NMetal-3-Pin|pin@37||432|-1595|||| +NMetal-3-Pin|pin@38||576|710|||| +NMetal-3-Pin|pin@39||576|-1595|||| +NMetal-3-Pin|pin@40||720|710|||| +NMetal-3-Pin|pin@41||720|-1595|||| +NMetal-3-Pin|pin@42||864|710|||| +NMetal-3-Pin|pin@43||864|-1595|||| +NMetal-3-Pin|pin@44||1008|710|||| +NMetal-3-Pin|pin@45||1008|-1595|||| +NMetal-3-Pin|pin@46||1152|710|||| +NMetal-3-Pin|pin@47||1152|-1595|||| +NMetal-3-Pin|pin@48||1296|710|||| +NMetal-3-Pin|pin@49||1296|-1595|||| +NMetal-3-Pin|pin@50||1440|710|||| +NMetal-3-Pin|pin@51||1440|-1595|||| +NMetal-3-Pin|pin@52||1584|710|||| +NMetal-3-Pin|pin@53||1584|-1595|||| +NMetal-3-Pin|pin@54||1728|710|||| +NMetal-3-Pin|pin@55||1728|-1595|||| +NMetal-3-Pin|pin@56||1872|710|||| +NMetal-3-Pin|pin@57||1872|-1595|||| IfanPinsK:pins18m3;3{lay}|pins18m3@6||-1671|0|X||D5G4; IfanPinsK:pins18m3;3{lay}|pins18m3@7||-345|0|||D5G4; Isplit10;3{lay}|split10@1||0|-576|||D5G4; ItopFour;3{lay}|topFour@0||0|288|||D5G4; -Ametal-3|net@339||6.2|S900|pin@0||0|800|pin@1||0|-1505 -Ametal-3|net@342||6.2|S900|pin@6||-1872|800|pin@7||-1872|-1505 -Ametal-3|net@343||6.2|S900|pin@8||-1728|800|pin@9||-1728|-1505 -Ametal-3|net@344||6.2|S900|pin@10||-1584|800|pin@11||-1584|-1505 -Ametal-3|net@345||6.2|S900|pin@12||-1440|800|pin@13||-1440|-1505 -Ametal-3|net@346||6.2|S900|pin@14||-1296|800|pin@15||-1296|-1505 -Ametal-3|net@347||6.2|S900|pin@16||-1152|800|pin@17||-1152|-1505 -Ametal-3|net@348||6.2|S900|pin@18||-1008|800|pin@19||-1008|-1505 -Ametal-3|net@349||6.2|S900|pin@20||-864|800|pin@21||-864|-1505 -Ametal-3|net@350||6.2|S900|pin@22||-720|800|pin@23||-720|-1505 -Ametal-3|net@351||6.2|S900|pin@24||-576|800|pin@25||-576|-1505 -Ametal-3|net@352||6.2|S900|pin@26||-432|800|pin@27||-432|-1505 -Ametal-3|net@353||6.2|S900|pin@28||-288|800|pin@29||-288|-1505 -Ametal-3|net@354||6.2|S900|pin@30||-144|800|pin@31||-144|-1505 -Ametal-3|net@355||6.2|S900|pin@32||144|800|pin@33||144|-1505 -Ametal-3|net@356||6.2|S900|pin@34||288|800|pin@35||288|-1505 -Ametal-3|net@357||6.2|S900|pin@36||432|800|pin@37||432|-1505 -Ametal-3|net@358||6.2|S900|pin@38||576|800|pin@39||576|-1505 -Ametal-3|net@359||6.2|S900|pin@40||720|800|pin@41||720|-1505 -Ametal-3|net@360||6.2|S900|pin@42||864|800|pin@43||864|-1505 -Ametal-3|net@361||6.2|S900|pin@44||1008|800|pin@45||1008|-1505 -Ametal-3|net@362||6.2|S900|pin@46||1152|800|pin@47||1152|-1505 -Ametal-3|net@363||6.2|S900|pin@48||1296|800|pin@49||1296|-1505 -Ametal-3|net@364||6.2|S900|pin@50||1440|800|pin@51||1440|-1505 -Ametal-3|net@365||6.2|S900|pin@52||1584|800|pin@53||1584|-1505 -Ametal-3|net@366||6.2|S900|pin@54||1728|800|pin@55||1728|-1505 -Ametal-3|net@367||6.2|S900|pin@56||1872|800|pin@57||1872|-1505 +Ametal-3|net@339||6.2|S900|pin@0||0|710|pin@1||0|-1595 +Ametal-3|net@342||6.2|S900|pin@6||-1872|710|pin@7||-1872|-1595 +Ametal-3|net@343||6.2|S900|pin@8||-1728|710|pin@9||-1728|-1595 +Ametal-3|net@344||6.2|S900|pin@10||-1584|710|pin@11||-1584|-1595 +Ametal-3|net@345||6.2|S900|pin@12||-1440|710|pin@13||-1440|-1595 +Ametal-3|net@346||6.2|S900|pin@14||-1296|710|pin@15||-1296|-1595 +Ametal-3|net@347||6.2|S900|pin@16||-1152|710|pin@17||-1152|-1595 +Ametal-3|net@348||6.2|S900|pin@18||-1008|710|pin@19||-1008|-1595 +Ametal-3|net@349||6.2|S900|pin@20||-864|710|pin@21||-864|-1595 +Ametal-3|net@350||6.2|S900|pin@22||-720|710|pin@23||-720|-1595 +Ametal-3|net@351||6.2|S900|pin@24||-576|710|pin@25||-576|-1595 +Ametal-3|net@352||6.2|S900|pin@26||-432|710|pin@27||-432|-1595 +Ametal-3|net@353||6.2|S900|pin@28||-288|710|pin@29||-288|-1595 +Ametal-3|net@354||6.2|S900|pin@30||-144|710|pin@31||-144|-1595 +Ametal-3|net@355||6.2|S900|pin@32||144|710|pin@33||144|-1595 +Ametal-3|net@356||6.2|S900|pin@34||288|710|pin@35||288|-1595 +Ametal-3|net@357||6.2|S900|pin@36||432|710|pin@37||432|-1595 +Ametal-3|net@358||6.2|S900|pin@38||576|710|pin@39||576|-1595 +Ametal-3|net@359||6.2|S900|pin@40||720|710|pin@41||720|-1595 +Ametal-3|net@360||6.2|S900|pin@42||864|710|pin@43||864|-1595 +Ametal-3|net@361||6.2|S900|pin@44||1008|710|pin@45||1008|-1595 +Ametal-3|net@362||6.2|S900|pin@46||1152|710|pin@47||1152|-1595 +Ametal-3|net@363||6.2|S900|pin@48||1296|710|pin@49||1296|-1595 +Ametal-3|net@364||6.2|S900|pin@50||1440|710|pin@51||1440|-1595 +Ametal-3|net@365||6.2|S900|pin@52||1584|710|pin@53||1584|-1595 +Ametal-3|net@366||6.2|S900|pin@54||1728|710|pin@55||1728|-1595 +Ametal-3|net@367||6.2|S900|pin@56||1872|710|pin@57||1872|-1595 Ametal-3|net@470|||S900|topFour@0|clA[F_1]|1020|0|split10@1|cl[F_3]|1020|0 Ametal-3|net@471|||S900|topFour@0|clA[T_1]|996|0|split10@1|cl[T_3]|996|0 Ametal-3|net@472|||S900|topFour@0|clSA[F_1]|1026|0|split10@1|clS[F_3]|1026|0 @@ -7524,6 +8008,12 @@ EinE[35]||D5G2;|topFour@0|inE[35]|I EinE[36]||D5G2;|topFour@0|inE[36]|I Emc||D5G2;|topFour@0|mc|I EmcA||D5G2;|topFour@0|mcA|I +Eod[15]||D5G2;|topFour@0|od[15]|O +Eod[16]||D5G2;|topFour@0|od[16]|O +Eod[17]||D5G2;|topFour@0|od[17]|O +Eod[18]||D5G2;|topFour@0|od[18]|O +Eod[19]||D5G2;|topFour@0|od[19]|O +Eod[20]||D5G2;|topFour@0|od[20]|O Eoutm1[1]||D5G2;|topFour@0|outm1[1]|O Eoutm1[2]||D5G2;|topFour@0|outm1[2]|O Eoutm1[3]||D5G2;|topFour@0|outm1[3]|O @@ -7623,7 +8113,7 @@ Evdd_63||D5G2;|topFour@0|vdd_27|P X # Cell ringFIFO;2{sch} -CringFIFO;2{sch}||schematic|1224161083041|1224959128328| +CringFIFO;2{sch}||schematic|1224161083041|1225492167277| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@2||28|-13|||R| NOff-Page|conn@8||29|2|||Y| @@ -7635,6 +8125,7 @@ NOff-Page|conn@15||28|5|||XRR| NOff-Page|conn@17||55|-11|||Y| NOff-Page|conn@19||-3|-12|||XRRR| NOff-Page|conn@20||2|-15|||XRRR| +NOff-Page|conn@21||41.5|-13|||Y| Im12stageD;1{ic}|m12stage@0||0|0|||D5G4; IodRQstageD;1{ic}|odRQstag@0||36|0|||D5G4; Ngeneric:Invisible-Pin|pin@0||2|30|||||ART_message(D5G4;)Sthe storage ring @@ -7828,7 +8319,8 @@ NWire_Pin|pin@395||-50|-104|||| NWire_Pin|pin@396||-50|-107|||| NWire_Pin|pin@397||-2|-86|||| NWire_Pin|pin@398||-2|-89|||| -NWire_Pin|pin@399||36|-14|||| +NWire_Pin|pin@399||33|-14|||| +NBus_Pin|pin@400||37.5|-13|-1|-1|| IringFIFO;1{ic}|ringFIFO@0||48|38|||D5G4; Isplit10;1{ic}|split10@0||-36|0|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@2||17.5|0|||D0G4;|ATTR_L(D5G1;PUD)D3513.1000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 @@ -7917,7 +8409,7 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@147||-8|-92|||D0G4;|ATTR_L(D5G1;PUD)D608.39 IorangeTSMC090nm:wire90;1{ic}|wire90@148||-20|-92|||D0G4;|ATTR_L(D5G1;PUD)D636.4999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 IorangeTSMC090nm:wire90;1{ic}|wire90@149||-32|-92|||D0G4;|ATTR_L(D5G1;PUD)D608.3999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 IorangeTSMC090nm:wire90;1{ic}|wire90@150||-44|-92|||D0G4;|ATTR_L(D5G1;PUD)D629.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4 -Awire|fire[ODE]|D5G2;||900|odRQstag@0|fire[OD]|36|-9|pin@399||36|-14 +Awire|fire[ODE]|D5G2;||900|odRQstag@0|fire[OD]|33|-9|pin@399||33|-14 Abus|fire[m1,m2]|D5G2;|-0.5|IJ900|pin@172||9.5|2|pin@173||9.5|-4 Abus|m1[1:36]|D5G2;|-0.5|IJ900|pin@67||18|-6|pin@180||18|-13 Awire|m1[7]|D5G2;||900|pin@257||-26|-56|pin@258||-26|-59 @@ -8092,6 +8584,8 @@ Awire|net@398|||0|wire90@121|a|13.5|-98|pin@364||10|-98 Awire|net@399|||0|wire90@122|a|1.5|-98|pin@366||-2|-98 Awire|net@400|||0|wire90@123|a|-10.5|-98|pin@368||-14|-98 Awire|net@401|||0|wire90@124|a|-22.5|-98|pin@370||-26|-98 +Abus|net@402||-0.5|IJ900|odRQstag@0|fire[ODE_1]|37.5|-9|pin@400||37.5|-13 +Abus|net@403||-0.5|IJ1800|pin@400||37.5|-13|conn@21|a|39.5|-13 Abus|rq[1:36]|D5G2;|-0.5|IJ2700|pin@325||-24|-21|pin@326||-24|-17 Awire|rq[1]|D5G2;||900|pin@327||46|-86|pin@328||46|-89 Awire|rq[2]|D5G2;||900|pin@339||34|-86|pin@350||34|-89 @@ -8135,6 +8629,7 @@ Edo[M]||D4G2;|conn@11|a|I Edo[epi]||D4G2;|conn@8|a|I Efire[m1,m2]|fire[m2,m1,ODE]|D6G2;|conn@17|y|O EinE[1:36]||D4G2;|conn@2|a|I +Eod[16:20]|od[15:20]|D6G2;|conn@21|y|O Epout[19:36]|outm1[1:6,8,20,22:27]|D6G2;|conn@20|y|O Esout_1|pout[1:18]|D6G2;|conn@19|y|O Esin||D4G2;|conn@15|a|I @@ -13640,7 +14135,7 @@ EsuccB||D6G2;|conn@2|y|O X # Cell topFour;3{lay} -CtopFour;3{lay}||cmos90|1224521452346|1224968018051||ATTR_NCC(D5G1;NTX-9;Y387;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225033679546|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225033679546 +CtopFour;3{lay}||cmos90|1224521452346|1225492130084||ATTR_NCC(D5G1;NTX-9;Y387;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225033679546|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225033679546 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-2-Metal-3-Con|contact@16||954|50|||| NX-Metal-2-Metal-3-Con|contact@18||-1044|238|||| @@ -13830,6 +14325,12 @@ Emc||D5G2;|odRQstag@0|mc|I EmcA||D5G2;|m12stage@1|mc_3|I EmcA_1||D5G2;|m12stage@1|mc|I Emc_1||D5G2;|odRQstag@0|mc_1|I +Eod[15]||D5G2;|odRQstag@0|od[15]|O +Eod[16]||D5G2;|odRQstag@0|od[16]|O +Eod[17]||D5G2;|odRQstag@0|od[17]|O +Eod[18]||D5G2;|odRQstag@0|od[18]|O +Eod[19]||D5G2;|odRQstag@0|od[19]|O +Eod[20]||D5G2;|odRQstag@0|od[20]|O Eout[1]||D5G2;|odRQstag@0|out[1]|I Eout[2]||D5G2;|odRQstag@0|out[2]|I Eout[3]||D5G2;|odRQstag@0|out[3]|I @@ -13920,7 +14421,7 @@ Evdd_27||D5G2;|odRQstag@0|vdd_27|P X # Cell topFour;2{sch} -CtopFour;2{sch}||schematic|1224161083041|1224959033455| +CtopFour;2{sch}||schematic|1224161083041|1225492116949| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@1||32|-6|||| NOff-Page|conn@2||10|-13|||R| @@ -13933,13 +14434,14 @@ NOff-Page|conn@12||27.5|2|||YRR| NOff-Page|conn@13||18|14|||YR| NOff-Page|conn@14||25.5|5|||XRR| NOff-Page|conn@15||-27|5|||XRR| -NOff-Page|conn@16||23.5|-13|||Y| +NOff-Page|conn@16||23.5|-16|||Y| NOff-Page|conn@17||-12|2|||Y| NOff-Page|conn@18||-18|14|||YR| NOff-Page|conn@19||-11.5|5|||XRR| NOff-Page|conn@20||8.5|5|||Y| NOff-Page|conn@21||-21|-15|||RRR| NOff-Page|conn@22||-16|-13|||RRR| +NOff-Page|conn@23||23.5|-12|||Y| Im12stageD;1{ic}|m12stage@0||-18|0|||D5G4; IodRQstageD;1{ic}|odRQstag@0||18|0|||D5G4; Ngeneric:Invisible-Pin|pin@0||2|27|||||ART_message(D5G4;)SM2, M1, OD, and RQ @@ -14022,7 +14524,8 @@ NWire_Pin|pin@145||-36|-45|||| NWire_Pin|pin@146||-48|-42|||| NWire_Pin|pin@147||-48|-45|||| NBus_Pin|pin@148||-18|5|-1|-1|| -NWire_Pin|pin@150||18|-13|||| +NWire_Pin|pin@150||15|-16|||| +NBus_Pin|pin@151||19.5|-12|-1|-1|| IorangeTSMC090nm:wire90;1{ic}|wire90@1||54|-24|||D0G4;|ATTR_L(D5G1;PUD)D3090.600000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@2||-0.5|0|||D0G4;|ATTR_L(D5G1;PUD)D3513.1000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@4||42|-24|||D0G4;|ATTR_L(D5G1;PUD)D3115.100000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 @@ -14157,8 +14660,10 @@ Abus|net@236||-0.5|IJ900|conn@13|y|18|12|odRQstag@0|cl[T,F],clS[T,F],rd[T,F],mc| Abus|net@237||-0.5|IJ900|conn@18|y|-18|12|m12stage@0|cl[T,F],clS[T,F],rd[T,F],mc|-18|7 Abus|net@238||-0.5|IJ900|m12stage@0|out[37:72]|-21|-9|conn@21|a|-21|-13 Abus|net@241||-0.5|IJ900|m12stage@0|out[37:72]@181724445|-16|-9|conn@22|a|-16|-11 -Awire|net@242|||900|odRQstag@0|fire[OD]|18|-9|pin@150||18|-13 -Awire|net@243|||1800|pin@150||18|-13|conn@16|a|21.5|-13 +Awire|net@242|||900|odRQstag@0|fire[OD]|15|-9|pin@150||15|-16 +Awire|net@243|||1800|pin@150||15|-16|conn@16|a|21.5|-16 +Abus|net@244||-0.5|IJ900|odRQstag@0|fire[ODE_1]|19.5|-9|pin@151||19.5|-12 +Abus|net@245||-0.5|IJ1800|pin@151||19.5|-12|conn@23|a|21.5|-12 Ecl_1[T,F],clS_1[T,F],rd_1[T,F],mc_1|clA[T,F],clSA[T,F],rdA[T,F],mcA|D4G2;|conn@18|a|I Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@13|a|I Edo[L]||D4G2;|conn@12|a|I @@ -14169,6 +14674,7 @@ Efire[OD]|fire[ODE]|D6G2;|conn@16|y|O Efire[m1,m2]||D6G2;|conn@17|y|O EinE[1:36]||D4G2;|conn@2|a|I Ein[1:36]||D4G2;|conn@3|a|I +Eod[16:20]|od[15:20]|D6G2;|conn@23|y|O Eout[1:36]||D6G2;|conn@1|y|O Epout[19:36]|outm1[1:6,8,20,22:27]|D6G2;|conn@22|y|O Epout[1:18]||D6G2;|conn@21|y|O diff --git a/electric/gaspL.jelib b/electric/gaspL.jelib index 48a4225..e5baa13 100755 --- a/electric/gaspL.jelib +++ b/electric/gaspL.jelib @@ -3706,7 +3706,7 @@ Evdd_14||D5G2;|pinsVddG@9|vdd_1|P X # Cell rqStage;1{sch} -CrqStage;1{sch}||schematic|1220208743747|1224962397423| +CrqStage;1{sch}||schematic|1220208743747|1225478773881| IgatesK:andOrInv5;1{ic}|andOrInv@0||43.5|17|Y||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-66|12|||Y| @@ -3806,8 +3806,8 @@ NWire_Pin|pin@188||36|14|||| NWire_Pin|pin@189||26|-9|||| NWire_Pin|pin@190||20|-18|||| NWire_Pin|pin@191||-39.5|-21|||| -NWire_Pin|pin@192||-41|-12|||| NWire_Pin|pin@193||-42.5|-12|||| +Ngeneric:Invisible-Pin|pin@194||74|-24|||||ART_message(D5G3;)Sin[RQ] HI is a one shot instruction IdriversL:predDri20wMC;1{ic}|predDri2@0||-54|12|X||D5G4; IdriversL:predORdri20wMC;2{ic}|predORdr@0||-18|12|X||D5G4; IrqStage;1{ic}|requeueB@1||48|41|||D5G4; @@ -3930,10 +3930,9 @@ Awire|net@355|||2700|pin@189||26|-9|ctrAND4i@1|inB|26|-6 Awire|net@358|||900|ctrAND4i@1|inD|20|-6|pin@190||20|-18 Awire|net@360|||1800|pin@125||14|-9|pin@189||26|-9 Awire|net@363|||2700|pin@191||-39.5|-21|ctrAND3i@0|inC|-39.5|-6 -Awire|net@365|||0|pin@17||28|-12|pin@192||-41|-12 -Awire|net@366|||0|pin@192||-41|-12|pin@193||-42.5|-12 Awire|net@367|||2700|pin@193||-42.5|-12|ctrAND3i@0|inB|-42.5|-6 Awire|net@368|||2700|pin@8||-44.5|-12|ctrAND3i@0|inA|-44.5|-6 +Awire|net@369|||0|pin@17||28|-12|pin@193||-42.5|-12 Awire|nzrq|D5G2;||900|pin@99||-1|-33|pin@115||-1|-36 Awire|nzrq|D5G2;||900|pin@158||48|-15|pin@159||48|-21 Awire|nzrq|D5G2;||900|pin@188||36|14|pin@157||36|8 diff --git a/electric/gatesK.jelib b/electric/gatesK.jelib index 8c5d8b7..515b5a0 100755 --- a/electric/gatesK.jelib +++ b/electric/gatesK.jelib @@ -8116,7 +8116,7 @@ Eout||D6G2;|conn@0|y|O X # Cell nand20sym;1{lay} -Cnand20sym;1{lay}||cmos90|1188767772815|1223474198202||ATTR_NCC(D5G3;NTY69.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1213317419745 +Cnand20sym;1{lay}||cmos90|1188767772815|1225402484441||ATTR_NCC(D5G3;NTY69.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225402497045 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-N-Active-Con|contact@46||28|0||20.8|| NMetal-1-N-Active-Con|contact@54||14|0||20.8|| @@ -8215,34 +8215,34 @@ AP-Active|net@514|||RS0|contact@134||-8|48|pmos@41|diff-right|-9.2|48 AP-Active|net@515|||RS1800|contact@136||-16|48|pmos@41|diff-left|-14.8|48 Ametal-2|net@517||6.2|S1800|pinsVddG@2|vdd|-32.5|50|contact@140||-16|50 Ametal-2|net@519||6.2|S0|pinsVddG@3|vdd_1|32.5|-50|contact@144||16|-50 -Ametal-1|net@524||0.4|S2700|contact@62||16|46.7|contact@138||16|46.9 +Ametal-1|net@524|||S2700|contact@62||16|46.7|contact@138||16|46.9 Ametal-2|net@525||6.2|S1800|contact@139||0|50|contact@138||16|50 -Ametal-1|net@526||0.4|S2700|contact@132||0|46.7|contact@139||0|46.9 +Ametal-1|net@526|||S2700|contact@132||0|46.7|contact@139||0|46.9 Ametal-2|net@527||6.2|S1800|contact@140||-16|50|contact@139||0|50 -Ametal-1|net@528||0.4|S2700|contact@136||-16|46.7|contact@140||-16|46.9 -Ametal-1|net@532||0.4|S900|contact@131||-16|-46.7|contact@142||-16|-46.9 +Ametal-1|net@528|||S2700|contact@136||-16|46.7|contact@140||-16|46.9 +Ametal-1|net@532|||S900|contact@131||-16|-46.7|contact@142||-16|-46.9 Ametal-2|net@533||6.2|S0|contact@143||0|-50|contact@142||-16|-50 -Ametal-1|net@534||0.4|S900|contact@58||0|-46.7|contact@143||0|-46.9 +Ametal-1|net@534|||S900|contact@58||0|-46.7|contact@143||0|-46.9 Ametal-2|net@535||6.2|S0|contact@144||16|-50|contact@143||0|-50 -Ametal-1|net@536||0.4|S900|contact@57||16|-46.7|contact@144||16|-46.9 +Ametal-1|net@536|||S900|contact@57||16|-46.7|contact@144||16|-46.9 Ametal-2|net@538||6.2|S1800|contact@147||-28|0|contact@146||0|0 Ametal-2|net@539||6.2|S1800|contact@145||28|0|pinsVddG@3|gnd|32.5|0 -Ametal-1|net@540||0.4|S900|contact@46||28|0|contact@145||28|0 +Ametal-1|net@540|||S900|contact@46||28|0|contact@145||28|0 Ametal-2|net@541||6.2|S1800|contact@146||0|0|contact@145||28|0 -Ametal-1|net@542||0.4|S900|contact@59||0|0|contact@146||0|0 +Ametal-1|net@542|||S900|contact@59||0|0|contact@146||0|0 Ametal-2|net@543||6.2|S1800|pinsVddG@2|gnd|-32.5|0|contact@147||-28|0 -Ametal-1|net@544||0.4|S900|contact@130||-28|0|contact@147||-28|0 -Ametal-1|net@573||0.4|S1800|pin@90||-8|-32|pin@91||8|-32 -Ametal-1|net@575||0.4|S2700|contact@92||-8|-42.8|pin@90||-8|-32 -Ametal-1|net@576||0.4|S1800|pin@91||8|-32|pin@89||22|-32 -Ametal-1|net@577||0.4|S2700|contact@56||8|-42.8|pin@91||8|-32 -Ametal-1|net@580||0.4|S0|pin@95||8|32|pin@94||-8|32 -Ametal-1|net@582||0.4|S900|contact@134||-8|42.8|pin@94||-8|32 -Ametal-1|net@584||0.4|S900|contact@93||8|42.8|pin@95||8|32 -Ametal-1|net@586||0.4|S900|pin@96||-14|16|contact@91||-14|10.4 -Ametal-1|net@589||0.4|S900|contact@54||14|-10.4|pin@98||14|-16 -Ametal-1|net@595||0.4|S0|pin@102||22|25|contact@95||21|25 -Ametal-1|net@596||0.4|S1800|pin@78||-22|-25|contact@94||-21|-25 +Ametal-1|net@544|||S900|contact@130||-28|0|contact@147||-28|0 +Ametal-1|net@573|||S1800|pin@90||-8|-32|pin@91||8|-32 +Ametal-1|net@575|||S2700|contact@92||-8|-42.8|pin@90||-8|-32 +Ametal-1|net@576|||S1800|pin@91||8|-32|pin@89||22|-32 +Ametal-1|net@577|||S2700|contact@56||8|-42.8|pin@91||8|-32 +Ametal-1|net@580|||S0|pin@95||8|32|pin@94||-8|32 +Ametal-1|net@582|||S900|contact@134||-8|42.8|pin@94||-8|32 +Ametal-1|net@584|||S900|contact@93||8|42.8|pin@95||8|32 +Ametal-1|net@586|||S900|pin@96||-14|16|contact@91||-14|10.4 +Ametal-1|net@589|||S900|contact@54||14|-10.4|pin@98||14|-16 +Ametal-1|net@595|||S0|pin@102||22|25|contact@95||21|25 +Ametal-1|net@596|||S1800|pin@78||-22|-25|contact@94||-21|-25 APolysilicon|net@600|||S2700|nmos@18|poly-top|24|18|pin@103||24|25 APolysilicon|net@601|||S0|pin@103||24|25|contact@95||21.4|25 APolysilicon|net@604|||S2700|nmos@25|poly-top|-18|18|pin@104||-18|25 @@ -8255,23 +8255,23 @@ APolysilicon|net@618|||S900|pmos@39|poly-bottom|-4|30|contact@95||-4|25 APolysilicon|net@621|||S2700|pmos@30|poly-top|4|-30|contact@94||4|-25 APolysilicon|net@622|||S2700|pmos@34|poly-top|-4|-30|contact@94||-4|-25 APolysilicon|net@623|||S2700|pmos@36|poly-top|-12|-30|contact@94||-12|-25 -Ametal-1|net@626||0.4|S0|pin@94||-8|32|pin@109||-22|32 -Ametal-1|net@627||0.4|S900|pin@109||-22|32|pin@110||-22|16 -Ametal-1|net@628||0.4|S1800|pin@110||-22|16|pin@96||-14|16 +Ametal-1|net@626|||S0|pin@94||-8|32|pin@109||-22|32 +Ametal-1|net@627|||S900|pin@109||-22|32|pin@110||-22|16 +Ametal-1|net@628|||S1800|pin@110||-22|16|pin@96||-14|16 Ametal-2|net@631||6.2|S1800|pinsVddG@2|vdd_1|-32.5|-50|contact@142||-16|-50 Ametal-2|net@632||6.2|S0|pinsVddG@3|vdd|32.5|50|contact@138||16|50 APolysilicon|net@633|||S1800|pin@104||-18|25|contact@95||-16.4|25 APolysilicon|net@634|||S0|pin@105||18|-25|contact@94||16.4|-25 APolysilicon|net@637|||S900|pmos@41|poly-bottom|-12|30|contact@95||-12|25 APolysilicon|net@638|||S2700|pmos@31|poly-top|12|-30|contact@94||12|-25 -Ametal-1|net@639||0.4|S1800|pin@98||14|-16|pin@23||22|-16 -Ametal-1|net@640||0.4|S900|pin@23||22|-16|pin@89||22|-32 +Ametal-1|net@639|||S1800|pin@98||14|-16|pin@23||22|-16 +Ametal-1|net@640|||S900|pin@23||22|-16|pin@89||22|-32 APolysilicon|net@641|||S900|nmos@20|poly-bottom|4|-18|contact@94||4|-25 APolysilicon|net@642|||S900|nmos@22|poly-bottom|-10|-18|contact@94||-10|-25 APolysilicon|net@643|||S2700|nmos@23|poly-top|-4|18|contact@95||-4|25 APolysilicon|net@644|||S2700|nmos@21|poly-top|10|18|contact@95||10|25 -Ametal-1|net@653||0.4|S1800|pin@96||-14|16|pin@113||14|16 -Ametal-1|net@654||0.4|S900|pin@113||14|16|contact@54||14|10.4 +Ametal-1|net@653|||S1800|pin@96||-14|16|pin@113||14|16 +Ametal-1|net@654|||S900|pin@113||14|16|contact@54||14|10.4 Egnd||D5G2;|pinsVddG@2|gnd|G Egnd_1||D5G2;|pinsVddG@3|gnd|G EinA||D5G2;|pin@102||I @@ -8304,7 +8304,7 @@ Eout||D6G2;|conn@0|y|O X # Cell nand30;1{lay} -Cnand30;1{lay}||cmos90|1188767772815|1223474198202||ATTR_NCC(D5G3;NTY69.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"] +Cnand30;1{lay}||cmos90|1188767772815|1223474198202||ATTR_NCC(D5G3;NTY69.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225309318031 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-N-Active-Con|contact@46||28|0||20.8|| NMetal-1-N-Active-Con|contact@54||14|0||20.8|| @@ -11377,7 +11377,7 @@ Eout||D5G2;|pin@3||O X # Cell nor3in10;1{lay} -Cnor3in10;1{lay}||cmos90|1191626096383|1223474205558||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1214480167331|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1214480167331 +Cnor3in10;1{lay}||cmos90|1191626096383|1223474205558||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1214480167331|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225325244705 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@0||-33|47||20.8|| NMetal-1-N-Active-Con|contact@1||-27|0||5.2|| @@ -12731,7 +12731,7 @@ Eout||D6G2;|conn@0|y|O X # Cell nor10A;2{lay} -Cnor10A;2{lay}|nor10|cmos90|1188767772815|1225160171047||ATTR_NCC(D5G3;NTX5.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent inA /inA_[0-9]+/","exportsConnectedByParent inB /inB_[0-9]+/"]|DRC_last_good_drc_area_date()G1216979697338|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223677671519 +Cnor10A;2{lay}|nor10|cmos90|1188767772815|1225160171047||ATTR_NCC(D5G3;NTX5.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent inA /inA_[0-9]+/","exportsConnectedByParent inB /inB_[0-9]+/"]|DRC_last_good_drc_area_date()G1216979697338|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@122||-14|-48||20.8|| NMetal-1-P-Active-Con|contact@123||0|-48||20.8|| @@ -13691,7 +13691,7 @@ Eout||D6G2;|conn@0|y|O X # Cell nor20;1{lay} -Cnor20;1{lay}||cmos90|1188767772815|1225205869892||ATTR_NCC(D5G3;NTX5.5;Y70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225199682963 +Cnor20;1{lay}||cmos90|1188767772815|1225205869892||ATTR_NCC(D5G3;NTX5.5;Y70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225309318031 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-N-Active-Con|contact@109||-16|0||20.8|| NMetal-1-P-Active-Con|contact@120||-28|-48||20.8|| @@ -14209,7 +14209,7 @@ Eout||D6G2;|conn@0|y|O X # Cell nor30sym;1{lay} -Cnor30sym;1{lay}||cmos90|1188767772815|1223474198202||ATTR_NCC(D5G3;NTX6.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1219063724773 +Cnor30sym;1{lay}||cmos90|1188767772815|1225411245477||ATTR_NCC(D5G3;NTX6.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225411611673 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-N-Active-Con|contact@105||-40|0||10.4|| NMetal-1-N-Active-Con|contact@106||-32|0||10.4|| @@ -14536,6 +14536,7 @@ EinB||D5G2;|pin@337||I Eout||D5G2;|pin@317||O Eout_1||D5G2;|pin@311||O Eout_2||D5G2;|pin@330||O +Eout_3||D5G2;|pin@308||O Evdd||D5G2;|pinsVddG@2|vdd|P Evdd_1||D5G2;|pinsVddG@2|vdd_1|P Evdd_2||D5G2;|pinsVddG@3|vdd|P @@ -15058,7 +15059,7 @@ Eout||D5G2;|pin@4||O X # Cell orANDinv5;1{ic} -CorANDinv5;1{ic}||artwork|1188763932671|1219797199056|EI +CorANDinv5;1{ic}||artwork|1188763932671|1225323877599|EI Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@2||-2|0|8|6|RRR||ART_degrees()F[0.0,3.1415927] NThick-Circle|art@3||1.5|0|1|1|| @@ -15103,140 +15104,394 @@ AThicker|net@17|||FS320|pin@31||-3|2|pin@32||-5.4|0.5 AThicker|net@18|||FS3280|pin@31||-3|2|pin@33||-5.4|3.5 AThicker|net@19|||FS0|pin@34||-5.2|1|pin@35||-6|1 AThicker|net@20|||FS0|pin@36||-5.2|3|pin@37||-6|3 -Eignore[1]||D5G2;|pin@14||I -Eignore[2]||D5G2;|pin@15||I +Eignore[1]|ign[1]|D5G2;|pin@14||I +Eignore[2]|ign[2]|D5G2;|pin@15||I Eout||D5G2;|pin@0||O Ereq[1]||D5G2;|pin@16||I Ereq[2]||D5G2;|pin@17||I X # Cell orANDinv5;1{lay} -CorANDinv5;1{lay}||cmos90|1207142239168|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"] +CorANDinv5;1{lay}||cmos90|1207142239168|1225326202542||ATTR_NCC(D5G3;NTX24;Y110;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1225323940540|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225326298083 Ngeneric:Facet-Center|art@0||0|0||||AV -NMetal-1-P-Active-Con|contact@0||14|-48||20.8|| -NMetal-1-N-Active-Con|contact@1||16|0||20.8|| -NMetal-1-N-Active-Con|contact@2||8|0||20.8|| -NMetal-1-N-Active-Con|contact@3||0|0||20.8|| -NMetal-1-N-Active-Con|contact@4||-8|0||20.8|| -NMetal-1-N-Active-Con|contact@5||-16|0||20.8|| -NMetal-1-P-Active-Con|contact@6||0|-48||20.8|| -NMetal-1-P-Active-Con|contact@7||-14|-48||20.8|| -NMetal-1-P-Active-Con|contact@8||14|48||20.8|| -NMetal-1-P-Active-Con|contact@9||0|48||20.8|| -NMetal-1-P-Active-Con|contact@10||-14|48||20.8|| -NX-Metal-1-Metal-2-Con|contact@11||8|-10|||| -NX-Metal-1-Metal-2-Con|contact@12||-8|-10|||| -NX-Metal-1-Metal-2-Con|contact@14||-14|50||6.2|| -NX-Metal-1-Metal-2-Con|contact@15||14|50||6.2|| -NX-Metal-1-Metal-2-Con|contact@16||16|0||6.2|| -NX-Metal-1-Metal-2-Con|contact@17||-16|0||6.2|| -NX-Metal-1-Metal-2-Con|contact@18||-14|-50||6.2|| -NX-Metal-1-Metal-2-Con|contact@19||14|-50||6.2|| -NN-Transistor|nmos@1||12|0||26|| -NN-Transistor|nmos@2||4|0||26|| -NN-Transistor|nmos@3||-4|0||26|| -NN-Transistor|nmos@4||-12|0||26|| -NPolysilicon-Pin|pin@3||-10|73.5|||| -NPolysilicon-Pin|pin@4||9.5|73.5|||| -NPolysilicon-Pin|pin@5||10|73.5|||| -NPolysilicon-Pin|pin@6||4|23.5|||| -NPolysilicon-Pin|pin@7||10|23.5|||| -NPolysilicon-Pin|pin@8||-10|-73|||| -NPolysilicon-Pin|pin@9||9|-73|||| -NPolysilicon-Pin|pin@10||10|-73|||| -NPolysilicon-Pin|pin@11||12|-30|||| -NPolysilicon-Pin|pin@13||-4|-23.5|||| -NPolysilicon-Pin|pin@14||-11.5|-23.5|||| -NPolysilicon-Pin|pin@15||-12|-23.5|||| -NPolysilicon-Pin|pin@16||-4|24.5|||| -NPolysilicon-Pin|pin@17||-8.5|24.5|||| -NMetal-1-Pin|pin@18||0|18.5|||| -IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-48.5|0|||D5G4; -IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||51.5|0|||D5G4; -NP-Transistor|pmos@0||10|-48||26|| -NP-Transistor|pmos@1||4|-48||26|| -NP-Transistor|pmos@2||-4|-48||26|| -NP-Transistor|pmos@3||-10|-48||26|| -NP-Transistor|pmos@4||10|48||26|| -NP-Transistor|pmos@5||4|48||26|| -NP-Transistor|pmos@6||-4|48||26|| -NP-Transistor|pmos@7||-10|48||26|| -AN-Active|net@0|||RS0|contact@1||16|0|nmos@1|diff-right|14.8|0 -AN-Active|net@1|||RS1800|contact@2||8|0|nmos@1|diff-left|9.2|0 -AN-Active|net@2|||RS0|contact@2||8|0|nmos@2|diff-right|6.8|0 -AN-Active|net@3|||RS1800|contact@3||0|0|nmos@2|diff-left|1.2|0 -AN-Active|net@4|||RS0|contact@3||0|0|nmos@3|diff-right|-1.2|0 -AN-Active|net@5|||RS1800|contact@4||-8|0|nmos@3|diff-left|-6.8|0 -AN-Active|net@6|||RS0|contact@4||-8|0|nmos@4|diff-right|-9.2|0 -AN-Active|net@7|||RS1800|contact@5||-16|0|nmos@4|diff-left|-14.8|0 -AP-Active|net@8|||RS0|contact@0||14|-48|pmos@0|diff-right|12.8|-48 -AP-Active|net@9|||RS1800|contact@6||0|-48|pmos@1|diff-left|1.2|-48 -AP-Active|net@10|||RS0|contact@6||0|-48|pmos@2|diff-right|-1.2|-48 -AP-Active|net@11|||RS1800|contact@7||-14|-48|pmos@3|diff-left|-12.8|-48 -AP-Active|net@12|||RS1800|pmos@1|diff-right|6.8|-48|pmos@0|diff-left|7.2|-48 -AP-Active|net@13|||RS1800|pmos@3|diff-right|-7.2|-48|pmos@2|diff-left|-6.8|-48 -AP-Active|net@14|||RS0|contact@9||0|48|pmos@6|diff-right|-1.2|48 -AP-Active|net@15|||RS1800|contact@10||-14|48|pmos@7|diff-left|-12.8|48 -AP-Active|net@16|||RS1800|pmos@5|diff-right|6.8|48|pmos@4|diff-left|7.2|48 -AP-Active|net@17|||RS1800|pmos@7|diff-right|-7.2|48|pmos@6|diff-left|-6.8|48 -AP-Active|net@18|||RS0|contact@8||14|48|pmos@4|diff-right|12.8|48 -AP-Active|net@19|||RS1800|contact@9||0|48|pmos@5|diff-left|1.2|48 -Ametal-1|net@22|||S900|contact@2||8|-10|contact@11||8|-10 -Ametal-2|net@23|||S1800|contact@12||-8|-10|contact@11||8|-10 -Ametal-1|net@24|||S900|contact@4||-8|-10|contact@12||-8|-10 -APolysilicon|net@25|||S1800|pmos@6|poly-bottom|-4|30|pmos@5|poly-bottom|4|30 -APolysilicon|net@29|||S2700|pmos@7|poly-top|-10|66|pin@3||-10|73.5 -APolysilicon|net@30|||S1800|pin@3||-10|73.5|pin@4||9.5|73.5 -APolysilicon|net@31|||S1800|pin@4||9.5|73.5|pin@5||10|73.5 -APolysilicon|net@32|||S900|pin@5||10|73.5|pmos@4|poly-top|10|66 -APolysilicon|net@33|||S900|pin@16||-4|24.5|nmos@3|poly-top|-4|18 -APolysilicon|net@34|||S2700|nmos@2|poly-top|4|18|pin@6||4|23.5 -APolysilicon|net@35|||S1800|pin@6||4|23.5|pin@7||10|23.5 -APolysilicon|net@36|||S2700|pin@7||10|23.5|pmos@4|poly-bottom|10|30 -APolysilicon|net@37|||S900|pmos@3|poly-bottom|-10|-66|pin@8||-10|-73 -APolysilicon|net@38|||S1800|pin@8||-10|-73|pin@9||9|-73 -APolysilicon|net@39|||S1800|pin@9||9|-73|pin@10||10|-73 -APolysilicon|net@40|||S2700|pin@10||10|-73|pmos@0|poly-bottom|10|-66 -APolysilicon|net@41|||S900|nmos@1|poly-bottom|12|-18|pin@11||12|-30 -APolysilicon|net@42|||S0|pin@11||12|-30|pmos@0|poly-top|10|-30 -APolysilicon|net@44|||S2700|pmos@2|poly-top|-4|-30|pin@13||-4|-23.5 -APolysilicon|net@45|||S0|pin@13||-4|-23.5|pin@14||-11.5|-23.5 -APolysilicon|net@46|||S0|pin@14||-11.5|-23.5|pin@15||-12|-23.5 -APolysilicon|net@47|||S2700|pin@15||-12|-23.5|nmos@4|poly-bottom|-12|-18 -Ametal-2|net@48||6.2|S1800|contact@15||14|50|pinsVddG@3|vdd|51.5|50 -Ametal-2|net@49||6.2|S0|contact@17||-16|0|pinsVddG@2|gnd|-48.5|0 -Ametal-2|net@50||6.2|S0|pinsVddG@3|vdd_1|51.5|-50|contact@19||14|-50 -Ametal-2|net@51||6.2|S1800|pinsVddG@2|vdd|-48.5|50|contact@14||-14|50 -Ametal-1|net@52|||S900|contact@10||-14|50|contact@14||-14|50 -Ametal-2|net@53||6.2|S1800|contact@14||-14|50|contact@15||14|50 -Ametal-1|net@54|||S900|contact@8||14|50|contact@15||14|50 -Ametal-2|net@55||6.2|S0|pinsVddG@3|gnd|51.5|0|contact@16||16|0 -Ametal-1|net@56|||S0|contact@1||16|0|contact@16||16|0 -Ametal-2|net@57||6.2|S0|contact@16||16|0|contact@17||-16|0 -Ametal-1|net@58|||S0|contact@5||-16|0|contact@17||-16|0 -Ametal-2|net@59||6.2|S0|contact@18||-14|-50|pinsVddG@2|vdd_1|-48.5|-50 -Ametal-1|net@60|||S900|contact@7||-14|-50|contact@18||-14|-50 -Ametal-2|net@61||6.2|S0|contact@19||14|-50|contact@18||-14|-50 -Ametal-1|net@62|||S900|contact@0||14|-50|contact@19||14|-50 -APolysilicon|net@63|||S0|pmos@1|poly-top|4|-30|pmos@2|poly-top|-4|-30 -Ametal-1|net@64|||S2700|contact@6||0|-37.6|contact@3||0|-10.4 -Ametal-1|net@65|||S2700|pin@18||0|18.5|contact@9||0|37.6 -APolysilicon|net@66|||S900|pmos@6|poly-bottom|-4|30|pin@16||-4|24.5 -APolysilicon|net@67|||S0|pin@16||-4|24.5|pin@17||-8.5|24.5 -Ametal-1|net@68|||S2700|contact@3||0|10.4|pin@18||0|18.5 +NMetal-1-P-Active-Con|contact@0||-6|-48||20.8|| +NMetal-1-N-Active-Con|contact@2||-6|0||20.8|| +NMetal-1-N-Active-Con|contact@3||-14|0||20.8|| +NMetal-1-N-Active-Con|contact@4||-22|0||20.8|| +NMetal-1-P-Active-Con|contact@6||-20|-48||20.8|| +NMetal-1-P-Active-Con|contact@7||-34|-48||20.8|| +NMetal-1-P-Active-Con|contact@8||-10|48||20.8|| +NMetal-1-P-Active-Con|contact@9||-24|48||20.8|| +NMetal-1-P-Active-Con|contact@10||-38|48||20.8|| +NX-Metal-1-Metal-2-Con|contact@14||-38|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@15||-10|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@18||-34|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@19||-6|-50||6.2|| +NMetal-1-Polysilicon-Con|contact@20||-8.5|-22||5.2|| +NMetal-1-Polysilicon-Con|contact@23||-35.5|26||5.2|| +NX-Metal-1-Metal-2-Con|contact@24||-8.5|-22|||| +NX-Metal-1-Metal-2-Con|contact@26||-35.5|22|||| +NX-Metal-1-Metal-2-Con|contact@27||-11|22|||| +NMetal-1-P-Active-Con|contact@28||38|-48||20.8|| +NMetal-1-P-Active-Con|contact@29||6|48||20.8|| +NX-Metal-1-Metal-2-Con|contact@30||6|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@31||34|50||6.2|| +NX-Metal-1-Metal-2-Con|contact@32||10|-50||6.2|| +NX-Metal-1-Metal-2-Con|contact@33||38|-50||6.2|| +NMetal-1-N-Active-Con|contact@34||22|0||20.8|| +NMetal-1-Polysilicon-Con|contact@35||35.5|-22||5.2|| +NMetal-1-Polysilicon-Con|contact@38||8.5|22||5.2|| +NX-Metal-1-Metal-2-Con|contact@40||10|-22|||| +NX-Metal-1-Metal-2-Con|contact@41||8.5|22|||| +NX-Metal-1-Metal-2-Con|contact@42||33|22|||| +NMetal-1-N-Active-Con|contact@43||14|0||20.8|| +NMetal-1-N-Active-Con|contact@44||6|0||20.8|| +NMetal-1-P-Active-Con|contact@45||24|-48||20.8|| +NMetal-1-P-Active-Con|contact@46||10|-48||20.8|| +NMetal-1-P-Active-Con|contact@47||34|48||20.8|| +NMetal-1-P-Active-Con|contact@48||20|48||20.8|| +NX-Metal-1-Metal-2-Con|contact@49||-22|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@50||-6|0||6.2|| +NX-Metal-1-Metal-2-Con|contact@51||-14|-10|||| +NX-Metal-1-Metal-2-Con|contact@52||6|-10|||| +NX-Metal-1-Metal-2-Con|contact@53||22|-10|||| +NMetal-1-N-Active-Con|contact@54||-30|0||20.8|| +NMetal-1-N-Active-Con|contact@55||-38|0||20.8|| +NX-Metal-1-Metal-2-Con|contact@56||-30|-10|||| +NX-Metal-1-Metal-2-Con|contact@57||-38|0||6.2|| +NMetal-1-Polysilicon-Con|contact@58||-34|-26||5.2|R| +NX-Metal-1-Metal-2-Con|contact@59||-33.5|-22|||| +NMetal-1-Polysilicon-Con|contact@60||-10|26.5||5.2|R| +NMetal-1-N-Active-Con|contact@61||30|0||20.8|| +NMetal-1-N-Active-Con|contact@62||38|0||20.8|| +NX-Metal-1-Metal-2-Con|contact@63||38|-10|||| +NX-Metal-1-Metal-2-Con|contact@64||30|10|||| +NX-Metal-1-Metal-2-Con|contact@65||14|10|||| +NMetal-1-Polysilicon-Con|contact@66||10|-26||5.2|R| +NX-Metal-1-Metal-2-Con|contact@67||35.5|-22|||| +NMetal-1-Polysilicon-Con|contact@68||34|26.5||5.2|R| +NX-Metal-1-Metal-2-Con|contact@69||0|10|||| +NN-Transistor|nmos@2||-10|0||26|| +NN-Transistor|nmos@3||-18|0||26|| +NN-Transistor|nmos@5||18|0||26|| +NN-Transistor|nmos@6||10|0||26|| +NN-Transistor|nmos@7||-26|0||26|| +NN-Transistor|nmos@8||-34|0||26|| +NN-Transistor|nmos@9||26|0||26|| +NN-Transistor|nmos@10||34|0||26|| +NPolysilicon-Pin|pin@20||-10|-24.6|||| +NPolysilicon-Pin|pin@21||-8.5|-20.5|||| +NPolysilicon-Pin|pin@30||14|-24|||| +NPolysilicon-Pin|pin@31||34|-24.6|||| +NPolysilicon-Pin|pin@33||30|24|||| +NPolysilicon-Pin|pin@34||10|24.6|||| +NMetal-1-Pin|pin@40||-24|32|||| +NMetal-1-Pin|pin@41||0|32|||| +NMetal-1-Pin|pin@42||0|-32|||| +NMetal-1-Pin|pin@43||-20|-32|||| +NMetal-1-Pin|pin@44||24|-32|||| +NMetal-1-Pin|pin@45||20|32|||| +NPolysilicon-Pin|pin@51||-10|-20.5|||| +NPolysilicon-Pin|pin@57||-26|30|||| +NPolysilicon-Pin|pin@61||-26|-24|||| +NPolysilicon-Pin|pin@64||-34|28.5|||| +NPolysilicon-Pin|pin@65||-18|24|||| +NPolysilicon-Pin|pin@68||-30|-24|||| +NPolysilicon-Pin|pin@69||-30|-26|||| +NPolysilicon-Pin|pin@70||-14|24|||| +NPolysilicon-Pin|pin@71||-14|26.5|||| +NPolysilicon-Pin|pin@72||-18|-30|||| +NPolysilicon-Pin|pin@74||18|-24|||| +NPolysilicon-Pin|pin@75||14|-26|||| +NPolysilicon-Pin|pin@76||26|24|||| +NPolysilicon-Pin|pin@77||30|26.5|||| +NPolysilicon-Pin|pin@78||10|19.4|||| +NPolysilicon-Pin|pin@79||26|-30|||| +NPolysilicon-Pin|pin@80||18|30|||| +NMetal-2-Pin|pin@82||-21.5|-22|||| +NMetal-2-Pin|pin@83||-21.5|22|||| +NMetal-2-Pin|pin@84||22|-22|||| +NMetal-2-Pin|pin@85||22|22|||| +NMetal-2-Pin|pin@86||5.5|10|||| +NMetal-1-Pin|pin@88||-20|-58|||| +IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-42.5|0|||D5G4; +IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||42.5|0|||D5G4; +NP-Well-Node|plnode@0||0|0|90|48||A +NN-Well-Node|plnode@1||0|-50|90|52||A +NN-Well-Node|plnode@2||0|50|90|52||A +NP-Select-Node|plnode@3||0|-50|87|52||A +NP-Select-Node|plnode@4||0|50|87|52||A +NN-Select-Node|plnode@5||0|0|87|48||A +NP-Transistor|pmos@0||-10|-48||26|| +NP-Transistor|pmos@1||-16|-48||26|| +NP-Transistor|pmos@2||-24|-48||26|| +NP-Transistor|pmos@3||-30|-48||26|| +NP-Transistor|pmos@4||-14|48||26|| +NP-Transistor|pmos@5||-20|48||26|| +NP-Transistor|pmos@6||-28|48||26|| +NP-Transistor|pmos@7||-34|48||26|| +NP-Transistor|pmos@8||34|-48||26|| +NP-Transistor|pmos@9||28|-48||26|| +NP-Transistor|pmos@10||20|-48||26|| +NP-Transistor|pmos@11||14|-48||26|| +NP-Transistor|pmos@12||30|48||26|| +NP-Transistor|pmos@13||24|48||26|| +NP-Transistor|pmos@14||16|48||26|| +NP-Transistor|pmos@15||10|48||26|| +AN-Active|net@2|||RS0|contact@2||-6|0|nmos@2|diff-right|-7.2|0 +AN-Active|net@3|||RS1800|contact@3||-14|0|nmos@2|diff-left|-12.8|0 +AN-Active|net@4|||RS0|contact@3||-14|0|nmos@3|diff-right|-15.2|0 +AN-Active|net@5|||RS1800|contact@4||-22|0|nmos@3|diff-left|-20.8|0 +AP-Active|net@8|||RS0|contact@0||-6|-48|pmos@0|diff-right|-7.2|-48 +AP-Active|net@9|||RS1800|contact@6||-20|-48|pmos@1|diff-left|-18.8|-48 +AP-Active|net@10|||RS0|contact@6||-20|-48|pmos@2|diff-right|-21.2|-48 +AP-Active|net@11|||RS1800|contact@7||-34|-48|pmos@3|diff-left|-32.8|-48 +AP-Active|net@12|||RS1800|pmos@1|diff-right|-13.2|-48|pmos@0|diff-left|-12.8|-48 +AP-Active|net@13|||RS1800|pmos@3|diff-right|-27.2|-48|pmos@2|diff-left|-26.8|-48 +AP-Active|net@14|||RS0|contact@9||-24|48|pmos@6|diff-right|-25.2|48 +AP-Active|net@15|||RS1800|contact@10||-38|48|pmos@7|diff-left|-36.8|48 +AP-Active|net@16|||RS1800|pmos@5|diff-right|-17.2|48|pmos@4|diff-left|-16.8|48 +AP-Active|net@17|||RS1800|pmos@7|diff-right|-31.2|48|pmos@6|diff-left|-30.8|48 +AP-Active|net@18|||RS0|contact@8||-10|48|pmos@4|diff-right|-11.2|48 +AP-Active|net@19|||RS1800|contact@9||-24|48|pmos@5|diff-left|-22.8|48 +APolysilicon|net@25|||S1800|pmos@6|poly-bottom|-28|30|pmos@5|poly-bottom|-20|30 +Ametal-1|net@52|||S900|contact@10||-38|50|contact@14||-38|50 +Ametal-2|net@53||6.2|S1800|contact@14||-38|50|contact@15||-10|50 +Ametal-1|net@54|||S900|contact@8||-10|50|contact@15||-10|50 +Ametal-1|net@60|||S900|contact@7||-34|-50|contact@18||-34|-50 +Ametal-2|net@61||6.2|S0|contact@19||-6|-50|contact@18||-34|-50 +Ametal-1|net@62|||S900|contact@0||-6|-50|contact@19||-6|-50 +APolysilicon|net@63|||S0|pin@72||-18|-30|pmos@2|poly-top|-24|-30 +Ametal-2|net@73||6.2|S1800|contact@50||-6|0|pinsVddG@3|gnd|42.5|0 +APolysilicon|net@81|||S2700|pmos@0|poly-top|-10|-30|pin@20||-10|-24.6 +APolysilicon|net@82|||S1800|pin@20||-10|-24.6|contact@20||-8.5|-24.6 +APolysilicon|net@84|||S900|pin@21||-8.5|-20.5|contact@20||-8.5|-22.4 +Ametal-2|net@100|||S1800|contact@26||-35.5|22|pin@83||-21.5|22 +AP-Active|net@102|||RS0|contact@45||24|-48|pmos@10|diff-right|22.8|-48 +Ametal-2|net@103|||S1800|contact@41||8.5|22|pin@85||22|22 +AP-Active|net@105|||RS1800|contact@46||10|-48|pmos@11|diff-left|11.2|-48 +AP-Active|net@106|||RS1800|pmos@9|diff-right|30.8|-48|pmos@8|diff-left|31.2|-48 +AP-Active|net@107|||RS1800|pmos@11|diff-right|16.8|-48|pmos@10|diff-left|17.2|-48 +AP-Active|net@108|||RS0|contact@48||20|48|pmos@14|diff-right|18.8|48 +AP-Active|net@109|||RS1800|contact@29||6|48|pmos@15|diff-left|7.2|48 +AP-Active|net@110|||RS1800|pmos@13|diff-right|26.8|48|pmos@12|diff-left|27.2|48 +AP-Active|net@111|||RS1800|pmos@15|diff-right|12.8|48|pmos@14|diff-left|13.2|48 +AP-Active|net@112|||RS0|contact@47||34|48|pmos@12|diff-right|32.8|48 +AP-Active|net@113|||RS1800|contact@48||20|48|pmos@13|diff-left|21.2|48 +AN-Active|net@114|||RS0|contact@34||22|0|nmos@5|diff-right|20.8|0 +APolysilicon|net@115|||S1800|pin@80||18|30|pmos@13|poly-bottom|24|30 +AN-Active|net@116|||RS1800|contact@43||14|0|nmos@5|diff-left|15.2|0 +AN-Active|net@117|||RS0|contact@43||14|0|nmos@6|diff-right|12.8|0 +AN-Active|net@118|||RS1800|contact@44||6|0|nmos@6|diff-left|7.2|0 +Ametal-1|net@119|||S900|contact@29||6|50|contact@30||6|50 +Ametal-2|net@120||6.2|S1800|contact@30||6|50|contact@31||34|50 +Ametal-1|net@121|||S900|contact@47||34|50|contact@31||34|50 +Ametal-1|net@122|||S900|contact@46||10|-50|contact@32||10|-50 +Ametal-2|net@123||6.2|S0|contact@33||38|-50|contact@32||10|-50 +Ametal-1|net@124|||S900|contact@28||38|-50|contact@33||38|-50 +APolysilicon|net@125|||S0|pin@79||26|-30|pmos@10|poly-top|20|-30 +Ametal-1|net@127|||S2700|pin@45||20|32|contact@48||20|37.6 +APolysilicon|net@131|||S2700|pmos@11|poly-top|14|-30|pin@75||14|-26 +AP-Active|net@132|||RS0|contact@28||38|-48|pmos@8|diff-right|36.8|-48 +APolysilicon|net@134|||S2700|pmos@8|poly-top|34|-30|pin@31||34|-24.6 +APolysilicon|net@138|||S900|pmos@12|poly-bottom|30|30|pin@77||30|26.5 +APolysilicon|net@140|||S900|pmos@15|poly-bottom|10|30|pin@34||10|24.6 +AP-Active|net@143|||RS1800|contact@45||24|-48|pmos@9|diff-left|25.2|-48 +Ametal-1|net@152|||S0|contact@38||8.5|22|contact@41||8.5|22 +Ametal-2|net@153||6.2|S0|contact@30||6|50|contact@15||-10|50 +Ametal-2|net@154||6.2|S1800|contact@19||-6|-50|contact@32||10|-50 +Ametal-2|net@155||6.2|S1800|contact@33||38|-50|pinsVddG@3|vdd_1|42.5|-50 +Ametal-2|net@156||6.2|S0|pinsVddG@3|vdd|42.5|50|contact@31||34|50 +Ametal-2|net@157||6.2|S0|contact@18||-34|-50|pinsVddG@2|vdd_1|-42.5|-50 +Ametal-2|net@158||6.2|S1800|pinsVddG@2|vdd|-42.5|50|contact@14||-38|50 +Ametal-1|net@159|||S900|contact@9||-24|48|pin@40||-24|32 +Ametal-1|net@161|||S900|contact@69||0|10|pin@42||0|-32 +Ametal-1|net@162|||S0|pin@42||0|-32|pin@43||-20|-32 +Ametal-1|net@163|||S900|pin@43||-20|-32|contact@6||-20|-37.6 +Ametal-1|net@164|||S2700|contact@45||24|-37.6|pin@44||24|-32 +Ametal-1|net@165|||S0|pin@44||24|-32|pin@42||0|-32 +Ametal-1|net@167|||S1800|pin@41||0|32|pin@45||20|32 +Ametal-2|net@168||6.2|S1800|contact@57||-38|0|contact@49||-22|0 +Ametal-1|net@169|||S1800|contact@4||-22|0|contact@49||-22|0 +Ametal-2|net@170||6.2|S1800|contact@49||-22|0|contact@50||-6|0 +Ametal-1|net@171|||S1800|contact@2||-6|0|contact@50||-6|0 +Ametal-1|net@173|||S900|contact@3||-14|-10|contact@51||-14|-10 +Ametal-1|net@175|||S900|contact@44||6|-10|contact@52||6|-10 +Ametal-2|net@176|||S1800|contact@52||6|-10|contact@53||22|-10 +Ametal-1|net@178|||S900|contact@34||22|-10|contact@53||22|-10 +APolysilicon|net@184|||S0|pin@21||-8.5|-20.5|pin@51||-10|-20.5 +APolysilicon|net@185|||S2700|pin@51||-10|-20.5|nmos@2|poly-bottom|-10|-18 +APolysilicon|net@194|||S0|pin@57||-26|30|pmos@6|poly-bottom|-28|30 +Ametal-2|net@195|||S1800|contact@51||-14|-10|contact@52||6|-10 +Ametal-2|net@199|||S0|contact@51||-14|-10|contact@56||-30|-10 +Ametal-1|net@200|||S900|contact@54||-30|-10|contact@56||-30|-10 +Ametal-2|net@201||6.2|S1800|pinsVddG@2|gnd|-42.5|0|contact@57||-38|0 +Ametal-1|net@202|||S1800|contact@55||-38|0|contact@57||-38|0 +AN-Active|net@204|||RS0|contact@4||-22|0|nmos@7|diff-right|-23.2|0 +AN-Active|net@205|||RS1800|contact@54||-30|0|nmos@7|diff-left|-28.8|0 +AN-Active|net@206|||RS0|contact@54||-30|0|nmos@8|diff-right|-31.2|0 +AN-Active|net@207|||RS1800|contact@55||-38|0|nmos@8|diff-left|-36.8|0 +Ametal-1|net@208|||S900|contact@24||-8.5|-22|contact@20||-8.5|-24.6 +Ametal-1|net@210|||S2700|contact@26||-35.5|22|contact@23||-35.5|28 +APolysilicon|net@215|||S900|pin@57||-26|30|nmos@7|poly-top|-26|18 +Ametal-1|net@216|||S1800|pin@40||-24|32|pin@41||0|32 +APolysilicon|net@221|||S900|nmos@7|poly-bottom|-26|-18|pin@61||-26|-24 +Ametal-2|net@224|||S0|contact@24||-8.5|-22|pin@82||-21.5|-22 +Ametal-1|net@225|||S2700|contact@58||-33.5|-26|contact@59||-33.5|-22 +Ametal-1|net@228|||S2700|contact@27||-11|22|contact@60||-11|26.5 +APolysilicon|net@229|||S900|pin@64||-34|28.5|nmos@8|poly-top|-34|18 +APolysilicon|net@230|||S900|pmos@7|poly-bottom|-34|30|pin@64||-34|28.5 +APolysilicon|net@231|||S0|pin@64||-34|28.5|contact@23||-35.5|28.5 +APolysilicon|net@232|||S2700|nmos@3|poly-top|-18|18|pin@65||-18|24 +APolysilicon|net@233|||S1800|pin@65||-18|24|pin@70||-14|24 +APolysilicon|net@237|||S2700|pin@69||-30|-26|pin@68||-30|-24 +APolysilicon|net@238|||S1800|pin@68||-30|-24|pin@61||-26|-24 +APolysilicon|net@239|||S2700|pmos@3|poly-top|-30|-30|pin@69||-30|-26 +APolysilicon|net@240|||S0|pin@69||-30|-26|contact@58||-31.4|-26 +APolysilicon|net@242|||S900|pmos@4|poly-bottom|-14|30|pin@71||-14|26.5 +APolysilicon|net@243|||S900|pin@71||-14|26.5|pin@70||-14|24 +APolysilicon|net@244|||S1800|pin@71||-14|26.5|contact@60||-12.6|26.5 +APolysilicon|net@245|||S0|pmos@1|poly-top|-16|-30|pin@72||-18|-30 +APolysilicon|net@246|||S900|nmos@3|poly-bottom|-18|-18|pin@72||-18|-30 +AN-Active|net@247|||RS1800|contact@61||30|0|nmos@10|diff-left|31.2|0 +AN-Active|net@248|||RS0|contact@62||38|0|nmos@10|diff-right|36.8|0 +AN-Active|net@249|||RS1800|contact@34||22|0|nmos@9|diff-left|23.2|0 +AN-Active|net@250|||RS0|contact@61||30|0|nmos@9|diff-right|28.8|0 +Ametal-2|net@252|||S1800|contact@53||22|-10|contact@63||38|-10 +Ametal-1|net@253|||S900|contact@62||38|-10|contact@63||38|-10 +Ametal-1|net@256|||S900|contact@61||30|10|contact@64||30|10 +Ametal-2|net@257|||S0|contact@64||30|10|contact@65||14|10 +Ametal-1|net@258|||S900|contact@43||14|10|contact@65||14|10 +Ametal-2|net@260|||S1800|pin@84||22|-22|contact@67||35.5|-22 +Ametal-1|net@261|||S2700|contact@35||35.5|-24.6|contact@67||35.5|-22 +APolysilicon|net@262|||S900|nmos@10|poly-bottom|34|-18|pin@31||34|-24.6 +APolysilicon|net@263|||S1800|pin@31||34|-24.6|contact@35||35.5|-24.6 +APolysilicon|net@264|||S1800|pin@30||14|-24|pin@74||18|-24 +APolysilicon|net@265|||S2700|pin@74||18|-24|nmos@5|poly-bottom|18|-18 +APolysilicon|net@266|||S2700|pin@75||14|-26|pin@30||14|-24 +APolysilicon|net@267|||S0|pin@75||14|-26|contact@66||12.6|-26 +Ametal-1|net@268|||S900|contact@40||10|-22|contact@66||10|-26 +APolysilicon|net@269|||S0|pin@33||30|24|pin@76||26|24 +APolysilicon|net@270|||S900|pin@76||26|24|nmos@9|poly-top|26|18 +APolysilicon|net@271|||S900|pin@77||30|26.5|pin@33||30|24 +APolysilicon|net@272|||S1800|pin@77||30|26.5|contact@68||31.4|26.5 +APolysilicon|net@273|||S900|pin@34||10|24.6|pin@78||10|19.4 +APolysilicon|net@274|||S900|pin@78||10|19.4|nmos@6|poly-top|10|18 +APolysilicon|net@275|||S0|pin@78||10|19.4|contact@38||8.5|19.4 +Ametal-1|net@276|||S2700|contact@42||33|22|contact@68||33|26.5 +APolysilicon|net@277|||S0|pmos@9|poly-top|28|-30|pin@79||26|-30 +APolysilicon|net@278|||S900|nmos@9|poly-bottom|26|-18|pin@79||26|-30 +APolysilicon|net@279|||S1800|pmos@14|poly-bottom|16|30|pin@80||18|30 +APolysilicon|net@280|||S2700|nmos@5|poly-top|18|18|pin@80||18|30 +Ametal-1|net@282|||S900|pin@41||0|32|contact@69||0|10 +Ametal-2|net@283|||S0|contact@65||14|10|pin@86||5.5|10 +Ametal-2|net@284|||S0|pin@82||-21.5|-22|contact@59||-33.5|-22 +Ametal-2|net@285|||S1800|pin@83||-21.5|22|contact@27||-11|22 +Ametal-2|net@287|||S1800|contact@40||10|-22|pin@84||22|-22 +Ametal-2|net@288|||S1800|pin@85||22|22|contact@42||33|22 +Ametal-2|net@290|||S0|pin@86||5.5|10|contact@69||0|10 +Ametal-1|net@292|||S900|contact@6||-20|-48|pin@88||-20|-58 Egnd||D5G2;|pinsVddG@2|gnd|G Egnd_1||D5G2;|pinsVddG@3|gnd|G -Eignore[1]||D5G2;|pin@7||I -Eignore[2]||D5G2;|pin@11||I -Eout||D5G2;|pin@18||O -Ereq[1]||D5G2;|pin@17||I -Ereq[2]||D5G2;|pin@15||I +Eign[1]||D5G2;|pin@84||I +Eign[2]||D5G2;|pin@82||I +Eout||D5G2;|pin@86||O +Eout_1||D5G2;|pin@88||O +Ereq[1]||D5G2;|pin@85||I +Ereq[2]||D5G2;|pin@83||I Evdd||D5G2;|pinsVddG@2|vdd|P Evdd_1||D5G2;|pinsVddG@2|vdd_1|P Evdd_2||D5G2;|pinsVddG@3|vdd|P Evdd_3||D5G2;|pinsVddG@3|vdd_1|P X +# Cell orANDinv5;2{sch} +CorANDinv5;2{sch}||schematic|1188747897929|1225323877599| +IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@6||-6|-6|Y||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S20 +IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@8||-6|-15|Y||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S20 +IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@9||6|-15|XY||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S20 +IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@10||6|-6|XY||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S20 +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@3||19|0|||Y| +NOff-Page|conn@4||-18|-6|||Y| +NOff-Page|conn@5||17.5|-15|||XY| +NOff-Page|conn@6||18.5|-6|||YRR| +NOff-Page|conn@7||-18|-15|||XYRR| +NGround|gnd@0||0|-24|||X| +IorANDinv5;1{ic}|halfArb@1||25|33.5|||D5G4; +Ngeneric:Invisible-Pin|pin@0||0|56|||||ART_message(D5G6;)SorANDinv5 +Ngeneric:Invisible-Pin|pin@1||0|47|||||ART_message(D5G3;)Sies 29 October 2008 +Ngeneric:Invisible-Pin|pin@2||0|51|||||ART_message(D5G4;)Sto use or ignore requests +NWire_Pin|pin@40||6|0|||| +NWire_Pin|pin@41||-6|0|||| +NWire_Pin|pin@42||6|-19.5|||| +NWire_Pin|pin@44||6|-10.5|||| +NWire_Pin|pin@50||-6|-10.5|||| +NWire_Pin|pin@55||-10|-15|||| +NWire_Pin|pin@58||10|-6|||| +NWire_Pin|pin@59||-13|-6|||| +NWire_Pin|pin@60||-13|12|||| +NWire_Pin|pin@61||-2|12|||| +NWire_Pin|pin@63||2|16|||| +NWire_Pin|pin@66||13|-15|||| +NWire_Pin|pin@67||13|12|||| +NWire_Pin|pin@68||2|12|||| +NWire_Pin|pin@69||-2|16|||| +NWire_Pin|pin@80||-6|-19.5|||| +NWire_Pin|pin@90||0|-19.5|||| +NWire_Pin|pin@101||-10|27.5|||| +NWire_Pin|pin@102||-2|23.5|||| +NWire_Pin|pin@103||2|23.5|||| +NWire_Pin|pin@104||10|27.5|||| +IredFour:pms2_sy;1{ic}|pms2_sy@2||-6|27.5|||D0G4;|ATTR_Delay(D5G1;NPX-5;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX4;Y2;)S10 +IredFour:pms2_sy;1{ic}|pms2_sy@3||6|27.5|X||D0G4;|ATTR_Delay(D5G1;NPX-5;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX4;Y2;)S10 +IorangeTSMC090nm:wire90;1{ic}|wire90@0||0|-10.5|||D0G4;|ATTR_L(D5G1;PUD)D487.20000000000016|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Awire|net@83|||2700|NMOSx@10|s|6|-4|pin@40||6|0 +Awire|net@86|||900|pin@44||6|-10.5|NMOSx@9|s|6|-13 +Awire|net@87|||900|NMOSx@9|d|6|-17|pin@42||6|-19.5 +Awire|net@90|||900|NMOSx@10|d|6|-8|pin@44||6|-10.5 +Awire|net@96|||0|pin@44||6|-10.5|wire90@0|b|2.5|-10.5 +Awire|net@101|||1800|pin@59||-13|-6|NMOSx@6|g|-9|-6 +Awire|net@103|||0|conn@6|y|16.5|-6|pin@58||10|-6 +Awire|net@108|||2700|pin@50||-6|-10.5|NMOSx@6|d|-6|-8 +Awire|net@109|||2700|NMOSx@8|s|-6|-13|pin@50||-6|-10.5 +Awire|net@110|||0|wire90@0|a|-2.5|-10.5|pin@50||-6|-10.5 +Awire|net@111|||2700|NMOSx@6|s|-6|-4|pin@41||-6|0 +Awire|net@121|||1800|pin@40||6|0|conn@3|a|17|0 +Awire|net@124|||0|pin@40||6|0|pin@41||-6|0 +Awire|net@125|||1800|pin@55||-10|-15|NMOSx@8|g|-9|-15 +Awire|net@126|||1800|NMOSx@9|g|9|-15|pin@66||13|-15 +Awire|net@127|||1800|conn@7|y|-16|-15|pin@55||-10|-15 +Awire|net@128|||2700|pin@55||-10|-15|pin@101||-10|27.5 +Awire|net@131|||0|pin@58||10|-6|NMOSx@10|g|9|-6 +Awire|net@133|||1800|conn@4|y|-16|-6|pin@59||-13|-6 +Awire|net@134|||2700|pin@59||-13|-6|pin@60||-13|12 +Awire|net@135|||1800|pin@60||-13|12|pin@61||-2|12 +Awire|net@137|||2250|pin@61||-2|12|pin@63||2|16 +Awire|net@141|||1800|pin@66||13|-15|conn@5|y|15.5|-15 +Awire|net@142|||2700|pin@66||13|-15|pin@67||13|12 +Awire|net@143|||0|pin@67||13|12|pin@68||2|12 +Awire|net@144|||3150|pin@68||2|12|pin@69||-2|16 +Awire|net@172|||900|NMOSx@8|d|-6|-17|pin@80||-6|-19.5 +Awire|net@188|||2700|gnd@0||0|-22|pin@90||0|-19.5 +Awire|net@189|||1800|pin@80||-6|-19.5|pin@90||0|-19.5 +Awire|net@190|||0|pin@42||6|-19.5|pin@90||0|-19.5 +Awire|net@205|||900|pms2_sy@2|d|-6|21.5|pin@41||-6|0 +Awire|net@206|||900|pms2_sy@3|d|6|21.5|pin@40||6|0 +Awire|net@208|||1800|pin@101||-10|27.5|pms2_sy@2|g|-9|27.5 +Awire|net@209|||1800|pms2_sy@2|g2|-3|23.5|pin@102||-2|23.5 +Awire|net@210|||900|pin@102||-2|23.5|pin@69||-2|16 +Awire|net@211|||2700|pin@63||2|16|pin@103||2|23.5 +Awire|net@212|||1800|pin@103||2|23.5|pms2_sy@3|g2|3|23.5 +Awire|net@214|||0|pin@104||10|27.5|pms2_sy@3|g|9|27.5 +Awire|net@215|||2700|pin@58||10|-6|pin@104||10|27.5 +Eignore[1]|ign[1]|D4G2;|conn@4|a|I +Eignore[2]|ign[2]|D4G2;|conn@5|a|I +Eout||D6G2;|conn@3|y|O +Ereq[1]||D4G2;|conn@6|a|I +Ereq[2]||D4G2;|conn@7|a|I +X + # Cell orANDinv5;1{sch} CorANDinv5;1{sch}||schematic|1188747897929|1207143059134| IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@4||6|-6|XY||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S10 diff --git a/electric/latchesK.jelib b/electric/latchesK.jelib index cca2bd4..527ac52 100755 --- a/electric/latchesK.jelib +++ b/electric/latchesK.jelib @@ -2074,7 +2074,7 @@ Eout[T]||D5G2;|pin@3||O X # Cell latchZ10;1{lay} -ClatchZ10;1{lay}||cmos90|1222518302180|1225156553266||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223682203991|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223682203991 +ClatchZ10;1{lay}||cmos90|1222518302180|1225156553266||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223682203991|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@0||24|0||6.2|| NX-Metal-1-Metal-2-Con|contact@1||-4|0||6.2|| @@ -2902,7 +2902,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P X # Cell mlat1in5i;3{lay} -Cmlat1in5i;3{lay}||cmos90|1208524562288|1225154496881||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216755888396|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223677671519 +Cmlat1in5i;3{lay}||cmos90|1208524562288|1225154496881||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216755888396|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@0||5|-48||20.8|| NMetal-1-N-Active-Con|contact@1||5|0||20.8|| @@ -4105,7 +4105,7 @@ Eout[1]||D5G2;|pin@4||O X # Cell mlat1in10i;1{lay} -Cmlat1in10i;1{lay}||cmos90|1205000991389|1225155420055||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1218395132993|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223493702741 +Cmlat1in10i;1{lay}||cmos90|1205000991389|1225155420055||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1218395132993|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225397778889 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-N-Active-Con|contact@5||-2.5|0||20.8|| NMetal-1-P-Active-Con|contact@9||-11.5|-41||5.2|| @@ -6058,7 +6058,7 @@ Eout[1]||D5G2;|pin@8||O X # Cell mlat2in10i;3{lay} -Cmlat2in10i;3{lay}||cmos90|1204972178946|1225156409034||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1221175913260|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223677671519 +Cmlat2in10i;3{lay}||cmos90|1204972178946|1225156409034||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1221175913260|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-P-Active-Con|contact@52||-23|-49||20.8|X| NMetal-1-P-Active-Con|contact@53||-37|-49||20.8|X| @@ -12256,7 +12256,7 @@ EpFire|set|D5G2;|pin@81||I X # Cell rsLatchA;1{lay} -CrsLatchA;1{lay}||cmos90|1204972178946|1225157162574||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1220653010353|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223678132838 +CrsLatchA;1{lay}||cmos90|1204972178946|1225157162574||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1220653010353|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 Ngeneric:Facet-Center|art@0||0|0||||AV NMetal-1-N-Active-Con|contact@1||11.5|0||20.8|X| NMetal-1-P-Active-Con|contact@2||2.5|41.5||10.4|X| diff --git a/electric/loopCountL.jelib b/electric/loopCountL.jelib index d47dc50..f11ed9f 100755 --- a/electric/loopCountL.jelib +++ b/electric/loopCountL.jelib @@ -115,7 +115,7 @@ Edo[7]||D5G2;|pin@14||O X # Cell countLogic;4{lay} -CcountLogic;4{lay}||cmos90|1216735796008|1225160637338||ATTR_NCC(D5G3;NTX56;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222634096637|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926559477 +CcountLogic;4{lay}||cmos90|1216735796008|1225160637338||ATTR_NCC(D5G3;NTX56;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222634096637|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@1||104.5|-28|||| NX-Metal-1-Metal-2-Con|contact@2||13.5|28|||| @@ -574,7 +574,7 @@ Ekill_1|mc|D5G2;|pin@36||I X # Cell ilc;6{lay} -Cilc;6{lay}||cmos90|1216796087191|1225160776083||ATTR_NCC(D5G3;NTY356.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224770552867|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926559477 +Cilc;6{lay}||cmos90|1216796087191|1225494335951||ATTR_NCC(D5G3;NTY356.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225494203923|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225543847667 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-2-Metal-3-Con|contact@0||-227.5|-122|||| NX-Metal-2-Metal-3-Con|contact@1||-227.5|216|||| @@ -596,6 +596,7 @@ NX-Metal-2-Metal-3-Con|contact@16||189|-104|||| NX-Metal-2-Metal-3-Con|contact@17||15|-104|||| NX-Metal-2-Metal-3-Con|contact@18||-159|-104|||| NX-Metal-2-Metal-3-Con|contact@19||-189|-110|||| +NX-Metal-1-Metal-2-Con|contact@20||321|-78|||| IcountLogic;4{lay}|countLog@1||-62|0|||D5G4; IilcEven;7{lay}|ilcEven@6||0|-216|||D5G4; IilcOdd;5{lay}|ilcOdd@4||0|216|Y||D5G4; @@ -642,6 +643,7 @@ NMetal-3-Pin|pin@511||-129|342|||| NMetal-3-Pin|pin@513||-159|342|||| NMetal-3-Pin|pin@515||-189|342|||| NMetal-3-Pin|pin@517||-204|348|||| +NMetal-1-Pin|pin@518||321|60|||| IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||338|0|||D5G4; IwiresL:select110;1{lay}|select11@0||287.5|0|||D5G4; IwiresL:wellContacts13;1{lay}|wellCont@1||228|0|||D5G4; @@ -735,6 +737,8 @@ Ametal-3|net@910|||S900|pin@513||-159|342|contact@18||-159|-104 Ametal-3|net@911|||S900|pin@515||-189|342|contact@19||-189|-110 Ametal-3|net@912|||S2700|contact@6||-204|-254|contact@7||-204|254 Ametal-3|net@913|||S2700|contact@7||-204|254|pin@517||-204|348 +Ametal-1|net@916|||S900|pin@518||321|60|contact@20||321|-78 +Ametal-2|net@918|||S1800|ilcEven@6|ilc[done]|230|-78|contact@20||321|-78 Ebitt[1]||D5G2;|pin@503||O Ebitt[2]||D5G2;|pin@505||O Ebitt[3]||D5G2;|pin@507||O @@ -753,7 +757,7 @@ Egnd_14||D5G2;|ilcEven@6|gnd_3|G Egnd_15||D5G2;|ilcEven@6|gnd_4|G Egnd_16||D5G2;|pinsVddG@0|gnd|G Eilc[cnt]||D5G2;|pin@467||I -Eilc[done]||D5G2;|ilcEven@6|out|O +Eilc[Done]|ilc[done]|D5G2;|pin@518||O Eilc[load]||D5G2;|pin@502||I EinLO[1]||D5G2;|ilcOdd@4|inLO[1]|I EinLO[2]||D5G2;|ilcEven@6|inLO[2]|I @@ -1038,7 +1042,7 @@ Ecount_1|zeroLO|D5G2;|pin@127||I X # Cell ilcEven;7{lay} -CilcEven;7{lay}||cmos90|1216735796008|1224764071987||ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224762596210|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926559477 +CilcEven;7{lay}||cmos90|1216735796008|1225494223885||ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225494195292|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225543847667 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@6||-210.5|-72||6.2|| NX-Metal-1-Metal-2-Con|contact@7||-232|-106|||| @@ -1055,6 +1059,7 @@ NX-Metal-1-Metal-2-Con|contact@22||40.5|-100|||RR| NX-Metal-1-Metal-2-Con|contact@23||-220.5|50|||| NX-Metal-1-Metal-2-Con|contact@24||-252.5|50|||| NX-Metal-1-Metal-2-Con|contact@25||-214.5|106|||| +NX-Metal-1-Metal-2-Con|contact@27||-248|138|||| IgatesK:inv10D;1{lay}|inv10D@0||-220.5|72|||D5G4; IgatesK:inv30;1{lay}|inv30@0||321.5|72|||D5G4; IgatesK:inv30;1{lay}|inv30@1||-321.5|72|X||D5G4; @@ -1093,6 +1098,8 @@ NMetal-2-Pin|pin@113||-209|-44|||| NMetal-2-Pin|pin@114||-209|-56|||| NMetal-2-Pin|pin@115||-249|50|||| NMetal-2-Pin|pin@116||-224|106|||| +NMetal-2-Pin|pin@117||230|138|||| +NMetal-2-Pin|pin@121||-215|138|||| IringB;2{lay}|ringB@1||-114.5|0|X||D5G4; IringB;2{lay}|ringB@2||52.5|0|X||D5G4; IringB;2{lay}|ringB@3||219.5|0|X||D5G4; @@ -1203,6 +1210,9 @@ Ametal-2|net@724|||S0|pin@115||-249|50|contact@24||-252.5|50 Ametal-1|net@725|||S900|nor20sym@0|out|-252.5|59.5|contact@24||-252.5|50 Ametal-2|net@726|||S1800|pin@116||-224|106|contact@25||-214.5|106 Ametal-1|net@727|||S2700|inv10D@0|out|-214.5|79|contact@25||-214.5|106 +Ametal-2|net@728|||S0|pin@117||230|138|pin@121||-215|138 +Ametal-1|net@735|||S2700|nor20sym@0|out_2|-248|97|contact@27||-248|138 +Ametal-2|net@736|||S0|pin@121||-215|138|contact@27||-248|138 Ebit[2]||D5G2;|ringB@3|bit[1]|O Ebit[4]||D5G2;|ringB@2|bit[1]|O Ebit[6]||D5G2;|ringB@1|bit[1]|O @@ -1218,7 +1228,7 @@ Egnd_1|gnd|D5G2;|inv30@1|gnd_1|G Egnd_2||D5G2;|inv30@4|gnd_1|G Egnd_3||D5G2;|inv30@0|gnd_1|G Egnd_4||D5G2;|inv30@3|gnd_1|G -Eout|ilc[done]|D5G2;|nor20sym@0|out|O +Eilc[done]||D5G2;|pin@117||O EinLO[2]||D5G2;|pin@105||I EinLO[4]||D5G2;|pin@107||I EinLO[9]|inLO[6]|D5G2;|pin@101||I @@ -3130,7 +3140,7 @@ EsloDecClk[F]|olc[load,dec][1:2]|D5G2;|pin@0||I X # Cell olc;6{lay} -Colc;6{lay}||cmos90|1216796087191|1225160842760||ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224763848189|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224964044486 +Colc;6{lay}||cmos90|1216796087191|1225160842760||ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224763848189|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@3||-173.5|40|||| NX-Metal-1-Metal-2-Con|contact@13||-252|40|||| diff --git a/electric/marina.jelib b/electric/marina.jelib index d5f5d47..b7a52eb 100644 --- a/electric/marina.jelib +++ b/electric/marina.jelib @@ -17,6 +17,7 @@ LstageGroupsJ|stageGroupsJ # Tools: Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90 +Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT # Technologies: Tcmos|ScaleFORcmos()D1000.0 @@ -168,19 +169,18 @@ EtokOut[1:37,T,38:51,S]||D5G2;|pin@2||O X # Cell inputDock;1{sch} -CinputDock;1{sch}||schematic|1217961575693|1225473587546| +CinputDock;1{sch}||schematic|1217961575693|1225741057325| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||7|-19.5|||| NOff-Page|conn@2||21|3.5|||| NOff-Page|conn@4||-32.5|8|||| NOff-Page|conn@5||-27|-19|||| NOff-Page|conn@6||22.5|19|||| -NOff-Page|conn@7||-34.5|30|||Y| -NOff-Page|conn@8||-37|18|||Y| -NWire_Con|conn@10||-15|1|||| -NGround|gnd@0||-23|3|||| -NGround|gnd@1||0|-2|||| -NGround|gnd@2||-15|-2|||| +NOff-Page|conn@7||-36.5|34|||Y| +NOff-Page|conn@8||-37|28|||Y| +NWire_Con|conn@10||-7|3|||| +NGround|gnd@0||-17|3|||| +NGround|gnd@2||-7|0|||| IinputDock;1{ic}|inputDoc@1||26.5|40.5|||D5G4; Ngeneric:Invisible-Pin|pin@0||-9.5|50.5|||||ART_message(D5G4;)SFor testing Dock. RK Ngeneric:Invisible-Pin|pin@1||-10|56|||||ART_message(D5G6;)SinputDock @@ -191,64 +191,44 @@ NBus_Pin|pin@6||-21|-19.5|-1|-1|| NBus_Pin|pin@7||-1|-19.5|-1|-1|| NWire_Pin|pin@8||-18|-10.5|||| NWire_Pin|pin@9||-5|-10.5|||| -NBus_Pin|pin@10||-23|8|-1|-1|| -NWire_Pin|pin@13||9|18|||| -NWire_Pin|pin@14||9|16|||| -NWire_Pin|pin@16||9|12|||| -NWire_Pin|pin@17||-4|16|||| -NWire_Pin|pin@18||-4|14|||| -NWire_Pin|pin@19||9|14|||| -NWire_Pin|pin@20||-23|14|||| -NBus_Pin|pin@21||-15|1|-1|-1|| -NWire_Pin|pin@22||-23|5|||| -NWire_Pin|pin@25||-3|2|||| -NWire_Pin|pin@26||0|2|||| -NWire_Pin|pin@27||0|2|||| -NWire_Pin|pin@28||2|2|||| -NWire_Pin|pin@29||3|2|||| -NWire_Pin|pin@30||-6|18|||| -NWire_Pin|pin@31||-6|21|||| -NWire_Pin|pin@32||-17|21|||| -NWire_Pin|pin@33||-17|19|||| -NBus_Pin|pin@35||-10|30|-1|-1|| -NWire_Pin|pin@36||9|19|||| +NBus_Pin|pin@21||-7|3|-1|-1|| +NBus_Pin|pin@48||-7|34|-1|-1|| +NWire_Pin|pin@49||7|28|||| +NBus_Pin|pin@50||-23|17|-1|-1|| +NWire_Pin|pin@51||-23|23|||| +NBus_Pin|pin@52||-7|1.75|-1|-1|| +NBus_Pin|pin@53||-7|1.75|-1|-1|| +NWire_Pin|pin@54||-17|9|||| +NWire_Pin|pin@55||-17|11|||| +NWire_Pin|pin@56||-17|21|||| +NWire_Pin|pin@57||1|25|||| +NWire_Pin|pin@58||1|21|||| IstageGroupsJ:plainStageFour;1{ic}|plainSta@0||-11|-12.5|||D5G4; -IdockPartOD:ringSkip;1{ic}|ringSkip@0||-10|14|||D5G4; -IscanConverter;1{ic}|scanConv@0||-24|30|||D5G4; +IdockPartOD:ringSkipMoveLit;1{ic}|ringSkip@1||-7|23|||D5G4; +IscanConverter;1{ic}|scanConv@0||-26|34|||D5G4; Abus|datIn[1:37,T,38:51]|D5G1;X-1;Y1;|-0.5|IJ0|plainSta@0|ain[1:14,T],in[1:37]|-13|-19.5|pin@6||-21|-19.5 Awire|datIn[S]|D5G1;Y1;||0|plainSta@0|pred|-13|-10.5|pin@8||-18|-10.5 -Awire|doL|D5G1;X9;||1800|ringSkip@0|do[L]|-7|12|pin@16||9|12 -Awire|doM|D5G1;X8;||1800|pin@18||-4|14|pin@19||9|14 -Awire|dock2plain|D5G1;X11;||1800|ringSkip@0|sout|-8|19|pin@36||9|19 +Awire|dock2plain|D5G1;X9;||1800|ringSkip@1|sout|-5|28|pin@49||7|28 Abus|dock2plain,sir[2:9]|D5G1;X-5;Y1;|-0.5|IJ0|plainSta@0|rscanIn[1:9]|-12|-6.5|pin@4||-17|-6.5 -Awire|ilcDone|D5G1;X6.5;||1800|ringSkip@0|ilc[done]|1|16|pin@14||9|16 -Awire|inC|D5G1;Y-3;||900|ringSkip@0|in[C]|-3|6|pin@25||-3|2 -Abus|instr[1:36]|D5G2;X-2;Y1;|-0.5|IJ0|ringSkip@0|inE[1:36]|-15|8|pin@10||-23|8 -Awire|instr[S]|D5G1;X-6;||0|ringSkip@0|do[epi]|-13|14|pin@20||-23|14 -Awire|kill|D5G1;X-1;Y-1;||0|ringSkip@0|kill|-16|5|pin@22||-23|5 -Awire|net@5|||1800|ringSkip@0|do[M]|-7|16|pin@17||-4|16 -Awire|net@6|||900|pin@17||-4|16|pin@18||-4|14 -Awire|net@11|||900|gnd@0||-23|5|pin@22||-23|5 -Awire|net@12|||1800|pin@25||-3|2|pin@26||0|2 -Awire|net@13|||1800|pin@26||0|2|pin@27||0|2 -Awire|net@14|||2700|pin@27||0|2|ringSkip@0|loadC[T]|0|7 -Awire|net@15|||1800|pin@27||0|2|pin@28||2|2 -Awire|net@16|||1800|pin@28||2|2|pin@29||3|2 -Awire|net@17|||2700|pin@29||3|2|ringSkip@0|ilc[cnt]|3|8 -Awire|net@18|||2700|gnd@1||0|0|pin@26||0|2 -Abus|net@19||-1|IJ0|conn@10||-15|1|pin@21||-15|1 -Awire|net@20|||2700|gnd@2||-15|0|pin@21||-15|1 -Abus|net@21||-0.5|IJ900|ringSkip@0|inA[1:6]|-15|5|pin@21||-15|1 -Awire|net@22|||1800|conn@8|y|-35|18|ringSkip@0|sin|-15|18 -Awire|net@23|||1800|ringSkip@0|sout_1|-8|18|pin@30||-6|18 -Awire|net@24|||2700|pin@30||-6|18|pin@31||-6|21 -Awire|net@25|||0|pin@31||-6|21|pin@32||-17|21 -Awire|net@26|||900|pin@32||-17|21|pin@33||-17|19 -Awire|net@27|||1800|pin@33||-17|19|ringSkip@0|sin_1|-15|19 -Abus|net@28||-0.5|IJ0|scanConv@0|oldScan[1:9]|-26|30|conn@7|y|-32.5|30 -Abus|net@30||-0.5|IJ1800|scanConv@0|cl[T,F],clS[T,F],rd[T,F],mc|-21|30|pin@35||-10|30 -Abus|net@31||-0.5|IJ2700|ringSkip@0|cl[T,F],clS[T,F],rd[T,F],mc|-10|21|pin@35||-10|30 -Awire|olcNZ|D5G1;X6.5;||1800|ringSkip@0|olcNZ|0|18|pin@13||9|18 +Awire|fireL|D5G1;X4;||1800|ringSkip@1|fire[L]|-4|25|pin@57||1|25 +Awire|fireM|D5G1;X4;||1800|ringSkip@1|fire[M]|-4|21|pin@58||1|21 +Abus|instr[1:36]|D5G1;X-3;Y1;|-0.5|IJ0|ringSkip@1|inE[1:36]|-12|17|pin@50||-23|17 +Awire|instr[S]|D5G1;X-5;Y1;||0|ringSkip@1|do[epi]|-10|23|pin@51||-23|23 +Abus|net@19||-1|IJ0|pin@53||-7|1.75|pin@52||-7|1.75 +Awire|net@20|||2700|gnd@2||-7|2|pin@21||-7|3 +Abus|net@28||-0.5|IJ0|scanConv@0|oldScan[1:9]|-28|34|conn@7|y|-34.5|34 +Awire|net@41|||1800|conn@8|y|-35|28|ringSkip@1|sin|-8|28 +Abus|net@42||-0.5|IJ1800|scanConv@0|cl[T,F],clS[T,F],rd[T,F],mc|-23|34|pin@48||-7|34 +Abus|net@43||-0.5|IJ900|pin@48||-7|34|ringSkip@1|cl[T,F],clS[T,F],rd[T,F],mc|-7|30 +Abus|net@47||-1|IJ900|conn@10||-7|2.5|pin@53||-7|1.75 +Abus|net@48||-1|FS2700|pin@52||-7|1.75|pin@21||-7|3 +Abus|net@49||-0.5|900|ringSkip@1|inA[1:6]|-7|7|pin@21||-7|3 +Awire|net@50|||2700|gnd@0||-17|5|pin@54||-17|9 +Awire|net@51|||1800|pin@54||-17|9|ringSkip@1|in[C]|-10|9 +Awire|net@52|||2700|pin@54||-17|9|pin@55||-17|11 +Awire|net@53|||1800|pin@55||-17|11|ringSkip@1|loadC[T]|-10|11 +Awire|net@54|||2700|pin@55||-17|11|pin@56||-17|21 +Awire|net@55|||1800|pin@56||-17|21|ringSkip@1|torp|-10|21 Abus|sout,unused1[2:9]|D5G1;X2;Y1;|-0.5|IJ1800|plainSta@0|rscanOut[1:9]|-9|-6.5|pin@5||-5|-6.5 Abus|tokOut[1:37,T,38:51]|D5G1;X2;Y1;|-0.5|IJ1800|plainSta@0|aout[1:14,T],out[1:37]|-9|-19.5|pin@7||-1|-19.5 Awire|tokOut[S]|D5G1;X1;Y1;||1800|plainSta@0|succ|-9|-10.5|pin@9||-5|-10.5 diff --git a/electric/programsK.jelib b/electric/programsK.jelib index 1286520..ab51862 100755 --- a/electric/programsK.jelib +++ b/electric/programsK.jelib @@ -2392,24 +2392,6 @@ EoutD[19:30]||D5G2;|pin@0||O Es[T,F]||D5G2;|pin@1||I X -# Cell insLoadILC;1{ic} -CinsLoadILC;1{ic}||artwork|1220552210718|1225223985749|E -Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||0|1|-1|-1|| -Nschematic:Bus_Pin|pin@1||-6|0|-1|-1|| -NPin|pin@3||-6|-1|1|1|| -NPin|pin@4||-6|1|1|1|| -NPin|pin@5||4|1|1|1|| -NPin|pin@6||4|-1|1|1|| -Ngeneric:Invisible-Pin|pin@7||-1|0|||||ART_message(D5G2;)Sload ILC -AThicker|net@1|||FS2700|pin@3||-6|-1|pin@4||-6|1 -AThicker|net@2|||FS1800|pin@4||-6|1|pin@5||4|1 -AThicker|net@3|||FS900|pin@5||4|1|pin@6||4|-1 -AThicker|net@5|||FS1800|pin@3||-6|-1|pin@6||4|-1 -Ein[T,F]||D5G2;|pin@1||I -EoutD[1:36]|outD[19:30]|D5G2;|pin@0||O -X - # Cell insLoadILC;1{sch} CinsLoadILC;1{sch}||schematic|1220551942502|1225224776557| Ngeneric:Facet-Center|art@0||0|0||||AV @@ -3338,18 +3320,19 @@ Eshift||D5G2;|pin@4||I X # Cell programB;3{sch} -CprogramB;3{sch}||schematic|1219331355301|1225232171791| +CprogramB;3{sch}||schematic|1219331355301|1225302842819| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-24|18|||X| NOff-Page|conn@1||-19|24|||X| NOff-Page|conn@3||-42|40|||XYRRR| IinsLoadILC;2{ic}|insLoadI@4||-18|-30|||D5G4; +IinsLoadILC;2{ic}|insLoadI@5||-18|-6|||D5G4; IinsMove;2{ic}|insMove@2||-18|-42|||D5G4; IinsMove;2{ic}|insMove@3||-18|-18|||D5G4; IinsSetFlags;1{ic}|insSetFl@0||-18|6|||D5G4; -IinsSetFlags;1{ic}|insSetFl@3||-18|-6|||D5G4; -IinsTail;1{ic}|insTail@1||-18|-54|||D5G4; +IinsSetFlags;1{ic}|insSetFl@4||-18|-54|||D5G4; IlatchesK:mlat1in10;1{ic}|lat[1:36]|D5G3;Y5;|-30|36|X||D5G4; +Inumber3;1{ic}|number3@0||0|-6|||D5G4; Inumber6;1{ic}|number6@2||0|-30|||D5G4; InumberXX;1{ic}|numberXX@0||0|-54|||D5G4; InumberXX;1{ic}|numberXX@2||0|-42|||D5G4; @@ -3378,7 +3361,6 @@ Ngeneric:Invisible-Pin|pin@540||-8|57|||||ART_message(D5G6;)SprogramB Ngeneric:Invisible-Pin|pin@541||18|27|||||ART_message(D5G4;)Sfor testMove IprogramB;2{ic}|programB@0||17|36|||D5G4; IskClrAB;1{ic}|skClrAB@0||0|6|||D5G4; -IskClrAB;1{ic}|skClrAB@2||0|-6|||D5G4; IskipNever;1{ic}|skipNeve@0||-36|6|||D5G4; IskipNever;1{ic}|skipNeve@1||-36|-6|||D5G4; IskipNever;1{ic}|skipNeve@4||-36|-54|||D5G4; @@ -3430,25 +3412,25 @@ Abus|net@925||-0.5|IJ1800|srFirst@0|out[T,F]|-45|6|skipNeve@0|s[T,F]|-40|6 Abus|net@928||-0.5|IJ1800|skipNeve@0|s[T,F]|-40|6|insSetFl@0|in[T,F]|-24|6 Abus|net@929||-0.5|IJ1800|insSetFl@0|in[T,F]|-24|6|skClrAB@0|s[T,F]|-6|6 Abus|net@932||-0.5|IJ1800|srThru@0|out[T,F]|-45|-6|skipNeve@1|s[T,F]|-40|-6 -Abus|net@933||-0.5|IJ1800|insSetFl@3|in[T,F]|-24|-6|skClrAB@2|s[T,F]|-6|-6 -Abus|net@934||-0.5|IJ0|insSetFl@3|in[T,F]|-24|-6|skipNeve@1|s[T,F]|-40|-6 -Abus|net@935||-0.5|IJ2700|insSetFl@3|inD[1:36]|-18|-4|insSetFl@0|inD[1:36]|-18|8 -Abus|net@936||-0.5|IJ2700|skClrAB@2|intD[1:18]|0|-4|skClrAB@0|intD[1:18]|0|8 -Abus|net@937||-0.5|IJ900|insSetFl@3|inD[1:36]|-18|-4|insMove@3|outD[19:30]|-18|-16 +Abus|net@933||-0.5|IJ1800|insLoadI@5|s[T,F]|-24|-6|number3@0|s[T,F]|-6|-6 +Abus|net@934||-0.5|IJ0|insLoadI@5|s[T,F]|-24|-6|skipNeve@1|s[T,F]|-40|-6 +Abus|net@935||-0.5|IJ2700|insLoadI@5|outD[19:30]|-18|-4|insSetFl@0|inD[1:36]|-18|8 +Abus|net@936||-0.5|IJ2700|number3@0|intD[1:18]|0|-4|skClrAB@0|intD[1:18]|0|8 +Abus|net@937||-0.5|IJ900|insLoadI@5|outD[19:30]|-18|-4|insMove@3|outD[19:30]|-18|-16 Abus|net@938||-0.5|IJ900|insMove@3|outD[19:30]|-18|-16|insLoadI@4|outD[19:30]|-18|-28 Abus|net@939||-0.5|IJ900|insLoadI@4|outD[19:30]|-18|-28|insMove@2|outD[19:30]|-18|-40 -Abus|net@940||-0.5|IJ900|insMove@2|outD[19:30]|-18|-40|insTail@1|outD[19:30]|-18|-52 +Abus|net@940||-0.5|IJ900|insMove@2|outD[19:30]|-18|-40|insSetFl@4|inD[1:36]|-18|-52 Abus|net@941||-0.5|IJ1800|srLoop@0|out[T,F]|-45|-18|skipNeve@7|s[T,F]|-40|-18 Abus|net@943||-0.5|IJ1800|srThru@1|out[T,F]|-45|-30|skipNeve@8|s[T,F]|-40|-30 Abus|net@944||-0.5|IJ1800|skipNeve@8|s[T,F]|-40|-30|insLoadI@4|s[T,F]|-24|-30 Abus|net@945||-0.5|IJ1800|srThru@2|out[T,F]|-45|-42|skipNeve@9|s[T,F]|-40|-42 Abus|net@946||-0.5|IJ1800|skipNeve@9|s[T,F]|-40|-42|insMove@2|s[T,F]|-24|-42 Abus|net@947||-0.5|IJ1800|srThru@3|out[T,F]|-45|-54|skipNeve@4|s[T,F]|-40|-54 -Abus|net@948||-0.5|IJ1800|skipNeve@4|s[T,F]|-40|-54|insTail@1|s[T,F]|-24|-54 -Abus|net@949||-0.5|IJ900|skClrAB@2|intD[1:18]|0|-4|numberXX@3|intD[1:18]|0|-16 +Abus|net@948||-0.5|IJ1800|skipNeve@4|s[T,F]|-40|-54|insSetFl@4|in[T,F]|-24|-54 +Abus|net@949||-0.5|IJ900|number3@0|intD[1:18]|0|-4|numberXX@3|intD[1:18]|0|-16 Abus|net@950||-0.5|IJ900|numberXX@3|intD[1:18]|0|-16|number6@2|intD[1:18]|0|-28 Abus|net@951||-0.5|IJ900|number6@2|intD[1:18]|0|-28|numberXX@2|intD[1:18]|0|-40 -Abus|net@958||-0.5|IJ1800|insTail@1|s[T,F]|-24|-54|numberXX@0|s[T,F]|-6|-54 +Abus|net@958||-0.5|IJ1800|insSetFl@4|in[T,F]|-24|-54|numberXX@0|s[T,F]|-6|-54 Abus|net@959||-0.5|IJ900|numberXX@2|intD[1:18]|0|-40|numberXX@0|intD[1:18]|0|-52 Abus|net@960||-0.5|IJ1800|lat[1:36]|in[1]|-28|36|pin@538||-20|36 Abus|net@963||-0.5|IJ1800|insLoadI@4|s[T,F]|-24|-30|number6@2|s[T,F]|-6|-30 @@ -3495,19 +3477,19 @@ Eshift||D5G2;|pin@4||I X # Cell programC;1{sch} -CprogramC;1{sch}||schematic|1219331355301|1225119534884| +CprogramC;1{sch}||schematic|1219331355301|1225562844768| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-24|18|||X| NOff-Page|conn@1||-19|24|||X| NOff-Page|conn@3||-42|40|||XYRRR| -IinsLoadOLC;1{ic}|insLoadO@2||-18|-18|||D5G4; +IinsLiteral;1{ic}|insLiter@0||-18|-42|||D5G4; +IinsLoadILC;2{ic}|insLoadI@0||-18|-18|||D5G4; +IinsMove;2{ic}|insMove@0||-18|-30|||D5G4; IinsSetFlags;1{ic}|insSetFl@0||-18|6|||D5G4; IinsSetFlags;1{ic}|insSetFl@1||-18|-6|||D5G4; -IinsSetFlags;1{ic}|insSetFl@4||-18|-42|||D5G4; -IinsSetFlags;1{ic}|insSetFl@6||-18|-30|||D5G4; IinsTail;1{ic}|insTail@0||-18|-54|||D5G4; IlatchesK:mlat1in10;1{ic}|lat[1:36]|D5G3;Y5;|-30|36|X||D5G4; -Inumber4;1{ic}|number4@0||0|-18|||D5G4; +Inumber5;1{ic}|number5@0||0|-18|||D5G4; InumberXX;1{ic}|numberXX@0||0|-54|||D5G4; Ngeneric:Invisible-Pin|pin@0||-8|57|||||ART_message(D5G6;)SprogramC Ngeneric:Invisible-Pin|pin@1||-8|47|||||ART_message(D5G3;)Sies 27 October 2008 @@ -3590,27 +3572,27 @@ Abus|net@933||-0.5|IJ1800|insSetFl@1|in[T,F]|-24|-6|skClrAB@1|s[T,F]|-6|-6 Abus|net@934||-0.5|IJ0|insSetFl@1|in[T,F]|-24|-6|skipNeve@1|s[T,F]|-40|-6 Abus|net@935||-0.5|IJ2700|insSetFl@1|inD[1:36]|-18|-4|insSetFl@0|inD[1:36]|-18|8 Abus|net@936||-0.5|IJ2700|skClrAB@1|intD[1:18]|0|-4|skClrAB@0|intD[1:18]|0|8 -Abus|net@937||-0.5|IJ900|insSetFl@1|inD[1:36]|-18|-4|insLoadO@2|outD[1:36]|-18|-16 -Abus|net@938||-0.5|IJ900|insLoadO@2|outD[1:36]|-18|-16|insSetFl@6|inD[1:36]|-18|-28 -Abus|net@939||-0.5|IJ900|insSetFl@6|inD[1:36]|-18|-28|insSetFl@4|inD[1:36]|-18|-40 -Abus|net@940||-0.5|IJ900|insSetFl@4|inD[1:36]|-18|-40|insTail@0|outD[19:30]|-18|-52 +Abus|net@937||-0.5|IJ900|insSetFl@1|inD[1:36]|-18|-4|insLoadI@0|outD[19:30]|-18|-16 +Abus|net@938||-0.5|IJ900|insLoadI@0|outD[19:30]|-18|-16|insMove@0|outD[19:30]|-18|-28 +Abus|net@939||-0.5|IJ900|insMove@0|outD[19:30]|-18|-28|insLiter@0|outD[19:30]|-18|-40 +Abus|net@940||-0.5|IJ900|insLiter@0|outD[19:30]|-18|-40|insTail@0|outD[19:30]|-18|-52 Abus|net@941||-0.5|IJ1800|srLoop@0|out[T,F]|-45|-18|skipNeve@7|s[T,F]|-40|-18 -Abus|net@942||-0.5|IJ1800|skipNeve@7|s[T,F]|-40|-18|insLoadO@2|in[T,F]|-24|-18 +Abus|net@942||-0.5|IJ1800|skipNeve@7|s[T,F]|-40|-18|insLoadI@0|s[T,F]|-24|-18 Abus|net@943||-0.5|IJ1800|srThru@1|out[T,F]|-45|-30|skipNeve@6|s[T,F]|-40|-30 -Abus|net@944||-0.5|IJ1800|skipNeve@6|s[T,F]|-40|-30|insSetFl@6|in[T,F]|-24|-30 +Abus|net@944||-0.5|IJ1800|skipNeve@6|s[T,F]|-40|-30|insMove@0|s[T,F]|-24|-30 Abus|net@945||-0.5|IJ1800|srThru@2|out[T,F]|-45|-42|skipNeve@8|s[T,F]|-40|-42 -Abus|net@946||-0.5|IJ1800|skipNeve@8|s[T,F]|-40|-42|insSetFl@4|in[T,F]|-24|-42 +Abus|net@946||-0.5|IJ1800|skipNeve@8|s[T,F]|-40|-42|insLiter@0|s[T,F]|-24|-42 Abus|net@947||-0.5|IJ1800|srThru@3|out[T,F]|-45|-54|skipNeve@4|s[T,F]|-40|-54 Abus|net@948||-0.5|IJ1800|skipNeve@4|s[T,F]|-40|-54|insTail@0|s[T,F]|-24|-54 -Abus|net@949||-0.5|IJ900|skClrAB@1|intD[1:18]|0|-4|number4@0|intD[1:18]|0|-16 -Abus|net@950||-0.5|IJ900|number4@0|intD[1:18]|0|-16|skBgets-@3|intD[1:18]|0|-28 +Abus|net@949||-0.5|IJ900|skClrAB@1|intD[1:18]|0|-4|number5@0|intD[1:18]|0|-16 +Abus|net@950||-0.5|IJ900|number5@0|intD[1:18]|0|-16|skBgets-@3|intD[1:18]|0|-28 Abus|net@951||-0.5|IJ900|skBgets-@3|intD[1:18]|0|-28|skAgets-@0|intD[1:18]|0|-40 Abus|net@958||-0.5|IJ1800|insTail@0|s[T,F]|-24|-54|numberXX@0|s[T,F]|-6|-54 Abus|net@959||-0.5|IJ900|skAgets-@0|intD[1:18]|0|-40|numberXX@0|intD[1:18]|0|-52 Abus|net@960||-0.5|IJ1800|lat[1:36]|in[1]|-28|36|pin@538||-20|36 -Abus|net@962||-0.5|IJ1800|insLoadO@2|in[T,F]|-24|-18|number4@0|s[T,F]|-6|-18 -Abus|net@963||-0.5|IJ1800|insSetFl@6|in[T,F]|-24|-30|skBgets-@3|s[T,F]|-6|-30 -Abus|net@964||-0.5|IJ1800|insSetFl@4|in[T,F]|-24|-42|skAgets-@0|s[T,F]|-6|-42 +Abus|net@962||-0.5|IJ1800|insLoadI@0|s[T,F]|-24|-18|number5@0|s[T,F]|-6|-18 +Abus|net@963||-0.5|IJ1800|insMove@0|s[T,F]|-24|-30|skBgets-@3|s[T,F]|-6|-30 +Abus|net@964||-0.5|IJ1800|insLiter@0|s[T,F]|-24|-42|skAgets-@0|s[T,F]|-6|-42 Abus|val[1:18]|D5G2;|-0.5|IJ2700|skClrAB@0|intD[1:18]|0|8|pin@534||0|12 Abus|val[1:36]|D5G2;|-0.5|IJ900|pin@538||-20|36|pin@539||-20|30 Abus|val[19:30]|D5G2;|-0.5|IJ2700|insSetFl@0|inD[1:36]|-18|8|pin@533||-18|12 @@ -4908,12 +4890,12 @@ Es[T,F]||D5G2;|pin@1||I X # Cell skipWhen-Z;1{sch} -CskipWhen-Z;1{sch}||schematic|1219710918702|1222719646662| +CskipWhen-Z;1{sch}||schematic|1219710918702|1225489063430| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||4.5|18|||YRRR| NOff-Page|conn@1||-32.5|-5.5|||| Idata0;1{ic}|data0@21||-12.5|0.5|||D5G4; -Idata4;1{ic}|data4@0||-24.5|0.5|||D5G4; +Idata2;1{ic}|data2@0||-24.5|0.5|||D5G4; Ngeneric:Invisible-Pin|pin@0||-18|30.5|||||ART_message(D5G6;)SskipWhen-Z Ngeneric:Invisible-Pin|pin@1||-18|21.5|||||ART_message(D5G3;)Sies 29 September 2008 Ngeneric:Invisible-Pin|pin@2||-18|25.5|||||ART_message(D5G4;)Sa data pattern @@ -4925,16 +4907,17 @@ NBus_Pin|pin@23||-18.5|10|-1|-1|| NBus_Pin|pin@25||-18.5|0.5|-1|-1|| Ngeneric:Invisible-Pin|pin@33||29|22.5|||||ART_message(D5G3;)Sskip bit codes NBus_Pin|pin@41||4.5|14|-1|-1|| -Ngeneric:Invisible-Pin|pin@51||28|18|||||ART_message(D5G2;)Sskip bits -Ngeneric:Invisible-Pin|pin@53||28|15|||||ART_message(D5G1;)S-Z Z -B B -A A -Ngeneric:Invisible-Pin|pin@57||28.5|12.5|||||ART_message(D5G1;)S36 35 34 33 32 31 +Ngeneric:Invisible-Pin|pin@58||30|18|||||ART_message(D5G2;)Sskip bits +Ngeneric:Invisible-Pin|pin@59||30|15|||||ART_message(D5G1;)SZ -Z -B B -A A +Ngeneric:Invisible-Pin|pin@60||30.5|12.5|||||ART_message(D5G1;)S36 35 34 33 32 31 +Ngeneric:Invisible-Pin|pin@61||30.5|10.5|||||ART_message(D5G1;)Sfixed 31 oct 08 IskipWhen-Z;1{ic}|skipWhen@1||10|29|||D5G4; Abus|intD[31:33]|D5G2;|-0.5|IJ900|pin@22||-6.5|10|pin@16||-6.5|0.5 Abus|intD[34:36]|D5G2;|-0.5|IJ900|pin@23||-18.5|10|pin@25||-18.5|0.5 Abus|net@5||-0.5|IJ900|data0@21|sel[2][T,F]|-12.5|-2.5|pin@10||-12.5|-5.5 Abus|net@6||-0.5|IJ1800|pin@11||-24.5|-5.5|pin@10||-12.5|-5.5 -Abus|net@7||-0.5|IJ900|data4@0|sel[1][T,F]|-24.5|-2.5|pin@11||-24.5|-5.5 -Abus|net@12||-0.5|IJ1800|data4@0|out[1:3]|-22.5|0.5|pin@25||-18.5|0.5 +Abus|net@7||-0.5|IJ900|data2@0|sel[1][T,F]|-24.5|-2.5|pin@11||-24.5|-5.5 +Abus|net@12||-0.5|IJ1800|data2@0|out[1:3]|-22.5|0.5|pin@25||-18.5|0.5 Abus|net@21||-0.5|IJ1800|data0@21|out[1:3]|-10.5|0.5|pin@16||-6.5|0.5 Abus|net@33||-0.5|IJ900|conn@0|a|4.5|16|pin@41||4.5|14 Abus|net@39||-0.5|IJ0|pin@11||-24.5|-5.5|conn@1|y|-30.5|-5.5 @@ -4961,7 +4944,7 @@ Es[T,F]||D5G2;|pin@1||I X # Cell skipWhenA;1{sch} -CskipWhenA;1{sch}||schematic|1219710918702|1222269781704| +CskipWhenA;1{sch}||schematic|1219710918702|1225489125636| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||4.5|18|||YRRR| NOff-Page|conn@1||-32.5|-5.5|||| @@ -4979,8 +4962,8 @@ NBus_Pin|pin@25||-18.5|0.5|-1|-1|| Ngeneric:Invisible-Pin|pin@33||29|22.5|||||ART_message(D5G3;)Sskip bit codes NBus_Pin|pin@41||4.5|14|-1|-1|| Ngeneric:Invisible-Pin|pin@51||28|18|||||ART_message(D5G2;)Sskip bits -Ngeneric:Invisible-Pin|pin@53||28|15|||||ART_message(D5G1;)S-Z Z -B B -A A Ngeneric:Invisible-Pin|pin@57||28.5|12.5|||||ART_message(D5G1;)S36 35 34 33 32 31 +Ngeneric:Invisible-Pin|pin@58||28|15|||||ART_message(D5G1;)SZ -Z -B B -A A IskipWhenA;1{ic}|skipWhen@0||10|29|||D5G4; Abus|intD[31:33]|D5G2;|-0.5|IJ900|pin@22||-6.5|10|pin@16||-6.5|0.5 Abus|intD[34:36]|D5G2;|-0.5|IJ900|pin@23||-18.5|10|pin@25||-18.5|0.5 @@ -5014,7 +4997,7 @@ Es[T,F]||D5G2;|pin@1||I X # Cell skipWhenB;1{sch} -CskipWhenB;1{sch}||schematic|1219710918702|1222712656240| +CskipWhenB;1{sch}||schematic|1219710918702|1225489133504| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||4.5|18|||YRRR| NOff-Page|conn@1||-32.5|-5.5|||| @@ -5032,8 +5015,8 @@ NBus_Pin|pin@25||-18.5|0.5|-1|-1|| Ngeneric:Invisible-Pin|pin@33||29|22.5|||||ART_message(D5G3;)Sskip bit codes NBus_Pin|pin@41||4.5|14|-1|-1|| Ngeneric:Invisible-Pin|pin@51||28|18|||||ART_message(D5G2;)Sskip bits -Ngeneric:Invisible-Pin|pin@53||28|15|||||ART_message(D5G1;)S-Z Z -B B -A A Ngeneric:Invisible-Pin|pin@57||28.5|12.5|||||ART_message(D5G1;)S36 35 34 33 32 31 +Ngeneric:Invisible-Pin|pin@58||28|15|||||ART_message(D5G1;)SZ -Z -B B -A A IskipWhenB;1{ic}|skipWhen@1||10|29|||D5G4; Abus|intD[31:33]|D5G2;|-0.5|IJ900|pin@22||-6.5|10|pin@16||-6.5|0.5 Abus|intD[34:36]|D5G2;|-0.5|IJ900|pin@23||-18.5|10|pin@25||-18.5|0.5 @@ -5067,13 +5050,13 @@ Es[T,F]||D5G2;|pin@1||I X # Cell skipWhenZ;1{sch} -CskipWhenZ;1{sch}||schematic|1219710918702|1222724443944| +CskipWhenZ;1{sch}||schematic|1219710918702|1225489047540| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||4.5|18|||YRRR| NOff-Page|conn@1||-32.5|-5.5|||| Idata0;1{ic}|data0@21||-12.5|0.5|||D5G4; -Idata2;1{ic}|data2@0||-24.5|0.5|||D5G4; -Ngeneric:Invisible-Pin|pin@0||-18|30.5|||||ART_message(D5G6;)SskipWhen-Z +Idata4;1{ic}|data4@0||-24.5|0.5|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-18|30.5|||||ART_message(D5G6;)SskipWhenZ Ngeneric:Invisible-Pin|pin@1||-18|21.5|||||ART_message(D5G3;)Sies 29 September 2008 Ngeneric:Invisible-Pin|pin@2||-18|25.5|||||ART_message(D5G4;)Sa data pattern NBus_Pin|pin@10||-12.5|-5.5|-1|-1|| @@ -5085,15 +5068,16 @@ NBus_Pin|pin@25||-18.5|0.5|-1|-1|| Ngeneric:Invisible-Pin|pin@33||29|22.5|||||ART_message(D5G3;)Sskip bit codes NBus_Pin|pin@41||4.5|14|-1|-1|| Ngeneric:Invisible-Pin|pin@51||28|18|||||ART_message(D5G2;)Sskip bits -Ngeneric:Invisible-Pin|pin@53||28|15|||||ART_message(D5G1;)S-Z Z -B B -A A +Ngeneric:Invisible-Pin|pin@53||28|15|||||ART_message(D5G1;)SZ -Z -B B -A A Ngeneric:Invisible-Pin|pin@57||28.5|12.5|||||ART_message(D5G1;)S36 35 34 33 32 31 +Ngeneric:Invisible-Pin|pin@58||28.5|10.5|||||ART_message(D5G1;)Sfixed 31 oct 08 IskipWhenZ;1{ic}|skipWhen@2||10|29|||D5G4; Abus|intD[31:33]|D5G2;|-0.5|IJ900|pin@22||-6.5|10|pin@16||-6.5|0.5 Abus|intD[34:36]|D5G2;|-0.5|IJ900|pin@23||-18.5|10|pin@25||-18.5|0.5 Abus|net@5||-0.5|IJ900|data0@21|sel[2][T,F]|-12.5|-2.5|pin@10||-12.5|-5.5 Abus|net@6||-0.5|IJ1800|pin@11||-24.5|-5.5|pin@10||-12.5|-5.5 -Abus|net@7||-0.5|IJ900|data2@0|sel[1][T,F]|-24.5|-2.5|pin@11||-24.5|-5.5 -Abus|net@12||-0.5|IJ1800|data2@0|out[1:3]|-22.5|0.5|pin@25||-18.5|0.5 +Abus|net@7||-0.5|IJ900|data4@0|sel[1][T,F]|-24.5|-2.5|pin@11||-24.5|-5.5 +Abus|net@12||-0.5|IJ1800|data4@0|out[1:3]|-22.5|0.5|pin@25||-18.5|0.5 Abus|net@21||-0.5|IJ1800|data0@21|out[1:3]|-10.5|0.5|pin@16||-6.5|0.5 Abus|net@33||-0.5|IJ900|conn@0|a|4.5|16|pin@41||4.5|14 Abus|net@39||-0.5|IJ0|pin@11||-24.5|-5.5|conn@1|y|-30.5|-5.5 @@ -5403,87 +5387,6 @@ Esin||D4G2;|conn@3|a|I Esout||D6G2;|conn@2|y|O X -# Cell tailBit;1{ic} -CtailBit;1{ic}||artwork|1219711405477|1224791934801|E -Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||0|2|-1|-1|| -Nschematic:Bus_Pin|pin@1||-6|0|-1|-1|| -NPin|pin@2||-6|-2|1|1|| -NPin|pin@3||-6|2|1|1|| -NPin|pin@4||6|2|1|1|| -NPin|pin@5||6|-2|1|1|| -Ngeneric:Invisible-Pin|pin@6||0|0|||||ART_message(D5G2;)Stail -AThicker|net@0|||FS2700|pin@2||-6|-2|pin@3||-6|2 -AThicker|net@1|||FS1800|pin@3||-6|2|pin@4||6|2 -AThicker|net@2|||FS900|pin@4||6|2|pin@5||6|-2 -AThicker|net@3|||FS0|pin@5||6|-2|pin@2||-6|-2 -EintD[1:18]||D5G2;|pin@0||O -Es[T,F]||D5G2;|pin@1||I -X - -# Cell tailBit;1{sch} -CtailBit;1{sch}||schematic|1219710918702|1224791979297| -Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@0||4.5|18|||YRRR| -NOff-Page|conn@1||-30.5|-5.5|||| -Idata0;1{ic}|data0@13||-12.5|0.5|||D5G4; -Idata0;1{ic}|data0@15||-0.5|0.5|||D5G4; -Idata0;1{ic}|data0@17||23.5|0.5|||D5G4; -Idata1;2{ic}|data1@0||11.5|0.5|||D5G4; -Idata4;1{ic}|data4@2||35.5|0.5|||D5G4; -Idata4;1{ic}|data4@3||-24.5|0.5|||D5G4; -Ngeneric:Invisible-Pin|pin@0||-18|30.5|||||ART_message(D5G6;)StailBit -Ngeneric:Invisible-Pin|pin@1||-18|21.5|||||ART_message(D5G3;)Sies 23 October 2008 -Ngeneric:Invisible-Pin|pin@2||-18|25.5|||||ART_message(D5G4;)Sa data pattern -NBus_Pin|pin@6||35.5|-5.5|-1|-1|| -NBus_Pin|pin@7||23.5|-5.5|-1|-1|| -NBus_Pin|pin@8||11.5|-5.5|-1|-1|| -NBus_Pin|pin@9||-0.5|-5.5|-1|-1|| -NBus_Pin|pin@10||-12.5|-5.5|-1|-1|| -NBus_Pin|pin@11||-24.5|-5.5|-1|-1|| -NBus_Pin|pin@15||41.5|0.5|-1|-1|| -NBus_Pin|pin@16||-6.5|0.5|-1|-1|| -NBus_Pin|pin@17||29.5|0.5|-1|-1|| -NBus_Pin|pin@18||41.5|10|-1|-1|| -NBus_Pin|pin@19||29.5|10|-1|-1|| -NBus_Pin|pin@20||17.5|10|-1|-1|| -NBus_Pin|pin@21||5.5|10|-1|-1|| -NBus_Pin|pin@22||-6.5|10|-1|-1|| -NBus_Pin|pin@23||-18.5|10|-1|-1|| -NBus_Pin|pin@24||17.5|0.5|-1|-1|| -NBus_Pin|pin@25||-18.5|0.5|-1|-1|| -NBus_Pin|pin@26||5.5|0.5|-1|-1|| -NBus_Pin|pin@41||4.5|14|-1|-1|| -ItailBit;1{ic}|tailBit@0||10|29|||D5G4; -Abus|intD[1:3]|D5G2;|-0.5|IJ900|pin@18||41.5|10|pin@15||41.5|0.5 -Abus|intD[4:6]|D5G2;|-0.5|IJ900|pin@19||29.5|10|pin@17||29.5|0.5 -Abus|intD[7:9]|D5G2;|-0.5|IJ900|pin@20||17.5|10|pin@24||17.5|0.5 -Abus|intD[10:12]|D5G2;|-0.5|IJ900|pin@21||5.5|10|pin@26||5.5|0.5 -Abus|intD[13:15]|D5G2;|-0.5|IJ900|pin@22||-6.5|10|pin@16||-6.5|0.5 -Abus|intD[16:18]|D5G2;|-0.5|IJ900|pin@23||-18.5|10|pin@25||-18.5|0.5 -Abus|net@0||-0.5|IJ1800|data4@2|out[1:3]|37.5|0.5|pin@15||41.5|0.5 -Abus|net@1||-0.5|IJ1800|data0@17|out[1:3]|25.5|0.5|pin@17||29.5|0.5 -Abus|net@2||-0.5|IJ1800|pin@9||-0.5|-5.5|pin@8||11.5|-5.5 -Abus|net@3||-0.5|IJ900|data0@15|sel[2][T,F]|-0.5|-2.5|pin@9||-0.5|-5.5 -Abus|net@4||-0.5|IJ1800|pin@10||-12.5|-5.5|pin@9||-0.5|-5.5 -Abus|net@5||-0.5|IJ900|data0@13|sel[2][T,F]|-12.5|-2.5|pin@10||-12.5|-5.5 -Abus|net@6||-0.5|IJ1800|pin@11||-24.5|-5.5|pin@10||-12.5|-5.5 -Abus|net@7||-0.5|IJ900|data4@3|sel[1][T,F]|-24.5|-2.5|pin@11||-24.5|-5.5 -Abus|net@12||-0.5|IJ1800|data4@3|out[1:3]|-22.5|0.5|pin@25||-18.5|0.5 -Abus|net@13||-0.5|IJ1800|data1@0|out[1:3]|13.5|0.5|pin@24||17.5|0.5 -Abus|net@16||-0.5|IJ1800|data0@15|out[1:3]|1.5|0.5|pin@26||5.5|0.5 -Abus|net@21||-0.5|IJ1800|data0@13|out[1:3]|-10.5|0.5|pin@16||-6.5|0.5 -Abus|net@24||-0.5|IJ2700|pin@6||35.5|-5.5|data4@2|sel[1][T,F]|35.5|-2.5 -Abus|net@25||-0.5|IJ1800|pin@7||23.5|-5.5|pin@6||35.5|-5.5 -Abus|net@26||-0.5|IJ900|data0@17|sel[2][T,F]|23.5|-2.5|pin@7||23.5|-5.5 -Abus|net@27||-0.5|IJ1800|pin@8||11.5|-5.5|pin@7||23.5|-5.5 -Abus|net@28||-0.5|IJ900|data1@0|sel[1][T,F]|11.5|-2.5|pin@8||11.5|-5.5 -Abus|net@33||-0.5|IJ900|conn@0|a|4.5|16|pin@41||4.5|14 -Abus|net@46||-0.5|IJ0|pin@11||-24.5|-5.5|conn@1|y|-28.5|-5.5 -EintD[1:18]||D6G2;|conn@0|y|O -Es[T,F]||D4G2;|conn@1|a|I -X - # Cell tfDriver;1{ic} CtfDriver;1{ic}||artwork|1214769478430|1214771137196|E Ngeneric:Facet-Center|art@0||0|0||||AV diff --git a/electric/registersK.jelib b/electric/registersK.jelib index a2f7755..960cdda 100755 --- a/electric/registersK.jelib +++ b/electric/registersK.jelib @@ -66,6 +66,437 @@ Eaout[T],out[1:37]|aout[T],outS[1:37]|D5G2;|pin@4||O Efire[A,B]||D5G2;|pin@0||I X +# Cell dReg2in38;4{lay} +CdReg2in38;4{lay}||cmos90|1194829372523|1225567403629||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225552942775|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225552942775 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@0||270|-88|||| +NX-Metal-2-Metal-3-Con|contact@1||414|-88|||| +NX-Metal-2-Metal-3-Con|contact@2||558|-88|||| +NX-Metal-2-Metal-3-Con|contact@3||702|-88|||| +NX-Metal-2-Metal-3-Con|contact@4||846|-88|||| +NX-Metal-2-Metal-3-Con|contact@5||990|-88|||| +NX-Metal-2-Metal-3-Con|contact@6||1134|-88|||| +NX-Metal-2-Metal-3-Con|contact@7||1278|-88|||| +NX-Metal-2-Metal-3-Con|contact@8||1422|-88|||| +NX-Metal-2-Metal-3-Con|contact@9||114|88|||| +NX-Metal-2-Metal-3-Con|contact@10||1410|88|||| +NX-Metal-2-Metal-3-Con|contact@11||1266|88|||| +NX-Metal-2-Metal-3-Con|contact@12||1122|88|||| +NX-Metal-2-Metal-3-Con|contact@13||978|88|||| +NX-Metal-2-Metal-3-Con|contact@14||834|88|||| +NX-Metal-2-Metal-3-Con|contact@15||690|88|||| +NX-Metal-2-Metal-3-Con|contact@16||546|88|||| +NX-Metal-2-Metal-3-Con|contact@17||402|88|||| +NX-Metal-2-Metal-3-Con|contact@18||258|88|||| +NX-Metal-2-Metal-3-Con|contact@37||336|-62|||| +NX-Metal-2-Metal-3-Con|contact@38||480|-62|||| +NX-Metal-2-Metal-3-Con|contact@39||624|-62|||| +NX-Metal-2-Metal-3-Con|contact@40||768|-62|||| +NX-Metal-2-Metal-3-Con|contact@41||912|-62|||| +NX-Metal-2-Metal-3-Con|contact@42||1056|-62|||| +NX-Metal-2-Metal-3-Con|contact@43||1200|-62|||| +NX-Metal-2-Metal-3-Con|contact@44||1344|-62|||| +NX-Metal-2-Metal-3-Con|contact@45||1488|-62|||| +NX-Metal-2-Metal-3-Con|contact@46||324|62|||| +NX-Metal-2-Metal-3-Con|contact@47||1476|62|||| +NX-Metal-2-Metal-3-Con|contact@48||1332|62|||| +NX-Metal-2-Metal-3-Con|contact@49||1188|62|||| +NX-Metal-2-Metal-3-Con|contact@50||1044|62|||| +NX-Metal-2-Metal-3-Con|contact@51||900|62|||| +NX-Metal-2-Metal-3-Con|contact@52||756|62|||| +NX-Metal-2-Metal-3-Con|contact@53||612|62|||| +NX-Metal-2-Metal-3-Con|contact@54||468|62|||| +NX-Metal-2-Metal-3-Con|contact@55||-318|-88|||| +NX-Metal-2-Metal-3-Con|contact@56||-462|-88|||| +NX-Metal-2-Metal-3-Con|contact@57||-606|-88|||| +NX-Metal-2-Metal-3-Con|contact@58||-750|-88|||| +NX-Metal-2-Metal-3-Con|contact@59||-894|-88|||| +NX-Metal-2-Metal-3-Con|contact@60||-1038|-88|||| +NX-Metal-2-Metal-3-Con|contact@61||-1182|-88|||| +NX-Metal-2-Metal-3-Con|contact@62||-1326|-88|||| +NX-Metal-2-Metal-3-Con|contact@63||-1470|-88|||| +NX-Metal-2-Metal-3-Con|contact@64||-306|88|||| +NX-Metal-2-Metal-3-Con|contact@65||-1458|88|||| +NX-Metal-2-Metal-3-Con|contact@66||-1314|88|||| +NX-Metal-2-Metal-3-Con|contact@67||-1170|88|||| +NX-Metal-2-Metal-3-Con|contact@68||-1026|88|||| +NX-Metal-2-Metal-3-Con|contact@69||-882|88|||| +NX-Metal-2-Metal-3-Con|contact@70||-738|88|||| +NX-Metal-2-Metal-3-Con|contact@71||-594|88|||| +NX-Metal-2-Metal-3-Con|contact@72||-450|88|||| +NX-Metal-2-Metal-3-Con|contact@73||-294|-144|||| +NX-Metal-2-Metal-3-Con|contact@74||-438|-144|||| +NX-Metal-2-Metal-3-Con|contact@75||-582|-138|||| +NX-Metal-2-Metal-3-Con|contact@76||-726|-138|||| +NX-Metal-2-Metal-3-Con|contact@77||-870|-132|||| +NX-Metal-2-Metal-3-Con|contact@78||-1014|-106|||| +NX-Metal-2-Metal-3-Con|contact@79||-1158|-56|||| +NX-Metal-2-Metal-3-Con|contact@81||-1302|-50|||| +NX-Metal-2-Metal-3-Con|contact@82||-1446|-38|||| +NX-Metal-2-Metal-3-Con|contact@83||336|-144|||| +NX-Metal-2-Metal-3-Con|contact@84||480|-144|||| +NX-Metal-2-Metal-3-Con|contact@85||624|-138|||| +NX-Metal-2-Metal-3-Con|contact@86||768|-138|||| +NX-Metal-2-Metal-3-Con|contact@87||912|-132|||| +NX-Metal-2-Metal-3-Con|contact@88||1056|-106|||| +NX-Metal-2-Metal-3-Con|contact@89||1200|-56|||| +NX-Metal-2-Metal-3-Con|contact@90||1344|-50|||| +NX-Metal-2-Metal-3-Con|contact@91||1488|-38|||| +NX-Metal-2-Metal-3-Con|contact@92||324|38|||| +NX-Metal-2-Metal-3-Con|contact@93||468|50|||| +NX-Metal-2-Metal-3-Con|contact@94||612|56|||| +NX-Metal-2-Metal-3-Con|contact@95||756|94|||| +NX-Metal-2-Metal-3-Con|contact@96||900|106|||| +NX-Metal-2-Metal-3-Con|contact@97||1044|132|||| +NX-Metal-2-Metal-3-Con|contact@98||1188|138|||| +NX-Metal-2-Metal-3-Con|contact@99||1332|144|||| +NX-Metal-2-Metal-3-Con|contact@100||1476|150|||| +NX-Metal-2-Metal-3-Con|contact@101||-282|38|||| +NX-Metal-2-Metal-3-Con|contact@102||-426|50|||| +NX-Metal-2-Metal-3-Con|contact@103||-570|56|||| +NX-Metal-2-Metal-3-Con|contact@104||-714|94|||| +NX-Metal-2-Metal-3-Con|contact@105||-858|106|||| +NX-Metal-2-Metal-3-Con|contact@106||-1002|132|||| +NX-Metal-2-Metal-3-Con|contact@107||-1146|138|||| +NX-Metal-2-Metal-3-Con|contact@108||-1290|144|||| +NX-Metal-2-Metal-3-Con|contact@109||-1434|150|||| +NX-Metal-1-Metal-2-Con|contact@110||-641|-138|||| +NX-Metal-1-Metal-2-Con|contact@111||692|-138|||| +NMetal-1-Metal-2-Con|contact@115||415|-144|||R| +NMetal-1-Metal-2-Con|contact@116||-352|-144|||R| +IdRegDrive;2{lay}|dRegDriv@1||0|0|||D5G4; +Idata2in18m2;1{lay}|data2in1@2||864|0|||D5G4; +Idata2in18m2;1{lay}|data2in1@4||-864|0|X||D5G4; +NMetal-3-Pin|pin@0||-582|-131|||| +NMetal-3-Pin|pin@1||-438|-131|||| +NMetal-2-Pin|pin@4||-352|-144|||| +NMetal-2-Pin|pin@7||415|-144|||| +NMetal-3-Pin|pin@8||-294|-135|||| +IfanPinsK:pinsIn09m3;1{lay}|pinsIn09@1||846|-132|X||D5G4; +IfanPinsK:pinsIn09m3;1{lay}|pinsIn09@2||-894|-132|||D5G4; +IfanPinsK:pinsIn09m3;1{lay}|pinsIn09@3||-882|-132|X||D5G4; +IfanPinsK:pinsIn10m3;1{lay}|pinsIn10@1||762|-132|||D5G4; +IfanPinsK:pinsOut09m3;1{lay}|pinsOut0@4||-870|-144|||D5G4; +IfanPinsK:pinsOut09m3;1{lay}|pinsOut0@5||-858|-144|X||D5G4; +Ametal-2|net@242|||S0|dRegDriv@1|dcl[A_1]|216|-11.7|data2in1@2|dcl[A]|216|-11.7 +Ametal-2|net@243|||S0|dRegDriv@1|dcl[B_1]|216|11.7|data2in1@2|dcl[B]|216|11.7 +Ametal-2|net@244|||S0|dRegDriv@1|gnd_1|216|-72|data2in1@2|gnd|216|-72 +Ametal-2|net@245|||S0|dRegDriv@1|gnd_3|216|72|data2in1@2|gnd_3|216|72 +Ametal-2|net@246|||S0|dRegDriv@1|vdd_3|216|-122|data2in1@2|vdd|216|-122 +Ametal-2|net@247|||S0|dRegDriv@1|vdd_2|216|-22|data2in1@2|vdd_2|216|-22 +Ametal-2|net@248|||S0|dRegDriv@1|vdd_7|216|122|data2in1@2|vdd_7|216|122 +Ametal-2|net@249|||S0|dRegDriv@1|vdd_6|216|22|data2in1@2|vdd_8|216|22 +Ametal-2|net@254|||S1800|data2in1@2|inB[1]|250.5|-88|contact@0||270|-88 +Ametal-3|net@255|||S2700|pinsIn09@1|in[2]|414|-132|contact@1||414|-88 +Ametal-2|net@256|||S1800|data2in1@2|inB[2]|394.5|-88|contact@1||414|-88 +Ametal-3|net@257|||S2700|pinsIn09@1|in[3]|558|-132|contact@2||558|-88 +Ametal-2|net@258|||S1800|data2in1@2|inB[3]|538.5|-88|contact@2||558|-88 +Ametal-3|net@259|||S2700|pinsIn09@1|in[4]|702|-132|contact@3||702|-88 +Ametal-2|net@260|||S1800|data2in1@2|inB[4]|682.5|-88|contact@3||702|-88 +Ametal-3|net@261|||S2700|pinsIn09@1|in[5]|846|-132|contact@4||846|-88 +Ametal-2|net@262|||S1800|data2in1@2|inB[5]|826.5|-88|contact@4||846|-88 +Ametal-3|net@263|||S2700|pinsIn09@1|in[6]|990|-132|contact@5||990|-88 +Ametal-2|net@264|||S1800|data2in1@2|inB[6]|970.5|-88|contact@5||990|-88 +Ametal-3|net@265|||S2700|pinsIn09@1|in[7]|1134|-132|contact@6||1134|-88 +Ametal-2|net@266|||S1800|data2in1@2|inB[7]|1114.5|-88|contact@6||1134|-88 +Ametal-3|net@267|||S2700|pinsIn09@1|in[8]|1278|-132|contact@7||1278|-88 +Ametal-2|net@268|||S1800|data2in1@2|inB[8]|1258.5|-88|contact@7||1278|-88 +Ametal-3|net@269|||S2700|pinsIn09@1|in[9]|1422|-132|contact@8||1422|-88 +Ametal-2|net@270|||S1800|data2in1@2|inB[9]|1402.5|-88|contact@8||1422|-88 +Ametal-3|net@271|||S2700|pinsIn10@1|in[10]|114|-132|contact@9||114|88 +Ametal-2|net@272|||S1800|dRegDriv@1|inB[1]|106.5|88|contact@9||114|88 +Ametal-3|net@273|||S2700|pinsIn10@1|in[1]|1410|-132|contact@10||1410|88 +Ametal-2|net@274|||S1800|data2in1@2|inB[10]|1402.5|88|contact@10||1410|88 +Ametal-3|net@275|||S2700|pinsIn10@1|in[2]|1266|-132|contact@11||1266|88 +Ametal-2|net@276|||S1800|data2in1@2|inB[11]|1258.5|88|contact@11||1266|88 +Ametal-3|net@277|||S2700|pinsIn10@1|in[3]|1122|-132|contact@12||1122|88 +Ametal-2|net@278|||S1800|data2in1@2|inB[12]|1114.5|88|contact@12||1122|88 +Ametal-3|net@279|||S2700|pinsIn10@1|in[4]|978|-132|contact@13||978|88 +Ametal-2|net@280|||S1800|data2in1@2|inB[13]|970.5|88|contact@13||978|88 +Ametal-3|net@281|||S2700|pinsIn10@1|in[5]|834|-132|contact@14||834|88 +Ametal-2|net@282|||S1800|data2in1@2|inB[14]|826.5|88|contact@14||834|88 +Ametal-3|net@283|||S2700|pinsIn10@1|in[6]|690|-132|contact@15||690|88 +Ametal-2|net@284|||S1800|data2in1@2|inB[15]|682.5|88|contact@15||690|88 +Ametal-3|net@285|||S2700|pinsIn10@1|in[7]|546|-132|contact@16||546|88 +Ametal-2|net@286|||S1800|data2in1@2|inB[16]|538.5|88|contact@16||546|88 +Ametal-3|net@287|||S2700|pinsIn10@1|in[8]|402|-132|contact@17||402|88 +Ametal-2|net@288|||S1800|data2in1@2|inB[17]|394.5|88|contact@17||402|88 +Ametal-3|net@289|||S2700|pinsIn10@1|in[9]|258|-132|contact@18||258|88 +Ametal-2|net@290|||S1800|data2in1@2|inB[18]|250.5|88|contact@18||258|88 +Ametal-2|net@328|||S0|data2in1@2|outS[1]|346|-62|contact@37||336|-62 +Ametal-2|net@330|||S0|data2in1@2|outS[2]|490|-62|contact@38||480|-62 +Ametal-2|net@332|||S0|data2in1@2|outS[3]|634|-62|contact@39||624|-62 +Ametal-2|net@334|||S0|data2in1@2|outS[4]|778|-62|contact@40||768|-62 +Ametal-2|net@336|||S0|data2in1@2|outS[5]|922|-62|contact@41||912|-62 +Ametal-2|net@338|||S0|data2in1@2|outS[6]|1066|-62|contact@42||1056|-62 +Ametal-2|net@340|||S0|data2in1@2|outS[7]|1210|-62|contact@43||1200|-62 +Ametal-2|net@342|||S0|data2in1@2|outS[8]|1354|-62|contact@44||1344|-62 +Ametal-2|net@344|||S0|data2in1@2|outS[9]|1498|-62|contact@45||1488|-62 +Ametal-2|net@346|||S0|data2in1@2|outS[18]|346|62|contact@46||324|62 +Ametal-2|net@348|||S0|data2in1@2|outS[10]|1498|62|contact@47||1476|62 +Ametal-2|net@350|||S0|data2in1@2|outS[11]|1354|62|contact@48||1332|62 +Ametal-2|net@352|||S0|data2in1@2|outS[12]|1210|62|contact@49||1188|62 +Ametal-2|net@354|||S0|data2in1@2|outS[13]|1066|62|contact@50||1044|62 +Ametal-2|net@356|||S0|data2in1@2|outS[14]|922|62|contact@51||900|62 +Ametal-2|net@358|||S0|data2in1@2|outS[15]|778|62|contact@52||756|62 +Ametal-2|net@360|||S0|data2in1@2|outS[16]|634|62|contact@53||612|62 +Ametal-2|net@362|||S0|data2in1@2|outS[17]|490|62|contact@54||468|62 +Ametal-3|net@367|||S2700|pinsIn09@1|in[1]|270|-132|contact@0||270|-88 +Ametal-3|net@396|||S2700|pinsIn09@2|in[1]|-318|-132|contact@55||-318|-88 +Ametal-2|net@397|||S0|data2in1@4|inB[1]|-250.5|-88|contact@55||-318|-88 +Ametal-3|net@398|||S2700|pinsIn09@2|in[2]|-462|-132|contact@56||-462|-88 +Ametal-2|net@399|||S0|data2in1@4|inB[2]|-394.5|-88|contact@56||-462|-88 +Ametal-3|net@400|||S2700|pinsIn09@2|in[3]|-606|-132|contact@57||-606|-88 +Ametal-2|net@401|||S0|data2in1@4|inB[3]|-538.5|-88|contact@57||-606|-88 +Ametal-3|net@402|||S2700|pinsIn09@2|in[4]|-750|-132|contact@58||-750|-88 +Ametal-2|net@403|||S0|data2in1@4|inB[4]|-682.5|-88|contact@58||-750|-88 +Ametal-3|net@404|||S2700|pinsIn09@2|in[5]|-894|-132|contact@59||-894|-88 +Ametal-2|net@405|||S0|data2in1@4|inB[5]|-826.5|-88|contact@59||-894|-88 +Ametal-3|net@406|||S2700|pinsIn09@2|in[6]|-1038|-132|contact@60||-1038|-88 +Ametal-2|net@407|||S0|data2in1@4|inB[6]|-970.5|-88|contact@60||-1038|-88 +Ametal-3|net@408|||S2700|pinsIn09@2|in[7]|-1182|-132|contact@61||-1182|-88 +Ametal-2|net@409|||S0|data2in1@4|inB[7]|-1114.5|-88|contact@61||-1182|-88 +Ametal-3|net@410|||S2700|pinsIn09@2|in[8]|-1326|-132|contact@62||-1326|-88 +Ametal-2|net@411|||S0|data2in1@4|inB[8]|-1258.5|-88|contact@62||-1326|-88 +Ametal-3|net@412|||S2700|pinsIn09@2|in[9]|-1470|-132|contact@63||-1470|-88 +Ametal-2|net@413|||S0|data2in1@4|inB[9]|-1402.5|-88|contact@63||-1470|-88 +Ametal-3|net@414|||S2700|pinsIn09@3|in[9]|-306|-132|contact@64||-306|88 +Ametal-2|net@415|||S0|data2in1@4|inB[18]|-250.5|88|contact@64||-306|88 +Ametal-3|net@416|||S2700|pinsIn09@3|in[1]|-1458|-132|contact@65||-1458|88 +Ametal-2|net@417|||S0|data2in1@4|inB[10]|-1402.5|88|contact@65||-1458|88 +Ametal-3|net@418|||S2700|pinsIn09@3|in[2]|-1314|-132|contact@66||-1314|88 +Ametal-2|net@419|||S0|data2in1@4|inB[11]|-1258.5|88|contact@66||-1314|88 +Ametal-3|net@420|||S2700|pinsIn09@3|in[3]|-1170|-132|contact@67||-1170|88 +Ametal-2|net@421|||S0|data2in1@4|inB[12]|-1114.5|88|contact@67||-1170|88 +Ametal-3|net@422|||S2700|pinsIn09@3|in[4]|-1026|-132|contact@68||-1026|88 +Ametal-2|net@423|||S0|data2in1@4|inB[13]|-970.5|88|contact@68||-1026|88 +Ametal-3|net@424|||S2700|pinsIn09@3|in[5]|-882|-132|contact@69||-882|88 +Ametal-2|net@425|||S0|data2in1@4|inB[14]|-826.5|88|contact@69||-882|88 +Ametal-3|net@426|||S2700|pinsIn09@3|in[6]|-738|-132|contact@70||-738|88 +Ametal-2|net@427|||S0|data2in1@4|inB[15]|-682.5|88|contact@70||-738|88 +Ametal-3|net@428|||S2700|pinsIn09@3|in[7]|-594|-132|contact@71||-594|88 +Ametal-2|net@429|||S0|data2in1@4|inB[16]|-538.5|88|contact@71||-594|88 +Ametal-3|net@430|||S2700|pinsIn09@3|in[8]|-450|-132|contact@72||-450|88 +Ametal-2|net@431|||S0|data2in1@4|inB[17]|-394.5|88|contact@72||-450|88 +Ametal-2|net@432|||S0|data2in1@4|dcl[A]|-216|-11.7|dRegDriv@1|dcl[A]|-216|-11.7 +Ametal-2|net@433|||S0|data2in1@4|dcl[B]|-216|11.7|dRegDriv@1|dcl[B]|-216|11.7 +Ametal-2|net@434|||S0|data2in1@4|gnd|-216|-72|dRegDriv@1|gnd_2|-216|-72 +Ametal-2|net@435|||S0|data2in1@4|gnd_3|-216|72|dRegDriv@1|gnd|-216|72 +Ametal-2|net@436|||S0|data2in1@4|vdd|-216|-122|dRegDriv@1|vdd_5|-216|-122 +Ametal-2|net@437|||S0|data2in1@4|vdd_2|-216|-22|dRegDriv@1|vdd_4|-216|-22 +Ametal-2|net@438|||S0|data2in1@4|vdd_7|-216|122|dRegDriv@1|vdd|-216|122 +Ametal-2|net@439|||S0|data2in1@4|vdd_8|-216|22|dRegDriv@1|vdd_1|-216|22 +Ametal-3|net@451|||S900|pinsOut0@4|out[1]|-294|-144|contact@73||-294|-144 +Ametal-3|net@453|||S900|pinsOut0@4|out[2]|-438|-144|contact@74||-438|-144 +Ametal-3|net@455|||S2700|pinsOut0@4|out[3]|-582|-144|contact@75||-582|-138 +Ametal-3|net@457|||S2700|pinsOut0@4|out[4]|-726|-144|contact@76||-726|-138 +Ametal-3|net@459|||S2700|pinsOut0@4|out[5]|-870|-144|contact@77||-870|-132 +Ametal-3|net@461|||S2700|pinsOut0@4|out[6]|-1014|-144|contact@78||-1014|-106 +Ametal-3|net@463|||S2700|pinsOut0@4|out[7]|-1158|-144|contact@79||-1158|-56 +Ametal-3|net@472|||S2700|pinsOut0@4|out[8]|-1302|-144|contact@81||-1302|-50 +Ametal-3|net@474|||S2700|pinsOut0@4|out[9]|-1446|-144|contact@82||-1446|-38 +Ametal-3|net@503|||S900|contact@37||336|-62|contact@83||336|-144 +Ametal-3|net@504|||S900|contact@38||480|-62|contact@84||480|-144 +Ametal-3|net@505|||S900|contact@39||624|-62|contact@85||624|-138 +Ametal-3|net@506|||S900|contact@40||768|-62|contact@86||768|-138 +Ametal-3|net@507|||S900|contact@41||912|-62|contact@87||912|-132 +Ametal-3|net@508|||S900|contact@42||1056|-62|contact@88||1056|-106 +Ametal-3|net@509|||S2700|contact@43||1200|-62|contact@89||1200|-56 +Ametal-3|net@510|||S2700|contact@44||1344|-62|contact@90||1344|-50 +Ametal-3|net@511|||S2700|contact@45||1488|-62|contact@91||1488|-38 +Ametal-2|net@514|||S0|contact@83||336|-144|contact@73||-294|-144 +Ametal-2|net@520|||S0|contact@91||1488|-38|contact@82||-1446|-38 +Ametal-2|net@523|||S0|contact@90||1344|-50|contact@81||-1302|-50 +Ametal-2|net@526|||S0|contact@89||1200|-56|contact@79||-1158|-56 +Ametal-2|net@529|||S0|contact@85||624|-138|contact@75||-582|-138 +Ametal-2|net@535|||S0|contact@87||912|-132|contact@77||-870|-132 +Ametal-2|net@538|||S0|contact@88||1056|-106|contact@78||-1014|-106 +Ametal-2|net@541|||S1800|contact@108||-1290|144|contact@99||1332|144 +Ametal-2|net@542|||S1800|contact@107||-1146|138|contact@98||1188|138 +Ametal-3|net@569|||S900|contact@46||324|62|contact@92||324|38 +Ametal-3|net@570|||S900|contact@54||468|62|contact@93||468|50 +Ametal-3|net@571|||S900|contact@53||612|62|contact@94||612|56 +Ametal-3|net@572|||S2700|contact@52||756|62|contact@95||756|94 +Ametal-3|net@573|||S2700|contact@51||900|62|contact@96||900|106 +Ametal-3|net@574|||S2700|contact@50||1044|62|contact@97||1044|132 +Ametal-3|net@575|||S2700|contact@49||1188|62|contact@98||1188|138 +Ametal-2|net@582|||S1800|contact@109||-1434|150|contact@100||1476|150 +Ametal-3|net@583|||S2700|contact@48||1332|62|contact@99||1332|144 +Ametal-3|net@584|||S2700|contact@47||1476|62|contact@100||1476|150 +Ametal-3|net@586|||S2700|pinsOut0@5|out[9]|-282|-144|contact@101||-282|38 +Ametal-3|net@588|||S2700|pinsOut0@5|out[8]|-426|-144|contact@102||-426|50 +Ametal-3|net@590|||S2700|pinsOut0@5|out[7]|-570|-144|contact@103||-570|56 +Ametal-3|net@592|||S2700|pinsOut0@5|out[6]|-714|-144|contact@104||-714|94 +Ametal-3|net@594|||S2700|pinsOut0@5|out[5]|-858|-144|contact@105||-858|106 +Ametal-3|net@596|||S2700|pinsOut0@5|out[4]|-1002|-144|contact@106||-1002|132 +Ametal-3|net@598|||S2700|pinsOut0@5|out[3]|-1146|-144|contact@107||-1146|138 +Ametal-3|net@600|||S2700|pinsOut0@5|out[2]|-1290|-144|contact@108||-1290|144 +Ametal-3|net@602|||S2700|pinsOut0@5|out[1]|-1434|-144|contact@109||-1434|150 +Ametal-2|net@605|||S0|contact@92||324|38|contact@101||-282|38 +Ametal-2|net@608|||S0|contact@93||468|50|contact@102||-426|50 +Ametal-2|net@611|||S0|contact@94||612|56|contact@103||-570|56 +Ametal-2|net@614|||S0|contact@95||756|94|contact@104||-714|94 +Ametal-2|net@617|||S0|contact@96||900|106|contact@105||-858|106 +Ametal-2|net@620|||S0|contact@97||1044|132|contact@106||-1002|132 +Ametal-2|net@626|||S0|contact@86||768|-138|contact@111||692|-138 +Ametal-2|net@628|||S1800|contact@76||-726|-138|contact@110||-641|-138 +Ametal-1|net@630|||S0|contact@111||692|-138|contact@110||-641|-138 +Ametal-3|net@631|||S2700|contact@75||-582|-138|pin@0||-582|-131 +Ametal-3|net@632|||S2700|contact@74||-438|-144|pin@1||-438|-131 +Ametal-2|net@634|||S0|pin@4||-352|-144|contact@74||-438|-144 +Ametal-2|net@639|||S2700|pin@4||-352|-144|contact@116||-352|-144 +Ametal-2|net@641|||S0|contact@84||480|-144|pin@7||415|-144 +Ametal-2|net@646|||S2700|pin@7||415|-144|contact@115||415|-144 +Ametal-1|net@647|||S0|contact@115||415|-144|contact@116||-352|-144 +Ametal-3|net@650|||S2700|contact@73||-294|-144|pin@8||-294|-135 +EainA[T]||D5G2;|dRegDriv@1|inA[2]|I +EainB[T]||D5G2;|dRegDriv@1|inB[2]|I +Eaout[T]||D5G2;|dRegDriv@1|outS[2]|O +Efire[A]||D5G2;|dRegDriv@1|fire[A]|I +Efire[B]||D5G2;|dRegDriv@1|fire[B]|I +Egnd||D5G2;|data2in1@4|gnd_2|G +Egnd_1||D5G2;|data2in1@2|gnd_1|G +Egnd_2||D5G2;|data2in1@2|gnd_2|G +Egnd_3||D5G2;|data2in1@4|gnd_1|G +EinA[1]||D5G2;|data2in1@2|inA[1]|I +EinA[2]||D5G2;|data2in1@2|inA[2]|I +EinA[3]||D5G2;|data2in1@2|inA[3]|I +EinA[4]||D5G2;|data2in1@2|inA[4]|I +EinA[5]||D5G2;|data2in1@2|inA[5]|I +EinA[6]||D5G2;|data2in1@2|inA[6]|I +EinA[7]||D5G2;|data2in1@2|inA[7]|I +EinA[8]||D5G2;|data2in1@2|inA[8]|I +EinA[9]||D5G2;|data2in1@2|inA[9]|I +EinA[10]||D5G2;|data2in1@2|inA[10]|I +EinA[11]||D5G2;|data2in1@2|inA[11]|I +EinA[12]||D5G2;|data2in1@2|inA[12]|I +EinA[13]||D5G2;|data2in1@2|inA[13]|I +EinA[14]||D5G2;|data2in1@2|inA[14]|I +EinA[15]||D5G2;|data2in1@2|inA[15]|I +EinA[16]||D5G2;|data2in1@2|inA[16]|I +EinA[17]||D5G2;|data2in1@2|inA[17]|I +EinA[18]||D5G2;|data2in1@2|inA[18]|I +EinA[19]||D5G2;|dRegDriv@1|inA[1]|I +EinA[20]||D5G2;|data2in1@4|inA[1]|I +EinA[21]||D5G2;|data2in1@4|inA[2]|I +EinA[22]||D5G2;|data2in1@4|inA[3]|I +EinA[23]||D5G2;|data2in1@4|inA[4]|I +EinA[24]||D5G2;|data2in1@4|inA[5]|I +EinA[25]||D5G2;|data2in1@4|inA[6]|I +EinA[26]||D5G2;|data2in1@4|inA[7]|I +EinA[27]||D5G2;|data2in1@4|inA[8]|I +EinA[28]||D5G2;|data2in1@4|inA[9]|I +EinA[29]||D5G2;|data2in1@4|inA[10]|I +EinA[30]||D5G2;|data2in1@4|inA[11]|I +EinA[31]||D5G2;|data2in1@4|inA[12]|I +EinA[32]||D5G2;|data2in1@4|inA[13]|I +EinA[33]||D5G2;|data2in1@4|inA[14]|I +EinA[34]||D5G2;|data2in1@4|inA[15]|I +EinA[35]||D5G2;|data2in1@4|inA[16]|I +EinA[36]||D5G2;|data2in1@4|inA[17]|I +EinA[37]||D5G2;|data2in1@4|inA[18]|I +EinB[1]||D5G2;|pinsIn09@1|in[1]|I +EinB[2]||D5G2;|pinsIn09@1|in[2]|I +EinB[3]||D5G2;|pinsIn09@1|in[3]|I +EinB[4]||D5G2;|pinsIn09@1|in[4]|I +EinB[5]||D5G2;|pinsIn09@1|in[5]|I +EinB[6]||D5G2;|pinsIn09@1|in[6]|I +EinB[7]||D5G2;|pinsIn09@1|in[7]|I +EinB[8]||D5G2;|pinsIn09@1|in[8]|I +EinB[9]||D5G2;|pinsIn09@1|in[9]|I +EinB[10]||D5G2;|pinsIn10@1|in[1]|I +EinB[11]||D5G2;|pinsIn10@1|in[2]|I +EinB[12]||D5G2;|pinsIn10@1|in[3]|I +EinB[13]||D5G2;|pinsIn10@1|in[4]|I +EinB[14]||D5G2;|pinsIn10@1|in[5]|I +EinB[15]||D5G2;|pinsIn10@1|in[6]|I +EinB[16]||D5G2;|pinsIn10@1|in[7]|I +EinB[17]||D5G2;|pinsIn10@1|in[8]|I +EinB[18]||D5FLeave alone;G2;|pinsIn10@1|in[9]|I +EinB[19]||D5FLeave alone;G2;|pinsIn10@1|in[10]|I +EinB[20]||D5G2;|pinsIn09@2|in[1]|I +EinB[21]||D5G2;|pinsIn09@2|in[2]|I +EinB[22]||D5G2;|pinsIn09@2|in[3]|I +EinB[23]||D5G2;|pinsIn09@2|in[4]|I +EinB[24]||D5G2;|pinsIn09@2|in[5]|I +EinB[25]||D5G2;|pinsIn09@2|in[6]|I +EinB[26]||D5G2;|pinsIn09@2|in[7]|I +EinB[27]||D5G2;|pinsIn09@2|in[8]|I +EinB[28]||D5G2;|pinsIn09@2|in[9]|I +EinB[29]||D5G2;|pinsIn09@3|in[1]|I +EinB[30]||D5G2;|pinsIn09@3|in[2]|I +EinB[31]||D5G2;|pinsIn09@3|in[3]|I +EinB[32]||D5G2;|pinsIn09@3|in[4]|I +EinB[33]||D5G2;|pinsIn09@3|in[5]|I +EinB[34]||D5G2;|pinsIn09@3|in[6]|I +EinB[35]||D5G2;|pinsIn09@3|in[7]|I +EinB[36]||D5G2;|pinsIn09@3|in[8]|I +EinB[37]||D5G2;|pinsIn09@3|in[9]|I +EoutS[1]||D5G2;|data2in1@2|outS[1]|O +EoutS[2]||D5G2;|data2in1@2|outS[2]|O +EoutS[3]||D5G2;|data2in1@2|outS[3]|O +EoutS[4]||D5G2;|data2in1@2|outS[4]|O +EoutS[5]||D5G2;|data2in1@2|outS[5]|O +EoutS[6]||D5G2;|data2in1@2|outS[6]|O +EoutS[7]||D5G2;|data2in1@2|outS[7]|O +EoutS[8]||D5G2;|data2in1@2|outS[8]|O +EoutS[9]||D5G2;|data2in1@2|outS[9]|O +EoutS[10]||D5G2;|data2in1@2|outS[10]|O +EoutS[11]||D5G2;|data2in1@2|outS[11]|O +EoutS[12]||D5G2;|data2in1@2|outS[12]|O +EoutS[13]||D5G2;|data2in1@2|outS[13]|O +EoutS[14]||D5G2;|data2in1@2|outS[14]|O +EoutS[15]||D5G2;|data2in1@2|outS[15]|O +EoutS[16]||D5G2;|data2in1@2|outS[16]|O +EoutS[17]||D5G2;|data2in1@2|outS[17]|O +EoutS[18]||D5G2;|data2in1@2|outS[18]|O +EoutS[19]||D5G2;|dRegDriv@1|outS[1]|O +EoutS[20]||D5G2;|data2in1@4|outS[1]|O +EoutS[21]||D5G2;|data2in1@4|outS[2]|O +EoutS[22]||D5G2;|data2in1@4|outS[3]|O +EoutS[23]||D5G2;|data2in1@4|outS[4]|O +EoutS[24]||D5G2;|data2in1@4|outS[5]|O +EoutS[25]||D5G2;|data2in1@4|outS[6]|O +EoutS[26]||D5G2;|data2in1@4|outS[7]|O +EoutS[27]||D5G2;|data2in1@4|outS[8]|O +EoutS[28]||D5G2;|data2in1@4|outS[9]|O +EoutS[29]||D5G2;|data2in1@4|outS[10]|O +EoutS[30]||D5G2;|data2in1@4|outS[11]|O +EoutS[31]||D5G2;|data2in1@4|outS[12]|O +EoutS[32]||D5G2;|data2in1@4|outS[13]|O +EoutS[33]||D5G2;|data2in1@4|outS[14]|O +EoutS[34]||D5G2;|data2in1@4|outS[15]|O +EoutS[35]||D5G2;|data2in1@4|outS[16]|O +EoutS[36]||D5G2;|data2in1@4|outS[17]|O +EoutS[37]||D5G2;|data2in1@4|outS[18]|O +Evdd||D5G2;|data2in1@4|vdd_6|P +Evdd_3||D5G2;|data2in1@2|vdd_3|P +Evdd_4||D5G2;|data2in1@2|vdd_4|P +Evdd_5||D5G2;|data2in1@2|vdd_5|P +Evdd_6||D5G2;|data2in1@2|vdd_6|P +Evdd_7||D5G2;|data2in1@4|vdd_3|P +Evdd_8||D5G2;|data2in1@4|vdd_4|P +Evdd_9||D5G2;|data2in1@4|vdd_5|P +Eout[1]|xc[1]|D5G2;|pinsOut0@4|out[1]|O +Eout[2]|xc[2]|D5G2;|pinsOut0@4|out[2]|O +Eout[3]|xc[3]|D5G2;|pinsOut0@4|out[3]|O +Eout[4]|xc[4]|D5G2;|pinsOut0@4|out[4]|O +Eout[5]|xc[5]|D5G2;|pinsOut0@4|out[5]|O +Eout[6]|xc[6]|D5G2;|pinsOut0@4|out[6]|O +Eout[7]|xc[7]|D5G2;|pinsOut0@4|out[7]|O +Eout[8]|xc[8]|D5G2;|pinsOut0@4|out[8]|O +Eout[9]|xc[9]|D5G2;|pinsOut0@4|out[9]|O +Exc[10]||D5G2;|pinsOut0@5|out[1]|O +Exc[11]||D5G2;|pinsOut0@5|out[2]|O +Exc[12]||D5G2;|pinsOut0@5|out[3]|O +Exc[13]||D5G2;|pinsOut0@5|out[4]|O +Exc[14]||D5G2;|pinsOut0@5|out[5]|O +Exc[15]||D5G2;|pinsOut0@5|out[6]|O +Exc[16]||D5G2;|pinsOut0@5|out[7]|O +Exc[17]||D5G2;|pinsOut0@5|out[8]|O +Exc[18]||D5G2;|pinsOut0@5|out[9]|O +X + # Cell dReg2in38;3{lay} CdReg2in38;3{lay}||cmos90|1194829372523|1218140884111||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216154720823|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1218146079233 Ngeneric:Facet-Center|art@0||0|0||||AV @@ -471,7 +902,7 @@ Efire[A,B]||D4G2;|conn@2|a|I X # Cell dRegAll;1{ic} -CdRegAll;1{ic}||artwork|1217252608495|1219797862944|E +CdRegAll;1{ic}||artwork|1217252608495|1225546490978|E Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@2||2|-3.5|1|1|X| Nschematic:Bus_Pin|pin@0||-4|1|-1|-1|| @@ -558,14 +989,278 @@ EainA[T],inA[1:37]||D5G2;|pin@0||I EainB[T]||D5G2;|pin@2||I Eaout[T],outS[1:37]||D5G2;|pin@4||O Ec[S]||D5G2;|pin@6||I -Efire[A,B]|fire[A]|D5G2;|pin@8||I -Etake[A_1]|fire[B]|D5G2;|pin@48||I +Etake[A_1]|fire[L]|D5G2;|pin@48||I +Efire[A,B]|fire[M]|D5G2;|pin@8||I Elit[1:19]||D5G2;|pin@10||I Esel||D5G2;|pin@12||I X +# Cell dRegAll;3{lay} +CdRegAll;3{lay}||cmos90|1216110350844|1225567242493||ATTR_NCC(D5G3;NTY288;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216129689566|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1218146079233 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@0||-79|-366|||| +NX-Metal-2-Metal-3-Con|contact@1||-19|-354|||| +NX-Metal-2-Metal-3-Con|contact@2||65|-342|||| +NX-Metal-2-Metal-3-Con|contact@3||-511|-438|||| +NX-Metal-2-Metal-3-Con|contact@4||-451|-426|||| +NX-Metal-2-Metal-3-Con|contact@5||-367|-414|||| +NX-Metal-2-Metal-3-Con|contact@6||-307|-402|||| +NX-Metal-2-Metal-3-Con|contact@7||-223|-390|||| +NX-Metal-2-Metal-3-Con|contact@8||-163|-378|||| +NX-Metal-2-Metal-3-Con|contact@9||270|-438|||| +NX-Metal-2-Metal-3-Con|contact@10||414|-426|||| +NX-Metal-2-Metal-3-Con|contact@11||558|-414|||| +NX-Metal-2-Metal-3-Con|contact@12||702|-402|||| +NX-Metal-2-Metal-3-Con|contact@13||846|-390|||| +NX-Metal-2-Metal-3-Con|contact@14||990|-378|||| +NX-Metal-2-Metal-3-Con|contact@15||1134|-366|||| +NX-Metal-2-Metal-3-Con|contact@16||1278|-354|||| +NX-Metal-2-Metal-3-Con|contact@17||1422|-342|||| +NX-Metal-2-Metal-3-Con|contact@18||-481|-618|||| +NX-Metal-2-Metal-3-Con|contact@19||-421|-606|||| +NX-Metal-2-Metal-3-Con|contact@20||-337|-594|||| +NX-Metal-2-Metal-3-Con|contact@21||-277|-582|||| +NX-Metal-2-Metal-3-Con|contact@22||-193|-570|||| +NX-Metal-2-Metal-3-Con|contact@23||-133|-558|||| +NX-Metal-2-Metal-3-Con|contact@25||-49|-546|||| +NX-Metal-2-Metal-3-Con|contact@26||11|-534|||| +NX-Metal-2-Metal-3-Con|contact@27||95|-522|||| +NX-Metal-2-Metal-3-Con|contact@28||1410|-522|||| +NX-Metal-2-Metal-3-Con|contact@29||1266|-534|||| +NX-Metal-2-Metal-3-Con|contact@30||1122|-546|||| +NX-Metal-2-Metal-3-Con|contact@31||978|-558|||| +NX-Metal-2-Metal-3-Con|contact@32||834|-570|||| +NX-Metal-2-Metal-3-Con|contact@33||690|-582|||| +NX-Metal-2-Metal-3-Con|contact@34||546|-594|||| +NX-Metal-2-Metal-3-Con|contact@38||402|-606|||| +NX-Metal-2-Metal-3-Con|contact@39||258|-618|||| +NX-Metal-2-Metal-3-Con|contact@40||114|-480|||| +IdReg2in38;4{lay}|dReg2in3@3||0|144|||D5G4; +IdataMuxAll;2{lay}|dataMuxA@1||0|-144|||D5G4; +NMetal-2-Pin|pin@32||-702|-480|||| +IfanPinsK:pins18m3;3{lay}|pins18m3@0||-178|-328|||D5G4; +Ametal-3|net@114|||S2700|dataMuxA@1|in[9]|-1446|-6|dReg2in3@3|out[9]|-1446|0 +Ametal-3|net@115|||S900|dReg2in3@3|out[1]|-294|0|dataMuxA@1|in[1]|-294|-6 +Ametal-3|net@116|||S900|dReg2in3@3|out[2]|-438|0|dataMuxA@1|in[2]|-438|-6 +Ametal-3|net@117|||S900|dReg2in3@3|out[3]|-582|0|dataMuxA@1|in[3]|-582|-6 +Ametal-3|net@118|||S900|dReg2in3@3|out[4]|-726|0|dataMuxA@1|in[4]|-726|-6 +Ametal-3|net@119|||S900|dReg2in3@3|out[5]|-870|0|dataMuxA@1|in[5]|-870|-6 +Ametal-3|net@120|||S900|dReg2in3@3|out[6]|-1014|0|dataMuxA@1|in[6]|-1014|-6 +Ametal-3|net@121|||S900|dReg2in3@3|out[7]|-1158|0|dataMuxA@1|in[7]|-1158|-6 +Ametal-3|net@122|||S900|dReg2in3@3|out[8]|-1302|0|dataMuxA@1|in[8]|-1302|-6 +Ametal-3|net@123|||S900|dReg2in3@3|xc[10]|-1434|0|dataMuxA@1|in[10]|-1434|-6 +Ametal-3|net@124|||S900|dReg2in3@3|xc[11]|-1290|0|dataMuxA@1|in[11]|-1290|-6 +Ametal-3|net@125|||S900|dReg2in3@3|xc[12]|-1146|0|dataMuxA@1|in[12]|-1146|-6 +Ametal-3|net@126|||S900|dReg2in3@3|xc[13]|-1002|0|dataMuxA@1|in[13]|-1002|-6 +Ametal-3|net@127|||S900|dReg2in3@3|xc[14]|-858|0|dataMuxA@1|in[14]|-858|-6 +Ametal-3|net@128|||S900|dReg2in3@3|xc[15]|-714|0|dataMuxA@1|in[15]|-714|-6 +Ametal-3|net@129|||S900|dReg2in3@3|xc[16]|-570|0|dataMuxA@1|in[16]|-570|-6 +Ametal-3|net@130|||S900|dReg2in3@3|xc[17]|-426|0|dataMuxA@1|in[17]|-426|-6 +Ametal-3|net@131|||S900|dReg2in3@3|xc[18]|-282|0|dataMuxA@1|in[18]|-282|-6 +Ametal-3|net@132|||S2700|dataMuxA@1|out[29]|-1458|0|dReg2in3@3|inB[29]|-1458|12 +Ametal-3|net@133|||S900|dReg2in3@3|inB[15]|690|12|dataMuxA@1|out[15]|690|0 +Ametal-3|net@134|||S900|dReg2in3@3|inB[16]|546|12|dataMuxA@1|out[16]|546|0 +Ametal-3|net@135|||S900|dReg2in3@3|inB[17]|402|12|dataMuxA@1|out[17]|402|0 +Ametal-3|net@136|||S900|dReg2in3@3|inB[18]|258|12|dataMuxA@1|out[18]|258|0 +Ametal-3|net@137|||S900|dReg2in3@3|inB[19]|114|12|dataMuxA@1|out[19]|114|0 +Ametal-3|net@138|||S900|dReg2in3@3|inB[20]|-318|12|dataMuxA@1|out[20]|-318|0 +Ametal-3|net@139|||S900|dReg2in3@3|inB[21]|-462|12|dataMuxA@1|out[21]|-462|0 +Ametal-3|net@140|||S900|dReg2in3@3|inB[22]|-606|12|dataMuxA@1|out[22]|-606|0 +Ametal-3|net@141|||S900|dReg2in3@3|inB[23]|-750|12|dataMuxA@1|out[23]|-750|0 +Ametal-3|net@142|||S900|dReg2in3@3|inB[24]|-894|12|dataMuxA@1|out[24]|-894|0 +Ametal-3|net@143|||S900|dReg2in3@3|inB[25]|-1038|12|dataMuxA@1|out[25]|-1038|0 +Ametal-3|net@144|||S900|dReg2in3@3|inB[26]|-1182|12|dataMuxA@1|out[26]|-1182|0 +Ametal-3|net@145|||S900|dReg2in3@3|inB[27]|-1326|12|dataMuxA@1|out[27]|-1326|0 +Ametal-3|net@146|||S900|dReg2in3@3|inB[28]|-1470|12|dataMuxA@1|out[28]|-1470|0 +Ametal-3|net@147|||S900|dReg2in3@3|inB[30]|-1314|12|dataMuxA@1|out[30]|-1314|0 +Ametal-3|net@148|||S900|dReg2in3@3|inB[31]|-1170|12|dataMuxA@1|out[31]|-1170|0 +Ametal-3|net@149|||S900|dReg2in3@3|inB[32]|-1026|12|dataMuxA@1|out[32]|-1026|0 +Ametal-3|net@150|||S900|dReg2in3@3|inB[33]|-882|12|dataMuxA@1|out[33]|-882|0 +Ametal-3|net@151|||S900|dReg2in3@3|inB[34]|-738|12|dataMuxA@1|out[34]|-738|0 +Ametal-3|net@152|||S900|dReg2in3@3|inB[35]|-594|12|dataMuxA@1|out[35]|-594|0 +Ametal-3|net@153|||S900|dReg2in3@3|inB[36]|-450|12|dataMuxA@1|out[36]|-450|0 +Ametal-3|net@154|||S900|dReg2in3@3|inB[37]|-306|12|dataMuxA@1|out[37]|-306|0 +Ametal-2|net@155|||S1800|contact@1||-19|-354|contact@16||1278|-354 +Ametal-2|net@156|||S1800|contact@2||65|-342|contact@17||1422|-342 +Ametal-3|net@157|||S900|pins18m3@0|x[1]|-511|-328|contact@3||-511|-438 +Ametal-3|net@158|||S900|pins18m3@0|x[2]|-451|-328|contact@4||-451|-426 +Ametal-3|net@159|||S900|pins18m3@0|x[3]|-367|-328|contact@5||-367|-414 +Ametal-3|net@160|||S900|pins18m3@0|x[4]|-307|-328|contact@6||-307|-402 +Ametal-3|net@161|||S900|pins18m3@0|x[5]|-223|-328|contact@7||-223|-390 +Ametal-3|net@162|||S900|pins18m3@0|x[6]|-163|-328|contact@8||-163|-378 +Ametal-3|net@163|||S900|pins18m3@0|x[7]|-79|-328|contact@0||-79|-366 +Ametal-3|net@164|||S900|pins18m3@0|x[8]|-19|-328|contact@1||-19|-354 +Ametal-3|net@165|||S900|pins18m3@0|x[9]|65|-328|contact@2||65|-342 +Ametal-2|net@168|||S1800|contact@5||-367|-414|contact@11||558|-414 +Ametal-2|net@169|||S1800|contact@6||-307|-402|contact@12||702|-402 +Ametal-2|net@170|||S1800|contact@7||-223|-390|contact@13||846|-390 +Ametal-2|net@171|||S1800|contact@8||-163|-378|contact@14||990|-378 +Ametal-2|net@172|||S1800|contact@0||-79|-366|contact@15||1134|-366 +Ametal-2|net@174|||S1800|contact@3||-511|-438|contact@9||270|-438 +Ametal-2|net@176|||S1800|contact@4||-451|-426|contact@10||414|-426 +Ametal-3|net@177|||S900|dReg2in3@3|inB[2]|414|12|contact@10||414|-426 +Ametal-3|net@179|||S900|dReg2in3@3|inB[3]|558|12|contact@11||558|-414 +Ametal-3|net@181|||S900|dReg2in3@3|inB[4]|702|12|contact@12||702|-402 +Ametal-3|net@183|||S900|dReg2in3@3|inB[5]|846|12|contact@13||846|-390 +Ametal-3|net@185|||S900|dReg2in3@3|inB[6]|990|12|contact@14||990|-378 +Ametal-3|net@187|||S900|dReg2in3@3|inB[7]|1134|12|contact@15||1134|-366 +Ametal-3|net@189|||S900|dReg2in3@3|inB[8]|1278|12|contact@16||1278|-354 +Ametal-3|net@190|||S900|dReg2in3@3|inB[9]|1422|12|contact@17||1422|-342 +Ametal-2|net@191|||S1800|contact@27||95|-522|contact@28||1410|-522 +Ametal-2|net@193|||S1800|contact@25||-49|-546|contact@30||1122|-546 +Ametal-2|net@194|||S1800|contact@23||-133|-558|contact@31||978|-558 +Ametal-2|net@195|||S1800|contact@22||-193|-570|contact@32||834|-570 +Ametal-2|net@196|||S1800|contact@21||-277|-582|contact@33||690|-582 +Ametal-3|net@201|||S900|pins18m3@0|x[18]|-481|-328|contact@18||-481|-618 +Ametal-3|net@203|||S900|pins18m3@0|x[17]|-421|-328|contact@19||-421|-606 +Ametal-3|net@205|||S900|pins18m3@0|x[16]|-337|-328|contact@20||-337|-594 +Ametal-3|net@207|||S900|pins18m3@0|x[15]|-277|-328|contact@21||-277|-582 +Ametal-3|net@209|||S900|pins18m3@0|x[14]|-193|-328|contact@22||-193|-570 +Ametal-3|net@211|||S900|pins18m3@0|x[13]|-133|-328|contact@23||-133|-558 +Ametal-2|net@214|||S0|contact@29||1266|-534|contact@26||11|-534 +Ametal-3|net@216|||S900|pins18m3@0|x[12]|-49|-328|contact@25||-49|-546 +Ametal-3|net@218|||S900|pins18m3@0|x[11]|11|-328|contact@26||11|-534 +Ametal-3|net@220|||S900|pins18m3@0|x[10]|95|-328|contact@27||95|-522 +Ametal-3|net@222|||S900|dReg2in3@3|inB[10]|1410|12|contact@28||1410|-522 +Ametal-3|net@224|||S900|dReg2in3@3|inB[11]|1266|12|contact@29||1266|-534 +Ametal-3|net@226|||S900|dReg2in3@3|inB[12]|1122|12|contact@30||1122|-546 +Ametal-3|net@228|||S900|dReg2in3@3|inB[13]|978|12|contact@31||978|-558 +Ametal-3|net@230|||S900|dReg2in3@3|inB[14]|834|12|contact@32||834|-570 +Ametal-3|net@232|||S900|dataMuxA@1|lit[15]|690|-144|contact@33||690|-582 +Ametal-3|net@234|||S900|dataMuxA@1|lit[16]|546|-144|contact@34||546|-594 +Ametal-3|net@241|||S900|dataMuxA@1|lit[17]|402|-144|contact@38||402|-606 +Ametal-2|net@242|||S1800|contact@20||-337|-594|contact@34||546|-594 +Ametal-2|net@244|||S1800|contact@19||-421|-606|contact@38||402|-606 +Ametal-3|net@249|||S900|dataMuxA@1|lit[18]|258|-144|contact@39||258|-618 +Ametal-2|net@250|||S1800|contact@18||-481|-618|contact@39||258|-618 +Ametal-2|net@252|||S1800|pin@32||-702|-480|contact@40||114|-480 +Ametal-3|net@254|||S900|dReg2in3@3|inB[1]|270|12|contact@9||270|-438 +Ametal-3|net@255|||S900|dataMuxA@1|lit[19]|114|-144|contact@40||114|-480 +EainA[T]||D5G2;|dReg2in3@3|ainA[T]|I +EainB[T]||D5G2;|dReg2in3@3|ainB[T]|I +Eaout[T]||D5G2;|dReg2in3@3|aout[T]|O +Ec[S]||D5G2;|dataMuxA@1|c[S]|I +Efire[L]||D5G2;|dReg2in3@3|fire[B]|I +Efire[M]||D5G2;|dReg2in3@3|fire[A]|I +Egnd||D5G2;|dReg2in3@3|gnd|G +Egnd_1||D5G2;|dReg2in3@3|gnd_1|G +Egnd_2||D5G2;|dReg2in3@3|gnd_2|G +Egnd_3||D5G2;|dReg2in3@3|gnd_3|G +Egnd_5||D5G2;|dataMuxA@1|gnd|G +Egnd_6||D5G2;|dataMuxA@1|gnd_2|G +Egnd_7||D5G2;|dataMuxA@1|gnd_1|G +EinA[1]||D5G2;|dReg2in3@3|inA[1]|I +EinA[2]||D5G2;|dReg2in3@3|inA[2]|I +EinA[3]||D5G2;|dReg2in3@3|inA[3]|I +EinA[4]||D5G2;|dReg2in3@3|inA[4]|I +EinA[5]||D5G2;|dReg2in3@3|inA[5]|I +EinA[6]||D5G2;|dReg2in3@3|inA[6]|I +EinA[7]||D5G2;|dReg2in3@3|inA[7]|I +EinA[8]||D5G2;|dReg2in3@3|inA[8]|I +EinA[9]||D5G2;|dReg2in3@3|inA[9]|I +EinA[10]||D5G2;|dReg2in3@3|inA[10]|I +EinA[11]||D5G2;|dReg2in3@3|inA[11]|I +EinA[12]||D5G2;|dReg2in3@3|inA[12]|I +EinA[13]||D5G2;|dReg2in3@3|inA[13]|I +EinA[14]||D5G2;|dReg2in3@3|inA[14]|I +EinA[15]||D5G2;|dReg2in3@3|inA[15]|I +EinA[16]||D5G2;|dReg2in3@3|inA[16]|I +EinA[17]||D5G2;|dReg2in3@3|inA[17]|I +EinA[18]||D5G2;|dReg2in3@3|inA[18]|I +EinA[19]||D5G2;|dReg2in3@3|inA[19]|I +EinA[20]||D5G2;|dReg2in3@3|inA[20]|I +EinA[21]||D5G2;|dReg2in3@3|inA[21]|I +EinA[22]||D5G2;|dReg2in3@3|inA[22]|I +EinA[23]||D5G2;|dReg2in3@3|inA[23]|I +EinA[24]||D5G2;|dReg2in3@3|inA[24]|I +EinA[25]||D5G2;|dReg2in3@3|inA[25]|I +EinA[26]||D5G2;|dReg2in3@3|inA[26]|I +EinA[27]||D5G2;|dReg2in3@3|inA[27]|I +EinA[28]||D5G2;|dReg2in3@3|inA[28]|I +EinA[29]||D5G2;|dReg2in3@3|inA[29]|I +EinA[30]||D5G2;|dReg2in3@3|inA[30]|I +EinA[31]||D5G2;|dReg2in3@3|inA[31]|I +EinA[32]||D5G2;|dReg2in3@3|inA[32]|I +EinA[33]||D5G2;|dReg2in3@3|inA[33]|I +EinA[34]||D5G2;|dReg2in3@3|inA[34]|I +EinA[35]||D5G2;|dReg2in3@3|inA[35]|I +EinA[36]||D5G2;|dReg2in3@3|inA[36]|I +EinA[37]||D5G2;|dReg2in3@3|inA[37]|I +Ex[1]|lit[1]|D5G2;|pins18m3@0|x[1]|I +Ex[2]|lit[2]|D5G2;|pins18m3@0|x[2]|I +Ex[3]|lit[3]|D5G2;|pins18m3@0|x[3]|I +Ex[4]|lit[4]|D5G2;|pins18m3@0|x[4]|I +Ex[5]|lit[5]|D5G2;|pins18m3@0|x[5]|I +Ex[6]|lit[6]|D5G2;|pins18m3@0|x[6]|I +Ex[7]|lit[7]|D5G2;|pins18m3@0|x[7]|I +Ex[8]|lit[8]|D5G2;|pins18m3@0|x[8]|I +Ex[9]|lit[9]|D5G2;|pins18m3@0|x[9]|I +Ex[10]|lit[10]|D5G2;|pins18m3@0|x[10]|I +Ex[11]|lit[11]|D5G2;|pins18m3@0|x[11]|I +Ex[12]|lit[12]|D5G2;|pins18m3@0|x[12]|I +Ex[13]|lit[13]|D5G2;|pins18m3@0|x[13]|I +Ex[14]|lit[14]|D5G2;|pins18m3@0|x[14]|I +Ex[15]|lit[15]|D5G2;|pins18m3@0|x[15]|I +Ex[16]|lit[16]|D5G2;|pins18m3@0|x[16]|I +Ex[17]|lit[17]|D5G2;|pins18m3@0|x[17]|I +Ex[18]|lit[18]|D5G2;|pins18m3@0|x[18]|I +Elit[19]||D5G2;|pin@32||I +EoutS[1]||D5G2;|dReg2in3@3|outS[1]|O +EoutS[2]||D5G2;|dReg2in3@3|outS[2]|O +EoutS[3]||D5G2;|dReg2in3@3|outS[3]|O +EoutS[4]||D5G2;|dReg2in3@3|outS[4]|O +EoutS[5]||D5G2;|dReg2in3@3|outS[5]|O +EoutS[6]||D5G2;|dReg2in3@3|outS[6]|O +EoutS[7]||D5G2;|dReg2in3@3|outS[7]|O +EoutS[8]||D5G2;|dReg2in3@3|outS[8]|O +EoutS[9]||D5G2;|dReg2in3@3|outS[9]|O +EoutS[10]||D5G2;|dReg2in3@3|outS[10]|O +EoutS[11]||D5G2;|dReg2in3@3|outS[11]|O +EoutS[12]||D5G2;|dReg2in3@3|outS[12]|O +EoutS[13]||D5G2;|dReg2in3@3|outS[13]|O +EoutS[14]||D5G2;|dReg2in3@3|outS[14]|O +EoutS[15]||D5G2;|dReg2in3@3|outS[15]|O +EoutS[16]||D5G2;|dReg2in3@3|outS[16]|O +EoutS[17]||D5G2;|dReg2in3@3|outS[17]|O +EoutS[18]||D5G2;|dReg2in3@3|outS[18]|O +EoutS[19]||D5G2;|dReg2in3@3|outS[19]|O +EoutS[20]||D5G2;|dReg2in3@3|outS[20]|O +EoutS[21]||D5G2;|dReg2in3@3|outS[21]|O +EoutS[22]||D5G2;|dReg2in3@3|outS[22]|O +EoutS[23]||D5G2;|dReg2in3@3|outS[23]|O +EoutS[24]||D5G2;|dReg2in3@3|outS[24]|O +EoutS[25]||D5G2;|dReg2in3@3|outS[25]|O +EoutS[26]||D5G2;|dReg2in3@3|outS[26]|O +EoutS[27]||D5G2;|dReg2in3@3|outS[27]|O +EoutS[28]||D5G2;|dReg2in3@3|outS[28]|O +EoutS[29]||D5G2;|dReg2in3@3|outS[29]|O +EoutS[30]||D5G2;|dReg2in3@3|outS[30]|O +EoutS[31]||D5G2;|dReg2in3@3|outS[31]|O +EoutS[32]||D5G2;|dReg2in3@3|outS[32]|O +EoutS[33]||D5G2;|dReg2in3@3|outS[33]|O +EoutS[34]||D5G2;|dReg2in3@3|outS[34]|O +EoutS[35]||D5G2;|dReg2in3@3|outS[35]|O +EoutS[36]||D5G2;|dReg2in3@3|outS[36]|O +EoutS[37]||D5G2;|dReg2in3@3|outS[37]|O +Esel||D5G2;|dataMuxA@1|sel[long]|I +Evdd||D5G2;|dReg2in3@3|vdd|P +Evdd_2||D5G2;|dataMuxA@1|vdd_2|P +Evdd_3||D5G2;|dReg2in3@3|vdd_3|P +Evdd_4||D5G2;|dReg2in3@3|vdd_4|P +Evdd_5||D5G2;|dReg2in3@3|vdd_5|P +Evdd_6||D5G2;|dReg2in3@3|vdd_6|P +Evdd_7||D5G2;|dReg2in3@3|vdd_7|P +Evdd_8||D5G2;|dReg2in3@3|vdd_8|P +Evdd_9||D5G2;|dReg2in3@3|vdd_9|P +Evdd_11||D5G2;|dataMuxA@1|vdd|P +Evdd_12||D5G2;|dataMuxA@1|vdd_4|P +Evdd_13||D5G2;|dataMuxA@1|vdd_5|P +Evdd_14||D5G2;|dataMuxA@1|vdd_3|P +Evdd_15||D5G2;|dataMuxA@1|vdd_6|P +X + # Cell dRegAll;2{lay} -CdRegAll;2{lay}||cmos90|1216110350844|1218141678975||ATTR_NCC(D5G3;NTY288;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216129689566|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1218146079233 +CdRegAll;2{lay}||cmos90|1216110350844|1225565455867||ATTR_NCC(D5G3;NTY288;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216129689566|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1218146079233 Ngeneric:Facet-Center|art@0||0|0||||AV IdReg2in38;3{lay}|dReg2in3@2||0|144|||D5G4; IdataMuxAll;1{lay}|dataMuxA@0||0|-144|||D5G4; @@ -614,8 +1309,8 @@ EainA[T]||D5G2;|dReg2in3@2|ainA[T]|I EainB[T]||D5G2;|dReg2in3@2|ainB[T]|I Eaout[T]||D5G2;|dReg2in3@2|aout[T]|O Ec[S]||D5G2;|dataMuxA@0|c[S]|I -Efire[A]||D5G2;|dReg2in3@2|fire[A]|I -Efire[B]||D5G2;|dReg2in3@2|fire[B]|I +Efire[B]|fire[L]|D5G2;|dReg2in3@2|fire[B]|I +Efire[A]|fire[M]|D5G2;|dReg2in3@2|fire[A]|I Egnd||D5G2;|dReg2in3@2|gnd_4|G Egnd_1||D5G2;|dReg2in3@2|gnd_1|G Egnd_2||D5G2;|dReg2in3@2|gnd_2|G @@ -734,7 +1429,7 @@ Evdd_15||D5G2;|dataMuxA@0|vdd_6|P X # Cell dRegAll;1{sch} -CdRegAll;1{sch}||schematic|1216109820230|1218141442486| +CdRegAll;1{sch}||schematic|1216109820230|1225546490978| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||16|0|||| NWire_Con|conn@1||-28|-6|||| @@ -768,7 +1463,7 @@ NWire_Pin|pin@20||0|-6|||| NWire_Pin|pin@21||-6|-21|||| Abus|ainB[T],inB[1:37]|D5G2;|-0.5|IJ900|pin@12||-8|-1|pin@13||-8|-6 Abus|bk[15:37]|D5G2;|-0.5|IJ2700|pin@10||-11|-14|pin@11||-11|-9 -Abus|fire[A,B]|D5G2;|-0.5|IJ900|pin@19||-3|9|dReg2in3@0|fire[A,B]|-3|3 +Abus|fire[M,L]|D5G2;|-0.5|IJ900|pin@19||-3|9|dReg2in3@0|fire[A,B]|-3|3 Abus|inB[1:37]|D5G2;|-0.5|IJ2700|conn@1||-28|-6|pin@14||-28|1 Abus|lit[1:14],bk[15:37]|D5G2;|-0.5|IJ900|conn@1||-28|-6|pin@15||-28|-13 Abus|lit[15:19]|D5G2;|-0.5|IJ900|pin@8||6|-16|pin@9||6|-19 @@ -789,8 +1484,8 @@ EainB[T],inB[1:37]|ainA[T],inA[1:37]|D4G2;|conn@2|a|I Elit[20:38]|ainB[T]|D4G2;|conn@4|a|I Eaout[T],out[1:37]|aout[T],outS[1:37]|D6G2;|conn@0|y|O Ec[S]||D4G2;|conn@6|a|I -EainB[T_1]|fire[A]|D4G2;|conn@5|a|I -Etake[A_1]|fire[B]|D4G2;|conn@8|a|I +Etake[A_1]|fire[L]|D4G2;|conn@8|a|I +EainB[T_1]|fire[M]|D4G2;|conn@5|a|I EainA[T_1],inA[38:74]|lit[1:19]|D4G2;|conn@3|a|I Esel||D4G2;|conn@7|a|I X @@ -1709,6 +2404,454 @@ Eout[1]|out[20:37]|D5G2;|pin@6||O Es[T,F]||D5G2;|pin@8||I X +# Cell dataMux18;3{lay} +CdataMux18;3{lay}||cmos90|1216073469078|1225554258628||ATTR_NCC(D5G3;NTX-2;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225554267274|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225554267274 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@2||-613|-3.9|||| +NX-Metal-1-Metal-2-Con|contact@3||-533.5|3.9|||| +NX-Metal-1-Metal-2-Con|contact@4||-469|-3.9|||| +NX-Metal-1-Metal-2-Con|contact@5||-389.5|3.9|||| +NX-Metal-1-Metal-2-Con|contact@6||-325|-3.9|||| +NX-Metal-1-Metal-2-Con|contact@7||-245.5|3.9|||| +NX-Metal-1-Metal-2-Con|contact@8||-181|-3.9|||| +NX-Metal-1-Metal-2-Con|contact@9||-101.5|3.9|||| +NX-Metal-1-Metal-2-Con|contact@10||-37|-3.9|||| +NX-Metal-1-Metal-2-Con|contact@11||42.5|3.9|||| +NX-Metal-1-Metal-2-Con|contact@12||107|-3.9|||| +NX-Metal-1-Metal-2-Con|contact@13||186.5|3.9|||| +NX-Metal-1-Metal-2-Con|contact@14||251|-3.9|||| +NX-Metal-1-Metal-2-Con|contact@15||330.5|3.9|||| +NX-Metal-1-Metal-2-Con|contact@16||395|-3.9|||| +NX-Metal-1-Metal-2-Con|contact@17||474.5|3.9|||| +NX-Metal-1-Metal-2-Con|contact@18||539|-3.9|||| +NX-Metal-1-Metal-2-Con|contact@19||618.5|3.9|||| +NX-Metal-1-Metal-2-Con|contact@20||-544.5|-112|||| +NX-Metal-1-Metal-2-Con|contact@21||-544.5|112|||| +NX-Metal-1-Metal-2-Con|contact@22||-400.5|-112|||| +NX-Metal-1-Metal-2-Con|contact@23||-400.5|112|||| +NX-Metal-1-Metal-2-Con|contact@24||-256.5|-112|||| +NX-Metal-1-Metal-2-Con|contact@25||-256.5|112|||| +NX-Metal-1-Metal-2-Con|contact@26||-112.5|-112|||| +NX-Metal-1-Metal-2-Con|contact@27||-112.5|112|||| +NX-Metal-1-Metal-2-Con|contact@28||31.5|-112|||| +NX-Metal-1-Metal-2-Con|contact@29||31.5|112|||| +NX-Metal-1-Metal-2-Con|contact@30||175.5|-112|||| +NX-Metal-1-Metal-2-Con|contact@31||175.5|112|||| +NX-Metal-1-Metal-2-Con|contact@32||319.5|-112|||| +NX-Metal-1-Metal-2-Con|contact@33||319.5|112|||| +NX-Metal-1-Metal-2-Con|contact@34||463.5|-112|||| +NX-Metal-1-Metal-2-Con|contact@35||463.5|112|||| +NX-Metal-1-Metal-2-Con|contact@36||607.5|-112|||| +NX-Metal-1-Metal-2-Con|contact@37||607.5|112|||| +NX-Metal-1-Metal-2-Con|contact@38||510|112|||| +NX-Metal-1-Metal-2-Con|contact@39||510|-112|||| +NX-Metal-1-Metal-2-Con|contact@40||499|100|||| +NX-Metal-1-Metal-2-Con|contact@41||499|-100|||| +NX-Metal-1-Metal-2-Con|contact@75||613|12|||| +NX-Metal-1-Metal-2-Con|contact@76||469|12|||| +NX-Metal-1-Metal-2-Con|contact@77||325|12|||| +NX-Metal-1-Metal-2-Con|contact@78||181|12|||| +NX-Metal-1-Metal-2-Con|contact@79||37|12|||| +NX-Metal-1-Metal-2-Con|contact@80||-107|12|||| +NX-Metal-1-Metal-2-Con|contact@81||-251|12|||| +NX-Metal-1-Metal-2-Con|contact@82||-395|12|||| +NX-Metal-1-Metal-2-Con|contact@83||-539|12|||| +NX-Metal-1-Metal-2-Con|contact@84||-539|-12|||| +NX-Metal-1-Metal-2-Con|contact@85||-395|-12|||| +NX-Metal-1-Metal-2-Con|contact@86||-251|-12|||| +NX-Metal-1-Metal-2-Con|contact@87||-107|-12|||| +NX-Metal-1-Metal-2-Con|contact@88||37|-12|||| +NX-Metal-1-Metal-2-Con|contact@89||181|-12|||| +NX-Metal-1-Metal-2-Con|contact@90||325|-12|||| +NX-Metal-1-Metal-2-Con|contact@91||469|-12|||| +NX-Metal-1-Metal-2-Con|contact@92||613|-12|||| +NX-Metal-1-Metal-2-Con|contact@93||534.5|82|||| +NX-Metal-1-Metal-2-Con|contact@94||390.5|82|||| +NX-Metal-1-Metal-2-Con|contact@95||246.5|82|||| +NX-Metal-1-Metal-2-Con|contact@96||102.5|82|||| +NX-Metal-1-Metal-2-Con|contact@97||-41.5|82|||| +NX-Metal-1-Metal-2-Con|contact@98||-185.5|82|||| +NX-Metal-1-Metal-2-Con|contact@99||-329.5|82|||| +NX-Metal-1-Metal-2-Con|contact@100||-473.5|82|||| +NX-Metal-1-Metal-2-Con|contact@101||-617.5|82|||| +NX-Metal-1-Metal-2-Con|contact@102||-617.5|-82|||| +NX-Metal-1-Metal-2-Con|contact@103||-473.5|-82|||| +NX-Metal-1-Metal-2-Con|contact@104||-329.5|-82|||| +NX-Metal-1-Metal-2-Con|contact@105||-185.5|-82|||| +NX-Metal-1-Metal-2-Con|contact@106||-41.5|-82|||| +NX-Metal-1-Metal-2-Con|contact@107||102.5|-82|||| +NX-Metal-1-Metal-2-Con|contact@108||246.5|-82|||| +NX-Metal-1-Metal-2-Con|contact@109||390.5|-82|||| +NX-Metal-1-Metal-2-Con|contact@110||534.5|-82|||| +IlatchGroupsK:dataMux;1{lay}|dataMux@18||-2|72|Y||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@19||-578|72|Y||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@20||-434|72|Y||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@21||-290|72|Y||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@22||-146|72|Y||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@23||142|72|Y||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@24||286|72|Y||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@25||430|72|Y||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@26||574|72|Y||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@27||-578|-72|||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@28||-434|-72|||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@29||-290|-72|||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@30||-146|-72|||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@31||-2|-72|||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@32||142|-72|||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@33||286|-72|||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@34||430|-72|||D5G4; +IlatchGroupsK:dataMux;1{lay}|dataMux@35||574|-72|||D5G4; +NMetal-2-Pin|pin@17||-631|-3.9|||| +NMetal-2-Pin|pin@18||-631|3.9|||| +NMetal-2-Pin|pin@65||631.5|100|||| +NMetal-2-Pin|pin@66||631.5|112|||| +NMetal-2-Pin|pin@143||631.5|-3.9|||| +NMetal-2-Pin|pin@144||631.5|3.9|||| +NMetal-2-Pin|pin@150||631.5|-112|||| +NMetal-2-Pin|pin@152||602|12|||| +NMetal-2-Pin|pin@153||458|12|||| +NMetal-2-Pin|pin@154||314|12|||| +NMetal-2-Pin|pin@155||170|12|||| +NMetal-2-Pin|pin@156||26|12|||| +NMetal-2-Pin|pin@157||-118|12|||| +NMetal-2-Pin|pin@158||-262|12|||| +NMetal-2-Pin|pin@159||-406|12|||| +NMetal-2-Pin|pin@160||-550|12|||| +NMetal-2-Pin|pin@161||-550|-12|||| +NMetal-2-Pin|pin@162||-406|-12|||| +NMetal-2-Pin|pin@163||-262|-12|||| +NMetal-2-Pin|pin@164||-118|-12|||| +NMetal-2-Pin|pin@165||26|-12|||| +NMetal-2-Pin|pin@166||170|-12|||| +NMetal-2-Pin|pin@167||314|-12|||| +NMetal-2-Pin|pin@168||458|-12|||| +NMetal-2-Pin|pin@169||602|-12|||| +NMetal-2-Pin|pin@172||542|82|||| +NMetal-2-Pin|pin@173||398|82|||| +NMetal-2-Pin|pin@174||254|82|||| +NMetal-2-Pin|pin@175||110|82|||| +NMetal-2-Pin|pin@176||-34|82|||| +NMetal-2-Pin|pin@177||-178|82|||| +NMetal-2-Pin|pin@178||-322|82|||| +NMetal-2-Pin|pin@179||-466|82|||| +NMetal-2-Pin|pin@180||-610|82|||| +NMetal-2-Pin|pin@181||-610|-82|||| +NMetal-2-Pin|pin@182||-466|-82|||| +NMetal-2-Pin|pin@183||-322|-82|||| +NMetal-2-Pin|pin@184||-178|-82|||| +NMetal-2-Pin|pin@185||-34|-82|||| +NMetal-2-Pin|pin@186||110|-82|||| +NMetal-2-Pin|pin@187||254|-82|||| +NMetal-2-Pin|pin@188||398|-82|||| +NMetal-2-Pin|pin@189||542|-82|||| +IwiresL:select40;1{lay}|select40@16||-506|-72|||D5G4; +IwiresL:select40;1{lay}|select40@17||-362|-72|||D5G4; +IwiresL:select40;1{lay}|select40@18||-218|-72|||D5G4; +IwiresL:select40;1{lay}|select40@19||-74|-72|||D5G4; +IwiresL:select40;1{lay}|select40@20||70|-72|||D5G4; +IwiresL:select40;1{lay}|select40@21||214|-72|||D5G4; +IwiresL:select40;1{lay}|select40@22||358|-72|||D5G4; +IwiresL:select40;1{lay}|select40@23||502|-72|||D5G4; +IwiresL:select40;1{lay}|select40@24||-506|72|||D5G4; +IwiresL:select40;1{lay}|select40@25||-362|72|||D5G4; +IwiresL:select40;1{lay}|select40@26||-218|72|||D5G4; +IwiresL:select40;1{lay}|select40@27||-74|72|||D5G4; +IwiresL:select40;1{lay}|select40@28||70|72|||D5G4; +IwiresL:select40;1{lay}|select40@29||214|72|||D5G4; +IwiresL:select40;1{lay}|select40@30||358|72|||D5G4; +IwiresL:select40;1{lay}|select40@31||502|72|||D5G4; +Ametal-2|net@13||6.2|S1800|dataMux@19|vdd_1|-520.5|122|dataMux@20|vdd|-487|122 +Ametal-2|net@14||6.2|S0|dataMux@18|vdd|-55|122|dataMux@22|vdd_1|-88.5|122 +Ametal-2|net@15||6.2|S0|dataMux@22|vdd|-199|122|dataMux@21|vdd_1|-232.5|122 +Ametal-2|net@16||6.2|S0|dataMux@23|vdd|89|122|dataMux@18|vdd_1|55.5|122 +Ametal-2|net@17||6.2|S0|dataMux@24|vdd|233|122|dataMux@23|vdd_1|199.5|122 +Ametal-2|net@18||6.2|S0|dataMux@25|vdd|377|122|dataMux@24|vdd_1|343.5|122 +Ametal-2|net@19||6.2|S0|dataMux@26|vdd|521|122|dataMux@25|vdd_1|487.5|122 +Ametal-2|net@20||6.2|S0|dataMux@28|vdd|-487|-122|dataMux@27|vdd_1|-520.5|-122 +Ametal-2|net@21||6.2|S0|dataMux@29|vdd|-343|-122|dataMux@28|vdd_1|-376.5|-122 +Ametal-2|net@22||6.2|S0|dataMux@30|vdd|-199|-122|dataMux@29|vdd_1|-232.5|-122 +Ametal-2|net@23||6.2|S0|dataMux@31|vdd|-55|-122|dataMux@30|vdd_1|-88.5|-122 +Ametal-2|net@24||6.2|S0|dataMux@32|vdd|89|-122|dataMux@31|vdd_1|55.5|-122 +Ametal-2|net@25||6.2|S0|dataMux@33|vdd|233|-122|dataMux@32|vdd_1|199.5|-122 +Ametal-2|net@26||6.2|S0|dataMux@34|vdd|377|-122|dataMux@33|vdd_1|343.5|-122 +Ametal-2|net@27||6.2|S0|dataMux@35|vdd|521|-122|dataMux@34|vdd_1|487.5|-122 +Ametal-2|net@28||6.2|S0|dataMux@18|gnd|-55|72|dataMux@22|gnd_1|-88.5|72 +Ametal-2|net@29||6.2|S0|dataMux@18|vdd_2|-55|22|dataMux@22|vdd_3|-88.5|22 +Ametal-2|net@30||6.2|S0|dataMux@22|gnd|-199|72|dataMux@21|gnd_1|-232.5|72 +Ametal-2|net@31||6.2|S0|dataMux@22|vdd_2|-199|22|dataMux@21|vdd_3|-232.5|22 +Ametal-2|net@32||6.2|S0|dataMux@23|gnd|89|72|dataMux@18|gnd_1|55.5|72 +Ametal-2|net@33||6.2|S0|dataMux@23|vdd_2|89|22|dataMux@18|vdd_3|55.5|22 +Ametal-2|net@34||6.2|S0|dataMux@24|gnd|233|72|dataMux@23|gnd_1|199.5|72 +Ametal-2|net@35||6.2|S0|dataMux@24|vdd_2|233|22|dataMux@23|vdd_3|199.5|22 +Ametal-2|net@36||6.2|S0|dataMux@25|gnd|377|72|dataMux@24|gnd_1|343.5|72 +Ametal-2|net@37||6.2|S0|dataMux@25|vdd_2|377|22|dataMux@24|vdd_3|343.5|22 +Ametal-2|net@38||6.2|S0|dataMux@26|gnd|521|72|dataMux@25|gnd_1|487.5|72 +Ametal-2|net@39||6.2|S0|dataMux@26|vdd_2|521|22|dataMux@25|vdd_3|487.5|22 +Ametal-2|net@40||6.2|S0|dataMux@28|gnd|-487|-72|dataMux@27|gnd_1|-520.5|-72 +Ametal-2|net@41||6.2|S0|dataMux@28|vdd_2|-487|-22|dataMux@27|vdd_3|-520.5|-22 +Ametal-2|net@42||6.2|S0|dataMux@29|gnd|-343|-72|dataMux@28|gnd_1|-376.5|-72 +Ametal-2|net@43||6.2|S0|dataMux@29|vdd_2|-343|-22|dataMux@28|vdd_3|-376.5|-22 +Ametal-2|net@44||6.2|S0|dataMux@30|gnd|-199|-72|dataMux@29|gnd_1|-232.5|-72 +Ametal-2|net@45||6.2|S0|dataMux@30|vdd_2|-199|-22|dataMux@29|vdd_3|-232.5|-22 +Ametal-2|net@46||6.2|S0|dataMux@31|gnd|-55|-72|dataMux@30|gnd_1|-88.5|-72 +Ametal-2|net@47||6.2|S0|dataMux@31|vdd_2|-55|-22|dataMux@30|vdd_3|-88.5|-22 +Ametal-2|net@48||6.2|S0|dataMux@32|gnd|89|-72|dataMux@31|gnd_1|55.5|-72 +Ametal-2|net@49||6.2|S0|dataMux@32|vdd_2|89|-22|dataMux@31|vdd_3|55.5|-22 +Ametal-2|net@50||6.2|S0|dataMux@33|gnd|233|-72|dataMux@32|gnd_1|199.5|-72 +Ametal-2|net@51||6.2|S0|dataMux@33|vdd_2|233|-22|dataMux@32|vdd_3|199.5|-22 +Ametal-2|net@52||6.2|S0|dataMux@34|gnd|377|-72|dataMux@33|gnd_1|343.5|-72 +Ametal-2|net@53||6.2|S0|dataMux@34|vdd_2|377|-22|dataMux@33|vdd_3|343.5|-22 +Ametal-2|net@54||6.2|S0|dataMux@35|gnd|521|-72|dataMux@34|gnd_1|487.5|-72 +Ametal-2|net@55||6.2|S0|dataMux@35|vdd_2|521|-22|dataMux@34|vdd_3|487.5|-22 +Ametal-2|net@56||6.2|S0|dataMux@21|vdd|-343|122|dataMux@20|vdd_1|-376.5|122 +Ametal-2|net@57||6.2|S0|dataMux@20|gnd|-487|72|dataMux@19|gnd_1|-520.5|72 +Ametal-2|net@58||6.2|S0|dataMux@20|vdd_2|-487|22|dataMux@19|vdd_3|-520.5|22 +Ametal-2|net@59||6.2|S0|dataMux@21|gnd|-343|72|dataMux@20|gnd_1|-376.5|72 +Ametal-2|net@60||6.2|S0|dataMux@21|vdd_2|-343|22|dataMux@20|vdd_3|-376.5|22 +Ametal-2|net@83||1.2|S0|contact@2||-613|-3.9|pin@17||-631|-3.9 +Ametal-2|net@84||1.2|S1800|pin@18||-631|3.9|contact@3||-533.5|3.9 +Ametal-1|net@106|||S2700|contact@2||-613|-3.9|dataMux@19|hcl|-613|6 +Ametal-1|net@107|||S900|dataMux@26|hcl|539|6|contact@18||539|-3.9 +Ametal-1|net@108|||S900|dataMux@18|hcl|-37|6|contact@10||-37|-3.9 +Ametal-1|net@109|||S900|dataMux@20|hcl|-469|6|contact@4||-469|-3.9 +Ametal-1|net@110|||S900|dataMux@21|hcl|-325|6|contact@6||-325|-3.9 +Ametal-1|net@111|||S900|dataMux@22|hcl|-181|6|contact@8||-181|-3.9 +Ametal-1|net@112|||S900|dataMux@23|hcl|107|6|contact@12||107|-3.9 +Ametal-1|net@113|||S900|dataMux@24|hcl|251|6|contact@14||251|-3.9 +Ametal-1|net@114|||S900|dataMux@25|hcl|395|6|contact@16||395|-3.9 +Ametal-1|net@115|||S900|contact@2||-613|-3.9|dataMux@27|hcl|-613|-6 +Ametal-1|net@116|||S2700|dataMux@35|hcl|539|-6|contact@18||539|-3.9 +Ametal-1|net@117|||S2700|dataMux@28|hcl|-469|-6|contact@4||-469|-3.9 +Ametal-1|net@118|||S2700|dataMux@29|hcl|-325|-6|contact@6||-325|-3.9 +Ametal-1|net@119|||S2700|dataMux@30|hcl|-181|-6|contact@8||-181|-3.9 +Ametal-1|net@120|||S2700|dataMux@31|hcl|-37|-6|contact@10||-37|-3.9 +Ametal-1|net@121|||S2700|dataMux@32|hcl|107|-6|contact@12||107|-3.9 +Ametal-1|net@122|||S2700|dataMux@33|hcl|251|-6|contact@14||251|-3.9 +Ametal-1|net@123|||S2700|dataMux@34|hcl|395|-6|contact@16||395|-3.9 +Ametal-2|net@158||1.2|S0|contact@4||-469|-3.9|contact@2||-613|-3.9 +Ametal-2|net@159||1.2|S0|contact@5||-389.5|3.9|contact@3||-533.5|3.9 +Ametal-2|net@160||1.2|S0|contact@6||-325|-3.9|contact@4||-469|-3.9 +Ametal-2|net@161||1.2|S0|contact@7||-245.5|3.9|contact@5||-389.5|3.9 +Ametal-2|net@162||1.2|S0|contact@8||-181|-3.9|contact@6||-325|-3.9 +Ametal-2|net@163||1.2|S0|contact@9||-101.5|3.9|contact@7||-245.5|3.9 +Ametal-2|net@164||1.2|S0|contact@10||-37|-3.9|contact@8||-181|-3.9 +Ametal-2|net@165||1.2|S0|contact@11||42.5|3.9|contact@9||-101.5|3.9 +Ametal-2|net@166||1.2|S0|contact@12||107|-3.9|contact@10||-37|-3.9 +Ametal-2|net@167||1.2|S0|contact@13||186.5|3.9|contact@11||42.5|3.9 +Ametal-2|net@168||1.2|S0|contact@14||251|-3.9|contact@12||107|-3.9 +Ametal-2|net@169||1.2|S0|contact@15||330.5|3.9|contact@13||186.5|3.9 +Ametal-2|net@170||1.2|S0|contact@16||395|-3.9|contact@14||251|-3.9 +Ametal-2|net@171||1.2|S0|contact@17||474.5|3.9|contact@15||330.5|3.9 +Ametal-2|net@172||1.2|S0|contact@18||539|-3.9|contact@16||395|-3.9 +Ametal-2|net@173||1.2|S0|contact@19||618.5|3.9|contact@17||474.5|3.9 +Ametal-2|net@213|||S0|contact@22||-400.5|-112|contact@20||-544.5|-112 +Ametal-2|net@214|||S0|contact@23||-400.5|112|contact@21||-544.5|112 +Ametal-2|net@215|||S0|contact@24||-256.5|-112|contact@22||-400.5|-112 +Ametal-2|net@216|||S0|contact@25||-256.5|112|contact@23||-400.5|112 +Ametal-2|net@217|||S0|contact@26||-112.5|-112|contact@24||-256.5|-112 +Ametal-2|net@218|||S0|contact@27||-112.5|112|contact@25||-256.5|112 +Ametal-2|net@219|||S0|contact@28||31.5|-112|contact@26||-112.5|-112 +Ametal-2|net@220|||S0|contact@29||31.5|112|contact@27||-112.5|112 +Ametal-2|net@221|||S0|contact@30||175.5|-112|contact@28||31.5|-112 +Ametal-2|net@222|||S0|contact@31||175.5|112|contact@29||31.5|112 +Ametal-2|net@223|||S0|contact@32||319.5|-112|contact@30||175.5|-112 +Ametal-2|net@224|||S0|contact@33||319.5|112|contact@31||175.5|112 +Ametal-2|net@225|||S0|contact@34||463.5|-112|contact@32||319.5|-112 +Ametal-2|net@226|||S0|contact@35||463.5|112|contact@33||319.5|112 +Ametal-2|net@227|||S0|contact@36||607.5|-112|contact@39||510|-112 +Ametal-2|net@228|||S0|contact@37||607.5|112|contact@38||510|112 +Ametal-1|net@247|||S2700|contact@39||510|-112|contact@38||510|112 +Ametal-2|net@252|||S0|dataMux@26|inB[1]|618|100|contact@40||499|100 +Ametal-2|net@253|||S1800|dataMux@19|inB[1]|-534|100|dataMux@20|inB[1]|-390|100 +Ametal-2|net@254|||S1800|dataMux@27|inB[1]|-534|-100|dataMux@28|inB[1]|-390|-100 +Ametal-2|net@255|||S1800|contact@41||499|-100|dataMux@35|inB[1]|618|-100 +Ametal-2|net@256|||S1800|dataMux@18|inB[1]|42|100|dataMux@23|inB[1]|186|100 +Ametal-2|net@257|||S1800|dataMux@20|inB[1]|-390|100|dataMux@21|inB[1]|-246|100 +Ametal-2|net@258|||S1800|dataMux@21|inB[1]|-246|100|dataMux@22|inB[1]|-102|100 +Ametal-2|net@259|||S1800|dataMux@22|inB[1]|-102|100|dataMux@18|inB[1]|42|100 +Ametal-2|net@260|||S1800|dataMux@23|inB[1]|186|100|dataMux@24|inB[1]|330|100 +Ametal-2|net@261|||S1800|dataMux@28|inB[1]|-390|-100|dataMux@29|inB[1]|-246|-100 +Ametal-2|net@262|||S1800|dataMux@29|inB[1]|-246|-100|dataMux@30|inB[1]|-102|-100 +Ametal-2|net@263|||S1800|dataMux@30|inB[1]|-102|-100|dataMux@31|inB[1]|42|-100 +Ametal-2|net@264|||S1800|dataMux@31|inB[1]|42|-100|dataMux@32|inB[1]|186|-100 +Ametal-2|net@265|||S1800|dataMux@32|inB[1]|186|-100|dataMux@33|inB[1]|330|-100 +Ametal-2|net@266|||S1800|dataMux@33|inB[1]|330|-100|dataMux@34|inB[1]|474|-100 +Ametal-2|net@267|||S1800|dataMux@24|inB[1]|330|100|dataMux@25|inB[1]|474|100 +Ametal-1|net@276|||S2700|contact@41||499|-100|contact@40||499|100 +Ametal-2|net@281|||S1800|dataMux@34|inB[1]|474|-100|contact@41||499|-100 +Ametal-2|net@282|||S0|contact@40||499|100|dataMux@25|inB[1]|474|100 +Ametal-2|net@283|||S1800|dataMux@26|inB[1]|618|100|pin@65||631.5|100 +Ametal-2|net@286|||S0|contact@39||510|-112|contact@34||463.5|-112 +Ametal-2|net@287|||S0|contact@38||510|112|contact@35||463.5|112 +Ametal-2|net@288|||S1800|contact@37||607.5|112|pin@66||631.5|112 +Ametal-2|net@423||1.2|S1800|contact@19||618.5|3.9|pin@144||631.5|3.9 +Ametal-2|net@424||1.2|S1800|contact@18||539|-3.9|pin@143||631.5|-3.9 +Ametal-2|net@432|||S1800|contact@36||607.5|-112|pin@150||631.5|-112 +Ametal-2|net@435|||S1800|pin@152||602|12|contact@75||613|12 +Ametal-1|net@436|||S900|dataMux@26|out[1]|613|65|contact@75||613|12 +Ametal-2|net@437|||S1800|pin@153||458|12|contact@76||469|12 +Ametal-2|net@438|||S1800|pin@154||314|12|contact@77||325|12 +Ametal-2|net@439|||S1800|pin@155||170|12|contact@78||181|12 +Ametal-2|net@440|||S1800|pin@156||26|12|contact@79||37|12 +Ametal-2|net@441|||S1800|pin@157||-118|12|contact@80||-107|12 +Ametal-2|net@442|||S1800|pin@158||-262|12|contact@81||-251|12 +Ametal-2|net@443|||S1800|pin@159||-406|12|contact@82||-395|12 +Ametal-2|net@444|||S1800|pin@160||-550|12|contact@83||-539|12 +Ametal-1|net@445|||S2700|contact@76||469|12|dataMux@25|out[1]|469|65 +Ametal-1|net@446|||S900|dataMux@18|out[1]|37|65|contact@79||37|12 +Ametal-1|net@447|||S900|dataMux@20|out[1]|-395|65|contact@82||-395|12 +Ametal-1|net@448|||S900|dataMux@21|out[1]|-251|65|contact@81||-251|12 +Ametal-1|net@449|||S900|dataMux@22|out[1]|-107|65|contact@80||-107|12 +Ametal-1|net@450|||S900|dataMux@23|out[1]|181|65|contact@78||181|12 +Ametal-1|net@451|||S900|dataMux@24|out[1]|325|65|contact@77||325|12 +Ametal-1|net@452|||S900|dataMux@19|out[1]|-539|65|contact@83||-539|12 +Ametal-2|net@453|||S1800|pin@161||-550|-12|contact@84||-539|-12 +Ametal-2|net@454|||S1800|pin@162||-406|-12|contact@85||-395|-12 +Ametal-2|net@455|||S1800|pin@163||-262|-12|contact@86||-251|-12 +Ametal-2|net@456|||S1800|pin@164||-118|-12|contact@87||-107|-12 +Ametal-2|net@457|||S1800|pin@165||26|-12|contact@88||37|-12 +Ametal-2|net@458|||S1800|pin@166||170|-12|contact@89||181|-12 +Ametal-2|net@459|||S1800|pin@167||314|-12|contact@90||325|-12 +Ametal-2|net@460|||S1800|pin@168||458|-12|contact@91||469|-12 +Ametal-2|net@461|||S1800|pin@169||602|-12|contact@92||613|-12 +Ametal-1|net@462|||S900|contact@84||-539|-12|dataMux@27|out[1]|-539|-65 +Ametal-1|net@463|||S2700|dataMux@35|out[1]|613|-65|contact@92||613|-12 +Ametal-1|net@464|||S2700|dataMux@28|out[1]|-395|-65|contact@85||-395|-12 +Ametal-1|net@465|||S2700|dataMux@29|out[1]|-251|-65|contact@86||-251|-12 +Ametal-1|net@466|||S2700|dataMux@30|out[1]|-107|-65|contact@87||-107|-12 +Ametal-1|net@467|||S2700|dataMux@31|out[1]|37|-65|contact@88||37|-12 +Ametal-1|net@468|||S2700|dataMux@32|out[1]|181|-65|contact@89||181|-12 +Ametal-1|net@469|||S2700|dataMux@33|out[1]|325|-65|contact@90||325|-12 +Ametal-1|net@470|||S2700|dataMux@34|out[1]|469|-65|contact@91||469|-12 +Ametal-1|net@525|||S900|contact@19||618.5|3.9|dataMux@35|s[F_1]|618.5|-4.9 +Ametal-1|net@526|||S2700|dataMux@27|s[F_1]|-533.5|-4.9|contact@3||-533.5|3.9 +Ametal-1|net@527|||S2700|dataMux@28|s[F_1]|-389.5|-4.9|contact@5||-389.5|3.9 +Ametal-1|net@528|||S2700|dataMux@29|s[F_1]|-245.5|-4.9|contact@7||-245.5|3.9 +Ametal-1|net@529|||S2700|dataMux@30|s[F_1]|-101.5|-4.9|contact@9||-101.5|3.9 +Ametal-1|net@530|||S2700|dataMux@31|s[F_1]|42.5|-4.9|contact@11||42.5|3.9 +Ametal-1|net@531|||S2700|dataMux@32|s[F_1]|186.5|-4.9|contact@13||186.5|3.9 +Ametal-1|net@532|||S2700|dataMux@33|s[F_1]|330.5|-4.9|contact@15||330.5|3.9 +Ametal-1|net@533|||S2700|dataMux@34|s[F_1]|474.5|-4.9|contact@17||474.5|3.9 +Ametal-1|net@534|||S900|dataMux@18|s[F_1]|42.5|4.9|contact@11||42.5|3.9 +Ametal-1|net@535|||S900|dataMux@19|s[F_1]|-533.5|4.9|contact@3||-533.5|3.9 +Ametal-1|net@536|||S900|dataMux@20|s[F_1]|-389.5|4.9|contact@5||-389.5|3.9 +Ametal-1|net@537|||S900|dataMux@21|s[F_1]|-245.5|4.9|contact@7||-245.5|3.9 +Ametal-1|net@538|||S900|dataMux@22|s[F_1]|-101.5|4.9|contact@9||-101.5|3.9 +Ametal-1|net@539|||S900|dataMux@23|s[F_1]|186.5|4.9|contact@13||186.5|3.9 +Ametal-1|net@540|||S900|dataMux@24|s[F_1]|330.5|4.9|contact@15||330.5|3.9 +Ametal-1|net@541|||S900|dataMux@25|s[F_1]|474.5|4.9|contact@17||474.5|3.9 +Ametal-1|net@542|||S900|dataMux@26|s[F_1]|618.5|4.9|contact@19||618.5|3.9 +Ametal-1|net@561|||S900|contact@22||-400.5|-112|dataMux@28|s[F]|-400.5|-139.1 +Ametal-1|net@562|||S900|contact@24||-256.5|-112|dataMux@29|s[F]|-256.5|-139.1 +Ametal-1|net@563|||S900|contact@26||-112.5|-112|dataMux@30|s[F]|-112.5|-139.1 +Ametal-1|net@564|||S900|contact@28||31.5|-112|dataMux@31|s[F]|31.5|-139.1 +Ametal-1|net@565|||S900|contact@30||175.5|-112|dataMux@32|s[F]|175.5|-139.1 +Ametal-1|net@566|||S900|contact@32||319.5|-112|dataMux@33|s[F]|319.5|-139.1 +Ametal-1|net@567|||S900|contact@34||463.5|-112|dataMux@34|s[F]|463.5|-139.1 +Ametal-1|net@568|||S900|contact@36||607.5|-112|dataMux@35|s[F]|607.5|-139.1 +Ametal-1|net@569|||S2700|contact@23||-400.5|112|dataMux@20|s[F]|-400.5|139.1 +Ametal-1|net@570|||S2700|contact@25||-256.5|112|dataMux@21|s[F]|-256.5|139.1 +Ametal-1|net@571|||S2700|contact@27||-112.5|112|dataMux@22|s[F]|-112.5|139.1 +Ametal-1|net@572|||S2700|contact@29||31.5|112|dataMux@18|s[F]|31.5|139.1 +Ametal-1|net@573|||S2700|contact@31||175.5|112|dataMux@23|s[F]|175.5|139.1 +Ametal-1|net@574|||S2700|contact@33||319.5|112|dataMux@24|s[F]|319.5|139.1 +Ametal-1|net@575|||S2700|contact@35||463.5|112|dataMux@25|s[F]|463.5|139.1 +Ametal-1|net@576|||S900|contact@20||-544.5|-112|dataMux@27|s[F]|-544.5|-139.1 +Ametal-1|net@577|||S2700|contact@37||607.5|112|dataMux@26|s[F]|607.5|139.1 +Ametal-1|net@578|||S2700|contact@21||-544.5|112|dataMux@19|s[F]|-544.5|139.1 +Ametal-2|net@581|||S0|pin@172||542|82|contact@93||534.5|82 +Ametal-1|net@582|||S2700|dataMux@26|in[1]|534.5|79|contact@93||534.5|82 +Ametal-2|net@583|||S0|pin@173||398|82|contact@94||390.5|82 +Ametal-2|net@584|||S0|pin@174||254|82|contact@95||246.5|82 +Ametal-2|net@585|||S0|pin@175||110|82|contact@96||102.5|82 +Ametal-2|net@586|||S0|pin@176||-34|82|contact@97||-41.5|82 +Ametal-2|net@587|||S0|pin@177||-178|82|contact@98||-185.5|82 +Ametal-2|net@588|||S0|pin@178||-322|82|contact@99||-329.5|82 +Ametal-2|net@589|||S0|pin@179||-466|82|contact@100||-473.5|82 +Ametal-2|net@590|||S0|pin@180||-610|82|contact@101||-617.5|82 +Ametal-1|net@591|||S900|contact@101||-617.5|82|dataMux@19|in[1]|-617.5|79 +Ametal-1|net@592|||S2700|dataMux@18|in[1]|-41.5|79|contact@97||-41.5|82 +Ametal-1|net@593|||S2700|dataMux@20|in[1]|-473.5|79|contact@100||-473.5|82 +Ametal-1|net@594|||S2700|dataMux@21|in[1]|-329.5|79|contact@99||-329.5|82 +Ametal-1|net@595|||S2700|dataMux@22|in[1]|-185.5|79|contact@98||-185.5|82 +Ametal-1|net@596|||S2700|dataMux@23|in[1]|102.5|79|contact@96||102.5|82 +Ametal-1|net@597|||S2700|dataMux@24|in[1]|246.5|79|contact@95||246.5|82 +Ametal-1|net@598|||S2700|dataMux@25|in[1]|390.5|79|contact@94||390.5|82 +Ametal-2|net@599|||S0|pin@181||-610|-82|contact@102||-617.5|-82 +Ametal-2|net@600|||S0|pin@182||-466|-82|contact@103||-473.5|-82 +Ametal-2|net@601|||S0|pin@183||-322|-82|contact@104||-329.5|-82 +Ametal-2|net@602|||S0|pin@184||-178|-82|contact@105||-185.5|-82 +Ametal-2|net@603|||S0|pin@185||-34|-82|contact@106||-41.5|-82 +Ametal-2|net@604|||S0|pin@186||110|-82|contact@107||102.5|-82 +Ametal-2|net@605|||S0|pin@187||254|-82|contact@108||246.5|-82 +Ametal-2|net@606|||S0|pin@188||398|-82|contact@109||390.5|-82 +Ametal-2|net@607|||S0|pin@189||542|-82|contact@110||534.5|-82 +Ametal-1|net@608|||S2700|contact@102||-617.5|-82|dataMux@27|in[1]|-617.5|-79 +Ametal-1|net@609|||S900|dataMux@35|in[1]|534.5|-79|contact@110||534.5|-82 +Ametal-1|net@610|||S900|dataMux@28|in[1]|-473.5|-79|contact@103||-473.5|-82 +Ametal-1|net@611|||S900|dataMux@29|in[1]|-329.5|-79|contact@104||-329.5|-82 +Ametal-1|net@612|||S900|dataMux@30|in[1]|-185.5|-79|contact@105||-185.5|-82 +Ametal-1|net@613|||S900|dataMux@31|in[1]|-41.5|-79|contact@106||-41.5|-82 +Ametal-1|net@614|||S900|dataMux@32|in[1]|102.5|-79|contact@107||102.5|-82 +Ametal-1|net@615|||S900|dataMux@33|in[1]|246.5|-79|contact@108||246.5|-82 +Ametal-1|net@616|||S900|dataMux@34|in[1]|390.5|-79|contact@109||390.5|-82 +Egnd||D5G2;|dataMux@19|gnd|G +Egnd_1||D5G2;|dataMux@26|gnd_1|G +Egnd_2||D5G2;|dataMux@27|gnd|G +Egnd_3||D5G2;|dataMux@35|gnd_1|G +Ehcl||D5G2;|pin@17||I +Ehcl_1||D5G2;|pin@143||I +EinB||D5G2;|pin@65||I +Ein[1]@640034461|in[1]|D5G2;|pin@172||I +Ein[2]@674189544|in[2]|D5G2;|pin@173||I +Ein[3]@862001202|in[3]|D5G2;|pin@174||I +Ein[4]@268790198|in[4]|D5G2;|pin@175||I +Ein[5]@791841153|in[5]|D5G2;|pin@176||I +Ein[6]@576673040|in[6]|D5G2;|pin@177||I +Ein[7]@234205480|in[7]|D5G2;|pin@178||I +Ein[8]@826884358|in[8]|D5G2;|pin@179||I +Ein[9]@773492917|in[9]|D5G2;|pin@180||I +Ein[10]@429661964|in[10]|D5G2;|pin@181||I +Ein[11]@475045634|in[11]|D5G2;|pin@182||I +Ein[12]@685173550|in[12]|D5G2;|pin@183||I +Ein[13]@497503622|in[13]|D5G2;|pin@184||I +Ein[14]@245190721|in[14]|D5G2;|pin@185||I +Ein[15]@810399414|in[15]|D5G2;|pin@186||I +Ein[16]@84692123|in[16]|D5G2;|pin@187||I +Ein[17]@63063280|in[17]|D5G2;|pin@188||I +Ein[18]@617140978|in[18]|D5G2;|pin@189||I +Eout[20]||D5G2;|pin@152||O +Eout[21]||D5G2;|pin@153||O +Eout[22]||D5G2;|pin@154||O +Eout[23]||D5G2;|pin@155||O +Eout[24]||D5G2;|pin@156||O +Eout[25]||D5G2;|pin@157||O +Eout[26]||D5G2;|pin@158||O +Eout[27]||D5G2;|pin@159||O +Eout[28]||D5G2;|pin@160||O +Eout[29]||D5G2;|pin@161||O +Eout[30]||D5G2;|pin@162||O +Eout[31]||D5G2;|pin@163||O +Eout[32]||D5G2;|pin@164||O +Eout[33]||D5G2;|pin@165||O +Eout[34]||D5G2;|pin@166||O +Eout[35]||D5G2;|pin@167||O +Eout[36]||D5G2;|pin@168||O +Eout[37]||D5G2;|pin@169||O +Es[F]||D5G2;|pin@18||I +Es[F_1]||D5G2;|pin@144||I +Es[T]||D5G2;|pin@66||I +Es[T_1]||D5G2;|pin@150||I +Evdd||D5G2;|dataMux@19|vdd|P +Evdd_1||D5G2;|dataMux@26|vdd_1|P +Evdd_2||D5G2;|dataMux@19|vdd_2|P +Evdd_3||D5G2;|dataMux@26|vdd_3|P +Evdd_4||D5G2;|dataMux@27|vdd|P +Evdd_5||D5G2;|dataMux@27|vdd_2|P +Evdd_6||D5G2;|dataMux@35|vdd_1|P +Evdd_7||D5G2;|dataMux@35|vdd_3|P +X + # Cell dataMux18;2{lay} CdataMux18;2{lay}||cmos90|1216073469078|1223678552648||ATTR_NCC(D5G3;NTX-2;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223678563137|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223678563137 Ngeneric:Facet-Center|art@0||0|0||||AV @@ -2258,12 +3401,338 @@ Eout[15:37]||D5G2;|pin@6||O Esel|sel[long]|D5G2;|pin@8||I X +# Cell dataMuxAll;2{lay} +CdataMuxAll;2{lay}||cmos90|1216085661184|1225566793693||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"] +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@1||-45.5|-112|||| +NX-Metal-1-Metal-2-Con|contact@3||-228|-3.9|||| +NX-Metal-1-Metal-2-Con|contact@22||157|94|||| +NX-Metal-2-Metal-3-Con|contact@23||114|94|||| +NX-Metal-1-Metal-2-Con|contact@24||301|94|||| +NX-Metal-2-Metal-3-Con|contact@25||258|94|||| +NX-Metal-1-Metal-2-Con|contact@26||445|94|||| +NX-Metal-2-Metal-3-Con|contact@27||402|94|||| +NX-Metal-1-Metal-2-Con|contact@28||589|94|||| +NX-Metal-2-Metal-3-Con|contact@29||546|94|||| +NX-Metal-2-Metal-3-Con|contact@30||-318|12|||| +NX-Metal-2-Metal-3-Con|contact@31||-462|12|||| +NX-Metal-2-Metal-3-Con|contact@32||-606|12|||| +NX-Metal-2-Metal-3-Con|contact@33||-750|12|||| +NX-Metal-2-Metal-3-Con|contact@34||-894|12|||| +NX-Metal-2-Metal-3-Con|contact@35||-1038|12|||| +NX-Metal-2-Metal-3-Con|contact@36||-1182|12|||| +NX-Metal-2-Metal-3-Con|contact@37||-1326|12|||| +NX-Metal-2-Metal-3-Con|contact@38||-1470|12|||| +NX-Metal-2-Metal-3-Con|contact@39||-306|-12|||| +NX-Metal-2-Metal-3-Con|contact@40||-1458|-12|||| +NX-Metal-2-Metal-3-Con|contact@41||-1314|-12|||| +NX-Metal-2-Metal-3-Con|contact@42||-1170|-12|||| +NX-Metal-2-Metal-3-Con|contact@43||-1026|-12|||| +NX-Metal-2-Metal-3-Con|contact@44||-882|-12|||| +NX-Metal-2-Metal-3-Con|contact@45||-738|-12|||| +NX-Metal-2-Metal-3-Con|contact@46||-594|-12|||| +NX-Metal-2-Metal-3-Con|contact@47||-450|-12|||| +NX-Metal-1-Metal-2-Con|contact@48||741|100|||| +NX-Metal-1-Metal-2-Con|contact@49||610|82|||| +NX-Metal-2-Metal-3-Con|contact@50||690|82|||| +NX-Metal-1-Metal-2-Con|contact@51||44.5|106.1|||| +NX-Metal-1-Metal-2-Con|contact@52||670|106.1|||| +NX-Metal-2-Metal-3-Con|contact@53||-294|82|||| +NX-Metal-2-Metal-3-Con|contact@54||-438|82|||| +NX-Metal-2-Metal-3-Con|contact@55||-582|82|||| +NX-Metal-2-Metal-3-Con|contact@56||-726|82|||| +NX-Metal-2-Metal-3-Con|contact@57||-870|82|||| +NX-Metal-2-Metal-3-Con|contact@58||-1014|82|||| +NX-Metal-2-Metal-3-Con|contact@59||-1158|82|||| +NX-Metal-2-Metal-3-Con|contact@60||-1302|82|||| +NX-Metal-2-Metal-3-Con|contact@61||-1446|82|||| +NX-Metal-2-Metal-3-Con|contact@62||-282|-82|||| +NX-Metal-2-Metal-3-Con|contact@63||-1434|-82|||| +NX-Metal-2-Metal-3-Con|contact@64||-1290|-82|||| +NX-Metal-2-Metal-3-Con|contact@65||-1146|-82|||| +NX-Metal-2-Metal-3-Con|contact@66||-1002|-82|||| +NX-Metal-2-Metal-3-Con|contact@67||-858|-82|||| +NX-Metal-2-Metal-3-Con|contact@68||-714|-82|||| +NX-Metal-2-Metal-3-Con|contact@69||-570|-82|||| +NX-Metal-2-Metal-3-Con|contact@70||-426|-82|||| +NX-Metal-1-Metal-2-Con|contact@71||121|54|||| +NX-Metal-1-Metal-2-Con|contact@72||265|54|||| +NX-Metal-1-Metal-2-Con|contact@73||409|54|||| +NX-Metal-1-Metal-2-Con|contact@74||553|54|||| +NX-Metal-2-Metal-3-Con|contact@76||690|54|||| +NX-Metal-2-Metal-3-Con|contact@77||546|54|||| +NX-Metal-2-Metal-3-Con|contact@78||402|54|||| +NX-Metal-2-Metal-3-Con|contact@79||258|54|||| +NX-Metal-2-Metal-3-Con|contact@80||114|54|||| +NX-Metal-1-Metal-2-Con|contact@81||626|54|||| +IdataMux18;3{lay}|dataMux1@2||-864|0|||D5G4; +IdataMux4;1{lay}|dataMux4@0||360|72|||D5G4; +IdriversJ:driveConnecter;1{lay}|driveCon@1||-93.5|-24.4|||D5G4; +IgatesK:inv10D;1{lay}|inv10D@15||616|72|X||D5G4; +IgatesK:inv30;1{lay}|inv30@0||56.5|-72|X||D5G4; +IgatesK:inv30;1{lay}|inv30@1||-216|72|X||D5G4; +IgatesK:inv80;1{lay}|inv80@1||-85.5|-72|X||D5G4; +IgatesK:inv80;1{lay}|inv80@2||717|72|||D5G4; +IgatesK:inv100B;1{lay}|inv100B@0||-13.5|-72|X||D5G4; +IgatesK:nand20sym;1{lay}|nand20sy@0||648|72|||D5G4; +NMetal-1-Pin|pin@33||74|-47|||X| +NMetal-1-Pin|pin@35||74|-97|||X| +NMetal-1-Pin|pin@36||44.5|-47|||X| +NMetal-1-Pin|pin@37||44.5|-97|||X| +NMetal-1-Pin|pin@38||-45.5|-47|||X| +NMetal-1-Pin|pin@39||-45.5|-97|||X| +NMetal-1-Pin|pin@86||-198.5|97|||| +NMetal-1-Pin|pin@88||-198.5|47|||| +NMetal-1-Pin|pin@92||641|47|||| +NMetal-3-Pin|pin@95||690|144|||| +NMetal-1-Pin|pin@117||688|88|||| +NMetal-1-Pin|pin@118||688|56|||| +NMetal-3-Pin|pin@123||690|0|||| +NMetal-3-Pin|pin@133||546|0|||| +NMetal-3-Pin|pin@134||402|0|||| +NMetal-3-Pin|pin@135||258|0|||| +NMetal-3-Pin|pin@136||114|0|||| +IfanPinsK:pinsIn09m3;1{lay}|pinsIn09@2||-870|138|||D5G4; +IfanPinsK:pinsIn09m3;1{lay}|pinsIn09@3||-858|138|X||D5G4; +IfanPinsK:pinsOut04m3;1{lay}|pinsOut0@2||330|144|||D5G4; +IfanPinsK:pinsOut09m3;1{lay}|pinsOut0@3||-894|144|||D5G4; +IfanPinsK:pinsOut09m3;1{lay}|pinsOut0@4||-882|144|X||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@3||-193|72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@4||35.5|-72|X||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@5||758|72|||D5G4; +Ametal-2|net@80|||S0|dataMux4@0|s[F_4]|112.5|112|dataMux1@2|s[T]|-232.5|112 +Ametal-2|net@97|||S0|inv80@1|gnd|-49|-72|inv100B@0|gnd_1|-58|-72 +Ametal-2|net@98|||S0|inv80@1|vdd|-49|-22|inv100B@0|vdd_2|-58|-22 +Ametal-2|net@99|||S0|inv80@1|vdd_1|-49|-122|inv100B@0|vdd_3|-58|-122 +Ametal-2|net@106|||S0|wellCont@4|gnd_1|31|-72|inv100B@0|gnd_2|31|-72 +Ametal-2|net@107|||S0|wellCont@4|vdd_2|31|-122|inv100B@0|vdd_5|31|-122 +Ametal-2|net@108|||S0|wellCont@4|vdd_3|31|-22|inv100B@0|vdd_4|31|-22 +Ametal-2|net@109|||S0|wellCont@4|gnd|40|-72|inv30@0|gnd_1|40|-72 +Ametal-2|net@110|||S0|wellCont@4|vdd|40|-122|inv30@0|vdd_3|40|-122 +Ametal-2|net@111|||S0|wellCont@4|vdd_1|40|-22|inv30@0|vdd_2|40|-22 +Ametal-1|net@112|||S1800|inv30@0|inB|63.5|-47|pin@33||74|-47 +Ametal-1|net@113|||S900|pin@33||74|-47|pin@35||74|-97 +Ametal-1|net@115|||RS1800|inv30@0|inA|63.5|-97|pin@35||74|-97 +Ametal-1|net@116|||S2700|inv30@0|out|44.5|-72|pin@36||44.5|-47 +Ametal-1|net@117|||S0|pin@36||44.5|-47|inv100B@0|in_1|23.5|-47 +Ametal-1|net@118|||S900|inv30@0|out|44.5|-72|pin@37||44.5|-97 +Ametal-1|net@119|||S0|pin@37||44.5|-97|inv100B@0|in|23.5|-97 +Ametal-1|net@120|||S2700|inv100B@0|out|-45.5|-65|pin@38||-45.5|-47 +Ametal-1|net@121|||S0|pin@38||-45.5|-47|inv80@1|inB|-56.5|-47 +Ametal-1|net@122|||S900|inv100B@0|out|-45.5|-65|pin@39||-45.5|-97 +Ametal-1|net@123|||S0|pin@39||-45.5|-97|inv80@1|inA|-56.5|-97 +Ametal-2|net@138||6.2|S1800|dataMux1@2|vdd_7|-232.5|-22|inv80@1|vdd_2|-122|-22 +Ametal-2|net@139||6.2|S0|inv80@1|gnd_1|-122|-72|dataMux1@2|gnd_3|-232.5|-72 +Ametal-2|net@140||6.2|S0|inv80@1|vdd_3|-122|-122|dataMux1@2|vdd_6|-232.5|-122 +Ametal-2|net@142|||S1800|dataMux1@2|s[T_1]|-232.5|-112|contact@1||-45.5|-112 +Ametal-1|net@144|||S900|pin@39||-45.5|-97|contact@1||-45.5|-112 +Ametal-2|net@147|||S1800|inv30@1|gnd|-199.5|72|wellCont@3|gnd|-197.5|72 +Ametal-2|net@148|||S1800|inv30@1|vdd_1|-199.5|22|wellCont@3|vdd|-197.5|22 +Ametal-2|net@149|||S1800|inv30@1|vdd|-199.5|122|wellCont@3|vdd_1|-197.5|122 +Ametal-1|net@150|||S900|inv30@1|out|-228|72|contact@3||-228|-3.9 +Ametal-2|net@151||1.2|S1800|dataMux1@2|hcl_1|-232.5|-3.9|contact@3||-228|-3.9 +Ametal-1|net@176|||S1800|inv30@1|inB|-209|97|pin@86||-198.5|97 +Ametal-1|net@179|||S0|pin@88||-198.5|47|inv30@1|inA|-209|47 +Ametal-1|net@180|||S900|pin@86||-198.5|97|pin@88||-198.5|47 +Ametal-1|net@260|||S2700|dataMux4@0|out[4]|157|65|contact@22||157|94 +Ametal-3|net@262|||S900|pinsOut0@2|out[7]|114|144|contact@23||114|94 +Ametal-2|net@263|||S0|contact@22||157|94|contact@23||114|94 +Ametal-2|net@264|||S0|contact@24||301|94|contact@25||258|94 +Ametal-2|net@265|||S0|contact@26||445|94|contact@27||402|94 +Ametal-2|net@266|||S0|contact@28||589|94|contact@29||546|94 +Ametal-1|net@267|||S900|contact@24||301|94|dataMux4@0|out[3]|301|65 +Ametal-1|net@268|||S2700|dataMux4@0|out[2]|445|65|contact@26||445|94 +Ametal-1|net@269|||S2700|dataMux4@0|out[1]|589|65|contact@28||589|94 +Ametal-3|net@270|||S2700|contact@25||258|94|pinsOut0@2|out[6]|258|144 +Ametal-3|net@271|||S900|pinsOut0@2|out[5]|402|144|contact@27||402|94 +Ametal-3|net@272|||S900|pinsOut0@2|out[4]|546|144|contact@29||546|94 +Ametal-2|net@275|||S0|dataMux1@2|out[20]|-262|12|contact@30||-318|12 +Ametal-3|net@276|||S900|pinsOut0@3|out[1]|-318|144|contact@30||-318|12 +Ametal-2|net@277|||S0|dataMux1@2|out[21]|-406|12|contact@31||-462|12 +Ametal-3|net@278|||S900|pinsOut0@3|out[2]|-462|144|contact@31||-462|12 +Ametal-2|net@279|||S0|dataMux1@2|out[22]|-550|12|contact@32||-606|12 +Ametal-3|net@280|||S900|pinsOut0@3|out[3]|-606|144|contact@32||-606|12 +Ametal-2|net@281|||S0|dataMux1@2|out[23]|-694|12|contact@33||-750|12 +Ametal-3|net@282|||S900|pinsOut0@3|out[4]|-750|144|contact@33||-750|12 +Ametal-2|net@283|||S0|dataMux1@2|out[24]|-838|12|contact@34||-894|12 +Ametal-3|net@284|||S900|pinsOut0@3|out[5]|-894|144|contact@34||-894|12 +Ametal-2|net@285|||S0|dataMux1@2|out[25]|-982|12|contact@35||-1038|12 +Ametal-3|net@286|||S900|pinsOut0@3|out[6]|-1038|144|contact@35||-1038|12 +Ametal-2|net@287|||S0|dataMux1@2|out[26]|-1126|12|contact@36||-1182|12 +Ametal-3|net@288|||S900|pinsOut0@3|out[7]|-1182|144|contact@36||-1182|12 +Ametal-2|net@289|||S0|dataMux1@2|out[27]|-1270|12|contact@37||-1326|12 +Ametal-3|net@290|||S900|pinsOut0@3|out[8]|-1326|144|contact@37||-1326|12 +Ametal-2|net@291|||S0|dataMux1@2|out[28]|-1414|12|contact@38||-1470|12 +Ametal-3|net@292|||S900|pinsOut0@3|out[9]|-1470|144|contact@38||-1470|12 +Ametal-2|net@293|||S0|dataMux1@2|out[37]|-262|-12|contact@39||-306|-12 +Ametal-3|net@294|||S900|pinsOut0@4|out[9]|-306|144|contact@39||-306|-12 +Ametal-2|net@295|||S0|dataMux1@2|out[29]|-1414|-12|contact@40||-1458|-12 +Ametal-3|net@296|||S900|pinsOut0@4|out[1]|-1458|144|contact@40||-1458|-12 +Ametal-2|net@297|||S0|dataMux1@2|out[30]|-1270|-12|contact@41||-1314|-12 +Ametal-3|net@298|||S900|pinsOut0@4|out[2]|-1314|144|contact@41||-1314|-12 +Ametal-2|net@299|||S0|dataMux1@2|out[31]|-1126|-12|contact@42||-1170|-12 +Ametal-3|net@300|||S900|pinsOut0@4|out[3]|-1170|144|contact@42||-1170|-12 +Ametal-2|net@301|||S0|dataMux1@2|out[32]|-982|-12|contact@43||-1026|-12 +Ametal-3|net@302|||S900|pinsOut0@4|out[4]|-1026|144|contact@43||-1026|-12 +Ametal-2|net@303|||S0|dataMux1@2|out[33]|-838|-12|contact@44||-882|-12 +Ametal-3|net@304|||S900|pinsOut0@4|out[5]|-882|144|contact@44||-882|-12 +Ametal-2|net@305|||S0|dataMux1@2|out[34]|-694|-12|contact@45||-738|-12 +Ametal-3|net@306|||S900|pinsOut0@4|out[6]|-738|144|contact@45||-738|-12 +Ametal-2|net@307|||S0|dataMux1@2|out[35]|-550|-12|contact@46||-594|-12 +Ametal-3|net@308|||S900|pinsOut0@4|out[7]|-594|144|contact@46||-594|-12 +Ametal-2|net@309|||S0|dataMux1@2|out[36]|-406|-12|contact@47||-450|-12 +Ametal-3|net@310|||S900|pinsOut0@4|out[8]|-450|144|contact@47||-450|-12 +Ametal-2|net@326|||S1800|dataMux1@2|inB|-232.5|100|dataMux4@0|inBB|112.5|100 +Ametal-2|net@333||6.2|S0|dataMux4@0|gnd_1|112.5|72|wellCont@3|gnd_1|-188.5|72 +Ametal-2|net@334||6.2|S0|dataMux4@0|vdd_2|112.5|122|wellCont@3|vdd_3|-188.5|122 +Ametal-2|net@335||6.2|S0|dataMux4@0|vdd_3|112.5|22|wellCont@3|vdd_2|-188.5|22 +Ametal-2|net@358|||S1800|dataMux4@0|inB|607.5|100|contact@48||741|100 +Ametal-3|net@365|||S900|pin@95||690|144|contact@50||690|82 +Ametal-2|net@366|||S1800|contact@49||610|82|contact@50||690|82 +Ametal-2|net@385|||S0|nand20sy@0|gnd_1|680.5|72|inv80@2|gnd|680.5|72 +Ametal-2|net@386|||S0|nand20sy@0|vdd_2|680.5|122|inv80@2|vdd|680.5|122 +Ametal-2|net@387|||S0|nand20sy@0|vdd_3|680.5|22|inv80@2|vdd_1|680.5|22 +Ametal-1|net@391|||S1800|nand20sy@0|inB|626|47|pin@92||641|47 +Ametal-1|net@397|||S2700|inv80@2|out|741|40|contact@48||741|100 +Ametal-2|net@403|||S0|dataMux1@2|gnd_1|-232.5|72|inv30@1|gnd_1|-232.5|72 +Ametal-2|net@404|||S0|dataMux1@2|vdd_1|-232.5|122|inv30@1|vdd_2|-232.5|122 +Ametal-2|net@405|||S0|dataMux1@2|vdd_3|-232.5|22|inv30@1|vdd_3|-232.5|22 +Ametal-2|net@406||1.2|S1800|driveCon@1|take|-101.5|3.9|dataMux4@0|s[F]|112.5|3.9 +Ametal-1|net@407|||S900|driveCon@1|out|-109.5|-24.4|inv80@1|out|-109.5|-104 +Ametal-2|net@409||1.2|S1800|dataMux1@2|s[F_1]|-232.5|3.9|driveCon@1|take|-101.5|3.9 +Ametal-1|net@411|||S2700|pin@36||44.5|-47|contact@51||44.5|106.1 +Ametal-1|net@416|||S2700|nand20sy@0|inA|670|97|contact@52||670|106.1 +Ametal-2|net@420||6.2|S0|inv10D@15|vdd|624.5|122|nand20sy@0|vdd|615.5|122 +Ametal-2|net@421||6.2|S1800|nand20sy@0|gnd|615.5|72|inv10D@15|gnd|624.5|72 +Ametal-2|net@422||6.2|S1800|nand20sy@0|vdd_1|615.5|22|inv10D@15|vdd_1|624.5|22 +Ametal-1|net@427|||S900|contact@49||610|82|inv10D@15|out|610|79 +Ametal-2|net@428|||S0|wellCont@5|gnd|753.5|72|inv80@2|gnd_1|753.5|72 +Ametal-2|net@429|||S0|wellCont@5|vdd|753.5|22|inv80@2|vdd_3|753.5|22 +Ametal-2|net@430|||S0|wellCont@5|vdd_1|753.5|122|inv80@2|vdd_2|753.5|122 +Ametal-2|net@431|||S0|inv10D@15|gnd_1|607.5|72|dataMux4@0|gnd|607.5|72 +Ametal-2|net@432|||S0|inv10D@15|vdd_2|607.5|122|dataMux4@0|vdd_1|607.5|122 +Ametal-2|net@433|||S0|inv10D@15|vdd_3|607.5|22|dataMux4@0|vdd|607.5|22 +Ametal-2|net@434|||S1800|contact@51||44.5|106.1|contact@52||670|106.1 +Ametal-1|net@436|||S1800|nand20sy@0|out_4@723792060|626|88|pin@117||688|88 +Ametal-1|net@437|||S2700|pin@117||688|88|inv80@2|inB|688|97 +Ametal-1|net@438|||S2700|inv80@2|inA|688|47|pin@118||688|56 +Ametal-1|net@439|||S0|pin@118||688|56|nand20sy@0|out_4@831511105|670|56 +Ametal-2|net@462|||S1800|dataMux1@2|in[1]@640034461|-322|82|contact@53||-294|82 +Ametal-3|net@463|||S900|pinsIn09@2|in[1]|-294|138|contact@53||-294|82 +Ametal-2|net@464|||S1800|dataMux1@2|in[2]@674189544|-466|82|contact@54||-438|82 +Ametal-3|net@465|||S900|pinsIn09@2|in[2]|-438|138|contact@54||-438|82 +Ametal-2|net@466|||S1800|dataMux1@2|in[3]@862001202|-610|82|contact@55||-582|82 +Ametal-3|net@467|||S900|pinsIn09@2|in[3]|-582|138|contact@55||-582|82 +Ametal-2|net@468|||S1800|dataMux1@2|in[4]@268790198|-754|82|contact@56||-726|82 +Ametal-3|net@469|||S900|pinsIn09@2|in[4]|-726|138|contact@56||-726|82 +Ametal-2|net@470|||S1800|dataMux1@2|in[5]@791841153|-898|82|contact@57||-870|82 +Ametal-3|net@471|||S900|pinsIn09@2|in[5]|-870|138|contact@57||-870|82 +Ametal-2|net@472|||S1800|dataMux1@2|in[6]@576673040|-1042|82|contact@58||-1014|82 +Ametal-3|net@473|||S900|pinsIn09@2|in[6]|-1014|138|contact@58||-1014|82 +Ametal-2|net@474|||S1800|dataMux1@2|in[7]@234205480|-1186|82|contact@59||-1158|82 +Ametal-3|net@475|||S900|pinsIn09@2|in[7]|-1158|138|contact@59||-1158|82 +Ametal-2|net@476|||S1800|dataMux1@2|in[8]@826884358|-1330|82|contact@60||-1302|82 +Ametal-3|net@477|||S900|pinsIn09@2|in[8]|-1302|138|contact@60||-1302|82 +Ametal-2|net@478|||S1800|dataMux1@2|in[9]@773492917|-1474|82|contact@61||-1446|82 +Ametal-3|net@479|||S900|pinsIn09@2|in[9]|-1446|138|contact@61||-1446|82 +Ametal-3|net@480|||S900|pinsIn09@3|in[9]|-282|138|contact@62||-282|-82 +Ametal-2|net@481|||S1800|dataMux1@2|in[18]@617140978|-322|-82|contact@62||-282|-82 +Ametal-3|net@482|||S900|pinsIn09@3|in[1]|-1434|138|contact@63||-1434|-82 +Ametal-2|net@483|||S1800|dataMux1@2|in[10]@429661964|-1474|-82|contact@63||-1434|-82 +Ametal-3|net@484|||S900|pinsIn09@3|in[2]|-1290|138|contact@64||-1290|-82 +Ametal-2|net@485|||S1800|dataMux1@2|in[11]@475045634|-1330|-82|contact@64||-1290|-82 +Ametal-3|net@486|||S900|pinsIn09@3|in[3]|-1146|138|contact@65||-1146|-82 +Ametal-2|net@487|||S1800|dataMux1@2|in[12]@685173550|-1186|-82|contact@65||-1146|-82 +Ametal-3|net@488|||S900|pinsIn09@3|in[4]|-1002|138|contact@66||-1002|-82 +Ametal-2|net@489|||S1800|dataMux1@2|in[13]@497503622|-1042|-82|contact@66||-1002|-82 +Ametal-3|net@490|||S900|pinsIn09@3|in[5]|-858|138|contact@67||-858|-82 +Ametal-2|net@491|||S1800|dataMux1@2|in[14]@245190721|-898|-82|contact@67||-858|-82 +Ametal-3|net@492|||S900|pinsIn09@3|in[6]|-714|138|contact@68||-714|-82 +Ametal-2|net@493|||S1800|dataMux1@2|in[15]@810399414|-754|-82|contact@68||-714|-82 +Ametal-3|net@494|||S900|pinsIn09@3|in[7]|-570|138|contact@69||-570|-82 +Ametal-2|net@495|||S1800|dataMux1@2|in[16]@84692123|-610|-82|contact@69||-570|-82 +Ametal-3|net@496|||S900|pinsIn09@3|in[8]|-426|138|contact@70||-426|-82 +Ametal-2|net@497|||S1800|dataMux1@2|in[17]@63063280|-466|-82|contact@70||-426|-82 +Ametal-1|net@500|||S2700|dataMux4@0|in_3|121|47|contact@71||121|54 +Ametal-1|net@502|||S2700|dataMux4@0|in_2|265|47|contact@72||265|54 +Ametal-1|net@504|||S2700|dataMux4@0|in_1|409|47|contact@73||409|54 +Ametal-1|net@506|||S2700|dataMux4@0|in|553|47|contact@74||553|54 +Ametal-3|net@510|||S900|contact@76||690|54|pin@123||690|0 +Ametal-2|net@512|||S1800|contact@81||626|54|contact@76||690|54 +Ametal-2|net@515|||S1800|contact@77||546|54|contact@74||553|54 +Ametal-2|net@519|||S1800|contact@78||402|54|contact@73||409|54 +Ametal-2|net@521|||S1800|contact@79||258|54|contact@72||265|54 +Ametal-2|net@524|||S1800|contact@80||114|54|contact@71||121|54 +Ametal-1|net@525|||S0|pin@92||641|47|inv10D@15|in|616|47 +Ametal-1|net@527|||S2700|nand20sy@0|inB|626|47|contact@81||626|54 +Ametal-3|net@532|||S900|contact@77||546|54|pin@133||546|0 +Ametal-3|net@533|||S900|contact@78||402|54|pin@134||402|0 +Ametal-3|net@534|||S900|contact@79||258|54|pin@135||258|0 +Ametal-3|net@535|||S900|contact@80||114|54|pin@136||114|0 +Ec[S]||D5G2;|pin@88||I +Egnd||D5G2;|dataMux1@2|gnd|G +Egnd_1||D5G2;|wellCont@5|gnd_1|G +Egnd_2||D5G2;|dataMux1@2|gnd_2|G +Ein[1]||D5G2;|pinsIn09@2|in[1]|I +Ein[2]||D5G2;|pinsIn09@2|in[2]|I +Ein[3]||D5G2;|pinsIn09@2|in[3]|I +Ein[4]||D5G2;|pinsIn09@2|in[4]|I +Ein[5]||D5G2;|pinsIn09@2|in[5]|I +Ein[6]||D5G2;|pinsIn09@2|in[6]|I +Ein[7]||D5G2;|pinsIn09@2|in[7]|I +Ein[8]||D5G2;|pinsIn09@2|in[8]|I +Ein[9]||D5G2;|pinsIn09@2|in[9]|I +Ein[10]||D5G2;|pinsIn09@3|in[1]|I +Ein[11]||D5G2;|pinsIn09@3|in[2]|I +Ein[12]||D5G2;|pinsIn09@3|in[3]|I +Ein[13]||D5G2;|pinsIn09@3|in[4]|I +Ein[14]||D5G2;|pinsIn09@3|in[5]|I +Ein[15]||D5G2;|pinsIn09@3|in[6]|I +Ein[16]||D5G2;|pinsIn09@3|in[7]|I +Ein[17]||D5G2;|pinsIn09@3|in[8]|I +Ein[18]||D5G2;|pinsIn09@3|in[9]|I +Elit[15]||D5G2;|pin@123||I +Elit[16]||D5G2;|pin@133||I +Elit[17]||D5G2;|pin@134||I +Elit[18]||D5G2;|pin@135||I +Elit[19]||D5G2;|pin@136||I +Eout[15]||D5G2;|pin@95||O +Eout[16]||D5G2;|pinsOut0@2|out[4]|O +Eout[17]||D5G2;|pinsOut0@2|out[5]|O +Eout[18]||D5G2;|pinsOut0@2|out[6]|O +Eout[19]||D5G2;|pinsOut0@2|out[7]|O +Eout[20]||D5G2;|pinsOut0@3|out[1]|O +Eout[21]||D5G2;|pinsOut0@3|out[2]|O +Eout[22]||D5G2;|pinsOut0@3|out[3]|O +Eout[23]||D5G2;|pinsOut0@3|out[4]|O +Eout[24]||D5G2;|pinsOut0@3|out[5]|O +Eout[25]||D5G2;|pinsOut0@3|out[6]|O +Eout[26]||D5G2;|pinsOut0@3|out[7]|O +Eout[27]||D5G2;|pinsOut0@3|out[8]|O +Eout[28]||D5G2;|pinsOut0@3|out[9]|O +Eout[29]||D5G2;|pinsOut0@4|out[1]|O +Eout[30]||D5G2;|pinsOut0@4|out[2]|O +Eout[31]||D5G2;|pinsOut0@4|out[3]|O +Eout[32]||D5G2;|pinsOut0@4|out[4]|O +Eout[33]||D5G2;|pinsOut0@4|out[5]|O +Eout[34]||D5G2;|pinsOut0@4|out[6]|O +Eout[35]||D5G2;|pinsOut0@4|out[7]|O +Eout[36]||D5G2;|pinsOut0@4|out[8]|O +Eout[37]||D5G2;|pinsOut0@4|out[9]|O +Esel[long]||D5G2;|pin@35||I +Evdd||D5G2;|dataMux1@2|vdd|P +Evdd_2||D5G2;|dataMux1@2|vdd_2|P +Evdd_3||D5G2;|wellCont@5|vdd_3|P +Evdd_4||D5G2;|dataMux1@2|vdd_4|P +Evdd_5||D5G2;|dataMux1@2|vdd_5|P +Evdd_6||D5G2;|wellCont@5|vdd_2|P +X + # Cell dataMuxAll;1{lay} -CdataMuxAll;1{lay}||cmos90|1216085661184|1223474259911||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1218139551919|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224548763395 +CdataMuxAll;1{lay}||cmos90|1216085661184|1225550008869||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225550026030|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225550026030 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@1||-45.5|-112|||| -NX-Metal-1-Metal-2-Con|contact@2||-109.5|3.9|||| -NX-Metal-1-Metal-2-Con|contact@3||-121|-3.9|||| +NX-Metal-1-Metal-2-Con|contact@3||-228|-3.9|||| NX-Metal-2-Metal-3-Con|contact@4||336|82|||| NX-Metal-2-Metal-3-Con|contact@5||480|88|||| NX-Metal-2-Metal-3-Con|contact@6||624|94|||| @@ -2308,44 +3777,42 @@ NX-Metal-2-Metal-3-Con|contact@44||-882|-12|||| NX-Metal-2-Metal-3-Con|contact@45||-738|-12|||| NX-Metal-2-Metal-3-Con|contact@46||-594|-12|||| NX-Metal-2-Metal-3-Con|contact@47||-450|-12|||| -NX-Metal-1-Metal-2-Con|contact@48||728|100|||| -NX-Metal-1-Metal-2-Con|contact@49||746|82|||| +NX-Metal-1-Metal-2-Con|contact@48||741|100|||| +NX-Metal-1-Metal-2-Con|contact@49||610|82|||| NX-Metal-2-Metal-3-Con|contact@50||690|82|||| +NX-Metal-1-Metal-2-Con|contact@51||44.5|138.1|||| +NX-Metal-1-Metal-2-Con|contact@52||670|138.1|||| IdataMux18;2{lay}|dataMux1@1||-864|0|||D5G4; IdataMux4;1{lay}|dataMux4@0||360|72|||D5G4; -IgatesK:inv10D;1{lay}|inv10D@14||740|72|||D5G4; -IgatesK:inv20B;1{lay}|inv20B@1||664|72|||D5G4; +IdriversJ:driveConnecter;1{lay}|driveCon@1||-93.5|-24.4|||D5G4; +IgatesK:inv10D;1{lay}|inv10D@15||616|72|X||D5G4; IgatesK:inv30;1{lay}|inv30@0||56.5|-72|X||D5G4; -IgatesK:inv30;1{lay}|inv30@1||-109|72|X||D5G4; +IgatesK:inv30;1{lay}|inv30@1||-216|72|X||D5G4; IgatesK:inv80;1{lay}|inv80@1||-85.5|-72|X||D5G4; -IgatesK:inv80;1{lay}|inv80@2||704|72|||D5G4; +IgatesK:inv80;1{lay}|inv80@2||717|72|||D5G4; IgatesK:inv100B;1{lay}|inv100B@0||-13.5|-72|X||D5G4; +IgatesK:nand20sym;1{lay}|nand20sy@0||648|72|||D5G4; NMetal-1-Pin|pin@33||74|-47|||X| NMetal-1-Pin|pin@35||74|-97|||X| NMetal-1-Pin|pin@36||44.5|-47|||X| NMetal-1-Pin|pin@37||44.5|-97|||X| NMetal-1-Pin|pin@38||-45.5|-47|||X| NMetal-1-Pin|pin@39||-45.5|-97|||X| -NMetal-1-Pin|pin@86||-91.5|97|||| -NMetal-1-Pin|pin@88||-91.5|47|||| -NMetal-1-Pin|pin@89||666|97|||| -NMetal-1-Pin|pin@90||666|47|||| -NMetal-1-Pin|pin@91||647|97|||| -NMetal-1-Pin|pin@92||647|47|||| -NMetal-1-Pin|pin@93||728|47|||| +NMetal-1-Pin|pin@86||-198.5|97|||| +NMetal-1-Pin|pin@88||-198.5|47|||| +NMetal-1-Pin|pin@92||641|47|||| NMetal-3-Pin|pin@95||690|144|||| -NMetal-2-Pin|pin@96||622.5|122|||| -NMetal-2-Pin|pin@97||622.5|122|||| -NMetal-2-Pin|pin@98||622.5|22|||| -NMetal-2-Pin|pin@99||622.5|22|||| +NMetal-2-Pin|pin@116||808|138.1|||| +NMetal-1-Pin|pin@117||688|88|||| +NMetal-1-Pin|pin@118||688|56|||| IfanPinsK:pinsIn09m3;1{lay}|pinsIn09@0||912|138|X||D5G4; IfanPinsK:pinsIn09m3;1{lay}|pinsIn09@1||900|144|||D5G4; IfanPinsK:pinsOut04m3;1{lay}|pinsOut0@2||330|144|||D5G4; IfanPinsK:pinsOut09m3;1{lay}|pinsOut0@3||-894|153|||D5G4; IfanPinsK:pinsOut09m3;1{lay}|pinsOut0@4||-882|169|X||D5G4; -IwiresL:wellContacts13;1{lay}|wellCont@3||-86|72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@3||-193|72|||D5G4; IwiresL:wellContacts13;1{lay}|wellCont@4||35.5|-72|X||D5G4; -IwiresL:wellContacts13;1{lay}|wellCont@5||753|72|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@5||758|72|||D5G4; Ametal-2|net@80|||S0|dataMux4@0|s[F_4]|112.5|112|dataMux1@1|s[T]|-232.5|112 Ametal-2|net@97|||S0|inv80@1|gnd|-49|-72|inv100B@0|gnd_1|-58|-72 Ametal-2|net@98|||S0|inv80@1|vdd|-49|-22|inv100B@0|vdd_2|-58|-22 @@ -2372,23 +3839,17 @@ Ametal-2|net@139||6.2|S0|inv80@1|gnd_1|-122|-72|dataMux1@1|gnd_3|-232.5|-72 Ametal-2|net@140||6.2|S0|inv80@1|vdd_3|-122|-122|dataMux1@1|vdd_6|-232.5|-122 Ametal-2|net@142|||S1800|dataMux1@1|s[T_1]|-232.5|-112|contact@1||-45.5|-112 Ametal-1|net@144|||S900|pin@39||-45.5|-97|contact@1||-45.5|-112 -Ametal-2|net@145||1.2|S0|contact@2||-109.5|3.9|dataMux1@1|s[F_1]|-232.5|3.9 -Ametal-1|net@146|||S2700|inv80@1|out|-109.5|-104|contact@2||-109.5|3.9 -Ametal-2|net@147|||S1800|inv30@1|gnd|-92.5|72|wellCont@3|gnd|-90.5|72 -Ametal-2|net@148|||S1800|inv30@1|vdd_1|-92.5|22|wellCont@3|vdd|-90.5|22 -Ametal-2|net@149|||S1800|inv30@1|vdd|-92.5|122|wellCont@3|vdd_1|-90.5|122 -Ametal-1|net@150|||S900|inv30@1|out|-121|72|contact@3||-121|-3.9 -Ametal-2|net@151||1.2|S1800|dataMux1@1|hcl_1|-232.5|-3.9|contact@3||-121|-3.9 -Ametal-2|net@154||1.2|S0|dataMux4@0|s[F]|112.5|3.9|contact@2||-109.5|3.9 -Ametal-2|net@155||6.2|S0|inv30@1|vdd_3|-125.5|22|dataMux1@1|vdd_3|-232.5|22 -Ametal-2|net@156||6.2|S1800|dataMux1@1|gnd_1|-232.5|72|inv30@1|gnd_1|-125.5|72 -Ametal-2|net@157||6.2|S1800|dataMux1@1|vdd_1|-232.5|122|inv30@1|vdd_2|-125.5|122 +Ametal-2|net@147|||S1800|inv30@1|gnd|-199.5|72|wellCont@3|gnd|-197.5|72 +Ametal-2|net@148|||S1800|inv30@1|vdd_1|-199.5|22|wellCont@3|vdd|-197.5|22 +Ametal-2|net@149|||S1800|inv30@1|vdd|-199.5|122|wellCont@3|vdd_1|-197.5|122 +Ametal-1|net@150|||S900|inv30@1|out|-228|72|contact@3||-228|-3.9 +Ametal-2|net@151||1.2|S1800|dataMux1@1|hcl_1|-232.5|-3.9|contact@3||-228|-3.9 Ametal-2|net@168|||S1800|dataMux1@1|in[3]|-232.5|94|contact@6||624|94 Ametal-2|net@169|||S1800|dataMux1@1|in[2]|-232.5|88|contact@5||480|88 Ametal-2|net@170|||S1800|dataMux1@1|in[1]|-232.5|82|contact@4||336|82 -Ametal-1|net@176|||S1800|inv30@1|inB|-102|97|pin@86||-91.5|97 -Ametal-1|net@179|||S0|pin@88||-91.5|47|inv30@1|inA|-102|47 -Ametal-1|net@180|||S900|pin@86||-91.5|97|pin@88||-91.5|47 +Ametal-1|net@176|||S1800|inv30@1|inB|-209|97|pin@86||-198.5|97 +Ametal-1|net@179|||S0|pin@88||-198.5|47|inv30@1|inA|-209|47 +Ametal-1|net@180|||S900|pin@86||-198.5|97|pin@88||-198.5|47 Ametal-3|net@200|||S900|pinsIn09@0|in[1]|336|138|contact@4||336|82 Ametal-3|net@202|||S900|pinsIn09@0|in[2]|480|138|contact@5||480|88 Ametal-3|net@204|||S900|pinsIn09@0|in[3]|624|138|contact@6||624|94 @@ -2471,39 +3932,42 @@ Ametal-3|net@308|||S900|pinsOut0@4|out[7]|-594|169|contact@46||-594|-12 Ametal-2|net@309|||S0|dataMux1@1|out[36]|-406|-12|contact@47||-450|-12 Ametal-3|net@310|||S900|pinsOut0@4|out[8]|-450|169|contact@47||-450|-12 Ametal-2|net@326|||S1800|dataMux1@1|inB|-232.5|100|dataMux4@0|inBB|112.5|100 -Ametal-2|net@333||6.2|S0|dataMux4@0|gnd_1|112.5|72|wellCont@3|gnd_1|-81.5|72 -Ametal-2|net@334||6.2|S0|dataMux4@0|vdd_2|112.5|122|wellCont@3|vdd_3|-81.5|122 -Ametal-2|net@335||6.2|S0|dataMux4@0|vdd_3|112.5|22|wellCont@3|vdd_2|-81.5|22 -Ametal-2|net@336|||S0|wellCont@5|gnd|748.5|72|inv10D@14|gnd_1|748.5|72 -Ametal-2|net@337|||S0|wellCont@5|vdd|748.5|22|inv10D@14|vdd_3|748.5|22 -Ametal-2|net@338|||S0|wellCont@5|vdd_1|748.5|122|inv10D@14|vdd_2|748.5|122 -Ametal-2|net@339||6.2|S2700|pin@97||622.5|122|pin@96||622.5|122 -Ametal-2|net@340||6.2|S0|inv20B@1|gnd|656|72|dataMux4@0|gnd|607.5|72 -Ametal-2|net@341||6.2|S2700|pin@99||622.5|22|pin@98||622.5|22 -Ametal-1|net@342|||S2700|inv20B@1|out|666|85|pin@89||666|97 -Ametal-1|net@343|||S1800|pin@89||666|97|inv80@2|inB|675|97 -Ametal-1|net@344|||S900|inv20B@1|out_1|666|59|pin@90||666|47 -Ametal-1|net@345|||S1800|pin@90||666|47|inv80@2|inA|675|47 -Ametal-1|net@346|||S0|inv20B@1|in_1|660|97|pin@91||647|97 -Ametal-1|net@347|||S900|pin@91||647|97|pin@92||647|47 -Ametal-1|net@348|||S1800|pin@92||647|47|inv20B@1|in|660|47 -Ametal-2|net@349||6.2|S0|inv20B@1|vdd_2|672|122|inv80@2|vdd|667.5|122 -Ametal-2|net@350||6.2|S1800|inv80@2|gnd|667.5|72|inv20B@1|gnd_1|672|72 -Ametal-2|net@351||6.2|S1800|inv80@2|vdd_1|667.5|22|inv20B@1|vdd_3|672|22 -Ametal-2|net@352||6.2|S1800|inv10D@14|vdd|731.5|122|inv80@2|vdd_2|740.5|122 -Ametal-2|net@353||6.2|S0|inv80@2|gnd_1|740.5|72|inv10D@14|gnd|731.5|72 -Ametal-2|net@354||6.2|S0|inv80@2|vdd_3|740.5|22|inv10D@14|vdd_1|731.5|22 -Ametal-1|net@355|||S2700|inv80@2|out|728|40|pin@93||728|47 -Ametal-1|net@356|||S1800|pin@93||728|47|inv10D@14|in|740|47 -Ametal-1|net@357|||S2700|pin@93||728|47|contact@48||728|100 -Ametal-2|net@358|||S1800|dataMux4@0|inB|607.5|100|contact@48||728|100 -Ametal-1|net@362|||S2700|inv10D@14|out|746|79|contact@49||746|82 +Ametal-2|net@333||6.2|S0|dataMux4@0|gnd_1|112.5|72|wellCont@3|gnd_1|-188.5|72 +Ametal-2|net@334||6.2|S0|dataMux4@0|vdd_2|112.5|122|wellCont@3|vdd_3|-188.5|122 +Ametal-2|net@335||6.2|S0|dataMux4@0|vdd_3|112.5|22|wellCont@3|vdd_2|-188.5|22 +Ametal-2|net@358|||S1800|dataMux4@0|inB|607.5|100|contact@48||741|100 Ametal-3|net@365|||S900|pin@95||690|144|contact@50||690|82 -Ametal-2|net@366|||S0|contact@49||746|82|contact@50||690|82 -Ametal-2|net@367||6.2|S1800|dataMux4@0|vdd_1|607.5|122|pin@97||622.5|122 -Ametal-2|net@369||6.2|S1800|pin@96||622.5|122|inv20B@1|vdd|656|122 -Ametal-2|net@370||6.2|S0|inv20B@1|vdd_1|656|22|pin@99||622.5|22 -Ametal-2|net@372||6.2|S0|pin@98||622.5|22|dataMux4@0|vdd|607.5|22 +Ametal-2|net@366|||S1800|contact@49||610|82|contact@50||690|82 +Ametal-2|net@385|||S0|nand20sy@0|gnd_1|680.5|72|inv80@2|gnd|680.5|72 +Ametal-2|net@386|||S0|nand20sy@0|vdd_2|680.5|122|inv80@2|vdd|680.5|122 +Ametal-2|net@387|||S0|nand20sy@0|vdd_3|680.5|22|inv80@2|vdd_1|680.5|22 +Ametal-1|net@391|||S1800|nand20sy@0|inB|626|47|pin@92||641|47 +Ametal-1|net@397|||S2700|inv80@2|out|741|40|contact@48||741|100 +Ametal-2|net@403|||S0|dataMux1@1|gnd_1|-232.5|72|inv30@1|gnd_1|-232.5|72 +Ametal-2|net@404|||S0|dataMux1@1|vdd_1|-232.5|122|inv30@1|vdd_2|-232.5|122 +Ametal-2|net@405|||S0|dataMux1@1|vdd_3|-232.5|22|inv30@1|vdd_3|-232.5|22 +Ametal-2|net@406||1.2|S1800|driveCon@1|take|-101.5|3.9|dataMux4@0|s[F]|112.5|3.9 +Ametal-1|net@407|||S900|driveCon@1|out|-109.5|-24.4|inv80@1|out|-109.5|-104 +Ametal-2|net@409||1.2|S1800|dataMux1@1|s[F_1]|-232.5|3.9|driveCon@1|take|-101.5|3.9 +Ametal-1|net@411|||S2700|pin@36||44.5|-47|contact@51||44.5|138.1 +Ametal-1|net@416|||S2700|nand20sy@0|inA|670|97|contact@52||670|138.1 +Ametal-2|net@420||6.2|S0|inv10D@15|vdd|624.5|122|nand20sy@0|vdd|615.5|122 +Ametal-2|net@421||6.2|S1800|nand20sy@0|gnd|615.5|72|inv10D@15|gnd|624.5|72 +Ametal-2|net@422||6.2|S1800|nand20sy@0|vdd_1|615.5|22|inv10D@15|vdd_1|624.5|22 +Ametal-1|net@426|||S0|pin@92||641|47|inv10D@15|in|616|47 +Ametal-1|net@427|||S900|contact@49||610|82|inv10D@15|out|610|79 +Ametal-2|net@428|||S0|wellCont@5|gnd|753.5|72|inv80@2|gnd_1|753.5|72 +Ametal-2|net@429|||S0|wellCont@5|vdd|753.5|22|inv80@2|vdd_3|753.5|22 +Ametal-2|net@430|||S0|wellCont@5|vdd_1|753.5|122|inv80@2|vdd_2|753.5|122 +Ametal-2|net@431|||S0|inv10D@15|gnd_1|607.5|72|dataMux4@0|gnd|607.5|72 +Ametal-2|net@432|||S0|inv10D@15|vdd_2|607.5|122|dataMux4@0|vdd_1|607.5|122 +Ametal-2|net@433|||S0|inv10D@15|vdd_3|607.5|22|dataMux4@0|vdd|607.5|22 +Ametal-2|net@434|||S1800|contact@51||44.5|138.1|contact@52||670|138.1 +Ametal-2|net@435|||S1800|contact@52||670|138.1|pin@116||808|138.1 +Ametal-1|net@436|||S1800|nand20sy@0|out_4@723792060|626|88|pin@117||688|88 +Ametal-1|net@437|||S2700|pin@117||688|88|inv80@2|inB|688|97 +Ametal-1|net@438|||S2700|inv80@2|inA|688|47|pin@118||688|56 +Ametal-1|net@439|||S0|pin@118||688|56|nand20sy@0|out_4@831511105|670|56 Ec[S]||D5G2;|pin@88||I Egnd||D5G2;|dataMux1@1|gnd|G Egnd_1||D5G2;|wellCont@5|gnd_1|G @@ -2554,7 +4018,7 @@ Eout[34]||D5G2;|pinsOut0@4|out[6]|O Eout[35]||D5G2;|pinsOut0@4|out[7]|O Eout[36]||D5G2;|pinsOut0@4|out[8]|O Eout[37]||D5G2;|pinsOut0@4|out[9]|O -Esel||D5G2;|pin@35||I +Esel|sel[long]|D5G2;|pin@35||I Evdd||D5G2;|dataMux1@1|vdd|P Evdd_2||D5G2;|dataMux1@1|vdd_2|P Evdd_3||D5G2;|wellCont@5|vdd_3|P @@ -2564,7 +4028,7 @@ Evdd_6||D5G2;|wellCont@5|vdd_2|P X # Cell dataMuxAll;1{sch} -CdataMuxAll;1{sch}||schematic|1216087490865|1219359264263| +CdataMuxAll;1{sch}||schematic|1216087490865|1225547752619| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-18|0|||| NOff-Page|conn@1||-30|6|||| @@ -2580,7 +4044,7 @@ IredFour:inv;1{ic}|inv@2||-26.5|-20|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_ IredFour:inv;1{ic}|inv@3||-6|12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S100|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@4||12|12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S80|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 IredFour:inv;1{ic}|inv@5||-24|12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IredFour:nand2_sy;1{ic}|nand2_sy@0||-27|-12|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IredFour:nand2_sy;1{ic}|nand2_sy@0||-27|-12|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 Ngeneric:Invisible-Pin|pin@0||-1|32|||||ART_message(D5G6;)SdataMuxAll Ngeneric:Invisible-Pin|pin@1||-1|21|||||ART_message(D5G3;)Sies 7 August 2008 Ngeneric:Invisible-Pin|pin@2||-1|27|||||ART_message(D5G3;)Sthe full shadow register @@ -2651,9 +4115,9 @@ Awire|net@63|||0|inv@5|in|-26.5|12|conn@4|y|-30|12 Awire|net@64|||1800|wire90@9|b|-17|-12|inv@0|in|-14.5|-12 Awire|net@67|||0|inv@2|in|-29|-20|pin@38||-33|-20 Awire|net@75|||0|wire90@9|a|-22|-12|nand2_sy@0|out|-24.5|-12 -Awire|net@76|||1800|pin@34||-33|-13|nand2_sy@0|ina|-29.5|-13 -Awire|net@77|||0|nand2_sy@0|inb|-29.5|-11|pin@41||-33|-11 Awire|net@79|||1800|wire90@8|b|-13|12|pin@43||-11|12 +Awire|net@80|||1800|pin@34||-33|-13|nand2_sy@0|inb|-29.5|-13 +Awire|net@81|||0|nand2_sy@0|ina|-29.5|-11|pin@41||-33|-11 Awire|out[15]|D5G2;||900|pin@18||-20|-20|pin@19||-20|-24.5 Abus|out[16:19]|D5G2;|-0.5|IJ2700|pin@11||21|-2|pin@12||21|3.5 Abus|out[20:37]|D5G2;|-0.5|IJ2700|pin@9||2|-2|pin@10||2|3 diff --git a/electric/scanK.jelib b/electric/scanK.jelib index 8b40e87..4573ac4 100755 --- a/electric/scanK.jelib +++ b/electric/scanK.jelib @@ -1861,6 +1861,221 @@ Esin||D4G2;|conn@3|a|I Esout||D6G2;|conn@1|y|O X +# Cell scanKhx5left;1{lay} +CscanKhx5left;1{lay}|scanKhx5|cmos90|1205580985940|1225544923007||ATTR_NCC(D5G3;NTX-73;Y70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1224350312062|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225472566373 +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-2-Metal-3-Con|contact@0||-24|22|||| +NX-Metal-2-Metal-3-Con|contact@1||-18|28|||| +NX-Metal-1-Metal-2-Con|contact@2||-162|22|||| +NX-Metal-1-Metal-2-Con|contact@3||-50|22|||| +NX-Metal-1-Metal-2-Con|contact@4||62|22|||| +NX-Metal-1-Metal-2-Con|contact@6||-171|28|||| +NX-Metal-1-Metal-2-Con|contact@7||-59|28|||| +NX-Metal-1-Metal-2-Con|contact@8||53|28|||| +NX-Metal-2-Metal-3-Con|contact@12||18|-22|||| +NX-Metal-2-Metal-3-Con|contact@13||24|-34|||| +NX-Metal-1-Metal-2-Con|contact@14||-171|-22|||| +NX-Metal-1-Metal-2-Con|contact@15||-162|-34|||| +NX-Metal-1-Metal-2-Con|contact@16||-50|-34|||| +NX-Metal-1-Metal-2-Con|contact@17||62|-34|||| +NX-Metal-1-Metal-2-Con|contact@19||-59|-22|||| +NX-Metal-1-Metal-2-Con|contact@20||53|-22|||| +NX-Metal-2-Metal-3-Con|contact@22||12|-28|||| +NX-Metal-1-Metal-2-Con|contact@23||-218.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@24||-106.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@25||5.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@27||-112|16|||| +NX-Metal-1-Metal-2-Con|contact@28||0|16|||| +NX-Metal-1-Metal-2-Con|contact@30||-224|16|||| +NX-Metal-2-Metal-3-Con|contact@31||-12|16|||| +NX-Metal-1-Metal-2-Con|contact@35||-351|-10|||| +NX-Metal-1-Metal-2-Con|contact@36||211.5|40|||| +NX-Metal-1-Metal-2-Con|contact@37||-283|22|||| +NX-Metal-1-Metal-2-Con|contact@38||-292|28|||| +NX-Metal-1-Metal-2-Con|contact@39||-345|16|||| +NX-Metal-1-Metal-2-Con|contact@40||-283|-34|||| +NX-Metal-1-Metal-2-Con|contact@41||-292|-22|||| +NX-Metal-1-Metal-2-Con|contact@42||-339.5|-28|||| +NX-Metal-1-Metal-2-Con|contact@43||121|16|||| +NX-Metal-1-Metal-2-Con|contact@44||174|28|||| +NX-Metal-1-Metal-2-Con|contact@45||183|22|||| +NX-Metal-1-Metal-2-Con|contact@47||174|-22|||| +NX-Metal-1-Metal-2-Con|contact@48||183|-34|||| +NX-Metal-1-Metal-2-Con|contact@49||126.5|-28|||| +NX-Metal-2-Metal-3-Con|contact@50||30|10|||| +NMetal-1-Pin|pin@253||-123|13|||| +NMetal-1-Pin|pin@254||-11|13|||| +NMetal-1-Pin|pin@267||-351|10|||| +NMetal-1-Pin|pin@268||110|13|||| +NMetal-1-Pin|pin@269||-235|13|||| +NMetal-1-Pin|pin@270||-356|10|||| +NMetal-2-Pin|pin@271||216|-22|||| +NMetal-2-Pin|pin@272||216|-28|||| +NMetal-2-Pin|pin@273||216|-34|||| +NMetal-2-Pin|pin@274||216|10|||| +NMetal-2-Pin|pin@275||216|28|||| +NMetal-2-Pin|pin@276||216|22|||| +NMetal-2-Pin|pin@277||216|16|||| +NMetal-2-Pin|pin@278||216|-10|||| +NMetal-2-Pin|pin@279||-362|40|||| +IscanBusInM3TF;2{lay}|scanBusI@2||0|-72|||D5G4; +IscanBusInM3TF;2{lay}|scanBusI@3||0|72|||D5G4; +IscanCellKh;1{lay}|scanCell@0||-73|0|||D5G4; +IscanCellKh;1{lay}|scanCell@1||-185|0|||D5G4; +IscanCellKh;1{lay}|scanCell@2||39|0|||D5G4; +IscanCellKh;1{lay}|scanCell@3||160|0|||D5G4; +IscanCellKh;1{lay}|scanCell@4||-306|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@3||99.5|0|||D5G4; +IwiresL:wellContacts13;1{lay}|wellCont@4||-245.5|0|X||D5G4; +Ametal-2|net@511|||S0|scanCell@0|gnd_1|-17|0|scanCell@2|gnd|-17|0 +Ametal-2|net@512|||S0|scanCell@0|vdd_2|-17|50|scanCell@2|vdd|-17|50 +Ametal-2|net@513|||S0|scanCell@0|vdd_3|-17|-50|scanCell@2|vdd_1|-17|-50 +Ametal-2|net@533|||S0|contact@0||-24|22|contact@2||-162|22 +Ametal-1|net@534|||S2700|scanCell@1|clB[T]|-162|19|contact@2||-162|22 +Ametal-2|net@535|||S1800|contact@2||-162|22|contact@3||-50|22 +Ametal-1|net@536|||S2700|scanCell@0|clB[T]|-50|19|contact@3||-50|22 +Ametal-2|net@537|||S1800|contact@3||-50|22|contact@4||62|22 +Ametal-1|net@538|||S2700|scanCell@2|clB[T]|62|19|contact@4||62|22 +Ametal-2|net@541|||S0|contact@1||-18|28|contact@6||-171|28 +Ametal-1|net@542|||S2700|scanCell@1|clA[T]|-171|19|contact@6||-171|28 +Ametal-2|net@543|||S1800|contact@6||-171|28|contact@7||-59|28 +Ametal-1|net@544|||S2700|scanCell@0|clA[T]|-59|19|contact@7||-59|28 +Ametal-2|net@545|||S1800|contact@7||-59|28|contact@8||53|28 +Ametal-1|net@546|||S2700|scanCell@2|clA[T]|53|19|contact@8||53|28 +Ametal-2|net@558|||S0|contact@12||18|-22|contact@14||-171|-22 +Ametal-1|net@559|||S2700|scanCell@1|clA[F]|-171|-25|contact@14||-171|-22 +Ametal-2|net@560|||S0|contact@13||24|-34|contact@15||-162|-34 +Ametal-1|net@561|||S900|scanCell@1|clB[F]|-162|-25|contact@15||-162|-34 +Ametal-2|net@562|||S1800|contact@15||-162|-34|contact@16||-50|-34 +Ametal-1|net@563|||S900|scanCell@0|clB[F]|-50|-25|contact@16||-50|-34 +Ametal-2|net@564|||S1800|contact@16||-50|-34|contact@17||62|-34 +Ametal-1|net@565|||S900|scanCell@2|clB[F]|62|-25|contact@17||62|-34 +Ametal-2|net@568|||S1800|contact@14||-171|-22|contact@19||-59|-22 +Ametal-1|net@569|||S2700|scanCell@0|clA[F]|-59|-25|contact@19||-59|-22 +Ametal-2|net@570|||S1800|contact@19||-59|-22|contact@20||53|-22 +Ametal-1|net@571|||S2700|scanCell@2|clA[F]|53|-25|contact@20||53|-22 +Ametal-2|net@576|||S1800|contact@23||-218.5|-28|contact@22||12|-28 +Ametal-1|net@577|||S2700|scanCell@1|cl[F]|-218.5|-31|contact@23||-218.5|-28 +Ametal-2|net@579|||S0|contact@22||12|-28|contact@24||-106.5|-28 +Ametal-1|net@580|||S2700|scanCell@0|cl[F]|-106.5|-31|contact@24||-106.5|-28 +Ametal-2|net@581|||S1800|contact@24||-106.5|-28|contact@25||5.5|-28 +Ametal-1|net@582|||S2700|scanCell@2|cl[F]|5.5|-31|contact@25||5.5|-28 +Ametal-2|net@586|||S0|contact@31||-12|16|contact@27||-112|16 +Ametal-1|net@587|||S900|scanCell@0|cl[T]|-112|19|contact@27||-112|16 +Ametal-2|net@588|||S1800|contact@27||-112|16|contact@28||0|16 +Ametal-1|net@589|||S900|scanCell@2|cl[T]|0|19|contact@28||0|16 +Ametal-1|net@593|||S900|scanCell@1|cl[T]|-224|19|contact@30||-224|16 +Ametal-2|net@595|||S1800|contact@30||-224|16|contact@31||-12|16 +Ametal-1|net@596|||S1800|scanCell@1|sout|-133.5|13|pin@253||-123|13 +Ametal-1|net@597|||S2700|pin@253||-123|13|scanCell@0|sin|-123|16.5 +Ametal-1|net@598|||S1800|scanCell@0|sout|-21.5|13|pin@254||-11|13 +Ametal-1|net@599|||S2700|pin@254||-11|13|scanCell@2|sin|-11|16.5 +Ametal-2|net@623|||S1800|wellCont@3|gnd|95|0|scanCell@2|gnd_1|95|0 +Ametal-2|net@624|||S1800|wellCont@3|vdd|95|-50|scanCell@2|vdd_3|95|-50 +Ametal-2|net@625|||S1800|wellCont@3|vdd_1|95|50|scanCell@2|vdd_2|95|50 +Ametal-2|net@633|||S0|scanCell@1|gnd_1|-129|0|scanCell@0|gnd|-129|0 +Ametal-2|net@634|||S0|scanCell@1|vdd_2|-129|50|scanCell@0|vdd|-129|50 +Ametal-2|net@635|||S0|scanCell@1|vdd_3|-129|-50|scanCell@0|vdd_1|-129|-50 +Ametal-2|net@636|||S0|wellCont@4|gnd|-241|0|scanCell@1|gnd|-241|0 +Ametal-2|net@637|||S0|wellCont@4|vdd|-241|-50|scanCell@1|vdd_1|-241|-50 +Ametal-2|net@638|||S0|wellCont@4|vdd_1|-241|50|scanCell@1|vdd|-241|50 +Ametal-1|net@644|||S900|pin@267||-351|10|contact@35||-351|-10 +Ametal-3|net@687|||S2700|contact@12||18|-22|scanBusI@3|clS[F]|18|72 +Ametal-3|net@688|||S2700|contact@22||12|-28|scanBusI@3|cl[F]|12|72 +Ametal-3|net@689|||S2700|contact@13||24|-34|scanBusI@3|rd[F]|24|72 +Ametal-3|net@690|||S2700|contact@0||-24|22|scanBusI@3|rd[T]|-24|72 +Ametal-3|net@691|||S2700|contact@1||-18|28|scanBusI@3|clS[T]|-18|72 +Ametal-3|net@692|||S2700|contact@31||-12|16|scanBusI@3|cl[T]|-12|72 +Ametal-3|net@694|||S900|contact@0||-24|22|scanBusI@2|rd[T]|-24|-72 +Ametal-3|net@695|||S900|contact@1||-18|28|scanBusI@2|clS[T]|-18|-72 +Ametal-3|net@696|||S900|contact@31||-12|16|scanBusI@2|cl[T]|-12|-72 +Ametal-3|net@698|||S900|contact@12||18|-22|scanBusI@2|clS[F]|18|-72 +Ametal-3|net@699|||S900|contact@13||24|-34|scanBusI@2|rd[F]|24|-72 +Ametal-3|net@700|||S900|contact@22||12|-28|scanBusI@2|cl[F]|12|-72 +Ametal-2|net@701|||S0|wellCont@3|gnd_1|104|0|scanCell@3|gnd|104|0 +Ametal-2|net@702|||S0|wellCont@3|vdd_2|104|-50|scanCell@3|vdd_1|104|-50 +Ametal-2|net@703|||S0|wellCont@3|vdd_3|104|50|scanCell@3|vdd|104|50 +Ametal-2|net@704|||S0|wellCont@4|gnd_1|-250|0|scanCell@4|gnd_1|-250|0 +Ametal-2|net@705|||S0|wellCont@4|vdd_2|-250|-50|scanCell@4|vdd_3|-250|-50 +Ametal-2|net@706|||S0|wellCont@4|vdd_3|-250|50|scanCell@4|vdd_2|-250|50 +Ametal-1|net@707|||S1800|scanCell@2|sout|90.5|13|pin@268||110|13 +Ametal-1|net@708|||S2700|pin@268||110|13|scanCell@3|sin|110|16.5 +Ametal-1|net@709|||S1800|scanCell@4|sout|-254.5|13|pin@269||-235|13 +Ametal-1|net@710|||S2700|pin@269||-235|13|scanCell@1|sin|-235|16.5 +Ametal-1|net@711|||S0|pin@267||-351|10|pin@270||-356|10 +Ametal-1|net@712|||S2700|pin@270||-356|10|scanCell@4|sin|-356|16.5 +Ametal-1|net@716|||S2700|scanCell@3|sout|211.5|13|contact@36||211.5|40 +Ametal-2|net@717|||S0|contact@2||-162|22|contact@37||-283|22 +Ametal-1|net@719|||S2700|scanCell@4|clB[T]|-283|19|contact@37||-283|22 +Ametal-2|net@720|||S0|contact@6||-171|28|contact@38||-292|28 +Ametal-1|net@722|||S2700|scanCell@4|clA[T]|-292|19|contact@38||-292|28 +Ametal-2|net@723|||S0|contact@30||-224|16|contact@39||-345|16 +Ametal-1|net@725|||S900|scanCell@4|cl[T]|-345|19|contact@39||-345|16 +Ametal-2|net@726|||S0|contact@15||-162|-34|contact@40||-283|-34 +Ametal-2|net@727|||S0|contact@23||-218.5|-28|contact@42||-339.5|-28 +Ametal-2|net@728|||S0|contact@14||-171|-22|contact@41||-292|-22 +Ametal-1|net@730|||S900|scanCell@4|clB[F]|-283|-25|contact@40||-283|-34 +Ametal-1|net@732|||S2700|scanCell@4|clA[F]|-292|-25|contact@41||-292|-22 +Ametal-1|net@734|||S2700|scanCell@4|cl[F]|-339.5|-31|contact@42||-339.5|-28 +Ametal-2|net@735|||S1800|contact@20||53|-22|contact@47||174|-22 +Ametal-2|net@737|||S1800|contact@17||62|-34|contact@48||183|-34 +Ametal-2|net@738|||S1800|contact@4||62|22|contact@45||183|22 +Ametal-2|net@739|||S1800|contact@8||53|28|contact@44||174|28 +Ametal-2|net@740|||S1800|contact@28||0|16|contact@43||121|16 +Ametal-1|net@742|||S900|scanCell@3|cl[T]|121|19|contact@43||121|16 +Ametal-1|net@744|||S2700|scanCell@3|clA[T]|174|19|contact@44||174|28 +Ametal-1|net@746|||S2700|scanCell@3|clB[T]|183|19|contact@45||183|22 +Ametal-2|net@749|||S1800|contact@25||5.5|-28|contact@49||126.5|-28 +Ametal-1|net@751|||S2700|scanCell@3|clA[F]|174|-25|contact@47||174|-22 +Ametal-1|net@753|||S900|scanCell@3|clB[F]|183|-25|contact@48||183|-34 +Ametal-1|net@755|||S2700|scanCell@3|cl[F]|126.5|-31|contact@49||126.5|-28 +Ametal-2|net@756|||S1800|contact@45||183|22|pin@276||216|22 +Ametal-2|net@757|||S1800|contact@44||174|28|pin@275||216|28 +Ametal-2|net@758|||S1800|contact@43||121|16|pin@277||216|16 +Ametal-2|net@759|||S1800|contact@47||174|-22|pin@271||216|-22 +Ametal-2|net@760|||S1800|contact@49||126.5|-28|pin@272||216|-28 +Ametal-2|net@761|||S1800|contact@48||183|-34|pin@273||216|-34 +Ametal-3|net@763|||S900|contact@50||30|10|scanBusI@2|mc|30|-72 +Ametal-3|net@764|||S900|scanBusI@3|mc|30|72|contact@50||30|10 +Ametal-2|net@765|||S0|pin@274||216|10|contact@50||30|10 +Ametal-2|net@767|||S1800|contact@35||-351|-10|pin@278||216|-10 +Ametal-2|net@769|||S0|contact@36||211.5|40|pin@279||-362|40 +EclS[F]||D5G2;|scanBusI@2|clS[F]|I +EclS[F_1]||D5G2;|scanBusI@3|clS[F]|I +EclS[F_2]||D5G2;|pin@271||O +EclS[T]||D5G2;|scanBusI@2|clS[T]|I +EclS[T_1]||D5G2;|scanBusI@3|clS[T]|I +EclS[T_2]||D5G2;|pin@275||O +Ecl[F]||D5G2;|scanBusI@2|cl[F]|I +Ecl[F_1]||D5G2;|scanBusI@3|cl[F]|I +Ecl[F_2]||D5G2;|pin@272||O +Ecl[T]||D5G2;|scanBusI@2|cl[T]|I +Ecl[T_1]||D5G2;|scanBusI@3|cl[T]|I +Ecl[T_2]||D5G2;|pin@277||O +Edin[1]||D5G2;|scanCell@4|dIn[1]|I +Edin[2]||D5G2;|scanCell@1|dIn[1]|I +Edin[3]||D5G2;|scanCell@0|dIn[1]|I +Edin[4]||D5G2;|scanCell@2|dIn[1]|I +Edin[5]||D5G2;|scanCell@3|dIn[1]|I +Egnd||D5G2;|scanCell@4|gnd|G +Egnd_1||D5G2;|scanCell@3|gnd_1|G +Emc||D5G2;|scanBusI@2|mc|I +Emc_2||D5G2;|pin@274||O +Emc_5||D5G2;|scanBusI@3|mc|I +Erd[F]||D5G2;|scanBusI@2|rd[F]|I +Erd[F_1]||D5G2;|scanBusI@3|rd[F]|I +Erd[F_2]||D5G2;|pin@273||O +Erd[T]||D5G2;|scanBusI@2|rd[T]|I +Erd[T_1]||D5G2;|scanBusI@3|rd[T]|I +Erd[T_2]||D5G2;|pin@276||O +Esin||D5G2;|pin@278||I +Esout||D5G2;|pin@279||I +Evdd||D5G2;|scanCell@4|vdd|P +Evdd_1||D5G2;|scanCell@4|vdd_1|P +Evdd_2||D5G2;|scanCell@3|vdd_2|P +Evdd_3||D5G2;|scanCell@3|vdd_3|P +X + # Cell scanKx3;1{ic} CscanKx3;1{ic}||artwork|1205596221600|1224766591055|E Ngeneric:Facet-Center|art@0||0|0||||AV @@ -2494,7 +2709,7 @@ Esout||D5G2;|pin@12||O X # Cell scanKx7;1{lay} -CscanKx7;1{lay}||cmos90|1205580985940|1224765514880||ATTR_NCC(D5G3;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1224765461352|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224767683899 +CscanKx7;1{lay}||cmos90|1205580985940|1225493040884||ATTR_NCC(D5G3;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1224765461352|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225543847667 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@2||-210|22|||| NX-Metal-1-Metal-2-Con|contact@3||-89|22|||| diff --git a/electric/skipL.jelib b/electric/skipL.jelib index dbdd922..20da3d3 100755 --- a/electric/skipL.jelib +++ b/electric/skipL.jelib @@ -1120,7 +1120,7 @@ Eout[1]||D5G2;|pin@3||O X # Cell latchA20;2{lay} -ClatchA20;2{lay}||cmos90|1222518302180|1225156268902||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224765890415|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224767683899 +ClatchA20;2{lay}||cmos90|1222518302180|1225156268902||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224765890415|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@0||13|0||6.2|| NX-Metal-1-Metal-2-Con|contact@1||-15|0||6.2|| @@ -2770,7 +2770,7 @@ EselLO[Lf,Lo,Co]|selLO[Lf,Lo,Co,Dm,Dl,Li]|D5G2;|pin@18||I X # Cell skipAll;9{lay} -CskipAll;9{lay}||cmos90|1222263471555|1224967474620||ATTR_NCC(D5G3;NTX17.25;Y350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224959942890|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224967294139 +CskipAll;9{lay}||cmos90|1222263471555|1224967474620||ATTR_NCC(D5G3;NTX17.25;Y350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224959942890|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926 Iarray;6{lay}|array@4||0|0|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@10||187|260|||| diff --git a/electric/stageGroupsJ.jelib b/electric/stageGroupsJ.jelib index 26c9e8e..d4f296c 100755 --- a/electric/stageGroupsJ.jelib +++ b/electric/stageGroupsJ.jelib @@ -1,5 +1,5 @@ # header information: -HstageGroupsJ|8.08k +HstageGroupsJ|8.08j # Views: Vicon|ic @@ -12,6 +12,7 @@ LstagesJ|stagesJ # Tools: Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90 +Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT # Technologies: Tcmos|ScaleFORcmos()D1000.0 @@ -1574,7 +1575,7 @@ Esucc||D5G2;|pin@22||O X # Cell properStopper;1{sch} -CproperStopper;1{sch}||schematic|1182121322015|1225386739327| +CproperStopper;1{sch}||schematic|1182121322015|1197071272861| IstagesJ:drainStage;1{ic}|aDrainSt@0||12|0|||D5G4; IstagesJ:fillStage;1{ic}|aFillSta@0||-13|0|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV @@ -1592,6 +1593,7 @@ Ngeneric:Invisible-Pin|pin@3||-12|32|||||ART_message(D5FLeave alone;G5;)SproperS Ngeneric:Invisible-Pin|pin@4||-10.5|24|||X||ART_message(D5FLeave alone;G3;)Sies 5 August 2007 Ngeneric:Invisible-Pin|pin@5||-10|20|||||ART_message(D5FLeave alone;G2;)SA complete pair to load and unload IproperStopper;1{ic}|properSt@0||23.5|29|||D5G4; +Abus|net@1||-0.5|IJ1800|aFillSta@0|aout[1:14,T],out[1:37]|-11|-7|aDrainSt@0|ain[1:14,T],in[1:37]|10|-7 Abus|net@2||-0.5|IJ1800|aFillSta@0|rscnt[1:9]|-11|6|aDrainSt@0|rscni[1:9]|11|6 Abus|net@3||-0.5|IJ1800|aFillSta@0|cscanOut[1:9]|-11|9|aDrainSt@0|cscanIn[1:9]|11|9 Abus|net@4||-0.5|IJ1800|conn@1|y|-19|-7|aFillSta@0|ain[1:14,T],in[1:37]|-15|-7 @@ -1605,7 +1607,6 @@ Awire|net@19|||0|aFillSta@0|pred|-15|2|conn@5|y|-19|2 Awire|net@20|||1800|aDrainSt@0|succ|14|2|conn@8|a|20|2 Abus|net@21||-0.5|IJ1800|conn@11|y|-19|12|aFillSta@0|si[1:9]|-14|12 Abus|net@22||-0.5|IJ1800|aFillSta@0|so[1:9]|-11|12|conn@10|a|20|12 -Abus|ps[1:37,T,38:51]|D5G2;X0.5;Y2;|-0.5|IJ1800|aFillSta@0|aout[1:14,T],out[1:37]|-11|-7|aDrainSt@0|ain[1:14,T],in[1:37]|10|-7 Eain[1:14,T],in[1:37]|in[1:37],ain[T,1:14]|D4G3;|conn@1|a|I Eaout[1:14,T],out[1:37]|out[1:37],aout[T,1:14]|D6G3;|conn@2|y|O Epred||D4G3;|conn@5|a|I diff --git a/electric/testsL.jelib b/electric/testsL.jelib index 43e97eb..9aa8e31 100755 --- a/electric/testsL.jelib +++ b/electric/testsL.jelib @@ -956,20 +956,20 @@ Etail||D6G2;|conn@6|y|O Ezero||D6G2;|conn@8|y|O X -# Cell testRingSkip;1{sch} -CtestRingSkip;1{sch}||schematic|1224791667801|1225119248496| +# Cell testRingSkipLit;1{sch} +CtestRingSkipLit;1{sch}||schematic|1224791667801|1225562871832| Ispiceparts:Pulse;1{ic}|Pulse@0||-53|6.5|||D5G4;|ATTR_DelayTime(D5G0.5;NPY0.5;)S80ps|ATTR_FallTime(D5G0.5;NPY-0.5;)S10ps|ATTR_InitialVoltage(D5G0.5;NPY1.5;)S1V|ATTR_Period(D5G0.5;NPY-1.5;)S400ms|ATTR_PulseVoltage(D5G0.5;NPY1;)S0V|ATTR_PulseWidth(D5G0.5;NPY-1;)S300ms|ATTR_RiseTime(D5G0.5;NP)S10ps IfifoL:aStageD;1{ic}|aStageD@0||-6|-1|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV -NWire_Con|conn@0||16|-20|||| +NWire_Con|conn@0||21|-22|||| NGround|gnd@0||-46|-1|||| NGround|gnd@2||-14|2|||| -NGround|gnd@3||31|-20|||| -NGround|gnd@4||22|-25|||| +NGround|gnd@4||21|-27|||| +NGround|gnd@5||12|-28|||| IscanK:noScan;1{ic}|noScan@0||-28|18|||D5G4; -Ngeneric:Invisible-Pin|pin@0||1.5|41|||||ART_message(D5G6;)StestRingSkip +Ngeneric:Invisible-Pin|pin@0||1.5|41|||||ART_message(D5G6;)StestRingSkipLit Ngeneric:Invisible-Pin|pin@1||-0.5|34|||||ART_message(D5G4;)Spredicate, counters and ring -Ngeneric:Invisible-Pin|pin@2||-0.5|29|||||ART_message(D5G3;)Sies 23 October 2008 +Ngeneric:Invisible-Pin|pin@2||-0.5|29|||||ART_message(D5G3;)Sies 1 November 2008 NWire_Pin|pin@3||-46|16|||| NBus_Pin|pin@4||-18|-7|-1|-1|| NWire_Pin|pin@5||-29.5|-9|||| @@ -980,64 +980,78 @@ NWire_Pin|pin@11||3|-22|||| NBus_Pin|pin@13||-6|13|-1|-1|| NBus_Pin|pin@14||21|13|-1|-1|| NBus_Pin|pin@16||-6|18|-1|-1|| -NWire_Pin|pin@17||6|3|||| -NWire_Pin|pin@18||6|4|||| -NWire_Pin|pin@20||28|-15|||| -NWire_Pin|pin@21||31|-15|||| -NWire_Pin|pin@23||34|-15|||| -NWire_Pin|pin@25||15|-17|||| -NWire_Pin|pin@28||22|-20|||| -NWire_Pin|pin@29||21|-17|||| -NWire_Pin|pin@30||21|-20|||| -NWire_Pin|pin@34||56|11|||| -NWire_Pin|pin@35||46|11|||| +NBus_Pin|pin@36||21|6|-1|-1|| +NWire_Pin|pin@37||24|-3|||| +NWire_Pin|pin@38||24|1|||| +NBus_Pin|pin@42||16|-7|-1|-1|| +NWire_Pin|pin@48||30|1|||| +NWire_Pin|pin@49||30|5.5|||| +NWire_Pin|pin@50||36|-3|||| +NWire_Pin|pin@51||36|2|||| +NWire_Pin|pin@52||12|-13|||| +NWire_Pin|pin@53||12|-24|||| +NWire_Pin|pin@54||12|-15|||| +NWire_Pin|pin@55||12|-3|||| +NBus_Pin|pin@56||31|-11|-1|-1|| +NWire_Pin|pin@58||40|-7|||| +NWire_Pin|pin@59||40|-3|||| +NWire_Pin|pin@60||47|-20|||| +NWire_Pin|pin@61||47|-16|||| +NWire_Pin|pin@62||53|2|||| +NWire_Pin|pin@63||46|2|||| +NWire_Pin|pin@64||46|12|||| IprogramsK:programC;1{ic}|programC@0||-20|-21|||D5G4; -IdockPartOD:ringSkip;1{ic}|ringSkip@0||21|-1|||D5G4; -IgaspL:sinkC;1{ic}|sinkC@0||47|-3|||D5G4; -IgaspL:sinkC;1{ic}|sinkC@1||57|1|||D5G4; +IdockPartOD:ringSkipMoveLit;1{ic}|ringSkip@1||21|-1|||D5G4; +IgaspL:sinkC;1{ic}|sinkC@0||47|-7|||D5G4; +IgaspL:sinkC;1{ic}|sinkC@1||54|-20|||D5G4; IgaspL:sourceA;1{ic}|sourceA@0||-29.5|-1|||D5G4; Abus|dataA[1:36]|D5G2;|-0.5|IJ900|pin@4||-18|-7|programC@0|data[1:36]|-18|-18 Awire|fire[1]|D5G2;||900|sourceA@0|fire|-29.5|-5|pin@5||-29.5|-9 Awire|fire[2]|D5G2;||900|pin@10||3|-3|pin@11||3|-22 +Awire|fire[L]|D5G2;||2700|pin@48||30|1|pin@49||30|5.5 +Awire|fire[M]|D5G2;||2700|pin@50||36|-3|pin@51||36|2 Awire|mc|D5G2;||900|pin@3||-46|16|Pulse@0|plus|-46|9.5 Awire|mc|D5G2;||2700|sourceA@0|mc|-30.5|3|pin@7||-30.5|10 Awire|mc|D5G2;||900|programC@0|mc|-22|-24|pin@6||-22|-28 -Awire|mc|D5G2;||900|pin@35||46|11|sinkC@0|mc|46|1 +Awire|mc|D5G2;||2700|pin@63||46|2|pin@64||46|12 Awire|net@0|||0|noScan@0|mc|-32|16|pin@3||-46|16 Awire|net@1|||900|Pulse@0|minus|-46|3.5|gnd@0||-46|1 Awire|net@2|||1800|sourceA@0|succ|-26.5|-1|aStageD@0|pFire|-9|-1 -Awire|net@4|||0|ringSkip@0|do[epi]|18|-1|aStageD@0|full|-3|-1 Abus|net@5||-0.5|IJ1800|pin@4||-18|-7|aStageD@0|in[1:36]|-10|-7 -Abus|net@7||-0.5|IJ1800|aStageD@0|out[1:36]|-1|-7|ringSkip@0|inE[1:36]|16|-7 Awire|net@8|||1800|aStageD@0|fire|-3|-3|pin@10||3|-3 Awire|net@11|||1800|programC@0|shift|-16|-22|pin@11||3|-22 -Awire|net@15|||900|pin@18||6|4|pin@17||6|3 Abus|net@18||-0.5|IJ2700|aStageD@0|cl[T,F],clS[T,F],rd[T,F],mc|-6|6|pin@13||-6|13 Abus|net@19||-0.5|IJ1800|pin@13||-6|13|pin@14||21|13 -Abus|net@20||-0.5|IJ900|pin@14||21|13|ringSkip@0|cl[T,F],clS[T,F],rd[T,F],mc|21|6 Abus|net@23||-0.5|IJ900|pin@16||-6|18|pin@13||-6|13 Abus|net@24||-0.5|IJ1800|noScan@0|cl[T,F],clS[T,F],rd[T,F]|-24|18|pin@16||-6|18 -Awire|net@25|||1800|aStageD@0|sout|-4|4|pin@18||6|4 -Awire|net@26|||FS1800|pin@17||6|3|ringSkip@0|sin|16|3 -Awire|net@29|||900|ringSkip@0|in[C]|28|-9|pin@20||28|-15 -Awire|net@30|||900|ringSkip@0|loadC[T]|31|-8|pin@21||31|-15 -Awire|net@33|||0|pin@23||34|-15|pin@21||31|-15 -Awire|net@34|||0|pin@21||31|-15|pin@20||28|-15 -Awire|net@35|||2700|gnd@3||31|-18|pin@21||31|-15 -Awire|net@37|||900|ringSkip@0|kill|15|-10|pin@25||15|-17 -Awire|net@42|||0|pin@30||21|-20|conn@0||16|-20 -Awire|net@43|||1800|pin@25||15|-17|pin@29||21|-17 -Awire|net@44|||0|pin@28||22|-20|pin@30||21|-20 -Awire|net@45|||900|pin@29||21|-17|pin@30||21|-20 Awire|net@46|||1800|gnd@2||-14|4|aStageD@0|sin|-7|4 -Awire|net@47|||0|ringSkip@0|sin_1|16|4|pin@18||6|4 -Awire|net@48|||900|ringSkip@0|ilc[cnt]|34|-7|pin@23||34|-15 -Abus|net@49||-0.5|IJ900|ringSkip@0|inA[1:6]|16|-10|conn@0||16|-20 -Awire|net@50|||2700|gnd@4||22|-23|pin@28||22|-20 -Awire|net@56|||2700|sinkC@1|mc|56|5|pin@34||56|11 -Awire|net@57|||0|pin@34||56|11|pin@35||46|11 -Awire|net@60|||0|sinkC@0|pFire|44|-3|ringSkip@0|do[L]|24|-3 -Awire|net@62|||0|sinkC@1|pFire|54|1|ringSkip@0|do[M]|24|1 +Abus|net@63||-0.5|IJ900|pin@14||21|13|pin@36||21|6 +Abus|net@69||-0.5|IJ1800|aStageD@0|out[1:36]|-1|-7|pin@42||16|-7 +Abus|net@76||-1|IJ900|ringSkip@1|cl[T,F],clS[T,F],rd[T,F],mc|21|6|pin@36||21|6 +Awire|net@77|||0|ringSkip@1|fire[M]|24|-3|pin@37||24|-3 +Awire|net@78|||900|ringSkip@1|fire[L]|24|1|pin@38||24|1 +Abus|net@80||-1|IJ0|ringSkip@1|inE[1:36]|16|-7|pin@42||16|-7 +Awire|net@81|||1800|ringSkip@1|fire[L]|24|1|pin@48||30|1 +Awire|net@83|||1800|ringSkip@1|fire[M]|24|-3|pin@50||36|-3 +Awire|net@90|||1800|aStageD@0|full|-3|-1|ringSkip@1|do[epi]|18|-1 +Abus|net@91||-0.5|IJ2700|conn@0||21|-22.5|ringSkip@1|inA[1:6]|21|-17 +Awire|net@92|||1800|aStageD@0|sout|-4|4|ringSkip@1|sin|20|4 +Awire|net@93|||2700|gnd@4||21|-25|conn@0||21|-22 +Awire|net@94|||0|ringSkip@1|loadC[T]|18|-13|pin@52||12|-13 +Awire|net@95|||900|pin@54||12|-15|pin@53||12|-24 +Awire|net@96|||900|pin@53||12|-24|gnd@5||12|-26 +Awire|net@97|||900|pin@52||12|-13|pin@54||12|-15 +Awire|net@98|||0|ringSkip@1|in[C]|18|-15|pin@54||12|-15 +Awire|net@99|||0|ringSkip@1|torp|18|-3|pin@55||12|-3 +Awire|net@100|||900|pin@55||12|-3|pin@52||12|-13 +Awire|net@103|||0|sinkC@0|pFire|44|-7|pin@58||40|-7 +Awire|net@105|||0|sinkC@1|pFire|51|-20|pin@60||47|-20 +Awire|net@106|||2700|sinkC@1|mc|53|-16|pin@62||53|2 +Awire|net@107|||0|pin@62||53|2|pin@63||46|2 +Awire|net@108|||900|pin@63||46|2|sinkC@0|mc|46|-3 +Awire|succ[D]|D5G2;||2700|pin@60||47|-20|pin@61||47|-16 +Abus|succ[T,D]|D5G2;|-0.5|IJ1800|ringSkip@1|succ[T,D]|24|-11|pin@56||31|-11 +Awire|succ[T]|D5G2;||2700|pin@58||40|-7|pin@59||40|-3 X # Cell testSplit;1{sch} @@ -2372,9 +2386,9 @@ Esout||D5G2;|pin@16||O X # Cell threeStagesM;1{sch} -CthreeStagesM;1{sch}||schematic|1216927452231|1225231432604| +CthreeStagesM;1{sch}||schematic|1216927452231|1225577961903| Ngeneric:Facet-Center|art@0||0|0||||AV -IwiresL:bitAssignments;1{sch}|bitAssig@0||63|-26|||D5G4; +IwiresL:bitAssignments;1{sch}|bitAssig@0||74|-27|||D5G4; NOff-Page|conn@0||-36|0|||Y| NOff-Page|conn@4||-36|5|||XRR| NOff-Page|conn@5||0|17|||XYR| @@ -2385,11 +2399,11 @@ NOff-Page|conn@20||-35.5|-6|||| NGround|gnd@2||35|-46|||X| NGround|gnd@3||27|-54|||X| NGround|gnd@4||-32|-22.5|||| -NGround|gnd@5||40.5|-15.5|||| +NGround|gnd@5||40|-18|||| IfifoL:m1stageD;1{ic}|h|D5G1;|-24|0|||D5G4; IloopCountL:ilc;1{ic}|ilc@0||21|-25|X||D5G4; IloopCountL:inMux;1{ic}|inMux@0||27|-44|X||D5G4; -IdockPartsK:moveB;1{ic}|moveB@0||48|0|||D5G4; +IdockPartsK:move;1{ic}|move@0||48|-3|||D5G4; IfifoL:odStageD;1{ic}|odStageD@0||0|0|||D5G4; Ngeneric:Invisible-Pin|pin@0||2.5|31|||||ART_message(D5G4;)Sthree stages to test MOVE Ngeneric:Invisible-Pin|pin@1||1|36.5|||||ART_message(D5G6;)SthreeStagesM @@ -2398,7 +2412,7 @@ NBus_Pin|pin@6||-24|12|-1|-1|| NBus_Pin|pin@8||48|12|-1|-1|| NBus_Pin|pin@19||0|12|-1|-1|| NBus_Pin|pin@55||9|-6.5|-1|-1|| -NWire_Pin|pin@61||57|0|||| +NWire_Pin|pin@61||57|-3|||| NBus_Pin|pin@127||9|-9|-1|-1|| NWire_Pin|pin@143||-17|4.5|||| NWire_Pin|pin@144||-17|2|||| @@ -2408,13 +2422,12 @@ NWire_Pin|pin@162||12|2|||| NBus_Pin|pin@181||32|-47|-1|-1|X| NBus_Pin|pin@182||32|-52|-1|-1|X| NBus_Pin|pin@184||21|-44|-1|-1|| -NWire_Pin|pin@191||30|-4|||| -NWire_Pin|pin@195||33|-6|||| -NWire_Pin|pin@197||57|-2|||| +NWire_Pin|pin@195||34|-20|||| +NWire_Pin|pin@197||57|0|||| NBus_Pin|pin@199||-4|-6|-1|-1|| NBus_Pin|pin@205||5|-6.5|-1|-1|| NWire_Pin|pin@209||30|-23|||| -NWire_Pin|pin@210||33|-27|||| +NWire_Pin|pin@210||34|-27|||| NWire_Pin|pin@213||-32|-2.5|||| NWire_Pin|pin@214||-28|-2.5|||| NWire_Pin|pin@216||17|-2|||| @@ -2444,10 +2457,15 @@ NWire_Pin|pin@249||25|-14|||| NBus_Pin|pin@250||21|-15|-1|-1|| NWire_Pin|pin@251||17|-16|||| NWire_Pin|pin@252||-32|-16|||| -NWire_Pin|pin@254||40.5|-9|||| +NWire_Pin|pin@254||40|-11.5|||| NWire_Pin|pin@255||15.5|-38|||| NWire_Pin|pin@256||15.5|-41.5|||| -NPower|pwr@3||55|-5|||| +NWire_Pin|pin@263||51|0|||| +NWire_Pin|pin@266||45|-11.5|||| +NWire_Pin|pin@268||30|-2|||| +NWire_Pin|pin@269||62.5|2|||| +NWire_Pin|pin@271||62.5|-20|||| +NWire_Pin|pin@272||47|-13|||| NPower|pwr@4||-16.5|-41|||| IgaspL:sinkC;1{ic}|sinkC@0||38.5|-32|||D5G4; IgaspL:sinkC;1{ic}|sinkC@1||19.5|10|||D5G4; @@ -2461,9 +2479,9 @@ Awire|fire[1]|D5G2;||2700|pin@144||-17|2|pin@143||-17|4.5 Awire|fire[3]|D5G2;||2700|pin@238||25.5|12|pin@239||25.5|16.5 Awire|fire[4]|D5G2;||2700|pin@235||44.5|-30|pin@236||44.5|-25 Awire|fire[MOE]|D5G2;||900|odStageD@0|fireLO[OD]|0|-9|skipTime@0|fireLO[OD]|0|-30 -Awire|fire[T]|D5G2;||900|pin@61||57|0|pin@197||57|-2 -Awire|ilc[cnt]|D5G2;||900|pin@195||33|-6|pin@210||33|-27 -Awire|ilc[done]|D5G2;||900|pin@191||30|-4|pin@209||30|-23 +Awire|fire[T]|D5G2;||2700|pin@61||57|-3|pin@197||57|0 +Awire|ilc[cnt]|D5G2;||900|pin@195||34|-20|pin@210||34|-27 +Awire|ilc[done]|D5G2;||2700|pin@209||30|-23|pin@268||30|-2 Awire|ilc[load]|D5G2;||2700|pin@230||12|-47|pin@231||12|-27 Awire|kill|D5G2;||900|pin@216||17|-2|pin@251||17|-16 Awire|loadFlags[F]|D5G2;||900|pin@255||15.5|-38|pin@256||15.5|-41.5 @@ -2479,10 +2497,6 @@ Abus|mx[1:8]|D5G2;|-0.5|IJ900|ilc@0|inLO[1:6]|21|-30|pin@184||21|-44 Abus|net@12||-0.5|IJ1800|pin@19||0|12|pin@8||48|12 Abus|net@72||-0.5|IJ1800|pin@6||-24|12|pin@19||0|12 Abus|net@73||-0.5|IJ900|conn@5|y|0|15|pin@19||0|12 -Abus|net@157||-0.5|I900|pin@8||48|12|moveB@0|cl[T,F],clS[T,F],rd[T,F],mc|48|7 -Awire|net@161|||0|conn@6|a|58|5|moveB@0|sout|50|5 -Awire|net@209|||0|pwr@3||55|-5|moveB@0|quiet|51|-5 -Awire|net@274|||1800|moveB@0|fire[M]|51|2|conn@15|a|64|2 Awire|net@363|||1800|conn@0|y|-34|0|h|pred|-27|0 Abus|net@365||-0.5|I0|pin@145||-10|-6|h|out[1:36]|-19|-6 Abus|net@368||-0.5|I900|pin@6||-24|12|h|cl[T,F],clS[T,F],rd[T,F],mc|-24|7 @@ -2492,22 +2506,18 @@ Awire|net@381|||2700|gnd@2||35|-44|conn@19||35|-41 Abus|net@382||-0.5|IJ1800|inMux@0|inA[1:7]|28|-41|conn@19||35|-41 Awire|net@388|||2700|gnd@3||27|-52|inMux@0|sel[A]|27|-48 Abus|net@405||-0.5|1800|pin@184||21|-44|inMux@0|out[0:7]|25|-44 -Awire|net@406|||0|moveB@0|ilc[zeroing,finishing]|45|-4|pin@191||30|-4 -Awire|net@410|||0|moveB@0|ilc[cnt,kill]|45|-6|pin@195||33|-6 -Awire|net@412|||1800|moveB@0|ilc[cntl_1]|51|-2|pin@197||57|-2 Abus|net@417||-0.5|IJ1800|pin@145||-10|-6|pin@199||-4|-6 Abus|net@423||-1|IJ0|odStageD@0|in[1:36]|-4|-6|pin@199||-4|-6 Abus|net@425||-0.5|IJ0|pin@55||9|-6.5|pin@205||5|-6.5 Abus|net@426||-0.5|IJ2700|pin@205||5|-6.5|odStageD@0|out[1:36]|5|-6 Awire|net@433|||1800|ilc@0|zeroLO|27|-23|pin@209||30|-23 -Awire|net@435|||0|pin@210||33|-27|ilc@0|load_1|27|-27 +Awire|net@435|||0|pin@210||34|-27|ilc@0|load_1|27|-27 Awire|net@438|||1800|wire90@0|b|-9.5|0|odStageD@0|pred|-3|0 Awire|net@449|||0|pin@144||-17|2|h|fire[1]|-21|2 Awire|net@450|||0|h|sin|-29|5|conn@4|y|-34|5 Awire|net@451|||2700|pin@252||-32|-16|pin@213||-32|-2.5 Awire|net@452|||1800|pin@213||-32|-2.5|pin@214||-28|-2.5 Awire|net@453|||2700|pin@214||-28|-2.5|h|sin_1|-28|3 -Awire|net@455|||0|moveB@0|torp_1|45|-2|pin@216||17|-2 Abus|net@460||-0.5|IJ0|h|in[1:36]|-28|-6|conn@20|y|-33.5|-6 Awire|net@462|||0|odStageD@0|do[M]|-3|-2|pin@219||-6|-2 Awire|net@463|||900|pin@219||-6|-2|pin@220||-6|-24 @@ -2520,7 +2530,6 @@ Awire|net@471|||0|pin@225||6|-32|skipTime@0|do[L]|3|-32 Awire|net@478|||1800|pin@225||6|-32|sinkC@0|pFire|35.5|-32 Awire|net@479|||1800|skipTime@0|ilc[load][F]|3|-47|pin@230||12|-47 Awire|net@482|||1800|pin@231||12|-27|ilc@0|load[T,F]|15|-27 -Awire|net@486|||0|moveB@0|do[M]|45|2|pin@162||12|2 Awire|net@487|||1800|skipTime@0|do[M]|3|-35|pin@233||9|-35 Awire|net@490|||1800|sinkC@0|fire|41.5|-30|pin@235||44.5|-30 Awire|net@492|||1800|sinkC@1|fire|22.5|12|pin@238||25.5|12 @@ -2528,16 +2537,26 @@ Awire|net@494|||0|sinkC@1|pFire|16.5|10|pin@240||8.5|10 Awire|net@495|||900|pin@240||8.5|10|pin@241||8.5|0 Awire|net@496|||0|pin@241||8.5|0|odStageD@0|do[RQ]|3|0 Awire|net@499|||2700|pin@233||9|-35|pin@221||9|-24 -Awire|net@500|||0|moveB@0|sin|47|5|h|sout|-22|5 Awire|net@505|||0|pin@243||12|-24|pin@221||9|-24 Awire|net@512|||0|skipTime@0|doit|-3|-41|pwr@4||-16.5|-41 Awire|net@516|||900|pin@251||17|-16|ilc@0|kill|17|-21 Awire|net@517|||1800|sucDri20@0|succ|-13.5|-16|pin@251||17|-16 Awire|net@518|||2700|gnd@4||-32|-20.5|pin@252||-32|-16 Awire|net@519|||0|sucDri20@0|in|-21.5|-16|pin@252||-32|-16 -Awire|net@522|||900|pin@254||40.5|-9|gnd@5||40.5|-13.5 -Awire|net@523|||0|moveB@0|sin_1@632029227|45|-9|pin@254||40.5|-9 +Awire|net@522|||900|pin@254||40|-11.5|gnd@5||40|-16 Awire|net@524|||1800|skipTime@0|loadFlags[F]|3|-38|pin@255||15.5|-38 +Awire|net@531|||0|pin@197||57|0|pin@263||51|0 +Awire|net@534|||1800|pin@254||40|-11.5|pin@266||45|-11.5 +Awire|net@544|||0|move@0|ilc[done]|45|-2|pin@268||30|-2 +Awire|net@546|||0|conn@15|a|64|2|pin@269||62.5|2 +Awire|net@551|||0|pin@269||62.5|2|move@0|fire[M]|51|2 +Abus|net@552||-0.5|I900|pin@8||48|12|move@0|cl[T,F],clS[T,F],rd[T,F],mc|48|7 +Awire|net@553|||1800|h|sout|-22|5|move@0|sin|47|5 +Awire|net@554|||0|conn@6|a|58|5|move@0|sout|50|5 +Awire|net@555|||1800|pin@195||34|-20|pin@271||62.5|-20 +Awire|net@556|||1800|pin@162||12|2|move@0|do[M]|45|2 +Awire|net@557|||900|pin@269||62.5|2|pin@271||62.5|-20 +Awire|net@558|||0|move@0|fire[T]|51|0|pin@263||51|0 Abus|od[1:36]|D5G2;|-0.5|IJ900|pin@55||9|-6.5|pin@127||9|-9 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@5|a|I Efire|fire[M]|D6G2;|conn@15|y|O diff --git a/electric/wiresL.jelib b/electric/wiresL.jelib index cf130f1..39e07b4 100755 --- a/electric/wiresL.jelib +++ b/electric/wiresL.jelib @@ -35,10 +35,10 @@ AThicker|net@3|||FS0|pin@3||5|-1|pin@0||-5|-1 X # Cell bitAssignments;1{sch} -CbitAssignments;1{sch}||schematic|1225032312390|1225032768381| +CbitAssignments;1{sch}||schematic|1225032312390|1225306087263| Ngeneric:Facet-Center|art@0||0|0||||AV IbitAssignments;1{ic}|bitAssig@0||3|8||V|D5G4; -Ngeneric:Invisible-Pin|pin@0||-4.5|6|||||ART_message(D3G1.5;)S[updated 26 Oct 08,bit 20 HI is D to count OR,bit 20 HI is long literal OR,bit 20 HI is OK to interrupt,bit 21 TAIL or ZERO for RQ,bit 22 LO loads flags,bit 23 LO loads OLC,bit 24 LO counts OLC,bit 25 LO selects Dm,bit 26 LO selects Dl,bit 27 LO loads ILC,"bit 28,29 UNUSED",bit 30 HI selects Rq] +Ngeneric:Invisible-Pin|pin@0||-4.5|6|||||ART_message(D3G1.5;)S[updated 26 Oct 08,bit 20 HI is D to a counter OR,bit 20 HI is long literal OR,bit 20 HI is OK to interrupt,bit 21 TAIL or ZERO for RQ,bit 22 LO loads flags,bit 23 LO loads OLC,bit 24 LO decrements OLC,bit 25 LO selects move (Dm),bit 26 LO selects literal (Dl),bit 27 LO loads ILC,"bit 28,29 UNUSED",bit 30 HI selects Rq (sense?)] X # Cell centerPins;1{lay} @@ -415,7 +415,7 @@ Evdd_3||D5G2;|pin@6||P X # Cell wellContacts26;1{lay} -CwellContacts26;1{lay}||cmos90|1180136751346|1197047489038|I|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1208390982827|FACET_characteristic_spacing()D[0.0,144.0] +CwellContacts26;1{lay}||cmos90|1180136751346|1225325459638|I|DRC_last_good_drc_area_date()G1225325368523|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225325465881|FACET_characteristic_spacing()D[0.0,144.0] Ngeneric:Facet-Center|art@0||0|0||||AV NX-Metal-1-Metal-2-Con|contact@0||0|0||6.2|| NX-Metal-1-Metal-2-Con|contact@1||0|50||6.2|| @@ -429,8 +429,12 @@ NMetal-2-Pin|pin@6||4.5|50|||| NP-Well-Node|plnode@0||0|0|26|48||A NN-Well-Node|plnode@1||0|-50|26|52||A NN-Well-Node|plnode@2||0|50|26|52||A -NP-Select-Node|plnode@3||0|-68|26|16||A -NP-Select-Node|plnode@4||0|68|26|16||A +NP-Select-Node|plnode@3||0|-67.5|26|17||A +NP-Select-Node|plnode@4||0|67.5|26|17||A +NN-Select-Node|plnode@5||0|-18|26|12||A +NP-Select-Node|plnode@6||0|-30|26|12||A +NN-Select-Node|plnode@7||0|18|26|12|RR|A +NP-Select-Node|plnode@8||0|30|26|12|RR|A NMetal-1-N-Well-Con|substr@0||0|50||10.4|| NMetal-1-N-Well-Con|substr@2||0|-50||10.4|| NMetal-1-P-Well-Con|well@0||0|0||10.4|| diff --git a/testCode/isolatedInDock.spi b/testCode/isolatedInDock.spi index f6f354a..7c95805 100644 --- a/testCode/isolatedInDock.spi +++ b/testCode/isolatedInDock.spi @@ -1,13 +1,13 @@ *** SPICE deck for cell isolatedInDock{sch} from library marina *** Created on Fri Sep 05, 2008 15:05:59 *** Last revised on Fri Oct 31, 2008 09:20:32 -*** Written on Fri Oct 31, 2008 09:20:43 by Electric VLSI Design System, +*** Written on Mon Nov 03, 2008 11:49:04 by Electric VLSI Design System, *version 8.08k *** Layout tech: cmos90, foundry TSMC *** UC SPICE *** , MIN_RESIST 50.0, MIN_CAPAC 0.04FF .OPTIONS NOMOD NOPAGE * Model cards are described in this file: -.include '../testCode/header.hsp' +.include '../../testCode/header.hsp' *** CELL: orangeTSMC090nm:NMOSx{sch} .SUBCKT NMOSx-X_70 d g s @@ -1647,33 +1647,38 @@ Xwire90@0 net@0 net@2 wire90-6034_2-layer_1-width_3 +sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] sid[4] +sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] +sir[7] sir[8] sir[9] soc[1] sod[1] sod[2] sod[3] sod[4] sod[5] sor[1] succ -XaDrainSt@0 ps[47] ps[48] ps[49] ps[50] ps[51] ps[38] ps[39] ps[40] ps[41] -+ps[42] ps[43] ps[44] ps[45] ps[46] ps[T] aout[10] aout[11] aout[12] aout[13] -+aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] -+aout[9] aout[T] ps[10] ps[11] ps[12] ps[13] ps[14] ps[15] ps[16] ps[17] -+ps[18] ps[19] ps[1] ps[20] ps[21] ps[22] ps[23] ps[24] ps[25] ps[26] ps[27] -+ps[28] ps[29] ps[2] ps[30] ps[31] ps[32] ps[33] ps[34] ps[35] ps[36] ps[37] -+ps[3] ps[4] ps[5] ps[6] ps[7] ps[8] ps[9] out[10] out[11] out[12] out[13] -+out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] -+out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] -+out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[37] out[3] out[4] -+out[5] out[6] out[7] out[8] out[9] net@13 net@3[8] sic[2] sic[3] sic[4] -+sic[5] sic[6] sic[7] sic[8] sic[9] net@2[8] sir[2] sir[3] sir[4] sir[5] -+sir[6] sir[7] sir[8] sir[9] soc[1] sor[1] succ drainStage +XaDrainSt@0 net@1[4] net@1[3] net@1[2] net@1[1] net@1[0] net@1[13] net@1[12] ++net@1[11] net@1[10] net@1[9] net@1[8] net@1[7] net@1[6] net@1[5] net@1[14] ++aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] ++aout[5] aout[6] aout[7] aout[8] aout[9] aout[T] net@1[42] net@1[41] net@1[40] ++net@1[39] net@1[38] net@1[37] net@1[36] net@1[35] net@1[34] net@1[33] ++net@1[51] net@1[32] net@1[31] net@1[30] net@1[29] net@1[28] net@1[27] ++net@1[26] net@1[25] net@1[24] net@1[23] net@1[50] net@1[22] net@1[21] ++net@1[20] net@1[19] net@1[18] net@1[17] net@1[16] net@1[15] net@1[49] ++net@1[48] net@1[47] net@1[46] net@1[45] net@1[44] net@1[43] out[10] out[11] ++out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] ++out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] ++out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] ++out[37] out[3] out[4] out[5] out[6] out[7] out[8] out[9] net@13 net@3[8] ++sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] net@2[8] sir[2] ++sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] soc[1] sor[1] succ ++drainStage XaFillSta@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] -+ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] ps[47] ps[48] ps[49] ps[50] -+ps[51] ps[38] ps[39] ps[40] ps[41] ps[42] ps[43] ps[44] ps[45] ps[46] ps[T] -+in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] in[18] in[19] in[1] -+in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] in[28] in[29] in[2] -+in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[37] in[3] in[4] in[5] -+in[6] in[7] in[8] in[9] ps[10] ps[11] ps[12] ps[13] ps[14] ps[15] ps[16] -+ps[17] ps[18] ps[19] ps[1] ps[20] ps[21] ps[22] ps[23] ps[24] ps[25] ps[26] -+ps[27] ps[28] ps[29] ps[2] ps[30] ps[31] ps[32] ps[33] ps[34] ps[35] ps[36] -+ps[37] ps[3] ps[4] ps[5] ps[6] ps[7] ps[8] ps[9] pred sic[1] sic[2] sic[3] -+sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] sid[1] sid[2] sid[3] sid[4] sid[5] -+sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] -+sir[8] sir[9] net@3[8] sod[1] sod[2] sod[3] sod[4] sod[5] net@2[8] net@13 -+fillStage ++ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] ain[T] net@1[4] net@1[3] net@1[2] ++net@1[1] net@1[0] net@1[13] net@1[12] net@1[11] net@1[10] net@1[9] net@1[8] ++net@1[7] net@1[6] net@1[5] net@1[14] in[10] in[11] in[12] in[13] in[14] ++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] ++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] ++in[35] in[36] in[37] in[3] in[4] in[5] in[6] in[7] in[8] in[9] net@1[42] ++net@1[41] net@1[40] net@1[39] net@1[38] net@1[37] net@1[36] net@1[35] ++net@1[34] net@1[33] net@1[51] net@1[32] net@1[31] net@1[30] net@1[29] ++net@1[28] net@1[27] net@1[26] net@1[25] net@1[24] net@1[23] net@1[50] ++net@1[22] net@1[21] net@1[20] net@1[19] net@1[18] net@1[17] net@1[16] ++net@1[15] net@1[49] net@1[48] net@1[47] net@1[46] net@1[45] net@1[44] ++net@1[43] pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] sic[8] sic[9] ++sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] ++sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] net@3[8] sod[1] sod[2] ++sod[3] sod[4] sod[5] net@2[8] net@13 fillStage .ENDS properStopper *** CELL: scanJ:scanEx1vertA{sch} @@ -1851,76 +1856,26 @@ Xstg[4] net@48[4] net@48[3] net@48[2] net@48[1] net@48[0] net@48[13] .ENDS bitAssignments *** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_15 d g s -MPMOSf@0 d g s vdd pch W='90*(1+ABP/sqrt(90*2))' L='2' -+DELVTO='AVT0P/sqrt(90*2)' -.ENDS PMOSx-X_15 - -*** CELL: redFour:nand2LT_sy{sch} -.SUBCKT nand2LT_sy-X_30 ina inb out -XPMOS@0 out ina vdd PMOSx-X_15 -XPMOS@1 out inb vdd PMOSx-X_15 -Xnms2_sy@0 out ina inb nms2_sy-X_30 -.ENDS nand2LT_sy-X_30 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-399_2-R_34_667m a b -Ccap@0 gnd net@14 1.464f -Ccap@1 gnd net@8 1.464f -Ccap@2 gnd net@11 1.464f -Rres@0 net@14 a 2.306 -Rres@1 net@11 net@14 4.613 -Rres@2 b net@8 2.306 -Rres@3 net@8 net@11 4.613 -.ENDS wire-C_0_011f-399_2-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-399_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-399_2-R_34_667m -.ENDS wire90-399_2-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-1013_8-R_34_667m a b -Ccap@0 gnd net@14 3.717f -Ccap@1 gnd net@8 3.717f -Ccap@2 gnd net@11 3.717f -Rres@0 net@14 a 5.858 -Rres@1 net@11 net@14 11.715 -Rres@2 b net@8 5.858 -Rres@3 net@8 net@11 11.715 -.ENDS wire-C_0_011f-1013_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-1013_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-1013_8-R_34_667m -.ENDS wire90-1013_8-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-468_3-R_34_667m a b -Ccap@0 gnd net@14 1.717f -Ccap@1 gnd net@8 1.717f -Ccap@2 gnd net@11 1.717f -Rres@0 net@14 a 2.706 -Rres@1 net@11 net@14 5.411 -Rres@2 b net@8 2.706 -Rres@3 net@8 net@11 5.411 -.ENDS wire-C_0_011f-468_3-R_34_667m +.SUBCKT PMOSx-X_3 d g s +MPMOSf@0 d g s vdd pch W='18*(1+ABP/sqrt(18*2))' L='2' ++DELVTO='AVT0P/sqrt(18*2)' +.ENDS PMOSx-X_3 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-468_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-468_3-R_34_667m -.ENDS wire90-468_3-layer_1-width_3 +*** CELL: redFour:pms3{sch} +.SUBCKT pms3-X_1 d g g2 g3 +XPMOS@0 d g3 net@2 PMOSx-X_3 +XPMOS@1 net@2 g2 net@5 PMOSx-X_3 +XPMOS@2 net@5 g vdd PMOSx-X_3 +.ENDS pms3-X_1 -*** CELL: centersJ:ctrAND2in100LT{sch} -.SUBCKT ctrAND2in100LT inA inB out -Xinv@8 inB net@135 inv-X_10 -Xinv@9 inA net@139 inv-X_10 -Xinv@10 net@146 out inv-X_100 -Xnand2LT_@0 net@140 net@136 net@144 nand2LT_sy-X_30 -Xwire90@4 net@135 net@136 wire90-399_2-layer_1-width_3 -Xwire90@5 net@144 net@146 wire90-1013_8-layer_1-width_3 -Xwire90@6 net@139 net@140 wire90-468_3-layer_1-width_3 -.ENDS ctrAND2in100LT +*** CELL: driversL:predCond20wMC{sch} +.SUBCKT predCond20wMC cond in mc pred +XNMOSx@1 pred mc gnd NMOSx-X_10 +Xinv@0 pred net@145 inv-X_10 +Xnms2@0 pred cond in nms2-X_20 +Xpms3@0 pred mc in net@186 pms3-X_1 +Xwire90@0 net@186 net@145 wire90-243_6-layer_1-width_3 +.ENDS predCond20wMC *** CELL: orangeTSMC090nm:NMOSx{sch} .SUBCKT NMOSx-X_4 d g s @@ -1928,369 +1883,1107 @@ MNMOSf@0 d g s gnd nch W='12*(1+ABN/sqrt(12*2))' L='2' +DELVTO='AVT0N/sqrt(12*2)' .ENDS NMOSx-X_4 -*** CELL: redFour:inv{sch} -.SUBCKT inv-X_4 in out -XNMOS@0 out in gnd NMOSx-X_4 -XPMOS@0 out in vdd PMOSx-X_4 -.ENDS inv-X_4 - -*** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_3_999 d g s -MPMOSf@0 d g s vdd pch W='23.994*(1+ABP/sqrt(23.994*2))' L='2' -+DELVTO='AVT0P/sqrt(23.994*2)' -.ENDS PMOSx-X_3_999 - -*** CELL: redFour:pms3{sch} -.SUBCKT pms3-X_1_333 d g g2 g3 -XPMOS@0 d g3 net@2 PMOSx-X_3_999 -XPMOS@1 net@2 g2 net@5 PMOSx-X_3_999 -XPMOS@2 net@5 g vdd PMOSx-X_3_999 -.ENDS pms3-X_1_333 - -*** CELL: driversL:predDri20wMC{sch} -.SUBCKT predDri20wMC in mc pred -XNMOSx@0 pred in gnd NMOSx-X_20 -XNMOSx@1 pred mc gnd NMOSx-X_4 -Xinv@0 pred net@145 inv-X_4 -Xpms3@0 pred net@177 in mc pms3-X_1_333 -Xwire90@0 net@177 net@145 wire90-243_6-layer_1-width_3 -.ENDS predDri20wMC - -*** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_6 d g s -MPMOSf@0 d g s vdd pch W='36*(1+ABP/sqrt(36*2))' L='2' -+DELVTO='AVT0P/sqrt(36*2)' -.ENDS PMOSx-X_6 - -*** CELL: redFour:inv{sch} -.SUBCKT inv-X_6 in out -XNMOS@0 out in gnd NMOSx-X_6 -XPMOS@0 out in vdd PMOSx-X_6 -.ENDS inv-X_6 - *** CELL: redFour:nms2{sch} .SUBCKT nms2-X_2 d g g2 XNMOS@0 d g2 net@0 NMOSx-X_4 XNMOS@1 net@0 g gnd NMOSx-X_4 .ENDS nms2-X_2 -*** CELL: driversL:sucDri20{sch} -.SUBCKT sucDri20 in succ -XPMOSx@0 succ net@46 vdd PMOSx-X_20 -Xinv@1 succ net@94 inv-X_4 -Xinv@2 in net@110 inv-X_6 -Xnms2@0 succ net@117 net@46 nms2-X_2 -Xwire90@0 net@117 net@94 wire90-124_7-layer_1-width_3 -Xwire90@1 net@110 net@46 wire90-503_4-layer_1-width_3 -.ENDS sucDri20 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-247_2-R_34_667m a b -Ccap@0 gnd net@14 0.906f -Ccap@1 gnd net@8 0.906f -Ccap@2 gnd net@11 0.906f -Rres@0 net@14 a 1.428 -Rres@1 net@11 net@14 2.857 -Rres@2 b net@8 1.428 -Rres@3 net@8 net@11 2.857 -.ENDS wire-C_0_011f-247_2-R_34_667m +*** CELL: orangeTSMC090nm:PMOSx{sch} +.SUBCKT PMOSx-X_2 d g s +MPMOSf@0 d g s vdd pch W='12*(1+ABP/sqrt(12*2))' L='2' ++DELVTO='AVT0P/sqrt(12*2)' +.ENDS PMOSx-X_2 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-247_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-247_2-R_34_667m -.ENDS wire90-247_2-layer_1-width_3 +*** CELL: redFour:pms2{sch} +.SUBCKT pms2-X_1 d g g2 +XPMOS@0 net@2 g vdd PMOSx-X_2 +XPMOS@1 d g2 net@2 PMOSx-X_2 +.ENDS pms2-X_1 -*** CELL: gaspL:aStageB{sch} -.SUBCKT aStageB fire mc pred s[1] succ -XctrAND2i@7 succ net@986 fire ctrAND2in100LT -Xinv@4 net@987 s[1] inv-X_10 -Xinv@5 pred net@987 inv-X_5 -XpredDri2@1 fire mc pred predDri20wMC -XsucDri20@1 fire succ sucDri20 -Xwire90@0 net@987 net@986 wire90-247_2-layer_1-width_3 -.ENDS aStageB +*** CELL: redFour:pms2{sch} +.SUBCKT pms2-X_2 d g g2 +XPMOS@0 net@2 g vdd PMOSx-X_4 +XPMOS@1 d g2 net@2 PMOSx-X_4 +.ENDS pms2-X_2 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-123_7-R_34_667m a b -Ccap@0 gnd net@14 0.454f -Ccap@1 gnd net@8 0.454f -Ccap@2 gnd net@11 0.454f -Rres@0 net@14 a 0.715 -Rres@1 net@11 net@14 1.429 -Rres@2 b net@8 0.715 -Rres@3 net@8 net@11 1.429 -.ENDS wire-C_0_011f-123_7-R_34_667m +.SUBCKT wire-C_0_011f-185-R_34_667m a b +Ccap@0 gnd net@14 0.678f +Ccap@1 gnd net@8 0.678f +Ccap@2 gnd net@11 0.678f +Rres@0 net@14 a 1.069 +Rres@1 net@11 net@14 2.138 +Rres@2 b net@8 1.069 +Rres@3 net@8 net@11 2.138 +.ENDS wire-C_0_011f-185-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-123_7-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-123_7-R_34_667m -.ENDS wire90-123_7-layer_1-width_3 +.SUBCKT wire90-185-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-185-R_34_667m +.ENDS wire90-185-layer_1-width_3 -*** CELL: latchPartsK:latchPointT{sch} -.SUBCKT latchPointT hcl in[1] x[F] x[T] -XPMOSx@0 in[1] hcl x[T] NMOSx-X_6 -XPMOSx@1 net@8 hcl x[F] NMOSx-X_3 -Xinv@0 in[1] net@105 invLT-X_5 -Xwire90@0 net@105 net@8 wire90-123_7-layer_1-width_3 -.ENDS latchPointT +*** CELL: latchesK:mlat1in10{sch} +.SUBCKT mlat1in10 cl[F] cl[T] in[1] out[1] +Xinv@0 net@26 out[1] inv-X_10 +Xnms2@0 net@4 out[1] cl[F] nms2-X_2 +Xnms2@1 net@4 in[1] cl[T] nms2-X_2 +Xpms2@0 net@4 out[1] cl[T] pms2-X_1 +Xpms2@1 net@4 in[1] cl[F] pms2-X_2 +Xwire90@0 net@4 net@26 wire90-185-layer_1-width_3 +.ENDS mlat1in10 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-180_9-R_34_667m a b -Ccap@0 gnd net@14 0.663f -Ccap@1 gnd net@8 0.663f -Ccap@2 gnd net@11 0.663f -Rres@0 net@14 a 1.045 -Rres@1 net@11 net@14 2.09 -Rres@2 b net@8 1.045 -Rres@3 net@8 net@11 2.09 -.ENDS wire-C_0_011f-180_9-R_34_667m +*** CELL: redFour:nms2{sch} +.SUBCKT nms2-X_3 d g g2 +XNMOS@0 d g2 net@0 NMOSx-X_6 +XNMOS@1 net@0 g gnd NMOSx-X_6 +.ENDS nms2-X_3 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-180_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-180_9-R_34_667m -.ENDS wire90-180_9-layer_1-width_3 +*** CELL: redFour:nms3{sch} +.SUBCKT nms3-X_2 d g g2 g3 +XNMOS@0 d g3 net@6 NMOSx-X_6 +XNMOS@1 net@7 g gnd NMOSx-X_6 +XNMOS@2 net@6 g2 net@7 NMOSx-X_6 +.ENDS nms3-X_2 -*** CELL: latchesK:raw1inLatchT{sch} -.SUBCKT raw1inLatchT hcl[A] inA[1] out[T] -XlatchFlo@0 out[T] net@29 latchKeep -XlatchPoi@0 hcl[A] inA[1] net@7 out[T] latchPointT -Xwire90@0 net@7 net@29 wire90-180_9-layer_1-width_3 -.ENDS raw1inLatchT +*** CELL: redFour:pms2{sch} +.SUBCKT pms2-X_2_5 d g g2 +XPMOS@0 net@2 g vdd PMOSx-X_5 +XPMOS@1 d g2 net@2 PMOSx-X_5 +.ENDS pms2-X_2_5 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-250_9-R_34_667m a b -Ccap@0 gnd net@14 0.92f -Ccap@1 gnd net@8 0.92f -Ccap@2 gnd net@11 0.92f -Rres@0 net@14 a 1.45 -Rres@1 net@11 net@14 2.899 -Rres@2 b net@8 1.45 -Rres@3 net@8 net@11 2.899 -.ENDS wire-C_0_011f-250_9-R_34_667m +.SUBCKT wire-C_0_011f-339_3-R_34_667m a b +Ccap@0 gnd net@14 1.244f +Ccap@1 gnd net@8 1.244f +Ccap@2 gnd net@11 1.244f +Rres@0 net@14 a 1.96 +Rres@1 net@11 net@14 3.921 +Rres@2 b net@8 1.96 +Rres@3 net@8 net@11 3.921 +.ENDS wire-C_0_011f-339_3-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-250_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-250_9-R_34_667m -.ENDS wire90-250_9-layer_1-width_3 +.SUBCKT wire90-339_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-339_3-R_34_667m +.ENDS wire90-339_3-layer_1-width_3 + +*** CELL: latchesK:mlat2in10{sch} +.SUBCKT mlat2in10 clA[F] clA[T] clB[F] clB[T] inA inB out[1] +Xinv@0 net@26 out[1] inv-X_10 +Xnms2@0 net@4 inB clB[T] nms2-X_3 +Xnms2@1 net@4 inA clA[T] nms2-X_3 +Xnms3@0 net@4 clA[F] out[1] clB[F] nms3-X_2 +Xpms2@0 net@4 inB clB[F] pms2-X_2_5 +Xpms2@1 net@4 inA clA[F] pms2-X_2_5 +Xpms3@0 net@4 clA[T] out[1] clB[T] pms3-X_1 +Xwire90@0 net@4 net@26 wire90-339_3-layer_1-width_3 +.ENDS mlat2in10 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-214_6-R_34_667m a b -Ccap@0 gnd net@14 0.787f -Ccap@1 gnd net@8 0.787f -Ccap@2 gnd net@11 0.787f -Rres@0 net@14 a 1.24 -Rres@1 net@11 net@14 2.48 -Rres@2 b net@8 1.24 -Rres@3 net@8 net@11 2.48 -.ENDS wire-C_0_011f-214_6-R_34_667m +.SUBCKT wire-C_0_011f-271_1-R_34_667m a b +Ccap@0 gnd net@14 0.994f +Ccap@1 gnd net@8 0.994f +Ccap@2 gnd net@11 0.994f +Rres@0 net@14 a 1.566 +Rres@1 net@11 net@14 3.133 +Rres@2 b net@8 1.566 +Rres@3 net@8 net@11 3.133 +.ENDS wire-C_0_011f-271_1-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-214_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-214_6-R_34_667m -.ENDS wire90-214_6-layer_1-width_3 - -*** CELL: latchesK:latch1in20B{sch} -.SUBCKT latch1in20B hcl in[1] out[1] -Xhi2inLat@0 hcl in[1] net@19 raw1inLatchT -Xinv@0 net@23 out[1] inv-X_20 -XinvLT@0 net@18 net@25 inv-X_5 -Xwire90@0 net@19 net@18 wire90-250_9-layer_1-width_3 -Xwire90@1 net@25 net@23 wire90-214_6-layer_1-width_3 -.ENDS latch1in20B - -*** CELL: registersL:ins20Bx18{sch} -.SUBCKT ins20Bx18 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] -+in[17] in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] -+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[1] out[2] -+out[3] out[4] out[5] out[6] out[7] out[8] out[9] -Xlx[1] hcl[1] in[1] out[1] latch1in20B -Xlx[2] hcl[1] in[2] out[2] latch1in20B -Xlx[3] hcl[1] in[3] out[3] latch1in20B -Xlx[4] hcl[1] in[4] out[4] latch1in20B -Xlx[5] hcl[1] in[5] out[5] latch1in20B -Xlx[6] hcl[1] in[6] out[6] latch1in20B -Xlx[7] hcl[1] in[7] out[7] latch1in20B -Xlx[8] hcl[1] in[8] out[8] latch1in20B -Xlx[9] hcl[1] in[9] out[9] latch1in20B -Xlx[10] hcl[1] in[10] out[10] latch1in20B -Xlx[11] hcl[1] in[11] out[11] latch1in20B -Xlx[12] hcl[1] in[12] out[12] latch1in20B -Xlx[13] hcl[1] in[13] out[13] latch1in20B -Xlx[14] hcl[1] in[14] out[14] latch1in20B -Xlx[15] hcl[1] in[15] out[15] latch1in20B -Xlx[16] hcl[1] in[16] out[16] latch1in20B -Xlx[17] hcl[1] in[17] out[17] latch1in20B -Xlx[18] hcl[1] in[18] out[18] latch1in20B -.ENDS ins20Bx18 +.SUBCKT wire90-271_1-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-271_1-R_34_667m +.ENDS wire90-271_1-layer_1-width_3 -*** CELL: registersL:ins20Bx36{sch} -.SUBCKT ins20Bx36 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] -+in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] -+in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] -+in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] -+out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] -+out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] -+out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] -+out[6] out[7] out[8] out[9] -Xins20Bx1@0 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] -+in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] -+out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[1] out[2] out[3] -+out[4] out[5] out[6] out[7] out[8] out[9] ins20Bx18 -Xins20Bx1@1 hcl[1] in[28] in[29] in[30] in[31] in[32] in[33] in[34] in[35] -+in[36] in[19] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] out[28] -+out[29] out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[19] -+out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ins20Bx18 -.ENDS ins20Bx36 +*** CELL: scanK:scanCellKh{sch} +.SUBCKT scanCellKh clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin sout +Xmlat1in1@1 cl[F] cl[T] sin net@58 mlat1in10 +Xmlat2in1@2 clS[F] clS[T] rd[F] rd[T] net@69 din[1] sout mlat2in10 +Xwire90@0 net@58 net@69 wire90-271_1-layer_1-width_3 +.ENDS scanCellKh *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-544_2-R_34_667m a b -Ccap@0 gnd net@14 1.995f -Ccap@1 gnd net@8 1.995f -Ccap@2 gnd net@11 1.995f -Rres@0 net@14 a 3.144 -Rres@1 net@11 net@14 6.289 -Rres@2 b net@8 3.144 -Rres@3 net@8 net@11 6.289 -.ENDS wire-C_0_011f-544_2-R_34_667m +.SUBCKT wire-C_0_011f-297_9-R_34_667m a b +Ccap@0 gnd net@14 1.092f +Ccap@1 gnd net@8 1.092f +Ccap@2 gnd net@11 1.092f +Rres@0 net@14 a 1.721 +Rres@1 net@11 net@14 3.442 +Rres@2 b net@8 1.721 +Rres@3 net@8 net@11 3.442 +.ENDS wire-C_0_011f-297_9-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-544_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-544_2-R_34_667m -.ENDS wire90-544_2-layer_1-width_3 - -*** CELL: driversJ:latchDriver60{sch} -.SUBCKT latchDriver60 in out -Xinv@0 net@8 out inv-X_60 -Xinv@1 in net@16 inv-X_20 -Xwire90@0 net@16 net@8 wire90-544_2-layer_1-width_3 -.ENDS latchDriver60 +.SUBCKT wire90-297_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-297_9-R_34_667m +.ENDS wire90-297_9-layer_1-width_3 -*** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_2 d g s -MPMOSf@0 d g s vdd pch W='12*(1+ABP/sqrt(12*2))' L='2' -+DELVTO='AVT0P/sqrt(12*2)' -.ENDS PMOSx-X_2 +*** CELL: scanK:scanKhx5{sch} +.SUBCKT scanKhx5 clS[F] clS[T] cl[F] cl[T] din[1] din[2] din[3] din[4] din[5] ++mc rd[F] rd[T] sin sout +XscanCell@4 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin net@18 ++scanCellKh +XscanCell@5 clS[F] clS[T] cl[F] cl[T] din[2] rd[F] rd[T] net@31 net@20 ++scanCellKh +XscanCell@6 clS[F] clS[T] cl[F] cl[T] din[3] rd[F] rd[T] net@32 net@24 ++scanCellKh +XscanCell@7 clS[F] clS[T] cl[F] cl[T] din[4] rd[F] rd[T] net@33 net@51 ++scanCellKh +XscanCell@8 clS[F] clS[T] cl[F] cl[T] din[5] rd[F] rd[T] net@50 sout ++scanCellKh +Xwire90@0 net@18 net@31 wire90-297_9-layer_1-width_3 +Xwire90@1 net@20 net@32 wire90-297_9-layer_1-width_3 +Xwire90@2 net@24 net@33 wire90-297_9-layer_1-width_3 +Xwire90@3 net@51 net@50 wire90-297_9-layer_1-width_3 +.ENDS scanKhx5 -*** CELL: redFour:pms2{sch} -.SUBCKT pms2-X_1 d g g2 -XPMOS@0 net@2 g vdd PMOSx-X_2 -XPMOS@1 d g2 net@2 PMOSx-X_2 -.ENDS pms2-X_1 +*** CELL: redFour:inv{sch} +.SUBCKT inv-X_4 in out +XNMOS@0 out in gnd NMOSx-X_4 +XPMOS@0 out in vdd PMOSx-X_4 +.ENDS inv-X_4 -*** CELL: redFour:pms2{sch} -.SUBCKT pms2-X_2 d g g2 -XPMOS@0 net@2 g vdd PMOSx-X_4 -XPMOS@1 d g2 net@2 PMOSx-X_4 -.ENDS pms2-X_2 +*** CELL: redFour:nms2{sch} +.SUBCKT nms2-X_2_5 d g g2 +XNMOS@0 d g2 net@0 NMOSx-X_5 +XNMOS@1 net@0 g gnd NMOSx-X_5 +.ENDS nms2-X_2_5 -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-185-R_34_667m a b -Ccap@0 gnd net@14 0.678f -Ccap@1 gnd net@8 0.678f -Ccap@2 gnd net@11 0.678f -Rres@0 net@14 a 1.069 -Rres@1 net@11 net@14 2.138 -Rres@2 b net@8 1.069 -Rres@3 net@8 net@11 2.138 -.ENDS wire-C_0_011f-185-R_34_667m +*** CELL: redFour:nms2_sy{sch} +.SUBCKT nms2_sy-X_5 d g g2 +Xnms2@0 d g g2 nms2-X_2_5 +Xnms2@1 d g2 g nms2-X_2_5 +.ENDS nms2_sy-X_5 -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-185-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-185-R_34_667m -.ENDS wire90-185-layer_1-width_3 +*** CELL: redFour:nand2_sy{sch} +.SUBCKT nand2_sy-X_5 ina inb out +XPMOS@0 out inb vdd PMOSx-X_5 +XPMOS@1 out ina vdd PMOSx-X_5 +Xnms2_sy@0 out ina inb nms2_sy-X_5 +.ENDS nand2_sy-X_5 + +*** CELL: driversL:sucANDdri20{sch} +.SUBCKT sucANDdri20 inA inB succ +XPMOSx@0 succ net@51 vdd PMOSx-X_20 +Xinv@0 succ net@71 inv-X_4 +Xnms2@0 succ net@75 net@51 nms2-X_2 +Xnor2_sy@0 inA inB net@67 nand2_sy-X_5 +Xwire90@0 net@67 net@51 wire90-627_9-layer_1-width_3 +Xwire90@1 net@75 net@71 wire90-124_7-layer_1-width_3 +.ENDS sucANDdri20 + +*** CELL: dockPartsK:moveD{sch} +.SUBCKT moveD clS[F] clS[T] cl[F] cl[T] fire[M] mc od[15] od[16] od[18] ++od[19] pred[D] pred[T] rd[F] rd[T] s[1] s[2] s[3] sin sout succ[D] succ[T] +XpredCond@3 od[18] fire[M] mc pred[D] predCond20wMC +XpredCond@4 od[19] fire[M] mc pred[T] predCond20wMC +XscanKhx5@2 clS[F] clS[T] cl[F] cl[T] s[1] s[2] pred[D] pred[T] s[3] mc rd[F] ++rd[T] sin sout scanKhx5 +XsucANDdr@3 od[16] fire[M] succ[D] sucANDdri20 +XsucANDdr@4 od[15] fire[M] succ[T] sucANDdri20 +.ENDS moveD -*** CELL: latchesK:mlat1in10{sch} -.SUBCKT mlat1in10 cl[F] cl[T] in[1] out[1] -Xinv@0 net@26 out[1] inv-X_10 -Xnms2@0 net@4 out[1] cl[F] nms2-X_2 -Xnms2@1 net@4 in[1] cl[T] nms2-X_2 -Xpms2@0 net@4 out[1] cl[T] pms2-X_1 -Xpms2@1 net@4 in[1] cl[F] pms2-X_2 -Xwire90@0 net@4 net@26 wire90-185-layer_1-width_3 -.ENDS mlat1in10 +*** CELL: redFour:inv{sch} +.SUBCKT inv-X_30 in out +XNMOS@0 out in gnd NMOSx-X_30 +XPMOS@0 out in vdd PMOSx-X_30 +.ENDS inv-X_30 *** CELL: redFour:nms2{sch} -.SUBCKT nms2-X_3 d g g2 -XNMOS@0 d g2 net@0 NMOSx-X_6 -XNMOS@1 net@0 g gnd NMOSx-X_6 -.ENDS nms2-X_3 +.SUBCKT nms2-X_5 d g g2 +XNMOS@0 d g2 net@0 NMOSx-X_10 +XNMOS@1 net@0 g gnd NMOSx-X_10 +.ENDS nms2-X_5 -*** CELL: redFour:nms3{sch} -.SUBCKT nms3-X_2 d g g2 g3 -XNMOS@0 d g3 net@6 NMOSx-X_6 -XNMOS@1 net@7 g gnd NMOSx-X_6 -XNMOS@2 net@6 g2 net@7 NMOSx-X_6 -.ENDS nms3-X_2 +*** CELL: redFour:nms2_sy{sch} +.SUBCKT nms2_sy-X_10 d g g2 +Xnms2@0 d g g2 nms2-X_5 +Xnms2@1 d g2 g nms2-X_5 +.ENDS nms2_sy-X_10 -*** CELL: redFour:pms2{sch} -.SUBCKT pms2-X_2_5 d g g2 -XPMOS@0 net@2 g vdd PMOSx-X_5 -XPMOS@1 d g2 net@2 PMOSx-X_5 -.ENDS pms2-X_2_5 +*** CELL: redFour:nand2LT_sy{sch} +.SUBCKT nand2LT_sy-X_10 ina inb out +XPMOS@0 out ina vdd PMOSx-X_5 +XPMOS@1 out inb vdd PMOSx-X_5 +Xnms2_sy@0 out ina inb nms2_sy-X_10 +.ENDS nand2LT_sy-X_10 -*** CELL: orangeTSMC090nm:PMOSx{sch} -.SUBCKT PMOSx-X_3 d g s -MPMOSf@0 d g s vdd pch W='18*(1+ABP/sqrt(18*2))' L='2' -+DELVTO='AVT0P/sqrt(18*2)' -.ENDS PMOSx-X_3 +*** CELL: redFour:pms2_sy{sch} +.SUBCKT pms2_sy-X_5 d g g2 +Xpms2@0 d g g2 pms2-X_2_5 +Xpms2@1 d g2 g pms2-X_2_5 +.ENDS pms2_sy-X_5 -*** CELL: redFour:pms3{sch} -.SUBCKT pms3-X_1 d g g2 g3 -XPMOS@0 d g3 net@2 PMOSx-X_3 -XPMOS@1 net@2 g2 net@5 PMOSx-X_3 -XPMOS@2 net@5 g vdd PMOSx-X_3 -.ENDS pms3-X_1 +*** CELL: redFour:nor2_sy{sch} +.SUBCKT nor2_sy-X_5 ina inb out +XNMOS@0 out inb gnd NMOSx-X_5 +XNMOS@1 out ina gnd NMOSx-X_5 +Xpms2_sy@0 out ina inb pms2_sy-X_5 +.ENDS nor2_sy-X_5 + +*** CELL: redFour:nor2n_sy{sch} +.SUBCKT nor2n_sy-X_5 ina inb out +Xnor2@0 ina inb out nor2_sy-X_5 +.ENDS nor2n_sy-X_5 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-339_3-R_34_667m a b -Ccap@0 gnd net@14 1.244f -Ccap@1 gnd net@8 1.244f -Ccap@2 gnd net@11 1.244f -Rres@0 net@14 a 1.96 -Rres@1 net@11 net@14 3.921 -Rres@2 b net@8 1.96 -Rres@3 net@8 net@11 3.921 -.ENDS wire-C_0_011f-339_3-R_34_667m +.SUBCKT wire-C_0_011f-252_6-R_34_667m a b +Ccap@0 gnd net@14 0.926f +Ccap@1 gnd net@8 0.926f +Ccap@2 gnd net@11 0.926f +Rres@0 net@14 a 1.459 +Rres@1 net@11 net@14 2.919 +Rres@2 b net@8 1.459 +Rres@3 net@8 net@11 2.919 +.ENDS wire-C_0_011f-252_6-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-252_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-252_6-R_34_667m +.ENDS wire90-252_6-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-366_8-R_34_667m a b +Ccap@0 gnd net@14 1.345f +Ccap@1 gnd net@8 1.345f +Ccap@2 gnd net@11 1.345f +Rres@0 net@14 a 2.119 +Rres@1 net@11 net@14 4.239 +Rres@2 b net@8 2.119 +Rres@3 net@8 net@11 4.239 +.ENDS wire-C_0_011f-366_8-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-366_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-366_8-R_34_667m +.ENDS wire90-366_8-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-176_4-R_34_667m a b +Ccap@0 gnd net@14 0.647f +Ccap@1 gnd net@8 0.647f +Ccap@2 gnd net@11 0.647f +Rres@0 net@14 a 1.019 +Rres@1 net@11 net@14 2.038 +Rres@2 b net@8 1.019 +Rres@3 net@8 net@11 2.038 +.ENDS wire-C_0_011f-176_4-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-176_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-176_4-R_34_667m +.ENDS wire90-176_4-layer_1-width_3 + +*** CELL: centersJ:ctrAND3in30B{sch} +.SUBCKT ctrAND3in30B inA inB inC out +Xinv@4 inC net@30 inv-X_5 +Xinv@5 net@9 out inv-X_30 +Xnand2LT_@0 net@15 net@19 net@27 nand2LT_sy-X_10 +Xnor2n_sy@0 inA inB net@6 nor2n_sy-X_5 +Xwire90@0 net@6 net@15 wire90-252_6-layer_1-width_3 +Xwire90@1 net@27 net@9 wire90-366_8-layer_1-width_3 +Xwire90@2 net@30 net@19 wire90-176_4-layer_1-width_3 +.ENDS ctrAND3in30B + +*** CELL: orangeTSMC090nm:PMOSx{sch} +.SUBCKT PMOSx-X_3_999 d g s +MPMOSf@0 d g s vdd pch W='23.994*(1+ABP/sqrt(23.994*2))' L='2' ++DELVTO='AVT0P/sqrt(23.994*2)' +.ENDS PMOSx-X_3_999 + +*** CELL: redFour:pms3{sch} +.SUBCKT pms3-X_1_333 d g g2 g3 +XPMOS@0 d g3 net@2 PMOSx-X_3_999 +XPMOS@1 net@2 g2 net@5 PMOSx-X_3_999 +XPMOS@2 net@5 g vdd PMOSx-X_3_999 +.ENDS pms3-X_1_333 + +*** CELL: driversL:predDri20wMC{sch} +.SUBCKT predDri20wMC in mc pred +XNMOSx@0 pred in gnd NMOSx-X_20 +XNMOSx@1 pred mc gnd NMOSx-X_4 +Xinv@0 pred net@145 inv-X_4 +Xpms3@0 pred net@177 in mc pms3-X_1_333 +Xwire90@0 net@177 net@145 wire90-243_6-layer_1-width_3 +.ENDS predDri20wMC + +*** CELL: fifoL:litStage{sch} +.SUBCKT litStage do[L] fire[L] mc s[1] succ[D] succ[T] +XctrAND3i@0 succ[T] succ[D] net@54 fire[L] ctrAND3in30B +Xinv@0 net@54 s[1] inv-X_10 +Xinv@1 do[L] net@190 inv-X_5 +XpredDri2@1 fire[L] mc do[L] predDri20wMC +Xwire90@1 net@190 net@54 wire90-414-layer_1-width_3 +.ENDS litStage + +*** CELL: redFour:nand2{sch} +.SUBCKT nand2-X_10 ina inb out +XPMOS@0 out ina vdd PMOSx-X_10 +XPMOS@1 out inb vdd PMOSx-X_10 +Xnms2@0 out ina inb nms2-X_10 +.ENDS nand2-X_10 + +*** CELL: orangeTSMC090nm:NMOSx{sch} +.SUBCKT NMOSx-X_2 d g s +MNMOSf@0 d g s gnd nch W='6*(1+ABN/sqrt(6*2))' L='2' DELVTO='AVT0N/sqrt(6*2)' +.ENDS NMOSx-X_2 + +*** CELL: redFour:pms2_sy{sch} +.SUBCKT pms2_sy-X_4 d g g2 +Xpms2@0 d g g2 pms2-X_2 +Xpms2@1 d g2 g pms2-X_2 +.ENDS pms2_sy-X_4 + +*** CELL: redFour:nor2HT_sy{sch} +.SUBCKT nor2HT_sy-X_4 ina inb out +XNMOS@0 out inb gnd NMOSx-X_2 +XNMOS@1 out ina gnd NMOSx-X_2 +Xpms2_sy@0 out ina inb pms2_sy-X_4 +.ENDS nor2HT_sy-X_4 + +*** CELL: redFour:pms2{sch} +.SUBCKT pms2-X_5 d g g2 +XPMOS@0 net@2 g vdd PMOSx-X_10 +XPMOS@1 d g2 net@2 PMOSx-X_10 +.ENDS pms2-X_5 + +*** CELL: redFour:nor2{sch} +.SUBCKT nor2-X_5 ina inb out +XNMOS@0 out ina gnd NMOSx-X_5 +XNMOS@1 out inb gnd NMOSx-X_5 +Xpms2@0 out ina inb pms2-X_5 +.ENDS nor2-X_5 + +*** CELL: redFour:nor2n{sch} +.SUBCKT nor2n-X_5 ina inb out +Xnor2@0 ina inb out nor2-X_5 +.ENDS nor2n-X_5 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-238_2-R_34_667m a b +Ccap@0 gnd net@14 0.873f +Ccap@1 gnd net@8 0.873f +Ccap@2 gnd net@11 0.873f +Rres@0 net@14 a 1.376 +Rres@1 net@11 net@14 2.753 +Rres@2 b net@8 1.376 +Rres@3 net@8 net@11 2.753 +.ENDS wire-C_0_011f-238_2-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-238_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-238_2-R_34_667m +.ENDS wire90-238_2-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-520-R_34_667m a b +Ccap@0 gnd net@14 1.907f +Ccap@1 gnd net@8 1.907f +Ccap@2 gnd net@11 1.907f +Rres@0 net@14 a 3.004 +Rres@1 net@11 net@14 6.009 +Rres@2 b net@8 3.004 +Rres@3 net@8 net@11 6.009 +.ENDS wire-C_0_011f-520-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-520-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-520-R_34_667m +.ENDS wire90-520-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-222_3-R_34_667m a b +Ccap@0 gnd net@14 0.815f +Ccap@1 gnd net@8 0.815f +Ccap@2 gnd net@11 0.815f +Rres@0 net@14 a 1.284 +Rres@1 net@11 net@14 2.569 +Rres@2 b net@8 1.284 +Rres@3 net@8 net@11 2.569 +.ENDS wire-C_0_011f-222_3-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-222_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-222_3-R_34_667m +.ENDS wire90-222_3-layer_1-width_3 + +*** CELL: centersJ:ctrAND4in30{sch} +.SUBCKT ctrAND4in30 inA inB inC inD out +Xinv@1 net@3 out inv-X_30 +Xnand2@1 net@43 net@58 net@67 nand2-X_10 +Xnor2HT_s@1 inA inB net@61 nor2HT_sy-X_4 +Xnor2n@0 inD inC net@64 nor2n-X_5 +Xwire90@0 net@64 net@43 wire90-238_2-layer_1-width_3 +Xwire90@1 net@67 net@3 wire90-520-layer_1-width_3 +Xwire90@2 net@61 net@58 wire90-222_3-layer_1-width_3 +.ENDS ctrAND4in30 + +*** CELL: redFour:invLT{sch} +.SUBCKT invLT-X_2 in out +XNMOS@0 out in gnd NMOSx-X_4 +XPMOS@0 out in vdd PMOSx-X_2 +.ENDS invLT-X_2 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-190_2-R_34_667m a b +Ccap@0 gnd net@14 0.697f +Ccap@1 gnd net@8 0.697f +Ccap@2 gnd net@11 0.697f +Rres@0 net@14 a 1.099 +Rres@1 net@11 net@14 2.198 +Rres@2 b net@8 1.099 +Rres@3 net@8 net@11 2.198 +.ENDS wire-C_0_011f-190_2-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-190_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-190_2-R_34_667m +.ENDS wire90-190_2-layer_1-width_3 + +*** CELL: latchesK:mlat1in10i{sch} +.SUBCKT mlat1in10i cl[F] cl[T] in[1] out[1] +XinvLT@0 out[1] net@33 invLT-X_2 +Xnms2@0 out[1] cl[F] net@33 nms2-X_2 +Xnms2@1 out[1] in[1] cl[T] nms2-X_10 +Xpms2@0 out[1] cl[T] net@138 pms2-X_2 +Xpms2@1 out[1] in[1] cl[F] pms2-X_10 +Xwire90@2 net@138 net@33 wire90-190_2-layer_1-width_3 +.ENDS mlat1in10i + +*** CELL: redFour:nand2n{sch} +.SUBCKT nand2n-X_10 ina inb out +Xnand2@0 ina inb out nand2-X_10 +.ENDS nand2n-X_10 + +*** CELL: redFour:pms2{sch} +.SUBCKT pms2-X_20 d g g2 +XPMOS@0 net@2 g vdd PMOSx-X_40 +XPMOS@1 d g2 net@2 PMOSx-X_40 +.ENDS pms2-X_20 + +*** CELL: redFour:nor2{sch} +.SUBCKT nor2-X_20 ina inb out +XNMOS@0 out ina gnd NMOSx-X_20 +XNMOS@1 out inb gnd NMOSx-X_20 +Xpms2@0 out ina inb pms2-X_20 +.ENDS nor2-X_20 + +*** CELL: redFour:nor2n{sch} +.SUBCKT nor2n-X_20 ina inb out +Xnor2@0 ina inb out nor2-X_20 +.ENDS nor2n-X_20 + +*** CELL: redFour:nor2{sch} +.SUBCKT nor2-X_10 ina inb out +XNMOS@0 out ina gnd NMOSx-X_10 +XNMOS@1 out inb gnd NMOSx-X_10 +Xpms2@0 out ina inb pms2-X_10 +.ENDS nor2-X_10 + +*** CELL: redFour:nor2n{sch} +.SUBCKT nor2n-X_10 ina inb out +Xnor2@0 ina inb out nor2-X_10 +.ENDS nor2n-X_10 + +*** CELL: redFour:pms2_sy{sch} +.SUBCKT pms2_sy-X_10 d g g2 +Xpms2@0 d g g2 pms2-X_5 +Xpms2@1 d g2 g pms2-X_5 +.ENDS pms2_sy-X_10 + +*** CELL: redFour:nor2_sy{sch} +.SUBCKT nor2_sy-X_10 ina inb out +XNMOS@0 out inb gnd NMOSx-X_10 +XNMOS@1 out ina gnd NMOSx-X_10 +Xpms2_sy@0 out ina inb pms2_sy-X_10 +.ENDS nor2_sy-X_10 + +*** CELL: redFour:nor2n_sy{sch} +.SUBCKT nor2n_sy-X_10 ina inb out +Xnor2@0 ina inb out nor2_sy-X_10 +.ENDS nor2n_sy-X_10 + +*** CELL: redFour:pms2{sch} +.SUBCKT pms2-X_15 d g g2 +XPMOS@0 net@2 g vdd PMOSx-X_30 +XPMOS@1 d g2 net@2 PMOSx-X_30 +.ENDS pms2-X_15 + +*** CELL: redFour:pms2_sy{sch} +.SUBCKT pms2_sy-X_30 d g g2 +Xpms2@0 d g g2 pms2-X_15 +Xpms2@1 d g2 g pms2-X_15 +.ENDS pms2_sy-X_30 + +*** CELL: redFour:nor2_sy{sch} +.SUBCKT nor2_sy-X_30 ina inb out +XNMOS@0 out inb gnd NMOSx-X_30 +XNMOS@1 out ina gnd NMOSx-X_30 +Xpms2_sy@0 out ina inb pms2_sy-X_30 +.ENDS nor2_sy-X_30 + +*** CELL: redFour:nor2n_sy{sch} +.SUBCKT nor2n_sy-X_30 ina inb out +Xnor2@0 ina inb out nor2_sy-X_30 +.ENDS nor2n_sy-X_30 + +*** CELL: driversL:predORdri20wMC{sch} +.SUBCKT predORdri20wMC inA inB mc pred +XNMOSx@0 pred inA gnd NMOSx-X_20 +XNMOSx@1 pred mc gnd NMOSx-X_4 +XNMOSx@2 pred inB gnd NMOSx-X_20 +XPMOSx@1 pred net@217 net@203 PMOSx-X_4 +XPMOSx@2 net@203 inB net@204 PMOSx-X_4 +XPMOSx@3 net@204 inA net@205 PMOSx-X_4 +XPMOSx@4 net@205 mc vdd PMOSx-X_4 +Xinv@0 pred net@145 inv-X_4 +Xwire90@0 net@217 net@145 wire90-243_6-layer_1-width_3 +.ENDS predORdri20wMC + +*** CELL: redFour:pms2{sch} +.SUBCKT pms2-X_1_5 d g g2 +XPMOS@0 net@2 g vdd PMOSx-X_3 +XPMOS@1 d g2 net@2 PMOSx-X_3 +.ENDS pms2-X_1_5 + +*** CELL: redFour:pms2_sy{sch} +.SUBCKT pms2_sy-X_3 d g g2 +Xpms2@0 d g g2 pms2-X_1_5 +Xpms2@1 d g2 g pms2-X_1_5 +.ENDS pms2_sy-X_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-218_6-R_34_667m a b +Ccap@0 gnd net@14 0.802f +Ccap@1 gnd net@8 0.802f +Ccap@2 gnd net@11 0.802f +Rres@0 net@14 a 1.263 +Rres@1 net@11 net@14 2.526 +Rres@2 b net@8 1.263 +Rres@3 net@8 net@11 2.526 +.ENDS wire-C_0_011f-218_6-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-218_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-218_6-R_34_667m +.ENDS wire90-218_6-layer_1-width_3 + +*** CELL: dockPartsK:predWait{sch} +.SUBCKT predWait ign[2] ign[3] out pred[1] pred[2] pred[3] +XNMOSx@6 net@108 ign[3] out NMOSx-X_10 +XNMOSx@8 net@87 pred[2] net@108 NMOSx-X_20 +XNMOSx@9 net@87 ign[2] net@86 NMOSx-X_10 +XNMOSx@10 net@86 pred[3] out NMOSx-X_20 +XNMOSx@11 gnd pred[1] net@87 NMOSx-X_20 +XPMOSx@0 vdd pred[1] out PMOSx-X_10 +Xpms2_sy@2 out pred[2] ign[2] pms2_sy-X_3 +Xpms2_sy@3 out pred[3] ign[3] pms2_sy-X_3 +Xwire90@0 net@108 net@86 wire90-218_6-layer_1-width_3 +.ENDS predWait + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-795_4-R_34_667m a b +Ccap@0 gnd net@14 2.916f +Ccap@1 gnd net@8 2.916f +Ccap@2 gnd net@11 2.916f +Rres@0 net@14 a 4.596 +Rres@1 net@11 net@14 9.191 +Rres@2 b net@8 4.596 +Rres@3 net@8 net@11 9.191 +.ENDS wire-C_0_011f-795_4-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-795_4-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-795_4-R_34_667m +.ENDS wire90-795_4-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-459_9-R_34_667m a b +Ccap@0 gnd net@14 1.686f +Ccap@1 gnd net@8 1.686f +Ccap@2 gnd net@11 1.686f +Rres@0 net@14 a 2.657 +Rres@1 net@11 net@14 5.314 +Rres@2 b net@8 2.657 +Rres@3 net@8 net@11 5.314 +.ENDS wire-C_0_011f-459_9-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-459_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-459_9-R_34_667m +.ENDS wire90-459_9-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-361_8-R_34_667m a b +Ccap@0 gnd net@14 1.327f +Ccap@1 gnd net@8 1.327f +Ccap@2 gnd net@11 1.327f +Rres@0 net@14 a 2.09 +Rres@1 net@11 net@14 4.181 +Rres@2 b net@8 2.09 +Rres@3 net@8 net@11 4.181 +.ENDS wire-C_0_011f-361_8-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-361_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-361_8-R_34_667m +.ENDS wire90-361_8-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-307-R_34_667m a b +Ccap@0 gnd net@14 1.126f +Ccap@1 gnd net@8 1.126f +Ccap@2 gnd net@11 1.126f +Rres@0 net@14 a 1.774 +Rres@1 net@11 net@14 3.548 +Rres@2 b net@8 1.774 +Rres@3 net@8 net@11 3.548 +.ENDS wire-C_0_011f-307-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-307-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-307-R_34_667m +.ENDS wire90-307-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-258_6-R_34_667m a b +Ccap@0 gnd net@14 0.948f +Ccap@1 gnd net@8 0.948f +Ccap@2 gnd net@11 0.948f +Rres@0 net@14 a 1.494 +Rres@1 net@11 net@14 2.988 +Rres@2 b net@8 1.494 +Rres@3 net@8 net@11 2.988 +.ENDS wire-C_0_011f-258_6-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-258_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-258_6-R_34_667m +.ENDS wire90-258_6-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-386_2-R_34_667m a b +Ccap@0 gnd net@14 1.416f +Ccap@1 gnd net@8 1.416f +Ccap@2 gnd net@11 1.416f +Rres@0 net@14 a 2.231 +Rres@1 net@11 net@14 4.463 +Rres@2 b net@8 2.231 +Rres@3 net@8 net@11 4.463 +.ENDS wire-C_0_011f-386_2-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-386_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-386_2-R_34_667m +.ENDS wire90-386_2-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-1409_3-R_34_667m a b +Ccap@0 gnd net@14 5.167f +Ccap@1 gnd net@8 5.167f +Ccap@2 gnd net@11 5.167f +Rres@0 net@14 a 8.143 +Rres@1 net@11 net@14 16.285 +Rres@2 b net@8 8.143 +Rres@3 net@8 net@11 16.285 +.ENDS wire-C_0_011f-1409_3-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-1409_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1409_3-R_34_667m +.ENDS wire90-1409_3-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-316-R_34_667m a b +Ccap@0 gnd net@14 1.159f +Ccap@1 gnd net@8 1.159f +Ccap@2 gnd net@11 1.159f +Rres@0 net@14 a 1.826 +Rres@1 net@11 net@14 3.652 +Rres@2 b net@8 1.826 +Rres@3 net@8 net@11 3.652 +.ENDS wire-C_0_011f-316-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-316-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-316-R_34_667m +.ENDS wire90-316-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-324_9-R_34_667m a b +Ccap@0 gnd net@14 1.191f +Ccap@1 gnd net@8 1.191f +Ccap@2 gnd net@11 1.191f +Rres@0 net@14 a 1.877 +Rres@1 net@11 net@14 3.754 +Rres@2 b net@8 1.877 +Rres@3 net@8 net@11 3.754 +.ENDS wire-C_0_011f-324_9-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-324_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-324_9-R_34_667m +.ENDS wire90-324_9-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-340_7-R_34_667m a b +Ccap@0 gnd net@14 1.249f +Ccap@1 gnd net@8 1.249f +Ccap@2 gnd net@11 1.249f +Rres@0 net@14 a 1.968 +Rres@1 net@11 net@14 3.937 +Rres@2 b net@8 1.968 +Rres@3 net@8 net@11 3.937 +.ENDS wire-C_0_011f-340_7-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-340_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-340_7-R_34_667m +.ENDS wire90-340_7-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-1083_5-R_34_667m a b +Ccap@0 gnd net@14 3.973f +Ccap@1 gnd net@8 3.973f +Ccap@2 gnd net@11 3.973f +Rres@0 net@14 a 6.26 +Rres@1 net@11 net@14 12.52 +Rres@2 b net@8 6.26 +Rres@3 net@8 net@11 12.52 +.ENDS wire-C_0_011f-1083_5-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-1083_5-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1083_5-R_34_667m +.ENDS wire90-1083_5-layer_1-width_3 + +*** CELL: dockPartsK:moveC{sch} +.SUBCKT moveC do[M] fire[M] fire[T] ilc[done] mc od[18] od[19] od[20] pred[D] ++pred[T] succ[D] succ[T] torp +Xarbiter2@0 net@1653 net@1652 torp net@860 arbiter2 +XctrAND4i@1 net@1475 net@1481 net@1498 od[20] fire[T] ctrAND4in30 +Xinv@39 do[M] net@1494 inv-X_10 +Xinv@43 fire[T] net@1388 inv-X_10 +Xinv@47 net@1415 net@1589 inv-X_10 +Xinv@49 fire[AE] net@1593 inv-X_10 +Xinv@50 exitLO net@1556 inv-X_10 +Xinv@51 od[18] ign[D] inv-X_10 +Xinv@52 od[19] ign[T] inv-X_10 +Xmlat1in1@0 fire[A] fire[AE] ilc[done] net@1561 mlat1in10i +Xnand2@3 od[20] net@860 net@925 nand2-X_10 +Xnand2_sy@0 net@1612 net@1335 net@1574 nand2_sy-X_20 +Xnand2n@1 net@877 net@926 net@1334 nand2n-X_10 +Xnor2n@5 fire[A] okLO net@652 nor2n-X_20 +Xnor2n@8 exitLO fire[AE] net@1101 nor2n-X_10 +Xnor2n_sy@0 succ[D] succ[T] net@1619 nor2n_sy-X_10 +Xnor2n_sy@1 fire[AE] doLO fire[M] nor2n_sy-X_30 +XpredDri2@1 net@1401 mc torp predDri20wMC +XpredORdr@0 fire[T] net@1650 mc do[M] predORdri20wMC +XpredWait@0 ign[D] ign[T] net@1530 do[M] pred[D] pred[T] predWait +Xwire90@18 net@860 net@652 wire90-795_4-layer_1-width_3 +Xwire90@19 net@1498 net@1494 wire90-459_9-layer_1-width_3 +Xwire90@21 net@1652 net@877 wire90-361_8-layer_1-width_3 +Xwire90@22 net@1653 net@1475 wire90-307-layer_1-width_3 +Xwire90@25 net@925 net@926 wire90-258_6-layer_1-width_3 +Xwire90@33 net@1101 net@1650 wire90-386_2-layer_1-width_3 +Xwire90@38 net@1401 fire[T] wire90-1409_3-layer_1-width_3 +Xwire90@42 net@1388 net@1415 wire90-316-layer_1-width_3 +Xwire90@43 net@1334 net@1335 wire90-324_9-layer_1-width_3 +Xwire90@49 okLO net@1530 wire90-795_4-layer_1-width_3 +Xwire90@51 net@1561 exitLO wire90-340_7-layer_1-width_3 +Xwire90@52 net@1556 doLO wire90-340_7-layer_1-width_3 +Xwire90@53 net@1574 fire[AE] wire90-1083_5-layer_1-width_3 +Xwire90@55 net@1481 net@1589 wire90-316-layer_1-width_3 +Xwire90@56 net@1593 fire[A] wire90-795_4-layer_1-width_3 +Xwire90@57 net@1612 net@1619 wire90-324_9-layer_1-width_3 +.ENDS moveC + +*** CELL: dockPartsK:moveLit{sch} +.SUBCKT moveLit clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[L] fire[M] fire[T] ++ilc[done] mc od[15] od[16] od[18] od[19] od[20] pred[D] pred[T] rd[F] rd[T] ++sin sout succ[D] succ[T] torp +XdStates@0 clS[F] clS[T] cl[F] cl[T] fire[M] mc od[15] od[16] od[18] od[19] ++pred[D] pred[T] rd[F] rd[T] s[1] do[M] torp sin sout succ[D] succ[T] moveD +XlitStage@0 do[L] fire[L] mc s[1] succ[D] succ[T] litStage +XmoveC@0 do[M] fire[M] fire[T] ilc[done] mc od[18] od[19] od[20] pred[D] ++pred[T] succ[D] succ[T] torp moveC +.ENDS moveLit + +*** CELL: orangeTSMC090nm:PMOSx{sch} +.SUBCKT PMOSx-X_15 d g s +MPMOSf@0 d g s vdd pch W='90*(1+ABP/sqrt(90*2))' L='2' ++DELVTO='AVT0P/sqrt(90*2)' +.ENDS PMOSx-X_15 + +*** CELL: redFour:nand2LT_sy{sch} +.SUBCKT nand2LT_sy-X_30 ina inb out +XPMOS@0 out ina vdd PMOSx-X_15 +XPMOS@1 out inb vdd PMOSx-X_15 +Xnms2_sy@0 out ina inb nms2_sy-X_30 +.ENDS nand2LT_sy-X_30 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-399_2-R_34_667m a b +Ccap@0 gnd net@14 1.464f +Ccap@1 gnd net@8 1.464f +Ccap@2 gnd net@11 1.464f +Rres@0 net@14 a 2.306 +Rres@1 net@11 net@14 4.613 +Rres@2 b net@8 2.306 +Rres@3 net@8 net@11 4.613 +.ENDS wire-C_0_011f-399_2-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-399_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-399_2-R_34_667m +.ENDS wire90-399_2-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-1013_8-R_34_667m a b +Ccap@0 gnd net@14 3.717f +Ccap@1 gnd net@8 3.717f +Ccap@2 gnd net@11 3.717f +Rres@0 net@14 a 5.858 +Rres@1 net@11 net@14 11.715 +Rres@2 b net@8 5.858 +Rres@3 net@8 net@11 11.715 +.ENDS wire-C_0_011f-1013_8-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-1013_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-1013_8-R_34_667m +.ENDS wire90-1013_8-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-468_3-R_34_667m a b +Ccap@0 gnd net@14 1.717f +Ccap@1 gnd net@8 1.717f +Ccap@2 gnd net@11 1.717f +Rres@0 net@14 a 2.706 +Rres@1 net@11 net@14 5.411 +Rres@2 b net@8 2.706 +Rres@3 net@8 net@11 5.411 +.ENDS wire-C_0_011f-468_3-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-468_3-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-468_3-R_34_667m +.ENDS wire90-468_3-layer_1-width_3 + +*** CELL: centersJ:ctrAND2in100LT{sch} +.SUBCKT ctrAND2in100LT inA inB out +Xinv@8 inB net@135 inv-X_10 +Xinv@9 inA net@139 inv-X_10 +Xinv@10 net@146 out inv-X_100 +Xnand2LT_@0 net@140 net@136 net@144 nand2LT_sy-X_30 +Xwire90@4 net@135 net@136 wire90-399_2-layer_1-width_3 +Xwire90@5 net@144 net@146 wire90-1013_8-layer_1-width_3 +Xwire90@6 net@139 net@140 wire90-468_3-layer_1-width_3 +.ENDS ctrAND2in100LT + +*** CELL: orangeTSMC090nm:PMOSx{sch} +.SUBCKT PMOSx-X_6 d g s +MPMOSf@0 d g s vdd pch W='36*(1+ABP/sqrt(36*2))' L='2' ++DELVTO='AVT0P/sqrt(36*2)' +.ENDS PMOSx-X_6 + +*** CELL: redFour:inv{sch} +.SUBCKT inv-X_6 in out +XNMOS@0 out in gnd NMOSx-X_6 +XPMOS@0 out in vdd PMOSx-X_6 +.ENDS inv-X_6 + +*** CELL: driversL:sucDri20{sch} +.SUBCKT sucDri20 in succ +XPMOSx@0 succ net@46 vdd PMOSx-X_20 +Xinv@1 succ net@94 inv-X_4 +Xinv@2 in net@110 inv-X_6 +Xnms2@0 succ net@117 net@46 nms2-X_2 +Xwire90@0 net@117 net@94 wire90-124_7-layer_1-width_3 +Xwire90@1 net@110 net@46 wire90-503_4-layer_1-width_3 +.ENDS sucDri20 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-247_2-R_34_667m a b +Ccap@0 gnd net@14 0.906f +Ccap@1 gnd net@8 0.906f +Ccap@2 gnd net@11 0.906f +Rres@0 net@14 a 1.428 +Rres@1 net@11 net@14 2.857 +Rres@2 b net@8 1.428 +Rres@3 net@8 net@11 2.857 +.ENDS wire-C_0_011f-247_2-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-247_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-247_2-R_34_667m +.ENDS wire90-247_2-layer_1-width_3 + +*** CELL: gaspL:aStageB{sch} +.SUBCKT aStageB fire mc pred s[1] succ +XctrAND2i@7 succ net@986 fire ctrAND2in100LT +Xinv@4 net@987 s[1] inv-X_10 +Xinv@5 pred net@987 inv-X_5 +XpredDri2@1 fire mc pred predDri20wMC +XsucDri20@1 fire succ sucDri20 +Xwire90@0 net@987 net@986 wire90-247_2-layer_1-width_3 +.ENDS aStageB + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-123_7-R_34_667m a b +Ccap@0 gnd net@14 0.454f +Ccap@1 gnd net@8 0.454f +Ccap@2 gnd net@11 0.454f +Rres@0 net@14 a 0.715 +Rres@1 net@11 net@14 1.429 +Rres@2 b net@8 0.715 +Rres@3 net@8 net@11 1.429 +.ENDS wire-C_0_011f-123_7-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-123_7-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-123_7-R_34_667m +.ENDS wire90-123_7-layer_1-width_3 + +*** CELL: latchPartsK:latchPointT{sch} +.SUBCKT latchPointT hcl in[1] x[F] x[T] +XPMOSx@0 in[1] hcl x[T] NMOSx-X_6 +XPMOSx@1 net@8 hcl x[F] NMOSx-X_3 +Xinv@0 in[1] net@105 invLT-X_5 +Xwire90@0 net@105 net@8 wire90-123_7-layer_1-width_3 +.ENDS latchPointT + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-180_9-R_34_667m a b +Ccap@0 gnd net@14 0.663f +Ccap@1 gnd net@8 0.663f +Ccap@2 gnd net@11 0.663f +Rres@0 net@14 a 1.045 +Rres@1 net@11 net@14 2.09 +Rres@2 b net@8 1.045 +Rres@3 net@8 net@11 2.09 +.ENDS wire-C_0_011f-180_9-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-180_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-180_9-R_34_667m +.ENDS wire90-180_9-layer_1-width_3 + +*** CELL: latchesK:raw1inLatchT{sch} +.SUBCKT raw1inLatchT hcl[A] inA[1] out[T] +XlatchFlo@0 out[T] net@29 latchKeep +XlatchPoi@0 hcl[A] inA[1] net@7 out[T] latchPointT +Xwire90@0 net@7 net@29 wire90-180_9-layer_1-width_3 +.ENDS raw1inLatchT + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-250_9-R_34_667m a b +Ccap@0 gnd net@14 0.92f +Ccap@1 gnd net@8 0.92f +Ccap@2 gnd net@11 0.92f +Rres@0 net@14 a 1.45 +Rres@1 net@11 net@14 2.899 +Rres@2 b net@8 1.45 +Rres@3 net@8 net@11 2.899 +.ENDS wire-C_0_011f-250_9-R_34_667m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-250_9-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-250_9-R_34_667m +.ENDS wire90-250_9-layer_1-width_3 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-214_6-R_34_667m a b +Ccap@0 gnd net@14 0.787f +Ccap@1 gnd net@8 0.787f +Ccap@2 gnd net@11 0.787f +Rres@0 net@14 a 1.24 +Rres@1 net@11 net@14 2.48 +Rres@2 b net@8 1.24 +Rres@3 net@8 net@11 2.48 +.ENDS wire-C_0_011f-214_6-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-339_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-339_3-R_34_667m -.ENDS wire90-339_3-layer_1-width_3 +.SUBCKT wire90-214_6-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-214_6-R_34_667m +.ENDS wire90-214_6-layer_1-width_3 -*** CELL: latchesK:mlat2in10{sch} -.SUBCKT mlat2in10 clA[F] clA[T] clB[F] clB[T] inA inB out[1] -Xinv@0 net@26 out[1] inv-X_10 -Xnms2@0 net@4 inB clB[T] nms2-X_3 -Xnms2@1 net@4 inA clA[T] nms2-X_3 -Xnms3@0 net@4 clA[F] out[1] clB[F] nms3-X_2 -Xpms2@0 net@4 inB clB[F] pms2-X_2_5 -Xpms2@1 net@4 inA clA[F] pms2-X_2_5 -Xpms3@0 net@4 clA[T] out[1] clB[T] pms3-X_1 -Xwire90@0 net@4 net@26 wire90-339_3-layer_1-width_3 -.ENDS mlat2in10 +*** CELL: latchesK:latch1in20B{sch} +.SUBCKT latch1in20B hcl in[1] out[1] +Xhi2inLat@0 hcl in[1] net@19 raw1inLatchT +Xinv@0 net@23 out[1] inv-X_20 +XinvLT@0 net@18 net@25 inv-X_5 +Xwire90@0 net@19 net@18 wire90-250_9-layer_1-width_3 +Xwire90@1 net@25 net@23 wire90-214_6-layer_1-width_3 +.ENDS latch1in20B + +*** CELL: registersL:ins20Bx18{sch} +.SUBCKT ins20Bx18 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] ++in[17] in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[1] out[2] ++out[3] out[4] out[5] out[6] out[7] out[8] out[9] +Xlx[1] hcl[1] in[1] out[1] latch1in20B +Xlx[2] hcl[1] in[2] out[2] latch1in20B +Xlx[3] hcl[1] in[3] out[3] latch1in20B +Xlx[4] hcl[1] in[4] out[4] latch1in20B +Xlx[5] hcl[1] in[5] out[5] latch1in20B +Xlx[6] hcl[1] in[6] out[6] latch1in20B +Xlx[7] hcl[1] in[7] out[7] latch1in20B +Xlx[8] hcl[1] in[8] out[8] latch1in20B +Xlx[9] hcl[1] in[9] out[9] latch1in20B +Xlx[10] hcl[1] in[10] out[10] latch1in20B +Xlx[11] hcl[1] in[11] out[11] latch1in20B +Xlx[12] hcl[1] in[12] out[12] latch1in20B +Xlx[13] hcl[1] in[13] out[13] latch1in20B +Xlx[14] hcl[1] in[14] out[14] latch1in20B +Xlx[15] hcl[1] in[15] out[15] latch1in20B +Xlx[16] hcl[1] in[16] out[16] latch1in20B +Xlx[17] hcl[1] in[17] out[17] latch1in20B +Xlx[18] hcl[1] in[18] out[18] latch1in20B +.ENDS ins20Bx18 + +*** CELL: registersL:ins20Bx36{sch} +.SUBCKT ins20Bx36 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] ++in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] ++in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] ++in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] ++out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] ++out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] ++out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] ++out[6] out[7] out[8] out[9] +Xins20Bx1@0 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] ++in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] ++out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[1] out[2] out[3] ++out[4] out[5] out[6] out[7] out[8] out[9] ins20Bx18 +Xins20Bx1@1 hcl[1] in[28] in[29] in[30] in[31] in[32] in[33] in[34] in[35] ++in[36] in[19] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] out[28] ++out[29] out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[19] ++out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ins20Bx18 +.ENDS ins20Bx36 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-271_1-R_34_667m a b -Ccap@0 gnd net@14 0.994f -Ccap@1 gnd net@8 0.994f -Ccap@2 gnd net@11 0.994f -Rres@0 net@14 a 1.566 -Rres@1 net@11 net@14 3.133 -Rres@2 b net@8 1.566 -Rres@3 net@8 net@11 3.133 -.ENDS wire-C_0_011f-271_1-R_34_667m +.SUBCKT wire-C_0_011f-544_2-R_34_667m a b +Ccap@0 gnd net@14 1.995f +Ccap@1 gnd net@8 1.995f +Ccap@2 gnd net@11 1.995f +Rres@0 net@14 a 3.144 +Rres@1 net@11 net@14 6.289 +Rres@2 b net@8 3.144 +Rres@3 net@8 net@11 6.289 +.ENDS wire-C_0_011f-544_2-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-271_1-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-271_1-R_34_667m -.ENDS wire90-271_1-layer_1-width_3 +.SUBCKT wire90-544_2-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-544_2-R_34_667m +.ENDS wire90-544_2-layer_1-width_3 -*** CELL: scanK:scanCellKh{sch} -.SUBCKT scanCellKh clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin sout -Xmlat1in1@1 cl[F] cl[T] sin net@58 mlat1in10 -Xmlat2in1@2 clS[F] clS[T] rd[F] rd[T] net@69 din[1] sout mlat2in10 -Xwire90@0 net@58 net@69 wire90-271_1-layer_1-width_3 -.ENDS scanCellKh +*** CELL: driversJ:latchDriver60{sch} +.SUBCKT latchDriver60 in out +Xinv@0 net@8 out inv-X_60 +Xinv@1 in net@16 inv-X_20 +Xwire90@0 net@16 net@8 wire90-544_2-layer_1-width_3 +.ENDS latchDriver60 *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-302_4-R_34_667m a b @@ -2702,18 +3395,6 @@ XPMOS@1 out ina vdd PMOSx-X_40 Xnms2_sy@0 out ina inb nms2_sy-X_40 .ENDS nand2_sy-X_40 -*** CELL: redFour:pms2{sch} -.SUBCKT pms2-X_5 d g g2 -XPMOS@0 net@2 g vdd PMOSx-X_10 -XPMOS@1 d g2 net@2 PMOSx-X_10 -.ENDS pms2-X_5 - -*** CELL: redFour:pms2_sy{sch} -.SUBCKT pms2_sy-X_10 d g g2 -Xpms2@0 d g g2 pms2-X_5 -Xpms2@1 d g2 g pms2-X_5 -.ENDS pms2_sy-X_10 - *** CELL: redFour:nor2HT_sy{sch} .SUBCKT nor2HT_sy-X_10 ina inb out XNMOS@0 out inb gnd NMOSx-X_5 @@ -2721,18 +3402,6 @@ XNMOS@1 out ina gnd NMOSx-X_5 Xpms2_sy@0 out ina inb pms2_sy-X_10 .ENDS nor2HT_sy-X_10 -*** CELL: redFour:nor2_sy{sch} -.SUBCKT nor2_sy-X_10 ina inb out -XNMOS@0 out inb gnd NMOSx-X_10 -XNMOS@1 out ina gnd NMOSx-X_10 -Xpms2_sy@0 out ina inb pms2_sy-X_10 -.ENDS nor2_sy-X_10 - -*** CELL: redFour:nor2n_sy{sch} -.SUBCKT nor2n_sy-X_10 ina inb out -Xnor2@0 ina inb out nor2_sy-X_10 -.ENDS nor2n_sy-X_10 - *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-521_7-R_34_667m a b Ccap@0 gnd net@14 1.913f @@ -2881,12 +3550,6 @@ Xlx[35] hcl[A][1] hcl[B][1] inA[35] inB[35] out[35] latch2in20A Xlx[36] hcl[A][1] hcl[B][1] inA[36] inB[36] out[36] latch2in20A .ENDS ins2in20Ax36 -*** CELL: redFour:nms2{sch} -.SUBCKT nms2-X_5 d g g2 -XNMOS@0 d g2 net@0 NMOSx-X_10 -XNMOS@1 net@0 g gnd NMOSx-X_10 -.ENDS nms2-X_5 - *** CELL: gatesK:andOrInv5{sch} .SUBCKT andOrInv5 inA inB inC inD out XPMOSx@0 out inA net@42 PMOSx-X_5 @@ -2901,30 +3564,6 @@ Xnms2@0 out inA inB nms2-X_5 Xnms2@2 out inD inC nms2-X_5 .ENDS andOrInv5 -*** CELL: redFour:inv{sch} -.SUBCKT inv-X_30 in out -XNMOS@0 out in gnd NMOSx-X_30 -XPMOS@0 out in vdd PMOSx-X_30 -.ENDS inv-X_30 - -*** CELL: orangeTSMC090nm:NMOSx{sch} -.SUBCKT NMOSx-X_2 d g s -MNMOSf@0 d g s gnd nch W='6*(1+ABN/sqrt(6*2))' L='2' DELVTO='AVT0N/sqrt(6*2)' -.ENDS NMOSx-X_2 - -*** CELL: redFour:pms2_sy{sch} -.SUBCKT pms2_sy-X_4 d g g2 -Xpms2@0 d g g2 pms2-X_2 -Xpms2@1 d g2 g pms2-X_2 -.ENDS pms2_sy-X_4 - -*** CELL: redFour:nor2HT_sy{sch} -.SUBCKT nor2HT_sy-X_4 ina inb out -XNMOS@0 out inb gnd NMOSx-X_2 -XNMOS@1 out ina gnd NMOSx-X_2 -Xpms2_sy@0 out ina inb pms2_sy-X_4 -.ENDS nor2HT_sy-X_4 - *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-249_5-R_34_667m a b Ccap@0 gnd net@14 0.915f @@ -2950,95 +3589,34 @@ Rres@0 net@14 a 2.056 Rres@1 net@11 net@14 4.111 Rres@2 b net@8 2.056 Rres@3 net@8 net@11 4.111 -.ENDS wire-C_0_011f-355_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-355_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-355_8-R_34_667m -.ENDS wire90-355_8-layer_1-width_3 - -*** CELL: centersJ:ctrAND2in30{sch} -.SUBCKT ctrAND2in30 inA inB out -Xinv@0 net@7 net@8 inv-X_10 -Xinv@1 net@9 out inv-X_30 -Xnor2HT_s@1 inA inB net@6 nor2HT_sy-X_4 -Xwire90@0 net@6 net@7 wire90-249_5-layer_1-width_3 -Xwire90@1 net@8 net@9 wire90-355_8-layer_1-width_3 -.ENDS ctrAND2in30 - -*** CELL: redFour:nand2{sch} -.SUBCKT nand2-X_10 ina inb out -XPMOS@0 out ina vdd PMOSx-X_10 -XPMOS@1 out inb vdd PMOSx-X_10 -Xnms2@0 out ina inb nms2-X_10 -.ENDS nand2-X_10 - -*** CELL: orangeTSMC090nm:NMOSx{sch} -.SUBCKT NMOSx-X_2_5 d g s -MNMOSf@0 d g s gnd nch W='7.5*(1+ABN/sqrt(7.5*2))' L='2' -+DELVTO='AVT0N/sqrt(7.5*2)' -.ENDS NMOSx-X_2_5 - -*** CELL: redFour:pms2_sy{sch} -.SUBCKT pms2_sy-X_5 d g g2 -Xpms2@0 d g g2 pms2-X_2_5 -Xpms2@1 d g2 g pms2-X_2_5 -.ENDS pms2_sy-X_5 - -*** CELL: redFour:nor2HT_sy{sch} -.SUBCKT nor2HT_sy-X_5 ina inb out -XNMOS@0 out inb gnd NMOSx-X_2_5 -XNMOS@1 out ina gnd NMOSx-X_2_5 -Xpms2_sy@0 out ina inb pms2_sy-X_5 -.ENDS nor2HT_sy-X_5 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-252_6-R_34_667m a b -Ccap@0 gnd net@14 0.926f -Ccap@1 gnd net@8 0.926f -Ccap@2 gnd net@11 0.926f -Rres@0 net@14 a 1.459 -Rres@1 net@11 net@14 2.919 -Rres@2 b net@8 1.459 -Rres@3 net@8 net@11 2.919 -.ENDS wire-C_0_011f-252_6-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-252_6-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-252_6-R_34_667m -.ENDS wire90-252_6-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-366_8-R_34_667m a b -Ccap@0 gnd net@14 1.345f -Ccap@1 gnd net@8 1.345f -Ccap@2 gnd net@11 1.345f -Rres@0 net@14 a 2.119 -Rres@1 net@11 net@14 4.239 -Rres@2 b net@8 2.119 -Rres@3 net@8 net@11 4.239 -.ENDS wire-C_0_011f-366_8-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-366_8-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-366_8-R_34_667m -.ENDS wire90-366_8-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-176_4-R_34_667m a b -Ccap@0 gnd net@14 0.647f -Ccap@1 gnd net@8 0.647f -Ccap@2 gnd net@11 0.647f -Rres@0 net@14 a 1.019 -Rres@1 net@11 net@14 2.038 -Rres@2 b net@8 1.019 -Rres@3 net@8 net@11 2.038 -.ENDS wire-C_0_011f-176_4-R_34_667m +.ENDS wire-C_0_011f-355_8-R_34_667m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-176_4-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-176_4-R_34_667m -.ENDS wire90-176_4-layer_1-width_3 +.SUBCKT wire90-355_8-layer_1-width_3 a b +Xwire@0 a b wire-C_0_011f-355_8-R_34_667m +.ENDS wire90-355_8-layer_1-width_3 + +*** CELL: centersJ:ctrAND2in30{sch} +.SUBCKT ctrAND2in30 inA inB out +Xinv@0 net@7 net@8 inv-X_10 +Xinv@1 net@9 out inv-X_30 +Xnor2HT_s@1 inA inB net@6 nor2HT_sy-X_4 +Xwire90@0 net@6 net@7 wire90-249_5-layer_1-width_3 +Xwire90@1 net@8 net@9 wire90-355_8-layer_1-width_3 +.ENDS ctrAND2in30 + +*** CELL: orangeTSMC090nm:NMOSx{sch} +.SUBCKT NMOSx-X_2_5 d g s +MNMOSf@0 d g s gnd nch W='7.5*(1+ABN/sqrt(7.5*2))' L='2' ++DELVTO='AVT0N/sqrt(7.5*2)' +.ENDS NMOSx-X_2_5 + +*** CELL: redFour:nor2HT_sy{sch} +.SUBCKT nor2HT_sy-X_5 ina inb out +XNMOS@0 out inb gnd NMOSx-X_2_5 +XNMOS@1 out ina gnd NMOSx-X_2_5 +Xpms2_sy@0 out ina inb pms2_sy-X_5 +.ENDS nor2HT_sy-X_5 *** CELL: centersJ:ctrAND3in30{sch} .SUBCKT ctrAND3in30 inA inB inC out @@ -3051,90 +3629,6 @@ Xwire90@1 net@27 net@9 wire90-366_8-layer_1-width_3 Xwire90@2 net@30 net@19 wire90-176_4-layer_1-width_3 .ENDS ctrAND3in30 -*** CELL: redFour:nor2{sch} -.SUBCKT nor2-X_5 ina inb out -XNMOS@0 out ina gnd NMOSx-X_5 -XNMOS@1 out inb gnd NMOSx-X_5 -Xpms2@0 out ina inb pms2-X_5 -.ENDS nor2-X_5 - -*** CELL: redFour:nor2n{sch} -.SUBCKT nor2n-X_5 ina inb out -Xnor2@0 ina inb out nor2-X_5 -.ENDS nor2n-X_5 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-238_2-R_34_667m a b -Ccap@0 gnd net@14 0.873f -Ccap@1 gnd net@8 0.873f -Ccap@2 gnd net@11 0.873f -Rres@0 net@14 a 1.376 -Rres@1 net@11 net@14 2.753 -Rres@2 b net@8 1.376 -Rres@3 net@8 net@11 2.753 -.ENDS wire-C_0_011f-238_2-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-238_2-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-238_2-R_34_667m -.ENDS wire90-238_2-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-520-R_34_667m a b -Ccap@0 gnd net@14 1.907f -Ccap@1 gnd net@8 1.907f -Ccap@2 gnd net@11 1.907f -Rres@0 net@14 a 3.004 -Rres@1 net@11 net@14 6.009 -Rres@2 b net@8 3.004 -Rres@3 net@8 net@11 6.009 -.ENDS wire-C_0_011f-520-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-520-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-520-R_34_667m -.ENDS wire90-520-layer_1-width_3 - -*** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-222_3-R_34_667m a b -Ccap@0 gnd net@14 0.815f -Ccap@1 gnd net@8 0.815f -Ccap@2 gnd net@11 0.815f -Rres@0 net@14 a 1.284 -Rres@1 net@11 net@14 2.569 -Rres@2 b net@8 1.284 -Rres@3 net@8 net@11 2.569 -.ENDS wire-C_0_011f-222_3-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-222_3-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-222_3-R_34_667m -.ENDS wire90-222_3-layer_1-width_3 - -*** CELL: centersJ:ctrAND4in30{sch} -.SUBCKT ctrAND4in30 inA inB inC inD out -Xinv@1 net@3 out inv-X_30 -Xnand2@1 net@43 net@58 net@67 nand2-X_10 -Xnor2HT_s@1 inA inB net@61 nor2HT_sy-X_4 -Xnor2n@0 inD inC net@64 nor2n-X_5 -Xwire90@0 net@64 net@43 wire90-238_2-layer_1-width_3 -Xwire90@1 net@67 net@3 wire90-520-layer_1-width_3 -Xwire90@2 net@61 net@58 wire90-222_3-layer_1-width_3 -.ENDS ctrAND4in30 - -*** CELL: driversL:predORdri20wMC{sch} -.SUBCKT predORdri20wMC inA inB mc pred -XNMOSx@0 pred inA gnd NMOSx-X_20 -XNMOSx@1 pred mc gnd NMOSx-X_4 -XNMOSx@2 pred inB gnd NMOSx-X_20 -XPMOSx@1 pred net@217 net@203 PMOSx-X_4 -XPMOSx@2 net@203 inB net@204 PMOSx-X_4 -XPMOSx@3 net@204 inA net@205 PMOSx-X_4 -XPMOSx@4 net@205 mc vdd PMOSx-X_4 -Xinv@0 pred net@145 inv-X_4 -Xwire90@0 net@217 net@145 wire90-243_6-layer_1-width_3 -.ENDS predORdri20wMC - *** CELL: redFour:nms2_sy{sch} .SUBCKT nms2_sy-X_4 d g g2 Xnms2@0 d g g2 nms2-X_2 @@ -3148,12 +3642,6 @@ XPMOS@1 out ina vdd PMOSx-X_4 Xnms2_sy@0 out ina inb nms2_sy-X_4 .ENDS nand2_sy-X_4 -*** CELL: redFour:nms2_sy{sch} -.SUBCKT nms2_sy-X_10 d g g2 -Xnms2@0 d g g2 nms2-X_5 -Xnms2@1 d g2 g nms2-X_5 -.ENDS nms2_sy-X_10 - *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-210_3-R_34_667m a b Ccap@0 gnd net@14 0.771f @@ -3473,41 +3961,6 @@ Xwire90@3 take[E] net@47 wire90-242_1-layer_1-width_3 .ENDS rqStageD *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-297_9-R_34_667m a b -Ccap@0 gnd net@14 1.092f -Ccap@1 gnd net@8 1.092f -Ccap@2 gnd net@11 1.092f -Rres@0 net@14 a 1.721 -Rres@1 net@11 net@14 3.442 -Rres@2 b net@8 1.721 -Rres@3 net@8 net@11 3.442 -.ENDS wire-C_0_011f-297_9-R_34_667m - -*** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-297_9-layer_1-width_3 a b -Xwire@0 a b wire-C_0_011f-297_9-R_34_667m -.ENDS wire90-297_9-layer_1-width_3 - -*** CELL: scanK:scanKhx5{sch} -.SUBCKT scanKhx5 clS[F] clS[T] cl[F] cl[T] din[1] din[2] din[3] din[4] din[5] -+mc rd[F] rd[T] sin sout -XscanCell@4 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin net@18 -+scanCellKh -XscanCell@5 clS[F] clS[T] cl[F] cl[T] din[2] rd[F] rd[T] net@31 net@20 -+scanCellKh -XscanCell@6 clS[F] clS[T] cl[F] cl[T] din[3] rd[F] rd[T] net@32 net@24 -+scanCellKh -XscanCell@7 clS[F] clS[T] cl[F] cl[T] din[4] rd[F] rd[T] net@33 net@51 -+scanCellKh -XscanCell@8 clS[F] clS[T] cl[F] cl[T] din[5] rd[F] rd[T] net@50 sout -+scanCellKh -Xwire90@0 net@18 net@31 wire90-297_9-layer_1-width_3 -Xwire90@1 net@20 net@32 wire90-297_9-layer_1-width_3 -Xwire90@2 net@24 net@33 wire90-297_9-layer_1-width_3 -Xwire90@3 net@51 net@50 wire90-297_9-layer_1-width_3 -.ENDS scanKhx5 - -*** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-1358_4-R_26m a b Ccap@0 gnd net@14 4.981f Ccap@1 gnd net@8 4.981f @@ -3772,11 +4225,12 @@ Xwire@0 a b wire-C_0_011f-1745_9-R_26m +in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] in[18] in[19] in[1] +in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] in[28] in[29] in[2] +in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] in[4] in[5] in[6] -+in[7] in[8] in[9] mc out[10] out[11] out[12] out[13] out[14] out[15] out[16] -+out[17] out[18] out[19] out[1] out[20] out[21] out[22] out[23] out[24] -+out[25] out[26] out[27] out[28] out[29] out[2] out[30] out[31] out[32] -+out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] -+out[9] pred rd[F] rd[T] sin sout ++in[7] in[8] in[9] mc od[15] od[16] od[17] od[18] od[19] od[20] out[10] ++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] ++out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ++out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] ++out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred rd[F] rd[T] sin ++sout XodStageD@1 do[L] do[M] net@17 fire[ODE] in[10] in[11] in[12] in[13] in[14] +in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] +in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] @@ -3884,13 +4338,6 @@ Xwire90@0 net@213 net@177 wire90-162_4-layer_1-width_3 Xwire90@1 net@188 net@193 wire90-228_5-layer_1-width_3 .ENDS rsLatchA -*** CELL: redFour:nor2_sy{sch} -.SUBCKT nor2_sy-X_5 ina inb out -XNMOS@0 out inb gnd NMOSx-X_5 -XNMOS@1 out ina gnd NMOSx-X_5 -Xpms2_sy@0 out ina inb pms2_sy-X_5 -.ENDS nor2_sy-X_5 - *** CELL: driversL:sucORdri20{sch} .SUBCKT sucORdri20 inA inB succ XPMOSx@0 succ net@51 vdd PMOSx-X_20 @@ -7376,11 +7823,11 @@ Xwire@0 a b wire-C_0_011f-613_8-R_26m +inE[17] inE[18] inE[19] inE[1] inE[20] inE[21] inE[22] inE[23] inE[24] +inE[25] inE[26] inE[27] inE[28] inE[29] inE[2] inE[30] inE[31] inE[32] +inE[33] inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] inE[7] inE[8] -+inE[9] mc outm1[1] outm1[20] outm1[22] outm1[23] outm1[24] outm1[25] -+outm1[26] outm1[27] outm1[2] outm1[3] outm1[4] outm1[5] outm1[6] outm1[8] -+pout[10] pout[11] pout[12] pout[13] pout[14] pout[15] pout[16] pout[17] -+pout[18] pout[1] pout[2] pout[3] pout[4] pout[5] pout[6] pout[7] pout[8] -+pout[9] rd[F] rd[T] sin sout ++inE[9] mc od[15] od[16] od[17] od[18] od[19] od[20] outm1[1] outm1[20] ++outm1[22] outm1[23] outm1[24] outm1[25] outm1[26] outm1[27] outm1[2] outm1[3] ++outm1[4] outm1[5] outm1[6] outm1[8] pout[10] pout[11] pout[12] pout[13] ++pout[14] pout[15] pout[16] pout[17] pout[18] pout[1] pout[2] pout[3] pout[4] ++pout[5] pout[6] pout[7] pout[8] pout[9] rd[F] rd[T] sin sout Xm12stage@0 clS[F] clS[T] cl[F] cl[T] fire[m1] fire[m2] pout[10] pout[11] +pout[12] m3[13] m3[14] m3[15] m3[16] m3[17] m3[18] m3[19] pout[1] m3[20] +m3[21] m3[22] m3[23] m3[24] m3[25] m3[26] m3[27] m3[28] m3[29] pout[2] m3[30] @@ -7399,11 +7846,12 @@ XodRQstag@0 clS[F] clS[T] cl[F] cl[T] do[L] do[M] do[epi] net@236 fire[ODE] +m1[11] m1[12] m1[13] m1[14] m1[15] m1[16] m1[17] m1[18] m1[19] outm1[1] +outm1[20] m1[21] outm1[22] outm1[23] outm1[24] outm1[25] outm1[26] outm1[27] +m1[28] m1[29] outm1[2] m1[30] m1[31] m1[32] m1[33] m1[34] m1[35] m1[36] -+outm1[3] outm1[4] outm1[5] outm1[6] m1[7] outm1[8] m1[9] mc rq[10] rq[11] -+rq[12] rq[13] rq[14] rq[15] rq[16] rq[17] rq[18] rq[19] rq[1] rq[20] rq[21] -+rq[22] rq[23] rq[24] rq[25] rq[26] rq[27] rq[28] rq[29] rq[2] rq[30] rq[31] -+rq[32] rq[33] rq[34] rq[35] rq[36] rq[3] rq[4] rq[5] rq[6] rq[7] rq[8] rq[9] -+net@149 rd[F] rd[T] sin net@253 odRQstageD ++outm1[3] outm1[4] outm1[5] outm1[6] m1[7] outm1[8] m1[9] mc od[15] od[16] ++od[17] od[18] od[19] od[20] rq[10] rq[11] rq[12] rq[13] rq[14] rq[15] rq[16] ++rq[17] rq[18] rq[19] rq[1] rq[20] rq[21] rq[22] rq[23] rq[24] rq[25] rq[26] ++rq[27] rq[28] rq[29] rq[2] rq[30] rq[31] rq[32] rq[33] rq[34] rq[35] rq[36] ++rq[3] rq[4] rq[5] rq[6] rq[7] rq[8] rq[9] net@149 rd[F] rd[T] sin net@253 ++odRQstageD Xsplit10@0 clS[F] clS[T] cl[F] cl[T] rq[10] rq[11] rq[12] rq[13] rq[14] +rq[15] rq[16] rq[17] rq[18] rq[19] rq[1] rq[20] rq[21] rq[22] rq[23] rq[24] +rq[25] rq[26] rq[27] rq[28] rq[29] rq[2] rq[30] rq[31] rq[32] rq[33] rq[34] @@ -7500,12 +7948,6 @@ Xwire90@149 rq[17] wire90@149_b wire90-608_4-layer_1-width_4 Xwire90@150 rq[18] wire90@150_b wire90-630-layer_1-width_4 .ENDS ringFIFO -*** CELL: redFour:invLT{sch} -.SUBCKT invLT-X_2 in out -XNMOS@0 out in gnd NMOSx-X_4 -XPMOS@0 out in vdd PMOSx-X_2 -.ENDS invLT-X_2 - *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-216_3-R_34_667m a b Ccap@0 gnd net@14 0.793f @@ -7596,18 +8038,6 @@ Xpms3@0 out[1] clA[T] clB[T] net@81 pms3-X_1 Xwire90@1 net@81 net@33 wire90-200_9-layer_1-width_3 .ENDS mlat2in10i -*** CELL: redFour:nor2{sch} -.SUBCKT nor2-X_10 ina inb out -XNMOS@0 out ina gnd NMOSx-X_10 -XNMOS@1 out inb gnd NMOSx-X_10 -Xpms2@0 out ina inb pms2-X_10 -.ENDS nor2-X_10 - -*** CELL: redFour:nor2n{sch} -.SUBCKT nor2n-X_10 ina inb out -Xnor2@0 ina inb out nor2-X_10 -.ENDS nor2n-X_10 - *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-173_2-R_34_667m a b Ccap@0 gnd net@14 0.635f @@ -8715,12 +9145,6 @@ Xwire90@4 net@56 net@55 wire90-297_9-layer_1-width_3 Xwire90@5 net@63 net@61 wire90-297_9-layer_1-width_3 .ENDS scanKx7 -*** CELL: redFour:pms2{sch} -.SUBCKT pms2-X_20 d g g2 -XPMOS@0 net@2 g vdd PMOSx-X_40 -XPMOS@1 d g2 net@2 PMOSx-X_40 -.ENDS pms2-X_20 - *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-99_3-R_34_667m a b Ccap@0 gnd net@14 0.364f @@ -9132,11 +9556,6 @@ XNMOS@0 out in gnd NMOSx-X_80 XPMOS@0 out in vdd PMOSx-X_80 .ENDS inv-X_80 -*** CELL: redFour:nor2n_sy{sch} -.SUBCKT nor2n_sy-X_5 ina inb out -Xnor2@0 ina inb out nor2_sy-X_5 -.ENDS nor2n_sy-X_5 - *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-262_8-R_34_667m a b Ccap@0 gnd net@14 0.964f @@ -10338,36 +10757,36 @@ Xwire@0 a b wire-C_0_011f-4659_8-R_26m .ENDS wire90-4659_8-layer_1-width_4 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-3104_3-R_26m a b -Ccap@0 gnd net@14 11.382f -Ccap@1 gnd net@8 11.382f -Ccap@2 gnd net@11 11.382f -Rres@0 net@14 a 13.452 -Rres@1 net@11 net@14 26.904 -Rres@2 b net@8 13.452 -Rres@3 net@8 net@11 26.904 -.ENDS wire-C_0_011f-3104_3-R_26m +.SUBCKT wire-C_0_011f-3105_9-R_26m a b +Ccap@0 gnd net@14 11.388f +Ccap@1 gnd net@8 11.388f +Ccap@2 gnd net@11 11.388f +Rres@0 net@14 a 13.459 +Rres@1 net@11 net@14 26.918 +Rres@2 b net@8 13.459 +Rres@3 net@8 net@11 26.918 +.ENDS wire-C_0_011f-3105_9-R_26m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-3104_3-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-3104_3-R_26m -.ENDS wire90-3104_3-layer_1-width_4 +.SUBCKT wire90-3105_9-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-3105_9-R_26m +.ENDS wire90-3105_9-layer_1-width_4 *** CELL: orangeTSMC090nm:wire{sch} -.SUBCKT wire-C_0_011f-2227_6-R_26m a b -Ccap@0 gnd net@14 8.168f -Ccap@1 gnd net@8 8.168f -Ccap@2 gnd net@11 8.168f -Rres@0 net@14 a 9.653 -Rres@1 net@11 net@14 19.306 -Rres@2 b net@8 9.653 -Rres@3 net@8 net@11 19.306 -.ENDS wire-C_0_011f-2227_6-R_26m +.SUBCKT wire-C_0_011f-2229_2-R_26m a b +Ccap@0 gnd net@14 8.174f +Ccap@1 gnd net@8 8.174f +Ccap@2 gnd net@11 8.174f +Rres@0 net@14 a 9.66 +Rres@1 net@11 net@14 19.32 +Rres@2 b net@8 9.66 +Rres@3 net@8 net@11 19.32 +.ENDS wire-C_0_011f-2229_2-R_26m *** CELL: orangeTSMC090nm:wire90{sch} -.SUBCKT wire90-2227_6-layer_1-width_4 a b -Xwire@0 a b wire-C_0_011f-2227_6-R_26m -.ENDS wire90-2227_6-layer_1-width_4 +.SUBCKT wire90-2229_2-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-2229_2-R_26m +.ENDS wire90-2229_2-layer_1-width_4 *** CELL: orangeTSMC090nm:wire{sch} .SUBCKT wire-C_0_011f-4552_2-R_26m a b @@ -10385,30 +10804,210 @@ Rres@3 net@8 net@11 39.452 Xwire@0 a b wire-C_0_011f-4552_2-R_26m .ENDS wire90-4552_2-layer_1-width_4 -*** CELL: dockPartOD:ringSkip{sch} -.SUBCKT ringSkip clS[F] clS[T] cl[F] cl[T] do[L] do[M] do[epi] ilc[cnt] -+ilc[done] inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] inE[10] inE[11] inE[12] -+inE[13] inE[14] inE[15] inE[16] inE[17] inE[18] inE[19] inE[1] inE[20] -+inE[21] inE[22] inE[23] inE[24] inE[25] inE[26] inE[27] inE[28] inE[29] -+inE[2] inE[30] inE[31] inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] inE[4] -+inE[5] inE[6] inE[7] inE[8] inE[9] in[C] kill loadC[T] mc olcNZ rd[F] rd[T] -+sin sin_1 sout sout_1 +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-4224_4-R_26m a b +Ccap@0 gnd net@14 15.489f +Ccap@1 gnd net@8 15.489f +Ccap@2 gnd net@11 15.489f +Rres@0 net@14 a 18.306 +Rres@1 net@11 net@14 36.611 +Rres@2 b net@8 18.306 +Rres@3 net@8 net@11 36.611 +.ENDS wire-C_0_011f-4224_4-R_26m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-4224_4-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-4224_4-R_26m +.ENDS wire90-4224_4-layer_1-width_4 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-4964_8-R_26m a b +Ccap@0 gnd net@14 18.204f +Ccap@1 gnd net@8 18.204f +Ccap@2 gnd net@11 18.204f +Rres@0 net@14 a 21.514 +Rres@1 net@11 net@14 43.028 +Rres@2 b net@8 21.514 +Rres@3 net@8 net@11 43.028 +.ENDS wire-C_0_011f-4964_8-R_26m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-4964_8-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-4964_8-R_26m +.ENDS wire90-4964_8-layer_1-width_4 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-2102_8-R_26m a b +Ccap@0 gnd net@14 7.71f +Ccap@1 gnd net@8 7.71f +Ccap@2 gnd net@11 7.71f +Rres@0 net@14 a 9.112 +Rres@1 net@11 net@14 18.224 +Rres@2 b net@8 9.112 +Rres@3 net@8 net@11 18.224 +.ENDS wire-C_0_011f-2102_8-R_26m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-2102_8-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-2102_8-R_26m +.ENDS wire90-2102_8-layer_1-width_4 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-2117_2-R_26m a b +Ccap@0 gnd net@14 7.763f +Ccap@1 gnd net@8 7.763f +Ccap@2 gnd net@11 7.763f +Rres@0 net@14 a 9.175 +Rres@1 net@11 net@14 18.349 +Rres@2 b net@8 9.175 +Rres@3 net@8 net@11 18.349 +.ENDS wire-C_0_011f-2117_2-R_26m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-2117_2-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-2117_2-R_26m +.ENDS wire90-2117_2-layer_1-width_4 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-840_4-R_26m a b +Ccap@0 gnd net@14 3.081f +Ccap@1 gnd net@8 3.081f +Ccap@2 gnd net@11 3.081f +Rres@0 net@14 a 3.642 +Rres@1 net@11 net@14 7.283 +Rres@2 b net@8 3.642 +Rres@3 net@8 net@11 7.283 +.ENDS wire-C_0_011f-840_4-R_26m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-840_4-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-840_4-R_26m +.ENDS wire90-840_4-layer_1-width_4 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-2017_6-R_26m a b +Ccap@0 gnd net@14 7.398f +Ccap@1 gnd net@8 7.398f +Ccap@2 gnd net@11 7.398f +Rres@0 net@14 a 8.743 +Rres@1 net@11 net@14 17.486 +Rres@2 b net@8 8.743 +Rres@3 net@8 net@11 17.486 +.ENDS wire-C_0_011f-2017_6-R_26m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-2017_6-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-2017_6-R_26m +.ENDS wire90-2017_6-layer_1-width_4 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-2584_1-R_26m a b +Ccap@0 gnd net@14 9.475f +Ccap@1 gnd net@8 9.475f +Ccap@2 gnd net@11 9.475f +Rres@0 net@14 a 11.198 +Rres@1 net@11 net@14 22.396 +Rres@2 b net@8 11.198 +Rres@3 net@8 net@11 22.396 +.ENDS wire-C_0_011f-2584_1-R_26m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-2584_1-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-2584_1-R_26m +.ENDS wire90-2584_1-layer_1-width_4 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-2385_3-R_26m a b +Ccap@0 gnd net@14 8.746f +Ccap@1 gnd net@8 8.746f +Ccap@2 gnd net@11 8.746f +Rres@0 net@14 a 10.336 +Rres@1 net@11 net@14 20.673 +Rres@2 b net@8 10.336 +Rres@3 net@8 net@11 20.673 +.ENDS wire-C_0_011f-2385_3-R_26m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-2385_3-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-2385_3-R_26m +.ENDS wire90-2385_3-layer_1-width_4 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-1928_3-R_26m a b +Ccap@0 gnd net@14 7.07f +Ccap@1 gnd net@8 7.07f +Ccap@2 gnd net@11 7.07f +Rres@0 net@14 a 8.356 +Rres@1 net@11 net@14 16.712 +Rres@2 b net@8 8.356 +Rres@3 net@8 net@11 16.712 +.ENDS wire-C_0_011f-1928_3-R_26m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-1928_3-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-1928_3-R_26m +.ENDS wire90-1928_3-layer_1-width_4 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-2790_5-R_26m a b +Ccap@0 gnd net@14 10.232f +Ccap@1 gnd net@8 10.232f +Ccap@2 gnd net@11 10.232f +Rres@0 net@14 a 12.092 +Rres@1 net@11 net@14 24.184 +Rres@2 b net@8 12.092 +Rres@3 net@8 net@11 24.184 +.ENDS wire-C_0_011f-2790_5-R_26m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-2790_5-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-2790_5-R_26m +.ENDS wire90-2790_5-layer_1-width_4 + +*** CELL: orangeTSMC090nm:wire{sch} +.SUBCKT wire-C_0_011f-2752_3-R_26m a b +Ccap@0 gnd net@14 10.092f +Ccap@1 gnd net@8 10.092f +Ccap@2 gnd net@11 10.092f +Rres@0 net@14 a 11.927 +Rres@1 net@11 net@14 23.853 +Rres@2 b net@8 11.927 +Rres@3 net@8 net@11 23.853 +.ENDS wire-C_0_011f-2752_3-R_26m + +*** CELL: orangeTSMC090nm:wire90{sch} +.SUBCKT wire90-2752_3-layer_1-width_4 a b +Xwire@0 a b wire-C_0_011f-2752_3-R_26m +.ENDS wire90-2752_3-layer_1-width_4 + +*** CELL: dockPartOD:ringSkipMoveLit{sch} +.SUBCKT ringSkipMoveLit clS[F] clS[T] cl[F] cl[T] do[epi] fire[L] fire[M] ++inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] inE[10] inE[11] inE[12] inE[13] ++inE[14] inE[15] inE[16] inE[17] inE[18] inE[19] inE[1] inE[20] inE[21] ++inE[22] inE[23] inE[24] inE[25] inE[26] inE[27] inE[28] inE[29] inE[2] ++inE[30] inE[31] inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] ++inE[6] inE[7] inE[8] inE[9] in[C] loadC[T] mc olcNZ pred[D] pred[T] rd[F] ++rd[T] sin sout succ[D] succ[T] torp XbitAssig@0 bitAssignments -XringFIFO@0 clS[F] clS[T] cl[F] cl[T] do[L] do[M] do[epi] fire[ODE] fire[m1] -+fire[m2] inE[10] inE[11] inE[12] inE[13] inE[14] inE[15] inE[16] inE[17] -+inE[18] inE[19] inE[1] inE[20] inE[21] inE[22] inE[23] inE[24] inE[25] -+inE[26] inE[27] inE[28] inE[29] inE[2] inE[30] inE[31] inE[32] inE[33] -+inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] inE[7] inE[8] inE[9] mc -+m1s[1] m1s[20] m1s[22] m1s[23] m1s[24] m1s[25] m1s[26] m1s[27] m1s[2] m1s[3] -+m1s[4] m1s[5] m1s[6] m1s[8] pout[10] pout[11] pout[12] pout[13] pout[14] -+pout[15] pout[16] pout[17] pout[18] pout[1] pout[2] pout[3] pout[4] pout[5] -+pout[6] pout[7] pout[8] pout[9] rd[F] rd[T] sin_1 sout_1 ringFIFO -XskipCoun@0 clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[ODE] fire[m1] fire[m2] -+ilc[cnt] ilc[done] inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] m1d[1] m1d[2] -+m1d[3] m1d[4] m1d[5] m1d[6] m1d[8] pout[10] pout[11] pout[12] pout[13] +XmoveLit@0 clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[L] fire[M] fire[T] ++net@332 mc odx[15] odx[16] odx[18] odx[19] odx[20] pred[D] pred[T] rd[F] ++rd[T] net@372 sout succ[D] succ[T] torp moveLit +XringFIFO@0 clS[F] clS[T] cl[F] cl[T] net@304 net@295 do[epi] fire[ODE] ++fire[m1] fire[m2] inE[10] inE[11] inE[12] inE[13] inE[14] inE[15] inE[16] ++inE[17] inE[18] inE[19] inE[1] inE[20] inE[21] inE[22] inE[23] inE[24] ++inE[25] inE[26] inE[27] inE[28] inE[29] inE[2] inE[30] inE[31] inE[32] ++inE[33] inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] inE[7] inE[8] ++inE[9] mc od[15] od[16] od[17] od[18] od[19] od[20] m1s[1] m1s[20] m1s[22] ++m1s[23] m1s[24] m1s[25] m1s[26] m1s[27] m1s[2] m1s[3] m1s[4] m1s[5] m1s[6] ++m1s[8] pout[10] pout[11] pout[12] pout[13] pout[14] pout[15] pout[16] ++pout[17] pout[18] pout[1] pout[2] pout[3] pout[4] pout[5] pout[6] pout[7] ++pout[8] pout[9] rd[F] rd[T] sin net@377 ringFIFO +XskipCoun@0 clS[F] clS[T] cl[F] cl[T] net@304 net@295 fire[ODE] fire[m1] ++fire[m2] fire[M] ilc[done] inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] m1d[1] ++m1d[2] m1d[3] m1d[4] m1d[5] m1d[6] m1d[8] pout[10] pout[11] pout[12] pout[13] +pout[14] pout[15] pout[16] pout[17] pout[18] pout[1] pout[2] pout[3] pout[4] +pout[5] pout[6] pout[7] pout[8] pout[9] in[C] kill loadC[T] mc olcNZ rd[F] -+rd[T] m1d[24] m1d[26] m1d[25] m1d[22] m1d[27] m1d[23] m1d[20] sin sout ++rd[T] m1d[24] m1d[26] m1d[25] m1d[22] m1d[27] m1d[23] m1d[20] net@378 net@376 +skipCount Xwire90@0 wire90@0_a pout[1] wire90-2416_4-layer_1-width_4 Xwire90@1 wire90@1_a pout[2] wire90-2384_4-layer_1-width_4 @@ -10442,12 +11041,24 @@ Xwire90@41 m1s[24] m1d[24] wire90-4580_7-layer_1-width_4 Xwire90@42 m1s[25] m1d[25] wire90-4914_8-layer_1-width_4 Xwire90@43 m1s[26] m1d[26] wire90-5109_1-layer_1-width_4 Xwire90@44 m1s[27] m1d[27] wire90-4659_8-layer_1-width_4 -Xwire90@56 wire90@56_a fire[m2] wire90-3104_3-layer_1-width_4 -Xwire90@57 wire90@57_a fire[m1] wire90-2227_6-layer_1-width_4 +Xwire90@56 wire90@56_a fire[m2] wire90-3105_9-layer_1-width_4 +Xwire90@57 wire90@57_a fire[m1] wire90-2229_2-layer_1-width_4 Xwire90@58 wire90@58_a fire[ODE] wire90-4552_2-layer_1-width_4 -.ENDS ringSkip - -*** CELL: scanConverter{sch} +Xwire90@59 net@304 do[L] wire90-4224_4-layer_1-width_4 +Xwire90@60 net@295 do[M] wire90-4964_8-layer_1-width_4 +Xwire90@61 od[15] odx[15] wire90-2102_8-layer_1-width_4 +Xwire90@62 od[16] odx[16] wire90-2117_2-layer_1-width_4 +Xwire90@63 od[17] odx[17] wire90-840_4-layer_1-width_4 +Xwire90@64 od[18] odx[18] wire90-2017_6-layer_1-width_4 +Xwire90@65 od[19] odx[19] wire90-2584_1-layer_1-width_4 +Xwire90@66 od[20] odx[20] wire90-2385_3-layer_1-width_4 +Xwire90@67 ilc[done] net@332 wire90-1928_3-layer_1-width_4 +Xwire90@68 net@377 net@378 wire90-2790_5-layer_1-width_4 +Xwire90@69 net@376 net@372 wire90-2752_3-layer_1-width_4 +Xwire90@70 kill fire[T] wire90-2416_4-layer_1-width_4 +.ENDS ringSkipMoveLit + +*** CELL: marina:scanConverter{sch} .SUBCKT scanConverter clS[F] clS[T] cl[F] cl[T] mc oldScan[2] oldScan[3] +oldScan[4] oldScan[5] oldScan[6] oldScan[7] oldScan[8] oldScan[9] rd[F] rd[T] Xinv@0 oldScan[2] cl[F] inv-X_5 @@ -10460,7 +11071,7 @@ Xinv@6 oldScan[9] net@3 inv-X_5 Xinv@7 net@3 mc inv-X_5 .ENDS scanConverter -*** CELL: inputDock{sch} +*** CELL: marina:inputDock{sch} .SUBCKT inputDock datIn[10] datIn[11] datIn[12] datIn[13] datIn[14] datIn[15] +datIn[16] datIn[17] datIn[18] datIn[19] datIn[1] datIn[20] datIn[21] +datIn[22] datIn[23] datIn[24] datIn[25] datIn[26] datIn[27] datIn[28] @@ -10506,16 +11117,18 @@ XplainSta@0 datIn[46] datIn[47] datIn[48] datIn[49] datIn[50] datIn[T] +tokOut[4] tokOut[5] tokOut[6] tokOut[7] tokOut[8] tokOut[9] datIn[S] +dock2plain sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] sout +tokOut[S] plainStageFour -XringSkip@0 net@31[3] net@31[4] net@31[5] net@31[6] doL doM instr[S] gnd -+ilcDone net@21[5] net@21[4] net@21[3] net@21[2] net@21[1] net@21[0] instr[10] +XringSkip@1 net@43[3] net@43[4] net@43[5] net@43[6] instr[S] fireL fireM ++net@49[5] net@49[4] net@49[3] net@49[2] net@49[1] net@49[0] instr[10] +instr[11] instr[12] instr[13] instr[14] instr[15] instr[16] instr[17] +instr[18] instr[19] instr[1] instr[20] instr[21] instr[22] instr[23] +instr[24] instr[25] instr[26] instr[27] instr[28] instr[29] instr[2] +instr[30] instr[31] instr[32] instr[33] instr[34] instr[35] instr[36] -+instr[3] instr[4] instr[5] instr[6] instr[7] instr[8] instr[9] gnd gnd gnd -+net@31[0] olcNZ net@31[1] net@31[2] net@23 sin dock2plain net@23 ringSkip -XscanConv@0 net@31[3] net@31[4] net@31[5] net@31[6] net@31[0] sir[2] sir[3] -+sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] net@31[1] net@31[2] scanConverter ++instr[3] instr[4] instr[5] instr[6] instr[7] instr[8] instr[9] gnd gnd ++net@43[0] ringSkip@1_olcNZ ringSkip@1_pred[D] ringSkip@1_pred[T] net@43[1] ++net@43[2] sin dock2plain ringSkip@1_succ[D] ringSkip@1_succ[T] gnd ++ringSkipMoveLit +XscanConv@0 net@43[3] net@43[4] net@43[5] net@43[6] net@43[0] sir[2] sir[3] ++sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] net@43[1] net@43[2] scanConverter .ENDS inputDock *** CELL: scanJ:scanCap{sch} @@ -10524,7 +11137,7 @@ XscanConv@0 net@31[3] net@31[4] net@31[5] net@31[6] net@31[0] sir[2] sir[3] .global gnd vdd -*** TOP LEVEL CELL: isolatedInDock{sch} +*** TOP LEVEL CELL: marina:isolatedInDock{sch} XdatIn net@6[4] net@6[3] net@6[2] net@6[1] net@6[0] net@6[13] net@6[12] +net@6[11] net@6[10] net@6[9] net@6[8] net@6[7] net@6[6] net@6[5] net@6[14] +datIn[47] datIn[48] datIn[49] datIn[50] datIn[51] datIn[38] datIn[39] diff --git a/testCode/isolatedInDock.xml b/testCode/isolatedInDock.xml index 8d1c439..a58c4d1 100644 --- a/testCode/isolatedInDock.xml +++ b/testCode/isolatedInDock.xml @@ -33,262 +33,267 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + '> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -306,17 +311,22 @@ '> - &dockPartOD_skipCount_sin; -'> - &fifoL_ringFIFO_sin; + &dockPartOD_skipCount_sin; + &dockPartsK_moveLit_sin; '> &scanK_scanKx7_sin; &scanK_scanKx6_sin; &scanK_scanKx3_sin; '> + &scanK_scanKhx5_sin; +'> + &dockPartsK_moveD_sin; +'> &fifoL_m1stageD_sin; '> @@ -379,8 +389,7 @@ '> &dockPartOD_ringSkip_sin_1; - &dockPartOD_ringSkip_sin; + &dockPartOD_ringSkipMoveLit_sin; &stageGroupsJ_plainStageFour_rscanIn_1_; '>