Power Planning & Integrity

Architecting the Power Distribution Network (PDN).

Defining Power Planning: Role and Significance

Power planning, also known as pre-routing, is the process of architecting and implementing the on-chip network of metal wires that delivers stable and clean power (voltage, VDD) and ground (VSS) to every transistor in the design. This critical phase occurs early in the physical design (back-end) flow, typically after floorplanning but before the placement of standard cells and the routing of signal nets. Its primary objective is to establish the complete power infrastructure while proactively mitigating catastrophic reliability issues such as voltage (IR) drop and electromigration (EM).

The importance of power planning has undergone a significant transformation. In older process technologies, the PDN was often overdesigned with substantial margins to ensure stability, a viable approach when power densities were lower and supply voltages were higher. However, the breakdown of Dennard scaling has changed this paradigm. As transistors shrink into the deep sub-micron and nanometer regimes, supply voltages have fallen below 1 volt, drastically reducing noise margins. A voltage fluctuation of 50 mV is far more consequential on a 0.8 V supply than on a 1.2 V supply, as it represents a much larger percentage of the operating voltage, directly impacting gate delay and logic integrity. Concurrently, the exponential increase in transistor density and switching speeds leads to massive, localized current demands, exacerbating both IR drop and EM. This has forced a methodological "shift-left," transforming power planning from a late-stage implementation detail into a frontline, co-design challenge that is deeply intertwined with floorplanning, timing, and reliability from the earliest stages of the design cycle.

The Anatomy of a Power Distribution Network: From Pads to Transistors

The PDN is a hierarchical structure that efficiently channels power from the chip's external interface down to the individual logic gates. This multi-level network is meticulously designed to minimize resistance and inductance at each stage of distribution.

  • Power Pads: These are the primary entry points for power onto the silicon die. They connect to the chip's package (e.g., bumps in a flip-chip package) and the external power supply, serving as the interface to the off-chip world.
  • I/O Rings: A dedicated set of power rings is often constructed to supply the I/O cells. These are kept separate from the core logic's power supply to isolate the sensitive core from the significant noise generated by I/O switching.
  • Trunks: These are very wide metal routes, acting as low-resistance conduits that connect the power pads to the main core power ring.
  • Core Rings: A robust ring of VDD and VSS metal lines is typically built around the perimeter of the core logic area and often around large macros (like SRAMs or analog blocks). This ring acts as a local power reservoir, providing a stable, low-impedance source for the entire core.
  • Stripes/Mesh/Grid: From the core ring, a grid of orthogonal metal lines, known as straps, is laid out across the core area. Vertical straps in one metal layer and horizontal straps in another form a mesh that distributes power uniformly across the chip. This power grid is the primary distribution backbone.
  • Standard Cell Rails: At the finest level of the hierarchy, thin metal lines (typically the lowest metal layer, M1) run horizontally within the standard cell rows. These rails connect directly to the VDD and VSS pins of every standard cell, delivering the final drop of power.
  • Power Vias: Vias are the critical vertical interconnects that stitch the different metal layers of the PDN together. They are used extensively to connect the stripes of the power mesh to each other and, crucially, to tap power from the overlying stripes down to the standard cell rails.

The Blueprint for a Robust PDN: Ideal Properties

The quality of the PDN is a direct determinant of the chip's overall quality. An ideal power distribution network is defined by a set of key characteristics that collectively ensure reliable and high-performance operation.

  • Voltage Stability: The network must maintain a stable voltage with minimal noise at the power pins of every cell on the chip. It must ensure that voltage fluctuations from effects like IR drop and Ldi/dt noise remain within a specified budget (e.g., <5% of VDD) so that all logic, memory, and analog blocks receive sufficient voltage to operate correctly and meet timing.
  • Reliability: The PDN must be designed to withstand long-term wear-out mechanisms. This primarily means avoiding electromigration, where high current densities can physically damage the metal wires over time, and managing self-heating to prevent thermal issues.
  • Resource Efficiency: An effective PDN consumes the minimum necessary chip area and wiring resources. Over-designing the network with excessively wide or dense straps wastes valuable routing tracks that are needed for signal nets, potentially leading to routing congestion, increased die size, and higher manufacturing costs.
  • Layout Friendliness: The structure of the PDN should be regular and predictable, allowing for easy and automated layout. It should integrate seamlessly with the floorplan without creating excessive blockages or routing challenges for the place-and-route tools.

Essential Inputs and Pre-Checks for Effective Power Planning

Power planning is a data-driven process that relies on a comprehensive set of inputs to accurately model the chip's physical and electrical characteristics. The quality of these inputs directly impacts the quality of the resulting PDN. The key inputs are summarized in Table 1.

Before the PDN is constructed, several pre-checks and calculations are performed. These include estimating the total number of power and ground pads required based on the chip's total current draw and the current rating of each pad. Crucially, engineers calculate the required widths for the various PDN components (trunks, rings, stripes) using formulas that balance electrical requirements against resource usage. For instance, the width of a power stripe is determined by the current it needs to carry and the maximum current density (JMAX) allowed for that metal layer to prevent electromigration failures. The spacing between stripes is also calculated to ensure uniform power distribution without creating undue routing congestion.

Table 1: Key Inputs for Power Planning
File Type/Data Source Critical Information Provided Impact on PDN Design
Netlist (.v) Synthesis Gate-level connectivity of the design. Informs the location of current loads (standard cells).
LEF File Library Vendor Physical dimensions, pin locations, and metal layer properties (resistance, capacitance). Defines the physical constraints and electrical characteristics of the building blocks (cells and wires).
Technology File Foundry Process-specific design rules, including maximum current density (JMAX) for each metal layer. JMAX is a hard constraint used to calculate the minimum wire widths to prevent electromigration.
SDC File Designer Timing constraints and clock definitions. Guides power analysis by identifying high-frequency domains that may have higher dynamic power.
UPF File Designer Power domains, voltage levels, power gating strategies, and special cell requirements. Dictates the fundamental architecture of the PDN, including the need for multiple power grids and switchable supplies.
Power Analysis Report (SAIF/VCD) Simulation / Power Analysis Tool Static and dynamic power estimates; switching activity of nets. Provides the total current draw (Itotal), which is essential for calculating the required number and width of power straps.
Tlu+ File Foundry / Extraction Tool Advanced parasitic models for interconnect capacitance. Enables more accurate pre-route estimation of power grid capacitance and dynamic IR drop.

Capturing Power Behavior and Intent

Designing a robust PDN is only half the battle; it must be architected to handle the chip's actual power consumption and to implement its intended power management strategy. This requires two key elements: an accurate method for quantifying power consumption and a formal language for describing complex power-saving schemes.

Quantifying Power: Static and Dynamic Power Estimation

