• DocumentCode
    821577
  • Title

    Irredundant sequential machines via optimal logic synthesis

  • Author

    Devadas, Srinivas ; Ma, Hi-keung Tony ; Newton, A. Richard ; Sangiovanni-Vincentelli, Alberto

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., MIT, Cambridge, MA, USA
  • Volume
    9
  • Issue
    1
  • fYear
    1990
  • fDate
    1/1/1990 12:00:00 AM
  • Firstpage
    8
  • Lastpage
    18
  • Abstract
    It is shown that optimal sequential logic synthesis can produce irredundant, fully testable finite-state machines. Synthesizing a sequential circuit from a state transition graph description involves the steps of state minimization, state assignment, and logic optimization. Previous approaches to producing fully and easily testable sequential circuits have involved the use of extra logic and constraints on state assignments and logic optimization. Here it is shown that 100% testability can be ensured without the addition of extra logic and without constraints on the state assignment and logic optimization. Unlike previous synthesis approaches to ensuring fully testable machines, there is no area/performance penalty associated with this approach. This technique can be used in conjunction with previous approaches to ensure that the synthesized machine is easily testable. Given a state-transition-graph specification, a logic-level automaton that is fully testable for all single stuck-at faults in the combinational logic without access to the memory elements is synthesized
  • Keywords
    logic design; sequential circuits; sequential machines; area/performance penalty; combinational logic; finite-state machines; irredundant sequential machines; logic optimization; optimal logic synthesis; sequential logic; single stuck-at faults; state assignment; state minimization; state transition graph description; state-transition-graph specification; Automata; Automatic testing; Circuit faults; Circuit synthesis; Circuit testing; Constraint optimization; Logic testing; Minimization; Sequential analysis; Sequential circuits;
  • 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.45852
  • Filename
    45852