RTL Power Domain Simulation for State Retention Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing power optimization techniques in integrated circuit design are typically applied at the physical implementation phase, leading to a gap in the RTL to GDSII implementation and verification flow, where the original RTL design cannot accurately represent power management implementations, necessitating the incorporation of power information early in the design process to ensure proper state retention and verification.

Innovation Solution

A method and system for simulating state retention in a power domain using hierarchical RTL representation, which involves receiving a netlist description and power information specifications, identifying power domains, associating them with power control signals through a power manager logic, and simulating state retention behavior in response to power variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If power optimization techniques are applied at the physical implementation phase, then power management can be implemented, but the original RTL design cannot accurately represent power management implementations creating a verification gap

Engineering Contradiction:
Improveverification accuracyVSAvoiddesign flow complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by incorporating power domain information and state retention specifications into the RTL design environment before physical implementation. Power domain objects are created and associated with RTL modules early in the design phase, allowing verification of power management behavior at the RTL level rather than waiting until physical implementation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces power domain objects as intermediaries between the RTL design and physical power management implementation. These power domain objects serve as a bridge that carries power management specifications through the design flow from RTL verification through synthesis to physical implementation, maintaining consistency across all phases.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If power management techniques are implemented after circuit synthesis, then power optimization can be achieved, but the design intent cannot be captured in the RTL representation

Engineering Contradiction:
Improvepower consumptionVSAvoiddesign intent
Core Design Contradiction:
Use of energy by moving objectVSLoss of information

Solution Approach 1:

The patent performs preliminary action by defining power domain characteristics, state retention requirements, and power control signal associations in the RTL design environment before synthesis. This ensures that power management design intent is captured early and maintained throughout the design flow.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a universal power domain representation that serves multiple functions: it defines power management behavior for verification, guides synthesis tools for power optimization, and specifies physical implementation requirements. The same power domain objects are used across different design phases.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If state retention behavior is not simulated in the RTL environment, then the design flow remains simple, but proper state retention and state loss behavior cannot be verified

Engineering Contradiction:
Improvestate retention verificationVSAvoidsimulation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the RTL design environment to automatically simulate state retention behavior using the defined power domain objects and control signals. The simulation framework uses the power domain specifications already present in the design to verify state retention without requiring external verification tools or manual analysis.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7992125B2Method and system for simulating state retention of an RTL design
Publication Date: 2011.08.02 CADENCE DESIGN SYST INC
  • US7992125B2 patent drawing
  • US7992125B2 patent drawing
  • US7992125B2 patent drawing

AI summary

Method and system for simulating state retention of an RTL design are disclosed. The method includes receiving a netlist description of the circuit represented in a register-transfer-level (RTL) design environment, receiving power information specifications of the circuit, identifying one or more power domains of the circuit using the netlist description and the power information specifications, associating the one or more power domains and the power information specifications in the RTL design environment, where the one or more power domains are controlled by a set of power control signals through a power manager logic, and simulating state retention behavior in response to variations in power applied to the power domain.