To properly size the PDN, designers must first have a reliable estimate of the total power the chip will consume. This power information is derived from the front-end design phase and is composed of two distinct components.

  • Static Power: This is the power consumed by leakage currents when the circuit is idle. An initial estimate of static power is typically reported by the logic synthesis tool based on the technology library's cell leakage characteristics.
  • Dynamic Power: This is the power consumed when the circuit is actively switching states. Accurately calculating dynamic power is more complex as it is highly dependent on circuit activity. The process involves simulating the design with a realistic workload:
    1. RTL and Testbench: The Register-Transfer Level (RTL) code describes the chip's logic, while a comprehensive testbench provides the input stimulus that mimics the chip's real-world operation. The quality and coverage of the testbench are paramount; an exhaustive test suite is required to capture the true peak power consumption, which is the worst-case scenario the PDN must be designed to handle.
    2. Simulation and Activity Files: The RTL simulation is run, and the toggling activity of every net in the design is recorded in a standardized file format. The most common formats are the Value Change Dump (VCD) and the more compact Switching Activity Interchange Format (SAIF).
    3. Power Analysis: A dedicated power analysis tool, such as Synopsys PrimePower, takes the synthesized gate-level netlist and the SAIF or VCD file as inputs. It combines the physical characteristics of the gates (from the library) with the switching activity (from the SAIF/VCD) to generate a detailed and accurate report of the total dynamic power. This report provides the critical current numbers needed for PDN design.

The Unified Power Format (UPF): A Deep Dive

In modern System-on-Chip (SoC) designs, which employ sophisticated power management techniques like multiple voltage domains and power gating, simply providing a single power estimate is insufficient. The designer must specify the entire power architecture-which parts of the chip can be turned off, which operate at different voltages, and how the transitions between these states are managed. The Unified Power Format (UPF), standardized as IEEE 1801, is the industry-standard language for this purpose.

The UPF acts as a formal, executable "contract" for power intent that persists and evolves throughout the entire RTL-to-GDSII flow. It is the single source of truth that decouples the logical design (RTL) from the power architectural design. This decoupling is a profound methodological shift that enables immense flexibility and reusability. The same RTL IP block can be integrated into a high-performance, always-on design or a low-power, aggressively-gated design simply by applying a different UPF file, without ever touching the RTL source code. This abstraction is the key to enabling a scalable, hierarchical, low-power design methodology for complex SoCs.

A UPF file is composed of several key components:

  • Power Domains: The fundamental concept in UPF is the power domain, which is a collection of logic elements that share a common power supply. This is the primary mechanism for defining regions that can be power-gated or run at different voltages. The create_power_domain command is used for this purpose.
  • Supply Network: This section defines the power (VDD) and ground (VSS) ports and internal nets, and specifies how they connect to the various power domains. Commands like create_supply_port, create_supply_net, and set_domain_supply_net are used to build the power connectivity.
  • Power Control (Power Gating): The create_power_switch command is used to specify the power switches (header or footer cells) that will be used to turn a power domain on or off. The UPF also defines the control signals that operate these switches.
  • State Management Strategies: UPF provides commands to define the insertion of special cells needed to manage the boundaries between power domains:
    • Isolation Strategy: The set_isolation command specifies that isolation cells must be inserted on signals leaving a power-gated domain to prevent its floating outputs from corrupting active domains.
    • Level Shifter Strategy: The set_level_shifter command dictates where level shifters are needed on signals that cross between domains operating at different voltage levels.
    • Retention Strategy: The set_retention command identifies registers that must retain their state during power-down and specifies the control signals for saving and restoring that state.
  • Power State Table (PST): The PST defines all the legal combinations of states for the power domains. For example, a PST might define an "ACTIVE" state where all domains are on, and a "SLEEP" state where the CPU domain is off but the memory domain is in retention. This table is crucial for verifying the power management logic.

Practical UPF Example Tutorial

To illustrate these concepts, consider a design with two switchable domains: pd_gated operating at a low voltage (VCCL) and pd_gated_aon operating at a high voltage (VCCH). The following UPF snippet demonstrates how the power intent is captured:


# 1. Define the power domains based on the design hierarchy
create_power_domain pd_gated -elements {pgd_wrapper}
create_power_domain pd_gated_aon -elements {{aon_wrapper/aon_pgd_wrapper}}

# 2. Define the supply nets, including the "gated" virtual supplies
create_supply_net VCCL_gated -domain pd_gated
create_supply_net VCCH_gated -domain pd_gated_aon

# 3. Assign the primary power and ground for each domain
set_domain_supply_net pd_gated -primary_power_net VCCL_gated -primary_ground_net GND
set_domain_supply_net pd_gated_aon -primary_power_net VCCH_gated -primary_ground_net GND

# 4. Define a power switch to control the pd_gated domain
create_power_switch sw_pgd_wrapper \
    -domain pd_gated \
    -input_supply_port {sw_VCCL VCCL} \
    -output_supply_port {sw_VCCL_gated VCCL_gated} \
    -control_port {sw_pgd_en aon_wrapper/pmu/pgd_en} \
    -on_state {SW_PGD_ON sw_VCCL {!sw_pgd_en}}

# 5. Define an isolation strategy for signals leaving pd_gated
set_isolation isol_clamp1_sig_from_pgd \
    -domain pd_gated \
    -isolation_power_net VCCL \
    -isolation_ground_net GND \
    -clamp_value 1 \
    -elements {pgd_wrapper/sig2}

set_isolation_control isol_clamp1_sig_from_pgd \
    -domain pd_gated \
    -isolation_signal aon_wrapper/pmu/isol_pgd_en \
    -isolation_sense low \
    -location parent

# 6. Define a level shifter strategy for signals entering the high-voltage pd_gated_aon domain
set_level_shifter LtoH_sig_to_aonpgd \
    -domain pd_gated_aon \
    -applies_to inputs \
    -rule low_to_high \
    -location self
                    

This example shows how the abstract intent is translated into precise, tool-readable commands that will guide the synthesis and implementation tools to automatically build the correct low-power circuitry.

Life Without UPF: Consequences

In the context of modern low-power design, UPF is not merely a convenience but a mandatory component of the flow. Attempting to implement a complex power management scheme without it would be practically impossible and fraught with risk.

The consequences of not using UPF are severe:

  • Ambiguous Intent: Without a formal specification, the power architecture would rely on documentation or custom scripts, leading to misinterpretations between different tools and design teams, and a process that is not repeatable or verifiable.
  • Manual RTL Modification: Designers would be forced to manually instantiate every isolation cell, level shifter, retention register, and power switch directly in the RTL code. This process is extraordinarily tedious, highly susceptible to error, and destroys the reusability of the RTL, as the power architecture becomes hard-coded into the logic.
  • Unverifiable Architecture: Verifying the complex power-up and power-down sequences would become a nightmare of manual test case writing and debugging. The risk of silicon failure due to a bug in the power management logic would be exceptionally high.

EDA tools are not designed to guess or infer complex power intent. If a UPF file is not provided, the tool makes the simplest possible assumption: the entire design consists of a single, always-on power domain. It will connect all standard cell power pins to the default VDD and VSS nets defined in the technology library and will not insert any special power management cells.

The UPF Ecosystem: Generation, Flow Integration, and Verification

