DocumentCode :
596842
Title :
An RTL method for hiding clock domain crossing latency
Author :
Tarawneh, Ghaith ; Yakovlev, Alex
Author_Institution :
Sch. of Electr. & Electron. Eng., Newcastle Univ., Newcastle upon Tyne, UK
fYear :
2012
fDate :
9-12 Dec. 2012
Firstpage :
540
Lastpage :
543
Abstract :
We present an architectural method to hide the latency incurred by synchronization when transferring data between clock domains. Unlike existing solutions, ours does not rely on any timing assumptions between the communicating clocks and is transparent to the design. We demonstrate how to apply the proposed method to a generic Moore machine with an asynchronous port and then describe how this process can be automated by a Register Transfer Level tool. Using an implementation of the tool, we apply our method to six communication controllers and show that it incurs, on average, only 8% of the area of a periodic synchronizer.
Keywords :
clocks; synchronisation; timing circuits; RTL method; asynchronous port; clock domain crossing latency hiding; clock domains; communicating clocks; communication controllers; generic Moore machine; periodic synchronizer; register transfer level tool; synchronization; timing assumptions; Clocks; Logic gates; Ports (Computers); Program processors; Receivers; Reliability; Synchronization; Synchronization; speculation; synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics, Circuits and Systems (ICECS), 2012 19th IEEE International Conference on
Conference_Location :
Seville
Print_ISBN :
978-1-4673-1261-5
Electronic_ISBN :
978-1-4673-1259-2
Type :
conf
DOI :
10.1109/ICECS.2012.6463557
Filename :
6463557
Link To Document :
بازگشت