Methods and systems of synchronizer selection
Abstract
A circuit includes a plurality of synchronizers to adapt a signal from a first clock domain to a second clock domain. Each synchronizer of the plurality of synchronizers includes a synchronizer input to receive the signal from the first clock domain and a synchronizer output to provide the signal as adapted to the second clock domain. The circuit also includes a multiplexer (mux) that includes a plurality of mux inputs and a mux output. Each mux input is coupled to the synchronizer output of a respective synchronizer of the plurality of synchronizers. The mux output provides the signal, as adapted to the second clock domain, from the synchronizer output of a selected synchronizer of the plurality of synchronizers.
- Inventors:
- Issue Date:
- Research Org.:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1532154
- Patent Number(s):
- 9294263
- Application Number:
- 14/146,654
- Assignee:
- Advanced Micro Devices, Inc. (Sunnyvale, CA)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
H - ELECTRICITY H04 - ELECTRIC COMMUNICATION TECHNIQUE H04J - MULTIPLEX COMMUNICATION
- DOE Contract Number:
- AC52-07NA27344; B600716
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 2014-01-02
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 42 ENGINEERING; 97 MATHEMATICS AND COMPUTING
Citation Formats
Buckler, Mark, Burleson, Wayne P., and Manne, Srilatha. Methods and systems of synchronizer selection. United States: N. p., 2016.
Web.
Buckler, Mark, Burleson, Wayne P., & Manne, Srilatha. Methods and systems of synchronizer selection. United States.
Buckler, Mark, Burleson, Wayne P., and Manne, Srilatha. Tue .
"Methods and systems of synchronizer selection". United States. https://www.osti.gov/servlets/purl/1532154.
@article{osti_1532154,
title = {Methods and systems of synchronizer selection},
author = {Buckler, Mark and Burleson, Wayne P. and Manne, Srilatha},
abstractNote = {A circuit includes a plurality of synchronizers to adapt a signal from a first clock domain to a second clock domain. Each synchronizer of the plurality of synchronizers includes a synchronizer input to receive the signal from the first clock domain and a synchronizer output to provide the signal as adapted to the second clock domain. The circuit also includes a multiplexer (mux) that includes a plurality of mux inputs and a mux output. Each mux input is coupled to the synchronizer output of a respective synchronizer of the plurality of synchronizers. The mux output provides the signal, as adapted to the second clock domain, from the synchronizer output of a selected synchronizer of the plurality of synchronizers.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Mar 22 00:00:00 EDT 2016},
month = {Tue Mar 22 00:00:00 EDT 2016}
}
Works referenced in this record:
Detecting and isolating errors occurring in data communication in a multiple processor system
patent, November 2000
- Garcia, David J.; Bunton, William P.; Coddington, John Deane
- US Patent Document 6,151,689
Programmable logic device integrated circuit with dynamic phase alignment capabilities
patent, May 2010
- Burney, Ali
- US Patent Document 7,715,467
Parallel Image Processing Using Multiple Processors
patent-application, May 2012
- Hwang, Hau; Cheung, Joseph; Goma, Sergiu R.
- US Patent Application 12/944971; 20120120256
Method and apparatus for transmitting and receiving multiplex tributary signals
patent-application, December 2002
- Bleisteiner, Bernd Markus k.; Robledo, Miguel; Sticht, Konrad
- US Patent Application 10/166897; 20020191724
Multiplexing Transmission System, Receiver Apparatus and Module, Transmitter Apparatus for Multiplexing Transmission
patent-application, March 2013
- Toyoda, Hidehiro; Kono, Masashi
- US Patent Application 13/586076; 20130064115
Method for Transmitting Plurality of Asynchronous Digital Signals
patent-application, March 2015
- Hwang, In Jun
- US Patent Application 14/390979; 20150081070
Method and Apparatus to Automatically Scale DLL Code for Use with Slave DLL Operating at a Different Frequency Than a Master DLL
patent-application, January 2014
- Ross, Diarmuid P.; Lee, Douglas C.; Warren, David S.
- US Patent Application 13/546540; 20140015573
Error Filtering in Fault Tolerant Computing Systems
patent-application, November 2007
- Kammann, Paul D.; Parmet, Darrryl I.; Smith, Grant I.
- US Patent Application 11/379633; 20070260939
Network router integrated onto a silicon chip
patent, January 2008
- Rowett, Kevin; Collins, Crosswell C.; Buell, Eric R.
- US Patent Document 7,324,546
Multi-reference clock synchronization techniques
patent, March 2013
- Liu, Binfan; Xu, Junyi; Zhang, Weimin
- US Patent Document 8,401,092
Synchronous Network Drive
patent-application, September 2008
- Barkan, Ozdal
- US Patent Application 12/052371; 20080232527
Phase detector for a programmable clock synchronizer
patent, March 2005
- Adkisson, Richard W.
- US Patent Document 6,864,722
Fault tolerant computing system
patent-application, September 2007
- Smith, Grant L.; Kammann, Paul D.; Noah, Jason C.
- US Patent Application 11/348290; 20070220367
Optical Signal Synchronizer
patent-application, May 2009
- Bernasconi, Pietro Arturo; LeGrange, Jane D.
- US Patent Application 11/941201; 20090129780
Hierarchical Verification Of Clock Domain Crossings
patent-application, September 2010
- Kwok, Ka-Kei
- US Patent Application 12/615184; 20100242003