printCoupledSupplies
lp printCoupledSupplies boolean { t | nil }
Description
When two shorted supply ports are encountered in a design, prints the user-defined attribute coupled_supplies in the exported macro Liberty power model and the corresponding UPF_feedthrough attributes of the set_port_attributes statements in the 1801 power intent file. The default value is nil, which means that the coupled supply attributes are not printed.
For example, the following user-defined attributes are printed for shorted supply ports VDD1 and VDD2 and shorted ground ports VSS1 and VSS2.
library(DemoWebinar4) {
voltage_map( VDD1 , 1.000000);
voltage_map( VDD2 , 1.000000);
voltage_map( VSS1 , 0.000000);
voltage_map( VSS2 , 0.000000);
define (coupled_supplies, cell, string);
cell(TESTCELL_4) {
is_macro_cell : true;
short(VDD2,VDD1);
short(VSS2,VSS1);
coupled_supplies : "(VDD2 VDD1)(VSS2 VSS1)";
}
set_port_attributes -ports { VDD2 VDD1 } -attribute {UPF_feedthrough TRUE}
set_port_attributes -ports { VSS2 VSS1 } -attribute {UPF_feedthrough TRUE}
GUI Equivalent
Example
envGetVal("lp" "printCoupledSupplies")
envSetVal("lp" "printCoupledSupplies" 'boolean t)
Related Topics
Special Isolation Cells in Liberty Power Model Export
Return to top