2009 IEEE International Conference on Computer Design 2009
DOI: 10.1109/iccd.2009.5413166
|View full text |Cite
|
Sign up to set email alerts
|

A flexible communication scheme for rationally-related clock frequencies

Abstract: Abstract-As a replacement for the fast-fading GloballySynchronous model, we have defined a flexible design style for SoCs, called GRLS, for Globally-Ratiochronous, LocallySynchronous, which does not rely on global synchronization and is based on using rationally-related clock frequencies derived from the same source. In this paper, using the special periodical properties of rationally-related systems, we build a latencyinsensitive, maximal-throughput, low-overhead communication method, based on the idea of usi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
31
0

Year Published

2010
2010
2021
2021

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 11 publications
(31 citation statements)
references
References 16 publications
0
31
0
Order By: Relevance
“…In a Globally-non-Synchronous system such as GRLS, the unknown skew among the clocks makes so that latency, intended as the time interval between data output at the Transmitter and data reception at the Receiver (with an ideal, zero-latency channel) is undeterministic: worst-case, average-case and bestcase latencies can be defined and calculated. We have already shown how the throughput and latency figures of our original GRLS interface are better compared to alternative approaches [14]. We now mathematically and experimentally show how it is possible to combine flow-control and synchronization considerations to come up with new synchronization interfaces improving up to 33% the average performances of the original GRLS interface without any complexity penalty.…”
Section: Introductionmentioning
confidence: 93%
See 3 more Smart Citations
“…In a Globally-non-Synchronous system such as GRLS, the unknown skew among the clocks makes so that latency, intended as the time interval between data output at the Transmitter and data reception at the Receiver (with an ideal, zero-latency channel) is undeterministic: worst-case, average-case and bestcase latencies can be defined and calculated. We have already shown how the throughput and latency figures of our original GRLS interface are better compared to alternative approaches [14]. We now mathematically and experimentally show how it is possible to combine flow-control and synchronization considerations to come up with new synchronization interfaces improving up to 33% the average performances of the original GRLS interface without any complexity penalty.…”
Section: Introductionmentioning
confidence: 93%
“…The local clocks for the different islands are generated by the local Clock Generation Units (CGUs), which divide the frequency of the global clock by a programmable ratio. We have also presented a variation of GRLS which uses multiple global clocks running at rationally-related frequencies, increasing the flexibility of the system [14]. This solution is still equivalent to the original GRLS as all frequencies are rationally-related and are all submultiples of a frequency f H .…”
Section: Introductionmentioning
confidence: 94%
See 2 more Smart Citations
“…In the general case, no assumption is made on the values of ݂ ଵ and, ݂ ଶ , and every ratio is permitted according to the programmed values of the PLL multipliers. This case is similar to Globally-Ratiochronous, LocallySynchronous (GRLS) in [6]. The non-coherent scenario is illustrated in Figure 3, and corresponds to the case where the communicating clock domains are sourced from different references.…”
Section: Coherent Clocksmentioning
confidence: 99%