home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / progs / spice / bipole next >
Text File  |  1987-10-09  |  3KB  |  154 lines

  1. * file BIPOLE: Schottky TTL edge-triggered register
  2. *
  3. *
  4. .options          acct   gmin=1e-11   abstol=1e-9   limpts=404
  5. .width out=133
  6. *
  7. .tran  0.1ns   18ns
  8. *
  9. **********************************************************************
  10. *
  11. *      Power supplies
  12. *
  13. vcc   100    0    dc    5.0
  14. *
  15. rcc   100    0          1e6
  16. *
  17. **********************************************************************
  18. *
  19. *     Input wiggles  (piecewise linear waveforms)
  20. *
  21. vin    170  0     pwl(  0ns 4.0   1ns 4.0   3ns 0.0     10ns 0.0 )
  22. *
  23. vinb   171  0     pwl(  0ns 4.0   1ns 4.0   3ns 0.06    10ns 0.0 )
  24. *
  25. *
  26. ra1a   170  0     100K
  27. *
  28. *
  29. .NODESET   V(250)=0.1
  30. +          V(260)=0.1
  31. +          V(350)=4.0
  32. +          V(360)=4.0
  33. +          V(450)=0.1
  34. +          V(460)=4.0
  35. +          V(550)=4.0
  36. +          V(560)=0.1
  37. *
  38. *
  39. **********************************************************************
  40. **********************************************************************
  41. *
  42. *     Circuit Hookup  (definition and interconnection)
  43. *
  44. *
  45. .SUBCKT   NAND3   201   202   203   100   400
  46. *
  47. * triple emitter transistor
  48. R1    100   301         2.8K
  49. Q1A   302   301   201   XNPN
  50. Q1B   302   301   202   XNPN
  51. Q1C   302   301   203   XNPN
  52. *
  53. * phase splitter
  54. R2    100   311         900
  55. Q2    311   302   312   XNPN
  56. D2Q   302   311         SD
  57. *
  58. * squaring network
  59. R3    312   313         500
  60. R4    312   314         250
  61. Q3    314   313   0     XNPN
  62. D3Q   313   314         SD
  63. *
  64. * darlington pullup network
  65. R5    100   321         40.0
  66. Q4    321   311   322   XNPN
  67. D4Q   311   321         SD
  68. Q5    321   322   400   XNPN
  69. R6    322   0           3.5K
  70. *
  71. * output pulldown
  72. Q6    400   312   0     XNPN
  73. D6Q   312   400         SD
  74. *
  75. *
  76. .ENDS NAND3
  77. *
  78. *
  79. *
  80. *
  81. *
  82. * Inverters to create TTL-driven waveforms
  83. *
  84. R201   100   201   400.0
  85. XNG1   170   201   201   100   250     NAND3
  86. XNG2   171   201   201   100   260     NAND3
  87. C250   250   0     40P
  88. C260   260   0     40P
  89. *
  90. *
  91. *
  92. *
  93. * Bottom flipflop
  94. *
  95. R301   100   301   400.0
  96. XNG3   250   460   360   100   350     NAND3
  97. XNG4   260   301   350   100   360     NAND3
  98. C350   350   0     2P
  99. C360   360   0     2P
  100. *
  101. XNG4x  260   301   301   100   367     NAND3
  102. *
  103. *
  104. * Top flipflop
  105. *
  106. R401   100   401   400.0
  107. XNG5   360   401   460   100   450     NAND3
  108. XNG6   250   401   450   100   460     NAND3
  109. *
  110. XNG6x  450   450   401   100   467     NAND3
  111. *
  112. *
  113. *
  114. * Output flipflop
  115. *
  116. R501   100   501   400.0
  117. XNG7   460   501   560   100   550     NAND3
  118. XNG8   350   501   550   100   560     NAND3
  119. C550   550   0     40P
  120. C560   560   0     40P
  121. *
  122. *
  123. *
  124. **********************************************************************
  125. *
  126. *      Outputs (raw output from Spice)
  127. *
  128. *
  129. *
  130. *
  131. .print   tran  v(250)   v(260)   v(350)   v(360)
  132. +              v(450)   v(460)   v(550)   v(560)
  133. *
  134. *
  135. *
  136. *
  137. **********************************************************************
  138. * bipolar circuit models
  139. *
  140. .MODEL   SD       D(  RS=20   CJO=0.1P   IS=5E-10   EG=0.69  )
  141. *
  142. *
  143. .MODEL   XNPN   NPN(  BF=50     BR=1   RB=70   RC=5   CCS=0.8P
  144. +                     TF=0.05E-9   TR=4E-9   IS=1E-14
  145. +                     CJE=0.4P   CJC=0.4P   PC=0.85   VA=40 )
  146. *
  147. *
  148. **********************************************************************
  149. *
  150. *
  151. *
  152. *
  153. .end
  154.