10th International Symposium on Asynchronous Circuits and Systems, 2004. Proceedings.
DOI: 10.1109/async.2004.1299298
|View full text |Cite
|
Sign up to set email alerts
|

Data synchronization issues in GALS SoCs

Abstract: Locally generated, arbitrated clocks for GALS SoCs [1] face the risk of synchronization failures if clock delays are not accounted for. The problem is analyzed based on clock delays, cycle times, and complexity of the asynchronous port controllers. A number of methods are presented. In some cases, it is sufficient to extract all the delays and verify whether the system is susceptible to metastability. In other cases, when high data bandwidth is not required, asynchronous synchronizers or matched-delay asynchro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
50
0

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 87 publications
(50 citation statements)
references
References 10 publications
0
50
0
Order By: Relevance
“…This method is only suitable for pipelined systems. Recent work in [12,19] reveals that, for clock delays satisfying Δ LClkRx < T LClkRx , there are two timing regions in each cycle of LClk Rx , as shown in Fig. 7 for example, where negligible synchronization failure probability can be expected [12].…”
Section: Tab 1 Impacts Of Acknowledge Latency Channel Type Extended mentioning
confidence: 99%
See 2 more Smart Citations
“…This method is only suitable for pipelined systems. Recent work in [12,19] reveals that, for clock delays satisfying Δ LClkRx < T LClkRx , there are two timing regions in each cycle of LClk Rx , as shown in Fig. 7 for example, where negligible synchronization failure probability can be expected [12].…”
Section: Tab 1 Impacts Of Acknowledge Latency Channel Type Extended mentioning
confidence: 99%
“…An interface circuit using partial handshake signals was shown in [11] for high-speed systems with large clock delay, while there is an unknown nonzero probability of failure in the circuits. For the design of GALS systems insensitive to the clock tree delay, a synchronizing scheme based on locally delayed latching (LDL) was presented in [12,19]. Since the clocks can't be paused in the LDL interface, it introduces additional timing constraints on both the asynchronous input port controller and the combinational logic following the sampling register FF, which limits its application.…”
Section: >2mentioning
confidence: 99%
See 1 more Smart Citation
“…Each one of the four synchronizers will be tested when the carrier input changes between sinusoidal wave, triangular wave and rectangular wave [10,11,12,13,14,15].…”
Section: Introductionmentioning
confidence: 99%
“…The latter is usually achieved either by control signaling [10,1] or by temporarily stopping the sender's clock [12,6]. Unfortunately, solutions that involve stopping or stretching of clocks are not well-suited for high-speed designs with IP cores having large clock-buffer delays [6,4]. Consequently, practical designers often avoid this solution.…”
Section: Related Workmentioning
confidence: 99%