UPF is not a static file but a central component that integrates the entire low-power design and verification flow.

  • Generation: While UPF can be written by hand, for complex SoCs, design teams often use scripts and in-house automation to generate the UPF files from a higher-level specification. This ensures consistency, reduces manual errors, and promotes the creation of a reusable UPF that is valid from RTL through gate-level netlists.
  • Flow Integration: The UPF file is a "living document" that is refined by tools at each stage of implementation. The initial RTL-level UPF is consumed by the synthesis tool, which inserts the specified power management cells and outputs a modified gate-level netlist along with an updated UPF' (UPF prime) file that reflects these insertions. The place-and-route tool then takes this netlist and UPF' file, physically implements the design (e.g., building the power switch network), and outputs the final netlist and a final UPF" file containing physical details.
  • Verification: UPF enables a consistent and automated verification strategy across the flow.
    • Static Verification: Before any time-consuming simulations are run, static analysis tools like Synopsys VC LP parse the UPF and RTL to check for consistency and architectural errors, such as missing isolation on a signal crossing a power boundary.
    • Dynamic Verification: During RTL simulation, power-aware simulators use the UPF to accurately model the behavior of the power architecture. For example, when the UPF indicates a domain is off, the simulator will automatically corrupt the values of signals within that domain to an 'X' (unknown) state, allowing for the early detection of functional bugs in the power-down sequence.

Building Blocks of Low-Power Design: Specialized Cells

The power intent described logically in the UPF file is physically realized using a suite of specialized standard cells. These power management cells are not logic gates but are crucial components available in modern standard cell libraries that enable the implementation of advanced power-saving techniques.

An Introduction to Power Management Cells in Standard Cell Libraries

Standard cell libraries are the fundamental building blocks for automated digital design. Beyond the familiar AND gates, flip-flops, and buffers, these libraries contain a rich variety of special-purpose cells designed to address physical design, reliability, and power management challenges. Power management cells are a critical category of these specialized cells, instantiated by synthesis and place-and-route tools based on the strategies defined in the UPF file to build the specified low-power architecture. The interaction of these cells is critical; they form an interconnected system where the timing and sequencing of their control signals, typically orchestrated by a central Power Management Unit (PMU), must be perfect. A failure in one component, such as an isolation cell enabling too late, can cause a cascade of failures that undermines the entire power-gating strategy and leads to chip failure.

Table 2: Overview of Power Management Cells
Cell Type Primary Function Low-Power Technique Supported Key Characteristics UPF Command Association
Power Switch (Header/Footer) Connects/disconnects a power domain from the main grid. Power Gating On-resistance, Off-state leakage, Ramp-up time create_power_switch
Isolation Cell Clamps outputs of a powered-off domain to a known state. Power Gating Clamp value (0 or 1), Enable sense, Delay set_isolation
Level Shifter Translates signal voltage levels between different VDD domains. Multi-Voltage (Multi-VDD) Input/output voltage range, Delay, Power set_level_shifter
Retention Register Saves and restores the state of a flip-flop during power-down. Power Gating Save/restore time, Always-on leakage power set_retention
Decap Cell Acts as a local charge reservoir to mitigate dynamic IR drop. Power Integrity Capacitance value, Leakage current, Area N/A (Physical Insertion)
Tie Cell Provides a robust connection to VDD (logic 1) or VSS (logic 0). General Reliability Drive strength, Noise immunity N/A (Synthesis Insertion)
Tap Cell Provides substrate and N-well connections to prevent latch-up. Latch-up Prevention Well/substrate contact resistance N/A (Physical Insertion)

Managing Power States: Power Switches (Headers and Footers)

Power switches are the actuators of power gating, functioning as on-chip relays that can selectively connect or disconnect a power domain from the main VDD or VSS grid.

  • Structure: These are not standard logic transistors. They are large Multi-Threshold CMOS (MT-CMOS) cells specifically engineered with a high threshold voltage (HVT) to minimize leakage current when turned off, thus maximizing the power savings of gating. When turned on, they are designed to have very low on-resistance to minimize the IR drop they introduce into the gated domain.
  • Types:
    • Header Switch: A PMOS transistor inserted between the permanent VDD grid and the local, switchable VDD rail of the power domain. While PMOS transistors generally exhibit lower leakage than NMOS, they have lower drive current for a given size, which can result in a larger area footprint to achieve the same low on-resistance.
    • Footer Switch: An NMOS transistor inserted between the local, switchable VSS rail and the permanent VSS grid. NMOS transistors provide higher drive current (and thus a smaller area for the same on-resistance) but are typically leakier and can make the design more susceptible to ground bounce and noise.
  • Implementation: A single, massive power switch is rarely used. Instead, a network of many smaller power switch cells is distributed throughout the power domain, often arranged in a daisy-chain or array fashion. This approach helps manage the large in-rush current during power-up and provides a more uniform voltage to the gated logic.

Bridging Voltage and Power Domains

When different parts of a chip operate at different voltages or can be independently powered down, special cells are required at the interfaces to ensure correct and safe communication.

  • Isolation Cells (Clamps):
    • Problem: When a power domain is switched off, the outputs of its logic gates become electrically floating. If these floating signals are connected to the inputs of gates in an active, powered-on domain, they can cause both PMOS and NMOS transistors in the receiving gate to turn on simultaneously. This creates a short-circuit path from VDD to VSS, known as crowbar current, which can consume enormous amounts of power and potentially lead to functional failure.
    • Function: An isolation cell is inserted at the boundary. When its associated power domain is about to be turned off, an "isolate enable" signal is asserted. This causes the cell to ignore its floating input and drive a constant, stable logic value-either 'O' or '1'-to the active domain, thus preventing any issues. These cells are always powered by an always-on supply. They are typically implemented as simple AND gates (to clamp the output to 0) or OR gates (to clamp to 1).
  • Level Shifters:
    • Problem: In a multi-voltage design, signals must often cross from a low-voltage domain (e.g., 0.8 V) to a high-voltage domain (e.g., 1.1 V). A logic '1' signal at 0.8 V may be too low to be reliably recognized as a '1' by a gate operating at 1.1 V, leading to incorrect logic function or metastable behavior.
    • Function: A level shifter is a specialized buffer that accepts an input signal from one voltage domain and translates its logic levels to be compatible with a different voltage domain. They are essential for ensuring reliable communication across voltage boundaries. Libraries provide both up-shifters (low-to-high) and down-shifters (high-to-low), as well as more complex cells that combine level-shifting and isolation functionality.

Preserving State: The Function of Retention Registers

  • Problem: Standard flip-flops are volatile; they lose their stored data when their power is removed. For many applications, such as a CPU entering a sleep state, it is desirable to restore the machine state quickly upon wake-up without a full, time-consuming system reboot.
  • Function: A retention register is a special type of flip-flop that can save its state before power is gated off and restore it upon power-up, enabling near-instantaneous wake-up.
  • Structure: A retention register contains two key components: a standard master-slave flip-flop powered by the switchable supply (VDD), and a tiny, low-power "shadow latch" that is connected to an always-on power supply (VDDB).
    1. Just before the main VDD is shut off, a SAVE control signal is pulsed, which copies the data from the main flip-flop into the always-on shadow latch.
    2. The main VDD can then be turned off, while the shadow latch holds the state, consuming minimal leakage power.
    3. Upon wake-up, after the main VDD is restored, a RESTORE control signal is pulsed, copying the data from the shadow latch back into the main flip-flop.

