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.

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.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top