UVM järjestelmäpiirien verifioinnissa IP-lohkotasolla
Kinnunen, Touko (2023-02-13)
Kinnunen, Touko
T. Kinnunen
13.02.2023
© 2023 Touko Kinnunen. Tämä Kohde on tekijänoikeuden ja/tai lähioikeuksien suojaama. Voit käyttää Kohdetta käyttöösi sovellettavan tekijänoikeutta ja lähioikeuksia koskevan lainsäädännön sallimilla tavoilla. Muunlaista käyttöä varten tarvitset oikeudenhaltijoiden luvan.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202302131140
https://urn.fi/URN:NBN:fi:oulu-202302131140
Tiivistelmä
Tässä kandityössä esitellään UVM ja pohditaan sen käyttöä järjestelmäpiirien verifi- oinnissa IP-lohkotasolla. Työ on katsaus UVM:n perusteisiin, RTL-tason verifiointiin, SystemVerilogiin ja olio-ohjelmointiin. Tarkastelu keskittyy syvemmin UVM:n käyttöön järjestelmäpiirin CPU:n väylän ympärille suunniteltavan logiikan verifioinnissa. UVM- komponenteista keskitytään tarkastelemaan pääosin agenttia. This Bachelor’s thesis is about UVM and the main focus is on its use in the verification of SoC at IP block level. The work is an overview of the basics of UVM, RTL level verification, SystemVerilog and object-oriented programming. The review focuses more deeply on the use of UVM in the verification of the logic designed around the SoC’s CPU bus. Of the UVM components, the focus is mainly at the agent.
Kokoelmat
- Avoin saatavuus [34150]