DocumentCode :
1761054
Title :
Beware the Dynamic C-Element
Author :
Trevisan Moreira, Matheus ; Gehm Moraes, Fernando ; Vilar Calazans, Ney Laert
Author_Institution :
Pontifical Univ. of Rio Grande do Sul, Porto Alegre, Brazil
Volume :
22
Issue :
7
fYear :
2014
fDate :
41821
Firstpage :
1644
Lastpage :
1647
Abstract :
The C-element is a well known component of asynchronous circuits. To overcome problems of current CMOS technologies, its use has even been extended to specific domains of the synchronous paradigm, such as clock generation, clock gating, and registers. An economical implementation of this component is the dynamic C-element. Its advantages over static implementations are reduced power, transition, and propagation delays as well as lower silicon area. Yet, research evaluating its electrical behavior, functionality, and robustness is scarce. This brief presents an in-depth analysis of the dynamic C-element electrical behavior. The analysis points to a constrained nature, which can lead to undefined output logic values, as well as excessive static power consumption. The brief also proposes a technique for robust design of such components that avoids such undefined values.
Keywords :
CMOS logic circuits; asynchronous circuits; clocks; logic design; CMOS technology; asynchronous circuit; clock gating; clock generation; dynamic C-element; electrical behavior; excessive static power consumption; synchronous paradigm; undefined output logic value; Asynchronous circuits; CMOS integrated circuits; Logic gates; MOSFET; Synchronization; Very large scale integration; Asynchronous circuits; dynamic C-element; hazards; hazards.;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2013.2276538
Filename :
6585811
Link To Document :
بازگشت