• DocumentCode
    3070188
  • Title

    A novel single-rail variable encoded completion detection scheme for self-timed circuit design using ternary multiple valued logic

  • Author

    Connell, Christopher L. ; Balsara, Paras T.

  • Author_Institution
    Center for Integrated Circuits & Syst., Texas Univ., Dallas, TX, USA
  • fYear
    2001
  • fDate
    2001
  • Lastpage
    10
  • Abstract
    The performance and success of many self-timed design methodologies commonly rely heavily on completion detection schemes in order to reliably acknowledge the termination of a computation associated with a self-timed functional block. A particularly vexing problem associated with many self-timed completion detection schemes proposed in the literature, is the task of implementing the robust and successful generation of a completion done signal, denoting the termination of a self-timed event, on every computation handled by a self-timed functional block. Many research groups who have focused on the development of asynchronous self-timed design methodologies have proposed methods to successfully detect the completion of a self-timed computation. However, a universally acceptable solution that successfully detects the completion of a self-timed event on every cycle of computation for an arbitrary self-timed functional block, remains to this day, an elusive technical issue. A specific case, related to data conditioning, that proves to be fundamentally problematic in many self-timed completion detection schemes that have been proposed, involves the successful generation of a self-timed components´ completion detection signal on consecutive cycles of computation. This is equivalent to cases where the nature of the input data is such that the resulting output generated on subsequent computational cycles is the same as the previous cycles´ result (“same state similarity”). In this paper, the authors´ propose a novel approach to completion detection, for use in asynchronous self-timed designs, that employs a ternary multiple valued logic (“MVL”) approach using dynamic CMOS circuit design techniques, that guarantees the failproof generation of event termination on every self-timed computational cycle, including cases of same state similarity
  • Keywords
    CMOS logic circuits; integrated circuit design; logic CAD; ternary logic; timing; asynchronous self-timed design methodologies; circuit design techniques; computational cycles; consecutive cycles; data conditioning; dynamic CMOS circuit; event termination; same state similarity; self-timed circuit design; self-timed computational cycle; self-timed functional block; single-rail variable encoded completion detection scheme; ternary multiple valued logic; CMOS logic circuits; CMOS technology; Circuit synthesis; Design methodology; Event detection; Multivalued logic; Robustness; Signal detection; Signal generators; Termination of employment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power/Low Voltage Mixed-Signal Circuits and Systems, 2001. (DCAS-01). Proceedings of the IEEE 2nd Dallas CAS Workshop on
  • Conference_Location
    Plano, TX
  • Print_ISBN
    0-7803-6624-7
  • Type

    conf

  • DOI
    10.1109/DCAS.2001.920983
  • Filename
    920983