IP Library Granted Patent US 8,321,826
Granted Patent B2
US 8,321,826 · App. 12/791,260 · Granted Nov 27, 2012

Method and apparatus of core timing prediction of core logic in the chip-level implementation process through an over-core window on a chip-level routing layer

Assignee: LSI Corporation
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,321,826
App. No.
12/791,260
Granted
Nov 27, 2012
Kind
B2
Abstract

A method and/or an apparatus of core timing prediction is disclosed. In one embodiment, a method may include generating a core timing model of a core logic that is accurately transferable to any chip-level integration process. The method may reduce performance degradation and/or performance variation of the core logic caused by a number of interactions between core logic components and chip-level components in the chip-level integration process. In addition, the core timing model of the core logic may be generated by filling un-wired tracks with metal in any of an outermost layer of the core logic after a core logic routing and constructing a layer at least an area of and adjacent to any of the outermost layer of the core logic with grounded metal that is orthogonal to those of the metal used in the outermost layer of the core logic.

Claims (28)

1. A method for generating a core timing model of a core logic through a computing system, the method comprising:

determining a location of un-wired tracks in an outermost layer of the core logic after a core logic routing;

metal filling the un-wired tracks after the core logic routing;

constructing an adjacent layer that is adjacent to the outermost layer of the core logic, the constructing of the adjacent layer including orienting a grounded metal in the adjacent layer in an orientation that is orthogonal to a direction of the un-wired tracks; and

generating at least one of a delay model and a cross-talk immune model of a hierarchical arrangement independent of any logic type through said computing system.

2. The method of claim 1 , wherein the metal filling of the un-wired tracks includes filling the un-wired tracks with a metal including substantially similar physical characteristics to the grounded metal.

3. The method of claim 1 , wherein the constructing of the adjacent layer includes constructing the adjacent layer including a core window that approximately occupies an area of the core logic, wherein the grounded metal resides in the core window.

4. The method of claim 1 , wherein the constructing of the adjacent layer includes constructing the adjacent layer including a chip-level routing layer having a set of routes configured to provide chip-level routing.

5. The method of claim 4 , wherein the set of routes of the chip-level routing layer is configured to provide at least one of chip-level signal routes, clock routes, and power routes.

6. The method of claim 4 , wherein the grounded metal in the chip-level routing layer represents a similar parasitic characteristic of the core logic during generation of the core timing model.

7. The method of claim 1 , further comprising:

generating the core timing model based on a parasitic capacitance due to an interaction between the outermost layer of the core logic and the adjacent layer.

8. The method of claim 7 , further comprising:

removing the adjacent layer after the core timing model of the core logic has been generated.

9. The method of claim 1 , wherein the generating of the core timing model includes utilizing a static timing analysis tool.

10. The method of claim 1 , including utilizing the core timing model to decrease a minimum delay value of a delay model prediction range by 5% and to increase a maximum delay value of the delay model prediction range by 2% to account for grounding gaps and other non-idealities.

11. An integrated circuit representation on a computer system comprising:

a microchip substrate;

a core logic layer including an outermost core logic layer having a set of un-wired tracks that are metal filled based on determining a location of the set of un-wired tracks; and

a chip-level routing layer adjacent to the outermost chip-level routing layer, the chip-level routing layer including another set of un-wired tracks that are metal filled, and the chip-level routing layer being constructed through orienting a grounded metal in an orientation that is orthogonal to a direction of the un-wired tracks,

wherein at least one of a delay model and a cross-talk immune model of a hierarchical arrangement of a high-level representation of the integrated chip is configured to be generated through the computing system independent of any logic type.

12. The integrated circuit representation of claim 11 , wherein a first metal filling of the set of un-wired tracks is typical for the core logic layer and a second metal filling of the other set of un-wired tracks is typical for the chip-level routing layer.

13. The integrated circuit representation of claim 12 , wherein the first metal filling of the set of un-wired tracks and the second metal filling of the other set of un-wired tracks include a same metal.

14. The integrated circuit representation of claim 12 , wherein the chip-level routing layer includes a core window, and wherein the second metal filling of the chip-level routing layer resides in the core window.

15. The integrated circuit representation of claim 14 , wherein the core window of the chip-level routing layer spatially occupies, at least substantially, an area of the core logic.

16. The integrated circuit representation of claim 11 , wherein a core timing model for the core logic layer that is generated through the computing system based on the metal filled set of un-wired tracks of the core logic layer, and the metal filled other set of un-wired tracks of the chip-level routing layer, represents an over-core routing in the chip-level routing layer.

17. The integrated circuit representation of claim 16 , wherein the core timing model is configured to be used in over-core routing of a plurality of different chip-level arrangements.

18. The integrated circuit representation of claim 11 , wherein the chip-level routing layer includes a set of routes configured to provide at least one of signal routes, clock routes and power routes.

Assignments (11)
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 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE FOR ALEXANDER TETELBAUM TO APRIL 28, 2006, PREVIOUSLY RECORDED ON REEL 024869 FRAME 0073. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT EXECUTION DATE FOR ALEXANDER TETELBAUM TO APRIL 28, 2006. Recorded Oct 15, 2012
From: MOLINA, RUBEN SALVADOR; TETELBAUM, ALEXANDER
To: LSI LOGIC CORPORATION
Reel/Frame 029124/0816 →
MERGER Recorded Oct 15, 2012
From: LSI LOGIC CORPORATION
To: LSI CORPORATION
Reel/Frame 029124/0891 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2010
From: MOLINA, RUBEN SALVADOR, JR; TETELBAUM, ALEXANDER
To: LSI CORPORATION
Reel/Frame 024869/0073 →
Continuity (2)
Division 11413236 · Apr 28, 2006
Related Publication 20100289112A1 · Nov 18, 2010