当前位置:网站首页>[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









边栏推荐
- Why did Yanjing Beer come here?
- lotus v1.16.0-rc3 calibnet
- 高效探索|ES地理位置查询的一次应用实践
- shell 上下两行合并成一行
- [C language] one dimensional array
- 想买股票去哪个证券公司开户更快更安全
- レ / leilei
- 100 times larger than the Milky way, Dutch astronomers found mysterious objects in deep space
- Can we use function pointers in go- Can we have function pointers in Go?
- Astronomers may use pulsars to detect merged supermassive black holes
猜你喜欢

Enter an integer with any number of bits, and output the sum of each bit of the number. For example: 1234 – > 10

Sqlmap advanced use – cookies

Omni toolbox direct download

【xxl-job】池塘水绿风微暖,记得玉真初见面

Ppt template of small fresh open class education courseware

アルマ / alchemy girl

Understand ZBrush carving software and game modeling analysis

破万,我用了六年!

Reading sensor data with GPIO analog SPI interface

父爱的表达方式
随机推荐
Expression of fatherly love
Which securities company do you want to buy stocks to open an account faster and safer
Why is true == "true" true in R- Why TRUE == “TRUE” is TRUE in R?
Keil debug view variable prompt not in scope
【2022黑马程序员】SQL优化
[Shangshui Shuo series] day 4
lotus v1.16.0-rc2 Calibration-net
【LeetCode】two num·两数之和
Debug through yalc before releasing NPM package
Enter an integer with any number of bits, and output the sum of each bit of the number. For example: 1234 – > 10
ES can finally find brother Wukong!
How to store the directory / hierarchy / tree structure in the database- How to store directory / hierarchy / tree structure in the database?
终于等到你,小程序开源啦~
Shell命令学习
ES 终于可以搜到”悟空哥“了!
Reading sensor data with GPIO analog SPI interface
Torchserve pit avoidance Guide
单片机IO详解(上拉 下拉 准双向 输入 输出 推挽 开漏)
How is the network connected?
Blue Bridge Cup SCM module code (nixie tube) (code + comments)