migrate jelib->delib
[fleet.git] / chips / marina / electric / jtagScan.delib / scanIRH.sch
diff --git a/chips/marina/electric/jtagScan.delib/scanIRH.sch b/chips/marina/electric/jtagScan.delib/scanIRH.sch
new file mode 100644 (file)
index 0000000..1a4dfa5
--- /dev/null
@@ -0,0 +1,71 @@
+HjtagScan|8.10k
+
+# External Libraries:
+
+LredFive|redFive
+
+# Cell scanIRH;1{sch}
+CscanIRH;1{sch}||schematic|992379436000|1185367908213|I|FACET_schematic_page_size()Sh|USER_drawing_designer_name()Sivans|prototype_center()I[0,0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@1||-3|14.5|||R|
+NOff-Page|conn@4||3|14.5|||R|
+NOff-Page|conn@7||-48|-31||||
+NOff-Page|conn@8||13|-31||||
+NGround|gnd@0||-2|-12|||RR|
+IredFive:inv;1{ic}|invLT@0||-3|7.5|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S7.2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NBus_Pin|pin@8||-7|-9||||
+NBus_Pin|pin@9||-20|-9||||
+Ngeneric:Invisible-Pin|pin@10||-15|27|||||ART_message(D5G2;)S[used to implement the JTAG instruction register]
+Ngeneric:Invisible-Pin|pin@11||-17|31|||||ART_message(D5G6;)S[scanIRH]
+Ngeneric:Invisible-Pin|pin@12||-15|24|||||ART_message(D5G2;)S["it can write or reset its output to HI,  and always reads a HI"]
+NWire_Pin|pin@15||-3|3||||
+NWire_Pin|pin@18||3|3||||
+NWire_Pin|pin@19||3|-19||||
+NBus_Pin|pin@20||3|-9||||
+NWire_Pin|pin@21||26|3||||
+NWire_Pin|pin@22||26|-23||||
+NBus_Pin|pin@27||20|-9||||
+NWire_Pin|pin@28||10|-1||||
+NBus_Pin|pin@29||10|-9||||
+NBus_Pin|pin@32||-48|-9||||
+NBus_Pin|pin@35||-38|-31|-1|-1||
+NBus_Pin|pin@36||-38|-38|-1|-1||
+NBus_Pin|pin@37||-25|-31|-1|-1||
+NBus_Pin|pin@38||-20|-31|-1|-1||
+NWire_Pin|pin@39||-31|-23||||
+NPower|pwr@0||15|-6||||
+IscanIRH;1{ic}|scanIRH@0||37|17.5|||D0G4;
+Iscan_shift;1{ic}|scan_shi@0||-7|-23|||D5G4;
+Iscan_write_mc;1{ic}|scan_wri@0||15|3|XY||D5G4;
+Awire|mc|D5G2;||900|pin@28||10|-1|pin@29||10|-9
+Awire|net@0|||2700|pin@15||-3|3|invLT@0|in|-3|5
+Awire|net@1|||900|conn@1|a|-3|12.5|invLT@0|out|-3|10
+Abus|net@25||-0.5|IJ0|pin@8||-7|-9|pin@9||-20|-9
+Awire|net@28|||1800|pin@15||-3|3|pin@18||3|3
+Awire|net@29|||2700|pin@18||3|3|conn@4|a|3|12.5
+Awire|net@35|||900|gnd@0||-2|-14|scan_shi@0|rddata|-2|-17
+Awire|net@36|||1800|scan_shi@0|rd|0|-19|pin@19||3|-19
+Abus|net@37||-0.5|IJ0|pin@20||3|-9|pin@8||-7|-9
+Awire|net@40|||0|scan_wri@0|dout|7|3|pin@18||3|3
+Awire|net@41|||1800|scan_wri@0|wrdata|22|3|pin@21||26|3
+Awire|net@44|||900|pin@21||26|3|pin@22||26|-23
+Abus|net@55||-0.5|IJ0|pin@27||20|-9|pin@29||10|-9
+Awire|net@58|||0|scan_wri@0|mc|13|-1|pin@28||10|-1
+Abus|net@59||-0.5|IJ0|pin@29||10|-9|pin@20||3|-9
+Awire|net@62|||2700|pwr@0||15|-6|scan_wri@0|mcdata|15|-3
+Abus|net@70||-0.5|IJ1800|conn@7|y|-46|-31|pin@35||-38|-31
+Abus|net@71||-0.5|IJ1800|pin@35||-38|-31|pin@37||-25|-31
+Awire|phi1|D5G2;||900|pin@8||-7|-9|scan_shi@0|phi1|-7|-21
+Awire|phi2|D5G2;||900|pin@9||-20|-9|scan_shi@0|phi2|-20|-21
+Abus|phi2,phi1,wr,rd,mc|D8G2;Y0.25;|-0.5|IJ0|pin@9||-20|-9|pin@32||-48|-9
+Awire|rd|D5G2;||2700|pin@19||3|-19|pin@20||3|-9
+Awire|sin|D8G2;||0|scan_shi@0|sdin|-22|-23|pin@39||-31|-23
+Abus|sin,phi2,phi1,wr,rd,phi1_return,phi2_return,scan_data_return,mc|D5G2;|-0.5|IJ900|pin@35||-38|-31|pin@36||-38|-38
+Awire|sout|D8G2;||0|pin@22||26|-23|scan_shi@0|sdout|7|-23
+Abus|sout,jtagIn[2:8],mc|D8G2;Y0.25;|-0.5|IJ0|conn@8|a|11|-31|pin@38||-20|-31
+Awire|wr|D5G2;||900|scan_wri@0|wr|20|1|pin@27||20|-9
+Edout||D5G2;|conn@1|y|O
+Edoutb||D5G2;|conn@4|y|O
+EjtagIn[8:0]|jtagIn[1:9]|D5G2;|conn@7|a|B
+EjtagOut[8:0]|jtagOut[1:9]|D5G2;|conn@8|y|B
+X