migrate jelib->delib
[fleet.git] / chips / marina / electric / gaspM.delib / fillScanControl.lay
diff --git a/chips/marina/electric/gaspM.delib/fillScanControl.lay b/chips/marina/electric/gaspM.delib/fillScanControl.lay
new file mode 100644 (file)
index 0000000..00187ff
--- /dev/null
@@ -0,0 +1,133 @@
+HgaspM|8.10k
+
+# External Libraries:
+
+LdriversM|driversM
+
+LscanM|scanM
+
+# Cell fillScanControl;2{lay}
+CfillScanControl;2{lay}||cmos90|1230910570823|1241212843263||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()G1241982414663
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-58.5|-100||||
+NX-Metal-2-Metal-3-Con|contact@1||-24|-100||||
+NX-Metal-2-Metal-3-Con|contact@2||-24|82||||
+NX-Metal-1-Metal-2-Con|contact@3||66|82||||
+NX-Metal-1-Metal-2-Con|contact@4||-58.5|44||||
+NX-Metal-2-Metal-3-Con|contact@5||-24|44||||
+NX-Metal-1-Metal-2-Con|contact@6||66|-62||||
+NX-Metal-2-Metal-3-Con|contact@7||-24|-62||||
+NMetal-1-Polysilicon-Con|contact@8||28|0||5.2||
+NX-Metal-1-Metal-2-Con|contact@9||-43|50||||
+NX-Metal-2-Metal-3-Con|contact@10||-18|50||||
+NX-Metal-2-Metal-3-Con|contact@11||-12|44||||
+NX-Metal-1-Metal-2-Con|contact@12||4|44||||
+NX-Metal-1-Metal-2-Con|contact@13||-43|-44||||
+NX-Metal-2-Metal-3-Con|contact@14||-18|-44||||
+NX-Metal-2-Metal-3-Con|contact@15||-12|-50||||
+NX-Metal-1-Metal-2-Con|contact@16||4|-50||||
+NX-Metal-2-Metal-3-Con|contact@17||0|-32||||
+NX-Metal-1-Metal-2-Con|contact@18||54|-32||||
+NX-Metal-2-Metal-3-Con|contact@19||-6|0||||
+NX-Metal-1-Metal-2-Con|contact@20||75|0||||
+IdriversM:dataDriver60;1{lay}|dataDriv@1||124|-72|||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@2||124|72|Y||D5G4;
+NPolysilicon-Pin|pin@0||28|-2.6||||
+NMetal-1-Pin|pin@3||54|-2.6||||
+NMetal-1-Pin|pin@4||66|-96.5||||
+NMetal-1-Pin|pin@5||66|96.5||||
+NMetal-1-Pin|pin@6||75|47.5||||
+NMetal-1-Pin|pin@8||75|-47.5||||
+NMetal-2-Pin|pin@9||63|0||||
+IscanM:scanBusInM3;1{lay}|scanBusI@1||0|-144|||D5G4;
+IscanM:scanBusOutM3;1{lay}|scanBusO@1||0|144|||D5G4;
+IscanM:scanCellE;1{lay}|scanCell@2||0|72|Y||D5G4;
+IscanM:scanCellE;1{lay}|scanCell@3||0|-72|||D5G4;
+Ametal-3|net@6|||S2700|contact@7||-24|-62|contact@5||-24|44
+Ametal-3|net@7|||S900|contact@14||-18|-44|scanBusI@1|si[2]|-18|-144
+Ametal-3|net@8|||S900|contact@15||-12|-50|scanBusI@1|si[3]|-12|-144
+Ametal-3|net@9|||S900|scanBusO@1|so[4]|-6|147|contact@19||-6|0
+Ametal-3|net@10|||S900|scanBusO@1|so[6]|6|144|scanBusI@1|si[6]|6|-144
+Ametal-3|net@11|||S900|scanBusO@1|so[7]|12|144|scanBusI@1|si[7]|12|-144
+Ametal-3|net@12|||S900|scanBusO@1|so[8]|18|144|scanBusI@1|si[8]|18|-144
+Ametal-1|net@13|||S900|scanCell@3|sin|-58.5|-79|contact@0||-58.5|-100
+Ametal-3|net@14|||S2700|scanBusI@1|si[1]|-24|-144|contact@1||-24|-100
+Ametal-2|net@15|||S1800|contact@2||-24|82|contact@3||66|82
+Ametal-3|net@16|||S2700|contact@2||-24|82|scanBusO@1|so[1]|-24|144
+Ametal-1|net@17|||S900|scanCell@2|sout|66|82.4|contact@3||66|82
+Ametal-1|net@18|||S900|scanCell@2|sin|-58.5|79|contact@4||-58.5|44
+Ametal-2|net@19|||S1800|contact@4||-58.5|44|contact@5||-24|44
+Ametal-2|net@20|||S1800|contact@7||-24|-62|contact@6||66|-62
+Ametal-1|net@21|||S2700|scanCell@3|sout|66|-82.4|contact@6||66|-62
+APolysilicon|net@22|||S2700|pin@0||28|-2.6|scanCell@2|rd|28|13.5
+APolysilicon|net@23|||S2700|scanCell@3|rd|28|-13.5|pin@0||28|-2.6
+Ametal-1|net@24||0.4|S2700|scanCell@2|p2p|-43|47|contact@9||-43|50
+Ametal-3|net@25|||S900|scanBusO@1|so[2]|-18|144|contact@10||-18|50
+Ametal-2|net@26|||S1800|contact@9||-43|50|contact@10||-18|50
+Ametal-3|net@27|||S900|scanBusO@1|so[3]|-12|144|contact@11||-12|44
+Ametal-2|net@28|||S1800|contact@11||-12|44|contact@12||4|44
+Ametal-1|net@29||0.4|S2700|scanCell@2|p1p|4|41|contact@12||4|44
+Ametal-1|net@30|||S2700|scanCell@3|p2p|-43|-47|contact@13||-43|-44
+Ametal-3|net@31|||S900|contact@10||-18|50|contact@14||-18|-44
+Ametal-2|net@32|||S1800|contact@13||-43|-44|contact@14||-18|-44
+Ametal-3|net@33|||S900|contact@11||-12|44|contact@15||-12|-50
+Ametal-2|net@34|||S1800|contact@15||-12|-50|contact@16||4|-50
+Ametal-1|net@35||0.4|S900|scanCell@3|p1p|4|-41|contact@16||4|-50
+Ametal-3|net@39|||S2700|contact@17||0|-32|scanBusO@1|so[5]|0|144
+Ametal-2|net@40|||S1800|contact@17||0|-32|contact@18||54|-32
+Ametal-3|net@41|||S2700|scanBusI@1|si[5]|0|-144|contact@17||0|-32
+Ametal-1|net@42|||S0|pin@3||54|-2.6|contact@8||28|-2.6
+Ametal-2|net@43|||S1800|contact@0||-58.5|-100|contact@1||-24|-100
+Ametal-1|net@44|||S2700|contact@18||54|-32|pin@3||54|-2.6
+APolysilicon|net@45|||S0|contact@8||28|-2.6|pin@0||28|-2.6
+Ametal-2|net@49||6.2|S1800|dataDriv@1|gnd|67.5|-72|scanCell@3|gnd_1|72|-72
+Ametal-2|net@50||6.2|S0|scanCell@3|vdd_1|72|-122|dataDriv@1|vdd_1|67.5|-122
+Ametal-2|net@51||6.2|S0|scanCell@3|vdd_3|72|-22|dataDriv@1|vdd|67.5|-22
+Ametal-1|net@55|||S900|scanCell@3|sout|66|-82.4|pin@4||66|-96.5
+Ametal-1|net@56|||S1800|pin@4||66|-96.5|dataDriv@1|inA|78|-96.5
+Ametal-1|net@57|||S2700|scanCell@2|sout|66|82.4|pin@5||66|96.5
+Ametal-1|net@58|||S1800|pin@5||66|96.5|dataDriv@2|inA|78|96.5
+Ametal-1|net@59|||S0|dataDriv@2|inB|93|47.5|pin@6||75|47.5
+Ametal-1|net@62|||S1800|pin@8||75|-47.5|dataDriv@1|inB|93|-47.5
+Ametal-3|net@63|||S900|contact@19||-6|0|scanBusI@1|si[4]|-6|-141
+Ametal-2|net@64|||S0|pin@9||63|0|contact@19||-6|0
+Ametal-1|net@66|||S900|pin@6||75|47.5|contact@20||75|0
+Ametal-3|net@67|||S900|scanBusO@1|so[9]|24|144|scanBusI@1|si[9]|24|-144
+Ametal-1|net@68|||S900|contact@20||75|0|pin@8||75|-47.5
+Ametal-2|net@69|||S1800|pin@9||63|0|contact@20||75|0
+Ametal-2|net@70||6.2|S0|scanCell@2|vdd_3|72|22|dataDriv@2|vdd|67.5|22
+Ametal-2|net@71||6.2|S1800|dataDriv@2|gnd|67.5|72|scanCell@2|gnd_1|72|72
+Ametal-2|net@72||6.2|S1800|dataDriv@2|vdd_1|67.5|122|scanCell@2|vdd_1|72|122
+Egnd||D5G2;|scanCell@3|gnd|G
+Egnd_1||D5G2;|scanCell@2|gnd|G
+Egnd_3||D5G2;|dataDriv@1|gnd_1|G
+Egnd_4||D5G2;|dataDriv@2|gnd_1|G
+Esi[1]||D5G2;|scanBusI@1|si[1]|B
+Esi[2]||D5G2;|scanBusI@1|si[2]|B
+Esi[3]||D5G2;|scanBusI@1|si[3]|B
+Esi[4]||D5G2;|scanBusI@1|si[4]|B
+Esi[5]||D5G2;|scanBusI@1|si[5]|B
+Esi[6]||D5G2;|scanBusI@1|si[6]|B
+Esi[7]||D5G2;|scanBusI@1|si[7]|B
+Esi[8]||D5G2;|scanBusI@1|si[8]|B
+Esi[9]||D5G2;|scanBusI@1|si[9]|B
+Eso[1]||D5G2;|scanBusO@1|so[1]|B
+Eso[2]||D5G2;|scanBusO@1|so[2]|B
+Eso[3]||D5G2;|scanBusO@1|so[3]|B
+Eso[4]||D5G2;|scanBusO@1|so[4]|B
+Eso[5]||D5G2;|scanBusO@1|so[5]|B
+Eso[6]||D5G2;|scanBusO@1|so[6]|B
+Eso[7]||D5G2;|scanBusO@1|so[7]|B
+Eso[8]||D5G2;|scanBusO@1|so[8]|B
+Eso[9]||D5G2;|scanBusO@1|so[9]|B
+Evdd||D5G2;|scanCell@3|vdd|P
+Evdd_2||D5G2;|scanCell@3|vdd_2|P
+Evdd_3||D5G2;|scanCell@2|vdd|P
+Evdd_4||D5G2;|scanCell@2|vdd_2|P
+Evdd_6||D5G2;|dataDriv@1|vdd_6|P
+Evdd_7||D5G2;|dataDriv@1|vdd_7|P
+Evdd_8||D5G2;|dataDriv@2|vdd_6|P
+Evdd_9||D5G2;|dataDriv@2|vdd_7|P
+Ewr[A]||D5G2;|dataDriv@1|out_1|O
+Ewr[D]||D5G2;|dataDriv@2|out_1|O
+X