|
各位好,小弟打算改變以下cell library的參數
6 n7 k6 r8 }# g- \& h. U4 _不過還不是很清楚以下value直的意義
5 r; E6 E" I& |4 Q4 h) h- }9 x
/ }' d; ^, v$ k9 D9 v1 B8 a. J# v* x4 Q( G0 B. u: j5 m% t
以下是D-Flip-Flop的cell library:. M: X/ M$ E. {) d4 g
" G# ?8 b8 J, A# ocell(QDFFLTX1) { 8 n U: v# o% ?0 S
area : 17.00;
5 r" l9 D0 D4 ycell_footprint : "QDFF" ; 3 S; b' D- Q3 h2 l! A; V# e; L
ff(IQ, IQN) {
0 N5 p& C1 I) O/ Tnext_state : "D";
+ h" h; Z6 y6 d, Jclocked_on : "CK"; Z- ~7 G5 d9 z; V
. $ |4 l" q7 X: \: ^
. ^/ @ @ f2 |5 _& t8 l8 [
. / O8 \& \4 Q/ ?8 s" q
pin(Q) { * G: }9 i7 u/ x2 t5 l& i9 [
.
0 u6 n9 y3 p/ ?; D2 i3 g7 c. 0 c. u6 H) L' B; Q% E5 V5 i( K p! f
. * u3 K; x" e; K3 j/ u) ^: P1 j( r
} 4 y6 N6 m( Z3 F# n! x1 L7 Y4 {
pin(D) { + z+ z+ ^$ Q' H0 |
nextstate_type : data;
6 B9 @$ h# E8 V2 {7 N7 N( _direction : input ; / b, O: J/ N3 l) B7 V/ P8 u2 u* S
capacitance : 0.0007691;
* f- p$ H9 z+ W" b' G
B3 P0 L" ?4 I/ utiming() {
( n% k+ c1 H! f* ^related_pin : "CK"; 6 D- M5 q0 F- C
sdf_edges : both_edges; 7 i" A" m# \9 |' l( L8 Z4 ~. c- [
timing_type : setup_rising; $ B- e% J" O" R S; h
rise_constraint(CONST_3x3) {
) `6 ~' |$ Y: Oindex_1("0.006000,0.217000,0.434000"); * W! Z# k4 k. }! B6 i: L5 j0 s T
index_2("0.006000,0.108000,0.217000");
U( T: D/ w/ f/ n4 { k2 |values("....."); 2 K0 ^% n5 T" V$ _
}
: s3 b! v4 N. F" d% |
8 J# l X/ R w. n* ~$ t) M請問value是指D到Clock的時間嗎?還是Q到Clock的時間?
3 B2 j4 S8 o; K6 ?2 O8 o6 `9 N7 b3 L& ]3 Z8 F( }: p
$ @' o, q Y3 I' v% Q
}: y+ v: N" Y3 xfall_constraint(CONST_3x3) {
9 x4 } j; P9 `4 _" A" }index_1("0.006000,0.217000,0.434000");
9 ?" P+ x) U, }: zindex_2("0.006000,0.108000,0.217000"); ) ]; Y0 e3 S! B! |* }) b
values("...")
6 o+ I. }( B1 b, M6 j1 X}
( `5 O/ Y) E6 p* L; g H3 S+ b8 H4 b9 o/ O
請問value是指D到Clock的時間嗎?還是Q到Clock的時間?2 m" d. `/ N6 e( f: y
3 _( v2 N6 G' T5 _* S2 ^謝謝 |
|