DocumentCode
796934
Title
High Rate Data Synchronization in GALS SoCs
Author
Dobkin, Rostislav ; Ginosar, Ran ; Sotiriou, Christos P.
Author_Institution
Dept. of Electr. Eng., Technion-Israel Inst. of Technol., Haifa
Volume
14
Issue
10
fYear
2006
Firstpage
1063
Lastpage
1074
Abstract
Globally asynchronous, locally synchronous (GALS) systems-on-chip (SoCs) may be prone to synchronization failures if the delay of their locally-generated clock tree is not considered. This paper presents an in-depth analysis of the problem and proposes a novel solution. The problem is analyzed considering the magnitude of clock tree delays, the cycle times of the GALS module, and the complexity of the asynchronous interface controllers using a timed signal transition graph (STG) approach. In some cases, the problem can be solved by extracting all the delays and verifying whether the system is susceptible to metastability. In other cases, when high data bandwidth is not required, matched-delay asynchronous ports may be employed. A novel architecture for synchronizing inter-modular communications in GALS, based on locally delayed latching (LDL), is described. LDL synchronization does not require pausable clocking, is insensitive to clock tree delays, and supports high data rates. It replaces complex global timing constraints with simpler localized ones. Three different LDL ports are presented. The risk of metastability in the synchronizer is analyzed in a technology-independent manner
Keywords
asynchronous circuits; circuit complexity; delays; synchronisation; system-on-chip; GALS SoC; asynchronous interface controllers; clock tree delays; data synchronization; intermodular communications; locally delayed latching; metastability; synchronization failures; systems-on-chip; timed signal transition graph approach; Bandwidth; Clocks; Data mining; Delay; Metastasis; Risk analysis; Signal analysis; Synchronization; Timing; Tree graphs; Asynchronous circuits; globally asynchronous, locally synchronous (GALS); synchronization; system-on-chip (SoC);
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2006.884148
Filename
1715344
Link To Document