The Supporting Cast: Decap, Tie, Tap, and End Cap Cells

Beyond the cells that directly implement low-power strategies, libraries contain numerous other special cells that are critical for overall chip reliability and manufacturability.

  • Decoupling Capacitors (Decap Cells): These cells are essentially on-chip capacitors built from transistor gates. They are placed strategically throughout the layout, especially near high-activity logic like clock buffers. They act as miniature, local charge reservoirs, supplying the instantaneous burst of current required during switching events. This helps to suppress high-frequency noise and mitigate dynamic IR drop. The main trade-off is that these cells are inherently leaky and add to the chip's total static power consumption.
  • Tie Cells (Tie-High/Tie-Low): In advanced nodes, directly connecting the input of a gate to the main VDD or VSS power rail is discouraged because noise on the rail could cause the gate to switch incorrectly. Tie cells provide a clean, noise-isolated connection to a stable logic '1' (Tie-High) or logic '0' (Tie-Low) for inputs that need to be held at a constant value.
  • Tap Cells (Well Taps): These cells provide a low-resistance connection from the VDD and VSS rails to the silicon substrate (p-substrate) and N-wells. They are placed periodically throughout the design to properly bias the substrate and prevent a dangerous condition known as latch-up, where a parasitic SCR (thyristor) structure can form and create a permanent short circuit between power and ground.
  • End Cap Cells: These are physical-only cells placed at the ends of all standard cell rows. They do not perform any logical function but are required to properly terminate the N-well and various implant layers, ensuring that the layout satisfies all foundry design rules for manufacturability (DRC) at the row boundaries.

From Design to Silicon: Library Characterization of Power Cells

For EDA tools to use these cells effectively, they must have precise models of their electrical behavior. This is achieved through a process called library characterization.

  • What is Characterization: Characterization is an exhaustive process where each cell in the library is simulated at the transistor level using a SPICE circuit simulator. These simulations are run across a wide range of Process, Voltage, and Temperature (PVT) corners, as well as varying input signal transition times and output capacitive loads. The results are used to generate abstract, multi-dimensional look-up tables that model the cell's delay, power consumption, and noise characteristics.
  • Process for Power Management Cells:
    • Isolation and Level Shifter Cells: These are characterized for standard timing and power metrics, but the characterization must be performed for all relevant combinations of their multiple power supplies (e.g., VDD_ON, VDD_OFF, VDDL, VDDH).
    • Retention Registers: In addition to standard flip-flop timing (setup, hold, clock-to-q), their characterization must capture the specific timing requirements of the SAVE and RESTORE signals and, critically, the static power consumed by the always-on shadow latch.
    • Power Switches: Characterization is particularly critical. Key metrics include the switch's on-resistance (which determines the IR drop it will cause), its off-state leakage current (which determines the effectiveness of the power gating), and its turn-on/turn-off time.
  • Library Integration: All of this characterization data is compiled into a standard text-based format, most commonly the Liberty (.lib) format. The .lib file is a comprehensive database containing all the timing and power models for every cell. This file is generated by the library provider (foundry or IP vendor) and is a fundamental input for EDA tools like synthesis, place-and-route, and static timing analysis.

Strategies for Power Reduction

Minimizing power consumption is a multi-faceted challenge that requires a deep understanding of the underlying physics of CMOS circuits and the application of a wide spectrum of reduction techniques. These strategies range from fundamental circuit-level optimizations to sophisticated architectural and system-level approaches, with new innovations constantly emerging to address the unique challenges of cutting-edge transistor technologies like FinFET and Gate-All-Around (GAA).

Understanding Power Dissipation in CMOS Circuits: Static vs. Dynamic

The total power consumed by a CMOS circuit is the sum of two primary components: dynamic power and static power.

  • Dynamic Power Dissipation: This is the power consumed when the circuit is active and its transistors are switching logic states. It has two sub-components:
    1. Switching Power: This is the dominant component of dynamic power. It is consumed during the charging and discharging of the total load capacitance (Cload) at the output of a logic gate. The formula for switching power is: Pswitch = α * Cload * VDD^2 * f where α is the switching activity factor (the probability that the output switches in a given clock cycle), Cload is the load capacitance, VDD is the supply voltage, and f is the operating frequency. The quadratic dependence on VDD makes voltage scaling an exceptionally effective power reduction technique.
    2. Short-Circuit Power: For a very brief period during an input signal's transition, both the PMOS and NMOS transistors in a CMOS inverter can be momentarily turned on. This creates a direct, low-resistance path from VDD to VSS, consuming a pulse of "short-circuit" current. This component is generally smaller than switching power but can become significant with slow input transition times.
  • Static Power Dissipation (Leakage): This is the power consumed when the circuit is powered on but idle (not switching). In advanced process nodes, static power has become a dominant, if not the primary, contributor to total power consumption. It arises from several leakage current mechanisms:
    1. Sub-threshold Leakage: This is the current that flows through a transistor even when it is technically in the "off" state (i.e., its gate-to-source voltage is below its threshold voltage, Vth). This is the largest source of leakage in modern technologies.
    2. Gate Oxide Leakage: As the gate oxide insulator has become atomically thin, electrons can tunnel directly through it, creating a leakage path from the gate to the channel.
    3. Other Sources: Additional leakage paths include diode reverse bias current in the source/drain junctions and Gate Induced Drain Leakage (GIDL).

Foundational and Advanced Power Reduction Techniques

A portfolio of techniques is employed throughout the design flow to combat both dynamic and static power dissipation. The evolution of these techniques reflects a shift from simple circuit-level mitigation to complex, system-level architectural strategies. Early methods like clock gating are largely transparent optimizations performed by tools. In contrast, modern techniques like DVFS and power gating define the chip's fundamental operating modes and necessitate a co-design approach involving hardware, firmware, and even operating system software to realize their full potential.

Table 3: Comparison of Power Reduction Techniques
Technique Target Power Mechanism Key Implementation Cells Major Trade-offs
Clock Gating Dynamic Prevents clock switching in idle logic blocks. Integrated Clock Gating (ICG) Cells Minimal area/complexity overhead.
Power Gating Static (Leakage) Completely shuts off power to idle blocks. Power Switches, Isolation Cells, Retention Flops High leakage savings, but area overhead, design complexity, wake-up latency.
Multi-Voltage (Multi-VDD) Dynamic & Static Operates blocks at different, optimized voltage levels. Level Shifters, Multiple PDNs Significant power savings, but requires complex power grid and verification.
DVFS Dynamic & Static Dynamically adjusts voltage and frequency based on workload. N/A (System-level control) Excellent for variable workloads, but requires complex PMU and software support.
Multi-Threshold (Multi-Vt) Static (Leakage) Uses slow, low-leakage (HVT) cells for non-critical paths. HVT, LVT, SVT Standard Cells Good leakage reduction with minimal impact on performance or area.
Substrate Biasing Static (Leakage) Modulates transistor threshold voltage to reduce leakage in standby. N/A (Requires special well taps) Effective leakage reduction, but adds complexity to substrate connections.

