Sign board (previous commit), changing from discrete resistors to network changes...
[trinary.git] / bb / Tand.net
blob34f6632530a66cdacffb2449d72adb5c9afbb7ec
1 * Z:\College\Senior Year\Trinary Research Project\trinary\circuits\TAND.asc\r
2 XX1 TAND_1A TAND_1B TAND_1Y min\r
3 \r
4 * block symbol definitions\r
5 .subckt min A B MIN_OUT\r
6 XXsti_tand AtnandB MIN_OUT sti\r
7 XXtnand A B AtnandB tnand\r
8 .ends min\r
9 \r
10 .subckt sti IN OUT\r
11 XXinv IN NC_01 OUT NC_02 tinv\r
12 .ends sti\r
14 .subckt tnand A B TNAND_Out\r
15 RP NP TNAND_Out 12k\r
16 RN TNAND_Out NN 12k\r
17 MP1 NP B $G_Vdd $G_Vdd CD4007P\r
18 MP2 NP A $G_Vdd $G_Vdd CD4007P\r
19 MN2 NI B $G_Vss $G_Vss CD4007N\r
20 MN1 NN A NI $G_Vss CD4007N\r
21 .ends tnand\r
23 .subckt tinv Vin PTI_Out STI_Out NTI_Out\r
24 RP PTI_Out STI_Out 12k\r
25 RN STI_Out NTI_Out 12k\r
26 MN NTI_Out Vin $G_Vss $G_Vss CD4007N\r
27 MP PTI_Out Vin $G_Vdd $G_Vdd CD4007P\r
28 .ends tinv\r
30 .model NMOS NMOS\r
31 .model PMOS PMOS\r
32 .lib C:\PROGRA~1\LTC\SwCADIII\lib\cmp\standard.mos\r
33 .backanno\r
34 .end\r