Title :
Adapting Synchronizers to the Effects of on Chip Variability
Author :
Zhou, Jun ; Kinniment, David ; Russell, Gordon ; Yakovlev, Alex
Author_Institution :
Newcastle Univ., Newcastle upon Tyne
Abstract :
Two adaptation schemes based on on-chip measurement of failure rates have been proposed to reduce the effects of process, voltage, temperature and data rate variations on synchronizers on chip. One scheme is to select the best synchronizer out of a number to improve the synchronizer performance subject to process variation on chip. Compared to increasing the transistor size, this scheme can further reduce the effects of process variation without increasing the power consumption. The other scheme is to improve the performance of the system by adjusting the synchronization time according to the actual process, voltage, temperature and data rate variations on the condition that the required MTBF is met. It is targeted at overdesigned synchronization times due to synchronizer performance variability. To assess their feasibility, the two schemes have been implemented using a Xilinxpsilas 90 nm FPGA Spartan 3. The on-chip overhead for the Synchronizer Selection scheme in terms of equivalent flipflops and gates is 9 and 6. For the Synchronization Time Adjustment scheme it is 33 and 104.
Keywords :
system-on-chip; adapting synchronizers; chip variability; equivalent flipflops; on-chip measurement; synchronization time adjustment; Circuit optimization; Clocks; Logic circuits; Metastasis; Semiconductor device measurement; Synchronization; System performance; System-on-a-chip; Temperature; Voltage; MTBF; Network on Chip; On-chip Variability; Synchronizer;
Conference_Titel :
Asynchronous Circuits and Systems, 2008. ASYNC '08. 14th IEEE International Symposium on
Conference_Location :
Newcastle upon Tyne
Print_ISBN :
978-0-7695-3107-6
DOI :
10.1109/ASYNC.2008.11