• DocumentCode
    2706223
  • Title

    An efficient implementation of Boolean functions and finite state machines as self-time circuits

  • Author

    David, Ilana ; Ginosar, Ran ; Yoeli, Michael

  • Author_Institution
    Technion-Israel Inst. of Technol., Haifa, Israel
  • fYear
    1990
  • fDate
    8-10 May 1990
  • Firstpage
    148
  • Lastpage
    155
  • Abstract
    General synthesis methods for efficiently implementing self-timed combinational logic (CL) and finite-state machines (FSM) are presented. The resulting CL is shown to require fewer gates than other proposed methods. The FSM is implemented by interconnecting a CL module with a self-time master-slave regime. Alternate FSM synthesis methods are also considered. A formal system of behavioral sequential constraints is presented for each of the systems and their behavior is proven correct. Thus, the synthesized CLs and FSMs can serve as correct-by-construction building blocks for self-timed silicon system compilation
  • Keywords
    Boolean functions; circuit CAD; combinatorial mathematics; finite automata; Boolean functions; CL module; FSM synthesis methods; behavioral sequential constraints; correct-by-construction building blocks; efficient implementation; finite state machines; formal system; gates; self-time circuits; self-time master-slave regime; self-timed combinational logic; self-timed silicon system compilation; synthesized CLs; Automata; Boolean functions; Circuit synthesis; Clocks; Delay; Design methodology; Logic circuits; Logic design; Master-slave; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    CompEuro '90. Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering
  • Conference_Location
    Tel-Aviv
  • Print_ISBN
    0-8186-2041-2
  • Type

    conf

  • DOI
    10.1109/CMPEUR.1990.113620
  • Filename
    113620