|
請問一下我做出來的jk正反器Q的波形為什麼會隨clock的上升和下降產生突波
( r+ o. v" D' W1 h$ s我是新手我找問題找了好久
: K# w+ M2 z" C$ m這是程式碼 我是打算要做計數器但是我連JK都搞不定了麻煩可以指點我哪邊有問題; P0 _( c! @0 r0 l# s) d* {
jk3 E3 e" c9 N+ e1 H6 O- u4 t6 K
.lib 'c:\flexlm\mm0355v.l' TT
3 A2 D7 @8 q! x.protect
8 X5 b( {( B! ^* Y8 x2 h.option post list. E; \% Z; ? T# ?2 v
.option post1 f% i3 R% I; r& \8 C7 I( M6 W
.probe dc i(m1 m2)8 q, G5 g) `" V% S* o
1 d2 `( s" k; \8 g7 ]" [; O
xjk1 vdd vdd vin vout vout1 vdd gnd jk
5 T* J1 s! y2 j
0 B Z1 g7 Y; W. _7 O5 V$ Kvin vin 0 pulse (0v 3.3v 0.001u 0.001u 0.001u 0.049u 0.1u)
0 R5 B1 J* e! x Wvdd vdd 0 3.3v# d! y& k/ C% `9 p) G7 [1 c
.subckt jk j k c qn qn1 vdd gnd
1 ~; ?6 [% Z2 ~7 D. B2 [& N* Mx1 qn j c y vdd gnd nand3- c( n5 E! |- ~+ U
x2 c k qn1 y1 vdd gnd nand3 s A9 D/ _( @
x3 y y1 my1 my2 vdd gnd nand2
% u; {' p j: L0 j6 fx4 s1 my1 sy1 vdd gnd nand
6 ~4 \6 [" C: X8 b0 nx5 my2 s1 sy2 vdd gnd nand' a0 G* o# ]' D7 j; V7 r) }
x6 sy1 sy2 qn qn1 vdd gnd nand29 w$ w, V- ~8 d8 Z
x7 c s1 vdd gnd invertor
( |. D7 f, F( ?( x2 X% P3 @$ P% O" j.ends jk& d, m4 a2 ^2 o) j/ I* k2 k
) Y Q& ]" [- a2 I! W# S
: R0 L7 i W4 _' F) l- u1 L8 |.subckt nand2 vin1 vin2 y b vdd gnd ( e) c6 O* t- ?( L- p
x1 vin1 b y vdd gnd nand
% u7 Z T5 X1 _5 L/ j, sx2 y vin2 b vdd gnd nand0 V0 c' T2 ~; v
.ends nand2
$ k% _7 V, B0 J( D9 Z X6 E1 }' Z; l1 a/ E" |
.subckt nand3 a b c y vdd gnd
% J+ q( Z# H+ x+ j2 Tm1 y a vdd vdd pch w=2.5u l=1u7 d/ l4 r4 z7 o2 ^; a+ z+ t) a" K$ c1 ]
m2 y b vdd vdd pch w=2.5u l=1u 8 m' `1 W) P8 j* J/ C+ D# @
m3 y c vdd vdd pch w=2.5u l=1u ) `* I# v7 V* S; p: m
m4 y a 8 gnd nch w=1u l=1u
& l8 U' q8 L1 c! G, fm5 8 b 9 gnd nch w=1u l=1u8 A& i* \$ Q9 G1 h7 j8 U
m6 9 c gnd gnd nch w=1u l=1u
# @0 l2 K% q M. F0 m9 F i6 l.ends nand3: b( ?$ D7 ~9 `; Z$ Z9 G
/ y" p9 y* V S9 R.subckt nand a b vout vdd gnd
2 g1 ]- y4 y0 h- am1 vout b vdd vdd pch w=2.5u l=1u
# X' H$ e" t/ J9 ~, U4 im2 vout a vdd vdd pch w=2.5u l=1u ! x/ G; \! Y/ b) g
m3 vout a 8 gnd nch w=1u l=1u
8 t% P1 C( c7 Y3 u" Dm4 8 b gnd gnd nch w=1u l=1u7 R8 i2 n" q/ _4 {4 B( K
.ends nand/ } \, m% I: F1 i/ V4 ^: [; g9 `
3 O) ]- Y8 R8 I9 l% c v: J' }2 L+ q7 T/ V* l9 y
.subckt invertor 1 2 vdd gnd
~( b, f% a |, E/ S" [m1 2 1 vdd vdd pch w=2.5u l=1u
; s! A) ]* a" S9 o2 i5 G! q* Am2 2 1 gnd gnd nch w=1u l=1u
0 _+ ?4 Z* E* W1 N8 H+ S( v.ends invertor
! v! |5 K1 b$ I: l k i 1 H% k% b1 o- J) e. P* H3 {: {
.tran 0.01u 1u) O" F9 p/ Q7 ^5 x9 A: }. q6 L
.op
* U& E$ m8 o/ n.print
/ {( v; d7 K0 n8 o/ @.end5 r4 I/ N$ S P/ i
![]()
" k2 I# T, f! M( _: A) b圖太小了附上圖片網址 http://paintedover.com/uploads/show.php?loc=0841&f=ddd_5.jpg c! Z8 }7 S$ t8 z* Z
: m/ ~' h* W0 ?# N5 t0 v. J: p. x4 c1 A
[ 本帖最後由 dinosonic 於 2009-4-15 03:08 PM 編輯 ] |
|