migrate jelib->delib
[fleet.git] / chips / marina / electric / jtagScan.delib / scan_write_sizeable.sch
1 HjtagScan|8.10k
2
3 # External Libraries:
4
5 LpurpleFive|purpleFive
6
7 LredFive|redFive
8
9 # Cell scan_write_sizeable;1{sch}
10 Cscan_write_sizeable;1{sch}||schematic|1091749080000|1185367908213|I|LEDRIVE_inv@0()F0.0
11 IpurpleFive:LEsettings;1{ic}|LEsettin@0||27|-13|||D5G4;|ATTR_LESETTINGS(D5G1;NPX-4.25;Y-4;)I1|ATTR_alpha(D5G1;P)F0.7|ATTR_epsilon(D6G1;NPX-4;Y1.5;)F0.0010|ATTR_gate_cap(D6G1;NPX-4;Y-0.5;)F0.19|ATTR_keeper_ratio(D6G1;NPX-4;Y-3.5;)F0.1|ATTR_max_iter(D6G1;NPX-4;Y0.5;)I30|ATTR_su(D6G1;NPX-4;Y3.5;)F4.7|ATTR_wire_ratio(D6G1;NPX-4;Y2.5;)F0.16|ATTR_diffn(D6G1;NX-4;Y-1.5;)F0.7|ATTR_diffp(D6G1;NX-4;Y-2.5;)F0.7
12 Ngeneric:Facet-Center|art@0||0|0||||AV
13 NOff-Page|conn@0||-7|18|||RRR|
14 NOff-Page|conn@1||-15|0||||
15 NOff-Page|conn@2||21|0||||
16 NOff-Page|conn@3||-15|-11|||X|
17 IpurpleFive:invK;1{ic}|inv@0||7|-11|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_LEKEEPER(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX1.5;Y2;)SLE.getdrive()|ATTR_drive0(P)Sweak0|ATTR_drive1(P)Sweak1|ATTR_su(P)I-1|LEDRIVE_rings_pl@0.ring12jo.stageD.scanCL@0.scan_wri@0.inv@0()F2.6221714|LEDRIVE_rings_pl@0.ring12jo.stageF.scanCL@0.scan_wri@0.inv@0()F2.6263635|LEDRIVE_rings_pl@0.ring12jo.stageF@0.scanCL@0.scan_wri@0.inv@0()F2.6006925|LEDRIVE_rings_pl@0.ring12jo.stageLast.scanCL@0.scan_wri@0.inv@0()F1.6793743|LEDRIVE_rings_pl@0.ring12jo.stageLast.scanCL@1.scan_wri@0.inv@0()F2.8190556|LEDRIVE_rings_pl@0.ring12jo.stageR@0.scanCL@0.scan_wri@0.inv@0()F3.0149877|LEDRIVE_rings_pl@0.ring12jo.stageR@1.scanCL@0.scan_wri@0.inv@0()F2.6289072|LEDRIVE_rings_pl@0.ring12jo.stageR@4.scanCL@0.scan_wri@0.inv@0()F2.6029|LEDRIVE_rings_pl@0.ring12jo.stageR@5.scanCL@0.scan_wri@0.inv@0()F2.601262|LEDRIVE_rings_pl@0.ring12jo.stageR@6.scanCL@0.scan_wri@0.inv@0()F2.8416858|LEDRIVE_rings_pl@0.ring12jo.stageR@7.scanCL@0.scan_wri@0.inv@0()F2.6174629|LEDRIVE_rings_pl@0.ring12jo.stageR@8.scanCL@0.scan_wri@0.inv@0()F2.602224|LEDRIVE_rings_pl@0.ring12jo.stageR@9.scanCL@0.scan_wri@0.inv@0()F2.6018288|LEDRIVE_rings_pl@0.ring12jo.stageR@10.scanCL@0.scan_wri@0.inv@0()F2.8417127|LEDRIVE_rings_pl@0.ring12jo.stageR@15.scanCL@0.scan_wri@0.inv@0()F1.4017258|LEDRIVE_rings_pl@0.ring12jo.stagesIandJ.stageI.scanCL@0.scan_wri@0.inv@0()F2.9494765|LEDRIVE_rings_pl@0.ring12jo.stagesIandJ.stageJ.scanDK@0.scan_wri@0.inv@0()F3.0016952|LEDRIVE_rings_pl@0.ring12jo.stagesIandJ.stageJ.scanDK@1.scan_wri@0.inv@0()F1.4199084|LEDRIVE_rings_pl@0.ring12sr.stageD.scanCL@0.scan_wri@0.inv@0()F2.578363|LEDRIVE_rings_pl@0.ring12sr.stageF.scanCL@0.scan_wri@0.inv@0()F2.438247|LEDRIVE_rings_pl@0.ring12sr.stageF@0.scanCL@0.scan_wri@0.inv@0()F2.4145942|LEDRIVE_rings_pl@0.ring12sr.stageLast.scanCL@0.scan_wri@0.inv@0()F1.8868889|LEDRIVE_rings_pl@0.ring12sr.stageLast.scanCL@1.scan_wri@0.inv@0()F2.3819084|LEDRIVE_rings_pl@0.ring12sr.stageR@0.scanCL@0.scan_wri@0.inv@0()F2.3452568|LEDRIVE_rings_pl@0.ring12sr.stageR@1.scanCL@0.scan_wri@0.inv@0()F2.4096658|LEDRIVE_rings_pl@0.ring12sr.stageR@4.scanCL@0.scan_wri@0.inv@0()F2.4150383|LEDRIVE_rings_pl@0.ring12sr.stageR@5.scanCL@0.scan_wri@0.inv@0()F2.4156616|LEDRIVE_rings_pl@0.ring12sr.stageR@6.scanCL@0.scan_wri@0.inv@0()F2.738191|LEDRIVE_rings_pl@0.ring12sr.stageR@7.scanCL@0.scan_wri@0.inv@0()F2.4400513|LEDRIVE_rings_pl@0.ring12sr.stageR@8.scanCL@0.scan_wri@0.inv@0()F2.4173539|LEDRIVE_rings_pl@0.ring12sr.stageR@9.scanCL@0.scan_wri@0.inv@0()F2.415343|LEDRIVE_rings_pl@0.ring12sr.stageR@10.scanCL@0.scan_wri@0.inv@0()F2.7395425|LEDRIVE_rings_pl@0.ring12sr.stageR@15.scanCL@0.scan_wri@0.inv@0()F2.4278798|LEDRIVE_rings_pl@0.ring12sr.stagesIandJ.stageI.scanCL@0.scan_wri@0.inv@0()F2.354721|LEDRIVE_rings_pl@0.ring12sr.stagesIandJ.stageJ.scanDK@0.scan_wri@0.inv@0()F2.6512134|LEDRIVE_spD.stageD@0.scanCL@0.scan_wri@0.inv@0()F2.3551552|LEDRIVE_spD.stageD@1.scanCL@0.scan_wri@0.inv@0()F2.3551552|LEDRIVE_spF.stageF@0.scanCL@0.scan_wri@0.inv@0()F1.9782276|LEDRIVE_spF.stageF@1.scanCL@0.scan_wri@0.inv@0()F1.9782276|LEDRIVE_spI.stageI@0.scanCL@0.scan_wri@0.inv@0()F1.8382272|LEDRIVE_spI.stageI@1.scanCL@0.scan_wri@0.inv@0()F1.8382272|LEDRIVE_spJ.stageJ@0.scanDK@0.scan_wri@0.inv@0()F2.1964023|LEDRIVE_spJ.stageJ@1.scanDK@0.scan_wri@0.inv@0()F2.1964023|LEDRIVE_spR2.stgR2.scanCL@0.scan_wri@0.inv@0()F1.9528397|LEDRIVE_spR2.stgR.scanCL@0.scan_wri@0.inv@0()F1.9528397|LEDRIVE_spR3.stgR2.scanCL@0.scan_wri@0.inv@0()F1.9871473|LEDRIVE_spR3.stgR.scanCL@0.scan_wri@0.inv@0()F1.9871473|LEDRIVE_spR4.stageR@0.scanCL@0.scan_wri@0.inv@0()F1.9545844|LEDRIVE_spR4.stageR@1.scanCL@0.scan_wri@0.inv@0()F1.9545844|LEDRIVE_spR5.stageR@0.scanCL@0.scan_wri@0.inv@0()F1.9628426|LEDRIVE_spR5.stageR@1.scanCL@0.scan_wri@0.inv@0()F1.9628426|LEDRIVE_spR6.stageR@0.scanCL@0.scan_wri@0.inv@0()F1.9541925|LEDRIVE_spR6.stageR@1.scanCL@0.scan_wri@0.inv@0()F1.9541925|LEDRIVE_spR7.stageR@0.scanCL@0.scan_wri@0.inv@0()F1.9152501|LEDRIVE_spR7.stageR@1.scanCL@0.scan_wri@0.inv@0()F1.9152501|LEDRIVE_spR8.stgR2.scanCL@0.scan_wri@0.inv@0()F1.9745136|LEDRIVE_spR8.stgR.scanCL@0.scan_wri@0.inv@0()F1.9745136|LEDRIVE_spR9.stgR2.scanCL@0.scan_wri@0.inv@0()F1.9528512|LEDRIVE_spR9.stgR.scanCL@0.scan_wri@0.inv@0()F1.9528512|LEDRIVE_spR10.stageR@0.scanCL@0.scan_wri@0.inv@0()F1.9752063|LEDRIVE_spR10.stageR@1.scanCL@0.scan_wri@0.inv@0()F1.9752063|LEDRIVE_spR11.stgR2.scanCL@0.scan_wri@0.inv@0()F1.9528512|LEDRIVE_spR11.stgR.scanCL@0.scan_wri@0.inv@0()F1.9528512|LEDRIVE_spR12.stageR@0.scanCL@0.scan_wri@0.inv@0()F1.9803469|LEDRIVE_spR12.stageR@1.scanCL@0.scan_wri@0.inv@0()F1.9803469|LEDRIVE_spR13.stgR2.scanCL@0.scan_wri@0.inv@0()F1.9529091|LEDRIVE_spR13.stgR.scanCL@0.scan_wri@0.inv@0()F1.9529091|LEDRIVE_spR14.stageR@0.scanCL@0.scan_wri@0.inv@0()F1.9813435|LEDRIVE_spR14.stageR@1.scanCL@0.scan_wri@0.inv@0()F1.9813435|LEDRIVE_spR15.stgR2.scanCL@0.scan_wri@0.inv@0()F1.954359|LEDRIVE_spR15.stgR.scanCL@0.scan_wri@0.inv@0()F1.954359|LEDRIVE_spR16.stageR@0.scanCL@0.scan_wri@0.inv@0()F1.98148|LEDRIVE_spR16.stageR@1.scanCL@0.scan_wri@0.inv@0()F1.98148|LEDRIVE_spR17.stgR2.scanCL@0.scan_wri@0.inv@0()F1.9614788|LEDRIVE_spR17.stgR.scanCL@0.scan_wri@0.inv@0()F1.9614788|LEDRIVE_spR18.stageR@0.scanCL@0.scan_wri@0.inv@0()F1.9815|LEDRIVE_spR18.stageR@1.scanCL@0.scan_wri@0.inv@0()F1.9815|LEDRIVE_spR19.stgR2.scanCL@0.scan_wri@0.inv@0()F1.9784622|LEDRIVE_spR19.stgR.scanCL@0.scan_wri@0.inv@0()F1.9784622|LEDRIVE_spR20.stageR@0.scanCL@0.scan_wri@0.inv@0()F1.9824551|LEDRIVE_spR20.stageR@1.scanCL@0.scan_wri@0.inv@0()F1.9824551|LEDRIVE_spR21.stgR2.scanCL@0.scan_wri@0.inv@0()F2.3384118|LEDRIVE_spR21.stgR.scanCL@0.scan_wri@0.inv@0()F2.3384118|LEDRIVE_spR.stgR2.scanCL@0.scan_wri@0.inv@0()F1.9518957|LEDRIVE_spR.stgR.scanCL@0.scan_wri@0.inv@0()F1.9518957|LEDRIVE_stageF@0.scanCL@0.scan_wri@0.inv@0()F2.5951848|LEDRIVE_stageR@0.scanCL@0.scan_wri@0.inv@0()F3.002816|LEDRIVE_stageR@1.scanCL@0.scan_wri@0.inv@0()F2.6232517|LEDRIVE_stageR@3.scanCL@0.scan_wri@0.inv@0()F2.621337|LEDRIVE_stageR@4.scanCL@0.scan_wri@0.inv@0()F2.599385|LEDRIVE_stageR@5.scanCL@0.scan_wri@0.inv@0()F2.5982518|LEDRIVE_stageR@6.scanCL@0.scan_wri@0.inv@0()F2.8368661|LEDRIVE_stageR@7.scanCL@0.scan_wri@0.inv@0()F2.6139977|LEDRIVE_stageR@8.scanCL@0.scan_wri@0.inv@0()F2.599126|LEDRIVE_stageR@9.scanCL@0.scan_wri@0.inv@0()F2.5985289|LEDRIVE_stageR@10.scanCL@0.scan_wri@0.inv@0()F2.8368692|LEDRIVE_stageR@11.scanCL@0.scan_wri@0.inv@0()F2.579733|LEDRIVE_stageR@12.scanCL@0.scan_wri@0.inv@0()F2.4110222|LEDRIVE_stageR@14.scanCL@0.scan_wri@0.inv@0()F2.6191623|LEDRIVE_stageR@15.scanCL@0.scan_wri@0.inv@0()F1.3996453|LEDRIVE_stageTai@0.scanCL@0.scan_wri@0.inv@0()F1.6766113|LEDRIVE_stageTai@0.scanCL@1.scan_wri@0.inv@0()F2.7977278|LEDRIVE_stagesIa@0.stageI@0.scanCL@0.scan_wri@0.inv@0()F2.7874992|LEDRIVE_stagesIa@0.stageI@1.scanDK@0.scan_wri@0.inv@0()F2.9603624|LEDRIVE_stagesIa@0.stageI@1.scanDK@1.scan_wri@0.inv@0()F1.4729604
18 IredFive:inv;1{ic}|inv@1||-7|7|XRRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S3.667|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
19 IredFive:inv;1{ic}|invLT@0||7|0|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
20 IpassTF;1{ic}|passTF@0||-7.5|0|Y||D5G4;
21 IpassTF;1{ic}|passTF@1||0|-6.5|YRRR||D5G4;
22 NWire_Pin|pin@0||-8|-6||||
23 NWire_Pin|pin@1||0|0||||
24 NWire_Pin|pin@2||-7|12||||
25 NWire_Pin|pin@3||-8|12||||
26 NWire_Pin|pin@4||-7|-7||||
27 NWire_Pin|pin@5||0|-11||||
28 NWire_Pin|pin@6||15|0||||
29 NWire_Pin|pin@7||15|-11||||
30 Ngeneric:Invisible-Pin|pin@8||4|32|||||ART_message(D5G6;)Sscan_write_sizeable
31 Ngeneric:Invisible-Pin|pin@9||4|25|||||ART_message(D5G2;)Ssizeable version of scan_write, used for place wire keeper scan
32 Iscan_write_sizeable;1{ic}|scan_wri@0||20|15|||D5G4;
33 Awire|net@0|||0|passTF@1|passF|-2|-6|pin@0||-8|-6
34 Awire|net@1|||1800|pin@1||0|0|invLT@0|in|4.5|0
35 Awire|net@2|||0|pin@6||15|0|invLT@0|out|9.5|0
36 Awire|net@3|||900|pin@6||15|0|pin@7||15|-11
37 Awire|net@4|||0|pin@7||15|-11|inv@0|in|9.5|-11
38 Awire|net@5|||0|pin@1||0|0|passTF@0|drn|-5.5|0
39 Awire|net@6|||2700|passTF@1|drn|0|-4.5|pin@1||0|0
40 Awire|net@7|||2700|pin@0||-8|-6|passTF@0|passT|-8|2
41 Awire|net@8|||2700|passTF@0|passF|-7|2|inv@1|out|-7|4.5
42 Awire|net@9|||2700|inv@1|in|-7|9.5|pin@2||-7|12
43 Awire|net@10|||0|pin@2||-7|12|pin@3||-8|12
44 Awire|net@11|||900|pin@3||-8|12|passTF@0|passT|-8|2
45 Awire|net@12|||900|passTF@0|passF|-7|2|pin@4||-7|-7
46 Awire|net@13|||1800|pin@4||-7|-7|passTF@1|passT|-2|-7
47 Awire|net@14|||0|inv@0|out|4.5|-11|pin@5||0|-11
48 Awire|net@15|||2700|pin@5||0|-11|passTF@1|src|0|-8.5
49 Awire|net@16|||900|conn@0|y|-7|16|pin@2||-7|12
50 Awire|net@17|||1800|conn@1|y|-13|0|passTF@0|src|-9.5|0
51 Awire|net@18|||0|conn@2|a|19|0|pin@6||15|0
52 Awire|net@21|||0|pin@5||0|-11|conn@3|a|-13|-11
53 Edin||D5G2;|conn@1|a|I
54 Edout||D5G2;|conn@2|y|O
55 Ekept||D5G2;|conn@3|y|B
56 Ewr||D5G2;|conn@0|a|I
57 X