没有合适的资源?快使用搜索试试~ 我知道了~
首页UVM-cookbook-complete-verification-academy.pdf
UVM-cookbook-complete-verification-academy.pdf
需积分: 23 141 浏览量
更新于2023-05-26
评论 1
收藏 6.26MB PDF 举报
UVM-cookbook-complete-verification-academy.PDF 文字版本,非常清晰
资源详情
资源评论
资源推荐

Verification Academy
http://verificationacademy.com
Cookbook
Online Methodology Documentation from the
Mentor Graphics Verification Methodology Team
Contact VMDOC@mentor.com

Table of Contents
Articles
Introduction
0
Cookbook/Introduction 0
Cookbook/Acknowledgements 1
Testbench Architecture
2
Testbench 2
Testbench/Build 9
Testbench/Blocklevel 19
Testbench/IntegrationLevel 29
Component 39
Agent 42
Phasing 48
Factory 53
UsingFactoryOverrides 56
SystemVerilogPackages 62
Connections to DUT Interfaces
65
Connections 65
SVCreationOrder 71
Connect/SystemVerilogTechniques 73
ParameterizedTests 75
Connect/Virtual Interface 78
Config/VirtInterfaceConfigDb 86
Connect/VirtInterfacePackage 90
Connect/VirtInterfaceConfigPkg 93
Connect/TwoKingdomsFactory 97
DualTop 103
VirtInterfaceFunctionCallChain 106
BusFunctionalModels 108
ProtocolModules 111
Connect/AbstractConcrete 115

Connect/AbstractConcreteConfigDB 118
Configuring a Test Environment
126
Configuration 126
Resources/config db 131
Config/Params Package 134
Config/ConfiguringSequences 139
ResourceAccessForSequences 142
MacroCostBenefit 145
Analysis Components & Techniques
146
Analysis 146
AnalysisPort 149
AnalysisConnections 152
MonitorComponent 158
Predictors 161
Scoreboards 163
MetricAnalyzers 170
PostRunPhases 172
Matlab/Integration 175
End Of Test Mechanisms
183
EndOfTest 183
Objections 185
Sequences
188
Sequences 188
Sequences/Items 193
Transaction/Methods 195
Sequences/API 200
Connect/Sequencer 204
Driver/Sequence API 206
Sequences/Generation 213
Sequences/Overrides 221
Sequences/Virtual 223
Sequences/VirtualSequencer 231

Sequences/Hierarchy 237
Sequences/SequenceLibrary 242
Driver/Use Models 246
Driver/Unidirectional 247
Driver/Bidirectional 250
Driver/Pipelined 255
Sequences/Arbitration 267
Sequences/Priority 276
Sequences/LockGrab 277
Sequences/Slave 284
Stimulus/Signal Wait 290
Stimulus/Interrupts 294
Sequences/Stopping 301
Sequences/Layering 302
Register Abstraction Layer
308
Registers 308
Registers/Specification 315
Registers/Adapter 317
Registers/Integrating 321
Registers/Integration 327
Registers/RegisterModelOverview 332
Registers/ModelStructure 334
Registers/QuirkyRegisters 344
Registers/ModelCoverage 349
Registers/BackdoorAccess 354
Registers/Generation 357
Registers/StimulusAbstraction 358
Registers/MemoryStimulus 370
Registers/SequenceExamples 375
Registers/BuiltInSequences 382
Registers/Configuration 386
Registers/Scoreboarding 389
Registers/FunctionalCoverage 395

Testbench Acceleration through Co-Emulation
401
Emulation 401
Emulation/SeparateTopLevels 404
Emulation/SplitTransactors 410
Emulation/BackPointers 415
Emulation/DefiningAPI 419
Emulation/Example 422
Emulation/Example/APBDriver 430
Emulation/Example/SPIAgent 435
Emulation/Example/TopLevel 441
Debug of SV and UVM
444
BuiltInDebug 444
Reporting/Verbosity 455
UVM/CommandLineProcessor 460
UVM Connect - SV-SystemC interoperability
464
UvmConnect 464
UvmConnect/Connections 466
UvmConnect/Conversion 468
UvmConnect/CommandAPI 472
UVM Express - step by step improvement
476
UvmExpress 476
UvmExpress/DUT 481
UvmExpress/BFM 485
UvmExpress/WritingBfmTests 490
UvmExpress/FunctionalCoverage 498
UvmExpress/ConstrainedRandom 503
Appendix - Deployment
516
OVM2UVM 516
OVM2UVM/DeprecatedCode 527
OVM2UVM/SequenceLibrary 528
OVM2UVM/Phasing 530
剩余598页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0