|
|
|
| United States Patent | 5974560 |
| Link to this page | http://www.wikipatents.com/5974560.html |
| Inventor(s) | Hotta; Takashi (Hitachi, JP), Kurita; Kozaburo (Hitachi, JP), Iwamura; Masahiro (Hitachi, JP), Maejima; Hideo (Hitachi, JP), Tanaka; Shigeya (Hitachi, JP), Bandoh; Tadaaki (Tohkai-mura, JP), Nakatsuka; Yasuhiro (Hitachi, JP), Kato; Kazuo (Tohkai-mura, JP), Sinoda; Sin-ichi (Hitachi, JP) |
| Abstract | An information processing system having an original clock oscillator for
delivering at least one original clock signal K defined as a first clock
signal and a plurality of information processing units supplied with the
original clock signal K, wherein each information processing unit
comprises clock generating means for generating at least one second clock
signal K.sub.1 which is phase-locked with the original clock signal K and
which has a predetermined duty cycle and a logic device whose operation
timing is controlled by the second clock signal K.sub.1, and the operation
timing of an interface provided between at least one pair of logic devices
is synchronously controlled by the clock signal K.sub.1. |
|
|
|
Title Information  |
|
|
|
|
|
Drawing from US Patent 5974560 |
|
|
Information processor and information processing system utilizing clock
signal |
|
| Inventor |
Hotta; Takashi (Hitachi, JP) , Kurita; Kozaburo (Hitachi, JP) , Iwamura; Masahiro (Hitachi, JP) , Maejima; Hideo (Hitachi, JP) , Tanaka; Shigeya (Hitachi, JP) , Bandoh; Tadaaki (Tohkai-mura, JP) , Nakatsuka; Yasuhiro (Hitachi, JP) , Kato; Kazuo (Tohkai-mura, JP) , Sinoda; Sin-ichi (Hitachi, JP) |
|
|
|
| Publication Date |
October 26, 1999 |
|
|
|
|
|
| Filing Date |
January 27, 1997 |
|
|
|
|
|
|
|
|
|
|
|
| Parent Case |
This is a continuation of application Ser. No. 08/279,887, filed Jul. 26,
1994, now U.S. Pat. No. 5,647,547; which is a Divisional of application
Ser. No. 07/872,174, filed Apr. 22, 1992 now U.S. Pat. No. 5,388,249,
issued Feb. 7, 1995; which is a continuation of application Ser. No.
07/184,782, filed Apr. 22, 1988, now U.S. Pat. No. 5,133,064, issued Jul.
21, 1992. |
|
| Priority Data |
Apr 27, 1987
[JP]
62-101930
Jul 22, 1987
[JP]
62-181060
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 5451892 Bailey
Sep,1995 |      Your vote accepted [0 after 0 votes] | | 5095425 Hesse
Mar,1992 |      Your vote accepted [0 after 0 votes] | | 4958092 Tanaka
Sep,1990 |      Your vote accepted [0 after 0 votes] | | 4906944 Frerking
Mar,1990 |      Your vote accepted [0 after 0 votes] | | 4893271 Davis
Jan,1990 |      Your vote accepted [0 after 0 votes] | | 4890222 Kirk
Dec,1989 |      Your vote accepted [0 after 0 votes] | | 4864253 Zwack
Sep,1989 |      Your vote accepted [0 after 0 votes] | | 4862104 Muratani
Aug,1989 |      Your vote accepted [0 after 0 votes] | | 4847516 Fujita
Jul,1989 |      Your vote accepted [0 after 0 votes] | | 4829545 Guzik
May,1989 |      Your vote accepted [0 after 0 votes] | | 4827401 Hristich
May,1989 |      Your vote accepted [0 after 0 votes] | | 4823262 Calle
Apr,1989 |      Your vote accepted [0 after 0 votes] | | 4779008 Kesssls
Oct,1988 |      Your vote accepted [0 after 0 votes] | | 4774686 McClary
Sep,1988 |      Your vote accepted [0 after 0 votes] | | 4761565 Kannegundla
Aug,1988 |      Your vote accepted [0 after 0 votes] | | 4754164 Flora
Jun,1988 |      Your vote accepted [0 after 0 votes] | | 4692932 Denhez
Sep,1987 |      Your vote accepted [0 after 0 votes] | | 4689581 Talbot
Aug,1987 |      Your vote accepted [0 after 0 votes] | | 4680779 Wakerly
Jul,1987 |      Your vote accepted [0 after 0 votes] | | 4677394 Vollmer
Jun,1987 |      Your vote accepted [0 after 0 votes] | | 4673891 Remy
Jun,1987 |      Your vote accepted [0 after 0 votes] | | 4661721 Ushiku
Apr,1987 |      Your vote accepted [0 after 0 votes] | | 4644498 Bedard
Feb,1987 |      Your vote accepted [0 after 0 votes] | | 4639856 Hristich
Jan,1987 |      Your vote accepted [0 after 0 votes] | | 4630193 Kris
Dec,1986 |      Your vote accepted [0 after 0 votes] | | 4590439 Goggin
May,1986 |      Your vote accepted [0 after 0 votes] | | 4521893 Bellman
Jun,1985 |      Your vote accepted [0 after 0 votes] | | 4519071 Miller
May,1985 |      Your vote accepted [0 after 0 votes] | | 4504745 Spence
Mar,1985 |      Your vote accepted [0 after 0 votes] | | 4486850 Hyatt
Dec,1984 |      Your vote accepted [0 after 0 votes] | | 4468634 Takagi
Aug,1984 |      Your vote accepted [0 after 0 votes] | | 4079371 Shimamura
Mar,1978 |      Your vote accepted [0 after 0 votes] | | 3961269 Alvarez
Jun,1976 |      Your vote accepted [0 after 0 votes] | | 3940558 Gabbard
Feb,1976 |      Your vote accepted [0 after 0 votes] | | 3829790 Macrander
Aug,1974 |      Your vote accepted [0 after 0 votes] | | 3758720 Dinn
Sep,1973 |      Your vote accepted [0 after 0 votes] | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
| Add a new Other reference: |
| Post related web sites and other references in this section |
| | Reference | Relevancy | Comments | "A Synchronous Approach for Clocking VLSI Systems", IEEE Journal of Solid State Circuits, Feb. 1982, vol. SC-17, No. 1, pp. 51-56.. Jul,2007 |      Your vote accepted [0 after 0 votes] | | Deog-Kyoun-Jeong, "Design of PLL-Based Clock Generation Circuits", IEEE Journal of Solid State Circuits, Apr. 1987, vol. SC-22, No. 2, pp.
255-261.
. Jul,2007 |      Your vote accepted [0 after 0 votes] | | |
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
|
|
|
| Market Size |
|
Estimate the gross annual revenues of the relevant market
sector:
|
| | |
| |
|
|
| Market Share |
|
Estimate the percentage of the relevant market sector this invention will capture:
|
| | |
| |
|
|
| Reasonable Royalty |
|
What percentage of gross sales should the inventor or assignee be paid?
|
| | |
| |
|
|
|
Public's "Guesstimation" of Royalty Value
|
| Market Size | N/A | [No votes] | | x | Market Share | N/A | [No votes] | | x | Reasonable Royalty | N/A | [No votes] |
| | N/A | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
Market Review  |
|
|
Technical Review  |
|
|
Claims  |
|
|
What is claimed is:
1. A data processing system comprising:
a plurality of data processing apparatuses, each data processing apparatus being formed on a semiconductor chip,
wherein each data processing apparatus comprises:
a phase lock loop circuit connected to receive a first clock signal having a first frequency, said phase lock loop circuit generates a second clock signal which is substantially in phase with said first clock signal and has a second frequency,
and
a logic device, responsive to said second clock signal, subjecting input data to a logical operation; and
an interface which exchanges data between said data processing apparatuses;
wherein one of said data processing apparatuses includes an oscillator which generates said first clock signal, and
wherein said first clock signal is output from said oscillator once outside of said one data processing apparatus and is supplied to each phase lock loop circuit.
2. A data processing system according to claim 1, wherein said second frequency of said second clock signal is greater than said first frequency of said first clock signal.
3. A data processing system according to claim 1, wherein said phase lock loop comprises:
an oscillating circuit, having a first input to which said first clock signal is supplied, a second input and an output from which there is provided a further clock signal, for comparing respective phases of signals supplied to said first and
second inputs and for controlling the frequency of said further clock signal in accordance with a difference in the respective phases;
a frequency divider for dividing the frequency of said further clock signal by a predetermined integer to produce said second clock signal; and
a feedback path connecting the output signal of said frequency divider to said second input of said oscillating circuit.
4. A data processing system according to claim 3, wherein said feedback path of said phase lock loop includes a further frequency divider for dividing the frequency of said second clock signal supplied to the second input of said oscillating
circuit.
5. A data processing system according to claim 3, wherein said oscillating circuit comprises:
a voltage controlled oscillator for producing said further clock signal; and
a phase comparator, having said first input and said second input, for supplying a control signal to said voltage controlled oscillator in accordance with a phase difference between signals supplied to said first and second inputs to control the
frequency of said further clock signal so that said second clock signal has a rated duty with each rising and falling edge of said second clock signal being in phase with a leading edge of said further clock signal.
6. A data processing apparatus formed on a semiconductor chip, comprising:
a phase lock loop circuit connected to receive a first clock signal having a first frequency, said phase lock loop circuit generates a second clock signal which is substantially in phase with said first clock signal and has a second frequency;
a logic device, responsive to said second clock signal, subjecting input data to a logical operation; and
an oscillator which generates said first clock signal,
wherein said first clock signal is output from said oscillator once outside of said one data processing apparatus and is supplied to said phase lock loop circuit.
7. A data processing apparatus according to claim 6, wherein said second frequency of said second clock signal is greater than said first frequency of said first clock signal.
8. A data processing apparatus according to claim 6, wherein said phase lock loop comprises:
an oscillating circuit, having a first input to which said first clock signal is supplied, a second input and an output from which there is provided a further clock signal, for comparing respective phases of signals supplied to said first and
second inputs and for controlling the frequency of said further clock signal in accordance with a difference in the respective phases;
a frequency divider for dividing the frequency of said further clock signal by a predetermined integer to produce said second clock signal; and
a feedback path connecting the output signal of said frequency divider to said second input of said oscillating circuit.
9. A data processing apparatus according to claim 8, wherein said feedback path of said phase lock loop includes a further frequency divider for dividing the frequency of said second clock signal supplied to the second input of said oscillating
circuit.
10. A data processing apparatus according to claim 8, wherein said oscillating circuit comprises:
a voltage controlled oscillator for producing said further clock signal;
a phase comparator, having said first input and said second input, for supplying a control signal to said voltage controlled oscillator in accordance with a phase difference between signals supplied to said first and second inputs to control the
frequency of said further clock signal so that said second clock signal has a rated duty with each rising and falling edge of said second clock signal being in phase with a leading edge of said further clock signal. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
BACKGROUND OF THE INVENTION
The present invention relates to an information processor and an information processing system which are controlled by clock signals. More particularly, the present invention pertains to an information processor and an information processing
system which are suitable for reducing the clock cycle in order to achieve a high-speed information processing operation.
A first type of conventional information processor controlled by a clock signal is shown in FIG. 2. The reference numeral 201 denotes a clock oscillator which delivers an original clock signal, while the numeral 202 denotes a clock generator
which receives the original clock signal 211 and generates clock signals 212 required to control logic devices 203 to 206. The reference numeral 213 denotes means for interfacing the logic devices which are controlled by the clocks 212 so as to operate
in timed relation to each other.
As the clocks 212 used to control logic devices, it is common practice to employ multi-phase clocks, generally two- or four-phase clocks, which are different in phase from each other. Examples of multi-phase clocks are shown in FIGS. 4 to 6.
FIG. 4 shows so-called non-overlap two-phase clocks which have respective time intervals t.sub.1 and t.sub.2 during which both of the clocks are at a low level. FIG. 5 shows overlap clocks having a duty cycle of 50% which are substantially 90.degree.
out of phase with each other. FIG. 6 shows four-phase clocks having a relatively short pulse width which are substantially 90.degree. out of phase with each other. These clocks are selected in accordance with the form of the logic circuit that
constitutes each individual logic device, or with the logic device designing method.
These multi-phase clock signals are generated in the clock generator 202 on the basis of the clock 211 and distributed to the logic devices. No processing of clock signals is carried out in the logic devices. Exchange of data between the logic
devices is effected synchronously with the clock signal 211.
The first problem of this prior art approach is that the multi-phase clock signals 212 must be distributed throughout the information processor. For this reason, the clock skew is usually increased, and the duty cycle of each clock signal is
offset from the desired value. This problem is particularly serious when the machine cycle is improved, or reduced, in order to achieve a high-speed information processing operation and the frequency of the multi-phase clock signals 212 is raised. In
other words, the greater part of the machine cycle must be spared for the clock skew. On the other hand, the advantage of this prior art approach is that, since one set of multiphase clock signals 212 are distributed throughout the information
processor, exchange of data between the logic devices can be effected synchronously.
FIG. 3 shows a second type of conventional information processor that employs a clock signal. The reference numerals 301, 302 respectively denote clock oscillators, 311, 312 original clock signals, 303, 304 information processing units
controlled by the clock signals 311, 312, respectively, and 313 an interface employed between the information processing units 303 and 304. This information processor comprises two information processing units which have their respective clock
oscillators 301 and 302. A clock generator which processes an original clock signal to generate multi-phase clock signals such as those shown in FIGS. 4 to 6 is provided inside each information processing unit. Exchange of data between the information
processing units 303 and 304 is effected asynchronously through the interface 313.
The arrangement of the second prior art approach is often found in microprocessor systems or the like. Each information processing unit corresponds to an LSI chip. The first problem of this prior art approach is that, since the two information
processing units are controlled by two different clock signals, the information processing units must be interfaced asynchronously. An asynchronous interface needs to synchronize asynchronous signals and is therefore lower in speed than a synchronous
interface. This problem is particularly serious when it is desired to produce a high-speed system in which exchange of data between information processing units is effected a great deal. However, this prior art approach has the advantage that the
generation of clock signals is effected inside each information processing unit and, since the clock signals are distributed within one information processing unit, the clock skew can be minimized.
The second problem of this prior art approach is that it is necessary to supply a high-frequency original clock signal from the outside of each information processing unit. In order to generate clock signals having a correct duty cycle, it is
general practice to frequency-divide an original clock signal inside an information processing unit. Therefore, in the case where the input frequency is halved and the machine cycle is 40 MHz, an original clock signal of 80 MHz must be supplied
externally. If a packaged LSI chip is considered to be used as a piece of hardware constituting an information processing unit, it is difficult to supply such an original clock signal from the outside. As the machine cycle is reduced, this problem
becomes increasingly serious.
FIGS. 7 to 9 show in combination a third type of conventional information processor controlled by a clock signal. This system is discussed in "Asynchronous Approach for Clocking VLSI Systems" (IEEE Journal of Solid-State Circuits Vol. SC-17, pp. 51-56).
FIG. 7 shows the general arrangement of the prior art approach. The reference numeral 701 denotes an oscillator for delivering a clock signal 711, and 702 frequency divider which divides the frequency of the clock signal 7 | | |