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