IP Library Granted Patent US 8,694,940
Granted Patent B2
US 8,694,940 · App. 13/546,791 · Granted Apr 8, 2014

System and method for integrated circuit design and implementation using mixed cell libraries

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,694,940
App. No.
13/546,791
Granted
Apr 8, 2014
Kind
B2
Abstract

A system and method for designing circuits, such as integrated circuits, that allow a designer to employ mixed cell libraries. In one embodiment, the system includes: ( 1 ) a cell placement EDA tool configured to transform a logical circuit representation into a physical circuit representation by placing cells from mixed cell libraries into clusters corresponding to the mixed cell libraries and ( 2 ) an interconnect routing EDA tool associated with the cell placement EDA tool and configured to route interconnects in buffer zones separating the clusters.

Claims (27)

1. A system for circuit design and implementation using mixed cell libraries, comprising:

a cell placement EDA tool configured to transform a logical circuit representation into a physical circuit representation by placing cells from mixed cell libraries into clusters corresponding to said mixed cell libraries; and

an interconnect routing EDA tool associated with said cell placement EDA tool and configured to route interconnects in buffer zones separating said clusters.

2. The system as recited in claim 1 wherein said logical circuit representation contains data defining a location of at least one of said clusters.

3. The system as recited in claim 1 wherein said logical circuit representation is contained in a netlist.

4. The system as recited in claim 1 wherein at least two of said mixed cell libraries differ from one another in terms of form factor.

5. The system as recited in claim 1 wherein said cell placement EDA tool is further configured to place said cells according to a specified cluster granularity.

6. The system as recited in claim 1 wherein said cell placement EDA tool is configured to place said cells in accordance with a plurality of technology files associated with said mixed cell libraries.

7. The system as recited in claim 1 wherein said buffer zones contain boundary terminations.

8. A method of circuit design and implementation using mixed cell libraries, comprising:

transforming a logical circuit representation into a physical circuit representation by placing cells from mixed cell libraries into clusters corresponding to said mixed cell libraries; and

routing interconnects in buffer zones separating said clusters;

wherein said transforming and said routing are performed by a computer.

9. The method as recited in claim 8 wherein said logical circuit representation contains data defining a location of at least one of said clusters.

10. The method as recited in claim 8 wherein said logical circuit representation is contained in a netlist.

11. The method as recited in claim 8 wherein at least two of said mixed cell libraries differ from one another in terms of form factor.

12. The method as recited in claim 8 wherein said placing comprises placing said cells according to a specified cluster granularity.

13. The method as recited in claim 8 wherein said placing comprises placing said cells in accordance with a plurality of technology files associated with said mixed cell libraries.

14. The method as recited in claim 8 wherein said buffer zones contain boundary terminations.

15. A non-transitory computer-readable storage medium containing program instructions for designing and implementing a circuit using mixed cell libraries, execution of said program instructions by one or more processors of a computer system causing said one or more processors to:

transform a logical circuit representation into a physical circuit representation by placing cells from mixed cell libraries into clusters corresponding to said mixed cell libraries; and

route interconnects in buffer zones separating said clusters.

16. The medium as recited in claim 15 wherein said logical circuit representation contains data defining a location of at least one of said clusters.

17. The medium as recited in claim 15 wherein said logical circuit representation is contained in a netlist.

18. The medium as recited in claim 15 wherein at least two of said mixed cell libraries differ from one another in terms of form factor.

19. The medium as recited in claim 15 wherein said cell placement EDA tool is further configured to place said cells according to a specified cluster granularity.

20. The medium as recited in claim 15 wherein said cell placement EDA tool is configured to place said cells in accordance with a plurality of technology files associated with said mixed cell libraries.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
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 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2012
From: GRIESBACH, WILLIAM R.; SCHNEIDER, JR., CLAYTON E.
To: LSI CORPORATION
Reel/Frame 028531/0510 →