Low latency FIFO circuits for mixed asynchronous and...

Electronic digital logic circuitry – Clocking or synchronizing of logic stages or gates

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C326S096000, C365S119000, C365S120000, C710S053000, C710S056000, C710S057000, C711S105000, C711S167000, C327S141000, C327S144000

Reexamination Certificate

active

06850092

ABSTRACT:
A FIFO design interfaces a sender subsystem and a receiver subsystem operating on different time domains. The sender subsystem and the receiver subsystem may be synchronous or asynchronous. The FIFO circuit includes a put interface configured to operate in accordance with the sender time domain and get interface configured to operate in accordance with the receiver time domain. The FIFO circuit includes an array of cells having a register and state controller indicative of the state of the cell. Each cell also has a put component part configured to operate according to the sender time domain including a put token passing circuit and put controller circuit. Each cell has get component part configured to operate according to the receiver time domain including a get token passing circuit and a get controller circuit. A mixed-clock relay station design interfaces a sender subsystem and a receiver subsystem working at different time domains, and where the latency between sender and receiver is large.

REFERENCES:
patent: 5598113 (1997-01-01), Jex et al.
patent: 5781802 (1998-07-01), Cassetti
patent: 6072741 (2000-06-01), Taylor
patent: 6141324 (2000-10-01), Abbott et al.
patent: 6209071 (2001-03-01), Barth et al.
patent: 6252441 (2001-06-01), Lee et al.
patent: 6356117 (2002-03-01), Sutherland et al.
patent: 6502180 (2002-12-01), Martin et al.
D.M. Chapiro, “Globally-Asynchronous Locally-Synchronous Systems,” PhD Thesis, Stanford University, Oct. 1984.
C. L. Seitz, “System Timing”, Introduction to VLSI Systems, Ch. 7, Addison-Wesley Pub. Co., 1980.
Alain Martin, “The Design of a Self-timed Circuit for Distributed Mutual Exclusion,”Proceedings of the 1985 Chapel Hill Conference on VLSI, pp. 245-260, Computer Science Press, 1985.
T.A. Chu, “Synthesis of Self-Timed VLSI Circuits from Graph-Theoretic Specifications”,Ph.D. Thesis, MIT Laboratory for Computer Science, No. MIT/LCS/TR-393, Jun. 1987.
I.E. Sutherland, “Micropipelines,” Communications of the ACM, 32(6), pp. 720-738, Jun. 1989.
A. V. Yakovlev, “Concurrency Models for Designing Interface Logic in Distributed Systems”,Technical Report 285, Univ. of Newcastle upon Tyre, Nov. 1989.
Alain Martin, “Programming in VLSI: From Communicating Processes to Delay-Insensitive Circuits,”Developments in Concurrency and Communication, UT Year of Programming Series, pp. 1-64, Addison-Wesley, 1990.
Jo C. Ebergen, “Arbiters: An Exercise in Specifying and Decomposing Asynchronously Communicating Components,”Science of Computer Programming18(1992), p. 223-245.
D. Dill, S.M. Nowick, R. Sproull, “Specification and Automatic Verification of Self-Timed Queues,”Formal Methods in System Design1:29-60(1992).
M. Kishinevsky, A. Kondratyev, A. Taubin, V. Varshavsky “Concurrent Hardware: The Theory and Practice of Self-Timed Design”, Willey and Sons, 1993.
J. Seizovic, “Pipeline Synchronization,” IEEE ASYNC '94 Symp., pp. 87-96.
Kees van Berkel and Martin Rem, “VLSI Programming of Asynchronous Circuits for Low Power,”Asynchronous Digital Circuit Design, Workshops in Computing, pp. 152-210, Springer-Verlag, 1995.
A. V. Yakovlev, A.M. Koelmans, L. Lavagno, “High-Level Modeling and Design of Asynchronous Interface Logic”,IEEE Design and Test of Computers, Spring 1995.
J.T. Yantchev et al., “Low-Latency Asynchronous FIFO Buffers”, Asynchronous Design Methodoloies, pp. 24-31, May 1995.
M.R. Greenstreet, “implementing a STARI Chip,” ICCD '95, pp. 38-43.
Erik Brunvand, “Low latency self-timed flow-through FIFOs,”Advanced Research in VLSI, pp. 76-90, IEEE Computer Society Press, 1995.
Chris J. Myers, “Computer Aided Synthesis and Verification of Gate-Level Timed Circuits”,Ph.D. Thesis, Stanford University, Oct., 1995.
Steven M. Nowick, “Automatic Synthesis of Burst-Mode Asynchronous Controllers,” Ph.D. Thesis, CSL-TR-95-686, Stanford University, Department of Computer Science, Dec. 1995.
K.Y. Yun, R.P. Donohue, “Pausible Clocking: A First Step Toward Heterogeneous Systems,” ICCD '96, pp. 118-123.M.R. Greenstreet, “Implementing a STARI Chip,” ICCD '95, pp. 38-43.
Ad Peeters, “Single-Rail Handshake Circuits,” Ph.D. Thesis, Eindhoven Technical University, 1996.
L.S. Nielsen, J. Sparsø, “A Low-power Asynchronous Data-path for a FIR Filter Bank,”Proc. of Async '96. IEEE Computer Society Press, Mar. 1996.
R. Kol. R. Ginosar, “A doubly-latched asynchronous pipeline,”Proc. of ICCD '96, p. 706-711, Oct. 1996.
J. Cortadella and M. Kishinevsky and A. Kondratyev and L. Lavagno and A. Yakovlev, “Petrify: a tool fo manipulating concurrent specifications and synthesis of asynchronous controllers,”IEICE Transactions on Information and Systems, vol. E80-D, No. 3, pp. 315-325, Mar. 1997.
D. S. Bormann, P.Y.K. Cheung, “Asynchronous Wrapper for Heterogeneous System,” Proc. ICCD'97, pp. 307-314.
R. Negulescu, “A Technique for Finding and Verifying Speed-Dependences in Gate Circuits”,Proc. International Workshop on Timing Issues in the Specification and Synthesis of Digital Systems(TAU), Dec. 1997.
K.K. Yi, “The Design of a Self-Timed Low Power FIFO Using a Word-Slice Structure”,M. Phil Thesis, Univ. of Manchester, Sep. 1998.
R. Kol, R. Ginosaur, “Adaptive Synchronization for Multi Synchronous Systems,” ICCD '98. pp. 188-198.
Charles E. Molnar, I.W. Jones, W.S. Coates, J.K. Lexau, S.M. Fairbanks, I.E. Sutherland, “Two FiFO Ring Performance Experiments”Proceedings of the IEEE, 87(2), pp. 297-307, Feb. 1999.
L. Carloni, K. McMillan, A. Saldanha, A. Sangiovanni-Vincetelli, “A Methodology fir Correct-by-Construction Latency Insensitive Design”, ICCAS'99.
R.M. Fuhrer, “Sequential Optimization of Asynchronous and Synchronous Finite-State Machines: Algorithms and Tools,” Ph.D. Thesis, Columbia University, May 1999.
R.M. Fuhrer, S.M. Nowick, M. Theobald, N.K. Jha, B. Lin, L. Plana, “MINIMALIST: An environment fo Synthesis, Verification and Testability of Burst-Mode Asynchronous Machines,” CUCS-020-99, Columbia University, Computer Science Department, 1999.
Sjogren et al., “Interfacing Synchronous and Asynchronous Modules Within a High-Speed Pipeline”, IEEE vol. 8, No. 5, pp. 573-583, Oct. 2000.
International Application PCT/US01/13226, “Circuits and Methods for High-Capacity Asynchronous Pipeline Processing,” Montek Singh and Steven Nowick. Specification, drawings & claims, No Date.
International Application PCT/US01/13777, “A Low-Latency FIFO Circuit for Mixed Clock Systems,” Tiberiu Chelcea and Steven Nowick. Specification, drawings & claims No Date.
International Application PCT/US01/18667, “Low Latency FIFO Circuits for Mixed Asynchronous and Synchronous Systems,” Tiberiu Chelcea and Steven Nowick, filed Jun. 8, 2001, Specification, drawings & claims.

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

Low latency FIFO circuits for mixed asynchronous and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Low latency FIFO circuits for mixed asynchronous and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Low latency FIFO circuits for mixed asynchronous and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3475984

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