SystemVerilog based random verification platform and method
A random verification and platform technology, applied in special data processing applications, instruments, electrical and digital data processing, etc., can solve problems such as increasing the complexity of verification platforms, meet the needs of simulation verification, facilitate error checking, and improve versatility. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0017] The random verification platform based on SystemVerilog described in this embodiment, as attached figure 1 As shown, the random verification platform includes a Test module, a Generator module, a Driver module, a DUT module, a Golden Reference module, a Scoreboard module, a Coverage module and an Environment module;
[0018] Among them, the Test module is used to instantiate the environment to start the test; the default values of many options can be set in the Test module, including dcb_arb_priority (simulation corresponds to PRIORITY), dcb_dir_any (simulation corresponds to DIR), flush_dcb_bank (simulation corresponds to FLUSH), Initialization (Simulation corresponds to INI);
[0019] Described Generator module: this module produces all test excitations, and test excitation is delivered to Driver module; Described Driver module: this module receives the test excitation of generator module, and drives to DUT and Golden Reference two modules; Described Scoreboard modu...
Embodiment 2
[0023] In the random verification platform based on SystemVerilog described in this embodiment, on the basis of Embodiment 1, the Generator module also includes two modules, Config and Packet, wherein the Config module: namely Configuration, can randomly generate configuration data according to configuration requirements ; Described Packet module: randomly generate the input of the design to be tested, the value of the address can repeat the previous address, can also be equal to the previous address of the previous address, can also be equal to the next address of the previous address, or can be equal to other random value; the Packet module will also randomly generate the input of the Golden Reference module.
[0024] In this embodiment 2, described Driver module receives the test excitation of generator module, and drives to DUT and Golden Reference two modules; By wait_cycles provided in Packet module, the transmission interval of input excitation can be randomized, and the...
PUM
![No PUM](https://static-eureka.patsnap.com/ssr/23.2.0/_nuxt/noPUMSmall.5c5f49c7.png)
Abstract
Description
Claims
Application Information
![application no application](https://static-eureka.patsnap.com/ssr/23.2.0/_nuxt/application.06fe782c.png)
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com