migrate jelib->delib
[fleet.git] / chips / marina / electric / registersM.delib / shadow.sch
1 HregistersM|8.10k
2
3 # External Libraries:
4
5 LlatchGroupsK|latchGroupsK
6
7 LorangeTSMC090nm|orangeTSMC090nm
8
9 # Cell shadow;4{sch}
10 Cshadow;4{sch}||schematic|1233348164824|1238334870912|I
11 Ngeneric:Facet-Center|art@0||0|0||||AV
12 NOff-Page|conn@0||-13.5|9||||
13 NOff-Page|conn@1||0|10|||RRR|
14 NOff-Page|conn@3||14|9||||
15 NOff-Page|conn@6||-13.5|13||||
16 IlatchGroupsK:dataMux;1{ic}|dl[1:9]|D5G3;X10;Y4;|-12|0|X||D5G4;
17 IlatchGroupsK:dataMux;1{ic}|dr[1:9]|D5G3;X10;Y4;|12|0|||D5G4;
18 Ngeneric:Invisible-Pin|pin@0||0|30.5|||||ART_message(D5G6;)Sshadow
19 Ngeneric:Invisible-Pin|pin@1||0|20.5|||||ART_message(D5G3;)Sies 28 March 2009
20 Ngeneric:Invisible-Pin|pin@2||0|25.5|||||ART_message(D5G3;)Sthe shadow register
21 NBus_Pin|pin@4||15|6|-1|-1||
22 NBus_Pin|pin@6||-15|6|-1|-1||
23 NWire_Pin|pin@7||9|4||||
24 NWire_Pin|pin@9||-9|4||||
25 NWire_Pin|pin@10||0|4||||
26 NBus_Pin|pin@12||-4|0|-1|-1||
27 NBus_Pin|pin@13||-4|-3|-1|-1||
28 NBus_Pin|pin@15||3|0|-1|-1||
29 NBus_Pin|pin@16||3|3|-1|-1||
30 NBus_Pin|pin@17||23|-2|-1|-1||
31 NBus_Pin|pin@18||23|-6|-1|-1||
32 NBus_Pin|pin@19||-21|-2|-1|-1||
33 NBus_Pin|pin@20||-21|-6|-1|-1||
34 Ngeneric:Invisible-Pin|pin@21||-20|-14.5|||||ART_message(D3G2;)S["in layout,",the left side does,low order bits.]
35 Ngeneric:Invisible-Pin|pin@22||9.5|-13.5|||||ART_message(D3G2;)S["in layout,",the right side does,high order bits.,N.B. reverse order,"dr[1:9] vs inn[18:10]"]
36 NBus_Pin|pin@24||46|-2|-1|-1||
37 NBus_Pin|pin@25||46|-8|-1|-1||
38 NBus_Pin|pin@26||39|6|-1|-1||
39 NWire_Pin|pin@27||12|-4||||
40 NWire_Pin|pin@28||12|-7||||
41 NWire_Pin|pin@29||36|-7||||
42 NWire_Pin|pin@30||36|-4||||
43 NWire_Pin|pin@31||-12|-7||||
44 NWire_Pin|pin@32||-12|-4||||
45 NBus_Pin|pin@34||31|0|-1|-1||
46 NBus_Pin|pin@35||31|-3|-1|-1||
47 NBus_Pin|pin@36||-30|6|-1|-1||
48 NBus_Pin|pin@37||-30|1|-1|-1||
49 NWire_Pin|pin@39||-30|-1||||
50 NBus_Pin|pin@40||-43|0|-1|-1||
51 NBus_Pin|pin@41||-43|5|-1|-1||
52 NWire_Pin|pin@42||-36|18||||
53 NWire_Pin|pin@43||-36|22.5||||
54 NWire_Pin|pin@44||-36|24||||
55 NWire_Pin|pin@45||-36|28.5||||
56 NWire_Pin|pin@47||-30|-10||||
57 NWire_Pin|pin@48||-30|-7||||
58 Ngeneric:Invisible-Pin|pin@52||-6|-9|||||ART_message(D3G2;)S["inn[1:6] are 6 D register",outputs centered to,drive the counter mux]
59 Ishadow;1{ic}|shadow@0||30|21|||D5G4;
60 IshadowMux4;1{ic}|shadowMu@1||36|0|||D5G4;
61 IsignLogic;1{ic}|signLogi@0||-36|0|Y||D5G4;
62 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-30|18|||D0G4;|ATTR_L(D5G1;PUD)D4861.700000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
63 IorangeTSMC090nm:wire90;1{ic}|wire90@2||-30|24|||D0G4;|ATTR_L(D5G1;PUD)D5555.800000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
64 IorangeTSMC090nm:wire90;1{ic}|wire90@3||-25.5|-10|||D0G4;|ATTR_L(D5G1;PUD)D5262.900000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
65 Abus|inB[15,20]|D5G2;|-0.5|IJ2700|pin@40||-43|0|pin@41||-43|5
66 Abus|inB[16:19]|D5G2;|-0.5|IJ900|pin@34||31|0|pin@35||31|-3
67 Abus|inn[1:9]|D5G2;|-0.5|IJ900|pin@12||-4|0|pin@13||-4|-3
68 Abus|inn[18:10]|D5G2;|-0.5|IJ2700|pin@15||3|0|pin@16||3|3
69 Abus|net@9||-0.5|IJ900|pin@4||15|6|dr[1:9]|s[T,F]|15|1
70 Abus|net@16||-0.5|IJ900|pin@6||-15|6|dl[1:9]|s[T,F]|-15|1
71 Awire|net@17|||900|pin@7||9|4|dr[1:9]|hcl|9|3
72 Awire|net@18|||0|pin@7||9|4|pin@10||0|4
73 Awire|net@20|||900|pin@9||-9|4|dl[1:9]|hcl|-9|3
74 Awire|net@22|||900|conn@1|y|0|8|pin@10||0|4
75 Abus|net@26||-0.5|IJ1800|dl[1:9]|in[1]|-8|0|pin@12||-4|0
76 Abus|net@29||-0.5|IJ0|dr[1:9]|in[1]|8|0|pin@15||3|0
77 Abus|net@32||-0.5|IJ1800|dr[1:9]|out[1]|17|-2|pin@17||23|-2
78 Abus|net@34||-0.5|IJ0|dl[1:9]|out[1]|-17|-2|pin@19||-21|-2
79 Awire|net@39|||1800|pin@9||-9|4|pin@10||0|4
80 Abus|net@40||-0.5|IJ1800|shadowMu@1|out[16:19]|41|-2|pin@24||46|-2
81 Abus|net@42||-0.5|IJ1800|pin@4||15|6|pin@26||39|6
82 Abus|net@43||-0.5|IJ900|pin@26||39|6|shadowMu@1|s[T,F]|39|1
83 Awire|net@44|||1800|pin@27||12|-4|dr[1:9]|inB[1]|13|-4
84 Awire|net@45|||900|pin@27||12|-4|pin@28||12|-7
85 Awire|net@46|||1800|pin@28||12|-7|pin@29||36|-7
86 Awire|net@47|||2700|pin@29||36|-7|pin@30||36|-4
87 Awire|net@48|||1800|pin@30||36|-4|shadowMu@1|sign|37|-4
88 Awire|net@51|||2700|pin@31||-12|-7|pin@32||-12|-4
89 Awire|net@52|||0|pin@32||-12|-4|dl[1:9]|inB[1]|-13|-4
90 Abus|net@55||-0.5|IJ0|shadowMu@1|lit[16:19]|35|0|pin@34||31|0
91 Abus|net@57||-0.5|IJ0|pin@6||-15|6|pin@36||-30|6
92 Abus|net@59||-0.5|IJ0|pin@37||-30|1|signLogi@0|s[T,F]|-34|1
93 Awire|net@62|||0|pin@39||-30|-1|signLogi@0|sign|-34|-1
94 Abus|net@63||-0.5|IJ0|signLogi@0|inB[15,20]|-39|0|pin@40||-43|0
95 Abus|net@65||-0.5|IJ0|pin@4||15|6|pin@6||-15|6
96 Awire|net@69|||0|wire90@1|a|-32.5|18|pin@42||-36|18
97 Awire|net@71|||0|wire90@2|a|-32.5|24|pin@44||-36|24
98 Awire|net@73|||0|wire90@3|a|-28|-10|pin@47||-30|-10
99 Awire|net@76|||2700|pin@47||-30|-10|pin@48||-30|-7
100 Awire|net@77|||0|pin@31||-12|-7|pin@48||-30|-7
101 Awire|net@80|||0|pin@28||12|-7|pin@31||-12|-7
102 Abus|outt[16:19]|D5G2;|-0.5|IJ900|pin@24||46|-2|pin@25||46|-8
103 Abus|outt[20:28]|D5G2;|-0.5|IJ900|pin@19||-21|-2|pin@20||-21|-6
104 Abus|outt[37:29]|D5G2;|-0.5|IJ900|pin@17||23|-2|pin@18||23|-6
105 Awire|s[F]|D5G2;||2700|pin@42||-36|18|pin@43||-36|22.5
106 Abus|s[T,F]|D5G2;|-0.5|IJ900|pin@36||-30|6|pin@37||-30|1
107 Awire|s[T]|D5G2;||2700|pin@44||-36|24|pin@45||-36|28.5
108 Awire|sign|D5G2;||2700|pin@48||-30|-7|pin@39||-30|-1
109 Ehcl||D4G2;|conn@1|a|I
110 EinB[15:20]||D4G2;|conn@6|a|I
111 Einn[1:18]||D4G2;|conn@0|a|I
112 Eoutt[16:37]||D6G2;|conn@3|y|O
113 X