Bit-Accurate RTL Simulation of an NQR Spectrometer's SoC-FPGA
This paper presents a comprehensive verification environment and methodology for fully verifying a System on Chip-Field-Programmable Gate Array (SoC-FPGA) used in building an NQR spectrometer through RTL simulation. The verification environment includes an RTL testbench, a database of tests, design modules simulation models, and simulation automation scripts. Initially, the system is simulated in an RTL testbench written in System Verilog, with the SoC-FPGA as the Device Under Test (DUT). To simulate real NMR/NQR experiments, various tests are created, each corresponding to a specific experiment, comprising stimuli, current test configuration files and reference files. For each test, the simulation output files of the DUT are compared bit-wise to the reference files. Simulation and check scripts provide a snapshot of the design's non-regression status. This methodology and platform enable in-depth verification of the SoC-FPGA's functionality, significantly reducing the experimental validation time of the NQR spectrometer on real samples. Future enhancements could include verifying the signal denoising algorithms implemented on the SoC-FPGA.
Authors
- Hassan Rabah (ORCID: https://orcid.org/0000-0001-6334-3084)
- Nor Eddine Kachkachi
Institutions
- Centre National de la Recherche Scientifique (FR)
- Laboratoire de Cristallographie, Résonance Magnétique et Modélisations (FR)
- Institut Jean Lamour (FR)
- Université de Lorraine (FR)
Publication Details
- Published
- 2024-11-18
- DOI
- https://doi.org/10.1109/icecs61496.2024.10849348
- Citations
- 1
- Primary Topic
- Advanced NMR Techniques and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.24