一、確定項目需求
1. 確定芯片的具體指標(biāo):
物理實現(xiàn)
制作工藝(代工廠及工藝尺寸);
裸片面積(DIE大小,DIE由功耗、成本、數(shù)字/模擬面積共同影響);
封裝(封裝越大,散熱越好,成本越高)。
性能指標(biāo):
速度(時鐘頻率);
功耗。
功能指標(biāo):
功能描述
接口定義
2. 系統(tǒng)級設(shè)計:
用系統(tǒng)建模語言(高級語言 如matlab,c等)對各個模塊描述,為了對方案的可行性進行驗證
二、前端流程
1. RTL 寄存器傳輸級設(shè)計
利用硬件描述語言,如verilog對電路以寄存器之間的傳輸為基礎(chǔ)進行描述;
2. 功能驗證(動態(tài)驗證):
對設(shè)計的功能進行仿真驗證,需要激勵驅(qū)動,是動態(tài)仿真。仿真驗證工具Mentor公司的 Modelsim, Synopsys的VCS,還有Cadence的NC-Verilog均可以對RTL級的代碼進行設(shè)計驗證,該部分稱為前仿真,接下來邏輯部分綜合之后再一次進行的仿真可稱為后仿真。
3. 邏輯綜合(Design Compile):
需要指定特定的綜合庫,添加約束文件;邏輯綜合得到門級網(wǎng)表(Netlist)。
4. 形式驗證(靜態(tài)驗證):
功能上進行驗證,綜合后的網(wǎng)表進行驗證。常用的就是等價性檢查方法,以功能驗證后的HDL設(shè)計為參考,對比綜合后的網(wǎng)表功能,他們是否在功能上存在等價性。這樣做是為了保證在邏輯綜合過程中沒有改變原先HDL描述的電路功能。做等價性檢查用到Synopsys的Formality工具。
5. STA靜態(tài)時序分析:
在時序上進行分析,用到Synopsys的PT(Prime Time)工具,一般用在后端設(shè)計中,由版圖生成網(wǎng)表進行STA更準(zhǔn)確一些;
STA滿足時序約束,得到最終的Netlist
6. DFT(design for test)可測性設(shè)計:
為了在芯片生產(chǎn)之后,測試芯片的良率,看制作有無缺陷,一般是在電路中插入掃描連(scan chain)
DFT是在得到Netlist之后,布局布線(Place and Route)之前進行設(shè)計
三、后端流程
1. 布局布線(Place and Route):
包括時鐘樹插入(布局時鐘線),布局布線用到Synopsys的IC Compiler(ICC)工具。
在布線(普通信號線)之前先布局時鐘線,即時鐘樹綜合CTS(Clock Tree Synthesis),用到Synopsys的Physical Compiler工具。
2. 寄生參數(shù)提取(Extrat RC):
提取延遲信息
3. 靜態(tài)時序分析(STA):
加入了布局布線延遲,更真實的時序分析
4. 版圖物理驗證:
DRC(設(shè)計規(guī)則檢查)、LVS(版圖一致性檢查)
工具:Mentor:Calibre
Synopsys:Hercules
Cadence:Diva/dracula
5. 生成GDSII文件,Tap_off 流片
(注:整個IC設(shè)計流程都是一個迭代的過程,每一步如果不能滿足要求,都要重復(fù)之前的過程,直至滿足要求為止,才能進行下一步。)
各流程EDA工具如下:
在當(dāng)今數(shù)字時代,IC驗證領(lǐng)域的發(fā)展正日益受到關(guān)注。IC驗證是指芯片設(shè)計過程中對芯片功能進行驗證的過程,其重要性不言而喁。本文將探討IC驗證發(fā)展對信息技術(shù)行業(yè)的影響及未來的趨勢。
對IC的驗證是設(shè)計過程中不可或缺的一環(huán)。通過驗證,我們可以確保芯片功能的正確性和穩(wěn)定性,從而避免在生產(chǎn)階段出現(xiàn)問題,節(jié)約成本并提高生產(chǎn)效率。IC驗證的準(zhǔn)確性直接影響到整個產(chǎn)品的質(zhì)量和性能,因此其重要性不可低估。
隨著技術(shù)的不斷創(chuàng)新和發(fā)展,IC驗證技術(shù)也在不斷演進。從最初的手工驗證到自動化驗證,再到基于人工智能的智能驗證,IC驗證技術(shù)正在不斷提升。新的驗證工具和方法使得驗證工作更加高效和精準(zhǔn),大大縮短了設(shè)計周期。
盡管IC驗證技術(shù)取得了長足的進步,但仍然面臨一些挑戰(zhàn)。設(shè)計復(fù)雜度的增加、驗證工作量的增加、驗證環(huán)境的復(fù)雜性等都是當(dāng)前IC驗證領(lǐng)域的挑戰(zhàn)。為了解決這些問題,業(yè)界不斷提出新的驗證方法和技術(shù),比如虛擬驗證平臺、深度學(xué)習(xí)在驗證中的應(yīng)用等。
未來,隨著人工智能、物聯(lián)網(wǎng)、5G等新興技術(shù)的發(fā)展,IC驗證領(lǐng)域也將呈現(xiàn)出新的趨勢。自動化程度將進一步提升,驗證工具和方法將更加智能化,同時對驗證工程師的要求也將更高,需要具備更加豐富的經(jīng)驗和技能。
總的來說,IC驗證在信息技術(shù)行業(yè)中起著舉足輕重的作用。其發(fā)展不僅影響著整個產(chǎn)品設(shè)計和生產(chǎn)流程,也推動著整個行業(yè)的發(fā)展。未來,隨著技術(shù)的發(fā)展和創(chuàng)新,IC驗證領(lǐng)域?qū)⒂瓉砀蟮臋C遇和挑戰(zhàn),我們需要不斷學(xué)習(xí)和創(chuàng)新,與時俱進。
重慶的公司你可以找物奇科技,重慶重郵信科,中電科技下面的聲光電科技,中電24所,展銳,中科院計算所西部高等技術(shù)研究院,重慶吉芯科技
另外可以重點看下成都的人,很多老家是在重慶周邊但沒有太合適的機會一直在成都工作的
IC驗證行業(yè)前景
IC驗證是集成電路(Integrated Circuit)設(shè)計中十分重要的一環(huán),它可以幫助制造商確保芯片的功能和性能符合設(shè)計規(guī)范。隨著科技的不斷發(fā)展,集成電路在現(xiàn)代電子產(chǎn)品中的應(yīng)用越來越廣泛,IC驗證行業(yè)也逐漸嶄露頭角,成為一個頗具前景的領(lǐng)域。
在集成電路設(shè)計的整個生命周期中,IC驗證是一個至關(guān)重要的環(huán)節(jié)。它涉及到系統(tǒng)級測試、功能驗證、性能驗證等多個方面,可以確保芯片在實際應(yīng)用中的穩(wěn)定性和可靠性。通過IC驗證,制造商可以檢測和修正設(shè)計中的錯誤,確保芯片能夠按照設(shè)計要求正常工作。
IC驗證的重要性主要體現(xiàn)在以下幾個方面:
隨著科技的不斷進步,集成電路在各個行業(yè)中的應(yīng)用越來越廣泛,IC驗證行業(yè)也在快速發(fā)展。未來幾年,IC驗證行業(yè)有望迎來更加廣闊的發(fā)展空間。
IC驗證行業(yè)前景主要體現(xiàn)在以下幾個方面:
在未來的發(fā)展中,IC驗證行業(yè)將呈現(xiàn)出以下幾個發(fā)展趨勢:
總的來說,IC驗證行業(yè)具有廣闊的發(fā)展前景。隨著集成電路的應(yīng)用越來越廣泛,對于芯片的穩(wěn)定性和可靠性要求也越來越高,IC驗證行業(yè)將發(fā)揮著越來越重要的作用。未來,隨著新技術(shù)的推廣和國內(nèi)市場的發(fā)展,IC驗證行業(yè)有望取得更大的進步。
數(shù)字ic設(shè)計前景是一個備受關(guān)注且備受推崇的領(lǐng)域。隨著科技的不斷發(fā)展和創(chuàng)新,數(shù)字ic設(shè)計在當(dāng)今的技術(shù)行業(yè)中扮演著至關(guān)重要的角色。本文將探討數(shù)字ic設(shè)計前景的發(fā)展現(xiàn)狀、趨勢和潛在的機遇。
目前,數(shù)字ic設(shè)計領(lǐng)域正面臨著快速發(fā)展的時代。隨著人工智能、物聯(lián)網(wǎng)和大數(shù)據(jù)等技術(shù)的蓬勃發(fā)展,數(shù)字ic設(shè)計的需求持續(xù)增長。在各個行業(yè)中,數(shù)字ic設(shè)計被廣泛應(yīng)用于芯片設(shè)計、系統(tǒng)集成、通信等領(lǐng)域,為技術(shù)的進步提供了強有力的支持。
未來,數(shù)字ic設(shè)計行業(yè)將呈現(xiàn)出幾個明顯的發(fā)展趨勢。首先,數(shù)字ic設(shè)計將更加注重高效、低功耗的特性,以滿足日益增長的智能設(shè)備市場需求。其次,隨著人工智能和深度學(xué)習(xí)技術(shù)的普及,數(shù)字ic設(shè)計將更加注重在處理復(fù)雜算法和數(shù)據(jù)處理方面的能力。此外,數(shù)字ic設(shè)計還將向著自動化、智能化的方向推進,提高設(shè)計效率和質(zhì)量。
作為一個充滿活力和潛力的領(lǐng)域,數(shù)字ic設(shè)計為從業(yè)者帶來了諸多機遇。隨著市場需求的增長,數(shù)字ic設(shè)計工程師將受益于不斷增長的職業(yè)前景和薪酬待遇。此外,數(shù)字ic設(shè)計行業(yè)的競爭激烈,但也為有創(chuàng)新能力和技術(shù)實力的從業(yè)者提供了廣闊的發(fā)展空間。
總的來說,數(shù)字ic設(shè)計前景充滿了希望和機遇。隨著技術(shù)的不斷進步,數(shù)字ic設(shè)計在未來將繼續(xù)發(fā)揮著重要的作用,并為科技行業(yè)的發(fā)展注入新的活力。對于從事數(shù)字ic設(shè)計的專業(yè)人士來說,不斷學(xué)習(xí)和提升自身能力將是關(guān)鍵,以把握住這個充滿挑戰(zhàn)和機遇的領(lǐng)域。
IC驗證作為保證芯片功能正確性和完整性最重要的環(huán)節(jié),【功能驗證】這個崗位需要掌握的知識和技能是比較多且有難度的。
https://xg.zhihu.com/plugin/809b5b7949a7cd0eb02bb109a52543d5?BIZ=ECOMMERCE首先是理論知識,例如:數(shù)電、數(shù)集、電路分析、半導(dǎo)體物理等。也許這類基礎(chǔ)性知識平時不會直接應(yīng)用在工作中,但是這些知識能夠很好地幫助你理解電路、看懂元器件資料和原理圖。
其次是工作中的常用工具,UVM是現(xiàn)在主流的驗證方法學(xué),也是驗證工程師必備的核心技能。
按照工作流程,驗證工程師要先搭建驗證環(huán)境和測試用例,然后進行仿真和debug。在這個環(huán)節(jié),需要使用到EDA仿真工具。不同公司使用的工具軟件不同,但大都是三巨頭家的(Synopsys、Cadence、Mentor)。掌握并熟練使用這些EDA工具,能夠很大程度上提升仿真和debug效率。
再次是環(huán)境,EDA工具提供的基本都是Linux版本,芯片設(shè)計公司提供的開發(fā)環(huán)境也都是Linux。這就需要IC驗證工程師熟練掌握Linux環(huán)境下的常用命令和操作。
除此之外,還需要使用編輯器來處理文本,比如VIM,所以對于編輯器同樣要做到熟練使用。
然后是編程語言,驗證工程師需要使用各種驗證語言去搭建驗證環(huán)境。常用的驗證語言有C、C++、Verilog和System Verilog。
這里要說明一下,驗證崗位對Verilog語言的要求是能夠看懂、能夠理解的程度,并不需要像設(shè)計崗位那樣精通。
現(xiàn)在芯片的集成度很高,芯片設(shè)計也越來越復(fù)雜,為了更方便例化模塊,System Verilog語言越來越流行。SV同樣也是驗證工程師的核心技能。
最后是各種協(xié)議,除了驗證的一些基本技術(shù)之外。IP中還會使用到很多協(xié)議,所以驗證工程師還需要了解各種通用協(xié)議。
如果說前面的技能都屬于基礎(chǔ)的話,協(xié)議就屬于進階類型的技能了,也算是加分項。
https://xg.zhihu.com/plugin/809b5b7949a7cd0eb02bb109a52543d5?BIZ=ECOMMERCE驗證在整個芯片設(shè)計流程中是非常重要的,而且工作內(nèi)容兼?zhèn)溆布蛙浖瑢コ仟{也有一定的要求,這里提到的也只是個入門而已。
在實際工作中,驗證工程師要學(xué)的還有很多。無論是還沒入行的小白,還是已經(jīng)成為驗證工程師,都要持續(xù)、不斷學(xué)習(xí)。
以上。希望可以幫到你。
作為一名IC驗證工程師,我經(jīng)歷了許多挑戰(zhàn)和成長。工作多年以來,我深深體會到這個行業(yè)的魅力和不易。在這篇博文中,我希望能與大家分享我的一些人生感悟。
IC驗證工程師是一個高度技術(shù)性的崗位,需要對電子設(shè)計、驗證方法和工具等方面有深入的了解。在這個行業(yè),學(xué)習(xí)永遠是一項重要的任務(wù)。每次新項目的開始,都意味著我們需要學(xué)習(xí)新的技術(shù)和工具,以適應(yīng)不斷變化的市場需求。我們需要保持開放的思維,不斷學(xué)習(xí)和掌握新的知識。
在我自己的職業(yè)生涯中,我經(jīng)歷了無數(shù)次的學(xué)習(xí)機會。每一次新的項目都讓我面臨新的挑戰(zhàn)和機遇。我學(xué)到了很多內(nèi)容,包括新的驗證方法、新的工具和新的行業(yè)趨勢。在學(xué)習(xí)的過程中,我逐漸成長為一個更加全面和專業(yè)的工程師。
在IC驗證工作中,團隊合作是至關(guān)重要的。一個項目的成功離不開整個團隊的努力。我們需要與設(shè)計工程師、布局工程師和其他相關(guān)崗位密切合作,共同完成項目的目標(biāo)。
通過與團隊成員的合作,我意識到了一個團隊的力量。每個人都有自己的專長和技能,我們需要相互學(xué)習(xí)和借鑒。團隊合作可以有效地提高工作效率和質(zhì)量,促進項目的成功。
IC驗證工程師的工作常常伴隨著高強度和高壓力的情況。項目的要求和時間限制常常讓人感到緊張和壓抑。
在面對壓力時,我學(xué)會了更好地管理自己的情緒和壓力。我會通過合理的時間規(guī)劃和任務(wù)分配來避免工作的堆積,并且學(xué)會將壓力轉(zhuǎn)化為推動自己成長的動力。
IC驗證工程師需要不斷探索和創(chuàng)新,以保持前沿的技術(shù)和競爭力。在這個行業(yè),只有不斷更新自己的知識和技能,才能適應(yīng)快速變化的市場需求。
作為一個IC驗證工程師,我經(jīng)常積極參與新技術(shù)的學(xué)習(xí)和研究。我會定期閱讀相關(guān)的文獻和論文,關(guān)注行業(yè)的最新動態(tài)。同時,我也會積極參加行業(yè)會議和培訓(xùn),與其他領(lǐng)域的專家交流和學(xué)習(xí),以拓寬我的視野。
IC驗證是一個需要耐心和激情的工作。在驗證一個復(fù)雜的芯片設(shè)計時,我們需要不斷進行調(diào)試和優(yōu)化,直到達到預(yù)期的效果。
我發(fā)現(xiàn),只有真正對工作充滿激情并保持耐心,才能在困難的過程中堅持下來。對于每一個挑戰(zhàn),我都會積極應(yīng)對,并尋找解決問題的辦法。這種持久的激情和耐心,是我作為一個IC驗證工程師最重要的品質(zhì)之一。
IC驗證工程師是一個富有挑戰(zhàn)和成長機會的職業(yè)。在這個行業(yè),我們需要持續(xù)學(xué)習(xí)、團隊合作、良好壓力管理、持續(xù)創(chuàng)新以及持久激情和耐心。這些人生感悟不僅適用于IC驗證工程師,也適用于其他各行各業(yè)。
通過不斷成長和改進自己,我相信每個IC驗證工程師都能夠在這個行業(yè)中獲得成功,并為技術(shù)進步做出重要貢獻。
陜西IC設(shè)計部分企業(yè)名單
展銳
大疆
寒武紀
曙光
國民技術(shù)
國微
中電科新一代移動通信創(chuàng)新中心
新華三
紫光同芯
紫光國芯
瀾起
奕斯偉
思科
海飛科
武漢芯動
兆易創(chuàng)新
諾瓦星云
云天勵飛
芯來科技
新港海岸
創(chuàng)芯慧聯(lián)
亞創(chuàng)
創(chuàng)達特
順卓微電子
烽火
翱捷
西安天芯電子科技有限公司
西安微電子技術(shù)研究所
西安西電捷通無線網(wǎng)絡(luò)通信股份有限公司
西安矽力杰半導(dǎo)體技術(shù)有限公司
西安翔騰微電子科技有限公司
西安芯派電子科技有限公司
西安欣創(chuàng)電子技術(shù)有限公司
西安亞同集成電路技術(shù)有限公司
西安優(yōu)勢微電子有限責(zé)任公司
西安鈺璽微電子有限公司
西安智多晶微電子有限公司
西安中穎電子有限公司
新相微電子(西安)有限公司
中國電子科技集團公司第十研究所
西安航天民芯科技有限公司
西安華泰半導(dǎo)體科技有限公司
西安景程微電子有限公司
西安炬光科技股份有限公司公司
西安開陽微電子科技有限公司
西安克瑞斯半導(dǎo)體技術(shù)有限公司
西安立芯光電科技有限公司
西安龍騰微電子科技發(fā)展
西安茂芯集成電路技術(shù)有限公司
西安明泰半導(dǎo)體科技有限公司
西安莫貝克半導(dǎo)體科技有限公司
西安奇芯光電科技有限公司
西安啟達電子科技有限公司
西安全志科技有限公司
西安賽恒電子科技有限公司
西安深亞電子有限公司
陜西航晶微電子有限公司
陜西華經(jīng)微電子股份有限公司
陜西圣鼎科技有限公司
陜西亞成微電子股份有限公司
陜西源杰半導(dǎo)體技術(shù)有限公司
順卓微電子(西安)有限公司
西安晨星傳感技術(shù)有限公司
西安德龍電子有限公司
西安迪威碼半導(dǎo)體有限公司
西安恩狄集成電路有限公司
安航谷微波光電科技有限公司
安航天華迅科技有限公司
安航天寰星電子科技有限公司
西安兆芯集成電路有限公司
西安海迪芯電子科技有限公司
西安極視光電科技有限公司
西安硅宇微電子有限公司
西安克瑞斯半導(dǎo)體技術(shù)有限公司
陜西北斗恒通信息科技有限公司
華羿微電子股份有限公司
陜西亞成微電子股份有限公司
西安翔騰微電子科技有限公司
西安欣創(chuàng)電子技術(shù)有限公司
聯(lián)詠電子科技(西安)有限公司
西安博瑞集信電子科技有限公司
西安航天華迅科技有限公司
西安璽微電子有限公司
西安龍騰微電子科技發(fā)展限公司
西安飛芯電子科技限公司
中國電子科技集團公20所
西安微電子技術(shù)研究所
西安優(yōu)勢物聯(lián)網(wǎng)科技有限公司
西安展芯微電子技術(shù)股份有限公司
西安恩狄集成電路有限公司
西安奇芯光電科技有限公司
記得贊藏哦~
需要看什么城市的IC企業(yè)可以評論或私信我!
戳我!戳我!關(guān)注私信(一顆小芯心)【轉(zhuǎn)行交流+資料領(lǐng)取+企業(yè)內(nèi)推】
1.找工作首先是自己的簡歷要做得好,簡潔、條理清晰,讓人一看就知道你會哪些,不會哪些。
2.復(fù)習(xí)自己的工作范圍內(nèi)的基礎(chǔ)知識做到心中有數(shù),面試時如果是技術(shù)類的技術(shù)總監(jiān)會問你一些基礎(chǔ)的知識,如果連最基礎(chǔ)的都不知道,那就不用向下走了。
3.面試之前要了解一下你所面試的公司的狀況,公司是做什么的,未來你的所在的崗位你是否能勝任,公司未來的方向。
4.就是著裝,不要太邋遢,也不要太正式,休閑偏商務(wù)就點就好自己把握好分寸。
5.面試時要把自己要表達的都清晰的表達出來,不要慌張、不要夸張、實事求實
我們知道芯片制造出來到用戶手中之后是沒辦法再次更改的,流片失敗的代價非常的昂貴,大公司還好有試錯成本,小公司可能直接拜拜了。因此需要確保芯片在流片前,把設(shè)計所定義的功能都檢驗正確無誤。
所以芯片驗證的開始是從spec的定義開始的,有了它之后就可以定制相應(yīng)的驗證計劃,隨后才是根據(jù)DUT搭建testbench,編寫定向和隨機的測試用例進行仿真,跑regression后收集覆蓋率,根據(jù)覆蓋率的情況再決定是否增補testcase。直到coverage達到驗收標(biāo)準(zhǔn),功能驗證才算結(jié)束了。
芯片驗證也會有很多分類,根據(jù)芯片類型的不同可以分為:CPU驗證、GPU驗證、TPU驗證、NPU驗證、SoC驗證等等;據(jù)工具的不同可以分為EDA驗證、FPGA原型驗證、Emulator驗證:
EDA驗證即功能驗證,根據(jù)開發(fā)的不同階段分為前仿驗證和后仿驗證。主要工具有VCS、Verdi、NC-Verilog、ModelSim等等。EDA驗證是通過軟件仿真來驗證電路設(shè)計的功能行為,是比較理想情況下的,沒有考慮電路內(nèi)部邏輯與互連的延時。優(yōu)點是波形直觀,能夠快速找出功能bug,性價比高,缺點是仿真速度慢,難以對整個芯片系統(tǒng)進行驗證。
FPGA原型驗證即編譯設(shè)計代碼,并且綜合為真實的硬件電路對應(yīng)FPGA板子上去,通過真實的硬件電路進行仿真(FPGA原型)。FPGA原型驗證,將RTL代碼移植到FPGA來驗證IC系統(tǒng)的功能和性能。基本流程:將ASIC代碼轉(zhuǎn)換成FPGA代碼,編譯與對設(shè)計拆分,綜合,布局布線,生成比特流文件bitfile。優(yōu)點是降低了軟硬件協(xié)同驗證的成本,加速了硬件驗證和軟件開發(fā);缺點是編譯較慢,設(shè)計拆分時易出錯,比較難定位bug。
通常認為Emulator驗證為介于simulator和FPGA prototyping間的產(chǎn)物,同時擁有二者的優(yōu)點,如方便debug波形、可使用force/release命令、檢查覆蓋率、打印display信息、同時運行速度快很多,最大的缺點就是太貴了,需要時間和人力去搭建環(huán)境和維護。Cadence的Palladium、Mentor Graphics的Veloce,以及Synopsys的ZeBu等平臺。
根據(jù)層次不同可以分為模塊驗證、子系統(tǒng)驗證、系統(tǒng)驗證:
模塊驗證:側(cè)重點在模塊本身功能的驗證,驗證計劃的重點是feature和驗證架構(gòu),然后列出testcase,模塊能夠覆蓋的絕不到下一級驗證去覆蓋。主要內(nèi)容有:檢查參數(shù)設(shè)置、寄存器讀寫、協(xié)議檢查、中斷和復(fù)位、狀態(tài)機跳轉(zhuǎn)、工作模式覆蓋、RAM的讀寫功能邊界等等。
子系統(tǒng)驗證:側(cè)重點在系統(tǒng)的互聯(lián)性,更加關(guān)注系統(tǒng)的工作模式和復(fù)雜場景應(yīng)用。主要內(nèi)容有:中斷的產(chǎn)生、DMA功能、IP的模式功能、Memory讀寫等等。
系統(tǒng)驗證:側(cè)重點在軟硬件協(xié)同仿真,關(guān)鍵系統(tǒng)路徑的覆蓋,芯片工作模式和測試模式以及數(shù)據(jù)通路和性能等。主要內(nèi)容有:基本IP功能、CLK/RESET、IO MUX 、多個IP同時工作、程序的啟動、工作模式和應(yīng)用場景測試。
根據(jù)可見度可分為黑盒驗證、灰盒驗證和白盒驗證等等。
黑盒驗證:驗證的輸入只有輸入信號,輸出信號和相應(yīng)的功能。不需要關(guān)心內(nèi)部信號和架構(gòu),驗證代碼對DUT內(nèi)部的更改不太敏感。常用于大規(guī)模的系統(tǒng)級驗證。
白盒驗證:驗證的輸入有輸入信號,輸出信號,內(nèi)部信號,所有的信號時序和相應(yīng)的功能。需要了解實際的實現(xiàn)方式,能夠閱讀RTL設(shè)計代碼。常用于模塊級別驗證。
灰盒驗證:黑盒驗證和白盒驗證的結(jié)合體,這使得驗證環(huán)境的開發(fā)更加靈活。常用于子系統(tǒng)級別驗證。
芯片驗證流程:
1.芯片規(guī)格
2.測試點分解
3.驗證方案
整個芯片的驗證方案一般由驗證負責(zé)人規(guī)劃,將設(shè)計分成多個子系統(tǒng),再將子系統(tǒng)分成多個模塊:
4.驗證計劃
定制驗證策略,評估驗證計劃,細化testbench搭建、debug、case開發(fā)等時間,大概分為:
5.搭建驗證平臺
6.測試用例開發(fā)
7.回歸測試
8.覆蓋率分析
9.驗證報告
10.后仿
慢慢跑著就行了,基本signoff了。
以上就是芯片驗證工程師一年內(nèi)可能接觸的內(nèi)容。
如果覺得有用,期待您的轉(zhuǎn)發(fā)分享和點贊~