• 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