Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design
Reexamination Certificate
1998-10-27
2001-07-10
Smith, Matthew (Department: 2825)
Computer-aided design and analysis of circuits and semiconductor
Nanotechnology related integrated circuit design
Reexamination Certificate
active
06260181
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention concerns an integrated circuit and the design method thereof, and specifically concerns an integrated circuit with clock skew suppressed and the design method for realizing this suppression.
2. Description of Related Art
Logical integrated circuits are formed by combining basic logic circuits such as AND circuits, OR circuits, and flip flops. Generally, the logic circuits within an integrated circuit are designed to operate according to the timing given by one type of clock signal. This arrangement is used to provide reliable execution of operations such as data input and output between integrated circuits and external circuits and data sending and transmission between each part of circuits installed within an integrated circuit according to a fixed sequence.
With the design of integrated circuits, suppression of clock skew is vital. Clock skew means causing a dispersion in delay time of clock signals that reach each basic logic circuit and causing phase difference in these clock signals. For integrated circuit design, when determining placement of basic logic circuits or a routing pattern for clock signals, etc., mechanisms are employed to suppress the occurrence of clock skew.
Generally, with integrated circuits, multiple driver circuits for clock signals are installed. To each clock driver is connected one or multiple basic logic circuits. As a design method for suppressing the generation of clock skew in this case, we can list methods such as making the wiring length or wiring width of the integrated circuit clock input terminal and each clock driver the same, or making each clock driver drive capacity the same.
However, even if the wiring length, wiring width, or drive capacity are made the same, when there is a different number of basic logic components connected to each clock driver, it is impossible to completely suppress the generation of clock skew. This is because the size of the load of the clock driver differs according to the number of basic logic components connected to the clock driver. This load size depends on items such as the total value of parasitic resistance due to the wiring from each clock driver to each basic logic circuit, the total value of the parasitic capacitance of this wiring, and the total value of the input impedance of each basic logic circuit. Then, to change the delay time of clock signals according to the load size, clock skew is generated between clock drivers.
Clock skew generated due to such reasons becomes a cause of faulty operation of integrated circuits. Especially in recent years, the operating speed demanded for integrated circuits is accelerating, so suppressing the clock skew generated due to dispersion of driver circuit loads is an important task.
SUMMARY OF THE INVENTION
The object of this invention is to provide an integrated circuit with clock skew suppressed, in other words, an integrated circuit for which high speed logical operation is possible, and to provide a design method for such an integrated circuit.
To do this, the integrated circuit of this invention is equipped with multiple blocks installed in the chip integrated circuit formation area, clock drivers formed in each block, basic logic circuits connected to the corresponding clock driver, and a device for adjusting the drive capacity of these clock drivers connected to each clock driver.
For the integrated circuit of this invention, when using a dummy load circuit as the device for adjusting drive capacity, by making the load of each clock driver the same, it is possible to suppress clock skew.
Also, for the integrated circuit of this invention, when using an inverter within the clock driver as the device for adjusting drive capacity, it is possible to suppress clock skew by adjusting the internal impedance of this inverter.
The integrated circuit design method of this invention, comprise dividing the integrated circuit into multiple blocks based on a net list, dividing the chip integrated circuit formation area into multiple areas and allocating a block to each area, placing a clock driver in each block and performing routing to supply clock signals to these clock drivers, placing basic logic circuits in blocks, adjusting the drive capacity of the clock drivers, and performing routing between basic logic components.
For the integrated circuit design method of this invention, with the adjusting step, when placing multiple or capacitance dummy load circuits determined according to the clock driver load in each block, it is possible to suppress clock skew by making the load of each clock driver the same.
Also, for the integrated circuit design method of this invention, with the adjusting step, when replacing the clock drivers with drive capacity adjustment device which have multiple level inverters, it is possible to suppress clock skew by adjusting the internal impedance of any inverter.
REFERENCES:
patent: 5077676 (1991-12-01), Johnson et al.
patent: 5388055 (1995-02-01), Tanizawa et al.
patent: 5448493 (1995-09-01), Topolewski et al.
patent: 5557779 (1996-09-01), Minami
patent: 5638291 (1997-06-01), Li et al.
patent: 5774371 (1998-06-01), Kawakami
patent: 5784600 (1998-07-01), Doreswamy et al.
patent: 5912820 (1999-06-01), Kerzman et al.
patent: 5995735 (1999-11-01), Le
patent: 6080206 (2000-06-01), Tadokoro et al.
Mehta et al. (“Clustering and Local Balancing for Buffered Clock Tree Synthesis”, IEEE, Jan. 1997, pp. 217-223).
Kik Phallaka
OKI Electric Industry Co., Ltd.
Smith Matthew
Wenderoth , Lind & Ponack, L.L.P.
LandOfFree
Integrated circuit and the design method thereof does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Integrated circuit and the design method thereof, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Integrated circuit and the design method thereof will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2483171