Uppsats
Modularity, Scalability, Reusability, Configurability, and Interoperability of ASIC/FPGA Verification IP
Master-uppsats
KTH/Skolan för elektroteknik och datavetenskap (EECS)
Publicerad: 2022
Språk: Engelska
Sammanfattning
The complexity of chip design has been exponentially rising, resulting in increased complexity and costs in chip verification. This rise in complexity results in increased time to market and increases risks of chip in fabrication, that can be catastrophic and result in major losses. For this reason, it is necessary for companies to ensure the verification testbenches used are predictable and reusable. The SystemVerilog language is a Hardware Verification Language that adopts the object-oriented principles. It is a highly suitable language for verification environments as it offers functional coverage, constrained random testing and assertions. The Universal Verification Methodology package consists of SystemVerilog libraries used for the industry grade verification environments. The Universal Verification Methodology takes advantages of features and design patterns from software engineering in general and Object-oriented Programming in particular, such as data hiding to raise the level of abstraction, generic programming to increase reusability, polymorphism for inter-operability, etc. There is a lot of pressure on the performance of today’s verification teams. This thesis develops a functional verification environment for the Avalon Streaming Interface while incorporating design practices that make the environment far more robust and reusable. The study focuses on instilling properties in the Verification environment that help save verification time.
Information
- Författare
- Rao, Trupti
- Lärosäte / institution
- KTH/Skolan för elektroteknik och datavetenskap (EECS)
- Publiceringsdatum
- 2022
- Uppsatstyp
- Master-uppsats
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Kandidat-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Hermansson, Viggo, Kanerva, Emil
Publicerad: 2024
Kandidat-uppsats, Blekinge Tekniska Högskola/Institutionen för programvaruteknik
Haji Ali, Kamar, Arildsson, Linnéa
Publicerad: 2026
Kandidat-uppsats, Uppsala universitet/Institutionen för informatik och media
Strømme, Vera, Azminsdotter, Rosa
Publicerad: 2026
Kandidat-uppsats, Lunds universitet/Avdelningen för industriell elektroteknik och automation
Edenburg, Jonathan, Simonsson, Oliver
Publicerad: 2026