Title :
VHDL modeling of built-in-self-test (BIST) for system on chip (SOC) design
Author :
Reaz, Mamun Bin Ibne ; Islam, Syed Zahidul
Author_Institution :
Fac. of Eng., Multimedia Univ., Selangor, Malaysia
Abstract :
This paper describes a VHDL modeling environment of built-in-self-test (BIST) for system on chip (SOC) testing to ease the description, verification, simulation and hardware realization. The VHDL model defines a main block, which describe the BIST for SOC through a behavioral and structural description. The three modules test vector generator, circuit under test and response analyzer is connected using its structural description. 8-bit pseudorandom test vector generator is a linear feedback shift register circuit consists of D latches and XOR gates produces 255 different patterns of test vectors for CUT which consists of a 3 to 8 line decoder and a 4 bit adder circuit. In response analyzer, the multiple-input pattern compressor circuit is used to produce signature and a comparator circuit is used for signature analysis. Once detecting the particular approaches for input, output, main block and different modules, the VHDL descriptions are run through a VHDL simulator, which demonstrate the effectiveness of the model.
Keywords :
adders; built-in self test; comparators (circuits); hardware description languages; logic gates; logic testing; shift registers; system-on-chip; BIST; SOC design; VHDL modeling; VHDL simulation; XOR gates; adder circuit; built-in-self-test; circuit under test; comparator circuit; feedback shift register circuit; hardware realization; line decoder; multiple-input pattern compressor circuit; pseudorandom test vector generator; signature analysis; system on chip design; vector generation; verification; very high-speed integrated circuit hardware description language; Built-in self-test; Circuit simulation; Circuit testing; Feedback circuits; Hardware; Pattern analysis; System testing; System-on-a-chip; Test pattern generators; Vectors;
Conference_Titel :
Semiconductor Electronics, 2002. Proceedings. ICSE 2002. IEEE International Conference on
Print_ISBN :
0-7803-7578-5
DOI :
10.1109/SMELEC.2002.1217811