Automatic Power Management Verification Environment Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current power management verification methods require manual creation of bus functional models and coverage monitors, leading to significant burdens in verification efforts and limited reuse due to design-specific changes, resulting in inefficient and error-prone processes.

Innovation Solution

A computer-implemented method for automatically generating a power management verification environment, including a driver and a monitor, based on a power intent definition, which uses a parser to create internal data structures and undergo synthesis and code generation phases, thereby reducing manual development requirements and ensuring adherence to design specifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual creation of power management verification components is performed, then verification accuracy can be ensured, but development time and effort increase significantly

Engineering Contradiction:
Improveverification accuracyVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a copy of the power intent definition file (PIDF) structure to generate the verification environment. The PIDF file serves as a template that automatically generates the bus functional model and coverage monitor, eliminating manual copying while ensuring consistency with the original power management specification.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The verification environment generates itself automatically from the PIDF file using a parser and code generation process. The system performs self-service by automatically creating the verification components without requiring manual intervention, thereby reducing development time while maintaining accuracy through automated consistency checks.

Inventive Principle:
Principle #25Self-service

2Reliability

If custom verification components are developed for each design, then verification accuracy is improved, but reuse across designs is limited

Engineering Contradiction:
Improveverification accuracyVSAvoidreuse capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal verification environment generation system that works with any PIDF file conforming to the power intent definition format. The same parser and code generation process can be applied across different designs, making the verification approach universally applicable while maintaining design-specific accuracy through automated generation from each design's unique PIDF file.

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

3Productivity

If automated verification environment generation is implemented, then development efficiency improves, but complexity of the verification system increases

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoidverification system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a PIDF file as an intermediary representation layer between the power management design and the verification environment. This intermediary format standardizes the power intent definition and serves as a bridge that the parser can automatically process, simplifying the overall system architecture despite the added automation capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If manual power management verification is performed, then coverage collection can be customized, but the burden on verification effort increases

Engineering Contradiction:
Improvecoverage measurementVSAvoidverification effort burden
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The coverage monitor is automatically generated from the PIDF file to collect power management coverage metrics. The system performs self-service by automatically determining what coverage metrics are needed based on the power intent definition, eliminating the need for manual customization while maintaining precise coverage measurement capability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8448112B1System, method, and computer program product for automatic power management verification
Publication Date: 2013.05.21 CADENCE DESIGN SYST INC
  • US8448112B1 patent drawing
  • US8448112B1 patent drawing
  • US8448112B1 patent drawing

AI summary

The present disclosure relates to a computer-implemented method for automatically generating a power management verification component. The method may include receiving one or more inputs including a power intent definition. The method may further include automatically generating a power management verification environment based upon, at least in part, the power intent definition, the power management verification environment including at least one of a driver and a monitor.