|
各位好,小弟打算改變以下cell library的參數& w. V8 O1 z9 N
不過還不是很清楚以下value直的意義4 A8 S7 b4 A* r) r& A
1 y) B0 M, n# t3 ^+ N& g8 O* }! G8 ?8 Y
以下是D-Flip-Flop的cell library:
: H6 ?; ^# W# O4 Q! M# P% K2 ]' n `! ^+ ^9 I0 ~: Q1 ~6 r
cell(QDFFLTX1) {
; S, D6 S5 S6 Tarea : 17.00; 0 P- w& H7 h. F: `8 W5 q0 j2 c* ]
cell_footprint : "QDFF" ;
& H4 `2 k$ h/ S1 E) a- zff(IQ, IQN) {
- K$ ]1 z# e- {, wnext_state : "D";
9 f( y/ K6 j& u8 C, sclocked_on : "CK";
" x# \ n' u o( b; A* h& R.
# Q3 K& N$ W5 J8 c4 V$ O8 S. + c; R9 h2 |0 z; ]) y4 \; y
.
* f+ T9 {4 y' R' Ipin(Q) {
; L2 z2 q' Z/ ?& P.
: W) _$ N+ R9 _3 p, h. 0 q) ~; Q$ d7 j2 f" v8 F
.
: k! i0 j0 X' q" T}
' {% j1 k0 h5 M0 m& tpin(D) { 9 h* x$ B p3 g9 F) ~- q0 E7 F
nextstate_type : data;
8 G" j/ }( @& P, Pdirection : input ; ' J. f2 t2 y. d' Q1 Y( v1 e
capacitance : 0.0007691; ( Y; }: k% F0 c
( f3 ^/ a+ l) g! W9 ^
timing() { % p* _+ S+ U" m( a; v+ W* e
related_pin : "CK"; ) x0 P* O- B/ z1 K
sdf_edges : both_edges; 3 \8 T) K! g& G( G
timing_type : setup_rising;
1 }3 g1 U0 \7 Z8 @+ B% c* yrise_constraint(CONST_3x3) { - z# {2 D+ q) g: l% F* \% A' m
index_1("0.006000,0.217000,0.434000");
. ?6 S8 A; {* v2 u$ Q2 c* }index_2("0.006000,0.108000,0.217000"); ' Q3 M9 _! N+ U$ C. N
values("....."); 1 y( l1 L, X) k$ W
}
/ s2 `8 Z1 n- }- w3 L5 x- j% y1 u# A9 K1 z
請問value是指D到Clock的時間嗎?還是Q到Clock的時間?
- l5 @$ ]- w# b+ F
. J$ w: Y( M: Z, K8 L. |- l& y- P& f2 n1 L
. L( R6 o0 Z# K" f, ^# i! V
fall_constraint(CONST_3x3) {
/ Y/ f+ o! D0 ^/ Q3 c1 Kindex_1("0.006000,0.217000,0.434000"); , h, @7 l- Z+ Q' y5 q- u, h
index_2("0.006000,0.108000,0.217000");
3 Y6 ^. T4 a4 Z1 o _: {values("...")
3 M! l9 A6 M, [}
+ V7 d! b7 z7 L& P F7 c
# q' b8 K1 [& t! A請問value是指D到Clock的時間嗎?還是Q到Clock的時間?8 ^; ]/ r T3 F* v S9 a
+ i! y; Q7 _6 O謝謝 |
|