Skewed repeater bus

Electronic digital logic circuitry – Signal sensitivity or transmission integrity

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C326S029000, C326S093000, C327S403000

Reexamination Certificate

active

06784688

ABSTRACT:

BACKGROUND
The performance and power of conventional microprocessors are limited by RC characteristics of long on-chip interconnects. The RC characteristics cause the delay of signals that are transmitted over the interconnects. Of these characteristics, coupling capacitance (C
c
) between neighboring signal lines contributes approximately 50% of total line capacitance, even in the case of copper lines.
The effective coupling capacitance of a signal line is equal to C
c
multiplied by a Coupling Capacitance Multiplier (CCM). The CCM for a particular signal line is dependent upon the relative directions of signal transitions within the particular signal line and within a neighboring line. If the particular signal line carries a signal transition from a first signal level to a second signal level, CCM for the signal line is 1 if the neighboring line does not carry a signal transition, 0 if the neighboring line carries a signal transition from the first signal level to the second signal level, and 2 if the neighboring line carries a signal transition from the second signal level to the first signal level.
FIG. 1
illustrates a conventional static bus architecture for the purpose of explaining capacitive effects that result from adjacent signal transitions on neighboring signal lines. Bus
1
includes signal paths
10
,
20
and
30
. Signal path
10
comprises driver flip-flop
11
, receiver flip-flop
12
and repeaters
13
through
16
connected serially therebetween. Repeaters
13
through
16
are intended to reduce signal delays caused by path
10
by creating a linear relationship between the length of signal path
10
and the signal delay associated therewith. Moreover, repeaters
13
through
16
are inverters that convert a received signal of a first signal level to an output signal of a second signal level. Signal paths
20
and
30
are constructed similarly to signal path
10
.
FIG. 2
is a timing diagram illustrating signals on signal paths
10
,
20
and
30
of bus
1
. The diagram assumes that the bit values “1”, “0” and “1” are to be transmitted over signal paths
10
,
20
and
30
, respectively. As shown, each of these values initially undergoes a transition between time t
1
and t
2
due to a respective one of repeaters
13
,
23
and
33
. In particular, repeater
23
converts the signal on path
20
from a low signal level to a high signal level and repeaters
13
and
33
convert the signals on paths
10
and
30
from a high signal level to a low signal level. Accordingly, CCM of signal path
20
relative to signal path
10
is 2, and relative to signal path
30
is also 2. In addition, transitions occurring between times t
3
and t
4
, t
5
and t
6
, and t
7
and t
8
each result in a CCM of 2 for signal path
20
relative to signal path
10
, and a CCM of 2 for signal path
20
relative to signal path
30
. The resulting impact on worst-case delay, energy and peak supply current often renders the architecture of bus
1
unsuitable.
The delay of a bus can be improved by avoiding the worst-case situation of a CCM equal to 2. One approach uses a dynamic bus, in which bus segments pre-charge during one clock phase and conditionally evaluate in the next phase. Such a dynamic bus provides a worst-case CCM of 1 because all bus segments pre-charge and evaluate in a same direction. However, dynamic buses require additional clock routing and suffer from increased switching activity relative to static buses. Another approach uses a pulse generator to send a pulse along a static bus for each input data transition. This latter approach requires additional overhead of a pulse generator and a decoder to decode the pulses.


REFERENCES:
patent: 5306967 (1994-04-01), Dow
patent: 5994946 (1999-11-01), Zhang
patent: 6154045 (2000-11-01), Ye et al.
patent: 02246354 (1990-10-01), None
Khellah, et al.; “Static Pulsed Bus for On-Chip Interconnects”; 2002 Symposium On VLSI Circuits Digest of Technical Papers; 0-7803-7310-3; pp. 78-79.
Anders, et al., “A Transition-Encoded Dynamic Bus Technique for High-Performance Interconnects”; 2002 Symposium on VLSI Circuits Digest of Technical Papers; 0-7803-7310-3; pp. 16-17.

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

Skewed repeater bus does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFUS-PAI-O-3276050

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