• DocumentCode
    1393000
  • Title

    Sequential synthesis using S1S

  • Author

    Aziz, Adnan ; Balarin, Felice ; Brayton, Robert K. ; Sangiovanni-Vincentelli, Alberto

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
  • Volume
    19
  • Issue
    10
  • fYear
    2000
  • fDate
    10/1/2000 12:00:00 AM
  • Firstpage
    1149
  • Lastpage
    1162
  • Abstract
    We propose the use of the logic S1S as a mathematical framework for studying the synthesis of sequential designs. We will show that this leads to simple and mathematically elegant solutions to problems arising in the synthesis and optimization of synchronous digital hardware. Specifically, we derive a logical expression which yields a single finite state automaton characterizing the set of implementations that can replace a component of a larger design. The power of our approach is demonstrated by the fact that it generalizes immediately to arbitrary interconnection topologies, and to designs containing nondeterminism and fairness. We also describe control aspects of sequential synthesis and relate controller realizability to classical work on program synthesis and tree automata
  • Keywords
    VLSI; circuit CAD; circuit optimisation; finite automata; logic CAD; sequential circuits; trees (mathematics); S1S; arbitrary interconnection topologies; controller realizability; fairness; finite state automaton; logical expression; mathematical framework; nondeterminism; program synthesis; sequential designs; sequential synthesis; synchronous digital hardware; tree automata; Automata; Automatic control; Circuits; Control system synthesis; Design automation; Design optimization; Hardware; Helium; Logic design; Topology;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.875301
  • Filename
    875301