DocumentCode
3238099
Title
A new initialization technique for asynchronous circuits
Author
Raahemifar, Kaamran ; Yuan, Fei ; Mohammadi, Farahnaz A.
Author_Institution
Electr. & Comput. Eng. Dept., Ryerson Polytech. Univ., Toronto, Ont., Canada
Volume
2
fYear
2001
fDate
2001
Firstpage
1099
Abstract
Both fault-free and faulty sequential circuits may start in an arbitrary state during the powering up and testing of circuits. Initialization is the process of driving the state signals in the circuit to known states. Therefore, the first important step in the test generation of sequential circuits is initialization. The easiest way to make a circuit initializable is to change the design so that it uses a flip-flop with a master reset or clear input signal which can set it to a 0 state asynchronously. This modification requires a dedicated external pin on the circuit for initialization and it costs excessive time for re-designing and verification. We provide a new design-for-testability (DFT) initialization technique which has little overhead and can often be simplified. This technique does not change the complexity and hazard characteristics of the circuit since we do not re-design it
Keywords
asynchronous circuits; design for testability; flip-flops; logic design; logic testing; sequential circuits; DFT initialization technique; asynchronous circuits; circuit testing; clear input signal; complexity characteristics; design-for-testability; fault-free sequential circuits; faulty sequential circuits; flip-flop; hazard characteristics; master reset; overhead; state signals driving; test generation; Asynchronous circuits; Circuit faults; Circuit testing; Costs; Flip-flops; Hazards; Sequential analysis; Sequential circuits; Signal design; Signal processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2001. Canadian Conference on
Conference_Location
Toronto, Ont.
ISSN
0840-7789
Print_ISBN
0-7803-6715-4
Type
conf
DOI
10.1109/CCECE.2001.933595
Filename
933595
Link To Document