IP Library Granted Patent US 6,957,401
Granted Patent B2
US 6,957,401 · App. 10/403,501 · Granted Oct 18, 2005

Integrated circuit (IC) having IC floorplan silhouette-like power supply net, and sea of supply (SoS) electronic design automation (EDA) tool for designing same

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 6,957,401
App. No.
10/403,501
Granted
Oct 18, 2005
Kind
B2
Abstract

An integrated circuit (IC) having an IC floorplan silhouette-like power supply net, and a computer executable Sea of Supply (SoS) Electronic Design Automation (EDA) tool for automatically designing same. An IC floorplan silhouette-like power supply net preferably includes both a Sea-of-Supply (SoS) power net and a Sea-of-Supply (SoS) ground net each exclusively occupying different layers of the two lowermost metal layers of an interconnect structure overlying its underlying transistor embedded silicon based structure. The SoS nets are the logical complement of preferably all the exempt areas of an IC floorplan.

Claims (26)

1. A computer implemented method for designing an integrated circuit (IC) floorplan silhouette-like power supply net for an IC having a transistor embedded silicon based substrate and an interconnect structure including at least three metal layers for power routing purposes and transistor interconnection purposes, the IC floorplan silhouette-like power supply net including at least one of a Sea-of-Supply (SoS) power net and a Sea-of-Supply (SoS) ground net, the method comprising the steps of:

(a) receiving (i) an IC floorplan including at least one power consuming entity for electrical connection to the IC floorplan silhouette-like power supply net, a power consuming entity constituting an exempt area, (ii) the designation of one or two metal layers of the interconnect structure assigned to be the supply layers exclusively reserved for the IC floorplan silhouette-like power supply net, and (iii) a SoS net boundary;

(b) for each metal layer, determining a SoS net within the SoS net boundary, each SoS net being the logical complement of all the exempt areas of the IC floorplan within the SoS net boundary; and

(c) outputting information with respect to the IC floorplan silhouette-like power supply net.

2. The method according to claim 1 wherein the SoS net boundary is substantially congruent with the boundary of the IC floorplan.

3. The method according to claim 1 wherein the interconnect structure's two lowermost metal layers are assigned to be the supply layers of the IC floorplan silhouette-like power supply net.

4. The method according to claim 1 and further comprising the step of provisioning a save ring around a power consuming entity, the save ring including non-slotted save ring vertices at the junctures of horizontal save ring regions and vertical save ring regions respectively adjacent the power consuming entity's horizontal edges and vertical edges.

5. The method according to claim 1 and further comprising the step of dividing a SoS net into non-slotted regions, horizontal slot regions intended for provisioning with horizontal slots, vertical slot regions intended for provisioning with vertical slots, and blanks regions intended for provisioning with either horizontal slots or vertical slots.

6. The method according to claim 1 and further comprising the step of applying a minus union algorithm to a SoS net to minimize the number of SoS rectangles uniquely describing its shape.

7. An article of manufacture comprising a recordable medium having recorded thereon a plurality of programming instructions suitable for use to program an apparatus to enable the programmed apparatus to design an integrated circuit (IC) floorplan silhouette-like power supply net for an IC having a transistor embedded silicon based substrate and an interconnect structure including at least three metal layers for power routing purposes and transistor interconnection purposes, the IC floorplan silhouette-like power supply net including at least one of a Sea-of-Supply (SoS) power net and a Sea-of-Supply (SoS) ground net, the programmed apparatus being able to:

(a) receive (i) an IC floorplan including at least one power consuming entity for electrical connection to the IC floorplan silhouette-like power supply net, a power consuming entity constituting an exempt area, (ii) the designation of one or two metal layers of the interconnect structure assigned to be the supply layers exclusively reserved for the IC floorplan silhouette-like power supply net, and (iii) a SoS net boundary;

(b) for each metal layer, determine a SoS net within the SoS net boundary, each SoS net being the logical complement of all the exempt areas of the IC floorplan within the SoS net boundary; and

(c) output information with respect to the IC floorplan silhouette-like power supply net.

