Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for hierarchical power verification

Inactive Publication Date: 2017-01-12
SYNOPSYS INC
View PDF2 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The hierarchical power verification system (HPVS) uses abstract models to make power verification more efficient and faster. It creates models of power behavior for modules that it successfully verifies, which simplifies the module definition and allows for quick verification of an entire system with a small memory footprint. The system's processor prepares the abstract models by performing various tasks such as capturing interface supplies, creating domains, identifying related supplies, and modeling power state tables. The power models are expressed in either UPF or a combination of liberty model and UPF. The system also displays any errors and allows for correction and storage of the electronic circuit design and power intent file. Overall, the HPVS reduces run-time and memory requirements and improves power verification efficiency.

Problems solved by technology

As SoC designs continue to grow in terms of complexity and number of transistors, the verification time increases and the memory requirements of the EDA tools grow.
Power verification is one of the last development activities before tape-out, so SoC developers are under pressure to complete it quickly.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for hierarchical power verification
  • System and method for hierarchical power verification
  • System and method for hierarchical power verification

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022]The hierarchical power verification system (HPVS) uses abstract models to significantly reduce power verification time. The HPVS creates abstract models of modules that it successfully verifies. The abstract models simplify the module definition by omitting internal module details but provide sufficient information for power verification of higher level modules that incorporate this abstracted module. After replacing modules with abstracted models the HPVS can quickly verify an entire SoC with a small memory footprint. When a user modifies a module, the HPVS need only verify the changed module and related modules at higher levels of module hierarchy. In contrast, existing power verification systems have to verify the entire design after a change.

[0023]FIG. 1 is an exemplary and non-limiting flowchart 100 showing how the hierarchical power verification system (HPVS) uses abstract models to significantly reduce power verification time. In S110 the HPVS reads the design, the powe...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A hierarchical power verification system and method creates abstract models of power behavior of modules that it successfully verifies. The abstract models simplify the module definition by omitting internal module details but provide sufficient information for power verification of higher level modules that incorporate this abstracted module. Design blocks are replaced with these abstract power models, resulting in reduced run-time and memory requirements. The power models can include power switches inside the block, related supplies of logic ports, supply power states, system power states, power management devices such as isolation logic and level shifters, feed-through and floating ports. The power model may be expressed either in UPF or as a combination of liberty model and UPF. After replacing modules with abstracted models the HPVS can quickly verify an entire SoC with a small memory footprint. When a user modifies a module, the HPVS need only verify the changed module and related modules at higher levels of module hierarchy.

Description

CROSS-REFERENCE TO RELATED APPLICATION[0001]This application claims priority under 35 U.S.C. 119(e) from prior U.S. provisional application No. 62 / 189,453, filed Jul. 7, 2015.TECHNICAL FIELD[0002]This invention relates to the field of integrated circuits verification and in particular to verification of power subsystems. More particularly the invention relates to a system, method and computer program product for efficiently verifying the power subsystems of large system-on-a-chip designs.BACKGROUND ART[0003]Low power consumption in a SoC (System on Chip) is increasingly important. SoC designs incorporate many techniques to reduce power consumption. One technique is for the designer to use multiple voltage levels, since the voltage needs to be high only for high frequency modules of the SoC, and low voltage levels reduce power consumption. Modules of a SoC that have voltages powering them that are different from the voltages powering some other module to which they are connected are ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/50
CPCG06F2217/78G06F17/505G06F30/327G06F2119/06
Inventor VENKATESH, SHEKARIPURAM V.SHARMA, NITINGULATI, SANJAYBHATIA, PARUL
Owner SYNOPSYS INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products