Chipset with clock signal converting

Pulse or digital communications – Synchronizers

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

36, 36

Reexamination Certificate

active

06603828

ABSTRACT:

BACKGROUND OF THE INVENTION
This application incorporates by reference Taiwanese application Serial No. 88105248, Filed May 4, 1999.
FIELD OF THE INVENTION
The present invention relates in general to a signal converting device of a chipset, and more particularly to a signal converting device capable of effectively outputting/converting a response signal from a memory interface into a main system interface.
DESCRIPTION OF THE RELATED ART
Due to the rapid development on hardware technologies, the clock frequency for the central processing unit (CPU) has improved from several MHz to hundred MHz. For matching the CPU clock frequency, the mainboard has to provide high-frequency clock signals. However, in the prior personal computer (PC), other peripheral devices operate at a slower speed than CPU. The request signal from CPU is faster than the response signal from peripheral devices. As known, the processing rate of CPU is obtained from its inner frequency multiplied by a multiple. For example, 266 MHz is obtained from 66 MHz multiplied by 4, wherein 66 MHz is an inner frequency, and 4 is a multiplier. Nowadays, in current mainboards, the inner frequency of CPU is, for example, 100 MHz, 83 MHz, or 66 MHz. The clock frequency for memory devices, such as dynamic random access memory (DRAM), is, for example, 100 MHz, 83 MHz, 66 MHz or 50 MHz. The clock frequency for the peripheral component interconnection (PCI) interface can be 66 MHz or 33 MHz. The clock frequency for the accelerate graphics port (AGP) interface can be 66 MHz or 133 MHz. There has developed a signal conversion method capable of converting high-frequency request signals from a main system and low-frequency response signals from peripheral devices, such as conversion between 100 MHz/66 MHz or 133 MHz/100 MHz.
Referring to
FIG. 1
, which illustrates a block diagram for a chipset in a mainboard according to the prior art. In
FIG. 1
, the clock generator
110
supplies the chipset
100
with two clock signals CLK-A and CLK-B of different frequency. There is an integral ratio between the frequency of the two clock signals CLK-A and CLK-B. For example, when the clock signals CLK-A and CLK-B are respectively 100 MHz and 66 MHz, the integral ratio is about 3:2. That is to say, 3 cycles of the clock signal CLK-A is equal to 2 cycles of the clock signal CLK-B. In the following description, one clock CLK-A cycle refers to one cycle of the clock signal CLK-A.
In the chipset
100
, there are three subsystems: main system interface
120
, memory interface
130
and AGP/PCI interface
140
. The clock signal CLK-A is coupled to a multiplexer (MUX)
122
and then coupled to buffer
124
. The output signal CLK-
1
from the buffer
124
is coupled to the main system interface
120
. The selection signal SEL selects the signals CLK-A or CLK-B via the MUX
132
, and then the buffer
134
supplies a signal CLK-
2
for the memory interface
130
. The signal CLK-B is coupled to the multiplexer (MUX)
142
and then coupled to buffer
144
. The output signal CLK-
3
from the buffer
144
is input into the AGP/PCI interface
140
. The selection signal SEL, which selects different clock signals for the memory interface, is setup by the basic input output system (BIOS) or jump switches on the main board. MUX
122
,
132
and
142
are used for making the propagation delay of the three clock signals CLK-
1
, CLK-
2
and CLK-
3
approach each other, rather than for selecting signals.
The clock signals CLK-A and CLK-B are coupled to the phase signal generator
150
for supplying signal converting circuits
160
,
162
and
164
with phase signals. The number of output signals from the phase signal generator
150
depends on the number of the higher-frequency clock cycles. For example, if 3 cycles of the clock signal CLK-A is equal to 2 cycles of the clock signal CLK-B, the phase signal generator
150
, referring to the clock signal CLK-A, generates
3
phase signals PH
1
, PH
2
and PH
3
. The signal converting circuits
160
,
162
and
164
provide a signal propagation path between the main system interface
120
, the memory interface
130
and the AGP/PCI interface
140
.
FIG. 2
illustrates a timing chart in FIG.
1
.
FIG. 2
shows the relationship between the clock signals CLK-A and CLK-B and the three phase signals PH
1
, PH
2
and PH
3
. The clock signals CLK-A and CLK-B are in pseudo synchronization. In other words, the difference between the starting point for the first cycle of the clock signal CLK-A and the first cycle of the clock signal CLK-B is shorter than a predetermined interval; and the difference between the starting point for the (3N+1)th cycle of the clock signal CLK-A and the (2N+1)th cycle of the clock signal CLK-B is also shorter than the predetermined interval, wherein N is a positive integer. The phase signals PH
1
, PH
2
and PH
3
appear as enabled signals alternatively, wherein an enabled signal represents a high-level signal or a signal at enabled state. The phase signal PH
1
becomes enabled in the (3M−2)th cycle of the phase signal CLK-A. The phase signal PH
2
becomes enabled in the (3M−1)th cycle of the phase signal CLK-A. The phase signal PH
3
becomes enabled in the 3Mth cycle of the phase signal CLK-A, wherein M is a positive integer.
However, there are also great improvements on peripheral devices. For example, a clock frequency of DRAM may be faster than the inner clock frequency of CPU. The DRAM access rate may be 100 MHz or 133 MHz, and the CPU inner clock frequency may be 66 MHz or 100 MHz. When the DRAM clock frequency is faster than the CPU inner clock frequency, not every response signal can be completely converted and returned to the main system according to the prior art. For example, the response signals generated from the phase signals PH
1
and PH
3
may occur error and cause signal loss during signal converting. During each signal converting, a signal processing period must be reserved. When the signal processing is in asynchronous mode, it usually happens that only part of signals are completely converted. Now refer to
FIG. 3 and 4
.
FIG. 3
illustrates a signal converting circuit block diagram shown in
FIG. 1
, wherein the signal converting circuit represents circuits
160
,
162
and
164
in FIG.
1
. The input signal SG-I refers to the clock signal CLK-A or CLK-B. The signal converting circuit converts the input signal SG-I into the output signal SG-O. The output signal SG-O also refers to the clock signal CLK-A or CLK-B. The generation of the output signal SG-O relates to the input signal SG-I, the clock signals CLK-A and CLK-B, and the phase signals PH
1
, PH
2
and PH
3
. Therefore, input signals of the circuit in
FIG. 3
further comprise the clock signals CLK-A and CLK-B, and the phase signals PH
1
, PH
2
and PH
3
.
FIG. 4
shows a timing chart of the signal converting circuit in FIG.
3
. The following statement is under the case that the frequency ratio between the clock signals CLK-A and CLK-B is 3:2. In practical circuit design, there must exist a timing delay during signal conversion. If the input signal SG-I is at high frequency, and the output signal is at low frequency, there are three signal conversion types. When the input signal SG-I is the timing A
1
, A
2
and A
3
respectively, the output signal is the timing B
1
, B
2
and B
3
respectively. Then, the output signal is the timing B
4
when the input signal SG-I is the timing A
4
. However, from
FIG. 4
, it is clear that the timing B
3
is the same as the timing B
4
. That is to say, the conversion result from the first signal in the current three signals may cover the conversion result from the third signal in the previous three signals, and a signal loss occurs. When the signal conversion from main systems to memory interfaces is slow to fast, such as 66 MHz to 100 MHz, signal conversion can not be completely made.
The prior art has three modes for solving the above signal-loss disadvantage:
1. Abandoning;
That is to say, in computer systems, the main system frequency must always be faster than

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

Chipset with clock signal converting does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFUS-PAI-O-3100001

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