• DocumentCode
    1290184
  • Title

    Synthesis for testability of highly complex controllers by functional redundancy removal

  • Author

    Fummi, Franco ; Sciuto, Donatella ; Serra, Micaela

  • Author_Institution
    DST Inf., Verona Univ., Italy
  • Volume
    48
  • Issue
    12
  • fYear
    1999
  • fDate
    12/1/1999 12:00:00 AM
  • Firstpage
    1305
  • Lastpage
    1323
  • Abstract
    This paper presents a testable synthesis methodology applicable to any top-down design method based on hardware-description-language descriptions, or graphical representations. The methodology is targeted on control-dominated applications and it is based on the identification and removal of a new class of redundant faults, called functionally redundant faults. The formal relation between functionally redundant faults and sequentially redundant faults is introduced. Moreover, the relation between functionally redundant faults and logic synthesis algorithms based on local don´t cares is shown. Functionally redundant faults are identified and removed by comparing the implemented synchronous sequential circuit, which can be technology dependent, to its specification. The specification can be a single finite state machine (FSM), a set of interacting FSMs, or a hierarchical FSM that allows the description of highly complex controllers. The proposed methodology produces testable circuits, with area reduction, still mapped on the same technology library, and it manages circuits which cannot be handled by other methods presented in the literature
  • Keywords
    design for testability; finite state machines; logic design; logic testing; control-dominated applications; functional redundancy removal; functionally redundant faults; hardware description language; hierarchical FSM; highly complex controllers; logic synthesis algorithms; sequentially redundant faults; single finite state machine; specification; synthesis for testability; top-down design; Automata; Circuit faults; Circuit synthesis; Circuit testing; Design methodology; Fault diagnosis; Libraries; Logic; Sequential circuits; Technology management;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.817386
  • Filename
    817386