IP Library Granted Patent US 8,365,132
Granted Patent B2
US 8,365,132 · App. 13/158,471 · Granted Jan 29, 2013

Hierarchial power map for low power design

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,365,132
App. No.
13/158,471
Granted
Jan 29, 2013
Kind
B2
Abstract

A computer-implemented method for debugging the power aspect of an IC design by integrating the power specification expressed in certain power specification format and its corresponding circuit design within a power schematic diagram called power map. Power map is created by using a power data base generated by regrouping the original circuit design hierarchy to new hierarchies defined by the power specification. Power map contains power cell symbols (such as isolation cells, level shifters, power switches) and signal nets, and can show the relationship between power domains. Power map can also display mismatches or errors between the power specification and the circuit design for those signals connecting the power domains. Furthermore, power map can be used in conjunction with simulation result.

Claims (14)

1. A computer-implemented method for debugging the power aspect of an IC design specified in a power specification format by displaying a power map that integrates the power specification and its corresponding circuit design, the method comprising he steps of:

a. generating a knowledge data base from the circuit design;

b. generating a power data base according to the power specification and the knowledge data base;

c. generating and displaying the power map by using the power data base, wherein the power map comprises a plurality of power domains and each of the plurality of power domains is associated with the part of the circuit design that belongs to the power domain, wherein the power map is generated and displayed by using a computer; and

d. checking and displaying the mismatches or errors according to the power specification and the circuit design for those signals connecting the power domains, comprising the sub-steps of:

d1. if there are HDL signals between any two power domains and there are not any isolation connections between them, the power map will display a named virtual isolation connection net between the two power domains; and

d2. if there are HDL signals between any two power domains and there are not any level shifter connections between them, the power map will display a named virtual level shifter connection net between the two power domains.

2. The computer-implemented method in accordance with claim 1 , wherein named virtual isolation connection nets and named virtual level shifter connection nets are in either dotted or colored lines.

3. The computer-implemented method in accordance with claim 1 , wherein named virtual isolation connection nets and named virtual level shifter connection nets are named with prefixes “iso” and “lvs” respectively.

4. A computer-implemented method for debugging the power aspect of an IC design specified in a power specification format by displaying a power map that integrates the power specification and its corresponding circuit design, the method comprising the steps of:

a. generating a knowledge data base from the circuit design;

b. generating a power data base according to the power specification and the knowledge data base; and

c. generating and displaying the power map by using the power data base, wherein the power map comprises a plurality of power domains and each of the plurality of power domains is associated with the part of the circuit design that belongs to the power domain, wherein the power map further comprises at least one isolation cell to represent isolation command, wherein the isolation cell comprises a plurality of isolation nets to connect power domains, wherein the isolation cell further comprises a trigger status symbol for displaying isolation trigger status, wherein the power map is generated and displayed by using a computer.

5. The computer-implemented method in accordance with claim 4 , wherein the trigger status symbol displays an up-arrow if the trigger status is successful, and a down-arrow if the trigger status fails.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2016
From: SYNOPSYS TAIWAN CO., LTD.
To: SYNOPSYS, INC.
Reel/Frame 038320/0364 →
ACQUISITION Recorded Jul 18, 2013
From: SPRINGSOFT, INC.
To: SYNOPSYS TAIWAN CO., LTD.
Reel/Frame 030831/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2013
From: SPRINGSOFT USA, INC.
To: SYNOPSYS, INC.
Reel/Frame 030820/0490 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2011
From: HSU, CHIH-NENG; LIN, I-LIANG; FENG, WEN-CHI
To: SPRINGSOFT, INC.; SPRINGSOFT USA, INC.
Reel/Frame 026430/0260 →