Leon_Lee
Newbie level 4
synopsys .lib internal power
Can anybody tell me how to estimate the power consumption in synopsys .lib file?
What's the Unit, uW/MHz?
eg: 0.18um inverter
If i use C×Vdd²×f to calculate the dynamic power, then 0.00200pF loading matches the result (0.00200p×1.8²×1MHz = 0.00648uW, which is less than 0.008075 in the table).
but 0.396000pF loading will lead to 1.28304uW/MHz dynamic power which exceeds the table values.
Why? What's wrong in my calculation and how to simulation the exact result in hspice?
Thanks so much.
power(POWER_6x6) {
index_1("0.017781, 0.035049, 0.084996, 0.295467, 0.716298, 1.768073");
index_2("0.002000, 0.005759, 0.016584, 0.047756, 0.137519, 0.396000");
values("0.008075, 0.008227, 0.008519, 0.008724, 0.008802, 0.008827",\
"0.007953, 0.008058, 0.008344, 0.008638, 0.008802, 0.008868",\
"0.008223, 0.008158, 0.008214, 0.008430, 0.008669, 0.008811",\
"0.012750, 0.011937, 0.010793, 0.009635, 0.008930, 0.008813",\
"0.026010, 0.024221, 0.021112, 0.017065, 0.013206, 0.010616",\
"0.062021, 0.059013, 0.052870, 0.043258, 0.031751, 0.021226");
}
Can anybody tell me how to estimate the power consumption in synopsys .lib file?
What's the Unit, uW/MHz?
eg: 0.18um inverter
If i use C×Vdd²×f to calculate the dynamic power, then 0.00200pF loading matches the result (0.00200p×1.8²×1MHz = 0.00648uW, which is less than 0.008075 in the table).
but 0.396000pF loading will lead to 1.28304uW/MHz dynamic power which exceeds the table values.
Why? What's wrong in my calculation and how to simulation the exact result in hspice?
Thanks so much.
power(POWER_6x6) {
index_1("0.017781, 0.035049, 0.084996, 0.295467, 0.716298, 1.768073");
index_2("0.002000, 0.005759, 0.016584, 0.047756, 0.137519, 0.396000");
values("0.008075, 0.008227, 0.008519, 0.008724, 0.008802, 0.008827",\
"0.007953, 0.008058, 0.008344, 0.008638, 0.008802, 0.008868",\
"0.008223, 0.008158, 0.008214, 0.008430, 0.008669, 0.008811",\
"0.012750, 0.011937, 0.010793, 0.009635, 0.008930, 0.008813",\
"0.026010, 0.024221, 0.021112, 0.017065, 0.013206, 0.010616",\
"0.062021, 0.059013, 0.052870, 0.043258, 0.031751, 0.021226");
}