Add CAM files for adder, sign board.
[trinary.git] / bb / Cycle_Up.net
blob7bb62efbc592448d9a6f8a071d6cb85b7da3b4b3
1 * Z:\College\Senior Year\Trinary Research Project\trinary\circuits\Cycle_Up.asc\r
2 XX1 CU_IN CU_OUT tcycle_up\r
3 \r
4 * block symbol definitions\r
5 .subckt tcycle_up IN OUT\r
6 XXnti _IN _IN_NTI nti\r
7 XXpti _IN _IN_PTI pti\r
8 XXsti IN _IN sti\r
9 XXtnor1 _IN_NTI INI OUT tnor\r
10 XXtnor0 _IN_PTI 0 INI tnor\r
11 .ends tcycle_up\r
13 .subckt nti IN OUT\r
14 Xinv IN NC_01 NC_02 OUT tinv\r
15 .ends nti\r
17 .subckt pti IN OUT\r
18 Xinv IN OUT NC_01 NC_02 tinv\r
19 .ends pti\r
21 .subckt sti IN OUT\r
22 XXinv IN NC_01 OUT NC_02 tinv\r
23 .ends sti\r
25 .subckt tnor A B TNOR_Out\r
26 RP NP TNOR_Out 12k\r
27 RN TNOR_Out NN 12k\r
28 MN1 NN A $G_Vss $G_Vss CD4007N\r
29 MP2 NI A $G_Vdd $G_Vdd CD4007P\r
30 MN2 NN B $G_Vss $G_Vss CD4007N\r
31 MP1 NI B NP $G_Vdd CD4007P\r
32 .ends tnor\r
34 .subckt tinv Vin PTI_Out STI_Out NTI_Out\r
35 RP PTI_Out STI_Out 12k\r
36 RN STI_Out NTI_Out 12k\r
37 MN NTI_Out Vin $G_Vss $G_Vss CD4007N\r
38 MP PTI_Out Vin $G_Vdd $G_Vdd CD4007P\r
39 .ends tinv\r
41 .model NMOS NMOS\r
42 .model PMOS PMOS\r
43 .lib C:\PROGRA~1\LTC\SwCADIII\lib\cmp\standard.mos\r
44 .backanno\r
45 .end\r