home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / s1 / spice / !General / In / Adder < prev    next >
Text File  |  1992-08-12  |  909b  |  47 lines

  1. 1 bit Full adder (NMOS)
  2. *-----------------------
  3.  
  4. .SUBCKT ADDER 1 2 3 4 5 6
  5. * NODES : X, Y, Ci, OUT, Co , Vdd
  6. * 14 MOSFET MODEL
  7.  
  8. .MODEL NES NMOS LEVEL=1
  9. .MODEL PES PMOS LEVEL=1
  10.  
  11. * the carry logic
  12. M1  6  5  5  6  PES W=1U L=4U
  13. M2  5  1  7  0  NES W=2U L=1U
  14. M3  5  2  7  0  NES W=2U L=1U
  15. M4  7  3  0  0  NES W=2U L=1U
  16. M5  5  2  8  0  NES W=2U L=1U
  17. M6  8  1  0  0  NES W=2U L=1U 
  18.  
  19. * the output logic
  20. M7  4  2  9  0  NES W=2U L=1U
  21. M8  4  1  9  0  NES W=2U L=1U
  22. M9  4  3  9  0  NES W=2U L=1U
  23. M10 9  5  0  0  NES W=2U L=1U
  24. M11 6  4  4  6  PES W=1U L=4U
  25. M12 4  1  10 0  NES W=3U L=1U
  26. M13 10 2  11 0  NES W=3U L=1U
  27. M14 11 3  0  0  NES W=3U L=1U  
  28.  
  29. .ENDS ADDER
  30.       
  31.  
  32. * adder
  33. X1 1 2 3 4 5 6 ADDER
  34.  
  35.          
  36. * supply
  37. Vdd 6 0 dc 5
  38.  
  39. * input signals
  40. vx1 1 0 pulse( 0V 5V 0NS 5NS 5NS  15NS  50NS)
  41. vy1 2 0 pulse( 0V 5V 0NS 5NS 5NS  40NS 100NS)
  42. vci 3 0 pulse( 0V 5V 0NS 5NS 5NS  90NS 200NS)
  43.  
  44. * analyse
  45. .TRAN 2NS 200NS
  46. .END
  47.