Title :
Developing Test Environment for Embedded Cores-Based System-on-a-Chip (SOC)
Author :
Biswas, Dhruv ; Petriu, Emil M. ; Assaf, Mansour H. ; Sahinoglu, Mehmet ; Das, Sunil R.
Author_Institution :
Sch. of Inf. Technol. & Eng., Ottawa Univ., Ont.
Abstract :
The subject paper proposes developing test environment and test methodologies for digital embedded cores-based system-on-a-chip (SOC). The digital cores used in the study were constructed from ISCAS 85 combinational and ISCAS 89 sequential benchmark circuits. The wrapper that separates the core under test from other cores is assumed to be IEEE P1500-compliant. The test access mechanism plays an important role in transporting the test patterns to the desired core and the core responses to the output pin of the SOC. The faults were injected using a fault simulator that generates tests for the core. The cores and test access mechanism were described using Verilog HDL. The test access mechanism (TAM) provides the connection between the test sources, cores, and test sinks, and is crucial in any SOC design. There are many ways to design a TAM. In this paper, TAM was implemented as a plain signal transport medium, which is shared by all the cores in the system-on-a-chip. Once the compilation of the cores was successful, the fault simulation was carried out. The selection of the individual cores was taken care of by the program running in the background. The outcome was the fault coverage of all the cores being tested
Keywords :
automatic test pattern generation; combinational circuits; embedded systems; fault simulation; integrated circuit testing; logic testing; sequential circuits; system-on-chip; combinational circuits; core under test; embedded cores-based system-on-a-chip; fault injection; fault simulation; fault simulator; sequential circuits; test access mechanism; test environment development; test pattern generation; Application specific integrated circuits; Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Design for testability; Hardware design languages; Logic testing; System testing; System-on-a-chip; Altera Max Plus II; Verilog HDL; built-in self-testing (BIST); embedded cores-based system-on-a-chip (SOC); sequential circuits; test access mechanism (TAM); test pattern generator (TPG); wrapper;
Conference_Titel :
Instrumentation and Measurement Technology Conference, 2005. IMTC 2005. Proceedings of the IEEE
Conference_Location :
Ottawa, Ont.
Print_ISBN :
0-7803-8879-8
DOI :
10.1109/IMTC.2005.1604094