Semiconductor integrated circuit device having a clock...

Active solid-state devices (e.g. – transistors – solid-state diode – Gate arrays – With particular signal path connections

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C257S211000, C257S777000

Reexamination Certificate

active

06339235

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to semiconductor integrated circuit device, and particularly to a semiconductor integrated circuit device including a clock driver for supplying a clock signal to a clock network such as a clock mesh and a fish-bone. More particularly, the invention relates to a layout of clock drivers in a semiconductor integrated circuit device.
2. Description of the Background Art
A clock driver for supplying a clock signal to a clock network called, e.g., a clock mesh or a fish-bone in an LSI is required to have a large drive capability because such a clock network extends over the whole LSI, and have a large load capacitance of hundreds of picofarads. In accordance with increase in operation speed of the LSI (Large Scale Integrated Circuit), a clock frequency determining the operation speed of LSI has been increased above hundreds of megahertz to the order of gigahertz. For accurately performing operations in accordance with such an extremely short clock cycle, sever specifications are required with respect to rounding and skew of the clock signal (a severe ratio Tr/Tf of rising to falling times, and a skew value in the order of 100 ps). For satisfying the requirements for the clock signal, clock distribution scheme has been devised in various manners.
FIG. 17
schematically shows a whole structure of a fast LSI in the prior art. The fast LSI shown in
FIG. 17
includes an instruction memory
100
including four memory blocks MB
0
-MB
3
, a predecoder
101
a
for predecoding instructions read from memory blocks MB
0
and MB
1
of instruction memory
100
, a predecoder
101
b
for predecoding instructions read from memory blocks MB
2
and MB
3
of instruction memory
100
, a decoder
102
for decoding the instructions predecoded by predecoders
101
a
and
101
b,
a data pass
109
for executing processing in accordance with the instructions decoded by decoder
102
, an MU control circuit
103
for controlling an operation of a memory unit (MU) that is one of execution units, an IU control circuit
104
for controlling an operation of an instruction unit (IU) executing the instructions, a data memory
107
storing data, a variable-length coding/decoding circuit (VLC/VLD)
108
performing variable-length coding and variable-length decoding of the received data, a cyclic redundancy coding block (CRC)
106
detecting and correcting an error in the received data based on a cyclic redundant code, and a peripheral interface circuit
105
performing transmission of data to and from an external memory as well as input/output of signals from and to an external device.
Memory unit MU controls the transfer of data between the processing unit and peripheral circuit block
105
.
This fast LSI further includes a phase locked loop circuit (PLL)
110
generating a clock signal, repeaters R
0
-R
7
transferring the clock signal sent from PLL
110
, and clock drivers C
0
-C
6
receiving the clock signal transferred via repeaters R
0
-R
7
, to drive output nodes at high speed to perform fast transmission of the clock signal.
In this fast LSI, the clock signal generated from PLL
110
is once transferred to repeater R
0
arranged in a central region, and then is transferred to repeaters R
1
and R
4
on the upper and lower sides of the central repeater R
0
. Repeaters R
1
and R
4
transmit the clock signal in the opposite directions. More specifically, repeater R
1
transfers the clock signal to repeaters R
2
and R
3
arranged on its opposite sides, and repeater R
4
transfers the clock signal to repeater R
7
as well as repeaters R
5
and R
6
arranged on the side opposite to repeater R
7
. Repeater R
7
also transfers the clock signal to clock drivers C
4
and C
6
.
The clock signal is first transferred to the central portion, and then is distributed in all directions via the repeaters so that the clock signal is distributed through substantially equal transmission distance, intending to reduce a clock skew.
In this arrangement of clock drivers in the fast LSI shown in
FIG. 17
, the drive capabilities and positions of repeaters R
0
-R
7
are selected to minimize the delay of the clock signal sent from PLL
110
, so that the clock signal of a waveform having steep rising and falling is transmitted. Repeaters R
0
-R
7
and clock drivers C
0
-C
6
are dispersed on a chip, aiming to transfer fast clock signals without rounding its waveform and causing a skew.
FIG. 18
schematically shows another structure of a fast LSI in the prior art. In
FIG. 18
, a fast LSI
150
includes three operation (or arithmetic) blocks
150
a,
150
b
and
150
c
arranged dispersedly, a clock driver
151
arranged between operation blocks
150
a
and
150
b,
and a clock driver
152
arranged between operation blocks
150
a
and
150
b
and operation block
150
c.
These clock drivers
151
and
152
are disposed in a T-shaped form. Operation blocks
150
a
-
150
c
of fast LSI
150
are, e.g., floating-point arithmetic units (FPUs), respectively, and each execute floating-point arithmetic processing.
A gate array is disposed in a region including clock drivers
151
and
152
, and arrangement of basic transistors in clock drivers
151
and
152
is performed in a master step. Drive capabilities of clock drivers
151
and
152
are adjusted by aluminum interconnection lines in a slice step. Thus, the drive capabilities of clock drivers
151
and
152
are adjusted in accordance with the structures of operation blocks
150
a
-
150
c,
and optimized clock drivers can be achieved for implementing fast clock transfer.
In the fast LSIs shown in
FIGS. 17 and 18
, a position of a large region occupying about 3% of the whole LSI must be determined in advance for use by the clock drivers, in order to provide sufficiently large drive capabilities of clock drivers for reducing a clock skew. Particularly, in the case of the fast LSI shown in
FIG. 18
, the gate array can achieve the drive capability larger than a drive capability to be used actually, and an unnecessary large area is occupied. Therefore, the arrangement of the clock drivers lowers the flexibility of the floor plan of LSI, and increases a dead region which cannot be used. Therefore, the are increase exceeds the area increase which is required by the clock drivers, resulting in a problem that the chip area of fast LSI increases.
The positions of these clock drivers are fixedly determined so that inequality in length is present among interconnection lines of this clock network (due to increase in dead region), and ununiformed clock driving is present among the clock drives in the clock network. Thereby, the clock skew cannot be reduced sufficiently.
Accordingly, the fast LSIs shown in
FIGS. 17 and 18
leave much room for improvement for reducing the clock skew on the clock network.
In the arrangements shown in
FIGS. 17 and 18
, if lay-out of the operation blocks and others is determined, arrangement of the clock drivers is fixed depending on the arrangement of the operation blocks. Therefore, there is no versatility in arrangement of the clock drivers.
SUMMARY OF THE INVENTION
An object of the invention is to provide a semiconductor integrated circuit device which allows easy adjustment of a drive capability without increasing an area.
Another object of the invention is to provide a semiconductor integrated circuit device having clock drivers with an optimum drive capability arranged regardless of internal circuit arrangement, to reduce a clock skew and noises of clock drivers.
A semiconductor integrated circuit device according to the invention has power supply interconnection lines arranged in a mesh form, and clock drivers are arranged covering all over a region under the power supply interconnection lines.
A clock driver formation region is arranged to overlap with a ring interconnection line and a meshed-shape interconnection line, which in turn are arranged over the whole surface on a semiconductor substrate region. Thus, the clock drivers can be arranged within the semiconductor substra

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

Semiconductor integrated circuit device having a clock... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Semiconductor integrated circuit device having a clock..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Semiconductor integrated circuit device having a clock... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2825992

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