Key techniques include:

  1. Clock Gating: This is one of the most widely used and effective techniques for reducing dynamic power. The clock tree can consume up to 50% of a chip's dynamic power because it switches every cycle (α=1) and drives a large capacitive load. Clock gating uses Integrated Clock Gating (ICG) cells to intelligently disable the clock signal to registers and functional blocks when they are not actively processing data, effectively setting their local switching activity to zero.
  2. Power Gating: To combat static power, power gating provides the most aggressive solution. It uses on-chip power switches to completely disconnect the power supply from an idle block, eliminating nearly all its leakage current. This technique is highly effective but introduces significant design complexity, requiring the use of isolation cells, retention registers, and a carefully designed power-up/down sequence.
  3. Multi-Voltage Supplies (Multi-VDD): This technique partitions the chip into different voltage domains. High-performance blocks (e.g., a CPU core) can be run at a higher voltage, while less critical blocks (e.g., a peripheral controller) can be run at a lower voltage. Because dynamic power is proportional to VDD^2, even a small reduction in voltage yields substantial power savings. This requires a more complex PDN and the use of level shifters at the interfaces between voltage domains.
  4. Dynamic Voltage and Frequency Scaling (DVFS): This technique extends the multi-voltage concept by allowing the voltage and frequency of a domain to be adjusted dynamically during operation. A processor can operate in a high-performance "turbo mode" (high VDD, high frequency) when running a demanding application, and then scale down to a low-power "idle mode" (low VDD, low frequency) to save energy. This requires a sophisticated on-chip Power Management Unit (PMU) and software support to manage the state transitions.
  5. Multiple Threshold Voltages (Multi-Vt): Foundries provide standard cell libraries with transistors that have different threshold voltages (Vth). Low-Vt (LVT) cells are very fast but have high leakage current. High-Vt (HVT) cells are slower but have very low leakage. During synthesis, EDA tools automatically use fast LVT cells only for gates on timing-critical paths, while using low-leakage HVT cells for the majority of the design, thus minimizing total leakage power without compromising performance.

The Next Frontier: Power Efficiency in FinFET and GAA Architectures

As CMOS technology advanced below the 20 nm node, traditional planar transistors became plagued by severe short-channel effects, where the gate lost control over the channel, leading to massive leakage currents. This necessitated a fundamental change in transistor architecture.

  • FinFET Power Advantages: The Fin Field-Effect Transistor (FinFET) revolutionized the industry by introducing a 3D structure where the channel is formed into a vertical "fin," and the gate wraps around it on three sides. This provides vastly superior electrostatic control over the channel. This improved control directly translates to significant power benefits:
    • Reduced Leakage: The multi-sided gate effectively chokes off sub-threshold leakage currents, leading to much lower static power consumption.
    • Lower Operating Voltage: FinFETs can achieve the same performance as planar transistors at a lower supply voltage, providing substantial savings in both dynamic and static power.
  • Gate-All-Around (GAA) - The Successor to FinFET: At the 3 nm node and below, even FinFETs begin to reach their scaling limits. The Gate-All-Around (GAA) architecture is the next evolutionary step. In a GAAFET, the channel is formed by horizontal nanosheets or nanowires that are completely surrounded by the gate material. This provides the ultimate electrostatic control. The power advantages over FinFET are significant:
    • Near-Zero Leakage: The all-around gate leaves virtually no path for leakage current to flow, making GAA ideal for ultra-low-power applications.
    • Major Power Reduction: GAA transistors are projected to consume 35-50% less power than FinFETs for the same performance, primarily due to their ability to operate at even lower supply voltages.
    • Tunable Drive Current: Unlike FinFETs, where the drive current is quantized by the number of discrete fins, the effective width of a GAA transistor can be "tuned" by changing the width of its nanosheets. This allows for finer-grained optimization, preventing power waste from using an oversized transistor.

The move to these advanced 3D architectures has also enabled revolutionary changes in the overall chip structure, such as the Backside Power Delivery Network (BSPDN). In this scheme, the entire power grid is moved to the backside of the wafer and connects directly to the transistors via Through-Silicon Vias (TSVs). This dramatically reduces the resistance of the power delivery path, lowering IR drop, and simultaneously frees up all the frontside metal layers for signal routing. This is not just an improvement to the PDN; it is a fundamental shift in the physical design and manufacturing of the entire chip, further pushing the boundaries of power, performance, and area (PPA).

Table 4: Power Efficiency Evolution: Planar vs. FinFET vs. GAA
Transistor Architecture Key Structural Feature Gate Control Impact on Leakage Impact on Operating Voltage New Enabled Techniques
Planar FET 2D flat channel 1-sided (Top) High Baseline Multi-Vt, DVFS
FinFET 3D vertical "fin" channel 3-sided Significantly Reduced Lower Advanced Power Gating
GAAFET 3D horizontal nanosheets 4-sided (All-Around) Dramatically Reduced Even Lower Backside Power Delivery (BSPDN), CFET

Ensuring Reliability: Power Integrity Analysis

Designing a sophisticated PDN and employing advanced low-power techniques are futile if the final chip is not reliable. Power Integrity (PI) analysis is the critical signoff step that verifies the PDN can deliver clean and stable power under all operating conditions. This involves analyzing a trio of interconnected physical phenomena: power supply noise, IR drop, and electromigration. These challenges become progressively more severe at advanced process nodes, demanding highly sophisticated analysis methodologies.

The Challenge of Power Supply Noise

Power Supply Noise refers to any unwanted deviation from the ideal, nominal VDD and VSS voltage levels across the PDN. These fluctuations are detrimental to circuit operation; they can increase the delay of logic gates, potentially causing timing violations, and they shrink the noise margins, making the circuit more vulnerable to functional errors. The two primary sources of on-chip power supply noise are IR Drop and Ldi/dt noise.

IR Drop: The Ubiquitous Voltage Loss

  • Cause and Effect: The metal wires of the PDN have a finite resistance (R). As current (I) flows through these wires to power the transistors, a voltage drop occurs according to Ohm's Law (Vdrop = I * R). This voltage loss is known as IR drop. Consequently, the voltage that actually reaches a standard cell is the nominal supply voltage minus the cumulative IR drop along the power delivery path. Cells located far from the power pads will see a lower effective voltage.
  • Types of IR Drop:
    1. Static IR Drop: This is the baseline voltage drop caused by the average, steady-state current flowing through the PDN, which includes the total leakage current of all cells. It is analyzed by modeling the PDN as a resistive network and solving for the DC voltage at each node. This analysis is good for identifying fundamental weaknesses in the power grid, such as straps that are too thin or missing vias.
    2. Dynamic IR Drop (DVD): This is a much more challenging phenomenon. It is a transient voltage droop caused by large, instantaneous current spikes that occur when a high concentration of logic cells in a localized area switch simultaneously, typically at the active edge of the clock. This sudden demand for charge can overwhelm the local PDN, causing a significant, short-duration voltage drop that can lead to timing failures or even logic errors if a cell's voltage drops below its minimum operating threshold.
  • Mitigation: Static IR drop is typically addressed by widening power straps, adding more straps and vias, or utilizing higher metal layers which have lower resistance. Dynamic IR drop is primarily mitigated by strategically placing decoupling capacitors (decap cells) near high-switching logic. These decaps act as local charge reservoirs that can supply the instantaneous current demand, thus stabilizing the local supply voltage.

