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

 Insert picture description here
 Insert picture description here
 Insert picture description here

1.2 model

 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here

1.3 Centralized management

 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here

1.4 uvm_reg

 Insert picture description here

1.4.1 MCDF Register model

 Insert picture description here
 Insert picture description here
 Insert picture description here

1.5 Register modeling

 Insert picture description here

1.5.1 Model usage process

 Insert picture description here
 Insert picture description here
 Insert picture description here

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

 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here

2.1.4 Code parsing

 Insert picture description here

2.2 MCDF Register design code

 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here

2.3 Adapter

2.3.1 summary

 Insert picture description here
 Insert picture description here

2.3.1.1 nothing predictor

 Insert picture description here

2.3.1.2 Yes predictor

 Insert picture description here

2.3.2 Realization

 Insert picture description here

2.3.3 analysis

 Insert picture description here
 Insert picture description here
 Insert picture description here

2.3.4 Integrate

 Insert picture description here

2.3.4.1 Code implementation

 Insert picture description here
 Insert picture description here

2.3.5 access

 Insert picture description here

2.3.5.1 Front door access

 Insert picture description here

2.3.5.2 Illustrate with examples

 Insert picture description here

2.3.5.3 Back door access

 Insert picture description here
 Insert picture description here

2.3.5.4 Illustrate with examples

 Insert picture description here

2.3.5.5 A comparison of the two

 Insert picture description here

2.3.5.6 Hybrid applications

 Insert picture description here
 Insert picture description here

3. The general method of register model

3.1 mirror、desired and actual value

 Insert picture description here
 Insert picture description here

3.2 prediction The classification of

 Insert picture description here

3.2.1 Automatic prediction

 Insert picture description here

3.2.2 Show forecast

 Insert picture description here
 Insert picture description here
 Insert picture description here

3.3 Access method

 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here

3.4 mem And reg The connections and differences between

 Insert picture description here
 Insert picture description here
 Insert picture description here

3.5 The built-in (build-in)sequences

 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here

4. Application scenarios of register model

4.1 summary

 Insert picture description here
 Insert picture description here

4.2 Register check

 Insert picture description here
 Insert picture description here

4.3 Overview of functional coverage

 Insert picture description here
 Insert picture description here

4.3.1 Illustrate with examples

 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here
 Insert picture description here

原网站

版权声明
本文为[AI is very good]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/176/202206250456236010.html