DocumentCode :
16170
Title :
Design of Self-Timed Reconfigurable Controllers for Parallel Synchronization via Wagging
Author :
Guido, James S. ; Yakovlev, Alexandre
Author_Institution :
Dept. of Electr. & Electron. Eng., Univ. of Newcastle, Newcastle upon Tyne, UK
Volume :
23
Issue :
2
fYear :
2015
fDate :
Feb. 2015
Firstpage :
292
Lastpage :
305
Abstract :
Synchronization is an important issue in modern system design as systems-on-chips integrate more diverse technologies, operating voltages, and clock frequencies on a single substrate. This paper presents a methodology for the design and implementation of a self-timed reconfigurable control device suitable for a parallel cascaded flip-flop synchronizer based on a principle known as wagging, through the application of distributed feedback graphs. By modifying the endpoint adjacency of a common behavior graph via one-hot codes, several configurable modes can be implemented in a single design specification, thereby facilitating direct control over the synchronization time and the mean-time between failures of the parallel master-slave latches in the synchronizer. Therefore, the resulting implementation is resistant to process nonidealities, which are present in physical design layouts. This paper includes a discussion of the reconfiguration protocol, and implementations of both a sequential token ring control device, and an interrupt subsystem necessary for reconfiguration, all simulated in UMC 90-nm technology. The interrupt subsystem demonstrates operating frequencies between 505 and 818 MHz per module, with average power consumptions between 70.7 and 90.0 μW in the typical-typical case under a corner analysis.
Keywords :
flip-flops; logic design; microcontrollers; programmable controllers; protocols; synchronisation; system-on-chip; UMC; distributed feedback graphs; flip-flop synchronizer; frequency 505 MHz to 818 MHz; interrupt subsystem; parallel master-slave latches; parallel synchronization; power 70.7 muW to 90.0 muW; self-timed reconfigurable control device; self-timed reconfigurable controllers; size 90 nm; systems-on-chips; wagging; Latches; Master-slave; Parallel processing; Ports (Computers); Receivers; Synchronization; Transmitters; Asynchronous; combinational; controllers; digital circuit design; reconfigurable; self-timed; sequential; synchronization; synchronization.;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2014.2306176
Filename :
6754196
Link To Document :
بازگشت