What is IEEE P1801 (Unified Power Format) ?
Phillip Stanley-Marbell.
SIGDA Newsletter.
October 2007.
ABSTRACT
The Unified Power Format (UPF), currently undergoing standardization efforts by
the IEEE P1801 Low Power Working Group, is a proposal for the specification of
aspects of hardware designs relating to their power adaptation facilities. UPF
is concerned with two separate but related issues. First, it enables the
explicit specification of the aspects of a design relating to its power
dissipation, such as the system's different power supply rails and the
associated domains running off these supplies, different threshold voltage
domains in a multi-Vt technology, the system's operations states with different
power dissipation properties, and the semantics of system behavior when in
different power states (e.g., whether registers keep their state when a supply
rail is gated); this is a design issue, and is addressed in UPF by the UPF
commands for specifying low-power design intent. Second, UPF enables the
specification of information pertaining to power estimation results from
hardware designs; this is a measurement issue, and is addressed in UPF by the
forward and backward Switching Activity Interchange Format (SAIF) files.
From the viewpoint of design, UPF enables designers to specify the
interconnection of system components as they pertain to power dissipation. For
example, a UPF specification for an embedded processor in which the processor
core operates off a different voltage rail from its peripherals might define
two power supply nets in a UPF description, corresponding to two different
power domains within the UPF specification, and may define the core and
peripherals to be each connected to one of these. UPF encapsulates the
semantics of a system's power-related design and measurement issues into a
separate specification in which the components have a direct correspondence to
items in the hardware logic specification.
The specification of this logical structure of power-dissipation- related
design and runtime information separately in a UPF description aids activities
such as simulation, where the power states of different system components might
be deduced from analysis of the UPF description in the context of a given
workload.
The importance of UPF to integrated circuit and system designers is obvious,
with the increasing criticality of understanding the power-dissipation behavior
of systems, as well as the increasing use of multiple supply voltages in
existing designs and design starts. What does UPF mean for the academic
research community? Research targeted at design automation of low-power
systems, whether focusing on the system-level, circuit-level, layout, or
elsewhere, may be able to build new kinds of algorithms, and their
implementations in tools, that take advantage of the coherent isolation of
power-related concepts in UPF. For example, since the UPF specification for a
system can be used to provide a detailed description of its power supply
network and power states independent of the disclosure of its logic-level
implementation, UPF specifications may be provided by semiconductor device
vendors (e.g., for a microcontroller, microprocessor, or integrated
system-on-chip), enabling the evaluation of power consumption behavior under
different workloads. This will however require appropriate tools for
"simulating" or otherwise analyzing UPF specifications, and a means of
specifying such workloads to "drive" the specifications, if relevant.
UPF is described in detail in the ``Unified Power Format Standard, version
1.0'', available online at
http://www.accellera.org/activities/p1801_upf/.
[TXT], [BibTex], [Locate in chronological publications], [Locate in classified publications]
|