IP Library Granted Patent US 7,331,029
Granted Patent B2
US 7,331,029 · App. 11/232,746 · Granted Feb 12, 2008

Method and system for enhancing circuit design process

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 7,331,029
App. No.
11/232,746
Granted
Feb 12, 2008
Kind
B2
Abstract

A method is provided for designing an integrated circuit. The method includes inserting wire model objects into the schematic of said circuit based on sizing and placement of components of the circuit, and performing an early timing analysis on said schematic. The steps of inserting and performing are repeated after re-sizing and/or re-placing the components if early timing analysis fails.

Claims (9)

1. A system for designing an integrated circuit, comprising:

a) a wire model objects generator (“WMG”) for generating and inserting wire model objects (“WMOs”) into a schematic of said integrated circuit based on sizing and placement of components of said intergrated circuit;

b) an early timing analyzer for performing an early timing analysis (“ETA”) on said schematic; and

c) a central processor for causing said WMG to generate and insert said WMOs, and for generating and inserting new WMOs after re-sizing and/or re-placing said components, if said ETA fails, wherein the WMG comprises:

a connectivity and placement data extractor for retrieving from a first schematic file connectivity and placement data;

a geometry estimator (“GE”) for utilizing the retrieved connectivity and placement data to estimate a corresponding wire routing geometry for each signal in the integrated circuit, said wire routing geometry consists of one or more source and target points interconnected by line segments;

a wire model embedder (“WME”) for deciding a number and type of WMOs each segment and “via” connection will be substituted with; and

an insertion means for generating a second schematic file by inserting the WMOs into the schematic of said integrated circuit, said insertion means determines where to add intermediate nodes to the second schematic file to accommodate for cascading WMOs.

2. The system according to claim 1 , wherein the GE estimates the wire routing geometry using a Rectilinear Steiner Tree like algorithm.

Assignments (3)
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044142/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2011
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GOOGLE INC.
Reel/Frame 026894/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2005
From: AMIT, NIV; BUSTIN, RONIT; GOREN, LIDOR; HEYMANN, OMER; LEIBOWITZ, MOSHE; NOY, GIL; RAPHAYEVICH, ALEX; SPEISER, MAYA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016852/0312 →