0% found this document useful (0 votes)
121 views1 page

UPF Basics

UPF (Unified Power Format) has been extended to model power characteristics of IP at the system level. UPF assumes a logical hierarchy that is more abstract than the design hierarchy and allows power management objects like power domains and states to be defined at different levels. The power specification for an IP typically defines its power interface and domains, and can be enhanced for a system context to add isolation and retention strategies, becoming the configuration UPF. The implementation UPF further defines the power distribution network and logic to drive power management cells.

Uploaded by

jayesh_1686
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
121 views1 page

UPF Basics

UPF (Unified Power Format) has been extended to model power characteristics of IP at the system level. UPF assumes a logical hierarchy that is more abstract than the design hierarchy and allows power management objects like power domains and states to be defined at different levels. The power specification for an IP typically defines its power interface and domains, and can be enhanced for a system context to add isolation and retention strategies, becoming the configuration UPF. The implementation UPF further defines the power distribution network and logic to drive power management cells.

Uploaded by

jayesh_1686
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

What’s new in 1800-2015

“Historically, UPF has been used to define power intent for the low power implementation
and verification of circuits,”
“With UPF3.0 we can now extend that to IP power modeling and provide an efficient way to
model the salient power related characteristics of a piece of IP for use at the system level.
The acknowledgement of a design hierarchy becomes an important part of it. “Now you can
start with states and very logical states and then refine them into the voltage and supply
nets,”
“UPF assumes a logical hierarchy that is a more abstract model of the design hierarchy. The
logical hierarchy can be viewed as a conceptual structure for locating power management
objects such as power domains and power states. Each object is defined in a specific scope
of logical hierarchy. This logical hierarchy can be effectively used in a top-down UPF
methodology, where the more abstract states are higher up in the hierarchy (global states),
and the lower hierarchical objects are more refined versions of their ancestors.”
“The power intent specification for an IP block typically defines the power interface to the
block and the power domains within the block. This specification also typically includes
constraints on using the block in a power-managed environment. The IP block UPF, which
contains the atomic power domains, power states, and the state transitions of the IP block, is
often referred to as a constraint UPF. When the IP is being prepared for use in a larger
system, the specification can be enhanced to fit the context of the system (for example, it
may require adding isolation and retention strategies). The power specification with this
context information is referred to as the configuration UPF. Finally, to drive the
implementation, we may have to define power distribution network information and logic for
the power management cells. This specification is referred to as the implementation UPF.
Once the UPF hierarchy is set up, UPF provides commands for specifying retention
strategies, repeater strategies, isolation strategies and level-shifting strategies.”

You might also like