Dynamically configurable clocking scheme for demand based...

Electrical computers and digital processing systems: support – Clock – pulse – or timing signal generation or analysis – Multiple or variable intervals or frequencies

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S400000, C713S600000

Reexamination Certificate

active

06735712

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to the field of resource sharing for computer systems. More particularly, the present invention relates to the field of resource sharing between or among two or more modules driven at different clock frequencies.
2. Description of Related Art
FIG. 1
illustrates an integrated circuit chip
10
comprising a module
12
, a module
14
, and a resource
20
. Modules
12
and
14
share access to resource
20
. Module
12
and resource
20
are driven by a clock signal
32
input to module
12
and to resource
20
. Module
14
is driven by a clock signal
34
input to module
14
. Clock signals
32
and
34
have different frequencies. Modules
12
and
14
cannot access resource
20
simultaneously.
Because module
14
and resource
20
are driven at different clock frequencies, module
14
accesses resource
20
using clock crossing circuitry
70
. Clock crossing circuitry
70
helps manage the cross-over of data and control signals, for example, generated at one clock frequency and received at a different clock frequency. As module
12
and resource
20
are driven at substantially the same clock frequency, module
12
does not require clock crossing circuitry to access resource
20
as module
14
does.
Clock crossing circuitry
70
typically comprises a buffer in which data signals, for example, are input at one clock frequency and output at a different clock frequency. Clock crossing circuitry
70
may alternatively manage a direct asynchronous transfer of data signals, for example, between resource
20
and module
14
in response to handshaking signals generated between module
14
and resource
20
in accordance with a suitable asynchronous transfer protocol.
Clock crossing circuitry
70
is typically implemented to manage clock frequency cross-overs at only one or few clock ratios P/Q, where P/Q corresponds to the ratio of the frequency of clock signal
32
to the frequency of clock signal
34
. Such clock crossing circuitry
70
, however, limits the frequencies at which clock signals
32
and
34
may be generated. The ability to dial in frequencies independently for each module
12
and
14
is desirable to allow integrated circuit chip
10
to cover different market segments and to facilitate different frequency bins for integrated circuit chip
10
. Constraints on the frequencies at which clock signals
32
and
34
may be generated may also mean module
12
and/or module
14
may not be driven at relatively higher frequencies. Although clock crossing circuitry
70
may be implemented to manage many more clock ratios P/Q, such clock crossing circuitry
70
is typically more costly and more complex to implement on silicon and typically increases die size.
Clock crossing circuitry
70
also reduces performance of integrated circuit chip
10
due to the increase in the latency of transactions crossing multiple clock domains. Incorporating high skew and jitter parameters into clock crossing circuitry
70
further complicates its implementation. The logic complexity of the bus crossing clock crossing circuitry
70
also increases the pre-silicon and post-silicon logic design validation effort.
Furthermore, module
14
cannot access resource
20
if clock signal
32
ceases, for example, when module
12
enters an internal power down or sleep mode.


REFERENCES:
patent: 5448715 (1995-09-01), Lelm et al.
patent: 5818464 (1998-10-01), Wade
patent: 5854637 (1998-12-01), Sturges
patent: 5999197 (1999-12-01), Satoh et al.
patent: 6189076 (2001-02-01), Fadavi-Ardekani et al.
patent: 6222564 (2001-04-01), Sturges
patent: 6327667 (2001-12-01), Hetherington et al.
patent: 6401176 (2002-06-01), Fadavi-Ardekani et al.

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

Dynamically configurable clocking scheme for demand based... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamically configurable clocking scheme for demand based..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamically configurable clocking scheme for demand based... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3267209

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