• DocumentCode
    1663386
  • Title

    Automatic synthesis and verification of hazard-free control circuits from asynchronous finite state machine specifications

  • Author

    Chu, Tam-Anh

  • Author_Institution
    Cirrus Logic Inc., Fremont, CA, USA
  • fYear
    1992
  • Firstpage
    407
  • Lastpage
    413
  • Abstract
    The author describes algorithms and techniques underlying a CAD system for automatic synthesis and verification of control circuits based on asynchronous finite state machine (AFSM) specifications. AFSM specifications are transformed into signal transition graphs, and then into state graphs. Techniques for hazard-free synthesis techniques from state graphs are described. An efficient two-level hierarchical technique based on state graph contraction and D. Dill´s verifier (ACM Distinguished Dissertation Series) is used to verify the logic implementations against the state graph. A CAD prototype called CLASS, (Cirrus Logic Asynchronous Synthesis System) has been used to successfully synthesize and verify the HP Labs benchmark and various other real applications
  • Keywords
    asynchronous sequential logic; circuit CAD; finite state machines; formal specification; logic CAD; AFSM specifications; CAD system; CLASS; Cirrus Logic Asynchronous Synthesis System; HP Labs benchmark; asynchronous finite state machine specifications; automatic synthesis; control circuit synthesis; control circuit verification; distributed mutual exclusion circuits; hazard-free control circuits; hazard-free synthesis techniques; signal transition graphs; state graph contraction; state graphs; two-level hierarchical technique; Automata; Automatic control; Circuit synthesis; Control system synthesis; Delay; Hazards; Logic design; Logic functions; Signal synthesis; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1992. ICCD '92. Proceedings, IEEE 1992 International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-3110-4
  • Type

    conf

  • DOI
    10.1109/ICCD.1992.276302
  • Filename
    276302