Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 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