Method of repeater insertion for hierarchical integrated...

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

Reexamination Certificate

active

06662349

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to the design of application-specific integrated circuits (ASICs). More specifically, but without limitation thereto, the present invention relates to introducing repeater buffers in a hierarchical design of an integrated circuit.
BACKGROUND OF THE INVENTION
With integrated circuit designs that include a hierarchy of macros each containing one or more “child” macro blocks, it is often necessary to add repeaters for distributing signals to multiple destinations at lower levels in the hierarchical design. Introducing repeaters into the hierarchical design creates problems in floor planning and routing that must be addressed in either electronic design automation (EDA) software or by the circuit designer.
SUMMARY OF THE INVENTION
In one aspect of the present invention, a method of repeater insertion in a hierarchical integrated circuit includes defining an initial floorplan of a parent macro in a hierarchical circuit design; passing outline and pin locations from the initial floorplan from the parent macro to a child macro sharing a common area with the parent macro; defining or modifying a floor plan of the child macro in the hierarchical circuit design in response to the outline and pin locations passed from the parent macro; passing first physical constraints information from the child macro to the parent macro; determining an ideal location for a repeater in the common area in response to the first physical constraints information; passing second physical constraints information associated with repeater placement and routing in the parent macro that overlap the area of the child macro from the parent level to the child macro; and generating a complete physical implementation of the parent macro.
In another aspect of the present invention, a method of repeater insertion in a hierarchical integrated circuit includes defining an initial floorplan of a parent macro in a hierarchical circuit design; passing outline and pin locations from the initial floorplan from the parent macro to a child macro sharing a common area with the parent macro; defining or modifying a floor plan of the child macro in the hierarchical circuit design in response to the outline and pin locations passed from the parent macro; passing first physical constraints information from the child macro to the parent macro; determining an ideal location for a repeater in the common area in response to the first physical constraints information; passing second physical constraints information associated with repeater placement and routing in the parent macro that overlap the area of the child macro from the parent level to the child macro; adjusting the repeater placement to a nearest non-reserved location in the child macro to generate a new repeater location in the child macro; passing the new repeater location from the child macro to the parent macro; excluding an area from an abstract representation of the child macro corresponding to the new repeater location to signify that the new repeater location is not owned by the child macro; adjusting the repeater placement in the parent macro to the new repeater location; and generating a complete physical implementation of the parent macro including the repeater placement inside the area excluded from the abstract representation of the child macro.


REFERENCES:
patent: 5995735 (1999-11-01), Le
patent: 6198978 (2001-03-01), Takahashi
patent: 2002/0010901 (2002-01-01), Otaguro
patent: 2002/0129326 (2002-09-01), Nuber et al.
McInerny et al.; “Methodology for Repeater Insertion Management in the RTL, Layout, Floorpan and Fullchip Timing Databases of the Itanium™ Microprocessor”,ISPD2000, pp. 99-104.
Sarkar et al.; “Routability-Drive Repeater Block Planning for Interconnect-Centric Floorplanning”,ISPD2000, pp. 186-191.

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

Method of repeater insertion for hierarchical integrated... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of repeater insertion for hierarchical integrated..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of repeater insertion for hierarchical integrated... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3177448

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