Floor plan tester for integrated circuit design

Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C716S030000, C716S030000

Reexamination Certificate

active

06701493

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to the design of integrated circuits. More specifically, but without limitation thereto, the present invention relates to methods for testing an integrated circuit design for ramptime violations.
BACKGROUND OF THE INVENTION
The physical design of an integrated circuit chip includes a plurality of cells, or macros, each of which contains one or more circuit elements arranged to perform a specific function. Each of these cells has one or more pins that are connected by wires to one or more pins of other cells in the chip. The set of pins connected by the wire defines a net, and a netlist is a list of all the nets in the chip. Each cell may represent a single circuit element, such as a gate, or a cell may represent several circuit elements interconnected in a standardized manner to perform a specific function. Cells that consist of two or more interconnected gates or other circuit elements may also be made available to a circuit designer in a library of standard cell designs. In a chip design, or chip layout, cells generally have a rectangular outline. Ordinal cells usually have the same height, although they may differ in width.
Ordinal cells are typically arranged in rectangular regions along rows in a chip. The height of each row is equal to the common height of the ordinal cells, and the length of a row is generally equal to the width of the chip.
A physical design of an integrated circuit, or “floor plan”, receives as input a circuit diagram and generates as output a chip layout that implements the circuit diagram.
SUMMARY OF THE INVENTION
In one aspect of the present invention, a method of testing a floor plan prior to resynthesis includes attempting to construct a least-penalty path connecting pins of each long distance pin pair in the floor plan to determine whether the floor plan has an unreachable pin; and if the least-penalty path is constructed, then attempting to construct a least-penalty path connecting pins of each long distance pin pair in the floor plan to determine whether the floor plan has a bottleneck.
In another aspect of the present invention, a computer program product includes a medium for embodying a computer program for input to a computer; and a computer program embodied in the medium according to well known programming techniques for causing the computer to perform the following functions: attempting to construct a least-penalty path connecting pins of each long distance pin pair in the floor plan to determine whether the floor plan has an unreachable pin; and if the least-penalty path is constructed, then attempting to construct a least-penalty path connecting pins of each long distance pin pair in the floor plan to determine whether the floor plan has a bottleneck.


REFERENCES:
patent: 4500963 (1985-02-01), Smith et al.
patent: 5648912 (1997-07-01), Narayanan et al.
patent: 6324675 (2001-11-01), Dutta et al.
patent: 6349403 (2002-02-01), Dutta et al.
patent: 6415426 (2002-07-01), Chang et al.
patent: 2003/0163797 (2003-08-01), Stenberg et al.
patent: 04105173 (1992-04-01), None
NB83123895, “Wiring Multinode Nets”, IBM Technical Disclosure Bulletin, vol. 26, No. 7B, Dec. 1983, pp. 3895-3900 (8 pages).*
NN650617, “Automatic Placement Technique Using Blockage Measurement”, IBM Technical Disclosure Bulletin, vol. 8, No. 1, Jun. 1965, pp. 17-18 (4 pages).*
NN73053703, “Program for Vender Transistor Logic (VTL) Card Design”, IBM Technical Disclosure Bulletin, vol. 15, No. 12, May 1973, pp. 3703-3706 (8 pages).*
NA83045571, “Procedure for Connecting N Points with Near Minimum Cost”, IBM Technical Disclosure Bulletin, vol. 25, No. 11A, Apr. 1983, pp. 5571-5575 (8 pages).*
NN950127, “Algorithm for Incremental Timing Analysis”, IBM Technical Disclosure Bulletin, vol. 38, No. 1, Jan. 1995, pp. 2 34 ( 18 pages).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Floor plan tester for integrated circuit design does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Floor plan tester for integrated circuit design, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Floor plan tester for integrated circuit design will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3194326

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.