日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > > 芯片驗(yàn)證工程師
[導(dǎo)讀]cornercase是怎么定義的?是不是在randomdriventestbench中才使用?directtest中,會用cornercase嗎?有兩種解釋,一種是邊界情況,例如一個(gè)FIFO的cornercases就是full和empty。如果要驗(yàn)證這個(gè)fifo,你就要讓它經(jīng)歷從...

corner case是怎么定義的?是不是在random driven testbench中才使用?direct test中,會用corner case嗎?


有兩種解釋,

一種是邊界情況,例如一個(gè)FIFO的corner cases就是full和empty。如果要驗(yàn)證這個(gè)fifo,你就要讓它經(jīng)歷從full到empty,然后再從empty到full。這樣其實(shí)經(jīng)歷了full,不空也不滿,empty這樣三個(gè)狀態(tài),而full和empty就是corner case.如果某個(gè)corner場景沒有覆蓋到,你可以通過進(jìn)一步約束隨機(jī)范圍或者用直接用例測試。


第二種解釋,full and empty case 應(yīng)該叫 boundary case 或 edge case。corner case 一般指的是你無法想到的 case 或不常見的 case, 很難用 directed test 去測出,只能利用不斷 random 的方式去撞出 corner case.


其實(shí)corner case很像edge case,但是它是站在功能點(diǎn)的角度上去說的,不單單是數(shù)據(jù)上的邊界。例如決定FIFO full還是empty可能有很多個(gè)input,而這些input又各有自己的邊界。我們會隨機(jī)這些input去激勵(lì)DUT,但是有時(shí)候我們發(fā)現(xiàn)很難覆蓋到某個(gè)corner case (full或者empty), 這個(gè)時(shí)候我們就需要去約束隨機(jī)或者用direct case。


簡單來說,corner case是結(jié)果輸出上的邊界,edge corner是激勵(lì)輸入上的邊界。如果能發(fā)現(xiàn)corner case上的rtl功能問題,可能你的績效就有了~

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