2020 · 10 citations · 5 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureDesign AutomationSystem-on-chip DesignBuilt-in Self-testDesign For TestabilityFunctional VerificationVerificationCoverage RateHardware Register AbstractionHardware VerificationInterface VerificationSpi InterfacingVerification EnvironmentVerification MethodologyVerification Of Integrated Circuits
The serial peripheral interface (SPI) is an important module for realizing communication between the APB bus in the SOC chip and peripheral SPI devices. Therefore, efficient and sufficient verification of the function of the SPI module is very important for the design and manufacture of the SOC chip. In this article, a verification environment for SPI module is built based on universal verification methodology (UVM). By introducing the register abstraction layer (RAL), the efficiency of register attribute checking and configuration is greatly improved. In addition, the use of constrained random excitation and automatic result comparison function has realized the full verification of the SPI function, with a coverage rate of 100%. Finally, the verification environment of the SPI module has been successfully migrated to the SOC verification environment.
5
Development of verification envioronment for SPI master interface using SystemVerilog
Zhili Zhou, Zheng Xie, Xinan Wang et al. · 2012 · 15 citations