8. The article of manufacture according to claim 7 wherein the SoS net boundary is substantially congruent with the boundary of the IC floorplan.

9. The article of manufacture according to claim 7 wherein the interconnect structure's two lowermost metal layers are assigned to be the supply layers of the IC floorplan silhouette-like power supply net.

10. The article of manufacture according to claim 7 wherein the programming instructions enable the programmed apparatus to provision a save ring around a power consuming entity, the save ring including non-slotted save ring vertices at the junctures of horizontal save ring regions and vertical save ring regions respectively adjacent the power consuming entity's horizontal edges and vertical edges.

11. The article of manufacture according to claim 7 wherein the programming instructions enable the programmed apparatus to divide a SoS net into non-slotted regions, horizontal slot regions intended for provisioning with horizontal slots, vertical slot regions intended for provisioning with vertical slots, and blanks regions intended for provisioning with either horizontal slots or vertical slots.

12. The article of manufacture according to claim 7 wherein the programming instructions enable the programmed apparatus to apply a minus union algorithm to a SoS net to minimize the number of SoS rectangles uniquely describing its shape.

13. A computer system for designing an integrated circuit (IC) floorplan silhouette-like power supply net for an IC having a transistor embedded silicon based substrate and an interconnect structure including at least three metal layers for power routing purposes and transistor interconnection purposes, the IC floorplan silhouette-like power supply net including at least one of a V DD Sea-of-Supply (SoS) net and a GND Sea-of-Supply (SoS) net, the system comprising:

(a) one or more storage devices having stored therein a plurality of programming instructions; and

(b) one or processors coupled to the one or more storage devices to execute the programming instructions to receive (i) an IC floorplan including at least one power consuming entity for electrical connection to the IC floorplan silhouette-like power supply net, the power consuming entity constituting an exempt area, (ii) the designation of one or two metal layers of the interconnect structure assigned to be the supply layers exclusively reserved for the IC floorplan silhouette-like power supply net, and (iii) a SoS net boundary; for each metal layer, determining a SoS net within the SoS net boundary, each SoS net being the logical complement of all the exempt areas of the IC floorplan within the SoS net boundary; and output information with respect to the IC floorplan silhouette-like power supply net.

14. The system according to claim 13 wherein the SoS net boundary is substantially congruent with the boundary of the IC floorplan.

15. The system according to claim 13 wherein the interconnect structure's two lowermost metal layers are assigned to be the supply layers of the floorplan silhouette-like power supply net.

16. The system according to claim 13 wherein one of the processors executes the step of provisioning a save ring around a power consuming entity, the save ring including non-slotted save ring vertices at the junctures of horizontal save ring regions and vertical save ring regions respectively adjacent the power consuming entity's horizontal edges and vertical edges.

17. The system according to claim 13 wherein one of the processors executes the step of dividing a SoS net into non-slotted regions, horizontal slot regions intended for provisioning with horizontal slots, vertical slot regions intended for provisioning with vertical slots, and blanks regions intended for provisioning with either horizontal slots or vertical slots.

18. The system according to claim 13 wherein one of the processors execute the step of applying a minus union algorithm to a SoS net to minimize the number of SoS rectangles uniquely describing its shape.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2011
From: SILICON DESIGN SYSTEMS LTD.
To: NEOCRAFT LTD.
Reel/Frame 026959/0945 →
TO CORRECT FROM ASSIGNMENT TO SECURITY AGREEMENT TO REMOVE A INCORRECT SERIAL NUMBER 11/001,822 ON REEL 016976 FRAME 0089 Recorded Feb 28, 2006
From: SILICON DESIGN SYSTEMS LTD.
To: ETV CAPITAL S.A.
Reel/Frame 017224/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2005
From: SILICON DESIGN SYSTEMS, LTD.
To: ETV CAPITAL S.A.
Reel/Frame 016976/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2003
From: MIROSHNIK, YURI; SHINDLER, ANATOLI; YURIN, SVETLANA
To: SILICON DESIGN SYSTEMS LTD.
Reel/Frame 014429/0368 →