DocumentCode :
2420283
Title :
Satisfiability based test generation for stuck-at fault coverage in RTL circuits using VHDL
Author :
Murugesan, Shenbagapriya ; Ranjithkumar, P.
Author_Institution :
VLSI DESIGN, K.S. Rangasamy Coll. of Technol., Tiruchengode, India
fYear :
2010
fDate :
29-31 July 2010
Firstpage :
1
Lastpage :
6
Abstract :
Due to the increasing complexity of modern circuit design, verification has become the major bottleneck of the entire design process. Most efforts are to verify the correctness of the initial Register-Transfer Level (RTL) descriptions written in Hardware Description Language (HDL). A digital system, in general, consists of two main parts: a data path and controller. A validation test set is used to verify controller behaviour and, the controller behaviour exercised by test sequences in a validation test set are reused for detecting faults in the data path. Such controller behaviours are said to be compatible with the corresponding pre-computed test vectors/responses, resulting in the detection of a majority of stuck-at faults in the data path RTL modules. Also, since test generation is performed at the RTL and the controller behaviour is predetermined, test generation time is reduced. The Justification algorithm is used to quickly identify whether the controller behaviour is compatible with pre-computed test pattern and it is a basic factor in affecting the efficiency of algorithms for test generation. Adding Design For Testability (DFT) elements is equivalent to modifying these clauses, such that all the unsatisfiable segment becomes satisfiable. A greedy algorithm is used to select circuit variables for DFT and minimizes the number of DFT elements added to a circuit.
Keywords :
automatic test pattern generation; design for testability; fault simulation; greedy algorithms; hardware description languages; RTL Circuits; VHDL; controller; data path; design for testability; greedy algorithm; hardware description language; modern circuit design; register-transfer level; stuck-at fault coverage; test generation; Algorithm design and analysis; Automatic test pattern generation; Circuit faults; Discrete Fourier transforms; Hardware design languages; Integrated circuit modeling; Process control; DFT; Greedy approach; RTL;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computing Communication and Networking Technologies (ICCCNT), 2010 International Conference on
Conference_Location :
Karur
Print_ISBN :
978-1-4244-6591-0
Type :
conf
DOI :
10.1109/ICCCNT.2010.5591856
Filename :
5591856
Link To Document :
بازگشت