|
各位好,小弟打算改變以下cell library的參數) g$ Q; F4 x& D B
不過還不是很清楚以下value直的意義( s8 r( d: j2 u% x p
7 n, i9 U8 ]" \7 R$ |
) P& F! M( U/ r/ n- j# n0 X$ P
以下是D-Flip-Flop的cell library:
, h5 }, z9 j0 E+ A
7 i! f9 B$ }" @* n1 acell(QDFFLTX1) {
2 P9 W! g! G9 U6 Uarea : 17.00;
+ X& L- G8 l# A ]/ ~cell_footprint : "QDFF" ;
3 W' O5 J1 z/ @ff(IQ, IQN) { 4 o6 \0 }$ w* Y3 n
next_state : "D";
1 Q% y2 e: E& Mclocked_on : "CK"; + h+ w; C0 B! D! r! V
.
5 q1 N, [! }- ]. x.
8 S# b3 E+ X3 }8 ]# P5 C: ~. * V' L! j1 P! l0 F+ P; Z* s; c
pin(Q) { 6 m& \1 g/ X7 e# O' U4 m
. : }& U2 ~# d; [* R1 _9 Q+ U
.
" Z, I( i4 `1 p( j9 _# w: P/ @# M.
: h `* p6 i, a}
, X( Z/ c; G- \. Hpin(D) { * j# H: y/ l4 D8 T
nextstate_type : data;
# C7 _& t! c! Qdirection : input ;
2 l) b: t! I/ p' a+ I; jcapacitance : 0.0007691;
/ q4 s/ A5 ?5 j& g9 r( \: L- n# V9 I B' u: P2 B$ }5 w6 P
timing() {
- |1 b; j( m$ z8 Hrelated_pin : "CK"; 2 N3 f. u6 K" L! J* b$ V; _
sdf_edges : both_edges;
! A3 K% {% O0 j4 ?timing_type : setup_rising; % Q3 d ^2 ^; J" M, ?
rise_constraint(CONST_3x3) {
) B& J; Q, ]5 S$ K1 P& Nindex_1("0.006000,0.217000,0.434000"); 3 L; q9 x& q7 t S( \ F! o4 d, t
index_2("0.006000,0.108000,0.217000");
. y: z" j% P: P9 Ivalues(".....");
0 N9 Q* [. c- n7 N} & ~6 d$ U: A% Y' U8 x
+ _0 d% T7 S# T8 P
請問value是指D到Clock的時間嗎?還是Q到Clock的時間?
& O) R; G) t a5 H0 o
3 G- @% k0 A2 k5 y/ [/ j& x2 P" _4 ~3 [6 ?7 ?& ?0 q* q t
9 I8 c0 f, T; Mfall_constraint(CONST_3x3) {
0 i" O8 h) [4 k1 xindex_1("0.006000,0.217000,0.434000");
p( R T9 f" q( Z* h2 kindex_2("0.006000,0.108000,0.217000"); 7 Z4 G& W/ C) ^! F; f- U$ l
values("...")
. Q# ?% r3 y2 K2 @) `}
* a3 i( t0 Y7 d$ p: Q" k* a) {0 k% Q9 k
請問value是指D到Clock的時間嗎?還是Q到Clock的時間?
) B- C" U; C. r6 [- B4 Y1 v: F3 j, @+ Q! v0 X; ?
謝謝 |
|