Electromigration: The Silent Killer of Interconnects

  • Cause and Effect: Electromigration (EM) is a long-term reliability failure mechanism. It is the physical transport of metal atoms within an interconnect caused by the momentum transfer from the flow of electrons-the "electron wind." Over time, at high current densities, this force can dislodge atoms from the metal lattice and move them. This movement leads to the formation of:
    • Voids: Depletions of metal atoms that can grow into cracks, eventually causing an open circuit and a catastrophic failure of the wire.
    • Hillocks: Accumulations of metal atoms that can grow outwards, potentially shorting to an adjacent signal line.
  • Significance in Lower Nodes: EM is a major concern in advanced nodes. As interconnects become narrower to increase density, the current density (Amps/area) for a given current skyrockets, dramatically accelerating the EM process. While historically a concern mainly for wide power and clock nets, EM is now a potential issue even for signal nets in technologies below 7 nm, especially those driven by high-strength buffers.
  • Mitigation: EM is managed by adhering to strict current density rules provided by the foundry. Mitigation strategies include widening high-current wires, adding redundant vias to distribute current, using thicker higher-level metals, and inserting buffers to break up long nets.

A particularly dangerous aspect of power integrity is the interplay between these effects. IR drop, electromigration, and thermal effects can form a destructive positive feedback loop. High current density causes Joule heating (P = I^2 * R), raising the local temperature. This increased temperature exponentially accelerates electromigration, as described by Black's Equation. As EM begins to form a void, it constricts the wire, increasing its local resistance. This higher resistance, in turn, causes an even larger IR drop and more intense Joule heating at that spot, which further accelerates the EM process, leading to a runaway failure. This interdependency necessitates that modern signoff tools perform coupled, thermal-aware EM/IR analysis to accurately predict long-term chip reliability.

The Arsenal: EDA Tools for Power Signoff

To tackle the complex challenges of power integrity, the VLSI industry relies on a sophisticated arsenal of Electronic Design Automation (EDA) tools. These tools employ advanced algorithms to analyze the PDN for IR drop and electromigration, ensuring the design meets its power, performance, and reliability targets before tape-out.

Methodologies for IR Drop Analysis

The core of IR drop analysis is solving the massive system of linear equations that represents the PDN, typically formulated as G * V = I, where G is the conductance matrix of the power grid, I is the vector of currents drawn by the cells, and V is the vector of unknown node voltages. Given that a modern PDN can have billions of nodes, direct matrix solvers are computationally infeasible, necessitating more advanced techniques.

  • Static IR Drop Analysis: This method calculates the average voltage drop across the chip. Tools model the PDN as a purely resistive mesh and use the average current drawn by each cell (a combination of switching and leakage currents derived from library data and activity estimates) as the DC current source. This provides a fast, first-order check of the grid's integrity.
  • Dynamic IR Drop Analysis: This is essential for capturing transient voltage droops. There are two main approaches:
    1. Vector-Based Analysis: This is a simulation-driven method. The user provides a VCD or SAIF file representing a specific workload. The tool performs a transient simulation, calculating the time-varying current drawn by each cell. This dynamic current profile is then applied to a full RLC model of the PDN to accurately simulate the voltage at every node over time. While highly accurate for the given vectors, its primary weakness is the "coverage problem"-it is impossible to simulate every possible scenario to guarantee the true worst-case drop has been found.
    2. Vectorless Analysis: This approach aims to find the worst-case drop without relying on simulation vectors. Early methods used probabilistic techniques to identify a "worst-case credible" switching scenario-for example, by assuming all flops in a given region fire simultaneously-and then simulating that synthetic, pessimistic event. More advanced modern algorithms employ structural analysis. They analyze the circuit topology and timing windows to determine the coupling between neighboring "aggressor" cells and a central "victim" cell, calculating the maximum possible voltage drop at the victim without needing any input vectors. This provides much better coverage but can sometimes be overly pessimistic.

Methodologies for Electromigration Analysis

EM analysis requires determining the long-term average, RMS, and peak currents flowing through every segment of every wire.

  • Static (Probabilistic) Analysis: This is the most common approach. Instead of running lengthy simulations, tools use static methods to estimate the required currents. Signal probabilities and switching activities are propagated through the logic network to calculate the expected average current in each wire. This avoids time-domain simulation, making the analysis tractable for full-chip designs.
  • Statistical Electromigration Budgeting (SEB): Traditional EM analysis is deterministic: a wire either passes or fails a current density check. SEB is a more advanced, probabilistic approach. It acknowledges that EM is a statistical failure process. The tool calculates the failure probability for each individual wire segment based on its current stress and physical properties. These probabilities are then combined to assess the overall expected lifetime and reliability of the entire interconnect system. This allows for more intelligent design trade-offs, where designers can allocate a "reliability budget" across the chip, enforcing stricter rules on critical nets while potentially relaxing them on less important ones.

A Survey of Industry-Standard EDA Tools

The power integrity signoff market is led by a few key EDA vendors, each offering a comprehensive suite of tools.

  • Ansys (RedHawk-SC, Totem): The Ansys RedHawk-SC platform is widely regarded as an industry gold standard for full-chip power integrity and reliability signoff. It performs comprehensive static and dynamic IR drop analysis, as well as thermal-aware EM analysis. Ansys has been a pioneer in developing advanced vectorless and structural analysis techniques. Totem is its counterpart for transistor-level and analog/mixed-signal designs and supports advanced features like Statistical EM Budgeting.
  • Cadence (Voltus, Spectre): Cadence Voltus is the company's signoff power integrity solution, tightly integrated with its Innovus implementation platform. It provides static/dynamic IR and EM analysis capabilities. For transistor-level accuracy, analysis relies on the Spectre circuit simulator.
  • Synopsys (PrimeRail, PrimeSim): Synopsys PrimeRail is the power rail analysis tool designed to work within the Synopsys ecosystem. Its key advantage is its tight integration with the PrimeTime static timing analysis engine, which enables timing-aware IR drop analysis and automated fixing. A notable industry trend is the collaboration between vendors, such as the integration between Synopsys PrimeClosure (for ECOs) and Ansys RedHawk-SC, to create holistic flows that address timing and power integrity simultaneously.

The Future of Analysis: The Role of Al and Machine Learning

The immense computational cost of traditional signoff analysis has created an opportunity for disruption through Artificial Intelligence (AI) and Machine Learning (ML). A key emerging trend is the use of ML models, particularly Convolutional Neural Networks (CNNs), to predict IR drop hotspots early in the design flow.

