Method and circuit for reliable data capture in the presence...

Electrical computers and digital processing systems: support – Synchronization of clock or timing signals – data – or pulses

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C365S220000

Reexamination Certificate

active

06839856

ABSTRACT:
A bus interface circuit and method for reliable data capture in the presence of bus-master changeovers and/or for synchronizing received data to an internal clock signal, wherein the received data includes a strobe. Since the strobe may have a delay that is unknown (due to varying distances from the driver, clock jitter, and/or other causes), it is important to re-synchronize to the internal clock, and to do so with the smallest delay possible. This synchronization is provided in a way that also eliminates potential problems due to bus-master changeover, and in a way that minimizes time-critical signal generation. One aspect provides a method and/or apparatus for reliable data capture. The method includes: providing an N-stage latch including a first stage latch and a second stage latch, wherein N is two or larger; loading every Nth word of a data stream into the first stage latch using a first signal based on a strobe passed in the data stream; loading every N+1st word of the data stream into the second stage latch using a second signal based on the strobe passed in the data stream; unloading every Nth word from the first stage latch using a third signal based on an internal bus clock; and unloading every N+1st word from the second stage latch using a fourth signal based on the internal bus clock. In some embodiments, the first signal and the second signal are further based on a first stage selector and on a data_ready signal passed in the data stream.

