• DocumentCode
    1546932
  • Title

    Easily testable PLA-based finite state machines

  • Author

    Devadas, Srinivas ; Ma, Hi-keung Tony

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., MIT, Cambridge, MA, USA
  • Volume
    9
  • Issue
    6
  • fYear
    1990
  • fDate
    6/1/1990 12:00:00 AM
  • Firstpage
    604
  • Lastpage
    611
  • Abstract
    An outline is presented of a synthesis procedure that, beginning from a state transition graph (STG) description of a sequential machine, produces an optimized easily testable programmable logic array (PLA) based logic implementation. Previous approaches to synthesizing easily testable sequential machines have concentrated on the stuck-at-fault model; for PLAs, an extended fault model called the crosspoint fault model has been used. The authors propose a procedure of constrained state assignment and logic optimization which guarantees testability for all combinationally irredundant crosspoint faults in a PLA-based finite-state machine. No direct access to the flip-flops is required. The test sequences to detect these faults can be obtained using combinational test generation techniques alone. This procedure thus represents an alternative to a scan design methodology. Results are presented which show that the area/performance penalties in return for easy testability are small
  • Keywords
    finite automata; logic arrays; logic testing; state assignment; crosspoint fault model; finite state machines; logic optimization; optimized easily testable programmable logic array; sequential machine; state assignment; state transition graph; synthesis procedure; Automata; Circuit faults; Circuit synthesis; Circuit testing; Logic design; Logic testing; Programmable logic arrays; Programmable logic devices; 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.55190
  • Filename
    55190