Optimal Reduction in the Number of Test Vectors for Soft Processor Cores Implemented in FPGA

Autor: Mariusz Węgrzyn, Agnieszka Dąbrowska-Boruch, Ernest Jamro, Kazimierz Wiatr
Jazyk: angličtina
Rok vydání: 2021
Předmět:
Zdroj: Electronics
Volume 10
Issue 20
Electronics, Vol 10, Iss 2505, p 2505 (2021)
ISSN: 2079-9292
DOI: 10.3390/electronics10202505
Popis: Testing FPGA-based soft processor cores requires a completely different methodology in comparison to standard processors. The stuck-at fault model is insufficient, as the logic is implemented by lookup tables (LUTs) in FPGA, and this SRAM-based LUT memory is vulnerable to single-event upset (SEU) mainly caused by cosmic radiations. Consequently, in this paper, we used combined SEU-induced and stuck-at fault models to simulate every possible fault. The test program written in an assembler was based on the bijective property. Furthermore, the fault detection matrix was determined, and this matrix describes the detectability of every fault by every test vector. The major novelty of this paper is the optimal reduction in the number of required test vectors in such a way that fault coverage is not reduced. Furthermore, this paper also studied the optimal selection of test vectors when only 95% maximal fault coverage is acceptable
in such a case, only three test vectors are required. Further, local and global test vector selection is also described.
Databáze: OpenAIRE