How the delay and transition time is calculated from my Lib

Status
Not open for further replies.

energeticdin

Full Member level 2
Joined
Jul 31, 2006
Messages
125
Helped
6
Reputation
12
Reaction score
1
Trophy points
1,298
Activity points
2,156
Cell library

library ( stdcell)
{
technology ( cmos ) ;
delay_model : table_lookup;
time_unit : "1ns" ;
voltage_unit : "1V" ;
current_unit : "1mA" ;
pulling_resistance_unit : "1kohm" ;
capacitive_load_unit ( 1 , pf ) ;…
k_process_rise_ttransition : 1.000000 ;
k_process_fall_transition : 1.000000 ;
k_volt_rise_propagation : -0.260000 ;
k_volt_fall_propagation : -0.260000 ;
k_temp_rise_transition : 0.002580 ;
k_temp_fall_transition : 0.002580 ;
…nom_process : 1.000000;
nom_temperature : 25.000000
;nom_voltage : 5.000000;
operating_conditions ( NOM ) {process : 1.000; temperature : 25.000; voltage : 5.000;
tree_type : "balanced_tree";}


} }
lu_table_template(lu_ramp_5_2.7500_fanout_7_5.2050)
{
variable_1 : input_net_transition;
index_1 ("0.0500, 0.3000, 0.5500, 0.8000, 1.0500"); variable_2 : total_output_net_capacitance;
index_2 ("0.0410, 0.0820, 0.1639, 0.3279, 0.6557, 1.3115, 2.6230"); }
cell ( IV ) { area : 1.000 ; pin ( Z ) {
direction : output;
capacitance : 0.000000;
timing ( ) {
related_pin : "A" ; timing_sense : negative_unate ;
rise_propagation (lu_ramp_5_2.7500_fanout_7_5.2050) { values ("0.0435, 0.0599, 0.0897, 0.1364, 0.2185, 0.3959, 0.7750", \ "0.0815, 0.1120, 0.1658, 0.2470, 0.3551, 0.5173, 0.8830", \ "0.0964, 0.1331, 0.1983, 0.3000, 0.4480, 0.6635, 1.0099", \ "0.0962, 0.1440, 0.2206, 0.3375, 0.5051, 0.7811, 1.1515", \ "0.0981, 0.1515, 0.2349, 0.3643, 0.5526, 0.8605, 1.3025") } rise_transition (lu_ramp_5_2.7500_fanout_7_5.2050) { values ("0.0401, 0.0609, 0.1013, 0.2007, 0.4256, 0.8608, 1.6903", \ "0.0841, 0.1066, 0.1486, 0.2294, 0.4255, 0.8610, 1.6889", \ "0.1139, 0.1475, 0.1993, 0.2906, 0.4755, 0.8600, 1.6895", \ "0.1445, 0.1810, 0.2399, 0.3439, 0.5466, 0.8908, 1.6893", \ "0.1665, 0.2100, 0.2790, 0.3959, 0.6099, 0.9515, 1.6893") }2D lookup

function : "(A')";
max_capacitance : 1.14435 ;
min_capacitance : 0.04100 ; }
pin ( A ) { direction : input; capacitance : 0.041000; }

Please explain how the delay and transition time is calculating from this lib file.
Is ther any pdf stating Library cell definition.


Thanks
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…