The methodology involves training a neural network on a large dataset of completed designs where accurate IR drop analysis has already been performed. The model learns the complex correlations between input features-such as cell placement density, power consumption maps, and routing congestion-and the resulting IR drop map. Once trained, this model can be used for inference on a new design. By quickly extracting the input features, the tool can generate a highly accurate predicted IR drop map in minutes, a task that would take many hours or days with traditional simulation. This provides a speedup of 30x or more, enabling designers to perform rapid "what-if" analysis and fix potential power integrity issues much earlier in the physical design process, significantly reducing late-stage iterations and improving time-to-market. This shift towards faster, predictive methods early in the flow, reserving the slow, golden simulations for final signoff, represents the future of power integrity verification.

Appendix: Ideal Clock Distribution Network

The clock signal is the heartbeat of a synchronous digital circuit, and its distribution network is a critical piece of infrastructure. While not part of the power distribution network, its design is intimately linked to power consumption and overall chip performance.

Contrasting Ideal vs. Real Clock Networks

  • Ideal Clock: In the early stages of design, such as RTL synthesis, designers work with the concept of an "ideal clock." This is a theoretical construct that is assumed to be perfectly distributed. It has zero latency (it arrives instantly), zero skew (it arrives at all flip-flops at the exact same time), and zero jitter (its period is perfectly constant). It is a useful abstraction for logical design but has no physical reality.
  • Real Clock: After Clock Tree Synthesis (CTS), the ideal clock is replaced by a "real clock," which is a physical network of buffers and wires that route the clock signal from its source (e.g., a PLL) to every sequential element (sink) in the design. This physical network has real-world, non-ideal properties.

Key Properties of an Ideal Clock Distribution Network

The goal of CTS is to build a real clock network that mimics the properties of an ideal clock as closely as possible. The key properties of a high-quality clock distribution network are:

  • Minimal Skew: Skew is the difference in the arrival time of the clock edge at different flip-flops. Low skew is the most critical property, as large skew can lead to setup and hold timing violations, causing functional failure. The goal is to make the clock arrival time as uniform as possible across the entire chip.
  • Minimal Jitter: Jitter is the cycle-to-cycle variation in the clock period. A high-quality clock network should introduce minimal jitter, as this variation eats into the available timing margin for logic paths.
  • Minimal Latency: Latency is the total propagation delay from the clock source to the clock sinks. While some latency is unavoidable, it should be kept to a minimum and be well-balanced to help manage skew.
  • Sharp Slew Rate: The clock signal should have sharp, fast rise and fall times. A slow slew rate can lead to uncertainty in the exact switching point of the flip-flops and can increase short-circuit power consumption.
  • Low Power Consumption: The clock network is a massive consumer of dynamic power due to its high capacitance and constant switching activity. An efficient clock tree is built using the minimum number of buffers with the appropriate drive strength to meet skew and slew targets without wasting power. Clock gating is the primary technique used to reduce the network's power consumption.
  • Robustness to Variation: The network must be resilient to on-chip Process, Voltage, and Temperature (PVT) variations, maintaining low skew across all operating conditions. Different physical architectures, such as H-Trees, grids, or meshes, are employed to achieve this robustness.

