dynamic power units in liberty (.lib) file?

Status
Not open for further replies.

dmckenney

Newbie level 2
Joined
Feb 23, 2009
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,304
I have a .lib file for IO buffers that has units defined for several data types in the file, but dynamic power units are not defined in any I've reviewed. These units are defined:

capacitive_load_unit(1, pf);
time_unit : "1ns";
voltage_unit : "1V";
current_unit : "1mA";
leakage_power_unit : "1mW"; (is this only for leakage?, or is it for dynamic power also?)
pulling_resistance_unit : "1kohm";


power_supply() {
default_power_rail : vdd;
power_rail(ovdd, 2.5);
power_rail(vdd, 1);


The lut is defined here:

power_lut_template ( ier_5_x_cl_6_power ) {
variable_1 : input_transition_time; index_1("1, 2, 3, 4, 5");
variable_2 : total_output_net_capacitance; index_2("1, 2, 3, 4, 5, 6");
}

What units are the following tables of numbers in? This is internal_power for the io buffer on 2.5V. Is this mW or is this current in mA?

/* pbigtov25pud_fast_8_ipp_do_pad_ipp_obe_!ipp_ode_!ipp_dse0_positive_unate_ovdd_power */
internal_power () {
related_pin : "ipp_do";
power_level : ovdd;
when : "!ipp_ode*ipp_obe*!ipp_dse0";

/* TC: ipp_do2pad MC: 1 */
rise_power ( ier_5_x_cl_6_power ) {
index_1("0.0215283, 0.156051, 0.305854, 0.76055, 1.5101");
index_2("5, 7, 9, 15, 30, 50");
values( \
"7.05211, 6.91322, 6.71082, 6.97027, 6.01743, 4.24254", \
"7.03944, 6.9149, 6.71664, 6.96728, 6.46548, 4.25018", \
"7.04429, 6.88183, 6.69733, 6.78873, 6.05429, 5.34955", \
"7.03261, 6.87347, 6.70276, 6.95453, 6.08957, 5.29898", \
"7.03307, 6.86407, 6.69747, 6.95098, 6.09498, 4.2635" \
);
}

/* TC: ipp_do2pad MC: 2 */
fall_power ( ier_5_x_cl_6_power ) {
index_1("0.0219926, 0.15518, 0.307593, 0.762194, 1.51339");
index_2("5, 7, 9, 15, 30, 50");
values( \
"4.02814, 4.08712, 4.14133, 4.27551, 4.56152, 4.94933", \
"4.03437, 4.09709, 4.1536, 4.29705, 4.57517, 4.99253", \
"4.05328, 4.11619, 4.16929, 4.31364, 4.60523, 5.01044", \
"4.09767, 4.15975, 4.21298, 4.36036, 4.6497, 5.03771", \
"4.1658, 4.22806, 4.27927, 4.43033, 4.70785, 5.12233" \
);
}
}
 

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