Double-edge-triggered flip-flop providing two data...

Miscellaneous active electrical nonlinear devices – circuits – and – Signal converting – shaping – or generating – Particular stable state circuit

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C327S407000, C327S298000, C327S299000, C327S202000

Reexamination Certificate

active

06300809

ABSTRACT:

BACKGROUND OF THE INVENTION
This invention generally relates to double-edge triggered flip flops, and more specifically, the invention relates to scannable, double-edge triggered flip-flops.
A flip-flop is an electronic circuit that stores a selected logical state in response to a clock pulse and one or more data input signals. Flip-flops are used in to computational circuits. In these circuits, the flip-flops operate in selected sequences during recurring clock intervals to capture and hold certain data for a period of time sufficient for the other circuits within the system to further process that data. At each clock signal, data are stored in a set of flip-flops whose outputs are available to be applied as inputs to other combinatorial or sequential circuitry during successive clock signals. In this manner, sequential logic circuits are operated to capture, store and transfer data during the successive clock signals.
Most flip-flops are designed to store the logical state represented by an input signal present when a leading edge of a clock pulse is received. Other flip-flops store the logical state indicated by an input signal on receipt of the trailing edge of a clock pulse. Still other flip-flops store data on both the leading edge and the trailing edge of a clock pulse. These latter flip-flops are referred to as double-edge triggered flip flops, or DETFs.
Double edge triggered flip-flops are commonly used in circuits where it is desirable to have a fast clock as well as the normal system clock. As it is also desirable to minimize clock distribution to save layout space, double edge triggered flip-flops offer an option of providing components operating at more than one speed of operation but which require only a single clock. Such techniques also have advantages in saving power, since it is only necessary to generate one source clock signal for two speeds of operation. In particular, since power consumption of the clock distribution network is proportional to the frequency of the clock, achieving a certain speed of operation using a half-speed clock source will reduce by half the power consumption of the clock network, when compared to single edge flip-flop operation.
It is often desirable or necessary to test the functionality of flip-flops, and scan testing is one well known way to do this. In scan testing, known signals are applied to a specific input of the flip flop, and the output of the flip-flop is checked to determine if that output is what the input signals were expected to produce. The input of the flip-flop to which these test signals are applied is referred to as the scan input, and commonly flip-flops have one input that is dedicated primarily or exclusively for this purpose.
Known double-edge flip-flop designs are not scannable. A loss of scan-based test capability is a severe detriment to product quality and/or time-to-market. A loss of clock-gating capability eliminates a means of reducing clock network power based upon transition, or state change, requirements at the flip-flops. The loss of clock-gating capability also eliminates the DETFs power reduction benefits, or even increases power, for those designs whose flip-flops do not require transitions at each clock edge.
SUMMARY OF THE INVENTION
An object of this invention is to improve double-edge triggered flip flops.
Another object of the present invention is to provide a sequential design of flip-flops that allows for a reduction in power over the sequential design comprised of flip-flops whose data outputs transition once per clock cycle.
A further object of this invention is to provide a double-edge triggered flip flop where testability is not lost due to the use of both edges.
Still another object of the present invention is to provide a double-edge triggered flip flop where the ability to perform clock gating is not lost due to the use of both edges.
These and other objectives are attained with an apparatus comprising a clock for providing a clock signal, means for providing a delayed version of the clock signal, two transparent latches having clock inputs controlled by opposite polarities of the delayed clock signal, a multiplexer having (i) inputs fed by outputs Of the latches, and (ii) a select input fed by the clock signal, and means for providing a select signal for selecting the latch whose clock is inactive.
Preferably, each of the latches has a scan input gate and a scan output gate, and the scan output of the first latch is applied to the scan input of the second latch to form a scannable latch pair. Also, preferably, the apparatus further comprises a data port for applying data to the first and second latches, and an exclusive OR gate at the data port, whereby the apparatus produces a gated clock signal.
Further benefits and advantages of the invention will become apparent from a consideration of the following detailed description, given with reference to the accompanying drawings, which specify and show preferred embodiments of the invention.


REFERENCES:
patent: 3553497 (1971-01-01), Smith
patent: 3783254 (1974-01-01), Eichelberger
patent: 4495629 (1985-01-01), Zasio et al.
patent: 4629909 (1986-12-01), Cameron
patent: 4873456 (1989-10-01), Olisar et al.
patent: 5130568 (1992-07-01), Miller et al.
patent: 5148052 (1992-09-01), Yellamilli
patent: 5179295 (1993-01-01), Mattison et al.
patent: 5250852 (1993-10-01), Ovens et al.
patent: 5327019 (1994-07-01), Kluck
patent: 5406216 (1995-04-01), Millman et al.
patent: 5500861 (1996-03-01), Oppedahl
patent: 5646567 (1997-07-01), Felix
patent: 5774003 (1998-06-01), Qureshi et al.
patent: 5793236 (1998-08-01), Kosco
patent: 5844844 (1998-12-01), Bauer et al.
patent: 5867036 (1999-02-01), Rajsuman
patent: 5880613 (1999-03-01), Ishihara
patent: 6031410 (2000-02-01), Kanno
patent: 6137331 (2000-10-01), Peset Llopis
patent: 06-152336 (1994-05-01), None
patent: 11-112296 (1999-04-01), None
patent: WO 99/26341 (1999-05-01), None
Lu, et al., (1990), “A Novel CMOS Implementation of Double-Edge-Triggered Flip-Flops”, IEEE Journal of Solid-State Circuits, vol. 25, No. 4, pp. 1008-1010.
Lu, (1998), “A Safe Single-Phase Clocking Scheme for CMOS Circuits”, IEEE Journal of Solid-State Circuits, vol. 23, No. 1, pp. 280-283.
Unger,(1981), “Double-Edge-Triggered Flip-Flops”, IEEE Transactions on Computers, vol. C-30, No. 6, pp. 447-451.
Weste, et al.,(1993), “Principles of CMOS VLSI Design A Systems Perspective”, Addison-Wesley Publishing Company, pp. 328-329.
Afghahi, et al.,(1991), “Double Edge-Triggered D-Flip-Flops for High-Speed CMOS Circuits”, IEEE Journal of Solid-State Circuits, vol. 26, No. 8, pp. 1168-1170.

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

Double-edge-triggered flip-flop providing two data... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Double-edge-triggered flip-flop providing two data..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Double-edge-triggered flip-flop providing two data... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2566093

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