Works Cited

  1. powerplan_html.pdf
  2. POWER PLANNING - VLSI- Physical Design For Freshers, accessed September 17, 2025, https://www.physicaldesign4u.com/2020/01/power-planning.html
  3. Power Delivery Network (PDN) - Semiconductor Engineering, accessed September 17, 2025, https://semiengineering.com/knowledge_centers/low-power/low-power-design/power-delivery-network-pdn/
  4. Power Planning in VLSI Physical Design | by VLSIPD - Medium, accessed September 17, 2025, https://medium.com/@vlsipd4/power-planning-in-vlsi-physical-design-3552dc5b6133
  5. Low power in vlsi with upf basics part 2 | PPTX | Programming Languages - SlideShare, accessed September 17, 2025, https://www.slideshare.net/slideshow/low-power-in-vlsi-with-upf-basics-part-2-243874239/243874239
  6. UPF Design Examples | PDF | Logic Gate | Electrical Engineering - Scribd, accessed September 17, 2025, https://www.scribd.com/document/599956645/UPF-Design-Examples
  7. UPF - VLSI Tutorials, accessed September 17, 2025, https://vlsitutorials.com/upf-low-power-visi/
  8. Unified Power Format (UPF) - Learn VLSI, accessed September 17, 2025, https://learnvlsi.com/pd/unified-power-format-upf/249/
  9. Does anyone use UPF because they want to?: r/chipdesign - Reddit, accessed September 17, 2025, https://www.reddit.com/r/chipdesign/comments/1gep1be/does_anyone_use_upf_because_they_want_to/
  10. What is the need for UPF in verification? What is the best way to learn UPF? - Quora, accessed September 17, 2025, https://www.quora.com/What-is-the-need-for-UPF-in-verification-What-is-the-best-way-to-learn-UPF
  11. Unified Power Format Expands Low-Power IC Design | Synopsys Blog, accessed September 17, 2025, https://www.synopsys.com/blogs/chip-design/unified-power-format-low-power-ic-design.html
  12. Writing Reusable UPF For RTL And Gate-Level Low Power Verification, accessed September 17, 2025, https://semiengineering.com/writing-reusable-upf-for-rtl-and-gate-level-low-power-verification/
  13. Synopsys® Multivoltage Flow User Guide, accessed September 17, 2025, https://iccircle.com/static/upload/img20240131000200.pdf
  14. Low Power Verification with UPF: Principle and Practice - DVCon Proceedings, accessed September 17, 2025, https://dvcon-proceedings.org/wp-content/uploads/low-power-verification-with-upf-principle-and-practice.pdf
  15. Automation for Early Detection of X- propagation in Power-Aware Simulation Verification using UPF IEEE 1801 - DVCon Proceedings, accessed September 17, 2025, https://dvcon-proceedings.org/wp-content/uploads/1060-Automation-for-Early-Detection-of-X-propagation-in-Power-Aware-simulation-verification-Using-UPF-IEEE-1801.pdf
  16. Standard Cell Library: Ultimate Guide - AnySilicon, accessed September 17, 2025, https://anysilicon.com/standard-cell-library-ultimate-guide/
  17. Standard-Cell Libraries 101: What They Are & How They Shape Your VLSI Design, accessed September 17, 2025, https://vlsifacts.com/standard%E2%80%91cell-libraries-101-what-they-are-how-they-shape-your-vlsi-design/
  18. Choosing the physical IP libraries - PPA analysis overview, accessed September 17, 2025, https://developer.arm.com/documentation/102738/latest/Choosing-the-physical-IP-libraries
  19. Power Gating - Power Management Technique - LMR, accessed September 17, 2025, https://lmr.fi/int/power-gating-power-management-technique/
  20. Standard Cell Library - SignOff Semiconductors, accessed September 17, 2025, https://signoffsemiconductors.com/standard-cell-library/
  21. Different Types Of Cells, Types of Standard Cells | PDF - SlideShare, accessed September 17, 2025, https://www.slideshare.net/slideshow/different-types-of-cells-types-of-standard-cells/272008725
  22. What is Library Characterization? - How it Works & Techniques | Synopsys, accessed September 17, 2025, https://www.synopsys.com/glossary/what-is-library-characterization.html
  23. Standard Cell Libraries | SoC Labs, accessed September 17, 2025, https://soclabs.org/design-flow/standard-cell-libraries
  24. spider-tronix/Standard-Cell-Characterization: Open Source tool to build liberty files and for Characterizing Standard Cells. - GitHub, accessed September 17, 2025, https://github.com/spider-tronix/Standard-Cell-Characterization
  25. UPF - SignOff Semiconductors, accessed September 17, 2025, https://signoffsemiconductors.com/upf/
  26. 10 Tips for Saving SoC Power Consumption - AnySilicon, accessed September 17, 2025, https://anysilicon.com/10-tips-for-saving-soc-power-consumption/
  27. (PDF) Advancements in VLSI low-power design: Strategies and optimization techniques, accessed September 17, 2025, https://www.researchgate.net/publication/378435148_Advancements_in_VLSI_low-power_design_Strategies_and_optimization_techniques
  28. What is Low Power Design? - Techniques, Methodology & Tools ..., accessed September 17, 2025, https://www.synopsys.com/glossary/what-is-low-power-design.html
  29. Low Power Design Techniques for Power Integrity in VLSI | System Analysis Blog | Cadence, accessed September 17, 2025, https://resources.system-analysis.cadence.com/blog/msa2021-low-power-design-techniques-for-power-integrity-in-visi
  30. Advanced FinFET & GAA Technology for Physical Design in VLSI, accessed September 17, 2025, https://www.takshila-vlsi.com/advanced-finfet-and-gaa-technology-for-physical-design/
  31. Exploring FinFET Technology and Its Influence on VLSI Design - Tessolve, accessed September 17, 2025, https://www.tessolve.com/blogs/exploring-finfet-technology-and-its-influence-on-vlsi-design/
  32. New structure transistors for advanced technology node CMOS ICS | National Science Review | Oxford Academic, accessed September 17, 2025, https://academic.oup.com/nsr/article/11/3/nwae008/7512206
  33. Comprehensive Review of FinFET Technology: History, Structure, Challenges, Innovations, and Emerging Sensing Applications - MDPI, accessed September 17, 2025, https://www.mdpi.com/2072-666X/15/10/1187
  34. FinFETs Give Way to Gate-All-Around - Lam Research Newsroom, accessed September 17, 2025, https://newsroom.lamresearch.com/FinFETs-Give-Way-to-Gate-All-Around
  35. The Ultimate Guide to Gate-All-Around (GAA) - AnySilicon, accessed September 17, 2025, https://anysilicon.com/the-ultimate-guide-to-gate-all-around-gaa/
  36. GAA, Backside Power Delivery and the Secret Plan of Intel by Anastasia | SemiWiki, accessed September 17, 2025, https://semiwiki.com/forum/threads/gaa-backside-power-delivery-and-the-secret-plan-of-intel-by-anastasia.20257/
  37. What are Gate-All-Around (GAA) Transistors? | Synopsys Blog, accessed September 17, 2025, https://www.synopsys.com/blogs/chip-design/what-are-gate-all-around-gaa-transistors.html
  38. GAA Technology: Navigating Future ESD Challenges in Mass Production, accessed September 17, 2025, https://www.esda.org/news/gaa-technology-navigating-future-esd-challenges-in-mass-production-1/
  39. Power Supply Noise - Semiconductor Engineering, accessed September 17, 2025, https://semiengineering.com/knowledge_centers/eda-design/noise-2/power-supply-noise/
  40. IR Drop - Semiconductor Engineering, accessed September 17, 2025, https://semiengineering.com/knowledge_centers/low-power/architectural-power-issues/ir-drop/
  41. Voltage Drop Now Requires Dynamic Analysis, accessed September 17, 2025, https://semiengineering.com/voltage-drop-now-requires-dynamic-analysis/
  42. Automated Late Stage Timing-Aware Dynamic Voltage Drop ECO, accessed September 17, 2025, https://semiengineering.com/automated-late-stage-timing-aware-dynamic-voltage-drop-eco/
  43. What is Electromigration? - How Does It Work? | Synopsys, accessed September 17, 2025, https://www.synopsys.com/glossary/what-is-electromigration.html
  44. Efficient algorithms for fast IR drop analysis exploiting locality - Hajim School of Engineering & Applied Sciences, accessed September 17, 2025, https://hajim.rochester.edu/ece/sites/friedman/papers/Integration_12.pdf
  45. PGIREM: Reliability-Constrained IR Drop Minimization and Electromigration Assessment of VLSI Power Grid Networks using Cooperative Coevolution - Sukanta Dey, accessed September 17, 2025, https://thesukantadey.github.io/doc/PGIREM.pdf
  46. Static IR drop analysis | Sigrity PowerDC Integration, accessed September 17, 2025, $=1$
  47. How To Get Good Activity Data To Improve Your Dynamic Voltage Drop Analysis - Ansys, accessed September 17, 2025, https://www.ansys.com/blog/good-activity-data-improve-your-dynamic-voltage-drop-analysis
  48. Peak Power and Dynamic IR-drop Assessment via Waveform Augmenting - CUHK CSE, accessed September 17, 2025, http://www.cse.cuhk.edu.hk/~byu/papers/C235-ICCAD2024-IRDrop.pdf
  49. Methods for full-chip vectorless dynamic IR analysis in IC designs - Google Patents, accessed September 17, 2025, https://patents.google.com/patent/US20030212973A1/en
  50. US20030212538A1 - Method for full-chip vectorless dynamic IR and timing impact analysis in IC designs - Google Patents, accessed September 17, 2025, https://patents.google.com/patent/US20030212538A1/en
  51. Static electromigration analysis for on-chip signal ... - David Blaauw, accessed September 17, 2025, http://blaauw.engin.umich.edu/wp-content/uploads/sites/342/2017/11/44.pdf
  52. Ansys Totem | EMIR Analysis Software Tools, accessed September 17, 2025, https://www.ansys.com/products/semiconductors/ansys-totem
  53. MAVIREC: ML-Aided Vectored IR-Drop Estimation and Classification, accessed September 17, 2025, http://people.ece.umn.edu/~miha../sachin/conf/date21vac.pdf
  54. PowerNet: Transferable Dynamic IR Drop Estimation via Maximum Convolutional Neural Network - Zhiyao Xie, accessed September 17, 2025, https://zhiyaoxie.com/files/ASPDAC20_PowerNet.pdf
  55. VLSI: Physical Design (PD P5) - Ideal Clock vs Real Clock | by Kushagra Agrawal, accessed September 17, 2025, https://medium.com/@Tomodachi_Kushagra/vlsi-physical-design-pd-p5-ideal-clock-vs-real-clock-cc75aee86770
  56. Clock Driven Design Planning - UC Berkeley EECS, accessed September 17, 2025, https://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-98.pdf
  57. DVD - Lecture 8b: Clock Distribution - YouTube, accessed September 17, 2025, https://www.youtube.com/watch?v=3MhUh4XOUb0
  58. Advanced VLSI Design: Clock Generation and Distribution Part-2 - YouTube, accessed September 17, 2025, https://www.youtube.com/watch?v=9c5-Wp4-nzl
← Previous Floorplanning Next → Placement