migrate jelib->delib
[fleet.git] / chips / marina / electric / loopCountM.delib / olcLoad.sch
1 HloopCountM|8.10k
2
3 # External Libraries:
4
5 LcentersJ|centersJ
6
7 LdriversM|driversM
8
9 LorangeTSMC090nm|orangeTSMC090nm
10
11 LredFive|redFive
12
13 # Cell olcLoad;4{sch}
14 ColcLoad;4{sch}||schematic|1230935566337|1241983105648|I
15 Ngeneric:Facet-Center|art@0||0|0||||AV
16 NOff-Page|conn@6||-60|33|||XYR|
17 NOff-Page|conn@7||-109.5|26|||Y|
18 NOff-Page|conn@9||-84|12|||XR|
19 NOff-Page|conn@12||-108|-24|||XYRR|
20 NOff-Page|conn@14||-6|31.5|||XR|
21 NOff-Page|conn@15||-107.5|-19|||XYRR|
22 NOff-Page|conn@16||2.5|12|||XY|
23 IcentersJ:ctrAND3in100A;1{ic}|ctrAND3i@2||-84|-3|R||D5G4;
24 IredFive:inv;1{ic}|inv@28||-18|6|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
25 IredFive:inv;1{ic}|inv@30||-100|-24|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
26 IredFive:inv;1{ic}|inv@32||-49.5|12|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
27 IredFive:inv;1{ic}|inv@34||-30|4.5|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
28 IredFive:invI;2{ic}|invI@7||-30|-6|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
29 IredFive:invI;2{ic}|invI@8||-30|18|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
30 IredFive:nand2;1{ic}|nand2@5||-100|-18|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
31 IredFive:nand2;1{ic}|nand2@7||-48|-11|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
32 IredFive:nand2n_sy;1{ic}|nand2n_s@1||-6|18|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2.5;)I100|ATTR_X(D5G1.5;NPX2;Y2.5;)S6|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
33 IolcLoad;1{ic}|olcLoad@0||-38|45|||D5G4;
34 Ngeneric:Invisible-Pin|pin@0||-63|48.5|||||ART_message(D5G5;)SolcLoad
35 Ngeneric:Invisible-Pin|pin@1||-63|42.5|||||ART_message(D5G3;)Sies 29 April 2009
36 Ngeneric:Invisible-Pin|pin@124||-26|46|||||ART_message(D3G2;)S["fire[zz] stage sets flag[D]","from the olc[zero] value.","Use after olc[load] or to",restore D as last act of move.]
37 NWire_Pin|pin@257||-105|-17||||
38 NWire_Pin|pin@364||-60|8|||X|
39 NWire_Pin|pin@374||-5|12||||
40 NWire_Pin|pin@379||-18|0|||X|
41 NWire_Pin|pin@380||-18|12|||X|
42 NWire_Pin|pin@381||-7|12||||
43 NWire_Pin|pin@383||-30|0||||
44 NWire_Pin|pin@390||-30|24||||
45 Ngeneric:Invisible-Pin|pin@399||-110.5|-26.5|||||ART_message(D3G2;)S["sel[rD] selects what to load","1 = olc, 0 = ilc"]
46 NWire_Pin|pin@405||-72|6||||
47 NWire_Pin|pin@406||-86.5|-18||||
48 NWire_Pin|pin@407||-83.5|-24||||
49 NWire_Pin|pin@408||-81.5|-12||||
50 NWire_Pin|pin@409||-72|-12||||
51 NWire_Pin|pin@411||-84|6||||
52 NWire_Pin|pin@415||-105|26||||
53 NWire_Pin|pin@416||-30|-11||||
54 NWire_Pin|pin@420||-60|4||||
55 NWire_Pin|pin@421||-60|-18||||
56 NWire_Pin|pin@426||-54|0||||
57 NWire_Pin|pin@427||-54|-10||||
58 NWire_Pin|pin@431||-30|12||||
59 NWire_Pin|pin@434||-45|12||||
60 NWire_Pin|pin@435||-45|0||||
61 NWire_Pin|pin@436||-54|12||||
62 NWire_Pin|pin@437||-54|24||||
63 Ngeneric:Invisible-Pin|pin@442||-31.5|-16.5|||||ART_message(D5G2;)Sextra load to limit speed
64 Ngeneric:Invisible-Pin|pin@443||-4|8.5|||||ART_message(D3G2;)S["doneLO[M] is",the last move event]
65 IdriversM:predDri10wMC;1{ic}|predDri1@0||-67|6|XY||D5G4;
66 IdriversM:predDri40;1{ic}|predDri4@0||-98|24|X||D5G4;
67 IdriversM:sucDri10;1{ic}|sucDri10@1||-77.5|6|||D5G4;
68 IorangeTSMC090nm:wire90;1{ic}|wire90@17||-41.5|-11|||D0G4;|ATTR_L(D5G1;PUD)D306.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
69 IorangeTSMC090nm:wire90;1{ic}|wire90@25||-93|-18|||D0G4;|ATTR_L(D5G1;PUD)D393.30000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
70 IorangeTSMC090nm:wire90;1{ic}|wire90@39||-46.5|24|||D0G4;|ATTR_L(D5G1;PUD)D299.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
71 IorangeTSMC090nm:wire90;1{ic}|wire90@42||-24|0|||D0G4;|ATTR_L(D5G1;PUD)D209.29999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
72 IorangeTSMC090nm:wire90;1{ic}|wire90@48||-93|-24|||D0G4;|ATTR_L(D5G1;PUD)D264.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
73 IorangeTSMC090nm:wire90;1{ic}|wire90@50||-77|-12|||D0G4;|ATTR_L(D5G1;PUD)D1062.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
74 IorangeTSMC090nm:wire90;1{ic}|wire90@51||-49|0|||D0G4;|ATTR_L(D5G1;PUD)D136.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
75 IorangeTSMC090nm:wire90;1{ic}|wire90@52||-24|12|X||D0G4;|ATTR_L(D5G1;PUD)D330.29999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
76 Awire|do[2]|D5G2;||900|pin@405||-72|6|pin@409||-72|-12
77 Awire|net@845|||1800|predDri1@0|mc|-64|8|pin@364||-60|8
78 Awire|net@898|||2700|pin@374||-5|12|nand2n_s@1|ina|-5|15.5
79 Awire|net@905|||1800|wire90@42|b|-21.5|0|pin@379||-18|0
80 Awire|net@906|||2700|pin@379||-18|0|inv@28|in|-18|3.5
81 Awire|net@908|||900|pin@380||-18|12|inv@28|out|-18|8.5
82 Awire|net@910|||2700|pin@381||-7|12|nand2n_s@1|inb|-7|15.5
83 Awire|net@913|||2700|invI@7|out|-30|-3.5|pin@383||-30|0
84 Awire|net@914|||1800|pin@383||-30|0|wire90@42|a|-26.5|0
85 Awire|net@929|||900|invI@7|in|-30|-8.5|pin@416||-30|-11
86 Awire|net@937|||0|pin@390||-30|24|wire90@39|b|-44|24
87 Awire|net@955|||900|conn@14|a|-6|29.5|nand2n_s@1|out|-6|20.5
88 Awire|net@956|||1800|nand2@5|out|-97.5|-18|wire90@25|a|-95.5|-18
89 Awire|net@957|||1800|pin@257||-105|-17|nand2@5|inb|-102.5|-17
90 Awire|net@964|||0|nand2@5|ina|-102.5|-19|conn@15|y|-105.5|-19
91 Awire|net@975|||0|pin@405||-72|6|sucDri10@1|succ|-73.5|6
92 Awire|net@976|||0|wire90@48|a|-95.5|-24|inv@30|out|-97.5|-24
93 Awire|net@978|||0|inv@30|in|-102.5|-24|conn@12|y|-106|-24
94 Awire|net@979|||900|ctrAND3i@2|inC|-86.5|-9|pin@406||-86.5|-18
95 Awire|net@981|||900|ctrAND3i@2|inB|-83.5|-9|pin@407||-83.5|-24
96 Awire|net@982|||0|pin@407||-83.5|-24|wire90@48|b|-90.5|-24
97 Awire|net@983|||900|ctrAND3i@2|inA|-81.5|-9|pin@408||-81.5|-12
98 Awire|net@988|||1800|wire90@25|b|-90.5|-18|pin@406||-86.5|-18
99 Awire|net@990|||2700|ctrAND3i@2|out|-84|3|pin@411||-84|6
100 Awire|net@991|||2700|pin@411||-84|6|conn@9|a|-84|10
101 Awire|net@992|||0|sucDri10@1|in|-81.5|6|pin@411||-84|6
102 Awire|net@998|||0|predDri4@0|pred|-100|26|pin@415||-105|26
103 Awire|net@999|||0|pin@415||-105|26|conn@7|y|-107.5|26
104 Awire|net@1001|||2700|pin@257||-105|-17|pin@415||-105|26
105 Awire|net@1005|||1800|wire90@17|b|-39|-11|pin@416||-30|-11
106 Awire|net@1015|||0|predDri1@0|pred|-70|6|pin@405||-72|6
107 Awire|net@1016|||1800|predDri1@0|in|-64|4|pin@420||-60|4
108 Awire|net@1017|||900|pin@420||-60|4|pin@421||-60|-18
109 Awire|net@1018|||0|pin@421||-60|-18|pin@406||-86.5|-18
110 Awire|net@1019|||1800|wire90@50|b|-74.5|-12|pin@409||-72|-12
111 Awire|net@1020|||0|wire90@50|a|-79.5|-12|pin@408||-81.5|-12
112 Awire|net@1032|||0|pin@437||-54|24|predDri4@0|in|-96|24
113 Awire|net@1033|||1800|nand2@7|out|-45.5|-11|wire90@17|a|-44|-11
114 Awire|net@1035|||0|wire90@51|a|-51.5|0|pin@426||-54|0
115 Awire|net@1036|||900|pin@426||-54|0|pin@427||-54|-10
116 Awire|net@1037|||1800|pin@427||-54|-10|nand2@7|ina|-50.5|-10
117 Awire|net@1040|||0|nand2@7|inb|-50.5|-12|pin@409||-72|-12
118 Awire|net@1045|||1800|wire90@52|a|-21.5|12|pin@380||-18|12
119 Awire|net@1046|||0|wire90@52|b|-26.5|12|pin@431||-30|12
120 Awire|net@1047|||2700|pin@431||-30|12|invI@8|in|-30|15.5
121 Awire|net@1048|||1800|pin@380||-18|12|pin@381||-7|12
122 Awire|net@1056|||900|pin@390||-30|24|invI@8|out|-30|20.5
123 Awire|net@1057|||1800|inv@32|out|-47|12|pin@434||-45|12
124 Awire|net@1058|||900|pin@434||-45|12|pin@435||-45|0
125 Awire|net@1059|||0|pin@435||-45|0|wire90@51|b|-46.5|0
126 Awire|net@1060|||0|inv@32|in|-52|12|pin@436||-54|12
127 Awire|net@1061|||0|wire90@39|a|-49|24|pin@437||-54|24
128 Awire|net@1062|||2700|pin@436||-54|12|pin@437||-54|24
129 Awire|net@1080|||900|inv@34|in|-30|2|pin@383||-30|0
130 Awire|net@1083|||900|conn@6|y|-60|31|pin@364||-60|8
131 Awire|net@1084|||0|conn@16|y|0.5|12|pin@374||-5|12
132 Edo[Ld,Co,reD]|do[ins]|D4G2;|conn@7|a|I
133 Emc_1|doneLO[M]|D4G2;|conn@16|a|I
134 Es[4:6]|fire[zz]|D6G2;|conn@14|y|O
135 Emc||D4G2;|conn@6|a|I
136 Eolc[load,dec]|olc[load]|D6G2;|conn@9|y|O
137 Esel[Ld]||D4G2;|conn@15|a|I
138 EDvoid|sel[rD]|D4G2;|conn@12|a|I
139 X