欢迎来到天天文库
浏览记录
ID:34750011
大小:326.32 KB
页数:60页
时间:2019-03-10
《VMM_For_Dummies(Read).pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、VMMForDummiesAmreSultanPierreGirodiasHansvanderSchootXtremeEDACorporation{asultan,pgirodias,hvdschoot}@xtreme-eda.comABSTRACTAdvancedtechniquessuchasobjectorientedprogramming,functionalcoverageanalysis,andconstrainedrandomstimulusgenerationenablerobust,efficientan
2、dreusabletestbenchesforsimulation-basedhardwareverification.ThesearetheconceptsadvocatedbytheVerificationMethodologyManual(VMM)forSystemVerilog.TheVMMdefinesacomprehensivesetofrules,recommendationsandguidelinesforaverificationengineertoexecutethefunctionalverifica
3、tiontaskmoreeffectively.AcorrespondingVMMbaseclasslibraryfromSynopsyscanbeusedaccordinglyasthebasistobuildVMM-complianttestbenchcomponents,andVMM-basedtestbenches.However,forthefirst-timeusertheVMMmayappearcomplicatedandevenintimidating.Itisnotnecessarilyevidentho
4、wtheVMMprinciplesaretobeapplied.ThispaperaimstoshedlightonhowtodevelopabasicVMM-basedverificationenvironmentwiththemostcommonlyusedVMMcomponents.DrawingfromrealVMM-basedprojectexperiencesapplyingthevariousVMMprinciples,weprovidereaderswiththemostusefulthingstoknow
5、abouttheVMMtohitthegroundrunningontheirfirstVMM-basedproject.Withthissynopsisthereadershouldbeabletoanswerthefollowingquestions.WhatdoesaVMM-basedenvironmentlooklike?Whatisatransactionandatransactor?WhatisaVMMchannel?Whatisthebuilt-inrunflow?HowdoIimplementconstra
6、inedrandomstimulusgeneration,andfunctionalcoverage?ThereaderwillbeabletoseethroughexampleshowtheVMMguidelinesareapplied.AfterreadingthepapertheusercantakeadvantageoftheconceptspresentedtoensurehisfirstparticipationinaVMM-basedprojectisbothproductiveandsuccessful.T
7、ableofContents1.0Introduction.............................................................................................................52.0TerminologyandshortOOprimer.........................................................................62.1ObjectOrientedProg
8、rammingTerminologyandRefresher...................................62.2VMMandgeneralverificationterminology...............................................
此文档下载收益归作者所有