REFERENCES:
patent: 4477713 (1984-10-01), Cook et al.
patent: 4514749 (1985-04-01), Shoji
patent: 4587445 (1986-05-01), Kanuma
patent: 4615040 (1986-09-01), Mojoli et al.
patent: 4637018 (1987-01-01), Flora et al.
patent: 4696019 (1987-09-01), Tulpule et al.
patent: 4755704 (1988-07-01), Flora et al.
patent: 4805195 (1989-02-01), Keegan
patent: 4823184 (1989-04-01), Belmares-Sarabia et al.
patent: 4833695 (1989-05-01), Greub
patent: 4845390 (1989-07-01), Chan
patent: 4860322 (1989-08-01), Lloyd
patent: 4896272 (1990-01-01), Kurosawa
patent: 4926066 (1990-05-01), Maini et al.
patent: 4958349 (1990-09-01), Tanner et al.
patent: 4959540 (1990-09-01), Fan et al.
patent: 5087829 (1992-02-01), Ishibashi et al.
patent: 5224105 (1993-06-01), Higley
patent: 5287359 (1994-02-01), Engelse
patent: 5295132 (1994-03-01), Hashimoto et al.
patent: 5315175 (1994-05-01), Langner
patent: 5329188 (1994-07-01), Sikkink et al.
patent: 5394528 (1995-02-01), Kobayashi et al.
patent: 5416606 (1995-05-01), Katayama et al.
patent: 5481567 (1996-01-01), Betts et al.
patent: 5490252 (1996-02-01), Macera et al.
patent: 5502733 (1996-03-01), Kishi et al.
patent: 5506953 (1996-04-01), Dao
patent: 5521836 (1996-05-01), Hartong et al.
patent: 5535223 (1996-07-01), Horstmann et al.
patent: 5544203 (1996-08-01), Casasanta et al.
patent: 5555188 (1996-09-01), Chakradhar
patent: 5561844 (1996-10-01), Jayapalan et al.
patent: 5603056 (1997-02-01), Totani
patent: 5604450 (1997-02-01), Borkar et al.
patent: 5617537 (1997-04-01), Yamada et al.
patent: 5657346 (1997-08-01), Lordi et al.
patent: 5682512 (1997-10-01), Tetrick
patent: 5748547 (1998-05-01), Shau
patent: 5757658 (1998-05-01), Rodman et al.
patent: 5778429 (1998-07-01), Sukegawa et al.
patent: 5784706 (1998-07-01), Oberlin et al.
patent: 5787268 (1998-07-01), Sugiyama et al.
patent: 5793259 (1998-08-01), Chengson
patent: 5811997 (1998-09-01), Chengson et al.
patent: 5828833 (1998-10-01), Belville et al.
patent: 5844954 (1998-12-01), Casasanta et al.
patent: 5847592 (1998-12-01), Gleim et al.
patent: 5850422 (1998-12-01), Chen
patent: 5898729 (1999-04-01), Boezen et al.
patent: 5910898 (1999-06-01), Johannsen
patent: 5915104 (1999-06-01), Miller
patent: 5978953 (1999-11-01), Olarig
patent: 6005895 (1999-12-01), Perino et al.
patent: 6016553 (2000-01-01), Schneider et al.
patent: 6161169 (2000-12-01), Cheng
patent: 6240031 (2001-05-01), Mehrotra et al.
patent: 6272651 (2001-08-01), Chin et al.
patent: 6333922 (2001-12-01), Campanella
patent: 6363502 (2002-03-01), Jeddeloh
patent: 6412056 (2002-06-01), Gharachorloo et al.
patent: 6487685 (2002-11-01), Stuart Fiske et al.
patent: 6553421 (2003-04-01), Frick et al.
patent: 989484 (2000-03-01), None
IBM TDB, Synchronous Bus Architecture, Jan. 1, 1993, vol. 36 Issue 1 pp. 104-107.*
Accelerated Graphics Port Interface Specification Revision 2.0, May 4, 1998, Intel Corporation, pp. 52-83.*
“Low Power Quad Differential Line Driver with Cut-Off”,National Semiconductor, F100K ECL 300 Series Databook and Design Guide,pp. 2-54—2-60, (1992).
“The SA27 library includes programmable delay elements DELAYMUXO and DELAYMUXN. How are these cells used?”,IBM Delaymuxn Book,pp. 1-6, (Feb. 1999).
Djordjevic, A.R., et al., “Time Domain Response of Multiconductor Transmission Lines”,Proceedings of the IEEE, 75(6), 743-64, (Jun. 1987).
Im, G., et al., “Bandwidth-Efficient Digital Transmission over Unshielded Twisted-Pair Wiring”,IEEE Journal on Selected Areas in Communications, 13(9), 1643-1655, (Dec. 1995).
Mooney, R., et al., “A 900 Mb/s Bidirectional Signaling Scheme”,IEEE Journal of Solid-State Circuits, 30(12), 1538-1543, (Dec. 1995).
Takahashi, T., et al., “110GB/s Simultaneous Bi-Directional Transceiver Logic Synchronized with a System Clock”,IEEE International Solid-State Circuits Conference,176-177, (1999).
“Dynamic Datapath Selection for Unpredictable Transger Starts”,IBM Technical Disclosure Bulletin,TBA-ACC-NO: NA9402589, Issue No.: 2A, Cross Reference: 0018-8689-37-2A-589,(1994),589-592.
“Dynamic Switch to Data Slow Mode on a Memory Card”,IBM Technical Disclosure Bulletin, 37,NA9402637,(1994),321-322.
“Memory Card Data Fastpath”,IBM Technical Disclosure Bulletin, 37,TDB-ACC-NO: NA9402637, Issue No.: 2A, Cross Reference: 0018-8689-37-2A-637,(1994),637-638.
Brewer, Kevan, “Re: Memory mapped registers”, (Online): comp.arch.embedded, (May 2, 1996).
Gjessing, et al., “Performance of the RamLink Memory Achritecture”,Proceedings HICSS'94,(1994),154-162.
Gjessing, Stein , et al., “RamLink: A High-BandwidthPoint-to-Point Memory Architecture”,Proceeding CompCon,(1992),328/331.
IEEE Std, “IEEE Standard for High-Bandwidth Memory Interface Based on Scalable Coherent Interface(SCI) Signaling Technology (RAMLink)”,IEEE Std 1596.4-1996,(1996),1-91.
Rao, A. , “Memory mapped registers”, new://comp.arch.ambedded, (Apr. 27, 1996).

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

Method and circuit for reliable data capture in the presence... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and circuit for reliable data capture in the presence..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and circuit for reliable data capture in the presence... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3426191

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