Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

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.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top