Comprehensive Pillar Guide 🕒 12 min read ✍️ By Tabish Iqbal 📅 Updated 2026-09-12

UPF Power Intent, Isolation Cells, and Level Shifters: Low Power Guide

Battery-powered mobile SoCs, high-performance computing, and automotive silicon require aggressive low-power design techniques: multiple voltage domains, power gating (MTCMOS), state retention, and IEEE 1801 Unified Power Format (UPF). This guide breaks down the physical implementation and verification rules.

1. Power Domains & Voltage Areas

A Power Domain is a logical collection of design modules that share a common primary power supply net and ground supply net. In physical layout, each power domain maps to a physical Voltage Area on the die.

# UPF Power Domain Definition:
create_power_domain PD_TOP
create_power_domain PD_CPU -elements {u_cpu_core}
→ Practice Full Q&A: Power domain definitions and supply mapping

2. Isolation Cell Strategy & Clamping Rules

When a power-gated domain powers off, its output nodes become floating (high-impedance Z). If these floating lines drive standard CMOS gates in a constantly powered active domain, both NMOS and PMOS transistors in the receiver turn partially ON simultaneously, resulting in continuous crowbar shoot-through current from VDD to VSS that drains the battery and can cause physical burnout.

Isolation cells clamp the floating signal to a known legal logic state (0 or 1) using an active isolation enable control signal from a power management controller:

set_isolation iso_cpu_out \
  -domain PD_CPU \
  -isolation_power_net VDD_ALWAYS_ON \
  -isolation_ground_net VSS \
  -clamp_value 0 \
  -applies_to outputs
→ Practice Full Q&A: Isolation cell mechanics, clamping values, and rule validation

3. Level Shifter Architecture & Voltage Crossings

When signals travel across domains operating at different supply voltages, level shifters must be inserted:

  • Low-to-High Level Shifter (e.g. 0.7V → 1.0V): Mandatory. Without it, a 0.7V logic 1 cannot turn off the PMOS transistor in a 1.0V standard cell, causing continuous leakage current and degraded rise times.
  • High-to-Low Level Shifter (e.g. 1.0V → 0.7V): Often optional for function in some libraries, but recommended for timing and oxide reliability to prevent overstressing thin-gate oxide devices.
→ Practice Full Q&A: Level shifter strategies and dual-rail cell architecture

4. State Retention & Always-On Power Networks

When a CPU or GPU core enters power-gated sleep, saving its internal architectural register state to external DRAM takes thousands of clock cycles and wastes energy. Retention registers contain an always-on shadow latch powered by a backup supply (VDD_AON) that preserves register contents during sleep and restores them within a single clock cycle upon wake-up.

→ Practice Full Q&A: Retention register operation and save/restore sequencing

6. Power State Tables (PST) & Signoff Checks