Claims
- 1. A clocked-scan flip-flop comprising:
a first switching unit which receives and switches externally-provided normal data and outputs the normal data; a second switching unit which receives and switches externally-received scan data and outputs the scan data; a latch unit which latches the scan data input from the first switching unit or the scan data from the second switching unit; and a clock input unit which controls the switching operations of the first and second switching units according to the result of a predetermined operation on an externally-provided clock signal and an externally-provided scan clock signal.
- 2. The clocked-scan flip-flop of claim 1, wherein the first switching unit comprises:
a first switch which, in response to the clock signal, switches the normal data; a second switch which, in response to the clock signal, switches the inverted normal data; a third switch which, in response to the predetermined operation of the clock input unit, selectively outputs the output of the first switch to the latch unit; and a fourth switch which in response to the predetermined operation of the clock input unit selectively outputs the output of the second switch to the latch unit.
- 3. The clocked-scan flip-flop of claim 2, wherein the second switching unit comprises:
a fifth switch which, in response to the scan clock signal, outputs the scan data to the third switch; and a sixth switch which, in response to the scan clock signal, outputs the inverted scan data to the fourth switch.
- 4. The clocked-scan flip-flop of claim 3, wherein the first through sixth switches are devices having low threshold values.
- 5. The clocked-scan flip-flop of claim 1, wherein the latch unit comprises devices having high threshold voltages.
- 6. The clocked-scan flip-flop of claim 1, wherein the latch unit is directly connected to a power source voltage and ground.
- 7. The clocked-scan flip-flop of claim 1, wherein the clock input unit comprises:
a first inverter which inverts the scan clock signal; a first controlled-inverter which receives the output of the first inverter as an input and receives the clock signal and the inverted clock signal as control signals; a second inverter which inverts the clock signal; a second controlled-inverter which receives the output of the second inverter as an input and receives the scan clock signal and the inverted scan clock signal as control signals; and a NOR gate which performs a NOR operation on the outputs of the first and second inverters and a data input cutoff signal having a phase opposite to the phase of the clock signal.
- 8. The clocked-scan flip-flop of claim 3, wherein the clock input unit further comprises a short prevention unit which controls the switching operations of the fifth and sixth switches in response to the result of a predetermined logic operation on the scan clock signal and the clock signal, so that a short current occurring when all the clock signals are ‘1’ is prevented.
- 9. The clocked-scan flip-flop of claim 8, wherein the short prevention unit comprises:
a third inverter which inverts the scan clock signal; and a NOR gate which performs a NOR operation on the output of the third inverter and the clock signal and outputs the operation result to the fifth switch, the sixth switch, and the first inverter.
- 10. The clocked-scan flip-flop of claim 7, wherein the first and second inverters and the first and second controlled-inverters are devices having low threshold voltages and the NOR gate is a device having a high threshold.
- 11. The clocked-scan flip-flop of claim 8, wherein the short prevent unit comprises devices having low threshold voltages and the NOR gate is a device having a high threshold.
- 12. A multi-threshold flip-flop circuit comprising:
a data input unit to invert externally-provided data, the data input unit including low-threshold devices; a latch unit to latch data from the data input unit, the latch unit including high-threshold devices; and a data output unit to output data latched by the latch unit, the data output unit including low-threshold devices.
- 13. The circuit of claim 1, wherein:
the data input unit includes
a first low-threshold inverter to invert the externally-provided data, and
a second low-threshold inverter to re-invert the once-inverted externally-provided data; the latch unit includes
a first high-threshold logic device to operate upon the once-inverted externally-provided data, and
a second high-threshold logic device, the output of which is connected to an input to the first high-threshold logic device at a first node, to operate upon the twice-inverted externally-provided data; the output of the first high-threshold logic device being connected to an input of the second high-threshold logic device at a second node; and the data output unit includes
a third low-threshold inverter to invert and output data on the first node, and
a fourth low-threshold inverter to re-invert and output data on the second node.
- 14. The circuit of claim 13, wherein the first and second high-threshold logic devices are inverters.
- 15. The circuit of claim 13, wherein
the first and second high-threshold logic devices are NAND gates; the first NAND gate receiving a set signal at one input thereof and the once-inverted externally-provided data at the second input thereof; and the second NAND gate receiving a reset signal at one input thereof and the twice-inverted externally-provided data at the second input thereof.
- 16. The circuit of claim 12, further comprising:
a switch unit interposed between the data input unit and the latch unit to selectively connect transfer either data from the data input unit or test data to said latch unit.
Priority Claims (1)
Number |
Date |
Country |
Kind |
02-45329 |
Jul 2002 |
KR |
|
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority upon Korean Patent Application No. 02-45329, filed Jul. 31, 2002, the entirety of which is hereby incorporated by reference.