Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
vlsi:resources:uvm [20/07/2015 01:37] pacher |
vlsi:resources:uvm [20/07/2015 14:27] (versione attuale) pacher |
||
---|---|---|---|
Linea 5: | Linea 5: | ||
+ | Official source code repository: //[[http://accellera.org/downloads/standards/uvm]]// | ||
+ | |||
+ | UVM User Guide: [[http://accellera.org/images/downloads/standards/uvm/uvm_users_guide_1.1.pdf]] | ||
+ | |||
+ | UVM Class Reference: [[http://accellera.org/images/downloads/standards/uvm/UVM_Class_Reference_Manual_1.2.pdf]] | ||
+ | |||
+ | UVM Reference Flow: [[http://forums.accellera.org/files/file/70-uvm-reference-flow-version-11/]] | ||
+ | |||
+ | \\ | ||
Free course from Mentor Graphics Verification Academy: \\ | Free course from Mentor Graphics Verification Academy: \\ | ||
//[[https://verificationacademy.com/courses/basic-uvm]]// | //[[https://verificationacademy.com/courses/basic-uvm]]// | ||
Linea 11: | Linea 20: | ||
UVM tutorial from testbench.in : \\ | UVM tutorial from testbench.in : \\ | ||
//[[http://www.testbench.in/UT_00_INDEX.html]]// | //[[http://www.testbench.in/UT_00_INDEX.html]]// | ||
+ | |||
+ | |||
+ | \\ | ||
+ | UVM tutorial for beginners: \\ | ||
+ | |||
+ | * [[http://colorlesscube.com/uvm-guide-for-beginners|Ch.1 - The DUT]] | ||
+ | * [[http://colorlesscube.com/uvm-guide-for-beginners/chapter-2-defining-the-verification-environment|Ch.2 - The verification environment]] | ||
+ | * [[http://colorlesscube.com/uvm-guide-for-beginners/chapter-3-top-block|Ch.3 - Top block]] | ||
+ | * [[http://colorlesscube.com/uvm-guide-for-beginners/chapter-4-transactions-sequences-and-sequencers|Ch.4 – Sequences and sequencers]] | ||
+ | * [[http://colorlesscube.com/uvm-guide-for-beginners/chapter-5-driver|Ch.5 - Driver]] | ||
+ | * [[http://colorlesscube.com/uvm-guide-for-beginners/chapter-6-monitor|Ch.6 - Monitor]] | ||
+ | * [[http://colorlesscube.com/uvm-guide-for-beginners/chapter-7-agent|Ch.7 - Agent]] | ||
+ | * [[http://colorlesscube.com/uvm-guide-for-beginners/chapter-8-scoreboard|Ch.8 - Scoreboard]] | ||
+ | * [[http://colorlesscube.com/uvm-guide-for-beginners/chapter-9-env|Ch.9 - Env]] | ||
+ | * [[http://colorlesscube.com/uvm-guide-for-beginners/chapter-10-test|Ch.10 - Test]] | ||
+ | * [[http://colorlesscube.com/uvm-guide-for-beginners/chapter-11-running-the-simulation|Ch.11 - Running the simulation]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Download and use the official UVM class library source code from scratch ====== | ||
+ | |||
+ | <code> | ||
+ | linux% wget http://accellera.org/images/downloads/standards/uvm/uvm-1.2.tar.gz | ||
+ | linux% tar -xzf uvm-1.2.tar.gz | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | <code> | ||
+ | linux% setenv UVM_HOME /path/to/uvm-1.2 | ||
+ | linux% irun -uvmhome $UVM_HOME -uvmnocdnsextra <sources> | ||
+ | </code> | ||
+ |