Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output data buffering
Patent
1998-08-28
2000-10-03
Lee, Thomas C.
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output data buffering
326 63, 710 70, 712 36, G06F 1314, H03K 190175
Patent
active
061286788
ABSTRACT:
An asynchronous FIFO using Asynchronous NULL Convention LOGIC (NCL) to facilitate interfacing between multiple non-synchronous systems with a minimum of design and verification. Multiple interfaces, configurations, means for minimizing latency, and capabilities for datastream processing are also incorporated.
REFERENCES:
patent: 5212686 (1993-05-01), Joy et al.
patent: 5305463 (1994-04-01), Fant et al.
patent: 5475680 (1995-12-01), Turner
patent: 5640105 (1997-06-01), Sobelman et al.
patent: 5652902 (1997-07-01), Fant
patent: 5656948 (1997-08-01), Sobelman et al.
patent: 5764081 (1998-06-01), Fant et al.
Mariani, R.; Roncella, R.; Saletti, R.; Terreni, P., "A useful application of CMOS ternary logic to the realisation of asynchronous circuits," IEEE Int'l Symp. on Multiple-Valued Logic, 1997, pp. 203-208.
Nagata, Y.; Mukaidono, M., "Design of an asynchronous digital system with B-ternary logic," IEEE Int'l Symp. on Multiple-Valued Logic, 1997, pp. 265-271.
Hanyu, T.; Saito, T.; Kameyama, M., "Asynchronous multiple-valued VLSI system based on dual-rail current-mode differential logic," IEEE Int'l Symp. on Multiple-Valued Logic, 1998, pp. 134-139.
Brunvand, E., "The NSR Processor", pp. 428-435, 0-8186-1060-3422/93, 1993 IEEE.
Williams, Ted, "Latency and Throughout Tradeoffs in Self-Timed Speed-Independent Pipelines and Rings", CA USA.
Sparso et al., "Delay-insentive multi-ring structures", 1993, pp. 313-340, Integration, the VLSI journal 15 (1993), Elsevier Science Publishers B.V.
Tzyh-Yung Wuu, et al., "A Design of a Fast and Area Efficient Multi-Input Muller C-element", pp. 215-218, Jun. 1993, IEEE Transactions on Very Large Scale Integration, (VLSI) Systems, vol. 1, No. 2.
Williams, Ted, "Self-Timed Rings and Their Applications to Division", May 1991, pp. 1-144, Techincal Report: CSL-TR-91-482, Stanford University, Stansford, CA, USA.
Sparso et al., "Design of Delay Insensitive Circuits Using Multi-Ring Structures", European Design Automation Conference, 1992, pp. 15-20, 0-8186-2780-8/92, 1992 IEEE, IEEE Computer Society Press, Los Alamitos, CA, USA.
Unger, Stephen H., Asynchronous Sequential Switching Circuits, 1969, pp. 221-229, Chapter 6, Wiley-Interscience, SBN 471 89632.2, John Wiley & Sons, Inc.
Mead et al., "Introduction to VLSI Systems"1980, pp. 242-262, ISBN 0-201-04358-0 Addison-Wesley Publishing Company, Inc.
Sutherland, Ivan E., "Micropipelines", Communications of the ACM, Jun. 1989, pp. 720-738, vol. 32, No. 6, 1989 ACM 0001-0782/89/0600-0720.
Wojcik et al., "On the Design of Three-Valued Asynchronous Modules", Oct. 1980, pp. 889-898, IEEE Transactions on computers, vol. C-29, No. 0018-9340/1000-0889.
Dean, Mark Edward, "Strip: A Self-Timed Rise Processors", Jul. 1992, pp. 108-114 and Appendix pp. 145-147, E 47 Technical Report No. CSL-TR-92-543, Stanford University, Stanford, CA, USA.
Hampel et al., "Threshold Logic", May 1971, pp. 32-39, IEEE Spectrum.
Brzozowski et al., "Asychronous Circuits", 1995, (pp. Contents vii, and xiv-xvi aand Index 391-404), Monographs in Computer Science, Springer-Verlag, New York, Inc., New York, NY, USA.
Muller, David E., "Asynchronous Logics and Application to Information Processing", pp. 289-297.
Aikens et al., "Switching Theory in Space Technology"1963, (pp. Table of Contents ix-x), Stanford University Press, Stanford, CA, USA.
Narinder Pal Singh, "A Design Methodology for Self-Timed Systems", Feb. 1981, pp. 1-98, Massachussetts Institute of Technology, Laboratory for Computer Science, Cambridge MA.
Lee Thomas C.
Theseus Logic Inc.
Wang Albert
LandOfFree
FIFO using asynchronous logic to interface between clocked logic does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with FIFO using asynchronous logic to interface between clocked logic, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and FIFO using asynchronous logic to interface between clocked logic will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-205309