• DocumentCode
    2403199
  • Title

    Automatic synthesis of gate-level timed circuits with choice

  • Author

    Myers, Chris J. ; Rokicki, Tomas G. ; Meng, Teresa H Y

  • Author_Institution
    Stanford Univ., CA, USA
  • fYear
    1995
  • fDate
    27-29 Mar 1995
  • Firstpage
    42
  • Lastpage
    58
  • Abstract
    This paper presents a CAD tool for the automatic synthesis of gate-level timed circuits from general specifications to basic gates such as AND gates, OR gates, and C-elements. Timed circuits are a class of asynchronous circuits that incorporate explicit timing information in the specification which is used throughout the synthesis procedure to optimize the design. Our procedure begins with a textual specification capable of specifying conditional operation, or choice. This specification is systematically transformed to a graphical representation which can be analyzed using an exact and efficient timing analysis algorithm to find the reachable stale space. From this state space, a timed circuit that is hazard-free at the gate-level is derived, facilitating the use of semi-custom components, such as standard-cells and gate-arrays. Because timing information is used to guide the synthesis to reduce circuit complexity while guaranteeing correct operation, the resulting timed circuit implementations are up to 40 percent smaller and 50 percent faster than those produced using other design methodologies
  • Keywords
    asynchronous circuits; cellular arrays; circuit CAD; logic CAD; logic arrays; state-space methods; timing; AND gates; C-elements; CAD tool; OR gates; asynchronous circuits; automatic synthesis; circuit complexity; conditional operation; explicit timing information; gate-arrays; gate-level timed circuits; graphical representation; reachable state space; semi-custom components; standard-cells; textual specification; Algorithm design and analysis; Asynchronous circuits; Circuit synthesis; Complexity theory; Delay; Design automation; Design methodology; Design optimization; State-space methods; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Research in VLSI, 1995. Proceedings., Sixteenth Conference on
  • Conference_Location
    Chapel Hill, NC
  • Print_ISBN
    0-8186-7074-9
  • Type

    conf

  • DOI
    10.1109/ARVLSI.1995.515610
  • Filename
    515610