Build Testbenches for Verification in Shift Register ICs using SystemVerilog

A testbench is built to verify a functionality of a shift register IC (Integrated Circuit) from stuck-at-faults, stuck-at-1 as well as stuck-at-0. The testbench is supported by components, i.e., generator, interface, driver, monitor, scoreboard, environment, test, and testbench top. The IC consists...

Full description

Bibliographic Details
Main Authors: Widianto, H.M. Chasrun, Robert Lis
Format: Article
Language:English
Published: Polish Academy of Sciences 2022-09-01
Series:International Journal of Electronics and Telecommunications
Subjects:
Online Access:https://journals.pan.pl/Content/124273/PDF/21-3488-12094-1-PB.pdf
_version_ 1811205837898645504
author Widianto
H.M. Chasrun
Robert Lis
author_facet Widianto
H.M. Chasrun
Robert Lis
author_sort Widianto
collection DOAJ
description A testbench is built to verify a functionality of a shift register IC (Integrated Circuit) from stuck-at-faults, stuck-at-1 as well as stuck-at-0. The testbench is supported by components, i.e., generator, interface, driver, monitor, scoreboard, environment, test, and testbench top. The IC consists of sequential logic circuits of D-type flip-flops. The faults may occur at interconnects between the circuits inside the IC. In order to examine the functionality from the faults, both the testbench and the IC are designed using SystemVerilog and simulated using Questasim simulator. Simulation results show the faults may be detected by the testbench. Moreover, the detected faults may be indicated by error statements in transcript results of the simulator.
first_indexed 2024-04-12T03:37:50Z
format Article
id doaj.art-a5aeebff8dff453180972b7700230d66
institution Directory Open Access Journal
issn 2081-8491
2300-1933
language English
last_indexed 2024-04-12T03:37:50Z
publishDate 2022-09-01
publisher Polish Academy of Sciences
record_format Article
series International Journal of Electronics and Telecommunications
spelling doaj.art-a5aeebff8dff453180972b7700230d662022-12-22T03:49:22ZengPolish Academy of SciencesInternational Journal of Electronics and Telecommunications2081-84912300-19332022-09-01vol. 68No 3619623https://doi.org/10.24425/ijet.2022.141281Build Testbenches for Verification in Shift Register ICs using SystemVerilogWidianto0H.M. Chasrun1Robert Lis2University of Muhammadiyah Malang, Department of Electrical Engineering, IndonesiaUniversity of Muhammadiyah Malang, Department of Electrical Engineering, IndonesiaWroclaw University of Science and Technology, PolandA testbench is built to verify a functionality of a shift register IC (Integrated Circuit) from stuck-at-faults, stuck-at-1 as well as stuck-at-0. The testbench is supported by components, i.e., generator, interface, driver, monitor, scoreboard, environment, test, and testbench top. The IC consists of sequential logic circuits of D-type flip-flops. The faults may occur at interconnects between the circuits inside the IC. In order to examine the functionality from the faults, both the testbench and the IC are designed using SystemVerilog and simulated using Questasim simulator. Simulation results show the faults may be detected by the testbench. Moreover, the detected faults may be indicated by error statements in transcript results of the simulator.https://journals.pan.pl/Content/124273/PDF/21-3488-12094-1-PB.pdftestbenchverificationshift register icstuck-atfaultssystemverilog
spellingShingle Widianto
H.M. Chasrun
Robert Lis
Build Testbenches for Verification in Shift Register ICs using SystemVerilog
International Journal of Electronics and Telecommunications
testbench
verification
shift register ic
stuck-atfaults
systemverilog
title Build Testbenches for Verification in Shift Register ICs using SystemVerilog
title_full Build Testbenches for Verification in Shift Register ICs using SystemVerilog
title_fullStr Build Testbenches for Verification in Shift Register ICs using SystemVerilog
title_full_unstemmed Build Testbenches for Verification in Shift Register ICs using SystemVerilog
title_short Build Testbenches for Verification in Shift Register ICs using SystemVerilog
title_sort build testbenches for verification in shift register ics using systemverilog
topic testbench
verification
shift register ic
stuck-atfaults
systemverilog
url https://journals.pan.pl/Content/124273/PDF/21-3488-12094-1-PB.pdf
work_keys_str_mv AT widianto buildtestbenchesforverificationinshiftregistericsusingsystemverilog
AT hmchasrun buildtestbenchesforverificationinshiftregistericsusingsystemverilog
AT robertlis buildtestbenchesforverificationinshiftregistericsusingsystemverilog