IP Library Patent Application 14305794
Patent Application
App. No. 14/305,794

METHODS FOR DESIGNING INTEGRATED CIRCUITS EMPLOYING VOLTAGE SCALING AND INTEGRATED CIRCUITS DESIGNED THEREBY

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 None
App. No.
14/305,794
Abstract

Various embodiments of methods of designing an integrated circuit (IC). One embodiment of one such method includes: (1) generating a functional IC design, (2) determining a target clock rate for the functional IC design, (3) synthesizing a netlist from the functional IC design that meets the target clock rate, (4) determining a performance/power ratio from the netlist, (5) attempting to increase the performance/power ratio by changing at least one of a speed, an area and a power consumption in at least some noncritical paths in the netlist, and (6) implementing a layout of the IC from the netlist.

Claims (38)

1 . A method of designing an integrated circuit, comprising:

generating a functional integrated circuit design;

determining a target clock rate for said functional integrated circuit design;

synthesizing a netlist from said functional integrated circuit design that meets said target clock rate;

determining a performance/power ratio from said netlist;

attempting to increase said performance/power ratio by changing at least one of a speed, an area and a power consumption in at least some noncritical paths in said netlist; and

implementing a layout of said integrated circuit from said netlist.

2 . The method as recited in claim 1 further comprising determining a target area for said functional integrated circuit design.

3 . The method as recited in claim 1 further comprising determining a target power consumption for said functional integrated circuit design.

4 . The method as recited in claim 1 further comprising determining whether said integrated circuit is to employ voltage scaling or adaptive voltage scaling.

5 . The method as recited in claim 1 wherein said attempting comprises attempting to increase said performance/power ratio by changing all of said speed, said area and said power consumption in said at least some noncritical paths in said netlist.

6 . The method as recited in claim 1 wherein said attempting comprises attempting to increase said performance/power ratio by changing said at least one of said speed, said area and said power consumption in all of said noncritical paths in said netlist.

7 . The method as recited in claim 1 wherein said attempting is carried out only with respect to true noncritical paths in said netlist.

8 . An integrated circuit designed by the method as recited in claim 1 .

9 . A method of designing an integrated circuit, comprising:

generating a functional integrated circuit design;

determining a target clock rate for said functional integrated circuit design;

determining a target area for said functional integrated circuit design;

determining a target power consumption for said functional integrated circuit design;

determining whether said integrated circuit is to employ voltage scaling or adaptive voltage scaling;

synthesizing a netlist from said functional integrated circuit design that meets said target clock rate;

determining a performance/power ratio from said netlist;

attempting to increase said performance/power ratio by changing all of said speed, said area and said power consumption in said at least some noncritical paths in said netlist; and

implementing a layout of said integrated circuit from said netlist.

10 . The method as recited in claim 9 wherein said attempting comprises attempting to increase said performance/power ratio by changing said at least one of said speed, said area and said power consumption in all of said noncritical paths in said netlist.

11 . The method as recited in claim 9 wherein said attempting is carried out only with respect to true noncritical paths in said netlist.

12 . An integrated circuit designed by the method as recited in claim 9 .

13 . An integrated circuit, comprising:

functional circuitry located in at least one drive voltage domain;

at least one PVT monitor and at least one thermal monitor located in said at least one domain;

a voltage management unit configured to receive output signals from said at least one PVT monitor and said at least one thermal monitor and determine at least one drive voltage for said at least one domain based thereon; and

a regulator coupled to said voltage management unit and configured to provide said at least one drive voltage.

14 . The integrated circuit as recited in claim 13 further comprising at least one critical path detector located in said at least one domain, said voltage management unit further configured to receive output signals from said at least one critical path monitor and determine said at least one drive voltage based thereon.

15 . The integrated circuit as recited in claim 13 wherein said regulator includes an integrated regulator.

16 . The integrated circuit as recited in claim 13 wherein said regulator includes an integrated power controller.

17 . The integrated circuit as recited in claim 13 wherein said regulator includes a commercial regulator interface.

18 . The integrated circuit as recited in claim 13 wherein said regulator includes a system-specific interface.

19 . The integrated circuit as recited in claim 13 further comprising a host processor coupled to said voltage management unit.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2022
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: HILCO PATENT ACQUISITION 56, LLC; BELL SEMICONDUCTOR, LLC; BELL NORTHERN RESEARCH, LLC
Reel/Frame 059720/0223 →
SECURITY INTEREST Recorded Feb 1, 2018
From: HILCO PATENT ACQUISITION 56, LLC; BELL SEMICONDUCTOR, LLC; BELL NORTHERN RESEARCH, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 045216/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2017
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.; BROADCOM CORPORATION
To: BELL SEMICONDUCTOR, LLC
Reel/Frame 044887/0109 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: AGERE SYSTEMS LLC
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035365/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2014
From: PARKER, JAMES C.; RAO, VISHWAS M.; SCHNEIDER, CLAYTON E., JR.; SHEETS, GREGORY W.; SUBBARAO, PRASAD
To: AGERE SYSTEMS INC.
Reel/Frame 033141/0457 →
CERTIFICATE OF CONVERSION Recorded Jun 19, 2014
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 033214/0398 →