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
fDate :
12/1/1999 12:00:00 AM
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;
Journal_Title :
Computers, IEEE Transactions on