Asynchronous Circuit Applications by Jia Di;Scott C. Smith;
Author:Jia Di;Scott C. Smith; [Неизв.]
Language: eng
Format: epub
ISBN: 9781785618178
Publisher: Institution of Engineering & Technology
Published: 2019-12-17T21:00:00+00:00
Figure 8.2 Mesochronous MPSoC: (a) shows the distribution within the NoC and (b) shows the potential corresponding clock trees and the phase shift of the clocks
Furthermore, in [6] the potential to reduce power dissipation is shown. By implementing a NoC as a GALS system, it is possible to dynamically adapt individual synchronous modules to current performance requirements. This allows nodes with lower performance requirements to be operated at a lower clock frequency. As a result the supply voltage can be adjusted during runtime as well, which is also known as dynamic voltage and frequency scaling (DVFS) [7]. The system is partitioned into several blocks (also called voltage islands) with different supply voltages [8]. According to [9], both the adaptation of the clock frequency and the supply voltage result in a strong reduction of the power dissipation.
Since in a GALS system the different synchronous modules are asynchronous to each other, synchronization is required. This synchronization is necessary to prevent registers in a module to take metastable states.* If a signal arrives at the input register of a receive module, it cannot be guaranteed that the setup or hold times of the register are met. This can lead to a metastable state over an indefinite period of time.
When implementing an MPSoC as a GALS system, two different scenarios can be distinguished. The first scenario is the loosely synchronous system, in which a certain dependency between the different clocks is known at design time. This scenario can be divided into the mesochronous, plesiochronous, and heterochronous approaches. The second scenario is an asynchronous system in which modules are operated by completely different clocks [10].
However, improvements and the use of new design methods in modern tool flows also offer new possibilities for scaling synchronous architectures. Modern design tools offer the so-called clock concurrent optimization (CCOpt) design flow, in which clock tree and combinatorial logic are optimized simultaneously [11]. This makes it possible to use the phase shift of the clock (useful skew) to achieve higher clock frequencies. Nevertheless, GALS methods still allow for a higher resource efficiency because they are almost completely independent of any phase shift. A comparison of the new CCOpt design process with different GALS methods is shown in Section 8.2.5.
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Whiskies Galore by Ian Buxton(42102)
Introduction to Aircraft Design (Cambridge Aerospace Series) by John P. Fielding(33192)
Rewire Your Anxious Brain by Catherine M. Pittman(18736)
Craft Beer for the Homebrewer by Michael Agnew(18298)
Cat's cradle by Kurt Vonnegut(15468)
Sapiens: A Brief History of Humankind by Yuval Noah Harari(14481)
Leonardo da Vinci by Walter Isaacson(13427)
The Tidewater Tales by John Barth(12716)
Thinking, Fast and Slow by Kahneman Daniel(12452)
Underground: A Human History of the Worlds Beneath Our Feet by Will Hunt(12172)
The Radium Girls by Kate Moore(12119)
The Art of Thinking Clearly by Rolf Dobelli(10637)
Mindhunter: Inside the FBI's Elite Serial Crime Unit by John E. Douglas & Mark Olshaker(9449)
A Journey Through Charms and Defence Against the Dark Arts (Harry Potter: A Journey Throughâ¦) by Pottermore Publishing(9308)
Tools of Titans by Timothy Ferriss(8519)
Wonder by R. J. Palacio(8187)
Turbulence by E. J. Noyes(8143)
Change Your Questions, Change Your Life by Marilee Adams(7875)
Nudge - Improving Decisions about Health, Wealth, and Happiness by Thaler Sunstein(7774)