migrate jelib->delib
[fleet.git] / chips / marina / electric / stagesM.delib / fillStage.sch
diff --git a/chips/marina/electric/stagesM.delib/fillStage.sch b/chips/marina/electric/stagesM.delib/fillStage.sch
new file mode 100644 (file)
index 0000000..c5c250a
--- /dev/null
@@ -0,0 +1,246 @@
+HstagesM|8.10k
+
+# External Libraries:
+
+LgaspM|gaspM
+
+LlatchGroupsK|latchGroupsK
+
+LorangeTSMC090nm|orangeTSMC090nm
+
+LregistersM|registersM
+
+LscanM|scanM
+
+LwiresL|wiresL
+
+# Cell fillStage;1{sch}
+CfillStage;1{sch}||schematic|1230905167059|1243246708862|I
+IregistersM:addr1in60Cx7scan;1{ic}|addr1in6@0||-30|-30|X||D5G4;
+IregistersM:addr1in60Cx7scan;1{ic}|addr1in6@1||-48|-30|X||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-19|-8.5||||
+NOff-Page|conn@1||17.5|-9.5||||
+NOff-Page|conn@2||47|8|||XRR|
+NOff-Page|conn@3||25|-4|||YRR|
+NWire_Con|conn@4||20|9||||
+NOff-Page|conn@6||8.5|10||||
+NOff-Page|conn@7||-9.5|10||||
+NOff-Page|conn@10||-42|2.5|||YRRR|
+NOff-Page|conn@11||-42|38.5|||R|
+NOff-Page|conn@12||-15|24|||Y|
+NOff-Page|conn@13||12|24||||
+NOff-Page|conn@14||-2|-19|||RRR|
+NOff-Page|conn@15||-31.5|25||||
+IregistersM:data1in60Cx18scan;1{ic}|data1in6@0||48|-30|X||D5G4;
+IregistersM:data1in60Cx18scan;1{ic}|data1in6@1||12|-30|X||D5G4;
+IfillStage;1{ic}|fillModu@0||46|25.5|||D5G4;
+IgaspM:gaspFill;1{ic}|gaspFill@0||0|6|||D5G4;
+IlatchGroupsK:latchWscM2;1{ic}|latchWsc@0||30|-30|X||D5G4;
+IlatchGroupsK:latchWscM2;1{ic}|latchWsc@1||-12|-30|X||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-69|36.5|||||ART_message(D5G6;)SfillStage
+Ngeneric:Invisible-Pin|pin@2||-71|31.5|||||ART_message(D5G4;)Sfill w/data scan
+NWire_Pin|pin@3||14|-21||||
+NWire_Pin|pin@4||32|-21||||
+NWire_Pin|pin@5||50|-18||||
+NWire_Pin|pin@7||14|-18||||
+NWire_Pin|pin@8||32|-18||||
+NWire_Pin|pin@9||32|-14||||
+NWire_Pin|pin@10||2|-14||||
+NWire_Pin|pin@11||-10|-21||||
+NWire_Pin|pin@12||-28|-21||||
+NWire_Pin|pin@13||-46|-18||||
+NWire_Pin|pin@14||-10|-18||||
+NWire_Pin|pin@15||-28|-18||||
+NWire_Pin|pin@16||-28|-14||||
+NWire_Pin|pin@17||-2|-14||||
+NWire_Pin|pin@18||-4.5|-27||||
+NWire_Pin|pin@19||-4.5|-30||||
+NWire_Pin|pin@20||-18|-27||||
+NWire_Pin|pin@21||-18|-24||||
+NBus_Pin|pin@22||-24|-27|-1|-1||
+NBus_Pin|pin@23||-24|-30|-1|-1||
+NBus_Pin|pin@24||-36|-27|-1|-1||
+NBus_Pin|pin@25||-36|-24|-1|-1||
+NBus_Pin|pin@26||-42|-27|-1|-1||
+NBus_Pin|pin@27||-42|-30|-1|-1||
+NBus_Pin|pin@28||-54|-27|-1|-1||
+NBus_Pin|pin@29||-54|-24|-1|-1||
+NBus_Pin|pin@30||54|-27|-1|-1||
+NBus_Pin|pin@31||54|-30|-1|-1||
+NBus_Pin|pin@32||42|-27|-1|-1||
+NBus_Pin|pin@33||42|-24|-1|-1||
+NBus_Pin|pin@34||6|-27|-1|-1||
+NBus_Pin|pin@36||18|-27|-1|-1||
+NWire_Pin|pin@38||36|-27||||
+NWire_Pin|pin@39||36|-29.5||||
+NWire_Pin|pin@40||24|-27||||
+NWire_Pin|pin@41||24|-24.5||||
+NBus_Pin|pin@42||18|-27|-1|-1||
+NBus_Pin|pin@43||18|-30|-1|-1||
+NBus_Pin|pin@44||6|-27|-1|-1||
+NBus_Pin|pin@45||6|-24|-1|-1||
+NBus_Pin|pin@46||-48|-39|-1|-1||
+NBus_Pin|pin@47||-12|-39|-1|-1||
+NBus_Pin|pin@48||-30|-39|-1|-1||
+NBus_Pin|pin@49||12|-39|-1|-1||
+NBus_Pin|pin@50||48|-39|-1|-1||
+NBus_Pin|pin@51||30|-39|-1|-1||
+NWire_Pin|pin@52||-55|-33||||
+NWire_Pin|pin@53||-55|-45||||
+NWire_Pin|pin@54||59|-45||||
+NWire_Pin|pin@55||59|-33||||
+NBus_Pin|pin@56||5|-4|-1|-1||
+NBus_Pin|pin@57||5|8|-1|-1||
+NBus_Pin|pin@58||5|-9|-1|-1||
+NBus_Pin|pin@61||-12|-43|-1|-1||
+NBus_Pin|pin@62||11|3|-1|-1||
+NBus_Pin|pin@63||11|2|-1|-1||
+NBus_Pin|pin@64||12|-42|-1|-1||
+NWire_Pin|pin@65||-4|-33||||
+NWire_Pin|pin@66||-4|-37||||
+NBus_Pin|pin@68||11|8|-1|-1||
+NBus_Pin|pin@69||11|6|-1|-1||
+NWire_Pin|pin@70||5|-33||||
+NWire_Pin|pin@71||5|-30||||
+NBus_Pin|pin@73||29|8|-1|-1||
+NBus_Pin|pin@74||29|13|-1|-1||
+NBus_Pin|pin@75||20|4|-1|-1||
+NBus_Pin|pin@76||20|14|-1|-1||
+NBus_Pin|pin@80||-9|2|-1|-1||
+NBus_Pin|pin@81||-9|-2|-1|-1||
+NWire_Pin|pin@83||-32|34||||
+NWire_Pin|pin@85||-32|23||||
+NWire_Pin|pin@86||-32|20||||
+NWire_Pin|pin@91||-32|30||||
+Ngeneric:Invisible-Pin|pin@92||-70|27.5|||||ART_message(D5FLeave alone;G3;)Sies 3 April 2009
+IscanM:scanAMPx5;1{ic}|scanAMPx@2||16|-4|RR||D5G4;
+IscanM:scanAMPx5;1{ic}|scanAMPx@3||37|8|||D5G4;
+IscanM:scanAMPx5;1{ic}|scanAMPx@4||-42|11.5|R||D5G4;
+IscanM:scanAMPx5;1{ic}|scanAMPx@5||-5.5|24|||D5G4;
+IscanM:scanEx2;1{ic}|scanEx2@0||4|24|XR||D5G4;
+IscanM:scanFx3Lshape;1{ic}|scanFx3L@0||-42|25|||D5G4;
+IwiresL:tranCap;1{ic}|tc[1:4]|D5G3;X2;Y2;|-66.5|16|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||23.5|-18|X||D0G4;|ATTR_L(D5G1;PUD)S2550|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||-36.5|-18|X||D0G4;|ATTR_L(D5G1;PUD)S2500|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@4||41|-18|X||D0G4;|ATTR_L(D5G1;PUD)S2550|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@5||-19|-18|X||D0G4;|ATTR_L(D5G1;PUD)S2500|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Abus|ain[1:7]|D5G2;|-0.5|IJ900|pin@22||-24|-27|pin@23||-24|-30
+Abus|ain[8:14]|D5G2;|-0.5|IJ900|pin@26||-42|-27|pin@27||-42|-30
+Awire|ain[TT]|D5G2;||900|pin@18||-4.5|-27|pin@19||-4.5|-30
+Abus|aout[1:7]|D5G2;|-0.5|IJ2700|pin@24||-36|-27|pin@25||-36|-24
+Abus|aout[8:14]|D5G2;|-0.5|IJ2700|pin@28||-54|-27|pin@29||-54|-24
+Awire|aout[TT]|D5G2;||2700|pin@20||-18|-27|pin@21||-18|-24
+Awire|block|D5G2;||900|pin@85||-32|23|pin@86||-32|20
+Awire|fill|D5G2;||900|pin@83||-32|34|pin@91||-32|30
+Abus|fill,block|D5G2;|-0.5|IJ900|pin@80||-9|2|pin@81||-9|-2
+Abus|in[1:18]|D5G2;|-0.5|IJ900|pin@30||54|-27|pin@31||54|-30
+Awire|in[19]|D5G2;||900|pin@38||36|-27|pin@39||36|-29.5
+Abus|in[20:37]|D5G2;|-0.5|IJ900|pin@42||18|-27|pin@43||18|-30
+Awire|net@0|||2700|data1in6@1|dcl|14|-24|pin@3||14|-21
+Awire|net@1|||1800|pin@3||14|-21|pin@4||32|-21
+Awire|net@2|||900|pin@4||32|-21|latchWsc@0|hcl|32|-24
+Awire|net@3|||1800|wire90@4|a|43.5|-18|pin@5||50|-18
+Awire|net@4|||900|pin@5||50|-18|data1in6@0|dcl|50|-24
+Awire|net@7|||900|pin@7||14|-18|pin@3||14|-21
+Awire|net@8|||1800|wire90@1|a|26|-18|pin@8||32|-18
+Awire|net@9|||1800|pin@8||32|-18|wire90@4|b|38.5|-18
+Awire|net@10|||2700|pin@8||32|-18|pin@9||32|-14
+Awire|net@11|||0|pin@9||32|-14|pin@10||2|-14
+Awire|net@12|||2700|pin@10||2|-14|gaspFill@0|take|2|-1
+Awire|net@13|||2700|latchWsc@1|hcl|-10|-24|pin@11||-10|-21
+Awire|net@14|||0|pin@11||-10|-21|pin@12||-28|-21
+Awire|net@15|||900|pin@12||-28|-21|addr1in6@0|dcl|-28|-24
+Awire|net@16|||2700|addr1in6@1|dcl|-46|-24|pin@13||-46|-18
+Awire|net@17|||1800|pin@13||-46|-18|wire90@3|b|-39|-18
+Awire|net@18|||1800|pin@15||-28|-18|wire90@5|b|-21.5|-18
+Awire|net@19|||1800|wire90@5|a|-16.5|-18|pin@14||-10|-18
+Awire|net@20|||900|pin@14||-10|-18|pin@11||-10|-21
+Awire|net@21|||1800|wire90@3|a|-34|-18|pin@15||-28|-18
+Awire|net@22|||2700|pin@15||-28|-18|pin@16||-28|-14
+Awire|net@23|||1800|pin@16||-28|-14|pin@17||-2|-14
+Awire|net@24|||2700|pin@17||-2|-14|gaspFill@0|fire|-2|-1
+Awire|net@29|||1800|latchWsc@1|in[1]|-9|-27|pin@18||-4.5|-27
+Awire|net@31|||0|latchWsc@1|out[1]|-15|-27|pin@20||-18|-27
+Abus|net@32||-0.5|IJ1800|addr1in6@0|ain[1:7]|-27|-27|pin@22||-24|-27
+Abus|net@34||-0.5|IJ0|addr1in6@0|aout[1:7]|-33|-27|pin@24||-36|-27
+Abus|net@36||-0.5|IJ0|pin@26||-42|-27|addr1in6@1|ain[1:7]|-45|-27
+Abus|net@37||-0.5|IJ0|addr1in6@1|aout[1:7]|-51|-27|pin@28||-54|-27
+Abus|net@38||-0.5|IJ1800|data1in6@0|in[1:18]|51|-27|pin@30||54|-27
+Abus|net@40||-0.5|IJ0|data1in6@0|out[1:18]|45|-27|pin@32||42|-27
+Abus|net@42||-0.5|IJ0|pin@36||18|-27|data1in6@1|in[1:18]|15|-27
+Abus|net@43||-0.5|IJ0|data1in6@1|out[1:18]|9|-27|pin@34||6|-27
+Awire|net@44|||1800|latchWsc@0|in[1]|33|-27|pin@38||36|-27
+Awire|net@46|||0|latchWsc@0|out[1]|27|-27|pin@40||24|-27
+Abus|net@48||-1|IJ0|pin@42||18|-27|pin@36||18|-27
+Abus|net@49||-1|IJ0|pin@44||6|-27|pin@34||6|-27
+Awire|net@50|||0|wire90@1|b|21|-18|pin@7||14|-18
+Abus|net@51||-0.5|IJ900|addr1in6@1|p2p,p1p,wrD,rd|-48|-36|pin@46||-48|-39
+Abus|net@52||-0.5|IJ1800|pin@48||-30|-39|pin@47||-12|-39
+Abus|net@53||-0.5|IJ2700|pin@47||-12|-39|latchWsc@1|p2p,p1p,wr,rd|-12|-36
+Abus|net@54||-0.5|IJ1800|pin@46||-48|-39|pin@48||-30|-39
+Abus|net@55||-0.5|IJ900|addr1in6@0|p2p,p1p,wrD,rd|-30|-36|pin@48||-30|-39
+Abus|net@56||-0.5|IJ900|data1in6@1|p2p,p1p,wrD,rd|12|-36|pin@49||12|-39
+Abus|net@57||-0.5|IJ1800|pin@51||30|-39|pin@50||48|-39
+Abus|net@58||-0.5|IJ2700|pin@50||48|-39|data1in6@0|p2p,p1p,wrD,rd|48|-36
+Abus|net@59||-0.5|IJ1800|pin@49||12|-39|pin@51||30|-39
+Abus|net@60||-0.5|IJ900|latchWsc@0|p2p,p1p,wr,rd|30|-36|pin@51||30|-39
+Awire|net@61|||0|latchWsc@1|sout|-14|-33|addr1in6@0|sin|-28|-33
+Awire|net@62|||0|addr1in6@0|sout|-32|-33|addr1in6@1|sin|-46|-33
+Awire|net@64|||0|latchWsc@0|sout|28|-33|data1in6@1|sin|14|-33
+Awire|net@65|||0|data1in6@0|sout|46|-33|latchWsc@0|sin|32|-33
+Awire|net@66|||0|addr1in6@1|sout|-50|-33|pin@52||-55|-33
+Awire|net@67|||900|pin@52||-55|-33|pin@53||-55|-45
+Awire|net@68|||1800|pin@53||-55|-45|pin@54||59|-45
+Awire|net@69|||2700|pin@54||59|-45|pin@55||59|-33
+Awire|net@70|||0|pin@55||59|-33|data1in6@0|sin|50|-33
+Abus|net@71||-0.5|0|scanAMPx@2|so[1:9]|13|-4|pin@56||5|-4
+Abus|net@73||-0.5|2700|gaspFill@0|so[1:9]|5|5|pin@57||5|8
+Abus|net@74||-0.5|1800|pin@57||5|8|pin@68||11|8
+Abus|net@75||-0.5|IJ1800|scanAMPx@2|si[1:9]|19|-4|conn@3|y|23|-4
+Abus|net@76||-0.5|IJ1800|scanAMPx@3|so[1:9]|40|8|conn@2|a|45|8
+Abus|net@77||-0.5|2700|pin@56||5|-4|gaspFill@0|si[1:9]|5|1
+Abus|net@83||-0.5|IJ1800|gaspFill@0|wrD|6|3|pin@62||11|3
+Awire|net@86|||1800|latchWsc@1|sin|-10|-33|pin@65||-4|-33
+Awire|net@91|||0|data1in6@1|sout|10|-33|pin@70||5|-33
+Abus|net@94||-0.5|IJ0|scanAMPx@3|si[1:9]|34|8|pin@73||29|8
+Awire|net@97|||1800|conn@7|y|-7.5|10|gaspFill@0|pred|-3|10
+Awire|net@98|||1800|gaspFill@0|succ|3|10|conn@6|a|6.5|10
+Abus|net@106||-0.5|IJ0|gaspFill@0|pred_1@700335745|-4|2|pin@80||-9|2
+Abus|net@126||-0.5|IJ1800|scanEx2@0|sor[1:9]|6|24|conn@13|a|10|24
+Awire|net@131|||2700|conn@14|a|-2|-17|pin@17||-2|-14
+Awire|net@132|||1800|scanFx3L@0|dout[3]|-37|30|pin@91||-32|30
+Abus|net@135||-0.5|IJ2700|scanFx3L@0|soc[1:9]|-42|33|conn@11|a|-42|36.5
+Awire|net@137|||0|pin@86||-32|20|scanFx3L@0|dout[1]|-37|20
+Awire|net@138|||0|conn@15|a|-33.5|25|scanFx3L@0|dout[2]|-37|25
+Abus|net@139||-0.5|IJ2700|scanAMPx@4|so[1:9]|-42|14.5|scanFx3L@0|sic[1:9]|-42|19
+Abus|net@140||-0.5|IJ900|scanAMPx@4|si[1:9]|-42|8.5|conn@10|y|-42|4.5
+Abus|net@141||-0.5|IJ0|scanAMPx@5|si[1:9]|-8.5|24|conn@12|y|-13|24
+Abus|net@142||-0.5|IJ1800|scanAMPx@5|so[1:9]|-2.5|24|scanEx2@0|sir[1:9]|2|24
+Abus|out[1:18]|D5G2;|-0.5|IJ2700|pin@32||42|-27|pin@33||42|-24
+Awire|out[19]|D5G2;||2700|pin@40||24|-27|pin@41||24|-24.5
+Abus|out[20:37]|D5G2;|-0.5|IJ2700|pin@44||6|-27|pin@45||6|-24
+Abus|s[1,2]|D5G2;|-0.5|J900|scanEx2@0|dIn[1,2]|2|19|gaspFill@0|fire_1|2|14
+Abus|sx[1:9]|D5G2;|-0.5|IJ900|pin@56||5|-4|pin@58||5|-9
+Abus|sx[2,3,A,5]|D5G2;|-0.5|IJ900|pin@47||-12|-39|pin@61||-12|-43
+Abus|sx[2,3,D,5]|D5G2;|-0.5|IJ900|pin@49||12|-39|pin@64||12|-42
+Abus|sx[A,D]|D5G2;|-0.5|IJ900|pin@62||11|3|pin@63||11|2
+Abus|sy[1:9]|D5G2;|-0.5|IJ900|pin@68||11|8|pin@69||11|6
+Awire|sy[1]|D5G2;||900|pin@65||-4|-33|pin@66||-4|-37
+Abus|sy[2:9]|D5G2;|-0.5|IJ900|conn@4||20|9|pin@75||20|4
+Abus|sz[1:9]|D5G2;|-0.5|IJ2700|pin@73||29|8|pin@74||29|13
+Awire|sz[1]|D5G2;||2700|pin@70||5|-33|pin@71||5|-30
+Abus|sz[2:9]|D5G2;|-0.5|IJ2700|conn@4||20|9|pin@76||20|14
+Eain[TT,1:14],in[1:37]||D4G2;|conn@0|a|I
+Eaout[TT,1:14],out[1:37]||D6G2;|conn@1|y|O
+Efire_1|extra|D6G2;|conn@15|y|O
+Esucc_1|fire|D6G2;|conn@14|y|O
+Epred||D4G2;|conn@7|a|I
+Esic[1:9]||D4G2;|conn@10|a|B
+Esi[1:9]|sid[1:9]|D4G2;|conn@3|a|B
+Esir[1:9]||D4G2;|conn@12|a|B
+Esoc[1:9]||D6G2;|conn@11|y|B
+Eso[1:9]|sod[1:9]|D6G2;|conn@2|y|B
+Esor[1:9]||D6G2;|conn@13|y|B
+Esucc||D6G2;|conn@6|y|O
+X