UVM結構篇之二 把DUT裝進TB分幾步?(上)

2021-08-26 08:20:53 字數 906 閱讀 3651

本文**:

在sv篇章中,四位verifier們需要給mcdf(multiple channel data formmater)設計搭建驗證環境,進而利用這些模組的驗證元件在頂層可以完成整合復用。伴隨著他們對uvm機制和元件家族的掌握,他們也開始將原有sv驗證元件移植到uvm元件中。

如果回顧之前對於mcdf的功能介紹,就可以知道mcdf的主要功能便是將輸入端的三個通道的資料,通過資料整形和過濾,最終輸出。而再看mcdf的設計結構,可以將它分為四個模組:

梅、尤、婁、董分別運用uvm元件來搭建模組環境,我們分別看一看這些模組驗證環境的構成。

暫存器模組的uvm驗證環境結構如下:

對於暫存器模組的驗證環境reg_env,它的組織包括:

上行資料的通道從端的uvm驗證環境結構如下:

對於上行資料的通道從端的驗證環境chnl_env,它的組織包括:

仲裁器的uvm驗證環境結構如下:

對於仲裁器的驗證環境arb_env,它的組織包括:

整形器的uvm驗證環境結構如下:

對於整形器的驗證環境fmt_env,它的組織包括:

資料繫結(二)把控制項作為Binding源

原文 資料繫結 二 把控制項作為binding源 下面的 把乙個textbox的text屬性關聯在了slider的value屬性上 xmlns xmlns x xmlns sys clr namespace system assembly mscorlib title mainwindow heig...

從水滸看二把手的生存之道

2005 2 1 21 03 00 在古代中國,乙個大家庭中最難做的是 二房 她既要小心謹慎地面對大婆的淫威,又要提防眾小妾的嫉妒與中傷 而在官場,最難做的是 二把手 原因和 二房 一樣。宋江的避禍之道 水滸 中有兩個做得非常成功的 二把手 前期是輔佐晁蓋的宋江,後期是輔佐宋江的盧俊義。宋江上了梁山...

正規化篇之二第一正規化

第一正規化是指資料表中的每一列都是不可分割的基本資料項 也就是說資料庫中每一列都要存放一些最基本的資料 同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重複的屬性 第一正規化包括下列指導原則 陣列的每乙個屬性只能包含乙個值,關係中的每個陣列必須包含相同數量的值,關係中的每個陣列一定不能...