• DocumentCode
    1373297
  • Title

    Phased logic: supporting the synchronous design paradigm with delay-insensitive circuitry

  • Author

    Linder, Daniel H. ; Harden, James C.

  • Author_Institution
    Mississippi State Univ., MS, USA
  • Volume
    45
  • Issue
    9
  • fYear
    1996
  • fDate
    9/1/1996 12:00:00 AM
  • Firstpage
    1031
  • Lastpage
    1044
  • Abstract
    Phased logic is proposed as a solution to the increasing problem of timing complexity in digital design. It is a delay-insensitive design methodology that seeks to restore the separation between logical and physical design by eliminating the need to distribute low-skew clock signals and carefully balance propagation delays. However, unlike other methodologies that avoid clocks, phased logic supports the cyclic, deterministic behavior of the synchronous design paradigm. This permits the designer to rely chiefly on current experience and CAD tools to create phased logic systems. Marked graph theory is used as a framework for governing the interaction of phased logic gates that operate directly on Level-Encoded two-phase Dual-Rail (LEDR) signals. A synthesis algorithm is developed for converting clocked systems to phased logic systems and is applied to benchmark examples. Performance results indicate that phased logic tends to be tolerant of logic delay imbalances and has predictable worst-case timing behavior. Although phased logic requires additional circuitry, it has the potential to shorten the design cycle by reducing timing complexities
  • Keywords
    asynchronous circuits; computational complexity; delays; graph theory; logic design; logic gates; CAD tools; Level-Encoded two-phase Dual-Rail; benchmark examples; delay-insensitive circuitry; low-skew clock signals; marked graph theory; performance evaluation; phased logic; propagation delays; synchronous design paradigm; timing complexity; Clocks; Design automation; Design methodology; Graph theory; Logic design; Logic gates; Propagation delay; Signal design; Signal restoration; Timing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.537126
  • Filename
    537126