Routing balanced clock signals

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

06513149

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to the layout of printed and integrated circuits and particularly to the routing of clock signals. More particularly, it relates to the distribution of clock signals in large integrated circuits.
2. Description of the Related Art
Large circuits such as Application Specific Integrated Circuits (ASIC) require the distribution of clock signals from a single clock driver source to each clocked element (sink). The skew, i.e., unequal delay times, of the clock from the source to the sinks has a deleterious effect on the performance of the entire circuit. Since large integrated circuits such as ASICs include numerous clocked elements, into the tens or even hundreds of thousands, it is important to design the clock circuitry so as to minimize the skew.
Due to the narrow width of conductors in large scale integrated circuits, a clock network must meet electromigration reliability rules. The clock network must be capable of being analyzed by using industry standards of extraction and analysis tools. Other factors impacting the design are implementation with industry standard circuit libraries and EDA (Engineering Design Automation) tools and low impact on the chip size and performance.
Prior art clock distribution networks sometimes use a package routing layer. The package routing layer usually has very little sheet resistivity so the clock signal can be distributed throughout the package. This approach is not available for those designs where the package does not include routing layers. It can also be costly to implement due to the routing customization of the specific application. This technique does not address the problems of local clock distribution.
“H” or “I” tree methods, a form of balanced routing to achieve low skew, depends on symmetric placement of clocked elements in the integrated circuit. Some applications may contain some regular structures that are symmetrical such as in a microprocessor, but VLSI applications are often asymmetrical. This prior art approach also uses wide “H” or “I” structures at the global level with increases power consumption and increases the complexity of the analysis.
Grid structures have the disadvantage of additional wiring to form the grid and larger power consumption. It requires a significant amount of wiring, especially when multiple clock domains must be driven which increases the chip size.
Methods which demand a large amount of wiring increase the net capacitance of the distribution and need additional power. The electromigration effect is increased with increases in power.
BRIEF SUMMARY OF THE INVENTION
This invention is a method of designing a low skew clock distribution system for circuit layouts containing clocked elements, especially very large scale integrated circuits (VLSI). Although it is applicable and useful in any circuit layout utilizing distributed signals, the description is especially applicable to VLSI and ASIC in particular. The faster the circuit elements, the more necessary a balanced clock distribution scheme.
The method disclosed maximizes VLSI performance due to the low skew. It also minimizes the development time and cost because it can be implemented with industry standard circuit libraries and EDA tools.
In accordance with the invention, local clock distribution networks are designated within regions in which a circuit layout is divided. Each local clock distribution network contains a local clock buffer which is coupled to the clocked circuit elements within the region by a minimum length path. A global clock distribution network is generated to couple the local clock buffers to the clock source by using serially connected buffers along equidistant paths.


REFERENCES:
patent: 4661721 (1987-04-01), Ushiku
patent: 4692932 (1987-09-01), Denhez et al.
patent: 4769558 (1988-09-01), Bach
patent: 4926066 (1990-05-01), Maini et al.
patent: 5239215 (1993-08-01), Yamaguchi
patent: 5391942 (1995-02-01), El-Ayat et al.
patent: 5397943 (1995-03-01), West et al.
patent: 5430397 (1995-07-01), Itoh et al.
patent: 5467040 (1995-11-01), Nelson et al.
patent: 5481209 (1996-01-01), Lim et al.
patent: 5686845 (1997-11-01), Erdal et al.
patent: 5691662 (1997-11-01), Soboleski et al.
patent: 5717229 (1998-02-01), Zhu
patent: 5751665 (1998-05-01), Tanoi
patent: 5774371 (1998-06-01), Kawakami
patent: 5784600 (1998-07-01), Doreswamy et al.
patent: 5818263 (1998-10-01), Ashuri
patent: 5822381 (1998-10-01), Parry et al.
patent: 5917729 (1999-06-01), Naganuma et al.
patent: 6114877 (2000-09-01), Brown et al.
patent: 6144224 (2000-11-01), Lee et al.
patent: 6266803 (2001-07-01), Scherer et al.
patent: 6305001 (2001-10-01), Graef

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

Routing balanced clock signals does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Routing balanced clock signals, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Routing balanced clock signals will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3051487

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