Home Knowledge Base Power Intent (UPF/IEEE 1801)

Power Intent (UPF/IEEE 1801) is the standardized specification format that describes the power management architecture of a chip — defining power domains, supply nets, isolation cells, retention registers, level shifters, and power switching sequences in a technology-independent way that enables EDA tools to implement, verify, and simulate complex multi-voltage, power-gated designs.

Why Power Intent?

UPF Key Concepts

ConceptUPF CommandPurpose
Power Domaincreate_power_domainGroup of logic sharing same power supply
Supply Netcreate_supply_netNamed power/ground wire
Supply Portcreate_supply_portConnection point for supply
Power Switchcreate_power_switchMTCMOS header/footer for power gating
Isolationset_isolationClamp outputs when domain is off
Retentionset_retentionSave/restore register state across power-off
Level Shifterset_level_shifterConvert signals between voltage domains

Power Domain States

StateSupplyLogicOutputs
ON (active)Vdd nominalFunctionalDriven by logic
OFF (power-gated)Vdd = 0UndefinedClamped by isolation cells
RETENTIONVdd = 0, Vret = onState saved in balloon latchesClamped
LOW VOLTAGEVdd reduced (DVFS)Functional (slower)Driven

UPF Example

create_power_domain PD_GPU -elements {gpu_top}
create_supply_net VDD_GPU -domain PD_GPU
create_power_switch SW_GPU -domain PD_GPU \
  -input_supply_port {vin VDD_ALWAYS} \
  -output_supply_port {vout VDD_GPU}
set_isolation iso_gpu -domain PD_GPU \
  -isolation_power_net VDD_ALWAYS \
  -clamp_value 0
set_retention ret_gpu -domain PD_GPU \
  -save_signal {gpu_save posedge} \
  -restore_signal {gpu_restore posedge}

UPF in Design Flow

1. Architecture: Architect defines power domains and states. 2. UPF specification: Written alongside RTL. 3. Simulation: UPF-aware simulator (VCS, Xcelium) models power states — verifies isolation/retention behavior. 4. Synthesis: DC reads UPF → inserts isolation cells, level shifters, retention flops. 5. P&R: Implements power switches, supply routing per UPF. 6. Signoff: Verify all UPF rules satisfied in final layout.

Power intent specification is essential for modern SoC design — without UPF, it would be impossible to systematically design, implement, and verify the complex multi-domain power management architectures that enable smartphone processors to deliver high performance while lasting a full day on battery.

power intent upfunified power formatieee 1801power domain specificationcpf power format

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.