|
各位好,小弟打算改變以下cell library的參數
9 ]' Z; o$ ?- A0 @7 H- P2 z不過還不是很清楚以下value直的意義* _ n7 f: g6 _* M* s
i: {. [4 k- u4 v' v5 h' F# f
2 |! b8 d5 R! a3 ]& Y) ]8 p& ]2 U. I以下是D-Flip-Flop的cell library:
W$ I8 f* \4 {0 s j& A. U) E, Q: |0 W5 c/ T
cell(QDFFLTX1) { 6 A i4 C3 ?, b7 A. L9 s
area : 17.00; ( S R8 s8 a5 b% Q( u9 H3 _
cell_footprint : "QDFF" ;
/ d" y' s0 r( I4 J; }ff(IQ, IQN) {
) s* C W7 `0 N# ~; M0 V5 unext_state : "D";
: U% L& B" C& wclocked_on : "CK"; 3 H. V$ y) n$ O, G- z
. # x3 O3 k- R& a! ~
. ! s6 P0 b1 V2 E* s
.
# a9 I1 ^# q9 Zpin(Q) { $ j6 P# w' `& z% B
. ! ]) l u( P3 a6 k( |- ~; O) N; Q3 m& t
.
# [: F6 _% R2 O9 J. # J. k, O- H5 u& W% w5 n6 g
}
0 F9 Q5 T5 _' w) a3 _pin(D) {
2 s$ V0 a% X9 [4 w- O2 Y3 p$ Dnextstate_type : data;
5 v" w { V3 W2 qdirection : input ;
0 a. h8 @ R9 tcapacitance : 0.0007691;
- }, l6 n1 Y9 c' J0 R( J5 E
- R3 A7 i0 _, A% Otiming() { 0 D J* {0 a5 s: c' l' }1 V, Z
related_pin : "CK"; / L$ Y0 g6 W# c% L; w! H; I( e( s
sdf_edges : both_edges; 5 X2 `, P4 b( z1 K
timing_type : setup_rising; 0 O& b+ x5 q7 l) c# f
rise_constraint(CONST_3x3) {
1 v* l* ?6 X& c6 }" d& L1 iindex_1("0.006000,0.217000,0.434000"); 8 |2 s7 \1 v7 a
index_2("0.006000,0.108000,0.217000"); ; X; a, X7 c q/ y/ L4 n9 G
values(".....");
3 ?2 H5 Y/ L! j} - M6 T% y% `$ @3 w! `# ?# B5 Z
6 A) ^+ Y# D7 i9 p0 g y請問value是指D到Clock的時間嗎?還是Q到Clock的時間?( z( x* r7 l, e0 s: N
# }0 ^" @: _$ L9 Y
7 U T+ p: G% V7 `) I+ Z
- B7 K5 u4 p3 y# h s. T8 W7 ]( E! cfall_constraint(CONST_3x3) {
1 o1 U1 u' ~) z6 y4 Z% D( N$ }index_1("0.006000,0.217000,0.434000");
. X- ` V6 j% H& rindex_2("0.006000,0.108000,0.217000");
3 V. M! A+ K" O) T* Mvalues("...")2 i* m6 M5 h/ N4 t4 f
} 0 i0 l% U" L1 C5 n' y: P) q8 Q% R
( ^: E, N2 _7 w1 \* W( d5 d( W+ x7 B
請問value是指D到Clock的時間嗎?還是Q到Clock的時間?8 P% a, x, e2 i+ D
7 q' J- ^% {' J+ `( @4 v謝謝 |
|