当前位置:网站首页>[introduction to UVM== > episode_9] ~ register model, integration of register model, general methods of register model, application scenarios of register model
[introduction to UVM== > episode_9] ~ register model, integration of register model, general methods of register model, application scenarios of register model
2022-06-25 07:19:00 【AI is very good】
1. Register model
1.1 summary



1.2 model





1.3 Centralized management




1.4 uvm_reg

1.4.1 MCDF Register model



1.5 Register modeling

1.5.1 Model usage process



2. Register model integration
2.1 Bus UVC
2.1.1 What is? UVC?
UVC The full name is UVM Component, It is often the lowest level component used in our build environment , Although it is “ Small ”, But it's very important , Many module level validations even SOC The same... Will be used for validation UVC, Pull one hair and move the whole body .
2.1.2 What is? VIP?
there VIP It's not in everyone's life VIP ah ! Here means Verification IP,VIP A much wider range , More for third parties ( There are also self-developed enterprises VIP), It may be more than just a uvm The components of , May be a pure sv Object collection for , It may also be some verilog Of model, therefore uvc yes vip A nonempty proper subset of .
2.1.3 Realization








2.1.4 Code parsing

2.2 MCDF Register design code





2.3 Adapter
2.3.1 summary


2.3.1.1 nothing predictor

2.3.1.2 Yes predictor

2.3.2 Realization

2.3.3 analysis



2.3.4 Integrate

2.3.4.1 Code implementation


2.3.5 access

2.3.5.1 Front door access

2.3.5.2 Illustrate with examples

2.3.5.3 Back door access


2.3.5.4 Illustrate with examples

2.3.5.5 A comparison of the two

2.3.5.6 Hybrid applications


3. The general method of register model
3.1 mirror、desired and actual value


3.2 prediction The classification of

3.2.1 Automatic prediction

3.2.2 Show forecast



3.3 Access method





3.4 mem And reg The connections and differences between



3.5 The built-in (build-in)sequences






4. Application scenarios of register model
4.1 summary


4.2 Register check


4.3 Overview of functional coverage


4.3.1 Illustrate with examples









边栏推荐
- TEMPEST HDMI泄漏接收 2
- Common cluster scripts
- 高效探索|ES地理位置查询的一次应用实践
- [Yu Yue education] engineering testing technology reference of Wenhua University
- 高考志愿填报,为啥专业最后考虑?
- Simple and complete steps of vivado project
- 48 张图 | 手摸手教你微服务的性能监控、压测和调优
- Pratique de gestion hiérarchique basée sur kubesphere
- One year's time and University experience sharing with CSDN
- We are different
猜你喜欢

From perceptron to transformer, a brief history of deep learning

Modify the default log level

Several schemes of traffic exposure in kubernetes cluster

Love Terminator
![[he doesn't mention love, but every word is love]](/img/28/0c3ddad3dc9b1ef8d0618164f39e53.png)
[he doesn't mention love, but every word is love]

【UVM入门 ===> Episode_9 】~ 寄存器模型、寄存器模型的集成、寄存器模型的常规方法、寄存器模型的应用场景

终于等到你,小程序开源啦~

我与CSDN的一年时光及大学经验分享
![[XXL job] the pond is green and the wind is warm. I remember that Yu Zhen first met](/img/fe/864e9d91be2e0afb163cb8496ae0d2.png)
[XXL job] the pond is green and the wind is warm. I remember that Yu Zhen first met

弱大数定理的意义与证明
随机推荐
Ppt template of small fresh open class education courseware
Uncaught TypeError: Cannot read properties of undefined (reading ‘prototype‘)
Escape analysis of 982 golang
Why is true == "true" true in R- Why TRUE == “TRUE” is TRUE in R?
Google extender address
[ros2] Why use ros2? Introduction to ros2 system characteristics
Classic paper in the field of character recognition: aster
Conditional grouping with $exists inside $cond
レ / leilei
Entry level use of flask
Esp8266 & sg90 steering gear & Lighting Technology & Arduino
How to store the directory / hierarchy / tree structure in the database- How to store directory / hierarchy / tree structure in the database?
How to recover redis data from snapshot(rdb file) copied from another machine?
Event registration | Apache pulsar x kubesphere online meetup is coming
Event registration Apache pulsar x kubesphere online meetup hot registration
太美的承诺因为太年轻
New research shows that human ability to make decisions and process information does not decline until the age of 60
【一起上水硕系列】Day 5
[C language] one dimensional array
ES 终于可以搜到”悟空哥“了!