Electrical computers and digital processing systems: support – Clock control of data processing system – component – or data...
Reexamination Certificate
1998-08-25
2001-09-11
Lee, Thomas (Department: 2182)
Electrical computers and digital processing systems: support
Clock control of data processing system, component, or data...
C713S300000, C713S601000, C711S167000
Reexamination Certificate
active
06289469
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to a semiconductor integrated circuit such as a digital signal processor (DSP), a microprocessor or the like, which incorporates a plurality of processing circuits for performing necessary processes therein, and particularly to a semiconductor integrated circuit having a plurality of data holding circuits for respectively effecting logic verification on processing circuits.
2. Description of the Related Art
A semiconductor integrated circuit such as a DSP or a microprocessor has a plurality of processing circuits incorporated therein for respectively performing necessary processes. In the present semiconductor integrated circuit, each of the processing circuits indicates a combinational logic circuit comprised of a combination of logic circuits such as an AND circuit, an OR circuit, etc. A logical level of a signal outputted from the processing circuit is determined to a predetermined logical level according to a logical level of a signal inputted thereto. However, when defects or defective conditions due to a variation with time occur in the processing circuit, the output signal results in a logical level different from a desired logical level with respect to the logical level of the input signal. It is thus of importance that logic verification is effected on the semiconductor integrated circuit having such processing circuits to verify whether or not the processing circuit functions normally.
A plurality of scanpath circuits (also called “scanpath registers”) are used in the semiconductor integrated circuit with the objective of executing such logic verification. The scanpath circuits are made up of data holding circuits and the like respectively. Upon a normal operation (i.e., which means the performance of the original processing operation on the signal inputted from the outside of the semiconductor integrated circuit) of the semiconductor integrated circuit, each of the scanpath circuits operates so as to transfer the received input signal to its corresponding processing circuit or output a signal outputted from the corresponding processing circuit to the next-stage circuit. Here, the next-stage circuit is a circuit for receiving the signal outputted from the processing circuit therein and effecting desired processing on it. Upon operation for effecting the logic verification on the corresponding processing circuit, the scanpath circuits constitute shift registers provided in cascade connections.
As a circuit configuration of each scanpath circuit, one is known which has heretofore been disclosed in the following reference:
Japanese Patent Application Laid-Open No. 05-150003.
Various demands have recently been made to the semiconductor integrated circuit. It is desired to bring the semiconductor integrated circuit into less size as one of the demands. One method of achieving this object or purpose is to reduce the scale of circuits incorporated into the semiconductor integrated circuit.
It is also desirable to reduce power consumption as another demand.
It is desired to make a reduction in clock skew (timing shift of a clock signal) as a further demand. Namely, since a plurality of scanpath circuits are connected in tandem so as to constitute shift registers, it is necessary to activate all the scanpath circuits in synchronism with each other.
As a still further demand, the storage of a predetermined initial value in a control register or a flag register or the like upon resetting of hardware is essential for the semiconductor integrated circuit if the semiconductor integrated circuit is the DSP or the microprocessor or the like.
There is often a still further demand for always supplying a clock signal to each scanpath circuit and storing therein a data signal inputted as needed.
The scanpath circuit disclosed in the above-described reference did not necessarily meet these demands. It has therefore been desired to allow the advent of a scanpath circuit for satisfying the above-described demands.
SUMMARY OF THE INVENTION
In order to solve the foregoing problems, there is provided a semiconductor integrated circuit including,
a plurality of processing circuits for respectively executing necessary processes;
a plurality of data holding circuits respectively provided so as to correspond to the plurality of processing circuits, the plurality of data holding circuits being respectively activated independently upon a first operating mode and activated as shift registers by being cascade-connected upon a second operating mode;
each data holding circuit including,
a first data input terminal supplied with a signal outputted from the corresponding processing circuit;
a second data input terminal supplied with a signal or desired data outputted from the other data holding circuit;
a first output terminal; and
a clock input terminal supplied with a clock signal,
each data holding circuit permitting either the input of the signal from the first data input terminal or the input of the signal from the second data input terminal in response to first and second control signals, storing therein the signal inputted from the data input terminal subjected to the input permission, in response to the clock signal and outputting the signal from the first output terminal;
a first clock input terminal supplied with a first clock signal employed in a first operating mode;
a second clock input terminal supplied with a second clock signal employed in a second operating mode;
an operating mode input terminal supplied with an operating mode setting signal for performing switching between the first operating mode and the second operating mode; and
a control signal generating circuit for generating and outputting at least the first and second control signals, based on states of the signals inputted to the respective input terminals and outputting either the first or second clock signal as the clock signal received by each data holding circuit. The above object can be achieved by this construction.
According to a semiconductor integrated circuit as defined in a further embodiment, each data holding circuit has a second output terminal separated from the output terminal, for outputting a signal similar to that outputted from the output terminal. The above object can be achieved even by this construction.
According to a semiconductor integrated circuit as defined in another embodiment, each data holding circuit has a circuit for prohibiting the output of a signal from the first output terminal or the second output terminal in response to the operating mode setting signal. The above object can be achieved even by this construction.
According to a semiconductor integrated circuit as defined in another embodiment, the signals outputted from the control signal generating circuit are commonly inputted to the plurality of data holding circuits. The above object can be achieved even by this construction.
According to a semiconductor integrated circuit as defined in another embodiment, each data holding circuit has a setting circuit capable of setting an initial value according to a setting signal. The above object can be achieved even by this construction.
According to a semiconductor integrated circuit as defined in another embodiment, each data holding circuit has a data holding control circuit for prohibiting the input of the signals from the first and second data input terminals and holding the prestored data according to a holding signal. The above object can be achieved even by this construction.
Typical ones of various inventions of the present application have been shown in brief. However, the various inventions of the present application and specific configurations of these inventions will be understood from the following description.
REFERENCES:
patent: 5418933 (1995-05-01), Kimura et al.
patent: 5894548 (1999-04-01), Horie
patent: 5917832 (1999-06-01), Baeg et al.
patent: 5941990 (1999-08-01), Hiiragizawa
patent: 5978944 (1999-11-01), Parvathala et al.
patent: 6047394 (2000-04-01), Matsuzawa
patent: 5-150003 (1993-06-01), N
Sakata Yoshio
Tamura Jun-ichi
Tokuno Yoshio
Uehara Yumiko
Du Thuan
Jones Volentine PLLC
Lee Thomas
OKI Electric Industry Co., Ltd.
LandOfFree
Semiconductor integrated circuit having a plurality of... 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 having a plurality of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Semiconductor integrated circuit having a plurality of... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2475281