Low latency asynchronous interface circuits
Abstract
In one form, a logic circuit includes an asynchronous logic circuit, a synchronous logic circuit, and an interface circuit coupled between the asynchronous logic circuit and the synchronous logic circuit. The asynchronous logic circuit has a plurality of asynchronous outputs for providing a corresponding plurality of asynchronous signals. The synchronous logic circuit has a plurality of synchronous inputs corresponding to the plurality of asynchronous outputs, a stretch input for receiving a stretch signal, and a clock output for providing a clock signal. The synchronous logic circuit provides the clock signal as a periodic signal but prolongs a predetermined state of the clock signal while the stretch signal is active. The asynchronous interface detects whether metastability could occur when latching any of the plurality of the asynchronous outputs of the asynchronous logic circuit using said clock signal, and activates the stretch signal while the metastability could occur.
- Inventors:
- Issue Date:
- Research Org.:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1364405
- Patent Number(s):
- 9685953
- Application Number:
- 15/261,438
- Assignee:
- ADVANCED MICRO DEVICES, INC.
- Patent Classifications (CPCs):
-
H - ELECTRICITY H03 - BASIC ELECTRONIC CIRCUITRY H03K - PULSE TECHNIQUE
- DOE Contract Number:
- AC52-07NA27344
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 2016 Sep 09
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 42 ENGINEERING
Citation Formats
Sadowski, Greg. Low latency asynchronous interface circuits. United States: N. p., 2017.
Web.
Sadowski, Greg. Low latency asynchronous interface circuits. United States.
Sadowski, Greg. Tue .
"Low latency asynchronous interface circuits". United States. https://www.osti.gov/servlets/purl/1364405.
@article{osti_1364405,
title = {Low latency asynchronous interface circuits},
author = {Sadowski, Greg},
abstractNote = {In one form, a logic circuit includes an asynchronous logic circuit, a synchronous logic circuit, and an interface circuit coupled between the asynchronous logic circuit and the synchronous logic circuit. The asynchronous logic circuit has a plurality of asynchronous outputs for providing a corresponding plurality of asynchronous signals. The synchronous logic circuit has a plurality of synchronous inputs corresponding to the plurality of asynchronous outputs, a stretch input for receiving a stretch signal, and a clock output for providing a clock signal. The synchronous logic circuit provides the clock signal as a periodic signal but prolongs a predetermined state of the clock signal while the stretch signal is active. The asynchronous interface detects whether metastability could occur when latching any of the plurality of the asynchronous outputs of the asynchronous logic circuit using said clock signal, and activates the stretch signal while the metastability could occur.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2017},
month = {6}
}
Works referenced in this record:
Metastable tolerant asynchronous interface
patent, September 1991
- Mowery, David L.
- US Patent Document 5,045,801
Microcomputer with on-board chip selects and programmable bus stretching
patent, September 1992
- Langan, John A.; Sibigtroth, James M.
- US Patent Document 5,151,986
Pulse detection and synchronization system
patent, May 2004
- Wilcox, Eric
- US Patent Document 6,738,442
Latch circuit with metastability trap and method therefor
patent, August 2004
- Smith, David W.
- US Patent Document 6,781,429
Efficient pulse amplitude modulation transmit modulation
patent, August 2005
- Staszewski, Robert Bogdan; Leipold, Dirk; Maggio, Kenneth J.
- US Patent Document 6,924,681
Method and interface for glitch-free clock switching
patent-application, September 2002
- Chiu, Kenny Kok-Hoong
- US Patent Application 09/760560; 20020135408
Short Asynchronous Glitch
patent-application, May 2014
- Fishleigh, Andrew
- US Patent Application 14/074243; 20140140159