diff options
author | Clifford Wolf <clifford@clifford.at> | 2013-09-14 13:29:11 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2013-09-14 13:29:11 +0200 |
commit | 2c9bd23801fc00463cd218319c7f2f3a89852260 (patch) | |
tree | a2b0ff142d2c22fda1873b946298825db1c2b389 /techlibs/cmos/cmos_cells.sp | |
parent | bbe5aa446b413c6298a4b0b13f6fabcd6c984cb6 (diff) |
Added spice testbench to techlibs/cmos
Diffstat (limited to 'techlibs/cmos/cmos_cells.sp')
-rw-r--r-- | techlibs/cmos/cmos_cells.sp | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/techlibs/cmos/cmos_cells.sp b/techlibs/cmos/cmos_cells.sp new file mode 100644 index 00000000..cb94caa2 --- /dev/null +++ b/techlibs/cmos/cmos_cells.sp @@ -0,0 +1,34 @@ + +.SUBCKT NOT A Y +M1 Y A Vdd Vdd cmosp L=1u W=10u +M2 Y A Vss Vss cmosn L=1u W=10u +.ENDS NOT + +.SUBCKT NAND A B Y +M1 Y A Vdd Vdd cmosp L=1u W=10u +M2 Y B Vdd Vdd cmosp L=1u W=10u +M3 Y A M34 Vss cmosn L=1u W=10u +M4 M34 B Vss Vss cmosn L=1u W=10u +.ENDS NAND + +.SUBCKT NOR A B Y +M1 Y A M12 Vdd cmosp L=1u W=10u +M2 M12 B Vdd Vdd cmosp L=1u W=10u +M3 Y A Vss Vss cmosn L=1u W=10u +M4 Y B Vss Vss cmosn L=1u W=10u +.ENDS NOR + +.SUBCKT DLATCH E D Q +X1 D E S NAND +X2 nD E R NAND +X3 S nQ Q NAND +X4 Q R nQ NAND +X5 D nD NOT +.ENDS DLATCH + +.SUBCKT DFF C D Q +X1 nC D t DLATCH +X2 C t Q DLATCH +X3 C nC NOT +.ENDS DFF + |