add viewdraw_import example schematic/symbol dir for user evaluation and Viewdraw/DxDesigner import testing

This commit is contained in:
Stefan Frederik 2022-01-15 13:31:45 +01:00
parent 3f017074be
commit 727f842778
99 changed files with 6251 additions and 0 deletions

View File

@ -0,0 +1,101 @@
ViewDraw to Xschem importer script
This directory contains a set of test example schematics to be translated into xschem
the translate.sh script does all the translations, just run it:
./translate.sh
translated xschem files will be in xchem_lib/ directory.
the xschemrc file in current directory sets up the library paths
including the xschem_lib directory with translated schematics/symbols.
Run xschem in current directory so it will set up correctly and find the translated schematics.
Example:
./xschem xschem_lib/dti_28hc_6p5t_40_ffqx1.sch
files are translated one by one by the viewdraw_import.awk script, it is used as follows:
./viewdraw_import.awk xschem_lib /path/to/viewdraw/schematic.1 > /path/to/xschem/schematic.sch
or:
./viewdraw_import.awk xschem_lib /path/to/viewdraw/symbol.1 > /path/to/xschem/symbol.sym
the first parameter to viewdraw_import.awk is the file to be processed, the second argument
is the xschem library (directory) that instances will use to reference symbols, i am
putting all xschem translated objects into xschem_lib/
-----
Additional useful info found on the internet:
https://github.com/ljmljz/schematic-file-converter
ViewDraw (and descendents) Schematic Parser
==========================================
As best I (Patrick Yeon) can tell, ViewDraw has been associated with ViewLogic,
Innoveda Corp., and now with Mentor under their ePD and DxDesigner tools.
The format, extended as needed, still shows up in some places in the latest
version of DxDesigner I have seen, even though the iCDB is meant to be the
project database.
The work to understand the format is based off Stuart Brorson and Steven
Salkow's earlier "ViewDraw File Formats" documentation, with Patrick Yeon
working out further extended details based on ViewDraw output files strewn
about online.
Current Status
--------------
The parser can make a decent attempt at parsing schematic and symbol data
from old versions (schematic files with V 51, symbol files with V 50 or 51,
that I've seen).
It has no way to stitch together multi-page designs, and some details fall
through the cracks because they haven't been worked into the upverter
format (yet).
This parser has been developed with the
[ml50x design files](http://www.xilinx.com/support/documentation/boards_and_kits/ml50x_schematics.zip)
Bugs, Omissions, and other Brokeness
------------------------------------
At the moment, probably a fair number.
* A few features of the ViewDraw format couldn't be fit into the upverter
output format yet: part flipping and re-scaling, at least
Todo
----
In no particular order:
* Harden up against invalid input
* Work is likely required around pin numbering/naming
* Nets should be streamlined so that they use a minimum of points
* Test, test, test.
How To Help
-----------
I no longer have access to DxDesigner, so any design output to help shore up
the understanding of this format would be helpful,
especially if it is not currently handled properly or completely by the code.
ViewDraw output from other tools/versions would also be helpful.
Further Notes
-------------
From a helpful viewdraw.ini, suspect this is about the `Q` command:
```
| Colors
| ------------------------------------------------------------------
|
| 0 Black | 4 Red | 8 Gray | 12 Lt. Red
| 1 Blue | 5 Magenta | 9 Lt. Blue | 13 Lt. Magenta
| 2 Green | 6 Brown | 10 Lt. Green | 14 Yellow
| 3 Cyan | 7 Lt. Gray | 11 Lt. Cyan | 15 White
|
|
| Fillstyles:
| ------------------------------------------------------------------
|
| 0 Hollow | 1 Solid
|
|
| Object Color | Fillstyle | Linestyle
| | or Font |
```

View File

@ -0,0 +1,19 @@
V 51
K 419708849300 INV
Y 0
D 0 0 1700 1100
Z 1
i 47
I 2 test:SHEET_B 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I2
T 800 590 20 6 6 TEXT1
T 1040 590 20 6 9 TEXT3
T 800 670 20 6 5 TEXT4
T 570 670 20 6 2 TEXT5
T 1040 670 20 6 8 TEXT6
T 800 750 20 6 4 TEXT7
T 570 590 20 6 3 TEXT2
T 1040 750 20 6 7 TEXT9
T 570 750 20 6 1 TEXT8
E

Binary file not shown.

View File

@ -0,0 +1,185 @@
V 51
K 419708849300 INV
Y 0
D 0 0 1700 1100
Z 1
i 47
N 32
J 930 520 1
J 964 520 2
S 1 2
N 33
J 1064 520 2
J 1110 520 1
S 1 2
N 34
J 1014 440 1
J 1014 460 2
S 1 2
N 36
J 1100 150 1
J 1066 150 2
S 2 1
N 37
J 966 150 2
J 920 150 1
S 2 1
N 38
J 1016 230 1
J 1016 210 2
S 2 1
N 40
J 900 240 1
J 900 274 2
S 1 2
N 41
J 900 374 2
J 900 420 1
S 1 2
N 42
J 980 324 1
J 960 324 2
S 2 1
N 44
J 1140 376 2
J 1140 410 1
S 1 2
N 45
J 1140 230 1
J 1140 276 2
S 1 2
N 46
J 1080 326 2
J 1060 326 1
S 2 1
I 35 test:NMOS 1 964 460 7 1 '
A 1004 580 10 7 9 1 MODEL=NM
L 1064 460 10 7 3 0 1 0 MN8
A 1047 498 10 7 9 1 W=WN
A 1036 499 10 7 9 1 L=LN
A 1024 490 10 7 9 3 M
C 34 2 12 0
C 32 2 17 0
C 33 1 16 0
I 39 test:NMOS 1 1066 210 5 1 '
A 1026 90 10 5 9 1 MODEL=NM
L 966 210 10 5 3 0 1 0 MN6
A 983 172 10 5 9 1 W=WN
A 994 171 10 5 9 1 L=LN
A 1006 180 10 5 9 3 M
C 38 2 12 0
C 36 2 17 0
C 37 1 16 0
I 43 test:NMOS 1 960 274 4 1 '
A 840 314 10 4 9 1 MODEL=NM
L 960 374 10 4 3 0 1 0 MN5
A 922 357 10 4 9 1 W=WN
A 921 346 10 4 9 1 L=LN
A 930 334 10 4 9 3 M
C 42 2 12 0
C 40 2 17 0
C 41 1 16 0
I 47 test:NMOS 1 1080 376 6 1 '
A 1200 336 10 6 9 1 MODEL=NM
L 1080 276 10 6 3 0 1 0 MN7
A 1118 293 10 6 9 1 W=WN
A 1119 304 10 6 9 1 L=LN
A 1110 316 10 6 9 3 M
C 46 1 12 0
C 44 1 17 0
C 45 2 16 0
N 28
J 324 140 2
J 290 140 1
S 2 1
N 29
J 470 140 1
J 424 140 2
S 2 1
N 30
J 374 200 2
J 374 220 1
S 1 2
I 31 test:NMOS 1 324 200 3 1 '
A 364 80 10 3 9 1 MODEL=NM
L 424 200 10 3 3 0 1 0 MN2
A 407 162 10 3 9 1 W=WN
A 396 161 10 3 9 1 L=LN
A 384 170 10 3 9 3 M
C 30 1 12 0
C 28 1 17 0
C 29 2 16 0
N 24
J 426 510 2
J 460 510 1
S 1 2
N 25
J 280 510 1
J 326 510 2
S 1 2
N 26
J 376 450 2
J 376 430 1
S 2 1
I 27 test:NMOS 1 426 450 1 1 '
A 386 570 10 1 9 1 MODEL=NM
L 326 450 10 1 3 0 1 0 MN4
A 343 488 10 1 9 1 W=WN
A 354 489 10 1 9 1 L=LN
A 366 480 10 1 9 3 M
C 26 1 12 0
C 24 1 17 0
C 25 2 16 0
N 20
J 260 386 2
J 260 420 1
S 1 2
N 21
J 260 240 1
J 260 286 2
S 1 2
N 22
J 320 336 2
J 340 336 1
S 1 2
I 23 test:NMOS 1 320 386 2 1 '
A 200 346 10 2 9 1 MODEL=NM
L 320 286 10 2 3 0 1 0 MN3
A 282 303 10 2 9 1 W=WN
A 281 314 10 2 9 1 L=LN
A 290 326 10 2 9 3 M
C 22 1 12 0
C 20 1 17 0
C 21 2 16 0
N 19
J 500 250 1
J 500 284 2
S 1 2
I 2 test:SHEET_B 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I2
N 5
J 500 384 2
J 500 430 1
S 1 2
N 7
J 420 334 1
J 440 334 2
S 1 2
I 4 test:NMOS 1 440 284 0 1 '
A 560 324 10 0 9 1 MODEL=NM
L 440 384 10 0 3 0 1 0 MN1
A 478 367 10 0 9 1 W=WN
A 479 356 10 0 9 1 L=LN
A 470 344 10 0 9 3 M
C 7 2 12 0
C 19 2 17 0
C 5 1 16 0
T 490 800 20 0 3 TEXT1
T 400 750 20 3 3 TEXT2
T 310 820 20 2 3 TEXT3
T 420 870 20 1 3 TEXT4
T 1090 820 20 6 3 TEXT7
T 1020 750 20 5 3 TEXT6
T 910 800 20 4 3 TEXT5
T 1000 870 20 7 3 TEXT8
E

Binary file not shown.

View File

@ -0,0 +1,420 @@
V 51
K 349782057500 umc_dti_sffqs11ux4
Y 0
D 0 0 2338 1653
Z 7
i 234
I 139 test:SHEET_A2 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I139
I 102 test:OUTPUT 1 2160 1010 0 1 '
L 2190 1010 20 0 3 0 1 0 Q
C 104 1 9 0
I 106 test:DTI_GEN_TX 1 1590 980 0 1 '
A 1690 950 10 0 9 1 WNA=0.185
Q 14 5 0
A 1710 970 10 0 9 1 M=1
Q 14 5 0
A 1710 960 10 0 9 1 WPA=0.185
L 1590 980 10 0 3 0 1 0 X1I106
C 87 1 1 0
C 105 5 2 0
C 9 7 3 0
C 6 8 4 0
I 97 test:DTI_GEN_INV 1 2050 1160 4 1 '
A 1988 1228 10 4 9 1 WP=0.1
Q 14 5 0
A 1988 1218 10 4 9 1 WN=0.1
Q 14 5 0
L 2050 1160 10 0 3 0 1 0 X1I97
C 101 2 5 0
C 105 3 4 0
I 112 test:DTI_GEN_INV 1 1580 1370 3 1 '
A 1638 1308 10 3 9 1 WN=0.185
Q 14 5 0
A 1648 1308 10 3 9 1 WP=0.1
Q 14 5 0
L 1580 1370 10 0 3 0 1 0 X1I112
C 9 8 5 0
C 6 15 4 0
I 103 test:DTI_GEN_INV 1 1980 980 0 1 '
A 2042 1038 10 0 9 1 WN=0.185
Q 14 5 0
A 2042 1058 10 0 9 1 M=1
Q 14 5 0
A 2042 1048 10 0 9 1 WP=0.185
L 1980 980 10 0 3 0 1 0 X1I103
C 104 2 5 0
C 105 1 4 0
I 88 test:DTI_GEN_INV 1 1400 980 0 1 '
A 1462 1038 10 0 9 1 WN=0.185
Q 14 5 0
A 1462 1048 10 0 9 1 WP=0.185
Q 14 5 0
L 1400 980 10 0 3 0 1 0 X1I88
A 1470 1060 10 0 9 1 M=1
C 87 2 5 0
C 187 4 4 0
I 80 test:PMOS 1 1410 1190 4 1 '
A 1360 1275 15 4 9 1 W=0.1
Q 14 5 0
A 1360 1260 15 4 9 1 L=LPD
Q 14 5 0
L 1410 1190 10 0 3 0 1 0 M1I80
C 87 6 12 0
C 77 2 15 0
C 78 2 14 0
I 99 test:PMOS 1 1770 1050 0 1 '
A 1820 1135 15 0 9 1 W=0.1
Q 14 5 0
A 1820 1120 15 0 9 1 L=LPD
Q 14 5 0
L 1770 1050 10 0 3 0 1 0 M1I99
C 6 11 12 0
C 92 2 15 0
C 105 6 14 0
I 96 test:PMOS 1 1890 1150 4 1 '
A 1840 1235 15 4 9 1 W=0.1
Q 14 5 0
A 1840 1220 15 4 9 1 L=LPD
Q 14 5 0
L 1890 1150 10 0 3 0 1 0 M1I96
C 101 1 12 0
C 91 2 15 0
C 92 1 14 0
I 210 test:PMOS 1 1080 1160 0 1 '
A 1130 1230 15 0 9 1 L=LPD
Q 14 5 0
A 1130 1245 15 0 9 1 W=0.185
Q 14 5 0
L 1080 1160 10 0 3 0 1 0 M1I210
C 6 2 12 0
C 204 2 15 0
C 203 2 14 0
I 83 test:PMOS 1 1410 1090 4 1 '
A 1360 1175 15 4 9 1 W=0.1
Q 14 5 0
A 1360 1160 15 4 9 1 L=LPD
Q 14 5 0
L 1410 1090 10 0 3 0 1 0 M1I83
C 9 11 12 0
C 78 1 15 0
C 187 7 14 0
I 213 test:PMOS 1 1080 1060 0 1 '
A 1130 1145 15 0 9 1 W=0.185
Q 14 5 0
A 1130 1130 15 0 9 1 L=LPD
Q 14 5 0
L 1080 1060 10 0 3 0 1 0 M1I213
C 161 1 12 0
C 203 1 15 0
C 187 1 14 0
I 170 test:PMOS 1 600 1030 0 1 '
A 650 1115 15 0 9 1 W=0.185
Q 14 5 0
A 650 1100 15 0 9 1 L=LPD
Q 14 5 0
L 600 1030 10 0 3 0 1 0 M1I170
C 190 5 12 0
C 178 2 15 0
C 161 6 14 0
I 84 test:NMOS 1 1290 790 0 1 '
A 1340 860 15 0 9 1 L=LND
Q 14 5 0
A 1340 875 15 0 9 1 W=0.1
Q 14 5 0
L 1290 790 10 0 3 0 1 0 M1I84
C 6 5 12 0
C 79 2 17 0
C 187 5 16 0
I 81 test:NMOS 1 1410 690 4 1 '
A 1360 760 15 4 9 1 L=LND
Q 14 5 0
A 1360 775 15 4 9 1 W=0.1
Q 14 5 0
L 1410 690 10 0 3 0 1 0 M1I81
C 87 3 12 0
C 76 2 17 0
C 79 1 16 0
I 98 test:NMOS 1 1770 740 0 1 '
A 1820 810 15 0 9 1 L=LND
Q 14 5 0
A 1820 825 15 0 9 1 W=0.1
Q 14 5 0
L 1770 740 10 0 3 0 1 0 M1I98
C 9 5 12 0
C 94 2 17 0
C 105 2 16 0
I 95 test:NMOS 1 1890 640 4 1 '
A 1770 710 15 4 9 1 L=LND
Q 14 5 0
A 1770 725 15 4 9 1 W=0.1
Q 14 5 0
L 1890 640 10 0 3 0 1 0 M1I95
C 101 5 12 0
C 111 2 17 0
C 94 1 16 0
I 211 test:NMOS 1 1080 790 0 1 '
A 1130 860 15 0 9 1 L=LND
Q 14 5 0
A 1130 875 15 0 9 1 W=0.185
Q 14 5 0
L 1080 790 10 0 3 0 1 0 M1I211
C 9 1 12 0
C 205 2 17 0
C 206 2 16 0
I 212 test:NMOS 1 1080 890 0 1 '
A 1130 975 15 0 9 1 W=0.185
Q 14 5 0
A 1130 960 15 0 9 1 L=LND
Q 14 5 0
L 1080 890 10 0 3 0 1 0 M1I212
C 161 3 12 0
C 206 1 17 0
C 187 3 16 0
I 171 test:NMOS 1 600 910 0 1 '
A 650 980 15 0 9 1 L=LND
Q 14 5 0
A 650 995 15 0 9 1 W=0.185
Q 14 5 0
L 600 910 10 0 3 0 1 0 M1I171
C 190 6 12 0
C 173 2 17 0
C 161 8 16 0
I 208 test:VSS 1 1120 750 0 1 '
C 205 1 1 0
I 110 test:VSS 1 1810 600 0 1 '
C 111 1 1 0
I 82 test:VSS 1 1330 650 0 1 '
C 76 1 1 0
I 174 test:VSS 1 640 870 0 1 '
C 173 1 1 0
I 207 test:VDD 1 1120 1260 0 1 '
C 204 1 4 0
I 100 test:VDD 1 1810 1250 0 1 '
C 91 1 4 0
I 85 test:VDD 1 1330 1290 0 1 '
C 77 1 4 0
I 179 test:VDD 1 640 1130 0 1 '
C 178 1 4 0
I 169 test:INPUT 1 260 1020 0 1 '
L 220 1020 20 0 3 0 1 0 D
C 190 3 8 0
I 125 test:INPUT 1 260 1390 0 1 '
L 220 1390 20 0 3 0 1 0 CK
C 6 4 8 0
N 78
J 1350 1190 2
J 1350 1190 2
S 1 2
L 1350 1190 10 0 3 0 1 0 1N78
N 203
J 1140 1160 2
J 1140 1160 2
S 1 2
L 1140 1160 10 0 3 0 1 0 1N203
N 204
J 1140 1260 2
J 1140 1260 2
S 1 2
N 205
J 1140 790 2
J 1140 790 2
S 1 2
N 206
J 1140 890 2
J 1140 890 2
S 1 2
L 1140 890 10 0 3 0 1 0 1N206
N 178
J 660 1130 2
J 660 1130 2
S 2 1
N 111
J 1830 640 2
J 1830 640 2
S 1 2
N 91
J 1830 1250 2
J 1830 1250 2
S 1 2
N 92
J 1830 1150 2
J 1830 1150 2
S 1 2
L 1830 1150 10 0 3 0 1 0 1N92
N 94
J 1830 740 2
J 1830 740 2
S 2 1
L 1830 740 10 0 3 0 1 0 1N94
N 76
J 1350 690 2
J 1350 690 2
S 1 2
N 77
J 1350 1290 2
J 1350 1290 2
S 1 2
N 79
J 1350 790 2
J 1350 790 2
S 1 2
L 1350 790 10 0 3 0 1 0 1N79
N 190
J 560 960 3
J 560 1080 3
J 290 1030 2
J 560 1030 5
J 600 1080 2
J 600 960 2
S 1 6
S 2 5
S 3 4
S 1 4
S 4 2
N 104
J 2160 1020 2
J 2060 1020 2
S 2 1
N 9
J 1080 840 2
J 850 840 3
J 850 1360 3
J 1570 1360 3
J 1770 790 2
J 1570 790 5
J 1620 1070 2
J 1620 1290 2
J 1620 1140 5
J 1570 1140 5
J 1410 1140 2
S 3 4
S 6 4
S 6 5
S 6 10
S 9 8
L 1620 1280 10 3 3 0 1 0 CKB
S 10 9
S 11 10
S 7 9
S 2 3
S 2 1
N 187
J 1140 1060 2
J 1140 1020 5
J 1140 990 2
J 1400 1020 2
J 1350 890 2
J 1350 1020 5
J 1350 1090 2
S 6 7
S 5 6
S 6 4
S 3 2
S 2 1
S 2 6
L 1200 1020 10 0 3 0 1 0 ML
N 6
J 1060 1210 3
J 1080 1210 2
J 1060 1400 5
J 290 1400 2
J 1290 840 2
J 1250 840 3
J 1250 1400 5
J 1620 980 2
J 1620 940 3
J 1740 940 3
J 1770 1100 2
J 1740 1100 5
J 1740 1400 3
J 1620 1400 5
J 1620 1370 2
S 1 2
S 1 3
S 4 3
S 6 5
S 7 14
S 9 8
S 9 10
S 10 12
S 12 11
S 12 13
S 14 13
S 15 14
S 3 7
S 6 7
N 105
J 1980 1020 2
J 1830 840 2
J 2050 1200 2
J 2090 1200 3
J 1650 1020 2
J 1830 1050 2
J 1830 1020 5
J 1830 860 5
J 2090 860 3
S 2 8
S 3 4
S 7 6
S 8 7
S 9 4
S 8 9
S 5 7
L 1810 1020 10 0 3 0 1 0 XIDB
S 7 1
N 101
J 1890 1200 2
J 1970 1200 2
J 1940 1200 5
J 1940 690 3
J 1890 690 2
S 1 3
L 1900 1200 10 0 3 0 1 0 SL
S 3 2
S 4 3
S 5 4
N 161
J 1080 1110 2
J 1050 1110 3
J 1080 940 2
J 1050 940 3
J 1050 1020 5
J 660 1030 2
J 660 1020 5
J 660 1010 2
S 2 1
S 5 2
S 4 3
S 4 5
S 7 5
S 7 6
S 8 7
L 1065 1110 10 0 3 0 1 0 1N161
N 173
J 660 910 2
J 660 910 2
S 1 2
N 87
J 1590 1020 2
J 1480 1020 2
J 1410 740 2
J 1530 740 3
J 1530 1020 5
J 1410 1240 2
J 1530 1240 3
S 3 4
S 6 7
S 4 5
S 2 5
S 5 1
L 1535 1020 10 0 3 0 1 0 RM
S 5 7
l 2 1490 1070 1500 1420
T 1200 1440 10 0 3 Re-name node to RM for removal sim.
T 100 60 10 0 3 Hiep confirm latest Oct03rd_2021
U 2050 20 20 0 3 3 @DATEIME=13-7-2017_00:05:33
Q 14 5 0
U 2000 60 20 0 3 3 @NAME=dti_28hc_6p5t_40_ffqx1
Q 14 5 0
E

View File

@ -0,0 +1,86 @@
V 51
K 250805739600 dti_and2x1
Y 0
D 0 0 1700 1100
Z 1
i 70
I 63 test:NM 1 790 540 0 1 '
L 790 600 10 0 3 0 1 0 N1
A 790 591 10 0 3 1 W=0.185
Q 14 5 0
A 791 545 10 0 3 1 M=1
Q 14 5 0
A 791 584 10 0 3 1 L=0.04
Q 14 5 0
C 68 2 19 0
A 840 558 10 3 1 3 #=3
C 47 2 21 0
A 786 570 10 0 3 3 #=2
C 62 3 20 0
A 840 582 10 1 1 3 #=1
I 60 test:PM 1 790 680 0 1 '
L 790 740 10 0 3 0 1 0 P1
Q 14 5 0
A 791 724 10 0 3 1 L=0.04
Q 14 5 0
A 790 731 10 0 3 1 W=0.185
Q 14 5 0
A 791 685 10 0 3 1 M=1
Q 14 5 0
C 61 2 15 0
A 840 722 10 3 1 3 #=1
C 47 6 12 0
A 778 710 10 0 3 3 #=2
C 62 4 14 0
A 840 698 10 1 1 3 #=3
I 59 test:VDD 1 820 740 0 1 '
C 61 1 4 0
N 61
J 840 740 2
J 840 740 2
S 2 1
I 67 test:VSS 1 820 500 0 1 '
C 68 1 1 0
N 68
J 840 540 2
J 840 540 2
S 2 1
N 62
J 960 640 2
J 840 640 5
J 840 600 2
J 840 680 2
S 2 4
S 3 2
S 2 1
I 1 test:SH_B 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I1
I 70 test:OUTPUT 1 960 630 0 1 '
L 990 630 20 0 3 0 1 0 Z
C 62 1 9 0
N 47
J 630 640 2
J 790 570 2
J 760 570 3
J 760 640 5
J 760 710 3
J 790 710 2
S 1 4
S 3 2
S 3 4
S 4 5
S 5 6
I 55 test:INPUT 1 600 630 0 1 '
L 580 630 20 0 3 0 1 0 A
C 47 1 8 0
T 1270 20 20 0 3 tm28_6p5t_stdcells
Q 14 5 0
U 1600 20 20 0 3 3 @SHEET=1
Q 14 5 0
U 1650 20 20 0 3 3 @SHEETTOTAL=1
Q 14 5 0
U 1270 60 20 0 3 3 @NAME=dti_28hc_6p5t_40_invx1
Q 14 5 0
U 1490 40 20 0 3 3 @DATETIME=12-29-2021_16:57
Q 14 5 0
E

View File

@ -0,0 +1,155 @@
V 51
K 250805739600 dti_and2x1
Y 0
D 0 0 1700 1100
Z 1
i 70
I 57 INPUT 1 440 450 0 1 '
L 420 450 20 0 3 0 1 0 B
C 56 4 8 0
N 53
J 840 730 2
J 840 730 2
S 2 1
N 51
J 710 730 2
J 710 730 2
S 2 1
N 45
J 710 430 2
J 710 430 2
S 2 1
N 43
J 710 490 2
J 710 530 2
S 1 2
L 710 510 10 0 3 0 1 0 1N43
I 1 SH_B 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 x1i1
I 50 VDD 1 690 730 0 1 '
C 51 1 4 0
I 55 INPUT 1 440 620 0 1 '
L 420 620 20 0 3 0 1 0 A
C 54 2 8 0
N 54
J 630 630 5
J 470 630 2
J 660 700 2
J 630 700 3
J 660 560 2
J 630 560 3
S 4 3
S 1 4
S 6 1
S 6 5
S 2 1
N 56
J 760 700 3
J 630 460 5
J 760 460 3
J 470 460 2
J 660 460 2
J 790 700 2
S 1 6
S 3 1
S 4 2
S 2 5
S 2 3
I 52 VDD 1 820 730 0 1 '
C 53 1 4 0
I 44 VSS 1 690 390 0 1 '
C 45 1 1 0
I 46 PM 1 660 670 0 1 '
L 660 730 10 0 3 0 1 0 P1
Q 14 5 0
A 661 714 10 0 3 1 L=0.04
Q 14 5 0
A 660 721 10 0 3 1 W=0.185
Q 14 5 0
A 661 675 10 0 3 1 M=1
Q 14 5 0
C 51 2 15 0
A 710 712 10 3 1 3 #=1
C 54 3 12 0
A 648 700 10 0 3 3 #=2
C 47 3 14 0
A 710 688 10 1 1 3 #=3
I 49 PM 1 790 670 0 1 '
L 790 730 10 0 3 0 1 0 P2
A 790 721 10 0 3 1 W=0.185
Q 14 5 0
A 791 675 10 0 3 1 M=1
Q 14 5 0
A 791 714 10 0 3 1 L=0.04
Q 14 5 0
Q 14 5 0
C 47 5 14 0
A 840 688 10 1 1 3 #=3
C 56 6 12 0
A 778 700 10 0 3 3 #=2
C 53 2 15 0
A 840 712 10 3 1 3 #=1
T 1270 40 20 0 3 andy
Q 14 5 0
T 1270 20 20 0 3 tm28_6p5t_stdcells
Q 14 5 0
U 1600 20 20 0 3 3 @SHEET=1
Q 14 5 0
U 1650 20 20 0 3 3 @SHEETTOTAL=1
Q 14 5 0
U 1270 60 20 0 3 3 @NAME=dti_28hc_6p5t_40_nand2x1
Q 14 5 0
U 1490 40 20 0 3 3 @DATETIME=7-7-2016_3:20
Q 14 5 0
N 47
J 970 630 2
J 710 590 2
J 710 670 2
J 710 630 5
J 840 670 2
J 840 630 5
S 6 1
S 2 4
S 4 3
S 4 6
S 6 5
I 70 OUTPUT 1 970 620 0 1 '
L 1000 620 20 0 3 0 1 0 Z
C 47 1 9 0
I 42 NM 1 660 430 0 1 '
L 660 490 10 0 3 0 1 0 N2
A 660 481 10 0 3 1 W=0.185
Q 14 5 0
A 661 435 10 0 3 1 M=1
Q 14 5 0
A 661 474 10 0 3 1 L=0.04
Q 14 5 0
Q 14 5 0
C 43 1 20 0
A 710 472 10 1 1 3 #=1
C 56 5 21 0
A 656 460 10 0 3 3 #=2
C 45 2 19 0
A 710 448 10 3 1 3 #=3
I 41 NM 1 660 530 0 1 '
L 660 590 10 0 3 0 1 0 N1
Q 14 5 0
A 661 574 10 0 3 1 L=0.04
Q 14 5 0
A 660 581 10 0 3 1 W=0.185
Q 14 5 0
A 661 535 10 0 3 1 M=1
Q 14 5 0
C 43 2 19 0
A 710 548 10 3 1 3 #=3
C 54 5 21 0
A 656 560 10 0 3 3 #=2
C 47 2 20 0
A 710 572 10 1 1 3 #=1
E

View File

@ -0,0 +1,155 @@
V 51
K 250805739600 dti_and2x1
Y 0
D 0 0 1700 1100
Z 1
i 78
N 78
J 710 510 2
J 710 510 2
S 2 1
I 77 VSS 1 690 470 0 1 '
C 78 1 1 0
N 72
J 710 810 2
J 710 820 2
S 1 2
N 71
J 710 750 2
J 710 710 2
S 2 1
L 710 730 10 0 3 0 1 0 1N71
N 45
J 850 510 2
J 850 510 2
S 2 1
I 1 SH_B 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 x1i1
I 55 INPUT 1 440 600 0 1 '
L 420 600 20 0 3 0 1 0 A
C 54 2 8 0
N 54
J 630 610 5
J 470 610 2
J 660 680 2
J 630 680 3
J 660 540 2
J 630 540 3
S 4 3
S 1 4
S 6 1
S 6 5
S 2 1
I 46 PM 1 660 650 0 1 '
L 660 710 10 0 3 0 1 0 P1
Q 14 5 0
A 661 694 10 0 3 1 L=0.04
Q 14 5 0
A 660 701 10 0 3 1 W=0.185
Q 14 5 0
A 661 655 10 0 3 1 M=1
Q 14 5 0
C 71 2 15 0
A 710 692 10 3 1 3 #=1
C 54 3 12 0
A 648 680 10 0 3 3 #=2
C 47 3 14 0
A 710 668 10 1 1 3 #=3
I 41 NM 1 660 510 0 1 '
L 660 570 10 0 3 0 1 0 N1
Q 14 5 0
A 661 554 10 0 3 1 L=0.04
Q 14 5 0
A 660 561 10 0 3 1 W=0.185
Q 14 5 0
A 661 515 10 0 3 1 M=1
Q 14 5 0
C 78 2 19 0
A 710 528 10 3 1 3 #=3
C 54 5 21 0
A 656 540 10 0 3 3 #=2
C 47 2 20 0
A 710 552 10 1 1 3 #=1
I 50 VDD 1 690 820 0 1 '
C 72 2 4 0
I 74 INPUT 1 440 770 0 1 '
L 420 770 20 0 3 0 1 0 B
C 56 3 8 0
I 42 NM 1 800 510 0 1 '
L 800 570 10 0 3 0 1 0 N2
A 800 561 10 0 3 1 W=0.185
Q 14 5 0
A 801 515 10 0 3 1 M=1
Q 14 5 0
A 801 554 10 0 3 1 L=0.04
Q 14 5 0
Q 14 5 0
C 47 6 20 0
A 850 552 10 1 1 3 #=1
C 56 6 21 0
A 796 540 10 0 3 3 #=2
C 45 2 19 0
A 850 528 10 3 1 3 #=3
I 44 VSS 1 830 470 0 1 '
C 45 1 1 0
N 56
J 770 780 3
J 630 780 5
J 470 780 2
J 660 780 2
J 770 540 3
J 800 540 2
S 5 1
S 3 2
S 2 4
S 5 6
S 2 1
T 1270 40 20 0 3 andy
Q 14 5 0
T 1270 20 20 0 3 tm28_6p5t_stdcells
Q 14 5 0
U 1490 40 20 0 3 3 @DATETIME=7-7-2016_3:20
Q 14 5 0
U 1270 60 20 0 3 3 @NAME=dti_28hc_6p5t_40_nor2x1
Q 14 5 0
U 1650 20 20 0 3 3 @SHEETTOTAL=1
Q 14 5 0
U 1600 20 20 0 3 3 @SHEET=1
Q 14 5 0
N 47
J 1100 610 2
J 710 570 2
J 710 650 2
J 710 610 5
J 850 610 5
J 850 570 2
S 5 1
S 2 4
S 4 3
S 4 5
S 6 5
I 70 OUTPUT 1 1100 600 0 1 '
L 1130 600 20 0 3 0 1 0 Z
C 47 1 9 0
I 49 PM 1 660 750 0 1 '
L 660 810 10 0 3 0 1 0 P2
A 660 801 10 0 3 1 W=0.185
Q 14 5 0
A 661 755 10 0 3 1 M=1
Q 14 5 0
A 661 794 10 0 3 1 L=0.04
Q 14 5 0
Q 14 5 0
C 71 1 14 0
A 710 768 10 1 1 3 #=3
C 56 4 12 0
A 648 780 10 0 3 3 #=2
C 72 1 15 0
A 710 792 10 3 1 3 #=1
E

View File

@ -0,0 +1,77 @@
V 51
K 419708849300 INV
Y 0
D 0 0 1700 1100
Z 1
i 18
I 18 MISC:OUTPUT 1 930 600 0 1 '
C 5 1 9 0
I 16 MISC:INPUT 1 640 600 0 1 '
C 7 1 8 0
N 13
J 840 464 2
J 840 460 3
J 840 464 2
S 2 1
S 2 3
N 10
J 840 734 2
J 840 730 3
J 840 734 2
S 2 1
S 2 3
I 2 MISC:SHEET_B 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 x1i2
I 9 SOURCES:VDD 1 820 734 0 1 '
C 10 1 4 0
I 12 SOURCES:VSS 1 820 424 0 1 '
C 13 1 1 0
N 7
J 670 610 2
J 760 610 5
J 760 684 3
J 760 514 3
J 780 684 2
J 780 514 2
S 4 2
S 3 5
S 2 3
S 4 6
S 1 2
L 710 610 10 0 9 0 1 0 A
N 5
J 930 610 2
J 840 610 5
J 840 634 2
J 840 564 2
S 4 2
S 2 3
S 2 1
L 880 610 10 0 9 0 1 0 Z
U 1400 60 20 0 3 3 @NAME=DTI_GEN_INV
Q 14 3 0
U 1420 20 20 0 3 3 @DATETIME=7-12-2018_22:50
Q 14 3 0
I 3 DEVICES:PMOS 1 780 634 0 1 '
L 780 634 10 0 3 0 1 0 m1i3
A 810 699 10 0 9 3 M
A 820 709 10 0 9 1 L=LP
A 821 717 10 0 9 1 W=WP
C 5 3 14 0
A 840 669 10 3 1 3 #=3
C 7 5 12 0
A 780 684 10 0 3 3 #=2
C 10 3 15 0
A 840 699 10 1 1 3 #=1
I 4 DEVICES:NMOS 1 780 464 0 1 '
L 780 464 10 0 3 0 1 0 m1i4
A 810 524 10 0 9 3 M
A 819 536 10 0 9 1 L=LN
A 818 547 10 0 9 1 W=WN
C 13 3 17 0
A 840 499 10 3 1 3 #=3
C 7 6 12 0
A 780 514 10 0 3 3 #=2
C 5 4 16 0
A 840 529 10 1 1 3 #=1
E

View File

@ -0,0 +1,59 @@
V 51
K 175113123700 EW_TXGATE
Y 0
D 0 0 1169 826
Z 5
i 15
I 1 test:SHEET_A4 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I1
N 14
J 370 320 1
J 550 320 3
J 550 370 1
S 2 3
S 1 2
I 13 MISC:INPUT 1 340 310 0 1 '
L 340 320 10 0 9 0 1 0 NG
I 12 MISC:INPUT 1 340 600 0 1 '
L 340 610 10 0 9 0 1 0 PG
N 11
J 370 610 1
J 550 610 3
J 550 570 1
S 1 2
S 3 2
I 10 MISC:OUTPUT 1 730 460 0 1 '
L 790 470 10 0 9 0 1 0 OUT
N 6
J 730 470 1
J 620 470 5
J 600 510 1
J 620 510 3
J 620 430 3
J 600 430 1
S 2 1
S 5 2
S 3 4
S 2 4
S 6 5
I 8 MISC:INPUT 1 340 460 0 1 '
L 340 470 10 0 9 0 1 0 IN
N 4
J 500 510 1
J 480 510 3
J 370 470 1
J 480 470 5
J 480 430 3
J 500 430 1
S 2 1
S 4 2
S 3 4
S 5 4
S 5 6
I 3 DEVICES:PMOS 1 500 570 3 1 '
L 500 570 10 0 3 0 1 0 M1I3
A 591 527 10 3 9 1 W=WPA
I 2 DEVICES:NMOS 1 600 370 1 1 '
L 600 370 10 0 3 0 1 0 M1I2
A 510 415 10 1 9 1 W=WNA
E

View File

@ -0,0 +1,416 @@
V 51
K 349782057500 umc_dti_sffqs11ux4
Y 0
D 0 0 2338 1653
Z 7
i 234
I 139 test:SHEET_A2 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I139
I 102 test:OUTPUT 1 2160 1010 0 1 '
L 2190 1010 20 0 3 0 1 0 Q
C 104 1 9 0
I 106 test:DTI_GEN_TX 1 1590 980 0 1 '
A 1690 950 10 0 9 1 WNA=0.185
Q 14 5 0
A 1710 970 10 0 9 1 M=1
Q 14 5 0
A 1710 960 10 0 9 1 WPA=0.185
L 1590 980 10 0 3 0 1 0 X1I106
C 87 1 1 0
C 105 5 2 0
C 9 7 3 0
C 6 8 4 0
I 97 test:DTI_GEN_INV 1 2050 1160 4 1 '
A 1988 1228 10 4 9 1 WP=0.1
Q 14 5 0
A 1988 1218 10 4 9 1 WN=0.1
Q 14 5 0
L 2050 1160 10 0 3 0 1 0 X1I97
C 101 2 5 0
C 105 3 4 0
I 112 test:DTI_GEN_INV 1 1580 1370 3 1 '
A 1638 1308 10 3 9 1 WN=0.185
Q 14 5 0
A 1648 1308 10 3 9 1 WP=0.1
Q 14 5 0
L 1580 1370 10 0 3 0 1 0 X1I112
C 9 8 5 0
C 6 15 4 0
I 103 test:DTI_GEN_INV 1 1980 980 0 1 '
A 2042 1038 10 0 9 1 WN=0.185
Q 14 5 0
A 2042 1058 10 0 9 1 M=1
Q 14 5 0
A 2042 1048 10 0 9 1 WP=0.185
L 1980 980 10 0 3 0 1 0 X1I103
C 104 2 5 0
C 105 1 4 0
I 88 test:DTI_GEN_INV 1 1400 980 0 1 '
A 1462 1038 10 0 9 1 WN=0.185
Q 14 5 0
A 1462 1048 10 0 9 1 WP=0.185
Q 14 5 0
L 1400 980 10 0 3 0 1 0 X1I88
A 1470 1060 10 0 9 1 M=1
C 87 2 5 0
C 187 4 4 0
I 80 test:PMOS 1 1410 1190 4 1 '
A 1360 1275 15 4 9 1 W=0.1
Q 14 5 0
A 1360 1260 15 4 9 1 L=LPD
Q 14 5 0
L 1410 1190 10 0 3 0 1 0 M1I80
C 87 6 12 0
C 77 2 15 0
C 78 2 14 0
I 99 test:PMOS 1 1770 1050 0 1 '
A 1820 1135 15 0 9 1 W=0.1
Q 14 5 0
A 1820 1120 15 0 9 1 L=LPD
Q 14 5 0
L 1770 1050 10 0 3 0 1 0 M1I99
C 6 11 12 0
C 92 2 15 0
C 105 6 14 0
I 96 test:PMOS 1 1890 1150 4 1 '
A 1840 1235 15 4 9 1 W=0.1
Q 14 5 0
A 1840 1220 15 4 9 1 L=LPD
Q 14 5 0
L 1890 1150 10 0 3 0 1 0 M1I96
C 101 1 12 0
C 91 2 15 0
C 92 1 14 0
I 210 test:PMOS 1 1080 1160 0 1 '
A 1130 1230 15 0 9 1 L=LPD
Q 14 5 0
A 1130 1245 15 0 9 1 W=0.185
Q 14 5 0
L 1080 1160 10 0 3 0 1 0 M1I210
C 6 2 12 0
C 204 2 15 0
C 203 2 14 0
I 83 test:PMOS 1 1410 1090 4 1 '
A 1360 1175 15 4 9 1 W=0.1
Q 14 5 0
A 1360 1160 15 4 9 1 L=LPD
Q 14 5 0
L 1410 1090 10 0 3 0 1 0 M1I83
C 9 11 12 0
C 78 1 15 0
C 187 7 14 0
I 213 test:PMOS 1 1080 1060 0 1 '
A 1130 1145 15 0 9 1 W=0.185
Q 14 5 0
A 1130 1130 15 0 9 1 L=LPD
Q 14 5 0
L 1080 1060 10 0 3 0 1 0 M1I213
C 161 1 12 0
C 203 1 15 0
C 187 1 14 0
I 170 test:PMOS 1 600 1030 0 1 '
A 650 1115 15 0 9 1 W=0.185
Q 14 5 0
A 650 1100 15 0 9 1 L=LPD
Q 14 5 0
L 600 1030 10 0 3 0 1 0 M1I170
C 190 5 12 0
C 178 2 15 0
C 161 6 14 0
I 84 test:NMOS 1 1290 790 0 1 '
A 1340 860 15 0 9 1 L=LND
Q 14 5 0
A 1340 875 15 0 9 1 W=0.1
Q 14 5 0
L 1290 790 10 0 3 0 1 0 M1I84
C 6 5 12 0
C 79 2 17 0
C 187 5 16 0
I 81 test:NMOS 1 1410 690 4 1 '
A 1360 760 15 4 9 1 L=LND
Q 14 5 0
A 1360 775 15 4 9 1 W=0.1
Q 14 5 0
L 1410 690 10 0 3 0 1 0 M1I81
C 87 3 12 0
C 76 2 17 0
C 79 1 16 0
I 98 test:NMOS 1 1770 740 0 1 '
A 1820 810 15 0 9 1 L=LND
Q 14 5 0
A 1820 825 15 0 9 1 W=0.1
Q 14 5 0
L 1770 740 10 0 3 0 1 0 M1I98
C 9 5 12 0
C 94 2 17 0
C 105 2 16 0
I 95 test:NMOS 1 1890 640 4 1 '
A 1770 710 15 4 9 1 L=LND
Q 14 5 0
A 1770 725 15 4 9 1 W=0.1
Q 14 5 0
L 1890 640 10 0 3 0 1 0 M1I95
C 101 5 12 0
C 111 2 17 0
C 94 1 16 0
I 211 test:NMOS 1 1080 790 0 1 '
A 1130 860 15 0 9 1 L=LND
Q 14 5 0
A 1130 875 15 0 9 1 W=0.185
Q 14 5 0
L 1080 790 10 0 3 0 1 0 M1I211
C 9 1 12 0
C 205 2 17 0
C 206 2 16 0
I 212 test:NMOS 1 1080 890 0 1 '
A 1130 975 15 0 9 1 W=0.185
Q 14 5 0
A 1130 960 15 0 9 1 L=LND
Q 14 5 0
L 1080 890 10 0 3 0 1 0 M1I212
C 161 3 12 0
C 206 1 17 0
C 187 3 16 0
I 171 test:NMOS 1 600 910 0 1 '
A 650 980 15 0 9 1 L=LND
Q 14 5 0
A 650 995 15 0 9 1 W=0.185
Q 14 5 0
L 600 910 10 0 3 0 1 0 M1I171
C 190 6 12 0
C 173 2 17 0
C 161 8 16 0
I 208 test:VSS 1 1120 750 0 1 '
C 205 1 1 0
I 110 test:VSS 1 1810 600 0 1 '
C 111 1 1 0
I 82 test:VSS 1 1330 650 0 1 '
C 76 1 1 0
I 174 test:VSS 1 640 870 0 1 '
C 173 1 1 0
I 207 test:VDD 1 1120 1260 0 1 '
C 204 1 4 0
I 100 test:VDD 1 1810 1250 0 1 '
C 91 1 4 0
I 85 test:VDD 1 1330 1290 0 1 '
C 77 1 4 0
I 179 test:VDD 1 640 1130 0 1 '
C 178 1 4 0
I 169 test:INPUT 1 260 1020 0 1 '
L 220 1020 20 0 3 0 1 0 D
C 190 3 8 0
I 125 test:INPUT 1 260 1390 0 1 '
L 220 1390 20 0 3 0 1 0 CK
C 6 4 8 0
N 78
J 1350 1190 2
J 1350 1190 2
S 1 2
L 1350 1190 10 0 3 0 1 0 1N78
N 203
J 1140 1160 2
J 1140 1160 2
S 1 2
L 1140 1160 10 0 3 0 1 0 1N203
N 204
J 1140 1260 2
J 1140 1260 2
S 1 2
N 205
J 1140 790 2
J 1140 790 2
S 1 2
N 206
J 1140 890 2
J 1140 890 2
S 1 2
L 1140 890 10 0 3 0 1 0 1N206
N 178
J 660 1130 2
J 660 1130 2
S 2 1
N 111
J 1830 640 2
J 1830 640 2
S 1 2
N 91
J 1830 1250 2
J 1830 1250 2
S 1 2
N 92
J 1830 1150 2
J 1830 1150 2
S 1 2
L 1830 1150 10 0 3 0 1 0 1N92
N 94
J 1830 740 2
J 1830 740 2
S 2 1
L 1830 740 10 0 3 0 1 0 1N94
N 76
J 1350 690 2
J 1350 690 2
S 1 2
N 77
J 1350 1290 2
J 1350 1290 2
S 1 2
N 79
J 1350 790 2
J 1350 790 2
S 1 2
L 1350 790 10 0 3 0 1 0 1N79
N 190
J 560 960 3
J 560 1080 3
J 290 1030 2
J 560 1030 5
J 600 1080 2
J 600 960 2
S 1 6
S 2 5
S 3 4
S 1 4
S 4 2
N 104
J 2160 1020 2
J 2060 1020 2
S 2 1
N 9
J 1080 840 2
J 850 840 3
J 850 1360 3
J 1570 1360 3
J 1770 790 2
J 1570 790 5
J 1620 1070 2
J 1620 1290 2
J 1620 1140 5
J 1570 1140 5
J 1410 1140 2
S 3 4
S 6 4
S 6 5
S 6 10
S 9 8
L 1620 1280 10 3 3 0 1 0 CKB
S 10 9
S 11 10
S 7 9
S 2 3
S 2 1
N 187
J 1140 1060 2
J 1140 1020 5
J 1140 990 2
J 1400 1020 2
J 1350 890 2
J 1350 1020 5
J 1350 1090 2
S 6 7
S 5 6
S 6 4
S 3 2
S 2 1
S 2 6
L 1200 1020 10 0 3 0 1 0 ML
N 6
J 1060 1210 3
J 1080 1210 2
J 1060 1400 5
J 290 1400 2
J 1290 840 2
J 1250 840 3
J 1250 1400 5
J 1620 980 2
J 1620 940 3
J 1740 940 3
J 1770 1100 2
J 1740 1100 5
J 1740 1400 3
J 1620 1400 5
J 1620 1370 2
S 1 2
S 1 3
S 4 3
S 6 5
S 7 14
S 9 8
S 9 10
S 10 12
S 12 11
S 12 13
S 14 13
S 15 14
S 3 7
S 6 7
N 105
J 1980 1020 2
J 1830 840 2
J 2050 1200 2
J 2090 1200 3
J 1650 1020 2
J 1830 1050 2
J 1830 1020 5
J 1830 860 5
J 2090 860 3
S 2 8
S 3 4
S 7 6
S 8 7
S 9 4
S 8 9
S 5 7
L 1810 1020 10 0 3 0 1 0 XIDB
S 7 1
N 101
J 1890 1200 2
J 1970 1200 2
J 1940 1200 5
J 1940 690 3
J 1890 690 2
S 1 3
L 1900 1200 10 0 3 0 1 0 SL
S 3 2
S 4 3
S 5 4
N 161
J 1080 1110 2
J 1050 1110 3
J 1080 940 2
J 1050 940 3
J 1050 1020 5
J 660 1030 2
J 660 1020 5
J 660 1010 2
S 2 1
S 5 2
S 4 3
S 4 5
S 7 5
S 7 6
S 8 7
L 1065 1110 10 0 3 0 1 0 1N161
N 173
J 660 910 2
J 660 910 2
S 1 2
N 87
J 1590 1020 2
J 1480 1020 2
J 1410 740 2
J 1530 740 3
J 1530 1020 5
J 1410 1240 2
J 1530 1240 3
S 3 4
S 6 7
S 4 5
S 2 5
S 5 1
L 1535 1020 10 0 3 0 1 0 RM
S 5 7
l 2 1490 1070 1500 1420
T 1200 1440 10 0 3 Re-name node to RM for removal sim.
T 100 60 10 0 3 Hiep confirm latest Oct03rd_2021
E

View File

@ -0,0 +1,76 @@
V 51
K 250805739600 dti_and2x1
Y 0
D 0 0 1700 1100
Z 1
i 70
I 63 test:NM 1 790 540 0 1 '
L 790 600 10 0 3 0 1 0 N1
A 790 591 10 0 3 1 W=0.185
Q 14 5 0
A 791 545 10 0 3 1 M=1
Q 14 5 0
A 791 584 10 0 3 1 L=0.04
Q 14 5 0
C 68 2 19 0
A 840 558 10 3 1 3 #=3
C 47 2 21 0
A 786 570 10 0 3 3 #=2
C 62 3 20 0
A 840 582 10 1 1 3 #=1
I 60 test:PM 1 790 680 0 1 '
L 790 740 10 0 3 0 1 0 P1
Q 14 5 0
A 791 724 10 0 3 1 L=0.04
Q 14 5 0
A 790 731 10 0 3 1 W=0.185
Q 14 5 0
A 791 685 10 0 3 1 M=1
Q 14 5 0
C 61 2 15 0
A 840 722 10 3 1 3 #=1
C 47 6 12 0
A 778 710 10 0 3 3 #=2
C 62 4 14 0
A 840 698 10 1 1 3 #=3
I 59 test:VDD 1 820 740 0 1 '
C 61 1 4 0
N 61
J 840 740 2
J 840 740 2
S 2 1
I 67 test:VSS 1 820 500 0 1 '
C 68 1 1 0
N 68
J 840 540 2
J 840 540 2
S 2 1
N 62
J 960 640 2
J 840 640 5
J 840 600 2
J 840 680 2
S 2 4
S 3 2
S 2 1
I 1 test:SH_B 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I1
I 70 test:OUTPUT 1 960 630 0 1 '
L 990 630 20 0 3 0 1 0 Z
C 62 1 9 0
N 47
J 630 640 2
J 790 570 2
J 760 570 3
J 760 640 5
J 760 710 3
J 790 710 2
S 1 4
S 3 2
S 3 4
S 4 5
S 5 6
I 55 test:INPUT 1 600 630 0 1 '
L 580 630 20 0 3 0 1 0 A
C 47 1 8 0
E

View File

@ -0,0 +1,135 @@
V 51
K 250805739600 dti_and2x1
Y 0
D 0 0 1700 1100
Z 1
i 70
I 57 test:INPUT 1 440 450 0 1 '
L 420 450 20 0 3 0 1 0 B
C 56 4 8 0
N 53
J 840 730 2
J 840 730 2
S 2 1
N 51
J 710 730 2
J 710 730 2
S 2 1
N 45
J 710 430 2
J 710 430 2
S 2 1
N 43
J 710 490 2
J 710 530 2
S 1 2
L 710 510 10 0 3 0 1 0 1N43
I 1 test:SH_B 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I1
I 50 test:VDD 1 690 730 0 1 '
C 51 1 4 0
I 55 test:INPUT 1 440 620 0 1 '
L 420 620 20 0 3 0 1 0 A
C 54 2 8 0
N 54
J 630 630 5
J 470 630 2
J 660 700 2
J 630 700 3
J 660 560 2
J 630 560 3
S 4 3
S 1 4
S 6 1
S 6 5
S 2 1
N 56
J 760 700 3
J 630 460 5
J 760 460 3
J 470 460 2
J 660 460 2
J 790 700 2
S 1 6
S 3 1
S 4 2
S 2 5
S 2 3
I 52 test:VDD 1 820 730 0 1 '
C 53 1 4 0
I 44 test:VSS 1 690 390 0 1 '
C 45 1 1 0
I 46 test:PM 1 660 670 0 1 '
L 660 730 10 0 3 0 1 0 P1
Q 14 5 0
A 661 714 10 0 3 1 L=0.04
Q 14 5 0
A 660 721 10 0 3 1 W=0.185
Q 14 5 0
A 661 675 10 0 3 1 M=1
Q 14 5 0
C 51 2 15 0
A 710 712 10 3 1 3 #=1
C 54 3 12 0
A 648 700 10 0 3 3 #=2
C 47 3 14 0
A 710 688 10 1 1 3 #=3
I 49 test:PM 1 790 670 0 1 '
L 790 730 10 0 3 0 1 0 P2
A 790 721 10 0 3 1 W=0.185
Q 14 5 0
A 791 675 10 0 3 1 M=1
Q 14 5 0
A 791 714 10 0 3 1 L=0.04
Q 14 5 0
C 47 5 14 0
A 840 688 10 1 1 3 #=3
C 56 6 12 0
A 778 700 10 0 3 3 #=2
C 53 2 15 0
A 840 712 10 3 1 3 #=1
N 47
J 970 630 2
J 710 590 2
J 710 670 2
J 710 630 5
J 840 670 2
J 840 630 5
S 6 1
S 2 4
S 4 3
S 4 6
S 6 5
I 70 test:OUTPUT 1 970 620 0 1 '
L 1000 620 20 0 3 0 1 0 Z
C 47 1 9 0
I 42 test:NM 1 660 430 0 1 '
L 660 490 10 0 3 0 1 0 N2
A 660 481 10 0 3 1 W=0.185
Q 14 5 0
A 661 435 10 0 3 1 M=1
Q 14 5 0
A 661 474 10 0 3 1 L=0.04
Q 14 5 0
C 43 1 20 0
A 710 472 10 1 1 3 #=1
C 56 5 21 0
A 656 460 10 0 3 3 #=2
C 45 2 19 0
A 710 448 10 3 1 3 #=3
I 41 test:NM 1 660 530 0 1 '
L 660 590 10 0 3 0 1 0 N1
Q 14 5 0
A 661 574 10 0 3 1 L=0.04
Q 14 5 0
A 660 581 10 0 3 1 W=0.185
Q 14 5 0
A 661 535 10 0 3 1 M=1
Q 14 5 0
C 43 2 19 0
A 710 548 10 3 1 3 #=3
C 54 5 21 0
A 656 560 10 0 3 3 #=2
C 47 2 20 0
A 710 572 10 1 1 3 #=1
E

View File

@ -0,0 +1,135 @@
V 51
K 250805739600 dti_and2x1
Y 0
D 0 0 1700 1100
Z 1
i 78
N 78
J 710 510 2
J 710 510 2
S 2 1
I 77 test:VSS 1 690 470 0 1 '
C 78 1 1 0
N 72
J 710 810 2
J 710 820 2
S 1 2
N 71
J 710 750 2
J 710 710 2
S 2 1
L 710 730 10 0 3 0 1 0 1N71
N 45
J 850 510 2
J 850 510 2
S 2 1
I 1 test:SH_B 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I1
I 55 test:INPUT 1 440 600 0 1 '
L 420 600 20 0 3 0 1 0 A
C 54 2 8 0
N 54
J 630 610 5
J 470 610 2
J 660 680 2
J 630 680 3
J 660 540 2
J 630 540 3
S 4 3
S 1 4
S 6 1
S 6 5
S 2 1
I 46 test:PM 1 660 650 0 1 '
L 660 710 10 0 3 0 1 0 P1
Q 14 5 0
A 661 694 10 0 3 1 L=0.04
Q 14 5 0
A 660 701 10 0 3 1 W=0.185
Q 14 5 0
A 661 655 10 0 3 1 M=1
Q 14 5 0
C 71 2 15 0
A 710 692 10 3 1 3 #=1
C 54 3 12 0
A 648 680 10 0 3 3 #=2
C 47 3 14 0
A 710 668 10 1 1 3 #=3
I 41 test:NM 1 660 510 0 1 '
L 660 570 10 0 3 0 1 0 N1
Q 14 5 0
A 661 554 10 0 3 1 L=0.04
Q 14 5 0
A 660 561 10 0 3 1 W=0.185
Q 14 5 0
A 661 515 10 0 3 1 M=1
Q 14 5 0
C 78 2 19 0
A 710 528 10 3 1 3 #=3
C 54 5 21 0
A 656 540 10 0 3 3 #=2
C 47 2 20 0
A 710 552 10 1 1 3 #=1
I 50 test:VDD 1 690 820 0 1 '
C 72 2 4 0
I 74 test:INPUT 1 440 770 0 1 '
L 420 770 20 0 3 0 1 0 B
C 56 3 8 0
I 42 test:NM 1 800 510 0 1 '
L 800 570 10 0 3 0 1 0 N2
A 800 561 10 0 3 1 W=0.185
Q 14 5 0
A 801 515 10 0 3 1 M=1
Q 14 5 0
A 801 554 10 0 3 1 L=0.04
Q 14 5 0
C 47 6 20 0
A 850 552 10 1 1 3 #=1
C 56 6 21 0
A 796 540 10 0 3 3 #=2
C 45 2 19 0
A 850 528 10 3 1 3 #=3
I 44 test:VSS 1 830 470 0 1 '
C 45 1 1 0
N 56
J 770 780 3
J 630 780 5
J 470 780 2
J 660 780 2
J 770 540 3
J 800 540 2
S 5 1
S 3 2
S 2 4
S 5 6
S 2 1
N 47
J 1100 610 2
J 710 570 2
J 710 650 2
J 710 610 5
J 850 610 5
J 850 570 2
S 5 1
S 2 4
S 4 3
S 4 5
S 6 5
I 70 test:OUTPUT 1 1100 600 0 1 '
L 1130 600 20 0 3 0 1 0 Z
C 47 1 9 0
I 49 test:PM 1 660 750 0 1 '
L 660 810 10 0 3 0 1 0 P2
A 660 801 10 0 3 1 W=0.185
Q 14 5 0
A 661 755 10 0 3 1 M=1
Q 14 5 0
A 661 794 10 0 3 1 L=0.04
Q 14 5 0
C 71 1 14 0
A 710 768 10 1 1 3 #=3
C 56 4 12 0
A 648 780 10 0 3 3 #=2
C 72 1 15 0
A 710 792 10 3 1 3 #=1
E

View File

@ -0,0 +1,67 @@
V 51
K 419708849300 INV
Y 0
D 0 0 1700 1100
Z 1
i 18
I 16 test:INPUT 1 640 600 0 1 '
C 7 1 8 0
I 18 test:OUTPUT 1 930 600 0 1 '
C 5 1 9 0
I 4 test:NMOS 1 780 464 0 1 '
A 818 547 10 0 9 1 W=WN
A 819 536 10 0 9 1 L=LN
A 810 524 10 0 9 3 M
L 780 464 10 0 3 0 1 0 M1I4
C 7 6 12 0
C 13 3 17 0
C 5 4 16 0
I 3 test:PMOS 1 780 634 0 1 '
A 821 717 10 0 9 1 W=WP
A 820 709 10 0 9 1 L=LP
A 810 699 10 0 9 3 M
L 780 634 10 0 3 0 1 0 M1I3
C 7 5 12 0
C 10 3 15 0
C 5 3 14 0
I 9 test:VDD 1 820 734 0 1 '
C 10 1 4 0
I 12 test:VSS 1 820 424 0 1 '
C 13 1 1 0
I 2 test:SHEET_B 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I2
N 13
J 840 464 2
J 840 460 3
J 840 464 2
S 2 1
S 2 3
N 10
J 840 734 2
J 840 730 3
J 840 734 2
S 2 1
S 2 3
N 7
J 670 610 2
J 760 610 5
J 760 684 3
J 760 514 3
J 780 684 2
J 780 514 2
S 4 2
S 3 5
S 2 3
S 4 6
S 1 2
L 710 610 10 0 9 0 1 0 A
N 5
J 930 610 2
J 840 610 5
J 840 634 2
J 840 564 2
S 4 2
S 2 3
S 2 1
L 880 610 10 0 9 0 1 0 Z
E

View File

@ -0,0 +1,69 @@
V 51
K 175113123700 EW_TXGATE
Y 0
D 0 0 1169 826
Z 5
i 15
I 2 test:NMOS 1 600 370 1 1 '
A 510 415 10 1 9 1 W=WNA
L 600 370 10 0 3 0 1 0 M1I2
C 14 3 12 0
C 6 6 17 0
C 4 6 16 0
I 3 test:PMOS 1 500 570 3 1 '
A 591 527 10 3 9 1 W=WPA
L 500 570 10 0 3 0 1 0 M1I3
C 11 3 12 0
C 6 3 15 0
C 4 1 14 0
I 10 test:OUTPUT 1 730 460 0 1 '
L 790 470 10 0 9 0 1 0 OUT
C 6 1 9 0
I 12 test:INPUT 1 340 600 0 1 '
L 340 610 10 0 9 0 1 0 PG
C 11 1 8 0
I 8 test:INPUT 1 340 460 0 1 '
L 340 470 10 0 9 0 1 0 IN
C 4 3 8 0
I 13 test:INPUT 1 340 310 0 1 '
L 340 320 10 0 9 0 1 0 NG
C 14 1 8 0
I 1 test:SHEET_A4 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I1
N 14
J 370 320 2
J 550 320 3
J 550 370 2
S 2 3
S 1 2
N 11
J 370 610 2
J 550 610 3
J 550 570 2
S 1 2
S 3 2
N 6
J 730 470 2
J 620 470 5
J 600 510 2
J 620 510 3
J 620 430 3
J 600 430 2
S 2 1
S 5 2
S 3 4
S 2 4
S 6 5
N 4
J 500 510 2
J 480 510 3
J 370 470 2
J 480 470 5
J 480 430 3
J 500 430 2
S 2 1
S 4 2
S 3 4
S 5 4
S 5 6
E

View File

@ -0,0 +1,26 @@
V 50
K 360680165500 INPUT
Y 4
D 0 0 30 20
Z 10
i 8
P 8 30 10 25 10 0 3 0
A 30 10 10 0 9 0 PINTYPE=IN
L 17 7 5 0 9 0 1 0 IN
Q 14 0 0
U 0 -20 10 0 9 0 IN
U 0 -10 10 0 9 0 PINORDER=IN
b 28 9 30 11
Q 4 1 0
l 2 19 5 25 10
l 2 25 10 19 15
l 2 19 15 2 15
l 3 19 5 19 5 2 5
l 2 27 10 20 4
l 2 2 5 2 15
l 2 1 16 1 16
l 2 27 10 20 16
l 2 20 16 1 16
l 2 20 4 1 4
l 2 1 4 1 16
E

View File

@ -0,0 +1,47 @@
V 51
K 62580629890 nmos
Y 1
D 0 0 100 100
Z 10
i 18
P 16 60 100 60 65 0 0 0
A 60 65 10 1 1 0 #=1
A 60 65 10 1 1 0 PINTYPE=BI
L 60 80 10 0 9 0 0 0 D
P 17 60 0 60 35 0 1 0
A 60 35 10 3 1 0 #=3
A 60 35 10 3 1 0 PINTYPE=BI
L 60 20 10 0 9 0 0 0 S
U 0 -130 10 0 9 0 NRS
U 0 -120 10 0 9 0 NRD
U 0 -110 10 0 9 0 PD
U 0 -100 10 0 9 0 PS
U 0 -90 10 0 9 0 AD
U 0 -70 10 0 9 0 AS
U 0 -40 10 0 9 0 GEO
U 0 -20 10 0 9 0 PINOFF
U 0 -10 10 0 9 0 BULK=VSS
U 50 85 10 0 9 1 W=WND
U 0 -80 10 0 9 0 ORDER=BULK$ MODEL$ L= W= AS= AD= PS= PD= NRD= NRS= M= GEO=
U 10 60 10 0 9 3 M
U 0 -60 10 0 9 0 MODEL=NM
U 0 -50 10 0 9 0 PREFIX=M
U 90 20 10 0 9 0 REFDES=N?
U 0 -30 10 0 9 0 PINORDER=D G S
U 49 72 10 0 9 1 L=LND
T 60 10 5 0 9 S
b 58 0 62 4
Q 4 1 0
b 58 96 62 100
Q 4 1 0
b 0 48 4 52
Q 4 1 0
l 2 40 30 40 70
l 2 30 35 30 65
P 12 0 50 30 50 0 2 0
A -10 50 10 0 3 0 #=2
A -10 50 10 0 3 0 PINTYPE=IN
L 10 50 10 0 9 0 0 0 G
l 2 60 65 40 65
l 2 60 35 40 35
E

View File

@ -0,0 +1,25 @@
V 50
K 360680165500 INPUT
Y 4
D 0 0 30 20
Z 10
i 10
P 9 0 10 4 10 0 2 0
A 0 10 10 0 3 0 PINTYPE=OUT
L 23 7 5 0 9 0 1 0 OUT
U 0 -20 10 0 9 0 OUT
U 0 -10 10 0 9 0 PINORDER=OUT
b 0 9 2 11
Q 4 1 0
l 2 22 5 28 10
l 2 28 10 22 15
l 2 22 15 5 15
l 3 22 5 22 5 5 5
l 2 30 10 23 4
l 2 5 5 5 15
l 2 4 16 4 16
l 2 30 10 23 16
l 2 23 16 4 16
l 2 23 4 4 4
l 2 4 4 4 16
E

View File

@ -0,0 +1,49 @@
V 51
K 196507574900 pmos
Y 1
D 0 0 100 100
Z 10
i 17
U 0 -90 10 0 9 0 NRS
U 0 -80 10 0 9 0 NRD
U 0 -70 10 0 9 0 PD
U 0 -60 10 0 9 0 PS
U 0 -50 10 0 9 0 AD
U 0 -40 10 0 9 0 AS
U 0 -30 10 0 9 0 GEO
U 0 -20 10 0 9 0 BULK=VDD
U 0 -10 10 0 9 0 PINOFF
U 148 -10 10 0 9 0 PINORDER=D G S
U 148 0 10 0 9 0 PREFIX=M
U 84 18 10 0 9 0 REFDES=P?
U 148 20 10 0 9 0 ORDER=BULK$ MODEL$ L= W= AS= AD= PS= PD= NRS= NRD= M= GEO=
U 148 30 10 0 9 0 MODEL=PM
U 10 65 10 0 9 3 M
U 49 83 10 0 9 1 W=WPD
U 50 75 10 0 9 1 L=LPD
P 14 60 0 60 35 0 1 0
A 60 35 10 3 1 0 #=3
A 60 35 10 3 1 0 PINTYPE=BI
L 60 30 10 0 9 0 0 0 D
P 15 60 100 60 65 0 0 0
A 60 65 10 1 1 0 #=1
A 60 65 10 1 1 0 PINTYPE=BI
L 60 80 10 0 9 0 0 0 S
T 70 80 5 0 9 S
b 58 0 62 4
Q 4 1 0
b 58 96 62 100
Q 4 1 0
b 0 48 4 52
Q 4 1 0
l 2 40 30 40 70
l 2 60 35 40 35
l 2 60 65 40 65
l 2 30 35 30 65
c 23 50 7
Q 12 0 0
P 12 0 50 16 50 0 2 0
A -14 50 10 0 3 0 #=2
A -14 50 10 0 3 0 PINTYPE=IN
L -4 50 10 0 9 0 0 0 G
E

View File

@ -0,0 +1,94 @@
V 51
K 428522324900 SHEET_B
|R 10:12_12-29-21
Y 3
D 0 0 1 1
Z 10
i 0
T 1200 20 20 4 9 Library
Q 10 5 0
l 2 1245 20 1245 0
Q 11 0 0
l 2 820 20 820 0
Q 11 0 0
l 2 395 20 395 0
Q 11 0 0
l 2 20 275 0 275
Q 11 0 0
l 2 20 550 0 550
Q 11 0 0
l 2 20 825 0 825
Q 11 0 0
l 2 400 1100 400 1080
Q 11 0 0
l 2 825 1100 825 1080
Q 11 0 0
l 2 1250 1075 1250 1075
l 2 1250 1075 1250 1075
l 2 1250 1075 1250 1075
l 2 1245 1085 1245 1085
l 2 1245 1085 1245 1085
l 2 1250 1085 1250 1085
l 2 1265 1075 1265 1075
l 2 1250 1100 1250 1080
Q 11 0 0
l 2 1700 825 1680 825
Q 11 0 0
l 2 1700 550 1680 550
Q 11 0 0
l 2 1690 550 1690 550
T 1485 0 10 0 3 D
T 1060 0 10 0 3 C
T 635 0 10 0 3 B
T 185 0 10 0 3 A
T 1685 420 10 0 3 3
T 1685 695 10 0 3 2
T 1685 970 10 0 3 1
T 185 1085 10 0 3 A
T 635 1085 10 0 3 B
T 1060 1085 10 0 3 C
T 1485 1085 10 0 3 D
T 10 930 10 0 3 1
T 10 655 10 0 3 2
T 10 380 10 0 3 3
T 10 105 10 0 3 4
l 2 1680 20 1680 1080
Q 11 0 0
l 2 1700 275 1680 275
Q 11 0 0
l 2 1680 1080 20 1080
Q 11 0 0
l 2 20 840 20 1080
Q 11 0 0
l 2 20 20 20 835
Q 11 0 0
T 1685 135 10 0 3 4
T 1200 40 20 4 9 Author
Q 10 5 0
T 1440 40 20 4 9 Date
Q 10 5 0
b 1200 40 1680 60
Q 11 0 0
b 1440 40 1680 60
Q 11 0 0
b 1200 60 1680 80
Q 11 0 0
b 1200 60 1680 80
Q 11 0 0
T 1200 60 20 4 9 Name
Q 10 5 0
T 1540 20 20 4 9 Sheet
Q 10 5 0
l 2 1680 20 20 20
Q 11 0 0
T 1620 20 20 4 9 of
Q 10 5 0
T 1630 0 20 4 9 SizeB
Q 10 5 0
b 1200 20 1680 40
Q 11 0 0
b 1540 20 1680 40
Q 11 0 0
b 1200 80 1680 150
Q 11 0 0
E

View File

@ -0,0 +1,61 @@
V 51
K 281696395000 s_a2
|R 10:12_12-29-21
Y 3
D 0 0 1 1
Z 10
i 0
l 2 1175 1630 1175 1653
Q 11 0 0
T 2050 60 10 0 9 Name
T 2320 20 10 0 9 Size A2
T 2240 40 10 0 9 Sheet
T 2250 60 10 0 9 Author
T 2080 40 10 0 9 Library
l 2 2180 60 2180 80
Q 11 0 0
b 2000 60 2320 80
Q 11 0 0
b 2000 40 2320 60
Q 11 0 0
b 2000 20 2320 40
Q 11 0 0
T 2010 20 10 0 3 Date
T 2334 1420 10 0 9 1
l 2 2322 835 2320 835
Q 11 0 0
l 2 2338 1240 2320 1240
Q 11 0 0
l 2 2338 435 2320 435
Q 11 0 0
l 2 2338 835 2320 835
Q 11 0 0
T 2334 1060 10 0 9 2
T 2334 635 10 0 9 3
T 2334 215 10 0 9 4
T 15 216 10 0 9 4
T 15 636 10 0 9 3
T 15 1061 10 0 9 2
T 15 1446 10 0 9 1
l 2 20 435 0 435
Q 11 0 0
l 2 20 1240 0 1240
Q 11 0 0
c -45 841 0
l 2 20 835 0 835
Q 11 0 0
l 2 1740 0 1740 20
Q 11 0 0
l 2 595 0 595 20
Q 11 0 0
l 2 1170 0 1170 20
Q 11 0 0
l 2 595 1630 595 1653
Q 11 0 0
l 2 1750 1630 1750 1653
Q 11 0 0
b 2000 80 2320 150
Q 11 0 0
b 20 20 2320 1630
Q 11 0 0
E

View File

@ -0,0 +1,26 @@
V 51
K 271258457200 sheet_a4
|R 10:12_12-29-21
Y 3
D 0 0 1 1
Z 10
i 0
T 882 51 10 0 9 Name
T 1159 10 10 0 9 Size A4
T 1079 30 10 0 9 Sheet
T 1089 50 10 0 9 Author
T 912 31 10 0 9 Library
l 2 1019 50 1019 70
Q 11 0 0
b 839 50 1159 70
Q 11 0 0
b 839 30 1159 50
Q 11 0 0
b 839 10 1159 30
Q 11 0 0
T 842 11 10 0 3 Date
b 839 70 1159 140
Q 11 0 0
b 10 10 1159 816
Q 11 0 0
E

View File

@ -0,0 +1,82 @@
V 51
K 428522324900 sheet_b
|R 10:13_12-29-21
Y 3
D 0 0 1 1
Z 10
i 0
T 1410 60 10 0 9 Name
T 1680 20 10 0 9 Size B
T 1600 40 10 0 9 Sheet
l 2 1245 20 1245 0
Q 11 0 0
l 2 820 20 820 0
Q 11 0 0
l 2 395 20 395 0
Q 11 0 0
l 2 20 275 0 275
Q 11 0 0
l 2 20 550 0 550
Q 11 0 0
l 2 20 825 0 825
Q 11 0 0
l 2 400 1100 400 1080
Q 11 0 0
l 2 825 1100 825 1080
Q 11 0 0
l 2 1250 1075 1250 1075
l 2 1250 1075 1250 1075
l 2 1250 1075 1250 1075
l 2 1245 1085 1245 1085
l 2 1245 1085 1245 1085
l 2 1250 1085 1250 1085
l 2 1265 1075 1265 1075
l 2 1250 1100 1250 1080
Q 11 0 0
l 2 1700 825 1680 825
Q 11 0 0
l 2 1700 550 1680 550
Q 11 0 0
l 2 1690 550 1690 550
T 1610 60 10 0 9 Author
T 1440 40 10 0 9 Library
T 1485 0 10 0 3 D
T 1060 0 10 0 3 C
T 635 0 10 0 3 B
T 185 0 10 0 3 A
T 1685 145 10 0 3 4
T 1685 420 10 0 3 3
T 1685 695 10 0 3 2
T 1685 970 10 0 3 1
T 185 1085 10 0 3 A
T 635 1085 10 0 3 B
T 1060 1085 10 0 3 C
T 1485 1085 10 0 3 D
T 10 930 10 0 3 1
T 10 655 10 0 3 2
T 10 380 10 0 3 3
T 10 105 10 0 3 4
l 2 1680 20 1680 1080
Q 11 0 0
l 2 1700 275 1680 275
Q 11 0 0
l 2 1680 1080 20 1080
Q 11 0 0
l 2 20 840 20 1080
Q 11 0 0
l 2 20 20 20 835
Q 11 0 0
l 2 1680 20 20 20
Q 11 0 0
l 2 1540 60 1540 80
Q 11 0 0
b 1360 60 1680 80
Q 11 0 0
b 1360 40 1680 60
Q 11 0 0
b 1360 20 1680 40
Q 11 0 0
T 1370 20 10 0 3 Date
b 1360 80 1680 150
Q 11 0 0
E

View File

@ -0,0 +1,17 @@
V 51
K 311841422500 PWR
Y 4
D 0 0 40 40
Z 10
i 4
U 0 -10 10 0 9 0 NETNAME=VDD
U 40 30 4 0 9 0 VDD=3.3V
U 0 -20 10 0 9 0 PINORDER=VDD
P 4 20 0 20 30 0 1 0
A 20 30 10 3 1 0 PINTYPE=OUT
L 30 30 10 0 9 1 1 0 VDD
Q 14 5 0
b 18 0 22 4
Q 4 1 0
l 2 40 30 0 30
E

View File

@ -0,0 +1,18 @@
V 50
K 423963547100 GRND
Y 4
D 0 0 40 40
Z 10
i 2
U 0 -30 10 0 9 0 VSS=0V
U 0 -20 10 0 9 0 NETNAME=VSS
U 0 -10 10 0 9 0 PINORDER=VSS
P 1 20 40 20 16 0 0 0
A 20 16 10 1 1 0 PINTYPE=OUT
L 26 10 4 0 9 1 1 0 VSS
b 18 36 22 40
Q 4 1 0
l 2 35 9 5 9
l 2 40 16 0 16
l 2 25 2 15 2
E

View File

@ -0,0 +1,103 @@
V 51
K 428522324900 SHEET_B
Y 3
D 0 0 1 1
Z 10
i 0
T 1200 20 20 4 9 Library
Q 10 5 0
l 2 1245 20 1245 0
Q 11 0 0
l 2 820 20 820 0
Q 11 0 0
l 2 395 20 395 0
Q 11 0 0
l 2 20 275 0 275
Q 11 0 0
l 2 20 550 0 550
Q 11 0 0
l 2 20 825 0 825
Q 11 0 0
l 2 400 1100 400 1080
Q 11 0 0
l 2 825 1100 825 1080
Q 11 0 0
l 2 1250 1075 1250 1075
l 2 1250 1075 1250 1075
l 2 1250 1075 1250 1075
l 2 1245 1085 1245 1085
l 2 1245 1085 1245 1085
l 2 1250 1085 1250 1085
l 2 1265 1075 1265 1075
l 2 1250 1100 1250 1080
Q 11 0 0
l 2 1700 825 1680 825
Q 11 0 0
l 2 1700 550 1680 550
Q 11 0 0
l 2 1690 550 1690 550
T 1485 0 10 0 3 D
T 1060 0 10 0 3 C
T 635 0 10 0 3 B
T 185 0 10 0 3 A
T 1685 420 10 0 3 3
T 1685 695 10 0 3 2
T 1685 970 10 0 3 1
T 185 1085 10 0 3 A
T 635 1085 10 0 3 B
T 1060 1085 10 0 3 C
T 1485 1085 10 0 3 D
T 10 930 10 0 3 1
T 10 655 10 0 3 2
T 10 380 10 0 3 3
T 10 105 10 0 3 4
l 2 1680 20 1680 1080
Q 11 0 0
l 2 1700 275 1680 275
Q 11 0 0
l 2 1680 1080 20 1080
Q 11 0 0
l 2 20 840 20 1080
Q 11 0 0
l 2 20 20 20 835
Q 11 0 0
T 1580 130 20 0 9 Dolphin Technology, Inc.
Q 12 3 0
T 1520 120 12 0 9 2025 Gateway Place Ste 270
Q 10 3 0
T 1490 110 12 0 9 San Jose, CA 95110
Q 10 3 0
T 1520 96 10 0 9 Proprietary and Confidential
Q 10 4 0
T 1534 86 10 0 9 Donot copy without authorization
Q 10 4 0
T 1685 135 10 0 3 4
T 1200 40 20 4 9 Author
Q 10 5 0
b 1200 80 1680 150
Q 11 0 0
T 1440 40 20 4 9 Date
Q 10 5 0
b 1200 40 1680 60
Q 11 0 0
b 1440 40 1680 60
Q 11 0 0
b 1200 60 1680 80
Q 11 0 0
b 1200 60 1680 80
Q 11 0 0
T 1200 60 20 4 9 Name
Q 10 5 0
T 1540 20 20 4 9 Sheet
Q 10 5 0
l 2 1680 20 20 20
Q 11 0 0
T 1620 20 20 4 9 of
Q 10 5 0
T 1630 0 20 4 9 SizeB
Q 10 5 0
b 1200 20 1680 40
Q 11 0 0
b 1540 20 1680 40
Q 11 0 0
E

View File

@ -0,0 +1,70 @@
V 50
K 281696395000 s_a2
Y 3
D 0 0 1 1
Z 10
i 0
l 2 1175 1630 1175 1653
Q 11 0 0
T 2254 86 10 0 9 Donot copy without authorization
Q 10 4 0
T 2210 110 12 0 9 Milpitas, CA 95035
Q 10 3 0
T 2220 120 12 0 9 1603-A S. Main Street
Q 10 3 0
T 2050 60 10 0 9 Name
T 2320 20 10 0 9 Size A2
T 2240 40 10 0 9 Sheet
T 2250 60 10 0 9 Author
T 2240 96 10 0 9 Proprietary and Confidential
Q 10 4 0
T 2080 40 10 0 9 Library
b 2000 80 2320 150
Q 11 0 0
T 2290 130 20 0 9 Dolphin Technology, Inc.
Q 12 3 0
l 2 2180 60 2180 80
Q 11 0 0
b 2000 60 2320 80
Q 11 0 0
b 2000 40 2320 60
Q 11 0 0
b 2000 20 2320 40
Q 11 0 0
T 2010 20 10 0 3 Date
T 2334 1420 10 0 9 1
l 2 2322 835 2320 835
Q 11 0 0
l 2 2338 1240 2320 1240
Q 11 0 0
l 2 2338 435 2320 435
Q 11 0 0
l 2 2338 835 2320 835
Q 11 0 0
T 2334 1060 10 0 9 2
T 2334 635 10 0 9 3
T 2334 215 10 0 9 4
T 15 216 10 0 9 4
T 15 636 10 0 9 3
T 15 1061 10 0 9 2
T 15 1446 10 0 9 1
l 2 20 435 0 435
Q 11 0 0
l 2 20 1240 0 1240
Q 11 0 0
c -45 841 0
l 2 20 835 0 835
Q 11 0 0
l 2 1740 0 1740 20
Q 11 0 0
l 2 595 0 595 20
Q 11 0 0
l 2 1170 0 1170 20
Q 11 0 0
b 20 20 2320 1630
Q 11 0 0
l 2 595 1630 595 1653
Q 11 0 0
l 2 1750 1630 1750 1653
Q 11 0 0
E

View File

@ -0,0 +1,35 @@
V 50
K 271258457200 SHEET_A4
Y 3
D 0 0 1 1
Z 10
i 0
T 1093 76 10 0 9 Donot copy without authorization
Q 10 4 0
T 1049 100 12 0 9 Milpitas, CA 95035
Q 10 3 0
T 1059 110 12 0 9 1603-A S. Main Street
Q 10 3 0
T 1079 86 10 0 9 Proprietary and Confidential
Q 10 4 0
b 839 70 1159 140
Q 11 0 0
T 1129 120 20 0 9 Dolphin Technology, Inc.
Q 12 3 0
T 882 51 10 0 9 Name
T 1159 10 10 0 9 Size A4
T 1079 30 10 0 9 Sheet
T 1089 50 10 0 9 Author
T 912 31 10 0 9 Library
l 2 1019 50 1019 70
Q 11 0 0
b 839 50 1159 70
Q 11 0 0
b 839 30 1159 50
Q 11 0 0
b 839 10 1159 30
Q 11 0 0
T 842 11 10 0 3 Date
b 10 10 1159 816
Q 11 0 0
E

View File

@ -0,0 +1,91 @@
V 50
K 428522324900 SHEET_B
Y 3
D 0 0 1 1
Z 10
i 0
T 1614 86 10 0 9 Donot copy without authorization
Q 10 4 0
T 1570 110 12 0 9 Milpitas, CA 95035
Q 10 3 0
T 1580 120 12 0 9 1603-A S. Main Street
Q 10 3 0
T 1410 60 10 0 9 Name
T 1680 20 10 0 9 Size B
T 1600 40 10 0 9 Sheet
l 2 1245 20 1245 0
Q 11 0 0
l 2 820 20 820 0
Q 11 0 0
l 2 395 20 395 0
Q 11 0 0
l 2 20 275 0 275
Q 11 0 0
l 2 20 550 0 550
Q 11 0 0
l 2 20 825 0 825
Q 11 0 0
l 2 400 1100 400 1080
Q 11 0 0
l 2 825 1100 825 1080
Q 11 0 0
l 2 1250 1075 1250 1075
l 2 1250 1075 1250 1075
l 2 1250 1075 1250 1075
l 2 1245 1085 1245 1085
l 2 1245 1085 1245 1085
l 2 1250 1085 1250 1085
l 2 1265 1075 1265 1075
l 2 1250 1100 1250 1080
Q 11 0 0
l 2 1700 825 1680 825
Q 11 0 0
l 2 1700 550 1680 550
Q 11 0 0
l 2 1690 550 1690 550
T 1610 60 10 0 9 Author
T 1600 96 10 0 9 Proprietary and Confidential
Q 10 4 0
T 1440 40 10 0 9 Library
T 1485 0 10 0 3 D
T 1060 0 10 0 3 C
T 635 0 10 0 3 B
T 185 0 10 0 3 A
T 1685 145 10 0 3 4
T 1685 420 10 0 3 3
T 1685 695 10 0 3 2
T 1685 970 10 0 3 1
T 185 1085 10 0 3 A
T 635 1085 10 0 3 B
T 1060 1085 10 0 3 C
T 1485 1085 10 0 3 D
T 10 930 10 0 3 1
T 10 655 10 0 3 2
T 10 380 10 0 3 3
T 10 105 10 0 3 4
l 2 1680 20 1680 1080
Q 11 0 0
l 2 1700 275 1680 275
Q 11 0 0
l 2 1680 1080 20 1080
Q 11 0 0
l 2 20 840 20 1080
Q 11 0 0
l 2 20 20 20 835
Q 11 0 0
l 2 1680 20 20 20
Q 11 0 0
b 1360 80 1680 150
Q 11 0 0
T 1650 130 20 0 9 Dolphin Technology, Inc.
Q 12 3 0
l 2 1540 60 1540 80
Q 11 0 0
b 1360 60 1680 80
Q 11 0 0
b 1360 40 1680 60
Q 11 0 0
b 1360 20 1680 40
Q 11 0 0
T 1370 20 10 0 3 Date
E

View File

@ -0,0 +1,36 @@
V 50
K 419708849300 INV
Y 0
D 0 0 80 80
Z 10
i 6
P 4 0 40 10 40 0 2 0
A 0 40 10 0 3 0 #=1
A 0 40 10 0 3 0 PINTYPE=IN
L 6 40 10 0 9 0 0 0 A
P 5 80 40 70 40 0 3 0
A 80 40 10 0 9 0 #=2
A 80 40 10 0 9 0 PINTYPE=OUT
L 72 40 10 0 9 0 0 0 Z
U 0 -20 10 0 9 0 M
U 84 4 10 0 9 0 LN=LND
U 84 54 10 0 9 0 LP=LPD
U 0 -50 10 0 9 0 ORDER=LN= LP= WN= WP= M=
U 0 -40 10 0 9 0 PARNAM=LN=LND LP=LPD WN=WND WP=WPD
U 0 -30 10 0 9 0 PINOFF
U 38 36 10 0 9 3 REFDES=U?
U 0 -10 10 0 9 0 PINORDER=A Z
b 76 38 80 42
Q 12 1 0
b 0 38 4 42
Q 12 1 0
c 65 40 5
Q 12 0 0
l 2 10 15 60 40
l 2 60 40 10 65
l 2 10 15 10 65
U 72 68 10 0 9 1 WP=WPD
Q 14 5 0
U 72 58 10 0 9 1 WN=WND
Q 14 5 0
E

View File

@ -0,0 +1,40 @@
V 50
K 175113123700 EW_TXGATE
Y 0
D 0 0 60 90
Z 10
i 4
U 0 -60 10 0 9 0 PARNAM=WNA=WND WPA=WPD
U 90 70 10 0 9 1 WPA=WPD
Q 14 5 0
U 90 80 10 0 9 1 WNA=WND
Q 14 5 0
U 58 2 6 0 9 3 @NAME=TXGATE
Q 14 5 0
U 0 -30 10 0 9 0 PINORDER=PG NG IN OUT
U 0 -20 10 0 9 0 ORDER=WNA= WPA= M=
U 0 -10 10 0 9 0 M
P 4 30 0 30 14 0 1 0
L 30 6 10 0 9 0 0 0 NG
P 3 30 90 30 74 0 0 0
L 30 74 10 0 9 0 0 0 PG
P 2 60 40 50 40 0 3 0
L 52 40 10 0 9 0 0 0 OUT
P 1 0 40 10 40 0 2 0
L 6 38 10 0 9 0 0 0 IN
b 28 86 32 90
Q 4 1 0
b 28 0 32 4
Q 4 1 0
b 56 38 60 42
Q 4 1 0
b 0 38 4 42
Q 4 1 0
c 94 52 0
c 30 70 0
c 30 70 4
Q 12 0 0
l 2 50 66 10 66
l 2 50 14 10 14
b 10 20 50 60
E

View File

@ -0,0 +1,50 @@
V 51
K 96375159890 dti_nm
Y 1
D 0 0 60 60
Z 10
i 21
P 20 50 60 50 42 0 0 0
A 50 42 10 1 1 0 #=1
A 50 42 10 1 1 0 PINTYPE=BI
L 50 57 10 0 9 0 0 0 D
P 19 50 0 50 18 0 1 0
A 50 18 10 3 1 0 #=3
A 50 18 10 3 1 0 PINTYPE=BI
L 50 13 10 0 9 0 0 0 S
U 0 -130 10 0 9 0 NRS
U 0 -120 10 0 9 0 NRD
U 0 -110 10 0 9 0 PD
U 0 -100 10 0 9 0 PS
U 0 -90 10 0 9 0 AD
U 0 -70 10 0 9 0 AS
U 0 -40 10 0 9 0 GEO
U 0 -20 10 0 9 0 PINOFF
U 0 -10 10 0 9 0 BULK=VSS
U 0 -80 10 0 9 0 ORDER=BULK$ MODEL$ L= W= AS= AD= PS= PD= NRD= NRS= M= GEO=
U 0 -60 10 0 9 0 MODEL=NM
U 0 -50 10 0 9 0 PREFIX=M
U 90 20 10 0 9 0 REFDES=N?
U 0 -30 10 0 9 0 PINORDER=D G S
U 31 42 10 0 9 1 L=LND
Q 14 5 0
U 34 49 10 0 9 1 W=WND
Q 14 5 0
b 48 0 52 4
Q 4 1 0
b 48 56 52 60
Q 4 1 0
b 0 28 4 32
Q 4 1 0
l 2 32 14 32 46
l 2 26 18 26 42
l 2 50 18 32 18
l 2 50 42 32 42
T 40 12 5 0 9 S
P 21 0 30 26 30 0 2 0
A -4 30 10 0 3 0 #=2
A -4 30 10 0 3 0 PINTYPE=IN
L 6 30 10 0 9 0 0 0 G
U 0 10 10 0 3 0 M
Q 14 5 0
E

View File

@ -0,0 +1,53 @@
V 51
K 196512789100 pm
Y 1
D 0 0 60 60
Z 10
i 17
P 14 50 0 50 18 0 1 0
A 50 18 10 3 1 0 #=3
A 50 18 10 3 1 0 PINTYPE=BI
L 50 13 10 0 9 0 0 0 D
P 12 0 30 18 30 0 2 0
A -12 30 10 0 3 0 #=2
A -12 30 10 0 3 0 PINTYPE=IN
L -2 30 10 0 9 0 0 0 G
P 15 50 60 50 42 0 0 0
A 50 42 10 1 1 0 #=1
A 50 42 10 1 1 0 PINTYPE=BI
L 50 57 10 0 9 0 0 0 S
U 0 -90 10 0 9 0 NRS
U 0 -80 10 0 9 0 NRD
U 0 -70 10 0 9 0 PD
U 0 -60 10 0 9 0 PS
U 0 -50 10 0 9 0 AD
U 0 -40 10 0 9 0 AS
U 0 -30 10 0 9 0 GEO
U 0 -20 10 0 9 0 BULK=VDD
U 0 -10 10 0 9 0 PINOFF
U 148 -10 10 0 9 0 PINORDER=D G S
U 148 0 10 0 9 0 PREFIX=M
U 84 18 10 0 9 0 REFDES=P?
U 148 20 10 0 9 0 ORDER=BULK$ MODEL$ L= W= AS= AD= PS= PD= NRS= NRD= M= GEO=
U 33 25 8 0 3 0 MODEL=PM
Q 14 5 0
b 48 0 52 4
Q 4 1 0
b 48 56 52 60
Q 4 1 0
b 0 28 4 32
Q 4 1 0
c 22 30 4
Q 12 0 0
l 2 32 14 32 46
l 2 26 18 26 42
l 2 50 18 32 18
l 2 50 42 32 42
U 0 51 10 0 3 1 W=WPD
Q 14 5 0
U 1 43 10 0 3 1 L=LPD
Q 14 5 0
T 50 41 5 0 9 S
U 1 5 10 0 3 0 M
Q 14 5 0
E

View File

@ -0,0 +1,29 @@
<?xml version="1.0"?>
<projectfile version="1.0" name="test">
<settings>
<tool name="Library Manager Central Library">
<section name="Properties">
<entry name="Path" value=""/>
</section>
</tool>
<tool name="Flow Manager">
<section name="Flows">
<entry name="{7F752E6D-B6AE-4dfd-9506-F74496DB70EE}" value=""/>
<entry name="{96B494EB-6952-480d-A817-AC4FA899FEEE}" value=""/>
<entry name="{ABF09658-79CB-4540-A0EE-DFBDD2259BB6}" value=""/>
</section>
</tool>
<tool name="Expedition PCB">
<section name="Properties">
<entry name="Enable/Disable Expedition Style Zoom" value="Disable"/>
<entry name="Enable/Disable Expedition Keybindings" value="Disable"/>
</section>
</tool>
<tool name="DxBoardLink">
<section name="Properties">
<entry name="Enable/Disable Unlimited Text Length" value="Enable"/>
<entry name="Enable/Disable Mixed Case For FPGA Attributes" value="Enable"/>
</section>
</tool>
</settings>
</projectfile>

View File

@ -0,0 +1,207 @@
| Viewdraw initialization file for ePD Version 2004
|
| (c) Copyright 2004 Mentor Graphics Corporation
||
|
| Set the default display characteristics for each object
|
|
| Colors
| ------------------------------------------------------------------
|
| 0 Black | 4 Red | 8 Gray | 12 Lt. Red
| 1 Blue | 5 Magenta | 9 Lt. Blue | 13 Lt. Magenta
| 2 Green | 6 Brown | 10 Lt. Green | 14 Yellow
| 3 Cyan | 7 Lt. Gray | 11 Lt. Cyan | 15 White
|
|
| Fillstyles:
| ------------------------------------------------------------------
|
| 0 Hollow | 1 Solid
|
|
| Object Color Fillstyle Linestyle
| or Font
| ------ ----- --------- ---------
|
NET 12 1 0
COMPONENT 15 0 0
ATTRIBUTE 14 0 0
LABEL 15 0 0
PIN 3 0 0
BOX 2 0 0
LINE 2 0 0
CIRCLE 2 0 0
ARC 2 0 0
TEXT 10 0 0
|
|
| set the display characteristics for the selection layer
|
SELECTION_LAYER 15 0 0
|
| set the display characteristics for the border layer
|
BORDER_LAYER 15 0 0
|
| set the display characteristics for the value layer
|
VALUE_LAYER 7 0 0
|
| set the display characteristics for the annotation layer
|
ANNO_LAYER 7 0 0
|
| set the background color
|
|5.0 WINDOW_BACKGROUND 0 0 0
|
|
| Default values
|
GRID 10 | Grid spacing (units)
DOTSIZE 5 | Solder dot radius (units)
BUS_DOTSIZE 12 | Bus solder dot radius (units)
BOXSIZE 5 | Dangling joint box width (units)
TEXTSIZE 10 | Text size (units)
TEXTORIGIN 3 | Text origin
BUSWIDTH 4 | Bus half-width (units)
BUBBLESIZE 5 | Bubble size on pins (units)
AUTOLOG 10 | Autolog value (number of Viewdraw commands to
| hold before writing to log file)
SDISTANCE 10 | Selection distance (units)
ADISTANCE 20 | Avoidance distance (units)
SHEETSIZE 1 | Sheet size.
| 0 = ASIZE, 1 = BSIZE, 2 = CSIZE, 3 = DSIZE,
| 4 = ESIZE, 5 = A4, 6 = A3, 7 = A2,
| 8 = A1, 9 = A0
| 10 = ZSIZE (requires width and height)
| Ex: SHEETSIZE 10 200 200
ROUTE 2 | Net routing.
| 0 = Straight, 1 = Orthogonal, 2 = Avoidance
SCOPE 0 | Scope for labels 0 = Local, 1 = Global
TEXT_THRESHOLD 3 | Threshold (units)
NEW_ATTR_VIS 1 | New attribute and value visibility
| 1 = Name and value visible,
| 2 = Name only visible
| 3 = Value only visible
BLOCKTYPE 0 | Default block type
| 0 = Composite, 1 = Module, 2 = annotate, 3 = pin
UNDO 16 | number of commands to undo
|
| Default modes. (1 = On or Yes; 0 = Off or No.)
|
GRIDON 1 | Grid display.
BORDERON 1 | Border display.
HEADERON 1 | Header display.
COMPTEXTON 1 | Component text, labels and attributes.
TEXTON 1 | Text.
ATTRON 1 | Attributes
LABELON 1 | labels
DETAIL 1 | detail ** Changed at 5.0 **
SNAPTOPIN 1 | snap to pin
UNIQUE_LABEL 0 | create unique labels on copy
VALUESON 1 | display simulation values (or generic b/a)
CONTEXT_WINDOW 0 | display context window ** Changed at 5.0 **
NAMESON 0 | display internal names
SORTON 1 | alphabetically sort dialog entries
PNUMSON 1 | display pin numbers
RNUMSON 1 | display refdes
DEFSHEET 0 | search for sheet template for new sheets
XTRAERRS 1 | print out all errors in checker
DBOXON 0 | pick names from dialog boxes
|
| Turning this on will enable case preservation for attribute values. This
| may sound interesting, but it can raise havoc with downstream tools, as
| well as with older tools that don't supprt mixed-case.
|
PRESERVE_CASE 0 | turn on case preservation
|
| This is an example of how to add an attribute to the mixed case list. In
| this example, any attribute named DATASHEET would be allowed to have a
| mixed-case value.
|
| ALLOW_VALUE_MIXED DATASHEET
|5.0 DB_ERR_VERBOSE 1 | verbose database reader error messages
|5.0 FUBPINTYPEON 1 | create PINTYPE att as FUB pins created
|5.0 SELNAMEON 0 | display selected object's name in LL
NETNAME VDD | Upon creation, VDD will have global scope.
NETNAME GND | Upon creation, GND will have global scope.
|SYMBOL_QUALIFIERS \D | Demorgan
|SYMBOL_QUALIFIERS \C | Conventional
|SYMBOL_QUALIFIERS \A | Ansi
|SYMBOL_QUALIFIERS \P | Package
ATTR_RESET SS#1 | Never copy this SCICARD attribute
ATTR_RESET SS#2 | Never copy this SCICARD attribute
ATTR_RESET ALL_ID | Never copy this ALLEGRO attribute
ATTR_RESET GEN_ID | Never copy this ALLEGRO attribute
ATTR_RESET DIFF_PAIR | Never copy the DIFF_PAIR attribute
ATTR_RESET REFDES SYMBOL_VALUE | Reset REFDES attribute value from symbol
|8.0 SHOW_TOOLTIP_FOR REFDES
|8.0 COMPONENT_TOOLTIPS 1
|5.0 COARSE_GRID 0
|5.0 DYNAMIC_XY 0
|5.0 BEGIN_NETS_IN_SPACE 0
|5.0 ATTR_PROMOTE BIT
|8.0 IO_PINS builtin:in.1
|8.0 IO_PINS builtin:out.1
|8.0 IO_PINS builtin:bi.1
|8.0 ONSHEET_PINS builtin:onsheet.1
|8.0 OFFSHEET_PINS builtin:offsheet.1
|8.0 POWER_PINS builtin:pwr.1
|8.0 GROUND_PINS builtin:gnd.1
|8.1 SERIES_RESISTOR_SYM analog:res.1
|8.1 PARALLEL_RESISTOR_SYM analog:res.2
|8.1 CAPACITOR_SYM analog:cap.1
|8.1 GROUND_SYM builtin:gnd.1
|8.1 POWER_SYM builtin:pwr.1
| Design Directories
| ------------------
|
| Format: DIR [DirType(s)] DirPath (LibName)
|
| DirType: p or pw - primary / writable
| w - writable (read/write)
| r - read-only
| m or rm - read-only megafile
|
| DirPath: directory specification ("." for current directory relative path)
|
| LibName: library name aka library alias or VHDL library name (optional)
| 32 characters or less. Must begin with a letter.
|
| examples:
|
| DIR [p] .
| DIR [r] /libs/74ls (vl74ls)
| DIR [r] /libs/builtin (builtin)
| DIR [w] ./under/development/alu (newalu)
|
DIR [p] . (test)

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,416 @@
V 51
K 349782057500 umc_dti_sffqs11ux4
Y 0
D 0 0 2338 1653
Z 7
i 234
I 139 test:SHEET_A2 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I139
I 102 test:OUTPUT 1 2160 1010 0 1 '
L 2190 1010 20 0 3 0 1 0 Q
C 104 1 9 0
I 106 test:DTI_GEN_TX 1 1590 980 0 1 '
A 1690 950 10 0 9 1 WNA=0.185
Q 14 5 0
A 1710 970 10 0 9 1 M=1
Q 14 5 0
A 1710 960 10 0 9 1 WPA=0.185
L 1590 980 10 0 3 0 1 0 X1I106
C 87 1 1 0
C 105 5 2 0
C 9 7 3 0
C 6 8 4 0
I 97 test:DTI_GEN_INV 1 2050 1160 4 1 '
A 1988 1228 10 4 9 1 WP=0.1
Q 14 5 0
A 1988 1218 10 4 9 1 WN=0.1
Q 14 5 0
L 2050 1160 10 0 3 0 1 0 X1I97
C 101 2 5 0
C 105 3 4 0
I 112 test:DTI_GEN_INV 1 1580 1370 3 1 '
A 1638 1308 10 3 9 1 WN=0.185
Q 14 5 0
A 1648 1308 10 3 9 1 WP=0.1
Q 14 5 0
L 1580 1370 10 0 3 0 1 0 X1I112
C 9 8 5 0
C 6 15 4 0
I 103 test:DTI_GEN_INV 1 1980 980 0 1 '
A 2042 1038 10 0 9 1 WN=0.185
Q 14 5 0
A 2042 1058 10 0 9 1 M=1
Q 14 5 0
A 2042 1048 10 0 9 1 WP=0.185
L 1980 980 10 0 3 0 1 0 X1I103
C 104 2 5 0
C 105 1 4 0
I 88 test:DTI_GEN_INV 1 1400 980 0 1 '
A 1462 1038 10 0 9 1 WN=0.185
Q 14 5 0
A 1462 1048 10 0 9 1 WP=0.185
Q 14 5 0
L 1400 980 10 0 3 0 1 0 X1I88
A 1470 1060 10 0 9 1 M=1
C 87 2 5 0
C 187 4 4 0
I 80 test:PMOS 1 1410 1190 4 1 '
A 1360 1275 15 4 9 1 W=0.1
Q 14 5 0
A 1360 1260 15 4 9 1 L=LPD
Q 14 5 0
L 1410 1190 10 0 3 0 1 0 M1I80
C 87 6 12 0
C 77 2 15 0
C 78 2 14 0
I 99 test:PMOS 1 1770 1050 0 1 '
A 1820 1135 15 0 9 1 W=0.1
Q 14 5 0
A 1820 1120 15 0 9 1 L=LPD
Q 14 5 0
L 1770 1050 10 0 3 0 1 0 M1I99
C 6 11 12 0
C 92 2 15 0
C 105 6 14 0
I 96 test:PMOS 1 1890 1150 4 1 '
A 1840 1235 15 4 9 1 W=0.1
Q 14 5 0
A 1840 1220 15 4 9 1 L=LPD
Q 14 5 0
L 1890 1150 10 0 3 0 1 0 M1I96
C 101 1 12 0
C 91 2 15 0
C 92 1 14 0
I 210 test:PMOS 1 1080 1160 0 1 '
A 1130 1230 15 0 9 1 L=LPD
Q 14 5 0
A 1130 1245 15 0 9 1 W=0.185
Q 14 5 0
L 1080 1160 10 0 3 0 1 0 M1I210
C 6 2 12 0
C 204 2 15 0
C 203 2 14 0
I 83 test:PMOS 1 1410 1090 4 1 '
A 1360 1175 15 4 9 1 W=0.1
Q 14 5 0
A 1360 1160 15 4 9 1 L=LPD
Q 14 5 0
L 1410 1090 10 0 3 0 1 0 M1I83
C 9 11 12 0
C 78 1 15 0
C 187 7 14 0
I 213 test:PMOS 1 1080 1060 0 1 '
A 1130 1145 15 0 9 1 W=0.185
Q 14 5 0
A 1130 1130 15 0 9 1 L=LPD
Q 14 5 0
L 1080 1060 10 0 3 0 1 0 M1I213
C 161 1 12 0
C 203 1 15 0
C 187 1 14 0
I 170 test:PMOS 1 600 1030 0 1 '
A 650 1115 15 0 9 1 W=0.185
Q 14 5 0
A 650 1100 15 0 9 1 L=LPD
Q 14 5 0
L 600 1030 10 0 3 0 1 0 M1I170
C 190 5 12 0
C 178 2 15 0
C 161 6 14 0
I 84 test:NMOS 1 1290 790 0 1 '
A 1340 860 15 0 9 1 L=LND
Q 14 5 0
A 1340 875 15 0 9 1 W=0.1
Q 14 5 0
L 1290 790 10 0 3 0 1 0 M1I84
C 6 5 12 0
C 79 2 17 0
C 187 5 16 0
I 81 test:NMOS 1 1410 690 4 1 '
A 1360 760 15 4 9 1 L=LND
Q 14 5 0
A 1360 775 15 4 9 1 W=0.1
Q 14 5 0
L 1410 690 10 0 3 0 1 0 M1I81
C 87 3 12 0
C 76 2 17 0
C 79 1 16 0
I 98 test:NMOS 1 1770 740 0 1 '
A 1820 810 15 0 9 1 L=LND
Q 14 5 0
A 1820 825 15 0 9 1 W=0.1
Q 14 5 0
L 1770 740 10 0 3 0 1 0 M1I98
C 9 5 12 0
C 94 2 17 0
C 105 2 16 0
I 95 test:NMOS 1 1890 640 4 1 '
A 1770 710 15 4 9 1 L=LND
Q 14 5 0
A 1770 725 15 4 9 1 W=0.1
Q 14 5 0
L 1890 640 10 0 3 0 1 0 M1I95
C 101 5 12 0
C 111 2 17 0
C 94 1 16 0
I 211 test:NMOS 1 1080 790 0 1 '
A 1130 860 15 0 9 1 L=LND
Q 14 5 0
A 1130 875 15 0 9 1 W=0.185
Q 14 5 0
L 1080 790 10 0 3 0 1 0 M1I211
C 9 1 12 0
C 205 2 17 0
C 206 2 16 0
I 212 test:NMOS 1 1080 890 0 1 '
A 1130 975 15 0 9 1 W=0.185
Q 14 5 0
A 1130 960 15 0 9 1 L=LND
Q 14 5 0
L 1080 890 10 0 3 0 1 0 M1I212
C 161 3 12 0
C 206 1 17 0
C 187 3 16 0
I 171 test:NMOS 1 600 910 0 1 '
A 650 980 15 0 9 1 L=LND
Q 14 5 0
A 650 995 15 0 9 1 W=0.185
Q 14 5 0
L 600 910 10 0 3 0 1 0 M1I171
C 190 6 12 0
C 173 2 17 0
C 161 8 16 0
I 208 test:VSS 1 1120 750 0 1 '
C 205 1 1 0
I 110 test:VSS 1 1810 600 0 1 '
C 111 1 1 0
I 82 test:VSS 1 1330 650 0 1 '
C 76 1 1 0
I 174 test:VSS 1 640 870 0 1 '
C 173 1 1 0
I 207 test:VDD 1 1120 1260 0 1 '
C 204 1 4 0
I 100 test:VDD 1 1810 1250 0 1 '
C 91 1 4 0
I 85 test:VDD 1 1330 1290 0 1 '
C 77 1 4 0
I 179 test:VDD 1 640 1130 0 1 '
C 178 1 4 0
I 169 test:INPUT 1 260 1020 0 1 '
L 220 1020 20 0 3 0 1 0 D
C 190 3 8 0
I 125 test:INPUT 1 260 1390 0 1 '
L 220 1390 20 0 3 0 1 0 CK
C 6 4 8 0
N 78
J 1350 1190 2
J 1350 1190 2
S 1 2
L 1350 1190 10 0 3 0 1 0 1N78
N 203
J 1140 1160 2
J 1140 1160 2
S 1 2
L 1140 1160 10 0 3 0 1 0 1N203
N 204
J 1140 1260 2
J 1140 1260 2
S 1 2
N 205
J 1140 790 2
J 1140 790 2
S 1 2
N 206
J 1140 890 2
J 1140 890 2
S 1 2
L 1140 890 10 0 3 0 1 0 1N206
N 178
J 660 1130 2
J 660 1130 2
S 2 1
N 111
J 1830 640 2
J 1830 640 2
S 1 2
N 91
J 1830 1250 2
J 1830 1250 2
S 1 2
N 92
J 1830 1150 2
J 1830 1150 2
S 1 2
L 1830 1150 10 0 3 0 1 0 1N92
N 94
J 1830 740 2
J 1830 740 2
S 2 1
L 1830 740 10 0 3 0 1 0 1N94
N 76
J 1350 690 2
J 1350 690 2
S 1 2
N 77
J 1350 1290 2
J 1350 1290 2
S 1 2
N 79
J 1350 790 2
J 1350 790 2
S 1 2
L 1350 790 10 0 3 0 1 0 1N79
N 190
J 560 960 3
J 560 1080 3
J 290 1030 2
J 560 1030 5
J 600 1080 2
J 600 960 2
S 1 6
S 2 5
S 3 4
S 1 4
S 4 2
N 104
J 2160 1020 2
J 2060 1020 2
S 2 1
N 9
J 1080 840 2
J 850 840 3
J 850 1360 3
J 1570 1360 3
J 1770 790 2
J 1570 790 5
J 1620 1070 2
J 1620 1290 2
J 1620 1140 5
J 1570 1140 5
J 1410 1140 2
S 3 4
S 6 4
S 6 5
S 6 10
S 9 8
L 1620 1280 10 3 3 0 1 0 CKB
S 10 9
S 11 10
S 7 9
S 2 3
S 2 1
N 187
J 1140 1060 2
J 1140 1020 5
J 1140 990 2
J 1400 1020 2
J 1350 890 2
J 1350 1020 5
J 1350 1090 2
S 6 7
S 5 6
S 6 4
S 3 2
S 2 1
S 2 6
L 1200 1020 10 0 3 0 1 0 ML
N 6
J 1060 1210 3
J 1080 1210 2
J 1060 1400 5
J 290 1400 2
J 1290 840 2
J 1250 840 3
J 1250 1400 5
J 1620 980 2
J 1620 940 3
J 1740 940 3
J 1770 1100 2
J 1740 1100 5
J 1740 1400 3
J 1620 1400 5
J 1620 1370 2
S 1 2
S 1 3
S 4 3
S 6 5
S 7 14
S 9 8
S 9 10
S 10 12
S 12 11
S 12 13
S 14 13
S 15 14
S 3 7
S 6 7
N 105
J 1980 1020 2
J 1830 840 2
J 2050 1200 2
J 2090 1200 3
J 1650 1020 2
J 1830 1050 2
J 1830 1020 5
J 1830 860 5
J 2090 860 3
S 2 8
S 3 4
S 7 6
S 8 7
S 9 4
S 8 9
S 5 7
L 1810 1020 10 0 3 0 1 0 XIDB
S 7 1
N 101
J 1890 1200 2
J 1970 1200 2
J 1940 1200 5
J 1940 690 3
J 1890 690 2
S 1 3
L 1900 1200 10 0 3 0 1 0 SL
S 3 2
S 4 3
S 5 4
N 161
J 1080 1110 2
J 1050 1110 3
J 1080 940 2
J 1050 940 3
J 1050 1020 5
J 660 1030 2
J 660 1020 5
J 660 1010 2
S 2 1
S 5 2
S 4 3
S 4 5
S 7 5
S 7 6
S 8 7
L 1065 1110 10 0 3 0 1 0 1N161
N 173
J 660 910 2
J 660 910 2
S 1 2
N 87
J 1590 1020 2
J 1480 1020 2
J 1410 740 2
J 1530 740 3
J 1530 1020 5
J 1410 1240 2
J 1530 1240 3
S 3 4
S 6 7
S 4 5
S 2 5
S 5 1
L 1535 1020 10 0 3 0 1 0 RM
S 5 7
l 2 1490 1070 1500 1420
T 1200 1440 10 0 3 Re-name node to RM for removal sim.
T 100 60 10 0 3 Hiep confirm latest Oct03rd_2021
E

View File

@ -0,0 +1,76 @@
V 51
K 250805739600 dti_and2x1
Y 0
D 0 0 1700 1100
Z 1
i 70
I 63 test:NM 1 790 540 0 1 '
L 790 600 10 0 3 0 1 0 N1
A 790 591 10 0 3 1 W=0.185
Q 14 5 0
A 791 545 10 0 3 1 M=1
Q 14 5 0
A 791 584 10 0 3 1 L=0.04
Q 14 5 0
C 68 2 19 0
A 840 558 10 3 1 3 #=3
C 47 2 21 0
A 786 570 10 0 3 3 #=2
C 62 3 20 0
A 840 582 10 1 1 3 #=1
I 60 test:PM 1 790 680 0 1 '
L 790 740 10 0 3 0 1 0 P1
Q 14 5 0
A 791 724 10 0 3 1 L=0.04
Q 14 5 0
A 790 731 10 0 3 1 W=0.185
Q 14 5 0
A 791 685 10 0 3 1 M=1
Q 14 5 0
C 61 2 15 0
A 840 722 10 3 1 3 #=1
C 47 6 12 0
A 778 710 10 0 3 3 #=2
C 62 4 14 0
A 840 698 10 1 1 3 #=3
I 59 test:VDD 1 820 740 0 1 '
C 61 1 4 0
N 61
J 840 740 2
J 840 740 2
S 2 1
I 67 test:VSS 1 820 500 0 1 '
C 68 1 1 0
N 68
J 840 540 2
J 840 540 2
S 2 1
N 62
J 960 640 2
J 840 640 5
J 840 600 2
J 840 680 2
S 2 4
S 3 2
S 2 1
I 1 test:SH_B 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I1
I 70 test:OUTPUT 1 960 630 0 1 '
L 990 630 20 0 3 0 1 0 Z
C 62 1 9 0
N 47
J 630 640 2
J 790 570 2
J 760 570 3
J 760 640 5
J 760 710 3
J 790 710 2
S 1 4
S 3 2
S 3 4
S 4 5
S 5 6
I 55 test:INPUT 1 600 630 0 1 '
L 580 630 20 0 3 0 1 0 A
C 47 1 8 0
E

View File

@ -0,0 +1,135 @@
V 51
K 250805739600 dti_and2x1
Y 0
D 0 0 1700 1100
Z 1
i 70
I 57 test:INPUT 1 440 450 0 1 '
L 420 450 20 0 3 0 1 0 B
C 56 4 8 0
N 53
J 840 730 2
J 840 730 2
S 2 1
N 51
J 710 730 2
J 710 730 2
S 2 1
N 45
J 710 430 2
J 710 430 2
S 2 1
N 43
J 710 490 2
J 710 530 2
S 1 2
L 710 510 10 0 3 0 1 0 1N43
I 1 test:SH_B 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I1
I 50 test:VDD 1 690 730 0 1 '
C 51 1 4 0
I 55 test:INPUT 1 440 620 0 1 '
L 420 620 20 0 3 0 1 0 A
C 54 2 8 0
N 54
J 630 630 5
J 470 630 2
J 660 700 2
J 630 700 3
J 660 560 2
J 630 560 3
S 4 3
S 1 4
S 6 1
S 6 5
S 2 1
N 56
J 760 700 3
J 630 460 5
J 760 460 3
J 470 460 2
J 660 460 2
J 790 700 2
S 1 6
S 3 1
S 4 2
S 2 5
S 2 3
I 52 test:VDD 1 820 730 0 1 '
C 53 1 4 0
I 44 test:VSS 1 690 390 0 1 '
C 45 1 1 0
I 46 test:PM 1 660 670 0 1 '
L 660 730 10 0 3 0 1 0 P1
Q 14 5 0
A 661 714 10 0 3 1 L=0.04
Q 14 5 0
A 660 721 10 0 3 1 W=0.185
Q 14 5 0
A 661 675 10 0 3 1 M=1
Q 14 5 0
C 51 2 15 0
A 710 712 10 3 1 3 #=1
C 54 3 12 0
A 648 700 10 0 3 3 #=2
C 47 3 14 0
A 710 688 10 1 1 3 #=3
I 49 test:PM 1 790 670 0 1 '
L 790 730 10 0 3 0 1 0 P2
A 790 721 10 0 3 1 W=0.185
Q 14 5 0
A 791 675 10 0 3 1 M=1
Q 14 5 0
A 791 714 10 0 3 1 L=0.04
Q 14 5 0
C 47 5 14 0
A 840 688 10 1 1 3 #=3
C 56 6 12 0
A 778 700 10 0 3 3 #=2
C 53 2 15 0
A 840 712 10 3 1 3 #=1
N 47
J 970 630 2
J 710 590 2
J 710 670 2
J 710 630 5
J 840 670 2
J 840 630 5
S 6 1
S 2 4
S 4 3
S 4 6
S 6 5
I 70 test:OUTPUT 1 970 620 0 1 '
L 1000 620 20 0 3 0 1 0 Z
C 47 1 9 0
I 42 test:NM 1 660 430 0 1 '
L 660 490 10 0 3 0 1 0 N2
A 660 481 10 0 3 1 W=0.185
Q 14 5 0
A 661 435 10 0 3 1 M=1
Q 14 5 0
A 661 474 10 0 3 1 L=0.04
Q 14 5 0
C 43 1 20 0
A 710 472 10 1 1 3 #=1
C 56 5 21 0
A 656 460 10 0 3 3 #=2
C 45 2 19 0
A 710 448 10 3 1 3 #=3
I 41 test:NM 1 660 530 0 1 '
L 660 590 10 0 3 0 1 0 N1
Q 14 5 0
A 661 574 10 0 3 1 L=0.04
Q 14 5 0
A 660 581 10 0 3 1 W=0.185
Q 14 5 0
A 661 535 10 0 3 1 M=1
Q 14 5 0
C 43 2 19 0
A 710 548 10 3 1 3 #=3
C 54 5 21 0
A 656 560 10 0 3 3 #=2
C 47 2 20 0
A 710 572 10 1 1 3 #=1
E

View File

@ -0,0 +1,135 @@
V 51
K 250805739600 dti_and2x1
Y 0
D 0 0 1700 1100
Z 1
i 78
N 78
J 710 510 2
J 710 510 2
S 2 1
I 77 test:VSS 1 690 470 0 1 '
C 78 1 1 0
N 72
J 710 810 2
J 710 820 2
S 1 2
N 71
J 710 750 2
J 710 710 2
S 2 1
L 710 730 10 0 3 0 1 0 1N71
N 45
J 850 510 2
J 850 510 2
S 2 1
I 1 test:SH_B 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I1
I 55 test:INPUT 1 440 600 0 1 '
L 420 600 20 0 3 0 1 0 A
C 54 2 8 0
N 54
J 630 610 5
J 470 610 2
J 660 680 2
J 630 680 3
J 660 540 2
J 630 540 3
S 4 3
S 1 4
S 6 1
S 6 5
S 2 1
I 46 test:PM 1 660 650 0 1 '
L 660 710 10 0 3 0 1 0 P1
Q 14 5 0
A 661 694 10 0 3 1 L=0.04
Q 14 5 0
A 660 701 10 0 3 1 W=0.185
Q 14 5 0
A 661 655 10 0 3 1 M=1
Q 14 5 0
C 71 2 15 0
A 710 692 10 3 1 3 #=1
C 54 3 12 0
A 648 680 10 0 3 3 #=2
C 47 3 14 0
A 710 668 10 1 1 3 #=3
I 41 test:NM 1 660 510 0 1 '
L 660 570 10 0 3 0 1 0 N1
Q 14 5 0
A 661 554 10 0 3 1 L=0.04
Q 14 5 0
A 660 561 10 0 3 1 W=0.185
Q 14 5 0
A 661 515 10 0 3 1 M=1
Q 14 5 0
C 78 2 19 0
A 710 528 10 3 1 3 #=3
C 54 5 21 0
A 656 540 10 0 3 3 #=2
C 47 2 20 0
A 710 552 10 1 1 3 #=1
I 50 test:VDD 1 690 820 0 1 '
C 72 2 4 0
I 74 test:INPUT 1 440 770 0 1 '
L 420 770 20 0 3 0 1 0 B
C 56 3 8 0
I 42 test:NM 1 800 510 0 1 '
L 800 570 10 0 3 0 1 0 N2
A 800 561 10 0 3 1 W=0.185
Q 14 5 0
A 801 515 10 0 3 1 M=1
Q 14 5 0
A 801 554 10 0 3 1 L=0.04
Q 14 5 0
C 47 6 20 0
A 850 552 10 1 1 3 #=1
C 56 6 21 0
A 796 540 10 0 3 3 #=2
C 45 2 19 0
A 850 528 10 3 1 3 #=3
I 44 test:VSS 1 830 470 0 1 '
C 45 1 1 0
N 56
J 770 780 3
J 630 780 5
J 470 780 2
J 660 780 2
J 770 540 3
J 800 540 2
S 5 1
S 3 2
S 2 4
S 5 6
S 2 1
N 47
J 1100 610 2
J 710 570 2
J 710 650 2
J 710 610 5
J 850 610 5
J 850 570 2
S 5 1
S 2 4
S 4 3
S 4 5
S 6 5
I 70 test:OUTPUT 1 1100 600 0 1 '
L 1130 600 20 0 3 0 1 0 Z
C 47 1 9 0
I 49 test:PM 1 660 750 0 1 '
L 660 810 10 0 3 0 1 0 P2
A 660 801 10 0 3 1 W=0.185
Q 14 5 0
A 661 755 10 0 3 1 M=1
Q 14 5 0
A 661 794 10 0 3 1 L=0.04
Q 14 5 0
C 71 1 14 0
A 710 768 10 1 1 3 #=3
C 56 4 12 0
A 648 780 10 0 3 3 #=2
C 72 1 15 0
A 710 792 10 3 1 3 #=1
E

View File

@ -0,0 +1,67 @@
V 51
K 419708849300 INV
Y 0
D 0 0 1700 1100
Z 1
i 18
I 16 test:INPUT 1 640 600 0 1 '
C 7 1 8 0
I 18 test:OUTPUT 1 930 600 0 1 '
C 5 1 9 0
I 4 test:NMOS 1 780 464 0 1 '
A 818 547 10 0 9 1 W=WN
A 819 536 10 0 9 1 L=LN
A 810 524 10 0 9 3 M
L 780 464 10 0 3 0 1 0 M1I4
C 7 6 12 0
C 13 3 17 0
C 5 4 16 0
I 3 test:PMOS 1 780 634 0 1 '
A 821 717 10 0 9 1 W=WP
A 820 709 10 0 9 1 L=LP
A 810 699 10 0 9 3 M
L 780 634 10 0 3 0 1 0 M1I3
C 7 5 12 0
C 10 3 15 0
C 5 3 14 0
I 9 test:VDD 1 820 734 0 1 '
C 10 1 4 0
I 12 test:VSS 1 820 424 0 1 '
C 13 1 1 0
I 2 test:SHEET_B 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I2
N 13
J 840 464 2
J 840 460 3
J 840 464 2
S 2 1
S 2 3
N 10
J 840 734 2
J 840 730 3
J 840 734 2
S 2 1
S 2 3
N 7
J 670 610 2
J 760 610 5
J 760 684 3
J 760 514 3
J 780 684 2
J 780 514 2
S 4 2
S 3 5
S 2 3
S 4 6
S 1 2
L 710 610 10 0 9 0 1 0 A
N 5
J 930 610 2
J 840 610 5
J 840 634 2
J 840 564 2
S 4 2
S 2 3
S 2 1
L 880 610 10 0 9 0 1 0 Z
E

View File

@ -0,0 +1,69 @@
V 51
K 175113123700 EW_TXGATE
Y 0
D 0 0 1169 826
Z 5
i 15
I 2 test:NMOS 1 600 370 1 1 '
A 510 415 10 1 9 1 W=WNA
L 600 370 10 0 3 0 1 0 M1I2
C 14 3 12 0
C 6 6 17 0
C 4 6 16 0
I 3 test:PMOS 1 500 570 3 1 '
A 591 527 10 3 9 1 W=WPA
L 500 570 10 0 3 0 1 0 M1I3
C 11 3 12 0
C 6 3 15 0
C 4 1 14 0
I 10 test:OUTPUT 1 730 460 0 1 '
L 790 470 10 0 9 0 1 0 OUT
C 6 1 9 0
I 12 test:INPUT 1 340 600 0 1 '
L 340 610 10 0 9 0 1 0 PG
C 11 1 8 0
I 8 test:INPUT 1 340 460 0 1 '
L 340 470 10 0 9 0 1 0 IN
C 4 3 8 0
I 13 test:INPUT 1 340 310 0 1 '
L 340 320 10 0 9 0 1 0 NG
C 14 1 8 0
I 1 test:SHEET_A4 1 0 0 0 1 '
L 0 0 10 0 3 0 1 0 X1I1
N 14
J 370 320 2
J 550 320 3
J 550 370 2
S 2 3
S 1 2
N 11
J 370 610 2
J 550 610 3
J 550 570 2
S 1 2
S 3 2
N 6
J 730 470 2
J 620 470 5
J 600 510 2
J 620 510 3
J 620 430 3
J 600 430 2
S 2 1
S 5 2
S 3 4
S 2 4
S 6 5
N 4
J 500 510 2
J 480 510 3
J 370 470 2
J 480 470 5
J 480 430 3
J 500 430 2
S 2 1
S 4 2
S 3 4
S 5 4
S 5 6
E

View File

@ -0,0 +1,26 @@
V 50
K 360680165500 INPUT
Y 4
D 0 0 30 20
Z 10
i 8
P 8 30 10 25 10 0 3 0
A 30 10 10 0 9 0 PINTYPE=IN
L 17 7 5 0 9 0 1 0 IN
Q 14 0 0
U 0 -20 10 0 9 0 IN
U 0 -10 10 0 9 0 PINORDER=IN
b 28 9 30 11
Q 4 1 0
l 2 19 5 25 10
l 2 25 10 19 15
l 2 19 15 2 15
l 3 19 5 19 5 2 5
l 2 27 10 20 4
l 2 2 5 2 15
l 2 1 16 1 16
l 2 27 10 20 16
l 2 20 16 1 16
l 2 20 4 1 4
l 2 1 4 1 16
E

View File

@ -0,0 +1,47 @@
V 51
K 62580629890 nmos
Y 1
D 0 0 100 100
Z 10
i 18
P 16 60 100 60 65 0 0 0
A 60 65 10 1 1 0 #=1
A 60 65 10 1 1 0 PINTYPE=BI
L 60 80 10 0 9 0 0 0 D
P 17 60 0 60 35 0 1 0
A 60 35 10 3 1 0 #=3
A 60 35 10 3 1 0 PINTYPE=BI
L 60 20 10 0 9 0 0 0 S
U 0 -130 10 0 9 0 NRS
U 0 -120 10 0 9 0 NRD
U 0 -110 10 0 9 0 PD
U 0 -100 10 0 9 0 PS
U 0 -90 10 0 9 0 AD
U 0 -70 10 0 9 0 AS
U 0 -40 10 0 9 0 GEO
U 0 -20 10 0 9 0 PINOFF
U 0 -10 10 0 9 0 BULK=VSS
U 50 85 10 0 9 1 W=WND
U 0 -80 10 0 9 0 ORDER=BULK$ MODEL$ L= W= AS= AD= PS= PD= NRD= NRS= M= GEO=
U 10 60 10 0 9 3 M
U 0 -60 10 0 9 0 MODEL=NM
U 0 -50 10 0 9 0 PREFIX=M
U 90 20 10 0 9 0 REFDES=N?
U 0 -30 10 0 9 0 PINORDER=D G S
U 49 72 10 0 9 1 L=LND
T 60 10 5 0 9 S
b 58 0 62 4
Q 4 1 0
b 58 96 62 100
Q 4 1 0
b 0 48 4 52
Q 4 1 0
l 2 40 30 40 70
l 2 30 35 30 65
P 12 0 50 30 50 0 2 0
A -10 50 10 0 3 0 #=2
A -10 50 10 0 3 0 PINTYPE=IN
L 10 50 10 0 9 0 0 0 G
l 2 60 65 40 65
l 2 60 35 40 35
E

View File

@ -0,0 +1,25 @@
V 50
K 360680165500 INPUT
Y 4
D 0 0 30 20
Z 10
i 10
P 9 0 10 4 10 0 2 0
A 0 10 10 0 3 0 PINTYPE=OUT
L 23 7 5 0 9 0 1 0 OUT
U 0 -20 10 0 9 0 OUT
U 0 -10 10 0 9 0 PINORDER=OUT
b 0 9 2 11
Q 4 1 0
l 2 22 5 28 10
l 2 28 10 22 15
l 2 22 15 5 15
l 3 22 5 22 5 5 5
l 2 30 10 23 4
l 2 5 5 5 15
l 2 4 16 4 16
l 2 30 10 23 16
l 2 23 16 4 16
l 2 23 4 4 4
l 2 4 4 4 16
E

View File

@ -0,0 +1,49 @@
V 51
K 196507574900 pmos
Y 1
D 0 0 100 100
Z 10
i 17
U 0 -90 10 0 9 0 NRS
U 0 -80 10 0 9 0 NRD
U 0 -70 10 0 9 0 PD
U 0 -60 10 0 9 0 PS
U 0 -50 10 0 9 0 AD
U 0 -40 10 0 9 0 AS
U 0 -30 10 0 9 0 GEO
U 0 -20 10 0 9 0 BULK=VDD
U 0 -10 10 0 9 0 PINOFF
U 148 -10 10 0 9 0 PINORDER=D G S
U 148 0 10 0 9 0 PREFIX=M
U 84 18 10 0 9 0 REFDES=P?
U 148 20 10 0 9 0 ORDER=BULK$ MODEL$ L= W= AS= AD= PS= PD= NRS= NRD= M= GEO=
U 148 30 10 0 9 0 MODEL=PM
U 10 65 10 0 9 3 M
U 49 83 10 0 9 1 W=WPD
U 50 75 10 0 9 1 L=LPD
P 14 60 0 60 35 0 1 0
A 60 35 10 3 1 0 #=3
A 60 35 10 3 1 0 PINTYPE=BI
L 60 30 10 0 9 0 0 0 D
P 15 60 100 60 65 0 0 0
A 60 65 10 1 1 0 #=1
A 60 65 10 1 1 0 PINTYPE=BI
L 60 80 10 0 9 0 0 0 S
T 70 80 5 0 9 S
b 58 0 62 4
Q 4 1 0
b 58 96 62 100
Q 4 1 0
b 0 48 4 52
Q 4 1 0
l 2 40 30 40 70
l 2 60 35 40 35
l 2 60 65 40 65
l 2 30 35 30 65
c 23 50 7
Q 12 0 0
P 12 0 50 16 50 0 2 0
A -14 50 10 0 3 0 #=2
A -14 50 10 0 3 0 PINTYPE=IN
L -4 50 10 0 9 0 0 0 G
E

View File

@ -0,0 +1,94 @@
V 51
K 428522324900 SHEET_B
|R 10:12_12-29-21
Y 3
D 0 0 1 1
Z 10
i 0
T 1200 20 20 4 9 Library
Q 10 5 0
l 2 1245 20 1245 0
Q 11 0 0
l 2 820 20 820 0
Q 11 0 0
l 2 395 20 395 0
Q 11 0 0
l 2 20 275 0 275
Q 11 0 0
l 2 20 550 0 550
Q 11 0 0
l 2 20 825 0 825
Q 11 0 0
l 2 400 1100 400 1080
Q 11 0 0
l 2 825 1100 825 1080
Q 11 0 0
l 2 1250 1075 1250 1075
l 2 1250 1075 1250 1075
l 2 1250 1075 1250 1075
l 2 1245 1085 1245 1085
l 2 1245 1085 1245 1085
l 2 1250 1085 1250 1085
l 2 1265 1075 1265 1075
l 2 1250 1100 1250 1080
Q 11 0 0
l 2 1700 825 1680 825
Q 11 0 0
l 2 1700 550 1680 550
Q 11 0 0
l 2 1690 550 1690 550
T 1485 0 10 0 3 D
T 1060 0 10 0 3 C
T 635 0 10 0 3 B
T 185 0 10 0 3 A
T 1685 420 10 0 3 3
T 1685 695 10 0 3 2
T 1685 970 10 0 3 1
T 185 1085 10 0 3 A
T 635 1085 10 0 3 B
T 1060 1085 10 0 3 C
T 1485 1085 10 0 3 D
T 10 930 10 0 3 1
T 10 655 10 0 3 2
T 10 380 10 0 3 3
T 10 105 10 0 3 4
l 2 1680 20 1680 1080
Q 11 0 0
l 2 1700 275 1680 275
Q 11 0 0
l 2 1680 1080 20 1080
Q 11 0 0
l 2 20 840 20 1080
Q 11 0 0
l 2 20 20 20 835
Q 11 0 0
T 1685 135 10 0 3 4
T 1200 40 20 4 9 Author
Q 10 5 0
T 1440 40 20 4 9 Date
Q 10 5 0
b 1200 40 1680 60
Q 11 0 0
b 1440 40 1680 60
Q 11 0 0
b 1200 60 1680 80
Q 11 0 0
b 1200 60 1680 80
Q 11 0 0
T 1200 60 20 4 9 Name
Q 10 5 0
T 1540 20 20 4 9 Sheet
Q 10 5 0
l 2 1680 20 20 20
Q 11 0 0
T 1620 20 20 4 9 of
Q 10 5 0
T 1630 0 20 4 9 SizeB
Q 10 5 0
b 1200 20 1680 40
Q 11 0 0
b 1540 20 1680 40
Q 11 0 0
b 1200 80 1680 150
Q 11 0 0
E

View File

@ -0,0 +1,61 @@
V 51
K 281696395000 s_a2
|R 10:12_12-29-21
Y 3
D 0 0 1 1
Z 10
i 0
l 2 1175 1630 1175 1653
Q 11 0 0
T 2050 60 10 0 9 Name
T 2320 20 10 0 9 Size A2
T 2240 40 10 0 9 Sheet
T 2250 60 10 0 9 Author
T 2080 40 10 0 9 Library
l 2 2180 60 2180 80
Q 11 0 0
b 2000 60 2320 80
Q 11 0 0
b 2000 40 2320 60
Q 11 0 0
b 2000 20 2320 40
Q 11 0 0
T 2010 20 10 0 3 Date
T 2334 1420 10 0 9 1
l 2 2322 835 2320 835
Q 11 0 0
l 2 2338 1240 2320 1240
Q 11 0 0
l 2 2338 435 2320 435
Q 11 0 0
l 2 2338 835 2320 835
Q 11 0 0
T 2334 1060 10 0 9 2
T 2334 635 10 0 9 3
T 2334 215 10 0 9 4
T 15 216 10 0 9 4
T 15 636 10 0 9 3
T 15 1061 10 0 9 2
T 15 1446 10 0 9 1
l 2 20 435 0 435
Q 11 0 0
l 2 20 1240 0 1240
Q 11 0 0
c -45 841 0
l 2 20 835 0 835
Q 11 0 0
l 2 1740 0 1740 20
Q 11 0 0
l 2 595 0 595 20
Q 11 0 0
l 2 1170 0 1170 20
Q 11 0 0
l 2 595 1630 595 1653
Q 11 0 0
l 2 1750 1630 1750 1653
Q 11 0 0
b 2000 80 2320 150
Q 11 0 0
b 20 20 2320 1630
Q 11 0 0
E

View File

@ -0,0 +1,26 @@
V 51
K 271258457200 sheet_a4
|R 10:12_12-29-21
Y 3
D 0 0 1 1
Z 10
i 0
T 882 51 10 0 9 Name
T 1159 10 10 0 9 Size A4
T 1079 30 10 0 9 Sheet
T 1089 50 10 0 9 Author
T 912 31 10 0 9 Library
l 2 1019 50 1019 70
Q 11 0 0
b 839 50 1159 70
Q 11 0 0
b 839 30 1159 50
Q 11 0 0
b 839 10 1159 30
Q 11 0 0
T 842 11 10 0 3 Date
b 839 70 1159 140
Q 11 0 0
b 10 10 1159 816
Q 11 0 0
E

View File

@ -0,0 +1,82 @@
V 51
K 428522324900 sheet_b
|R 10:13_12-29-21
Y 3
D 0 0 1 1
Z 10
i 0
T 1410 60 10 0 9 Name
T 1680 20 10 0 9 Size B
T 1600 40 10 0 9 Sheet
l 2 1245 20 1245 0
Q 11 0 0
l 2 820 20 820 0
Q 11 0 0
l 2 395 20 395 0
Q 11 0 0
l 2 20 275 0 275
Q 11 0 0
l 2 20 550 0 550
Q 11 0 0
l 2 20 825 0 825
Q 11 0 0
l 2 400 1100 400 1080
Q 11 0 0
l 2 825 1100 825 1080
Q 11 0 0
l 2 1250 1075 1250 1075
l 2 1250 1075 1250 1075
l 2 1250 1075 1250 1075
l 2 1245 1085 1245 1085
l 2 1245 1085 1245 1085
l 2 1250 1085 1250 1085
l 2 1265 1075 1265 1075
l 2 1250 1100 1250 1080
Q 11 0 0
l 2 1700 825 1680 825
Q 11 0 0
l 2 1700 550 1680 550
Q 11 0 0
l 2 1690 550 1690 550
T 1610 60 10 0 9 Author
T 1440 40 10 0 9 Library
T 1485 0 10 0 3 D
T 1060 0 10 0 3 C
T 635 0 10 0 3 B
T 185 0 10 0 3 A
T 1685 145 10 0 3 4
T 1685 420 10 0 3 3
T 1685 695 10 0 3 2
T 1685 970 10 0 3 1
T 185 1085 10 0 3 A
T 635 1085 10 0 3 B
T 1060 1085 10 0 3 C
T 1485 1085 10 0 3 D
T 10 930 10 0 3 1
T 10 655 10 0 3 2
T 10 380 10 0 3 3
T 10 105 10 0 3 4
l 2 1680 20 1680 1080
Q 11 0 0
l 2 1700 275 1680 275
Q 11 0 0
l 2 1680 1080 20 1080
Q 11 0 0
l 2 20 840 20 1080
Q 11 0 0
l 2 20 20 20 835
Q 11 0 0
l 2 1680 20 20 20
Q 11 0 0
l 2 1540 60 1540 80
Q 11 0 0
b 1360 60 1680 80
Q 11 0 0
b 1360 40 1680 60
Q 11 0 0
b 1360 20 1680 40
Q 11 0 0
T 1370 20 10 0 3 Date
b 1360 80 1680 150
Q 11 0 0
E

View File

@ -0,0 +1,17 @@
V 51
K 311841422500 PWR
Y 4
D 0 0 40 40
Z 10
i 4
U 0 -10 10 0 9 0 NETNAME=VDD
U 40 30 4 0 9 0 VDD=3.3V
U 0 -20 10 0 9 0 PINORDER=VDD
P 4 20 0 20 30 0 1 0
A 20 30 10 3 1 0 PINTYPE=OUT
L 30 30 10 0 9 1 1 0 VDD
Q 14 5 0
b 18 0 22 4
Q 4 1 0
l 2 40 30 0 30
E

View File

@ -0,0 +1,18 @@
V 50
K 423963547100 GRND
Y 4
D 0 0 40 40
Z 10
i 2
U 0 -30 10 0 9 0 VSS=0V
U 0 -20 10 0 9 0 NETNAME=VSS
U 0 -10 10 0 9 0 PINORDER=VSS
P 1 20 40 20 16 0 0 0
A 20 16 10 1 1 0 PINTYPE=OUT
L 26 10 4 0 9 1 1 0 VSS
b 18 36 22 40
Q 4 1 0
l 2 35 9 5 9
l 2 40 16 0 16
l 2 25 2 15 2
E

View File

@ -0,0 +1,36 @@
V 50
K 419708849300 INV
Y 0
D 0 0 80 80
Z 10
i 6
P 4 0 40 10 40 0 2 0
A 0 40 10 0 3 0 #=1
A 0 40 10 0 3 0 PINTYPE=IN
L 6 40 10 0 9 0 0 0 A
P 5 80 40 70 40 0 3 0
A 80 40 10 0 9 0 #=2
A 80 40 10 0 9 0 PINTYPE=OUT
L 72 40 10 0 9 0 0 0 Z
U 0 -20 10 0 9 0 M
U 84 4 10 0 9 0 LN=LND
U 84 54 10 0 9 0 LP=LPD
U 0 -50 10 0 9 0 ORDER=LN= LP= WN= WP= M=
U 0 -40 10 0 9 0 PARNAM=LN=LND LP=LPD WN=WND WP=WPD
U 0 -30 10 0 9 0 PINOFF
U 38 36 10 0 9 3 REFDES=U?
U 0 -10 10 0 9 0 PINORDER=A Z
b 76 38 80 42
Q 12 1 0
b 0 38 4 42
Q 12 1 0
c 65 40 5
Q 12 0 0
l 2 10 15 60 40
l 2 60 40 10 65
l 2 10 15 10 65
U 72 68 10 0 9 1 WP=WPD
Q 14 5 0
U 72 58 10 0 9 1 WN=WND
Q 14 5 0
E

View File

@ -0,0 +1,40 @@
V 50
K 175113123700 EW_TXGATE
Y 0
D 0 0 60 90
Z 10
i 4
U 0 -60 10 0 9 0 PARNAM=WNA=WND WPA=WPD
U 90 70 10 0 9 1 WPA=WPD
Q 14 5 0
U 90 80 10 0 9 1 WNA=WND
Q 14 5 0
U 58 2 6 0 9 3 @NAME=TXGATE
Q 14 5 0
U 0 -30 10 0 9 0 PINORDER=PG NG IN OUT
U 0 -20 10 0 9 0 ORDER=WNA= WPA= M=
U 0 -10 10 0 9 0 M
P 4 30 0 30 14 0 1 0
L 30 6 10 0 9 0 0 0 NG
P 3 30 90 30 74 0 0 0
L 30 74 10 0 9 0 0 0 PG
P 2 60 40 50 40 0 3 0
L 52 40 10 0 9 0 0 0 OUT
P 1 0 40 10 40 0 2 0
L 6 38 10 0 9 0 0 0 IN
b 28 86 32 90
Q 4 1 0
b 28 0 32 4
Q 4 1 0
b 56 38 60 42
Q 4 1 0
b 0 38 4 42
Q 4 1 0
c 94 52 0
c 30 70 0
c 30 70 4
Q 12 0 0
l 2 50 66 10 66
l 2 50 14 10 14
b 10 20 50 60
E

View File

@ -0,0 +1,50 @@
V 51
K 96375159890 dti_nm
Y 1
D 0 0 60 60
Z 10
i 21
P 20 50 60 50 42 0 0 0
A 50 42 10 1 1 0 #=1
A 50 42 10 1 1 0 PINTYPE=BI
L 50 57 10 0 9 0 0 0 D
P 19 50 0 50 18 0 1 0
A 50 18 10 3 1 0 #=3
A 50 18 10 3 1 0 PINTYPE=BI
L 50 13 10 0 9 0 0 0 S
U 0 -130 10 0 9 0 NRS
U 0 -120 10 0 9 0 NRD
U 0 -110 10 0 9 0 PD
U 0 -100 10 0 9 0 PS
U 0 -90 10 0 9 0 AD
U 0 -70 10 0 9 0 AS
U 0 -40 10 0 9 0 GEO
U 0 -20 10 0 9 0 PINOFF
U 0 -10 10 0 9 0 BULK=VSS
U 0 -80 10 0 9 0 ORDER=BULK$ MODEL$ L= W= AS= AD= PS= PD= NRD= NRS= M= GEO=
U 0 -60 10 0 9 0 MODEL=NM
U 0 -50 10 0 9 0 PREFIX=M
U 90 20 10 0 9 0 REFDES=N?
U 0 -30 10 0 9 0 PINORDER=D G S
U 31 42 10 0 9 1 L=LND
Q 14 5 0
U 34 49 10 0 9 1 W=WND
Q 14 5 0
b 48 0 52 4
Q 4 1 0
b 48 56 52 60
Q 4 1 0
b 0 28 4 32
Q 4 1 0
l 2 32 14 32 46
l 2 26 18 26 42
l 2 50 18 32 18
l 2 50 42 32 42
T 40 12 5 0 9 S
P 21 0 30 26 30 0 2 0
A -4 30 10 0 3 0 #=2
A -4 30 10 0 3 0 PINTYPE=IN
L 6 30 10 0 9 0 0 0 G
U 0 10 10 0 3 0 M
Q 14 5 0
E

View File

@ -0,0 +1,53 @@
V 51
K 196512789100 pm
Y 1
D 0 0 60 60
Z 10
i 17
P 14 50 0 50 18 0 1 0
A 50 18 10 3 1 0 #=3
A 50 18 10 3 1 0 PINTYPE=BI
L 50 13 10 0 9 0 0 0 D
P 12 0 30 18 30 0 2 0
A -12 30 10 0 3 0 #=2
A -12 30 10 0 3 0 PINTYPE=IN
L -2 30 10 0 9 0 0 0 G
P 15 50 60 50 42 0 0 0
A 50 42 10 1 1 0 #=1
A 50 42 10 1 1 0 PINTYPE=BI
L 50 57 10 0 9 0 0 0 S
U 0 -90 10 0 9 0 NRS
U 0 -80 10 0 9 0 NRD
U 0 -70 10 0 9 0 PD
U 0 -60 10 0 9 0 PS
U 0 -50 10 0 9 0 AD
U 0 -40 10 0 9 0 AS
U 0 -30 10 0 9 0 GEO
U 0 -20 10 0 9 0 BULK=VDD
U 0 -10 10 0 9 0 PINOFF
U 148 -10 10 0 9 0 PINORDER=D G S
U 148 0 10 0 9 0 PREFIX=M
U 84 18 10 0 9 0 REFDES=P?
U 148 20 10 0 9 0 ORDER=BULK$ MODEL$ L= W= AS= AD= PS= PD= NRS= NRD= M= GEO=
U 33 25 8 0 3 0 MODEL=PM
Q 14 5 0
b 48 0 52 4
Q 4 1 0
b 48 56 52 60
Q 4 1 0
b 0 28 4 32
Q 4 1 0
c 22 30 4
Q 12 0 0
l 2 32 14 32 46
l 2 26 18 26 42
l 2 50 18 32 18
l 2 50 42 32 42
U 0 51 10 0 3 1 W=WPD
Q 14 5 0
U 1 43 10 0 3 1 L=LPD
Q 14 5 0
T 50 41 5 0 9 S
U 1 5 10 0 3 0 M
Q 14 5 0
E

View File

@ -0,0 +1,29 @@
<?xml version="1.0"?>
<projectfile version="1.0" name="test">
<settings>
<tool name="Library Manager Central Library">
<section name="Properties">
<entry name="Path" value=""/>
</section>
</tool>
<tool name="Flow Manager">
<section name="Flows">
<entry name="{7F752E6D-B6AE-4dfd-9506-F74496DB70EE}" value=""/>
<entry name="{96B494EB-6952-480d-A817-AC4FA899FEEE}" value=""/>
<entry name="{ABF09658-79CB-4540-A0EE-DFBDD2259BB6}" value=""/>
</section>
</tool>
<tool name="Expedition PCB">
<section name="Properties">
<entry name="Enable/Disable Expedition Style Zoom" value="Disable"/>
<entry name="Enable/Disable Expedition Keybindings" value="Disable"/>
</section>
</tool>
<tool name="DxBoardLink">
<section name="Properties">
<entry name="Enable/Disable Unlimited Text Length" value="Enable"/>
<entry name="Enable/Disable Mixed Case For FPGA Attributes" value="Enable"/>
</section>
</tool>
</settings>
</projectfile>

View File

@ -0,0 +1,207 @@
| Viewdraw initialization file for ePD Version 2004
|
| (c) Copyright 2004 Mentor Graphics Corporation
||
|
| Set the default display characteristics for each object
|
|
| Colors
| ------------------------------------------------------------------
|
| 0 Black | 4 Red | 8 Gray | 12 Lt. Red
| 1 Blue | 5 Magenta | 9 Lt. Blue | 13 Lt. Magenta
| 2 Green | 6 Brown | 10 Lt. Green | 14 Yellow
| 3 Cyan | 7 Lt. Gray | 11 Lt. Cyan | 15 White
|
|
| Fillstyles:
| ------------------------------------------------------------------
|
| 0 Hollow | 1 Solid
|
|
| Object Color Fillstyle Linestyle
| or Font
| ------ ----- --------- ---------
|
NET 12 1 0
COMPONENT 15 0 0
ATTRIBUTE 14 0 0
LABEL 15 0 0
PIN 3 0 0
BOX 2 0 0
LINE 2 0 0
CIRCLE 2 0 0
ARC 2 0 0
TEXT 10 0 0
|
|
| set the display characteristics for the selection layer
|
SELECTION_LAYER 15 0 0
|
| set the display characteristics for the border layer
|
BORDER_LAYER 15 0 0
|
| set the display characteristics for the value layer
|
VALUE_LAYER 7 0 0
|
| set the display characteristics for the annotation layer
|
ANNO_LAYER 7 0 0
|
| set the background color
|
|5.0 WINDOW_BACKGROUND 0 0 0
|
|
| Default values
|
GRID 10 | Grid spacing (units)
DOTSIZE 5 | Solder dot radius (units)
BUS_DOTSIZE 12 | Bus solder dot radius (units)
BOXSIZE 5 | Dangling joint box width (units)
TEXTSIZE 10 | Text size (units)
TEXTORIGIN 3 | Text origin
BUSWIDTH 4 | Bus half-width (units)
BUBBLESIZE 5 | Bubble size on pins (units)
AUTOLOG 10 | Autolog value (number of Viewdraw commands to
| hold before writing to log file)
SDISTANCE 10 | Selection distance (units)
ADISTANCE 20 | Avoidance distance (units)
SHEETSIZE 1 | Sheet size.
| 0 = ASIZE, 1 = BSIZE, 2 = CSIZE, 3 = DSIZE,
| 4 = ESIZE, 5 = A4, 6 = A3, 7 = A2,
| 8 = A1, 9 = A0
| 10 = ZSIZE (requires width and height)
| Ex: SHEETSIZE 10 200 200
ROUTE 2 | Net routing.
| 0 = Straight, 1 = Orthogonal, 2 = Avoidance
SCOPE 0 | Scope for labels 0 = Local, 1 = Global
TEXT_THRESHOLD 3 | Threshold (units)
NEW_ATTR_VIS 1 | New attribute and value visibility
| 1 = Name and value visible,
| 2 = Name only visible
| 3 = Value only visible
BLOCKTYPE 0 | Default block type
| 0 = Composite, 1 = Module, 2 = annotate, 3 = pin
UNDO 16 | number of commands to undo
|
| Default modes. (1 = On or Yes; 0 = Off or No.)
|
GRIDON 1 | Grid display.
BORDERON 1 | Border display.
HEADERON 1 | Header display.
COMPTEXTON 1 | Component text, labels and attributes.
TEXTON 1 | Text.
ATTRON 1 | Attributes
LABELON 1 | labels
DETAIL 1 | detail ** Changed at 5.0 **
SNAPTOPIN 1 | snap to pin
UNIQUE_LABEL 0 | create unique labels on copy
VALUESON 1 | display simulation values (or generic b/a)
CONTEXT_WINDOW 0 | display context window ** Changed at 5.0 **
NAMESON 0 | display internal names
SORTON 1 | alphabetically sort dialog entries
PNUMSON 1 | display pin numbers
RNUMSON 1 | display refdes
DEFSHEET 0 | search for sheet template for new sheets
XTRAERRS 1 | print out all errors in checker
DBOXON 0 | pick names from dialog boxes
|
| Turning this on will enable case preservation for attribute values. This
| may sound interesting, but it can raise havoc with downstream tools, as
| well as with older tools that don't supprt mixed-case.
|
PRESERVE_CASE 0 | turn on case preservation
|
| This is an example of how to add an attribute to the mixed case list. In
| this example, any attribute named DATASHEET would be allowed to have a
| mixed-case value.
|
| ALLOW_VALUE_MIXED DATASHEET
|5.0 DB_ERR_VERBOSE 1 | verbose database reader error messages
|5.0 FUBPINTYPEON 1 | create PINTYPE att as FUB pins created
|5.0 SELNAMEON 0 | display selected object's name in LL
NETNAME VDD | Upon creation, VDD will have global scope.
NETNAME GND | Upon creation, GND will have global scope.
|SYMBOL_QUALIFIERS \D | Demorgan
|SYMBOL_QUALIFIERS \C | Conventional
|SYMBOL_QUALIFIERS \A | Ansi
|SYMBOL_QUALIFIERS \P | Package
ATTR_RESET SS#1 | Never copy this SCICARD attribute
ATTR_RESET SS#2 | Never copy this SCICARD attribute
ATTR_RESET ALL_ID | Never copy this ALLEGRO attribute
ATTR_RESET GEN_ID | Never copy this ALLEGRO attribute
ATTR_RESET DIFF_PAIR | Never copy the DIFF_PAIR attribute
ATTR_RESET REFDES SYMBOL_VALUE | Reset REFDES attribute value from symbol
|8.0 SHOW_TOOLTIP_FOR REFDES
|8.0 COMPONENT_TOOLTIPS 1
|5.0 COARSE_GRID 0
|5.0 DYNAMIC_XY 0
|5.0 BEGIN_NETS_IN_SPACE 0
|5.0 ATTR_PROMOTE BIT
|8.0 IO_PINS builtin:in.1
|8.0 IO_PINS builtin:out.1
|8.0 IO_PINS builtin:bi.1
|8.0 ONSHEET_PINS builtin:onsheet.1
|8.0 OFFSHEET_PINS builtin:offsheet.1
|8.0 POWER_PINS builtin:pwr.1
|8.0 GROUND_PINS builtin:gnd.1
|8.1 SERIES_RESISTOR_SYM analog:res.1
|8.1 PARALLEL_RESISTOR_SYM analog:res.2
|8.1 CAPACITOR_SYM analog:cap.1
|8.1 GROUND_SYM builtin:gnd.1
|8.1 POWER_SYM builtin:pwr.1
| Design Directories
| ------------------
|
| Format: DIR [DirType(s)] DirPath (LibName)
|
| DirType: p or pw - primary / writable
| w - writable (read/write)
| r - read-only
| m or rm - read-only megafile
|
| DirPath: directory specification ("." for current directory relative path)
|
| LibName: library name aka library alias or VHDL library name (optional)
| 32 characters or less. Must begin with a letter.
|
| examples:
|
| DIR [p] .
| DIR [r] /libs/74ls (vl74ls)
| DIR [r] /libs/builtin (builtin)
| DIR [w] ./under/development/alu (newalu)
|
DIR [p] . (test)

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

View File

@ -0,0 +1,26 @@
#!/bin/sh
# viewdraw to xschem all-file translate script
# convert all examples in this test directory, put all results in current directory
# usage:
# ./translate.sh
# process all files in sym/ directory
for i in $(ls test2/sym/*.1)
do
j=$(basename -s .1 $i) # remove path and extension
j=$(echo $j | tr '[:upper:]' '[:lower:]').sym #convert to lowercase, append .sym
# run the translator. 1st param is the ViewDraw file, 2nd param the Xschem reference library
./viewdraw_import.awk $i xschem_lib > xschem_lib/$j
done
# process all files in sch/ directory
for i in $(ls test2/sch/*.1)
do
j=$(basename -s .1 $i) # remove path and extension
j=$(echo $j | tr '[:upper:]' '[:lower:]').sch #convert to lowercase, append .sch
# run the translator. 1st param is the ViewDraw file, 2nd param the Xschem reference library
./viewdraw_import.awk $i xschem_lib > xschem_lib/$j
done
./viewdraw_import.awk rotation.1 xschem_lib > xschem_lib/rotation.sch
./viewdraw_import.awk align.1 xschem_lib > xschem_lib/align.sch

View File

@ -0,0 +1,450 @@
#!/usr/bin/awk -f
#
# File: viewdraw_import.awk
#
# This file is part of XSCHEM,
# a schematic capture and Spice/Vhdl/Verilog netlisting tool for circuit
# simulation.
# Copyright (C) 1998-2021 Stefan Frederik Schippers
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
#
# Stefan Schippers, 20220113
# Translate viewdraw schematic or symbol files to xschem
# Usage:
# /path/to/viewdraw_import.awk <xschem_ref_lib> /path/to/viewdraw_schematic.1 > /path/to/xschem_schematic.sch
# /path/to/viewdraw_import.awk <xschem_ref_lib> /path/to/viewdraw_symbol.1 > /path/to/xschem_symbol.sym
#
# <xschem_ref_lib> if given is the name of the xschem reference lib instances will use
# to reference symbols. If not given no reference lib will be used and xschem will
# expect to find symbols in current directory.
# NOTES: everything is translated to lower case since in test examples mixed case is used
BEGIN{
debug = 1
# define xschem lib instances will use to reference symbols
if(ARGC > 2) {
xschem_lib = ARGV[2]
ARGC = 2
} else {
xschem_lib=""
}
# initialize xschem objects
xs_version = "v {xschem version=3.0.0 file_version=1.2 }\n"
xs_vhdl = "G {}\n"
xs_symbol = "K {}\n"
xs_verilog = "V {}\n"
xs_spice = "S {}\n"
xs_tedax = "E {}\n"
xs_texts = ""
xs_lines = ""
xs_circles = ""
xs_boxes = ""
xs_pins = ""
xs_attrs = ""
xs_pin_attr = ""
xs_nets = ""
xs_insts = ""
}
# read viewdraw file, remove DOS cr characters
{
gsub(/\r/, "")
line[lines++] = $0
}
# parse viewdraw file
END{
for(lineno = 0; lineno < lines; lineno++) {
$0 = line[lineno]
if($1 ~/^T/){
get_text()
}
if($1 ~/^l/) {
get_line()
}
if($1 ~/^b/){
get_box()
}
if($1 ~/^c/){
get_circle()
}
if($0 ~/^U/){
get_attr()
}
if($1 ~/^P/) {
get_pin()
}
if($1 ~/^N/) {
get_net()
}
if($1 ~/^I/) {
get_inst()
}
}
# print xschem schematic/symbol
if(xs_version) printf "%s", xs_version
if(xs_vhdl) printf "%s", xs_vhdl
if(xs_symbol) printf "%s", xs_symbol
if(xs_verilog) printf "%s", xs_verilog
if(xs_spice) printf "%s", xs_spice
if(xs_tedax) printf "%s", xs_tedax
if(xs_lines) printf "%s", xs_lines
if(xs_texts) printf "%s", xs_texts
if(xs_circles) printf "%s", xs_circles
if(xs_boxes) printf "%s", xs_boxes
if(xs_pins) printf "%s", xs_pins
if(xs_attrs) printf "%s", xs_attrs
if(xs_pin_attrs) printf "%s", xs_pin_attrs
if(xs_nets) printf "%s", xs_nets
if(xs_insts) printf "%s", xs_insts
}
##############################
## functions
##############################
# 1 2 3 4 5 6 7 8 9
# id ref ? x y rot ? end
# I 112 test:DTI_GEN_INV 1 1580 1370 3 1 '
function get_inst( name, attr, x, y, rot)
{
name = $3
x = xscale($5)
y = yscale($6)
rot = $7
sub(/.*:/,"", name)
if(xschem_lib) name = xschem_lib "/" tolower(name) ".sym"
else name = tolower(name) ".sym"
xs_insts = xs_insts "C {" name "} " x " " y " " inst_rot_flip(rot) " {" attr "}\n"
}
# 1 2
# N 54
function get_net( id, lab, p1, p2, x1, y1, x2, y2, joints, jointx, jointy)
{
id = $2
while(1) {
# 1 2 3 4
# J 660 700 2
if( next_line() ~ /^J/) {
$0 = line[++lineno]
++joints
jointx[joints] = xscale($2)
jointy[joints] = yscale($3)
# 1 2 3
# S 6 5
} else if(next_line() ~/^S/) {
$0 = line[++lineno]
p1 = $2
p2 = $3
x1 = jointx[p1]
y1 = jointy[p1]
x2 = jointx[p2]
y2 = jointy[p2]
xs_nets = xs_nets "N " ordered(x1, y1, x2, y2) " {}\n"
# 1 2 3 4 5 6 7 8 9 10
# x y size rot anchor scope visib invert txt
# L 420 620 20 0 3 0 1 0 A
} else if(next_line() ~/^L/) {
$0 = line[++lineno]
lab = $10
} else {
break
}
}
}
# 1 2 3 4 5 6 7
# T x y size rot anchor text
function get_text( x, y, size, rot, anchor, text)
{
x = xscale($2)
y = yscale($3)
size = lenscale($4)
rot=$5
anchor=$6
text=get_fields_after(6)
xs_texts = xs_texts "T {" text "} " x " " y " " text_align(size, rot, anchor) "\n"
}
# poly lines are supported, 0-length segments discarded
# 1 2 3 4 5 6 7 8
# l line_color xstart ystart xend yend xmore ymore ...
function get_line(x1, y1, x2, y2, color, i)
{
color=color_map($2)
for(i = 3; i < NF - 2; i += 2) {
x1=xscale($i)
y1=yscale($(i + 1))
x2=xscale($(i + 2))
y2=yscale($(i + 3))
if(x1 == x2 && y1 == y2) continue
xs_lines = xs_lines "L " color " " ordered(x1, y1, x2, y2) " {}" "\n"
}
}
# 1 2 3 4
# c xcenter ycenter radius
function get_circle( x, y, r, color)
{
x = xscale($2)
y = yscale($3)
r = lenscale($4)
# 1 2 3 4
# Q line_color line_style fill
if(next_line() ~/^Q/) {
$0 = line[++lineno]
}
color = color_map($2)
xs_circles = xs_circles "A " color " " x " " y " " r " " 0 " " 360 " {}" "\n"
}
# 1 2 3 4 5
# b x1 y1 x2 y2
function get_box( x1, y1, x2, y2, color, attr)
{
x1 = xscale($2)
y1 = yscale($3)
x2 = xscale($4)
y2 = yscale($5)
# 1 2 3 4
# Q line_color line_style fill
if(next_line() ~/^Q/) {
$0 = line[++lineno]
}
color = color_map($2)
if(color == 5) {
xs_boxes = xs_boxes "B 5 " rectordered(x1, y1, x2, y2) " {}\n"
} else {
xs_boxes = xs_boxes "P " color " 5 " x1 " " y1 " " x2 " " y1 " " x2 " " y2 " " x1 " " y2 " " x1 " " y1 " {}\n"
}
}
# 1 2 3 4 5 6 7 8
# U xpos ypos text_size rotation anchor scope attribute
function get_attr( show_all, x, y, size, rot, anchor, scope, attr)
{
show_all = 0
attr = get_fields_after(7)
x = xscale($2)
y = yscale($3)
size = lenscale($4)
rot = $5
anchor = $6
scope = $7
if(scope == 1 || show_all) {
xs_attrs = xs_attrs "T {" attr "} " x " " y " " text_align(size, rot, anchor) "\n"
}
}
#1 2 3 4 5 6 7 8 9
# ID Xend Yend Xbeg Xbeg rot side inv_bubble
#P 16 60 100 60 65 0 0 0
# side: 0:top, 1: bottom, 2:left, 3:right
# rot: 0:0, 1:90,2:180, 3:270
function get_pin( l, b, t, x, y, show_all, rot, anchor, size, attr, visible, pin_name, pin_dir, pin_order)
{
show_all = 0
size = 0.1
l = "L 1 " ordered(xscale($5), yscale($6), xscale($3), yscale($4)) " {}"
b = "B 5 " rectordered(xscale($3 - size), yscale($4 - size), xscale($3 + size), yscale($4 + size))
while(1) {
$0 = line[++lineno]
# 1 2 3 4 5 6 7 8
# A xpos ypos text_size rotation anchor visibility attribute
# A 60 65 10 1 1 0 #=1
if($0 ~/^A/){ # attributes
x = xscale($2)
y = yscale($3)
size = lenscale($4)
rot = $5
anchor = $6
visible = $7
attr = get_fields_after(7)
if(visible || show_all) {
xs_pin_attrs = xs_pin_attrs "T {" attr "} " x " " y " " text_align(size, rot, anchor, 13) "\n"
}
if(attr ~/#=/) { # pin order
pin_order = attr
sub(/.*=/, "", pin_order)
# 1 2 3 4 5 6 7 8
# A xpos ypos text_size rotation anchor visibility attribute
# A 60 65 10 1 1 0 PINTYPE=B
} else if(attr ~ /PINTYPE=/) { # pin direction
pin_dir = get_fields_after(7)
sub(/.*=/, "", pin_dir)
if(pin_dir == "BI") pin_dir = "inout"
else if(pin_dir == "IN") pin_dir = "in"
else if(pin_dir == "OUT") pin_dir = "out"
else if(pin_dir == "ANALOG") pin_dir = "inout"
else pin_dir = "inout"
}
# 1 2 3 4 5 6 7 8 9 10
# L xpos ypos text_size rotation anchor scope visibility logic_sense text_label
} else if($0 ~ /^L/) { # Label
x = xscale($2)
y = yscale($3)
visible = $8
rot = $5
anchor=$6
size = lenscale($4)
pin_name = $10
b = b " {name=" pin_name " dir=" pin_dir "}"
t = "T {" pin_name "} " x " " y " " text_align(size, rot, anchor)
break # assumption is "P " line is followed by "A ", "A ", and "L " lines.
}
}
xs_pins = xs_pins l "\n" b "\n"
if(visible) xs_pins = xs_pins t "\n"
}
# the various align/rotate combinations are obtained by reverse engineering
# more combinations need to be added as if(rot...&& anchor...)
function text_align(size, rot, anchor, color, flip, halign, valign, tattrs)
{
halign = ""
valign = ""
if(anchor == 2 || anchor == 5 || anchor == 8) valign = "vcenter=true"
if(anchor == 4 || anchor == 5 || anchor == 6) valign = "hcenter=true"
if(color) {
color = "layer=" color
} else {
color = ""
}
size = size / 60
tattrs = halign " " valign " " color
if(anchor == 7 || anchor == 8 || anchor == 9) {
if (rot == 0) {rot = 2; flip = 0}
else if(rot == 1) {rot = 1; flip = 0}
else if(rot == 2) {rot = 0; flip = 0}
else if(rot == 3) {rot = 3; flip = 0}
else if(rot == 4) {rot = 2; flip = 1}
else if(rot == 5) {rot = 1; flip = 1}
else if(rot == 6) {rot = 0; flip = 1}
else if(rot == 7) {rot = 3; flip = 1}
else {rot = 0; flip = 0}
} else {
if (rot == 0) {rot = 2; flip = 1}
else if(rot == 1) {rot = 1; flip = 1}
else if(rot == 2) {rot = 0; flip = 1}
else if(rot == 3) {rot = 3; flip = 1}
else if(rot == 4) {rot = 2; flip = 0}
else if(rot == 5) {rot = 1; flip = 0}
else if(rot == 6) {rot = 0; flip = 0}
else if(rot == 7) {rot = 3; flip = 0}
else {rot = 0; flip = 0}
}
return rot " " flip " " size " " size " {" tattrs "}"
}
# the various align/rotate combinations are obtained by reverse engineering
function inst_rot_flip(rot)
{
if (rot == 0) return "0 0"
else if(rot == 1) return "3 0"
else if(rot == 2) return "2 0"
else if(rot == 3) return "1 0"
else if(rot == 4) return "0 1"
else if(rot == 5) return "3 1"
else if(rot == 6) return "2 1"
else if(rot == 7) return "1 1"
else return "0 0"
}
function color_map(c)
{
if(c == 2) return 4 # green
if(c == 12) return 5 # red
if(c == 4) return 5 # red
else return 4
}
# x, y, length axis transforms. Xschem is downward oriented!
# any geometric coordinate gets processed by these functions
function xscale(x)
{
return x
}
function yscale(y)
{
return -y
}
# distance transformations (like circle radius)
function lenscale(len)
{
return len
}
# print debug info on stderr if debug global is != 0
function dbg(str)
{
if(debug) {
print str > "/dev/stderr"
}
}
# get all of $0 following $n
function get_fields_after(n, str, nf, i, a, arr)
{
str = ""
a = $0
nf = split(a, arr)
for(i = n + 1; i <= nf; i++) {
if(i > n + 1) str = str " "
str = str arr[i]
}
return str
}
#used to poke what's next wihout advancing read to next line
function next_line()
{
return line[lineno + 1]
}
# xschem rectangle coordinates are ordered for efficiency reasons
function rectordered(x1, y1, x2, y2, tmp)
{
if(x2 < x1) {
tmp = x1; x1 = x2; x2 = tmp
}
if(y2 < y1) {
tmp = y1; y1 = y2; y2 = tmp
}
return x1 " " y1 " " x2 " " y2
}
# xschem line coordinates are ordered for efficiency reasons
function ordered(x1, y1, x2, y2, tmp)
{
if(x2 < x1) {
tmp = x1; x1 = x2; x2 = tmp
tmp = y1; y1 = y2; y2 = tmp
}
if(x1 == x2 && y2 < y1) {
tmp = x1; x1 = x2; x2 = tmp
tmp = y1; y1 = y2; y2 = tmp
}
return x1 " " y1 " " x2 " " y2
}

View File

@ -0,0 +1,16 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
T {TEXT1} 800 -590 0 0 0.333333 0.333333 { hcenter=true }
T {TEXT3} 1040 -590 0 1 0.333333 0.333333 { }
T {TEXT4} 800 -670 0 0 0.333333 0.333333 { hcenter=true }
T {TEXT5} 570 -670 0 0 0.333333 0.333333 { vcenter=true }
T {TEXT6} 1040 -670 0 1 0.333333 0.333333 { vcenter=true }
T {TEXT7} 800 -750 0 0 0.333333 0.333333 { hcenter=true }
T {TEXT2} 570 -590 0 0 0.333333 0.333333 { }
T {TEXT9} 1040 -750 0 1 0.333333 0.333333 { }
T {TEXT8} 570 -750 0 0 0.333333 0.333333 { }
C {xschem_lib/sheet_b.sym} 0 0 0 0 {}

View File

@ -0,0 +1,115 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 1490 -1070 1500 -1420 {}
T {Re-name node to RM for removal sim.} 1200 -1440 2 1 0.166667 0.166667 { }
T {Hiep confirm latest Oct03rd_2021} 100 -60 2 1 0.166667 0.166667 { }
N 1350 -1190 1350 -1190 {}
N 1140 -1160 1140 -1160 {}
N 1140 -1260 1140 -1260 {}
N 1140 -790 1140 -790 {}
N 1140 -890 1140 -890 {}
N 660 -1130 660 -1130 {}
N 1830 -640 1830 -640 {}
N 1830 -1250 1830 -1250 {}
N 1830 -1150 1830 -1150 {}
N 1830 -740 1830 -740 {}
N 1350 -690 1350 -690 {}
N 1350 -1290 1350 -1290 {}
N 1350 -790 1350 -790 {}
N 560 -960 600 -960 {}
N 560 -1080 600 -1080 {}
N 290 -1030 560 -1030 {}
N 560 -1030 560 -960 {}
N 560 -1080 560 -1030 {}
N 2060 -1020 2160 -1020 {}
N 850 -1360 1570 -1360 {}
N 1570 -1360 1570 -790 {}
N 1570 -790 1770 -790 {}
N 1570 -1140 1570 -790 {}
N 1620 -1290 1620 -1140 {}
N 1570 -1140 1620 -1140 {}
N 1410 -1140 1570 -1140 {}
N 1620 -1140 1620 -1070 {}
N 850 -1360 850 -840 {}
N 850 -840 1080 -840 {}
N 1350 -1090 1350 -1020 {}
N 1350 -1020 1350 -890 {}
N 1350 -1020 1400 -1020 {}
N 1140 -1020 1140 -990 {}
N 1140 -1060 1140 -1020 {}
N 1140 -1020 1350 -1020 {}
N 1060 -1210 1080 -1210 {}
N 1060 -1400 1060 -1210 {}
N 290 -1400 1060 -1400 {}
N 1250 -840 1290 -840 {}
N 1250 -1400 1620 -1400 {}
N 1620 -980 1620 -940 {}
N 1620 -940 1740 -940 {}
N 1740 -1100 1740 -940 {}
N 1740 -1100 1770 -1100 {}
N 1740 -1400 1740 -1100 {}
N 1620 -1400 1740 -1400 {}
N 1620 -1400 1620 -1370 {}
N 1060 -1400 1250 -1400 {}
N 1250 -1400 1250 -840 {}
N 1830 -860 1830 -840 {}
N 2050 -1200 2090 -1200 {}
N 1830 -1050 1830 -1020 {}
N 1830 -1020 1830 -860 {}
N 2090 -1200 2090 -860 {}
N 1830 -860 2090 -860 {}
N 1650 -1020 1830 -1020 {}
N 1830 -1020 1980 -1020 {}
N 1890 -1200 1940 -1200 {}
N 1940 -1200 1970 -1200 {}
N 1940 -1200 1940 -690 {}
N 1890 -690 1940 -690 {}
N 1050 -1110 1080 -1110 {}
N 1050 -1110 1050 -1020 {}
N 1050 -940 1080 -940 {}
N 1050 -1020 1050 -940 {}
N 660 -1020 1050 -1020 {}
N 660 -1030 660 -1020 {}
N 660 -1020 660 -1010 {}
N 660 -910 660 -910 {}
N 1410 -740 1530 -740 {}
N 1410 -1240 1530 -1240 {}
N 1530 -1020 1530 -740 {}
N 1480 -1020 1530 -1020 {}
N 1530 -1020 1590 -1020 {}
N 1530 -1240 1530 -1020 {}
C {xschem_lib/sheet_a2.sym} 0 0 0 0 {}
C {xschem_lib/output.sym} 2160 -1010 0 0 {}
C {xschem_lib/dti_gen_tx.sym} 1590 -980 0 0 {}
C {xschem_lib/dti_gen_inv.sym} 2050 -1160 0 1 {}
C {xschem_lib/dti_gen_inv.sym} 1580 -1370 1 0 {}
C {xschem_lib/dti_gen_inv.sym} 1980 -980 0 0 {}
C {xschem_lib/dti_gen_inv.sym} 1400 -980 0 0 {}
C {xschem_lib/pmos.sym} 1410 -1190 0 1 {}
C {xschem_lib/pmos.sym} 1770 -1050 0 0 {}
C {xschem_lib/pmos.sym} 1890 -1150 0 1 {}
C {xschem_lib/pmos.sym} 1080 -1160 0 0 {}
C {xschem_lib/pmos.sym} 1410 -1090 0 1 {}
C {xschem_lib/pmos.sym} 1080 -1060 0 0 {}
C {xschem_lib/pmos.sym} 600 -1030 0 0 {}
C {xschem_lib/nmos.sym} 1290 -790 0 0 {}
C {xschem_lib/nmos.sym} 1410 -690 0 1 {}
C {xschem_lib/nmos.sym} 1770 -740 0 0 {}
C {xschem_lib/nmos.sym} 1890 -640 0 1 {}
C {xschem_lib/nmos.sym} 1080 -790 0 0 {}
C {xschem_lib/nmos.sym} 1080 -890 0 0 {}
C {xschem_lib/nmos.sym} 600 -910 0 0 {}
C {xschem_lib/vss.sym} 1120 -750 0 0 {}
C {xschem_lib/vss.sym} 1810 -600 0 0 {}
C {xschem_lib/vss.sym} 1330 -650 0 0 {}
C {xschem_lib/vss.sym} 640 -870 0 0 {}
C {xschem_lib/vdd.sym} 1120 -1260 0 0 {}
C {xschem_lib/vdd.sym} 1810 -1250 0 0 {}
C {xschem_lib/vdd.sym} 1330 -1290 0 0 {}
C {xschem_lib/vdd.sym} 640 -1130 0 0 {}
C {xschem_lib/input.sym} 260 -1020 0 0 {}
C {xschem_lib/input.sym} 260 -1390 0 0 {}

View File

@ -0,0 +1,23 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N 840 -740 840 -740 {}
N 840 -540 840 -540 {}
N 840 -680 840 -640 {}
N 840 -640 840 -600 {}
N 840 -640 960 -640 {}
N 630 -640 760 -640 {}
N 760 -570 790 -570 {}
N 760 -640 760 -570 {}
N 760 -710 760 -640 {}
N 760 -710 790 -710 {}
C {xschem_lib/nm.sym} 790 -540 0 0 {}
C {xschem_lib/pm.sym} 790 -680 0 0 {}
C {xschem_lib/vdd.sym} 820 -740 0 0 {}
C {xschem_lib/vss.sym} 820 -500 0 0 {}
C {xschem_lib/sh_b.sym} 0 0 0 0 {}
C {xschem_lib/output.sym} 960 -630 0 0 {}
C {xschem_lib/input.sym} 600 -630 0 0 {}

View File

@ -0,0 +1,36 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N 840 -730 840 -730 {}
N 710 -730 710 -730 {}
N 710 -430 710 -430 {}
N 710 -530 710 -490 {}
N 630 -700 660 -700 {}
N 630 -700 630 -630 {}
N 630 -630 630 -560 {}
N 630 -560 660 -560 {}
N 470 -630 630 -630 {}
N 760 -700 790 -700 {}
N 760 -700 760 -460 {}
N 470 -460 630 -460 {}
N 630 -460 660 -460 {}
N 630 -460 760 -460 {}
N 840 -630 970 -630 {}
N 710 -630 710 -590 {}
N 710 -670 710 -630 {}
N 710 -630 840 -630 {}
N 840 -670 840 -630 {}
C {xschem_lib/input.sym} 440 -450 0 0 {}
C {xschem_lib/sh_b.sym} 0 0 0 0 {}
C {xschem_lib/vdd.sym} 690 -730 0 0 {}
C {xschem_lib/input.sym} 440 -620 0 0 {}
C {xschem_lib/vdd.sym} 820 -730 0 0 {}
C {xschem_lib/vss.sym} 690 -390 0 0 {}
C {xschem_lib/pm.sym} 660 -670 0 0 {}
C {xschem_lib/pm.sym} 790 -670 0 0 {}
C {xschem_lib/output.sym} 970 -620 0 0 {}
C {xschem_lib/nm.sym} 660 -430 0 0 {}
C {xschem_lib/nm.sym} 660 -530 0 0 {}

View File

@ -0,0 +1,36 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N 710 -510 710 -510 {}
N 710 -820 710 -810 {}
N 710 -750 710 -710 {}
N 850 -510 850 -510 {}
N 630 -680 660 -680 {}
N 630 -680 630 -610 {}
N 630 -610 630 -540 {}
N 630 -540 660 -540 {}
N 470 -610 630 -610 {}
N 770 -780 770 -540 {}
N 470 -780 630 -780 {}
N 630 -780 660 -780 {}
N 770 -540 800 -540 {}
N 630 -780 770 -780 {}
N 850 -610 1100 -610 {}
N 710 -610 710 -570 {}
N 710 -650 710 -610 {}
N 710 -610 850 -610 {}
N 850 -610 850 -570 {}
C {xschem_lib/vss.sym} 690 -470 0 0 {}
C {xschem_lib/sh_b.sym} 0 0 0 0 {}
C {xschem_lib/input.sym} 440 -600 0 0 {}
C {xschem_lib/pm.sym} 660 -650 0 0 {}
C {xschem_lib/nm.sym} 660 -510 0 0 {}
C {xschem_lib/vdd.sym} 690 -820 0 0 {}
C {xschem_lib/input.sym} 440 -770 0 0 {}
C {xschem_lib/nm.sym} 800 -510 0 0 {}
C {xschem_lib/vss.sym} 830 -470 0 0 {}
C {xschem_lib/output.sym} 1100 -600 0 0 {}
C {xschem_lib/pm.sym} 660 -750 0 0 {}

View File

@ -0,0 +1,25 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N 840 -464 840 -460 {}
N 840 -464 840 -460 {}
N 840 -734 840 -730 {}
N 840 -734 840 -730 {}
N 760 -610 760 -514 {}
N 760 -684 780 -684 {}
N 760 -684 760 -610 {}
N 760 -514 780 -514 {}
N 670 -610 760 -610 {}
N 840 -610 840 -564 {}
N 840 -634 840 -610 {}
N 840 -610 930 -610 {}
C {xschem_lib/input.sym} 640 -600 0 0 {}
C {xschem_lib/output.sym} 930 -600 0 0 {}
C {xschem_lib/nmos.sym} 780 -464 0 0 {}
C {xschem_lib/pmos.sym} 780 -634 0 0 {}
C {xschem_lib/vdd.sym} 820 -734 0 0 {}
C {xschem_lib/vss.sym} 820 -424 0 0 {}
C {xschem_lib/sheet_b.sym} 0 0 0 0 {}

View File

@ -0,0 +1,18 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 10 -15 60 -40 {}
L 4 10 -65 60 -40 {}
L 4 10 -65 10 -15 {}
A 5 65 -40 5 0 360 {}
B 5 76 -42 80 -38 {}
B 5 0 -42 4 -38 {}
L 1 0 -40 10 -40 {}
B 5 -0.1 -40.1 0.1 -39.9 {name=A dir=in}
L 1 70 -40 80 -40 {}
B 5 79.9 -40.1 80.1 -39.9 {name=Z dir=out}
T {WP=WPD} 72 -68 2 0 0.166667 0.166667 { }
T {WN=WND} 72 -58 2 0 0.166667 0.166667 { }

View File

@ -0,0 +1,27 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N 550 -370 550 -320 {}
N 370 -320 550 -320 {}
N 370 -610 550 -610 {}
N 550 -610 550 -570 {}
N 620 -470 730 -470 {}
N 620 -470 620 -430 {}
N 600 -510 620 -510 {}
N 620 -510 620 -470 {}
N 600 -430 620 -430 {}
N 480 -510 500 -510 {}
N 480 -510 480 -470 {}
N 370 -470 480 -470 {}
N 480 -470 480 -430 {}
N 480 -430 500 -430 {}
C {xschem_lib/nmos.sym} 600 -370 3 0 {}
C {xschem_lib/pmos.sym} 500 -570 1 0 {}
C {xschem_lib/output.sym} 730 -460 0 0 {}
C {xschem_lib/input.sym} 340 -600 0 0 {}
C {xschem_lib/input.sym} 340 -460 0 0 {}
C {xschem_lib/input.sym} 340 -310 0 0 {}
C {xschem_lib/sheet_a4.sym} 0 0 0 0 {}

View File

@ -0,0 +1,26 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 10 -66 50 -66 {}
L 4 10 -14 50 -14 {}
A 4 94 -52 0 0 360 {}
A 4 30 -70 0 0 360 {}
A 5 30 -70 4 0 360 {}
B 5 28 -90 32 -86 {}
B 5 28 -4 32 0 {}
B 5 56 -42 60 -38 {}
B 5 0 -42 4 -38 {}
P 4 5 10 -20 50 -20 50 -60 10 -60 10 -20 {}
L 1 30 -14 30 0 {}
B 5 29.9 -0.1 30.1 0.1 {name=NG dir=}
L 1 30 -90 30 -74 {}
B 5 29.9 -90.1 30.1 -89.9 {name=PG dir=}
L 1 50 -40 60 -40 {}
B 5 59.9 -40.1 60.1 -39.9 {name=OUT dir=}
L 1 0 -40 10 -40 {}
B 5 -0.1 -40.1 0.1 -39.9 {name=IN dir=}
T {WPA=WPD} 90 -70 2 0 0.166667 0.166667 { }
T {WNA=WND} 90 -80 2 0 0.166667 0.166667 { }

View File

@ -0,0 +1,20 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 19 -5 25 -10 {}
L 4 19 -15 25 -10 {}
L 4 2 -15 19 -15 {}
L 4 2 -5 19 -5 {}
L 4 20 -4 27 -10 {}
L 4 2 -15 2 -5 {}
L 4 20 -16 27 -10 {}
L 4 1 -16 20 -16 {}
L 4 1 -4 20 -4 {}
L 4 1 -16 1 -4 {}
B 5 28 -11 30 -9 {}
L 1 25 -10 30 -10 {}
B 5 29.9 -10.1 30.1 -9.9 {name=IN dir=in}
T {IN} 17 -7 2 0 0.0833333 0.0833333 { }

View File

@ -0,0 +1,22 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 32 -46 32 -14 {}
L 4 26 -42 26 -18 {}
L 4 32 -18 50 -18 {}
L 4 32 -42 50 -42 {}
T {S} 40 -12 2 0 0.0833333 0.0833333 { }
B 5 48 -4 52 0 {}
B 5 48 -60 52 -56 {}
B 5 0 -32 4 -28 {}
L 1 50 -60 50 -42 {}
B 5 49.9 -60.1 50.1 -59.9 {name=D dir=inout}
L 1 50 -18 50 0 {}
B 5 49.9 -0.1 50.1 0.1 {name=S dir=inout}
L 1 0 -30 26 -30 {}
B 5 -0.1 -30.1 0.1 -29.9 {name=G dir=in}
T {L=LND} 31 -42 2 0 0.166667 0.166667 { }
T {W=WND} 34 -49 2 0 0.166667 0.166667 { }

View File

@ -0,0 +1,22 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 40 -70 40 -30 {}
L 4 30 -65 30 -35 {}
L 4 40 -65 60 -65 {}
L 4 40 -35 60 -35 {}
T {S} 60 -10 2 0 0.0833333 0.0833333 { }
B 5 58 -4 62 0 {}
B 5 58 -100 62 -96 {}
B 5 0 -52 4 -48 {}
L 1 60 -100 60 -65 {}
B 5 59.9 -100.1 60.1 -99.9 {name=D dir=inout}
L 1 60 -35 60 0 {}
B 5 59.9 -0.1 60.1 0.1 {name=S dir=inout}
L 1 0 -50 30 -50 {}
B 5 -0.1 -50.1 0.1 -49.9 {name=G dir=in}
T {W=WND} 50 -85 2 0 0.166667 0.166667 { }
T {L=LND} 49 -72 2 0 0.166667 0.166667 { }

View File

@ -0,0 +1,20 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 22 -5 28 -10 {}
L 4 22 -15 28 -10 {}
L 4 5 -15 22 -15 {}
L 4 5 -5 22 -5 {}
L 4 23 -4 30 -10 {}
L 4 5 -15 5 -5 {}
L 4 23 -16 30 -10 {}
L 4 4 -16 23 -16 {}
L 4 4 -4 23 -4 {}
L 4 4 -16 4 -4 {}
B 5 0 -11 2 -9 {}
L 1 0 -10 4 -10 {}
B 5 -0.1 -10.1 0.1 -9.9 {name=OUT dir=out}
T {OUT} 23 -7 2 0 0.0833333 0.0833333 { }

View File

@ -0,0 +1,23 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 32 -46 32 -14 {}
L 4 26 -42 26 -18 {}
L 4 32 -18 50 -18 {}
L 4 32 -42 50 -42 {}
T {S} 50 -41 2 0 0.0833333 0.0833333 { }
A 5 22 -30 4 0 360 {}
B 5 48 -4 52 0 {}
B 5 48 -60 52 -56 {}
B 5 0 -32 4 -28 {}
L 1 50 -18 50 0 {}
B 5 49.9 -0.1 50.1 0.1 {name=D dir=inout}
L 1 0 -30 18 -30 {}
B 5 -0.1 -30.1 0.1 -29.9 {name=G dir=in}
L 1 50 -60 50 -42 {}
B 5 49.9 -60.1 50.1 -59.9 {name=S dir=inout}
T {W=WPD} 0 -51 2 1 0.166667 0.166667 { }
T {L=LPD} 1 -43 2 1 0.166667 0.166667 { }

View File

@ -0,0 +1,23 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 40 -70 40 -30 {}
L 4 40 -35 60 -35 {}
L 4 40 -65 60 -65 {}
L 4 30 -65 30 -35 {}
T {S} 70 -80 2 0 0.0833333 0.0833333 { }
A 5 23 -50 7 0 360 {}
B 5 58 -4 62 0 {}
B 5 58 -100 62 -96 {}
B 5 0 -52 4 -48 {}
L 1 60 -35 60 0 {}
B 5 59.9 -0.1 60.1 0.1 {name=D dir=inout}
L 1 60 -100 60 -65 {}
B 5 59.9 -100.1 60.1 -99.9 {name=S dir=inout}
L 1 0 -50 16 -50 {}
B 5 -0.1 -50.1 0.1 -49.9 {name=G dir=in}
T {W=WPD} 49 -83 2 0 0.166667 0.166667 { }
T {L=LPD} 50 -75 2 0 0.166667 0.166667 { }

View File

@ -0,0 +1,47 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
T {TEXT1} 490 -800 2 1 0.333333 0.333333 { }
T {TEXT2} 400 -750 3 1 0.333333 0.333333 { }
T {TEXT3} 310 -820 0 1 0.333333 0.333333 { }
T {TEXT4} 420 -870 1 1 0.333333 0.333333 { }
T {TEXT7} 1090 -820 0 0 0.333333 0.333333 { }
T {TEXT6} 1020 -750 1 0 0.333333 0.333333 { }
T {TEXT5} 910 -800 2 0 0.333333 0.333333 { }
T {TEXT8} 1000 -870 3 0 0.333333 0.333333 { }
N 930 -520 964 -520 {}
N 1064 -520 1110 -520 {}
N 1014 -460 1014 -440 {}
N 1066 -150 1100 -150 {}
N 920 -150 966 -150 {}
N 1016 -230 1016 -210 {}
N 900 -274 900 -240 {}
N 900 -420 900 -374 {}
N 960 -324 980 -324 {}
N 1140 -410 1140 -376 {}
N 1140 -276 1140 -230 {}
N 1060 -326 1080 -326 {}
N 290 -140 324 -140 {}
N 424 -140 470 -140 {}
N 374 -220 374 -200 {}
N 426 -510 460 -510 {}
N 280 -510 326 -510 {}
N 376 -450 376 -430 {}
N 260 -420 260 -386 {}
N 260 -286 260 -240 {}
N 320 -336 340 -336 {}
N 500 -284 500 -250 {}
N 500 -430 500 -384 {}
N 420 -334 440 -334 {}
C {xschem_lib/nmos.sym} 964 -460 1 1 {}
C {xschem_lib/nmos.sym} 1066 -210 3 1 {}
C {xschem_lib/nmos.sym} 960 -274 0 1 {}
C {xschem_lib/nmos.sym} 1080 -376 2 1 {}
C {xschem_lib/nmos.sym} 324 -200 1 0 {}
C {xschem_lib/nmos.sym} 426 -450 3 0 {}
C {xschem_lib/nmos.sym} 320 -386 2 0 {}
C {xschem_lib/sheet_b.sym} 0 0 0 0 {}
C {xschem_lib/nmos.sym} 440 -284 0 0 {}

View File

@ -0,0 +1,53 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 1245 -20 1245 0 {}
L 4 820 -20 820 0 {}
L 4 395 -20 395 0 {}
L 4 0 -275 20 -275 {}
L 4 0 -550 20 -550 {}
L 4 0 -825 20 -825 {}
L 4 400 -1100 400 -1080 {}
L 4 825 -1100 825 -1080 {}
L 4 1250 -1100 1250 -1080 {}
L 4 1680 -825 1700 -825 {}
L 4 1680 -550 1700 -550 {}
L 4 1680 -1080 1680 -20 {}
L 4 1680 -275 1700 -275 {}
L 4 20 -1080 1680 -1080 {}
L 4 20 -1080 20 -840 {}
L 4 20 -835 20 -20 {}
L 4 20 -20 1680 -20 {}
T {Library} 1200 -20 2 1 0.333333 0.333333 { }
T {D} 1485 0 2 1 0.166667 0.166667 { }
T {C} 1060 0 2 1 0.166667 0.166667 { }
T {B} 635 0 2 1 0.166667 0.166667 { }
T {A} 185 0 2 1 0.166667 0.166667 { }
T {3} 1685 -420 2 1 0.166667 0.166667 { }
T {2} 1685 -695 2 1 0.166667 0.166667 { }
T {1} 1685 -970 2 1 0.166667 0.166667 { }
T {A} 185 -1085 2 1 0.166667 0.166667 { }
T {B} 635 -1085 2 1 0.166667 0.166667 { }
T {C} 1060 -1085 2 1 0.166667 0.166667 { }
T {D} 1485 -1085 2 1 0.166667 0.166667 { }
T {1} 10 -930 2 1 0.166667 0.166667 { }
T {2} 10 -655 2 1 0.166667 0.166667 { }
T {3} 10 -380 2 1 0.166667 0.166667 { }
T {4} 10 -105 2 1 0.166667 0.166667 { }
T {4} 1685 -135 2 1 0.166667 0.166667 { }
T {Author} 1200 -40 2 1 0.333333 0.333333 { }
T {Date} 1440 -40 2 1 0.333333 0.333333 { }
T {Name} 1200 -60 2 1 0.333333 0.333333 { }
T {Sheet} 1540 -20 2 1 0.333333 0.333333 { }
T {of} 1620 -20 2 1 0.333333 0.333333 { }
T {SizeB} 1630 0 2 1 0.333333 0.333333 { }
P 4 5 1200 -40 1680 -40 1680 -60 1200 -60 1200 -40 {}
P 4 5 1440 -40 1680 -40 1680 -60 1440 -60 1440 -40 {}
P 4 5 1200 -60 1680 -60 1680 -80 1200 -80 1200 -60 {}
P 4 5 1200 -60 1680 -60 1680 -80 1200 -80 1200 -60 {}
P 4 5 1200 -20 1680 -20 1680 -40 1200 -40 1200 -20 {}
P 4 5 1540 -20 1680 -20 1680 -40 1540 -40 1540 -20 {}
P 4 5 1200 -80 1680 -80 1680 -150 1200 -150 1200 -80 {}

View File

@ -0,0 +1,40 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 1175 -1653 1175 -1630 {}
L 4 2180 -80 2180 -60 {}
L 4 2320 -835 2322 -835 {}
L 4 2320 -1240 2338 -1240 {}
L 4 2320 -435 2338 -435 {}
L 4 2320 -835 2338 -835 {}
L 4 0 -435 20 -435 {}
L 4 0 -1240 20 -1240 {}
L 4 0 -835 20 -835 {}
L 4 1740 -20 1740 0 {}
L 4 595 -20 595 0 {}
L 4 1170 -20 1170 0 {}
L 4 595 -1653 595 -1630 {}
L 4 1750 -1653 1750 -1630 {}
T {Name} 2050 -60 2 0 0.166667 0.166667 { }
T {Size A2} 2320 -20 2 0 0.166667 0.166667 { }
T {Sheet} 2240 -40 2 0 0.166667 0.166667 { }
T {Author} 2250 -60 2 0 0.166667 0.166667 { }
T {Library} 2080 -40 2 0 0.166667 0.166667 { }
T {Date} 2010 -20 2 1 0.166667 0.166667 { }
T {1} 2334 -1420 2 0 0.166667 0.166667 { }
T {2} 2334 -1060 2 0 0.166667 0.166667 { }
T {3} 2334 -635 2 0 0.166667 0.166667 { }
T {4} 2334 -215 2 0 0.166667 0.166667 { }
T {4} 15 -216 2 0 0.166667 0.166667 { }
T {3} 15 -636 2 0 0.166667 0.166667 { }
T {2} 15 -1061 2 0 0.166667 0.166667 { }
T {1} 15 -1446 2 0 0.166667 0.166667 { }
A 4 -45 -841 0 0 360 {}
P 4 5 2000 -60 2320 -60 2320 -80 2000 -80 2000 -60 {}
P 4 5 2000 -40 2320 -40 2320 -60 2000 -60 2000 -40 {}
P 4 5 2000 -20 2320 -20 2320 -40 2000 -40 2000 -20 {}
P 4 5 2000 -80 2320 -80 2320 -150 2000 -150 2000 -80 {}
P 4 5 20 -20 2320 -20 2320 -1630 20 -1630 20 -20 {}

View File

@ -0,0 +1,18 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 1019 -70 1019 -50 {}
T {Name} 882 -51 2 0 0.166667 0.166667 { }
T {Size A4} 1159 -10 2 0 0.166667 0.166667 { }
T {Sheet} 1079 -30 2 0 0.166667 0.166667 { }
T {Author} 1089 -50 2 0 0.166667 0.166667 { }
T {Library} 912 -31 2 0 0.166667 0.166667 { }
T {Date} 842 -11 2 1 0.166667 0.166667 { }
P 4 5 839 -50 1159 -50 1159 -70 839 -70 839 -50 {}
P 4 5 839 -30 1159 -30 1159 -50 839 -50 839 -30 {}
P 4 5 839 -10 1159 -10 1159 -30 839 -30 839 -10 {}
P 4 5 839 -70 1159 -70 1159 -140 839 -140 839 -70 {}
P 4 5 10 -10 1159 -10 1159 -816 10 -816 10 -10 {}

View File

@ -0,0 +1,50 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 1245 -20 1245 0 {}
L 4 820 -20 820 0 {}
L 4 395 -20 395 0 {}
L 4 0 -275 20 -275 {}
L 4 0 -550 20 -550 {}
L 4 0 -825 20 -825 {}
L 4 400 -1100 400 -1080 {}
L 4 825 -1100 825 -1080 {}
L 4 1250 -1100 1250 -1080 {}
L 4 1680 -825 1700 -825 {}
L 4 1680 -550 1700 -550 {}
L 4 1680 -1080 1680 -20 {}
L 4 1680 -275 1700 -275 {}
L 4 20 -1080 1680 -1080 {}
L 4 20 -1080 20 -840 {}
L 4 20 -835 20 -20 {}
L 4 20 -20 1680 -20 {}
L 4 1540 -80 1540 -60 {}
T {Name} 1410 -60 2 0 0.166667 0.166667 { }
T {Size B} 1680 -20 2 0 0.166667 0.166667 { }
T {Sheet} 1600 -40 2 0 0.166667 0.166667 { }
T {Author} 1610 -60 2 0 0.166667 0.166667 { }
T {Library} 1440 -40 2 0 0.166667 0.166667 { }
T {D} 1485 0 2 1 0.166667 0.166667 { }
T {C} 1060 0 2 1 0.166667 0.166667 { }
T {B} 635 0 2 1 0.166667 0.166667 { }
T {A} 185 0 2 1 0.166667 0.166667 { }
T {4} 1685 -145 2 1 0.166667 0.166667 { }
T {3} 1685 -420 2 1 0.166667 0.166667 { }
T {2} 1685 -695 2 1 0.166667 0.166667 { }
T {1} 1685 -970 2 1 0.166667 0.166667 { }
T {A} 185 -1085 2 1 0.166667 0.166667 { }
T {B} 635 -1085 2 1 0.166667 0.166667 { }
T {C} 1060 -1085 2 1 0.166667 0.166667 { }
T {D} 1485 -1085 2 1 0.166667 0.166667 { }
T {1} 10 -930 2 1 0.166667 0.166667 { }
T {2} 10 -655 2 1 0.166667 0.166667 { }
T {3} 10 -380 2 1 0.166667 0.166667 { }
T {4} 10 -105 2 1 0.166667 0.166667 { }
T {Date} 1370 -20 2 1 0.166667 0.166667 { }
P 4 5 1360 -60 1680 -60 1680 -80 1360 -80 1360 -60 {}
P 4 5 1360 -40 1680 -40 1680 -60 1360 -60 1360 -40 {}
P 4 5 1360 -20 1680 -20 1680 -40 1360 -40 1360 -20 {}
P 4 5 1360 -80 1680 -80 1680 -150 1360 -150 1360 -80 {}

View File

@ -0,0 +1,11 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 0 -30 40 -30 {}
B 5 18 -4 22 0 {}
L 1 20 -30 20 0 {}
B 5 19.9 -0.1 20.1 0.1 {name=VDD dir=out}
T {VDD} 30 -30 2 0 0.166667 0.166667 { }

View File

@ -0,0 +1,13 @@
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
L 4 5 -9 35 -9 {}
L 4 0 -16 40 -16 {}
L 4 15 -2 25 -2 {}
B 5 18 -40 22 -36 {}
L 1 20 -40 20 -16 {}
B 5 19.9 -40.1 20.1 -39.9 {name=VSS dir=out}
T {VSS} 26 -10 2 0 0.0666667 0.0666667 { }

View File

@ -0,0 +1,19 @@
# xschemrc system configuration file
#
# libptr:
# set to noop do nothing
# set to empty for empty XSCHEM_LIBRARY_PATH
# set to sky130 for sky130 schematics
# set to repo to edit directly in xschem-repo workspace
# set to share for installed schematics (share/doc/xschem)
set XSCHEM_LIBRARY_PATH {}
append XSCHEM_LIBRARY_PATH :[pwd]
append XSCHEM_LIBRARY_PATH :${XSCHEM_SHAREDIR}/xschem_library/devices
append XSCHEM_LIBRARY_PATH :~/.xschem/xschem_library
set initial_geometry {1300x950}
set tabbed_interface 1