DocumentCode :
1947127
Title :
Synthesis for testability by two-clock control
Author :
Mehta, Shashank K. ; Seth, Sharad C. ; Einspahr, Kent L.
Author_Institution :
Pune Univ., India
fYear :
1997
fDate :
4-7 Jan 1997
Firstpage :
279
Lastpage :
283
Abstract :
In previous studies clock control has been inserted after design to improve the testability of a sequential circuit. In this paper we propose a two-clock control scheme that is included as a part of the logic synthesis of a finite state machine (FSM). The scheme has low area overhead and competes well with scan methods in its ability to initialize and observe circuit states. The states of the machine are assigned a pair of binary values using a novel split coding system. The purpose of the encoding is to ease navigation between any pair of states using a combination of normal and test-mode transitions. We require a Hamiltonian cycle to exist in the state transition graph. Our investigation of the FSM benchmark shows that either such a cycle already exists or can be created with the insertion of a small number of transition edges. We also present synthesis results to show that the area penalty is small
Keywords :
design for testability; encoding; finite state machines; integrated circuit testing; integrated logic circuits; logic design; logic testing; sequential circuits; timing; FSM benchmark; Hamiltonian cycle; encoding; finite state machine; logic synthesis; sequential circuit; split coding system; state transition graph; synthesis for testability; two-clock control scheme; Automata; Circuit synthesis; Circuit testing; Clocks; Control system synthesis; Encoding; Logic; Navigation; Sequential analysis; Sequential circuits;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, 1997. Proceedings., Tenth International Conference on
Conference_Location :
Hyderabad
ISSN :
1063-9667
Print_ISBN :
0-8186-7755-4
Type :
conf
DOI :
10.1109/ICVD.1997.568090
Filename :
568090
Link To Document :
بازگشت