Rules | Recent posts | topic RSS | Search | Register  | Log in

can you help me explain how the setup & hold time is def

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Author Message
newbie_1



Joined: 27 Sep 2005
Posts: 54


Post28 Jun 2006 2:17   can you help me explain how the setup & hold time is def

hi,

can you help to explain in the below .lib file how the setup and hold time is defined?
thanks

library( vendor_b ) {
/* 1. Use delay lookup table */
delay_model : table_lookup;
/* 2. Define template of size 3 x 3*/
lu_table_template(constraint_template) {
variable_1 : constrained_pin_transition;
variable_2 : related_pin_transition;
index_1 ("0.0, 0.5, 1.5");
index_2 ("0.0, 2.0, 4.0");
}
. . .
cell(dff) {
pin(d) {
direction: input;
timing() {
related_pin : "clk";
timing_type : setup_rising;
rise_constraint(constraint_template) {
/* Specify all the values */
values ("0.00, 0.13, 0.19", \
"0.21, 0.23, 0.41", \
"0.33, 0.37, 0.50");
}
fall_constraint(constraint_template) {
values ("0.00, 0.14, 0.20", \
"0.22, 0.24, 0.42", \
"0.34, 0.38, 0.51");
}
}
. . .
}
}
. . .
}
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap