FPGA memory element programmably triggered on both clock edges

Static information storage and retrieval – Read/write circuit – Having particular data buffer or latch

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

36523008, 36518902, G11C 700

Patent

active

058448446

ABSTRACT:
A programmable memory element clocks in new data on both rising and falling edges of the clock, thereby optionally operating at twice the frequency of the distributed clock. The circuit according to the invention comprises two latches, one rising edge triggered and one falling edge triggered. One of these latches, each time the clock changes state, latches in a new value. When configured as a dual-edge flip-flop, the output of the inactive latch is fed forward to drive the output of the memory element. In one embodiment, the outputs of the two latches are multiplexed together and the clock selects the active output. According to a first embodiment of the invention, the memory element is used in an FPGA and can be programmed to function as either a latch or a dual-edge flip-flop. A second embodiment of the invention comprises a third latch. Based on the contents of a configuration memory cell, two of the three latches are selected to form a flip-flop. One such flip-flop is dual-edge, the other is single-edge. Further embodiments incorporate programmable variations of latches and flip-flops responsive to either or both clock edges.

REFERENCES:
patent: 4621341 (1986-11-01), New
patent: 5572477 (1996-11-01), Jung
patent: 5604701 (1997-02-01), Alexander et al.
patent: 5715198 (1998-02-01), Braceras et al.
Shih-Lien Lu, "A Safe Single-Phase Clocking Scheme for CMOS Circuits", IEEE Journal of Solid-State Circuits, vol. 23, No. 1, pp. 280-283, Feb. 1988.
Neil Weste and Kamran Eshraghian, "Principles of CMOS VLSI Design, A Systems Persepective", Second Edition, Addison Wesley Publishing Company, Copyright 1993, pp. 328-329.
M. Afghahi and J. Yuan, "Double Edge-Triggered D-Flip-Flops for High Speed CMOS Circuits"; IEEE Journal of Solid State Circuits, vol. 26, No. 8, pp. 1168-1170, Aug. 1991.
Stephen H. Unger, "Double-Edge-Triggered Flip-Flops"; IEEE Transactions on Computers, vol. C-30, No. 6, pp. 447-451, Jun. 1981.
Shih-Lien Lu and Milos Ercegovac, "A Novel CMOS Implementation of Double-Edge-Triggered Flip-Flops", IEEE Journal of Solid-State Circuits, vol. 25, No. 4, pp. 1008-1010, Aug. 1990.

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

FPGA memory element programmably triggered on both clock edges does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with FPGA memory element programmably triggered on both clock edges, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and FPGA memory element programmably triggered on both clock edges will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2400826

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