www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 公眾號(hào)精選 > 芯片驗(yàn)證工程師
[導(dǎo)讀]大多數(shù)dut都有許多不同的接口(interface),每個(gè)接口都有自己特有的協(xié)議。UVMagent的任務(wù)就是集中管理和這個(gè)接口相關(guān)的所有內(nèi)容,主要是各種用于驅(qū)動(dòng)和監(jiān)測(cè)DUT的驗(yàn)證組件(uvm_components),這些組件的命令最好都使用同一個(gè)前綴進(jìn)行命名。?Uvm_agent...

大多數(shù)dut都有許多不同的接口(interface),每個(gè)接口都有自己特有的協(xié)議。UVM agent的任務(wù)就是集中管理和這個(gè)接口相關(guān)的所有內(nèi)容,主要是各種用于驅(qū)動(dòng)和監(jiān)測(cè)DUT的驗(yàn)證組件(uvm_components),這些組件的命令最好都使用同一個(gè)前綴進(jìn)行命名。?

Uvm_agent中的package通常包括:

? A Sequence_item -agent 中可能存在一個(gè)或多個(gè)sequence item,這些事務(wù)定義了agent驅(qū)動(dòng)和監(jiān)測(cè)DUT的信號(hào)級(jí)內(nèi)容.

? A Driver - .driver 用于將sequence_items中的數(shù)據(jù)轉(zhuǎn)換為信號(hào)級(jí)行為

? A Sequencer - sequencer 的作用是將sequence_items從生成的sequence 路由到driver。

? A Monitor - monitor 觀察DUT接口上的信號(hào)級(jí)行為,并將其觀察結(jié)果數(shù)據(jù)轉(zhuǎn)換為sequence_items,然后發(fā)送到scoreboards 等組件,已生成預(yù)期數(shù)據(jù)或者其他的數(shù)據(jù)分析處理。


? Configuration object - 一個(gè)配置容器,用于將信息由上層(env或者test case傳遞給agent代理,從而影響agent的行為方式,以及與DUT的接口連接

每個(gè)agent 都應(yīng)該有一個(gè)配置對(duì)象,其中可能包括:

1、virtual interface,其被driver和monitor使用來(lái)訪問(wèn)(驅(qū)動(dòng)、監(jiān)測(cè))實(shí)際DUT接口信號(hào),即組件的連接。

2、控制agent子組件的創(chuàng)建與否(是否需要?jiǎng)?chuàng)建driver和sequencer )以及具體行為(錯(cuò)誤注入、組件行為延時(shí)控制等等),即組件的行為配置按鈕。


? Functional coverage monitor - 收集協(xié)議特定的功能覆蓋率。

? A responder - 響應(yīng)接口的slave_driver,注意不是主動(dòng)激勵(lì)接口的driver。

? (API) Sequences - 調(diào)用driver的一個(gè)API,即BFM。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
關(guān)閉
關(guān)閉